Jens Alfke <jens@mooseyard.com> [Fri, 24 Jul 2009 14:06:28 -0700] rev 63
* The BLIPConnection receivedRequest: delegate method now returns BOOL. If the method returns NO (or if the method isn't implemented in the delegate), that means it didn't handle the message at all; an error will be returned to the sender.
* If the connection closes unexpectedly due to an error, then the auto-generated responses to pending requests will contain that error. This makes it easier to display a meaningful error message in the handler for the request.
Jens Alfke <jens@mooseyard.com> [Tue, 21 Jul 2009 15:06:15 -0700] rev 62
Added -[MYBonjourRegistration updateTXTRecord]
Jens Alfke <jens@mooseyard.com> [Tue, 21 Jul 2009 10:04:10 -0700] rev 61
Prevent crash if MYBonjourQuery is released during response handling
Jens Alfke <jens@mooseyard.com> [Mon, 20 Jul 2009 14:50:49 -0700] rev 60
DNS NULL record support in MYBonjourRegistration. Minor fix to IPAddress init. Force 4-char indent in source files.
Jens Alfke <jens@mooseyard.com> [Mon, 20 Jul 2009 13:26:29 -0700] rev 59
* MYBonjourBrowser: Added delegate (no methods for it yet, just for client use.)
* MYBonjourRegistration: Added +canonicalFormOfTXTRecordDictionary:.
* MYBonjourService: Added back-reference to browser.
* IPAddress: Added conversions to/from struct sockaddr.
morrowa [Fri, 03 Jul 2009 17:50:28 -0700] rev 58
Fixed bug which caused PyBLIP to stop sending responses while the connection was closing.
morrowa [Thu, 02 Jul 2009 20:45:11 -0700] rev 57
Merged Jens' latest changes.
morrowa [Thu, 02 Jul 2009 19:58:11 -0700] rev 56
Removed unnecessary files. Toned down logging. Added null logging handler to BLIP so client code doesn't have to use logging. Modified test drivers to work against Cocoa versions.
morrowa [Thu, 02 Jul 2009 17:51:35 -0700] rev 55
Made C99 project default.
morrowa [Tue, 23 Jun 2009 13:52:28 -0700] rev 54
Moved _handleCloseRequest to a new method. Added warning messages.
morrowa [Tue, 23 Jun 2009 12:46:40 -0700] rev 53
Connections opened by listeners now close correctly.
morrowa [Tue, 23 Jun 2009 11:55:50 -0700] rev 52
Updating ignore patterns.
morrowa@betelgeuse.local [Tue, 23 Jun 2009 11:44:30 -0700] rev 51
BROKEN COMMIT. Majority of code to handle closing has been added. Listeners do not close correctly.
Jens Alfke <jens@mooseyard.com> [Wed, 01 Jul 2009 14:14:32 -0700] rev 50
Fix to BLIPMessage for Chatty (mark new outgoing BLIPMessages as "complete".)
Lots of fixes for Bonjour stuff, including making the hostname lookup asynchronous in BonjourService.
Jens Alfke <jens@mooseyard.com> [Sun, 24 May 2009 15:03:39 -0700] rev 49
Misc. tweaks made while porting Chatty to use MYNetwork.
* Allow -[BLIPConnection sendRequest:] to re-send an already-sent or received request.
* Allow use of the basic -init method for BLIPConnection.
* Some new convenience factory methods.
* Broke dependencies on Security.framework out into new TCPEndpoint+Certs.m source file, so client apps aren't forced to link against Security.
Jens Alfke <jens@mooseyard.com> [Sat, 16 May 2009 14:24:06 -0700] rev 48
Yuck -- [TCPConnection initToBonjourService:] was releasing the wrong object, the BonjourService, causing it to dealloc and eventually crash. Fixes #10.
Jens Alfke <jens@mooseyard.com> [Sat, 16 May 2009 14:10:15 -0700] rev 47
* Fixed #9: compilation error with iPhone 3.0 SDK.
* MYBonjourRegistration now allows you to set a TXT dictionary with non-NSData key values; they'll be translated to UTF-8 object descriptions. Useful for NSStrings and NSNumbers.
Jens Alfke <jens@mooseyard.com> [Sun, 10 May 2009 19:05:52 -0700] rev 46
Unnecessary self-merge (I'm just being confused with hg. Sorry.)
Jens Alfke <jens@mooseyard.com> [Sun, 10 May 2009 19:00:50 -0700] rev 45
Fixed MYAddressLookup to allocate an NSSet, and to send correct KV notifications. (Based on Jim Roepke's patch, but outsourcing the KV grunge to CollectionUtils.)
Jens Alfke <jens@mooseyard.com> [Wed, 06 May 2009 09:21:57 -0700] rev 44
* Merged part of Jim Roepke's changes -- the MYAddressLookup fixes and updated iPhone project.
* Changed API of Jim Roepke's TCPListener improvement (made it a settable property, not a method to override.)
* Added more types to .hgignore.
jim@Baldrick.local [Tue, 05 May 2009 23:24:50 -0700] rev 43
bug fixes and improvements to new bonjour classes and tcplistener, also added a static library target
Jens Alfke <jens@mooseyard.com> [Tue, 05 May 2009 22:19:33 -0700] rev 42
Updated BLIPEchoClient to latest Bonjour API, fixing a compile error. (Fixes #7.)
Dan Preston <danpreston@codechemistry.com> [Tue, 05 May 2009 15:40:36 -0700] rev 41
Fixed a small leak of an NSString object.
Dan Preston <danpreston@codechemistry.com> [Tue, 05 May 2009 15:27:20 -0700] rev 40
Tweaked release to be immediate instead of on autorelease pool.
Dan Preston <danpreston@codechemistry.com> [Tue, 05 May 2009 15:12:18 -0700] rev 39
Enabled garbage collection as being supported in the library target.
Dan Preston <danpreston@codechemistry.com> [Tue, 05 May 2009 15:11:02 -0700] rev 38
Fixed the release of an CFDataRef object under garbage collection.
Dan Preston <danpreston@codechemistry.com> [Tue, 05 May 2009 15:10:15 -0700] rev 37
Fixed the leak of SecIdentityRef objects in a while loop.
Dan Preston <danpreston@codechemistry.com> [Tue, 05 May 2009 14:46:42 -0700] rev 36
Fixed a double release in a garbage collected environment.
Dan Preston <danpreston@codechemistry.com> [Mon, 04 May 2009 23:21:26 -0700] rev 35
Cleaned up a few leaks found by clang checker.
Dan Preston <danpreston@codechemistry.com> [Mon, 04 May 2009 23:10:51 -0700] rev 34
Fixed dead assignment found by clang checker.