2012-01-05 When ranging over an array of structures, the iterand is reused. So storing a
Chris Jones <christian.jones@sri.com> [Thu, 05 Jan 2012 14:25:40 -0700] rev 54
When ranging over an array of structures, the iterand is reused. So storing a pointer to it will cause trouble down the road.
2012-01-03 Enabled the Hg eol extension.
Chris Jones <christian.jones@sri.com> [Tue, 03 Jan 2012 16:56:28 -0700] rev 53
Enabled the Hg eol extension.
2012-01-03 Comment fixes.
Chris Jones <chris@cjones.org> [Mon, 02 Jan 2012 21:40:42 -0700] rev 52
Comment fixes.
2012-01-02 Nil checks and a greatly simplified filter manager which is less buggy.
Chris Jones <chris@cjones.org> [Mon, 02 Jan 2012 13:18:48 -0700] rev 51
Nil checks and a greatly simplified filter manager which is less buggy.
2012-01-02 Simplified the roster filter.
Chris Jones <chris@cjones.org> [Mon, 02 Jan 2012 10:01:41 -0700] rev 50
Simplified the roster filter.
2012-01-02 Fixed up marshaling of the extra fields in presence and message.
Chris Jones <chris@cjones.org> [Mon, 02 Jan 2012 09:58:44 -0700] rev 49
Fixed up marshaling of the extra fields in presence and message.
2012-01-02 Turned off debugging by default.
Chris Jones <chris@cjones.org> [Mon, 02 Jan 2012 09:58:17 -0700] rev 48
Turned off debugging by default.
2012-01-02 Implemented roster item delete, and added another BUG comment.
Chris Jones <chris@cjones.org> [Sun, 01 Jan 2012 20:00:43 -0700] rev 47
Implemented roster item delete, and added another BUG comment.
2012-01-02 Added roster updating.
Chris Jones <chris@cjones.org> [Sun, 01 Jan 2012 19:32:51 -0700] rev 46
Added roster updating.
2012-01-02 Added a stack of filters which can intercept data before it gets to
Chris Jones <chris@cjones.org> [Sun, 01 Jan 2012 19:00:21 -0700] rev 45
Added a stack of filters which can intercept data before it gets to the app.
2012-01-02 Comment cleanup.
Chris Jones <chris@cjones.org> [Sun, 01 Jan 2012 17:28:00 -0700] rev 44
Comment cleanup.
2012-01-02 Making a little more use of XMLName for marshaling instead of having a
Chris Jones <chris@cjones.org> [Sun, 01 Jan 2012 17:27:21 -0700] rev 43
Making a little more use of XMLName for marshaling instead of having a custom MarshalXML function.
2012-01-02 Renamed the somewhat obscure XTo(), etc. to GetTo(), etc.
Chris Jones <chris@cjones.org> [Sun, 01 Jan 2012 17:22:48 -0700] rev 42
Renamed the somewhat obscure XTo(), etc. to GetTo(), etc.
2012-01-02 Made a special-purpose bind structure for resource binding.
Chris Jones <chris@cjones.org> [Sun, 01 Jan 2012 17:19:03 -0700] rev 41
Made a special-purpose bind structure for resource binding.
2011-12-31 Comment cleanup.
Chris Jones <chris@cjones.org> [Sat, 31 Dec 2011 12:11:02 -0700] rev 40
Comment cleanup.
2011-12-31 Use name tags for roster data structures.
Chris Jones <chris@cjones.org> [Sat, 31 Dec 2011 11:45:44 -0700] rev 39
Use name tags for roster data structures.
2011-12-31 Extended stanzas work now.
Chris Jones <chris@cjones.org> [Sat, 31 Dec 2011 11:39:23 -0700] rev 38
Extended stanzas work now.
2011-12-31 Minor fixups to make this come closer to working. It doesn't actually
Chris Jones <chris@cjones.org> [Sat, 31 Dec 2011 10:11:01 -0700] rev 37
Minor fixups to make this come closer to working. It doesn't actually work, though, because the nesting in XML is backwards from how it is in Go. <iq><query/></iq> vs. RosterIq { Iq }
2011-12-31 Added a capability to use extensions. There are still some bugs with
Chris Jones <chris@cjones.org> [Fri, 30 Dec 2011 21:49:00 -0700] rev 36
Added a capability to use extensions. There are still some bugs with marshaling involving receiver functions on embedded structs.
2011-12-31 Doc and comment update.
Chris Jones <chris@cjones.org> [Fri, 30 Dec 2011 18:25:08 -0700] rev 35
Doc and comment update.
2011-12-31 Made the namespace constants public.
Chris Jones <chris@cjones.org> [Fri, 30 Dec 2011 17:27:14 -0700] rev 34
Made the namespace constants public.
2011-12-31 Added roster retrieval to StartSession().
Chris Jones <chris@cjones.org> [Fri, 30 Dec 2011 17:16:37 -0700] rev 33
Added roster retrieval to StartSession().
2011-12-29 Make the server's advertised features available to the app.
Chris Jones <chris@cjones.org> [Thu, 29 Dec 2011 11:25:26 -0700] rev 32
Make the server's advertised features available to the app.
2011-12-29 Made streamError non-public, and made a first attempt at a stream
Chris Jones <chris@cjones.org> [Thu, 29 Dec 2011 11:17:52 -0700] rev 31
Made streamError non-public, and made a first attempt at a stream error handler.
2011-12-29 Replaced Client.NextId() with a channel named Id.
Chris Jones <chris@cjones.org> [Thu, 29 Dec 2011 11:11:18 -0700] rev 30
Replaced Client.NextId() with a channel named Id.
2011-12-29 Don't accept data on Client.Out until resource binding is
Chris Jones <chris@cjones.org> [Thu, 29 Dec 2011 11:02:21 -0700] rev 29
Don't accept data on Client.Out until resource binding is complete. StartSession() won't do its work until after this happens. That means the app can call StartSession() and wait for it to return before checking Client.Jid.
2011-12-29 Added Client.StartSession().
Chris Jones <chris@cjones.org> [Thu, 29 Dec 2011 09:48:36 -0700] rev 28
Added Client.StartSession().
2011-12-28 Clarified a comment.
Chris Jones <chris@cjones.org> [Wed, 28 Dec 2011 16:10:20 -0700] rev 27
Clarified a comment.
2011-12-28 Removed the TextOut channel.
Chris Jones <chris@cjones.org> [Wed, 28 Dec 2011 15:47:27 -0700] rev 26
Removed the TextOut channel.
2011-12-28 Made JID.Node a string rather than *string. This is more appropriate
Chris Jones <chris@cjones.org> [Wed, 28 Dec 2011 13:32:11 -0700] rev 25
Made JID.Node a string rather than *string. This is more appropriate and idiomatic Go.
(0) -50 -30 +30 +50 +100 tip