Compatibility with Growl for Windows

The Growl forums have moved to Google Groups, this forum is read only.
jstotz
Harmless
Posts: 1
Joined: Tue May 19, 2009 5:02 am

Compatibility with Growl for Windows

Postby jstotz » Tue May 19, 2009 5:23 am

I have been unable to send notifications to a Mac from Growl for Windows. I was able to turn up some info from about a year ago that indicates that this may be because Growl for Mac does not yet support the newer GNTP protocol. Is this correct? If so, is there a plan to support it?

Thanks.

User avatar
boredzo
Cocoaforge Admin
Posts: 796
Joined: Mon Dec 06, 2004 7:49 am
Contact:

Re: Compatibility with Growl for Windows

Postby boredzo » Tue May 19, 2009 2:29 pm

jstotz wrote:I have been unable to send notifications to a Mac from Growl for Windows. I was able to turn up some info from about a year ago that indicates that this may be because Growl for Mac does not yet support the newer GNTP protocol. Is this correct? If so, is there a plan to support it?


Yes and yes. On the protocol angle, GNTP is still under development (not very active at the moment, but not finalized either). On the implementation side, I don't think Evan's finished implementing it, although I admit that I haven't tried using it.

If you're OK with (1) building from source and (2) using not-even-beta-yet code, you might try downloading a zip archive of Evan's tcp branch. Things worth noting:

  1. It may not work at all.
  2. If you encounter a bug, please report it on Evan's bug tracker.
  3. That URL is a moving target; when he makes further changes on the tcp branch, the contents of that archive will change. Check https://bitbucket.org/evands/growl/changesets/tcp/ periodically.

Our current plan is to integrate that feature into the main code-base in at least 1.2. After 1.1.5 (GrowlMail fixes), the next version will be 1.1.6 (64-bit cleanliness).

briandunnington
Muffin
Posts: 31
Joined: Fri Mar 14, 2008 10:30 pm

Re: Compatibility with Growl for Windows

Postby briandunnington » Wed May 20, 2009 7:04 pm

jstotz wrote:I have been unable to send notifications to a Mac from Growl for Windows. I was able to turn up some info from about a year ago that indicates that this may be because Growl for Mac does not yet support the newer GNTP protocol. Is this correct? If so, is there a plan to support it?

Thanks.


if you are going *from* Windows *to* a Mac, then that should be supported. in GFW, on the Network tab, you can add a computer to be forwarded to. one of the options available is which format to use - if you set this to UDP (it defaults to GNTP), then GFW will forward the notification using the Growl-compatible UDP protocol. you will also have to set the Port to 9887, which is the port the Mac will be listening on. once the Format and Port are set, assuming the password (if any) is correct, the notification should get forwarded to the Mac.

you will only have to wait for the Mac version to support GNTP if you want to go the other way (from Mac to Windows (or non-Mac)). currently, Growl on the Mac uses Cocoa's Distributed Objects for its forwarding, which is Mac-specific (at least that is what i believe to be the case).

User avatar
boredzo
Cocoaforge Admin
Posts: 796
Joined: Mon Dec 06, 2004 7:49 am
Contact:

Re: Compatibility with Growl for Windows

Postby boredzo » Wed May 20, 2009 7:36 pm

briandunnington wrote:currently, Growl on the Mac uses Cocoa's Distributed Objects for its forwarding, which is Mac-specific (at least that is what i believe to be the case).


Correct.

lkraav
Harmless
Posts: 4
Joined: Sat Jun 20, 2009 9:51 am

Re: Compatibility with Growl for Windows

Postby lkraav » Sat Jun 20, 2009 10:01 am

i am struggling getting this to work, here's what i wrote on #growl @ freenode:

