Will Thompson <will.thompson@collabora.co.uk> [Wed, 05 Nov 2008 23:29:44 +0100] rev 558
Don't append the 'id'-tag in opening stream headers. [#30]
According to RFC 3920 (section 4.4) the id attribute SHOULD NOT be added
by the initiating party.
[#30 responsible:Hallski state:resolved milestone:Loudmouth 1.4.4 tagged:committed]
committer: Mikael Hallendal <micke@imendio.com>
Will Thompson <will.thompson@collabora.co.uk> [Wed, 05 Nov 2008 23:19:42 +0100] rev 557
Don't append the 'id'-tag in opening stream headers. [#30]
According to RFC 3920 (section 4.4) the id attribute SHOULD NOT be added
by the initiating party.
[#30 responsible:Hallski state:resolved milestone:Loudmouth 1.4.4 tagged:committed]
committer: Mikael Hallendal <micke@imendio.com>
Mikael Hallendal <micke@imendio.com> [Wed, 29 Oct 2008 21:53:35 +0100] rev 556
Bumped version to 1.4.3
Mikael Hallendal <micke@imendio.com> [Wed, 29 Oct 2008 21:53:19 +0100] rev 555
Fixed up the documentation for 1.4.3 [#27]
Went over the documentation and made sure that the API docs are back to 100% documented.
[#27 responsible:Hallski state:resolved]
Mikael Hallendal <micke@imendio.com> [Wed, 29 Oct 2008 17:54:25 +0100] rev 554
Removed the check for IO condition in socket_in_event [#23]
A simplified version of the fix for [#23] since socket will never be set in blocking mode here.
Mikael Hallendal <micke@imendio.com> [Wed, 29 Oct 2008 17:52:22 +0100] rev 553
Always set the socket to be non-blocking.
Managed to remove the code that actually made the socket blocking when I removed
the code to set it depending on whether the blocking or non-blocking LmConnection API
was used or not.
Mikael Hallendal <micke@imendio.com> [Wed, 29 Oct 2008 17:30:01 +0100] rev 552
Only check for IO Condition before trying another read when the socket is blocking [#23]
In commit 79deb183d we added a check to see if there was more data to be read before trying again. This
to avoid having a blocking socket hang on that call until some data became available.
However, when using OpenSSL it sometimes reads everything off the TCP socket and buffers it internally
which means that the TCP socket will tell us that there is no more data available which leads to us not
trying to read from the OpenSSL layer again.
In this commit I added a check to see if the socket was blocking before doing this. The long term fix
will be that the socket is always going to be in async mode and the synchronous APIs will be handled at
a higher level.
[#23 responsible:Hallski milestone:Loudmouth 1.4.3 state:resolved]
Mikael Hallendal <micke@imendio.com> [Mon, 27 Oct 2008 23:44:51 +0100] rev 551
Removed lm-soup-socket.[ch]
These unused files was a test to implement the new network backend using the SoupSocket from libsoup.
However, I'm not inclined to add libsoup as a dependency to Loudmouth so they will not be used.
Mikael Hallendal <micke@imendio.com> [Sun, 26 Oct 2008 01:56:11 +0200] rev 550
Make the new libasyncns compile on mac os x
Mikael Hallendal <micke@imendio.com> [Sun, 26 Oct 2008 01:52:23 +0200] rev 549
Updated asyncns.[ch]