2009-04-29 Jens Alfke More work on Bonjour classes. They now support registering services.
2009-04-26 Jens Alfke * Fixed path type of MYUtilities folder ref; this fixes issue #2.
2009-04-28 Jens Alfke Fixed two CF memory leaks. (Fixes issue #5)
2009-04-27 Jens Alfke Rewrote the Bonjour classes, using the low-level <dns_sd.h> API. They're now subclasses of MYDNSService.
2009-04-24 Jens Alfke * Refactored MYPortMapper to use a new abstract base class MYDNSService; that way I can re-use it later for implementing Bonjour.
2009-04-22 Jens Alfke * Added MYBonjourBrowser and MYBonjourService.
2008-12-02 snej Added iPhone demo project
2008-07-15 Jens Alfke Fixed a memory leak by adding a -dealloc method to HostAddress. (Thanks to Mark Onyschuk)
2008-07-13 Jens Alfke Merged 1.0 final into 1.1 branch.
2008-07-13 Jens Alfke * Fixed: Responses still pending when a connection closed were not calling their onComplete targets.
2008-07-13 Jens Alfke Added tag 1.0 for changeset 02224e981209
2008-07-13 Jens Alfke * Fixed link error in BLIPClient target. 1.0
2008-06-23 Jens Alfke Implemented BLIP 1.1 (explicit 'bye' message)
2008-06-19 Jens Alfke Implemented new close protocol with 'bye' meta-message.
2008-06-19 Jens Alfke Work around crash-on-close by temporarily retaining the connection object.
2008-06-11 Jens Alfke * Added a timeout property to TCPConnection. Set it before calling -open, if you want a shorter timeout than the default.
2008-06-10 Jens Alfke Fixed: The -connection:failedToOpen: delegate method wasn't being called.
2008-06-04 Jens Alfke Python: Optimized frame sending somewhat (frame buffers are generated on the fly as the socket has room.)
2008-06-04 Jens Alfke Python implementation much improved. Can send requests now. Fully interoperable with Obj-C implementation's test cases.
2008-06-03 Jens Alfke BLIP.py working for listener side (it talks to the Obj-C BLIPConnectionTester.)
2008-06-03 Jens Alfke * Initial checkin of BLIP.py. (Receiving seems to work.)
2008-06-01 Jens Alfke Copied the necessary Google Toolbox source files into the MYUtilities project, so people don't have to download a separate library.
2008-05-30 Jens Alfke Fixed a serious bug - a race condition where a data buffer in the writer's queue could be dealloced (not the NSData, but its bytes themselves) before the writer sent it, resulting in an EFAULT error.
2008-05-29 Jens Alfke Got it to build on iPhone. (Haven't tried running it yet.)
2008-05-25 Jens Alfke Added -[TCPConnection initToNetService:] to make it easier to use with Bonjour. This allowed me to simplify BLIPEchoClient quite a lot.
2008-05-25 Jens Alfke First public release.
2008-05-25 Jens Alfke More documentation. release_1
2008-05-25 Jens Alfke More documentation.
2008-05-24 Jens Alfke Added a BLIP port of Apple's "CocoaEcho" sample code.
2008-05-24 Jens Alfke * Added more documentation.
2008-05-24 Jens Alfke Added #imports of utility headers, so source files will compile without requiring a custom prefix (MYUtilities.pch.)
2008-05-23 Jens Alfke First checkin after breaking out of Cloudy