(12:41:30) The topic for #growl is: 1.1.5 | http://growl.info
(12:41:45) macmaN6789: hi e1
(12:43:11) macmaN6789: im looking for a solution for my 20.06.09 12:32:14 GrowlHelperApp[43054] WARNING: could not register Growl server. problem
(12:43:31) macmaN6789: trying to forward from growl windows -> growl mac using UDP
(12:43:54) macmaN6789: started with 1.1.4, just updated to 1.1.5 but that didnt do much
(12:44:06) macmaN6789: searching forums + googlegroups didnt give me a solution
(12:44:19) macmaN6789: it looks like the tcp server gets registered
(12:45:09) macmaN6789: Jun 20 12:35:09 mobilitymac Firewall[63]: GrowlHelperApp is listening from 0.0.0.0:23052 uid = 501 proto=6
(12:45:41) macmaN6789: but netstat also shows udp server is there
(12:45:49) macmaN6789: (20/06 12:44) me@mobilitymac ~ $ netstat -an |grep 988
(12:45:49) macmaN6789: udp46 0 0 *.9887 *.*
(12:45:58) macmaN6789: yet, nothing comes through
(12:46:20) macmaN6789: also, if i do stop growl and start growl from the menuitem, it starts up two growlhelperapps
(12:46:27) macmaN6789: which seems to create some problems on its own obv, so i kill the one with later PID
(12:47:37) macmaN6789: i can telnet into port 23052 from my windows growl machine (actually Fusion VM) so network is not issue
(12:48:43) macmaN6789: but since there is no GNTP, my only option afaik is UDP -> viewtopic.php?f=6&t=20013
(12:57:48) macmaN6789: (20/06 12:55) me@mobilitymac ~ $ netstat -an |grep 230
(12:57:48) macmaN6789: tcp4 0 0 *.23052 *.* LISTEN

User avatar
The_Tick
Cocoaforge Admin
Posts: 4642
Joined: Thu Dec 02, 2004 6:06 am
Contact:

Re: Compatibility with Growl for Windows

Postby The_Tick » Sun Jun 21, 2009 3:40 pm

This is a much better place to discuss this problem than #growl, fyi.

briandunnington
Muffin
Posts: 31
Joined: Fri Mar 14, 2008 10:30 pm

Re: Compatibility with Growl for Windows

Postby briandunnington » Mon Jun 22, 2009 7:12 pm

lkraav wrote:i am struggling getting this to work, here's what i wrote on #growl @ freenode:


couple of things to check:

1. UDP operates over port 9887, not 23052 (that is the TCP port that Growl forwards its Distributed Objects on), so make sure that port is reachable on your Mac from your PC
2. on your Mac, you have to make sure Growl is configured to listen for incoming notifications and to allow remote registration (Network tab)
3. on your PC, you have to make sure you have your forwarding set up to use UDP and port 9887, and you have to make sure the password is the same as what you configured on your Mac

if everything is configured properly, it should work. although it sounds like maybe you have other things going on if you have two GrowlHelperApps running, etc.

lkraav
Harmless
Posts: 4
Joined: Sat Jun 20, 2009 9:51 am

Re: Compatibility with Growl for Windows

Postby lkraav » Mon Jun 22, 2009 9:16 pm

briandunnington wrote:if everything is configured properly, it should work. although it sounds like maybe you have other things going on if you have two GrowlHelperApps running, etc.


ok brian thanks for sticking with me. it ended up being a network configuration issue after all. for some reason tcp to the VMware gateway IP (172.16.88.2) works, but udp doesnt, maybe something to do with vmware network scripts. i then made a route to 192.168.0.0 inside vmware and that traffic gets out all OK. ruby gem named ruby-growl helped test connectivity very well:

Code: Select all

sudo gem install ruby-growl
growl -H localhost -m test -P password -t mytitle


helped establish that the udp server on the mac indeed worked. installing ruby on the windows VM helped test different network addresses.

Code: Select all

sudo gem install ruby-growl
growl -H 192.168.1.104 -m test -P password -t windowstitle


cheers.

