just to add my 2 cents: of the things that Peter (Sinnott) said that were missing from the library, really encryption is the only one that needs to be added. the others (subscriptions, autodiscovery) are things that the receiving client (Growl) itself would implement. the GNTP spec lays out the requirements for both the senders and receivers, but a GNTP-compatible client library doesnt need to concern itself with the receiving side of things, and in fact, should *not* include them so as not to confuse the user of the library with unnecessary functions.
for anyone who is interested, there is a list of GNTP libraries for various languages listed here: http://www.growlforwindows.com/gfw/developers.aspx#integration - it has pretty good coverage over the more popular languages, so there should be a good starting point for most folks looking to connect via GNTP from just about anywhere. some of the libraries are more full-featured than others, but they all support the basic registering and notifying mechanisms. On Jun 30, 5:18 am, Peter Sinnott <[email protected]> wrote: > Complete lack of clarity on my part. > > The library Brian posted a link to provides what I consider to be a usable > subset of the spec. > It doesn't support encryption,subscription, autodiscovery via Bonjour and > probably a few more things. > > Thanks > Peter > > On Wed, Jun 30, 2010 at 1:09 PM, Chris Forsythe <[email protected]> wrote: > > And if we don't provide it? > > > Chris > > > On Jun 30, 2010, at 6:54 AM, Peter Sinnott wrote: > > > > Hi, > > > > It should provide a usable subset of GNTP (icons/http callbacks/ > > > passwords) on Windows, Mac and anywhere unixy. > > > The library itself is C but there is also a thin C++ wrapper class. > > > > Thanks > > > Peter > > > > On Jun 30, 5:26 am, Jason <[email protected]> wrote: > > >> Brian linked to a C++ library here (http://github.com/psinnott/gntp- > > >> send) that seems to be a pretty straight-forward C++ class interface > > >> for creating Growl notification objects and then sending them to > > >> clients ... I haven't looked through the entire interface and matched > > >> it to the spec, so I'm sure one of the developers here can provide > > >> better information on how much of the interface that class implements, > > >> but from the include files it seems like what is there should compile > > >> on most POSIX-compliant platforms (as well as Windows). > > > >> Thanks, > > > >> Jason > > > > -- > > > You received this message because you are subscribed to the Google Groups > > "Growl Discuss" group. > > > To post to this group, send email to [email protected]. > > > To unsubscribe from this group, send email to > > [email protected]<growldiscuss%[email protected]> > > . > > > For more options, visit this group at > >http://groups.google.com/group/growldiscuss?hl=en. > > > -- > > You received this message because you are subscribed to the Google Groups > > "Growl Discuss" group. > > To post to this group, send email to [email protected]. > > To unsubscribe from this group, send email to > > [email protected]<growldiscuss%[email protected]> > > . > > For more options, visit this group at > >http://groups.google.com/group/growldiscuss?hl=en. > > -- You received this message because you are subscribed to the Google Groups "Growl Discuss" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/growldiscuss?hl=en.
