Mikael Hallendal <micke@imendio.com> [Mon, 06 Oct 2008 02:17:36 +0200] rev 508
Cleaned up the moved XMPP Ping code from LmConnection and hooked up the LmFeaturePing object.
Removed the code from LmConnection and instead use the new LmFeaturePing
object.
Mikael Hallendal <micke@imendio.com> [Mon, 06 Oct 2008 02:17:36 +0200] rev 507
Added the code from LmConnection to send and receive the XMPP Ping to LmFeaturePing.
Copied and refactored the code to fit into LmFeaturePing instead of
LmConnection.
Mikael Hallendal <micke@imendio.com> [Mon, 06 Oct 2008 02:17:36 +0200] rev 506
Added properties, signals and start/stop calls to LmFeaturePing.
Mikael Hallendal <micke@imendio.com> [Mon, 06 Oct 2008 02:17:36 +0200] rev 505
Added stubs for LmFeaturePing which will hold the XMPP Ping feature.
To keep lm-connection.c as clean as possible the XMPP Ping (XEP-0199) code will
live in lm-feature-ping.[ch] instead.
Frank Zschockelt <lm@freakysoft.de> [Mon, 06 Oct 2008 02:17:35 +0200] rev 504
Use XMPP Ping (XEP-0199) instead of white space ping for keep alive. [#15]
This patch introduces the use of XMPP Pings (defined in XEP-0199) for pinging
the server instead of just sending white space messages to keep the connection
alive through NAT routers.
It also adds the feature of disconnecting if three pings in a row are sent
unanswered.
[#15 tagged:committed responsible:Hallski state:resolved]
committer: Mikael Hallendal <micke@imendio.com>
Mikael Hallendal <micke@imendio.com> [Mon, 06 Oct 2008 02:17:27 +0200] rev 503
Fixed a crash when lm_connection_close was called.
Check if the socket exists before trying to cancel the asyncns call on it.
Mikael Hallendal <micke@imendio.com> [Mon, 06 Oct 2008 02:09:58 +0200] rev 502
Create connect_data in LmOldSocket, revert a segfault when working on LmResolver.
Was a bit agressive when removing old code as I was putting the LmResolver code
in place.
Mikael Hallendal <micke@imendio.com> [Mon, 06 Oct 2008 01:41:19 +0200] rev 501
Added _lm_connection_get_server that returns the server string.
The function uses the host part of the JID used, if it is not set the function
will return a copy of the connect host.
Also updated to use this internally in LmConnection as the same code was
duplicated in a couple of places.
Mikael Hallendal <micke@imendio.com> [Mon, 06 Oct 2008 01:13:17 +0200] rev 500
Added _lm_connection_get_context as internal function.
Returns the GMainContext currently used by the LmConnection. Internal for now,
will be made public if needed from application level.
Jelmer Vernooij <jelmer@samba.org> [Sat, 04 Oct 2008 20:44:22 +0200] rev 499
Fixed compile error when asyncns is not available [#17]
Fixed a typo in lm-resolver that breaks compilation when libasyncns is not
available.
[#17 tagged:committed responsible:Hallski state:resolved]
committer: Mikael Hallendal <micke@imendio.com>