justin anderson
Harmless
Posts: 1
Joined: Sat Jul 18, 2009 3:30 am

Re: Compatibility with Growl for Windows

Postby justin anderson » Sat Jul 18, 2009 3:36 am

boredzo wrote:On the implementation side, I don't think Evan's finished implementing it, although I admit that I haven't tried using it.


I had no success with this in regards to GNTP.

boredzo wrote:Our current plan is to integrate that feature into the main code-base in at least 1.2.


I hope that's soon! 8D

User avatar
boredzo
Cocoaforge Admin
Posts: 796
Joined: Mon Dec 06, 2004 7:49 am
Contact:

Re: Compatibility with Growl for Windows

Postby boredzo » Sat Jul 18, 2009 4:12 am

justin anderson wrote:
boredzo wrote:On the implementation side, I don't think Evan's finished implementing it, although I admit that I haven't tried using it.


I had no success with this in regards to GNTP.


Like I said, GNTP isn't supported in Growl for Mac yet.

boredzo wrote:Our current plan is to integrate that feature into the main code-base in at least 1.2.


I hope that's soon! 8D


We've moved the version numbers around a bit since last I posted in this thread. The 64-bit release, formerly 1.1.6, is now 1.2, and the GNTP release is now 1.3.

And no, it will not be soon.

User avatar
boredzo
Cocoaforge Admin
Posts: 796
Joined: Mon Dec 06, 2004 7:49 am
Contact:

Re: Compatibility with Growl for Windows

Postby boredzo » Sat Aug 22, 2009 11:50 am

Carmina wrote:Was it implemented already?
Is 1.3 good or buggy?


Have you checked the home page lately? We haven't even finished 1.2 yet.

User avatar
zac
Cocoaforge Admin
Posts: 1518
Joined: Sun Mar 27, 2005 3:19 pm
Contact:

Re: Compatibility with Growl for Windows

Postby zac » Sat Aug 22, 2009 2:56 pm

That was spam, not a real question.

pogo
Harmless
Posts: 7
Joined: Sat Sep 05, 2009 11:01 am

Re: Compatibility with Growl for Windows

Postby pogo » Sat Sep 05, 2009 11:04 am

Hello,

on Leopard with 1.16 I was able to send Notifivations via GfW to Growl on my Mac. Now after upgrading to Snow Leopard and Growl 1.2b1 it doenst work. In the logs there is:

Code: Select all

05.09.09 13:07:50   System Preferences[7622]   Could not connect the action openGrowlTrac: to target of class GrowlPreferencePane


is there any way to fix that? Did not change the config...

User avatar
boredzo
Cocoaforge Admin
Posts: 796
Joined: Mon Dec 06, 2004 7:49 am
Contact:

Re: Compatibility with Growl for Windows

Postby boredzo » Sat Sep 05, 2009 12:02 pm

pogo wrote:

Code: Select all

05.09.09 13:07:50   System Preferences[7622]   Could not connect the action openGrowlTrac: to target of class GrowlPreferencePane


You have an old version of the Growl preference pane installed. Remove both copies, then reinstall.

They are in these folders:

  • Your Home folder
    • Library
      • PreferencePanes
  • Your startup disk
    • Library
      • PreferencePanes

pogo
Harmless
Posts: 7
Joined: Sat Sep 05, 2009 11:01 am

Re: Compatibility with Growl for Windows

Postby pogo » Sat Sep 05, 2009 1:30 pm

boredzo wrote:
pogo wrote:

Code: Select all

05.09.09 13:07:50   System Preferences[7622]   Could not connect the action openGrowlTrac: to target of class GrowlPreferencePane


You have an old version of the Growl preference pane installed. Remove both copies, then reinstall.

They are in these folders:

  • Your Home folder
    • Library
      • PreferencePanes
  • Your startup disk
    • Library
      • PreferencePanes


Worked. Thank you =-)


Return to “Growl”

Who is online

Users browsing this forum: No registered users