Mon, 13 Jun 2022 18:01:27 +0200 Merge pull request #46 from nekopsykose/fix-asyncns-addrinfo default tip master remote/master
Mikael Berthe <mikael@lilotux.net> [Mon, 13 Jun 2022 18:01:27 +0200] rev 745
Merge pull request #46 from nekopsykose/fix-asyncns-addrinfo fix macro define for freeaddrinfo with asyncns committer: GitHub <noreply@github.com>
Thu, 21 Apr 2022 20:23:32 +0200 fix macro define for freeaddrinfo with asyncns
psykose <alice@ayaya.dev> [Thu, 21 Apr 2022 20:23:32 +0200] rev 744
fix macro define for freeaddrinfo with asyncns previously, this define was only made in lm-asyncns-resolver.c, which does not propagate it to lm-resolver.c, where freeaddrinfo() is used. this means that when asyncns support is used, the standard libc freeaddrinfo() is called on an addrinfo acquired from asyncns_getaddrinfo, which is undefined behaviour, and leads to a segfault on musl libc.
Sat, 10 Jul 2021 09:37:34 +0200 Merge pull request #43 from ryandesign/patch-1
Mikael Berthe <mikael@lilotux.net> [Sat, 10 Jul 2021 09:37:34 +0200] rev 743
Merge pull request #43 from ryandesign/patch-1 Fix typo: GnuTSL -> GnuTLS committer: GitHub <noreply@github.com>
Fri, 09 Jul 2021 10:38:43 -0500 Fix typo: GnuTSL -> GnuTLS
Ryan Schmidt <git@ryandesign.com> [Fri, 09 Jul 2021 10:38:43 -0500] rev 742
Fix typo: GnuTSL -> GnuTLS committer: GitHub <noreply@github.com>
Mon, 25 Jan 2021 22:55:03 +0000 update tags
convert-repo [Mon, 25 Jan 2021 22:55:03 +0000] rev 741
update tags
Mon, 25 Jan 2021 20:59:00 +0100 Bump version to 1.5.4 1.5.4
Mikael Berthe <mikael@lilotux.net> [Mon, 25 Jan 2021 20:59:00 +0100] rev 740
Bump version to 1.5.4
Mon, 13 May 2019 22:09:10 +0200 g_type_class_add_private is deprecated since glib 2.58
Frank Zschockelt <lm@freakysoft.de> [Mon, 13 May 2019 22:09:10 +0200] rev 739
g_type_class_add_private is deprecated since glib 2.58
Sat, 11 May 2019 22:25:49 +0200 Fix getaddrinfo() handling in blocking resolver
Frank Zschockelt <lm@freakysoft.de> [Sat, 11 May 2019 22:25:49 +0200] rev 738
Fix getaddrinfo() handling in blocking resolver If getaddrinfo() fails, the first call setting the result will already free the resolver. Trying to access it afterwards will lead to a warning to the console from glib. getaddrinfo() shouldn't return NULL for the result list if it returns successful.
Sat, 11 May 2019 22:25:15 +0200 Handle G_IO_HUP and G_IO_NVAL when connecting
Frank Zschockelt <lm@freakysoft.de> [Sat, 11 May 2019 22:25:15 +0200] rev 737
Handle G_IO_HUP and G_IO_NVAL when connecting
Sat, 11 May 2019 22:15:56 +0200 Removed the last g_print calls
Frank Zschockelt <lm@freakysoft.de> [Sat, 11 May 2019 22:15:56 +0200] rev 736
Removed the last g_print calls The calls g_print() in lm-debug.c don't count, because the log handler is normally provided by the application.
Sat, 11 May 2019 22:14:44 +0200 Always signal a disconnect after connection_do_close()
Frank Zschockelt <lm@freakysoft.de> [Sat, 11 May 2019 22:14:44 +0200] rev 735
Always signal a disconnect after connection_do_close()
Sat, 04 May 2019 18:24:41 +0200 Don't use compression API for GnuTLS >= 3.6.0
Frank Zschockelt <lm@freakysoft.de> [Sat, 04 May 2019 18:24:41 +0200] rev 734
Don't use compression API for GnuTLS >= 3.6.0 GnuTLS removed compression completely.
Sat, 04 May 2019 16:03:51 +0000 lm-resolver.c: limit conditional include to OS X
David H. Gutteridge <dhgutteridge@users.noreply.github.com> [Sat, 04 May 2019 16:03:51 +0000] rev 733
lm-resolver.c: limit conditional include to OS X Explicitly including arpa/nameser_compat.h is only necessary for OS X. It's unneeded on other OSes. Some, e.g. Linux and NetBSD, include nameser_compat.h from nameser.h anyway, so at minimum, it's redundant. In the case of NetBSD, this was causing build breakages on some architectures due to legacy code in nameser_compat.h being exposed before the inclusion of nameser.h, which sets dependent macros. committer: mcabber <lm@freakysoft.de>
Sat, 04 May 2019 16:00:37 +0000 Fix compilation without deprecated OpenSSL 1.1 APIs
Rosen Penev <rosenp@gmail.com> [Sat, 04 May 2019 16:00:37 +0000] rev 732
Fix compilation without deprecated OpenSSL 1.1 APIs committer: mcabber <lm@freakysoft.de>
Sat, 13 Oct 2018 10:58:32 +0200 Merge pull request #36 from kempniu/fix-falling-back-to-another-resolver-result-when-connecting
Mikael Berthe <mikael@lilotux.net> [Sat, 13 Oct 2018 10:58:32 +0200] rev 731
Merge pull request #36 from kempniu/fix-falling-back-to-another-resolver-result-when-connecting Fix falling back to another resolver result when connecting committer: GitHub <noreply@github.com>
Fri, 12 Oct 2018 10:24:24 +0200 Fix falling back to another resolver result when connecting
Michał Kępień <github@kempniu.pl> [Fri, 12 Oct 2018 10:24:24 +0200] rev 730
Fix falling back to another resolver result when connecting
Fri, 28 Sep 2018 22:03:46 +0200 Bump minimum GLib version
Mikael Berthe <mikael@lilotux.net> [Fri, 28 Sep 2018 22:03:46 +0200] rev 729
Bump minimum GLib version See PR #35.
Fri, 28 Sep 2018 16:18:19 +0200 Merge pull request #35 from kempniu/move-away-from-g_type_class_add_private
Mikael Berthe <mikael@lilotux.net> [Fri, 28 Sep 2018 16:18:19 +0200] rev 728
Merge pull request #35 from kempniu/move-away-from-g_type_class_add_private Move away from g_type_class_add_private() committer: GitHub <noreply@github.com>
Fri, 28 Sep 2018 16:18:09 +0200 Merge pull request #34 from kempniu/support-connecting-to-ipv6-servers
Mikael Berthe <mikael@lilotux.net> [Fri, 28 Sep 2018 16:18:09 +0200] rev 727
Merge pull request #34 from kempniu/support-connecting-to-ipv6-servers Support connecting to IPv6 servers committer: GitHub <noreply@github.com>
Wed, 26 Sep 2018 22:33:57 +0200 Support connecting to IPv6 servers
Michał Kępień <github@kempniu.pl> [Wed, 26 Sep 2018 22:33:57 +0200] rev 726
Support connecting to IPv6 servers
Thu, 27 Sep 2018 21:38:25 +0200 Move away from g_type_class_add_private()
Michał Kępień <github@kempniu.pl> [Thu, 27 Sep 2018 21:38:25 +0200] rev 725
Move away from g_type_class_add_private() g_type_class_add_private() will be deprecated in GLib 2.58. Replace: - g_type_class_add_private() with G_DEFINE_TYPE_WITH_PRIVATE() - G_TYPE_INSTANCE_GET_PRIVATE() with *_get_instance_private()
Wed, 26 Sep 2018 21:45:08 +0200 Merge pull request #33 from kempniu/GIOCondition-is-a-bit-field
Mikael Berthe <mikael@lilotux.net> [Wed, 26 Sep 2018 21:45:08 +0200] rev 724
Merge pull request #33 from kempniu/GIOCondition-is-a-bit-field GIOCondition is a bit field committer: GitHub <noreply@github.com>
Tue, 25 Sep 2018 21:52:25 +0200 GIOCondition is a bit field
Michał Kępień <github@kempniu.pl> [Tue, 25 Sep 2018 21:52:25 +0200] rev 723
GIOCondition is a bit field Use bitwise AND instead of equality checks when processing a GIOCondition value passed to a GIOChannel callback since it may be a bitwise combination of multiple enum values (e.g. G_IO_OUT | G_IO_ERR).
Sun, 14 May 2017 12:12:09 +0200 Merge pull request #31 from tmp170422/patch-2
Mikael Berthe <mikael@lilotux.net> [Sun, 14 May 2017 12:12:09 +0200] rev 722
Merge pull request #31 from tmp170422/patch-2 An apparent typo in lm-sasl.c:532 committer: GitHub <noreply@github.com>
Sun, 14 May 2017 12:18:32 +0300 An apparent typo
tmp170422 <tmp131110@ya.ru> [Sun, 14 May 2017 12:18:32 +0300] rev 721
An apparent typo committer: GitHub <noreply@github.com>
Mon, 08 May 2017 10:49:15 +0200 Merge pull request #29 from tmp170422/patch-1
Mikael Berthe <mikael@lilotux.net> [Mon, 08 May 2017 10:49:15 +0200] rev 720
Merge pull request #29 from tmp170422/patch-1 Fix domain names with wildcard CN committer: GitHub <noreply@github.com>
Sat, 22 Apr 2017 19:29:32 +0300 Fix a typo
tmp170422 <tmp131110@ya.ru> [Sat, 22 Apr 2017 19:29:32 +0300] rev 719
Fix a typo committer: GitHub <noreply@github.com>
Sat, 22 Apr 2017 18:30:57 +0300 Fix an issue with wildcard domain names in CN
tmp170422 <tmp131110@ya.ru> [Sat, 22 Apr 2017 18:30:57 +0300] rev 718
Fix an issue with wildcard domain names in CN When CN contains wildcards, the SAN list would be checked against corrupt server name. committer: GitHub <noreply@github.com>
Sat, 08 Apr 2017 19:07:29 +0200 Merge pull request #28 from MikePetullo/master
Mikael Berthe <mikael@lilotux.net> [Sat, 08 Apr 2017 19:07:29 +0200] rev 717
Merge pull request #28 from MikePetullo/master Allow explicit disable of libidn at configure time committer: GitHub <noreply@github.com>
Fri, 24 Mar 2017 18:29:31 -0400 Allow explicit disable of libidn at configure time
W. Michael Petullo <mike@flyn.org> [Fri, 24 Mar 2017 18:29:31 -0400] rev 716
Allow explicit disable of libidn at configure time Signed-off-by: W. Michael Petullo <mike@flyn.org>
Sun, 29 Jan 2017 21:10:56 +0100 retry gnutls handshake on GNUTLS_E_INTERRUPTED
Frank Zschockelt <lm@freakysoft.de> [Sun, 29 Jan 2017 21:10:56 +0100] rev 715
retry gnutls handshake on GNUTLS_E_INTERRUPTED
Sun, 29 Jan 2017 21:08:55 +0100 retry gnu tls handshake on GNUTLS_E_AGAIN
Klement Sekera <klement.sekera@gmail.com> [Sun, 29 Jan 2017 21:08:55 +0100] rev 714
retry gnu tls handshake on GNUTLS_E_AGAIN committer: Frank Zschockelt <lm@freakysoft.de>
Sun, 29 Jan 2017 20:53:08 +0100 Return the correct enum lm_message_get_sub_type
Frank Zschockelt <lm@freakysoft.de> [Sun, 29 Jan 2017 20:53:08 +0100] rev 713
Return the correct enum lm_message_get_sub_type
Mon, 21 Mar 2016 01:45:37 +0200 lm-asyncns-resolver: Fix resolver uninitialization
Mykhailo Danylenko <risbea@gmail.com> [Mon, 21 Mar 2016 01:45:37 +0200] rev 712
lm-asyncns-resolver: Fix resolver uninitialization * Hopefully fix crash, when resolver CB gets called on non-existing object, if there's some problem with DNS and library user destroys LM instance before DNS timeout. * This introduces freeze, if underlying libasyncns uses pthreads instead of forking, but that is a bug in libasyncns, that will be hopefully fixed by upstream. Not reported yet.
Sat, 19 Mar 2016 16:49:15 +0200 Remove dummy files from sources list
Mykhailo Danylenko <risbea@gmail.com> [Sat, 19 Mar 2016 16:49:15 +0200] rev 711
Remove dummy files from sources list
Sat, 19 Mar 2016 16:39:49 +0200 LmMessageNode: Expose attributes member
Mykhailo Danylenko <risbea@gmail.com> [Sat, 19 Mar 2016 16:39:49 +0200] rev 710
LmMessageNode: Expose attributes member * New typedef: LmMessageNodeAttribute
Sat, 19 Mar 2016 16:38:54 +0200 autogen: Fix option name in help
Mykhailo Danylenko <risbea@gmail.com> [Sat, 19 Mar 2016 16:38:54 +0200] rev 709
autogen: Fix option name in help
Sun, 28 Feb 2016 18:55:03 +0000 update tags
convert-repo [Sun, 28 Feb 2016 18:55:03 +0000] rev 708
update tags
Sun, 28 Feb 2016 19:26:55 +0100 Merge pull request #25 from mbiebl/dist-autogen
Mikael <mikael@lilotux.net> [Sun, 28 Feb 2016 19:26:55 +0100] rev 707
Merge pull request #25 from mbiebl/dist-autogen Include autogen.sh in dist tarball
Sun, 28 Feb 2016 15:56:07 +0100 Include autogen.sh in dist tarball
Michael Biebl <biebl@debian.org> [Sun, 28 Feb 2016 15:56:07 +0100] rev 706
Include autogen.sh in dist tarball It is convenient to have autogen.sh in the dist tarball in case one needs to regenerate the build system.
Sat, 13 Feb 2016 12:16:45 +0100 Bumped version to 1.5.3 1.5.3
Frank Zschockelt <lm@freakysoft.de> [Sat, 13 Feb 2016 12:16:45 +0100] rev 705
Bumped version to 1.5.3
Sat, 13 Feb 2016 12:16:45 +0100 Deprecate MD5 fingerprints for SHA256
Frank Zschockelt <lm@freakysoft.de> [Sat, 13 Feb 2016 12:16:45 +0100] rev 704
Deprecate MD5 fingerprints for SHA256
Thu, 11 Feb 2016 21:01:04 +0100 Fix coding style
Frank Zschockelt <lm@freakysoft.de> [Thu, 11 Feb 2016 21:01:04 +0100] rev 703
Fix coding style
Thu, 11 Feb 2016 21:00:41 +0100 Load system certs only if user doesn't specify trusted certs
Frank Zschockelt <lm@freakysoft.de> [Thu, 11 Feb 2016 21:00:41 +0100] rev 702
Load system certs only if user doesn't specify trusted certs
Wed, 10 Feb 2016 23:23:38 +0100 Update required GnuTLS version number
Frank Zschockelt <lm@freakysoft.de> [Wed, 10 Feb 2016 23:23:38 +0100] rev 701
Update required GnuTLS version number
Wed, 10 Feb 2016 20:56:03 +0100 Use portable gnutls function to trust system certs
Frank Zschockelt <lm@freakysoft.de> [Wed, 10 Feb 2016 20:56:03 +0100] rev 700
Use portable gnutls function to trust system certs GnuTLS supports that function since 3.0.20.
Thu, 04 Feb 2016 22:31:40 +0100 Use "dnl" for configure.ac-only comments
Frank Zschockelt <lm@freakysoft.de> [Thu, 04 Feb 2016 22:31:40 +0100] rev 699
Use "dnl" for configure.ac-only comments
Thu, 04 Feb 2016 22:31:38 +0100 Add --with-pkgconfigdir ./configure option
Frank Zschockelt <lm@freakysoft.de> [Thu, 04 Feb 2016 22:31:38 +0100] rev 698
Add --with-pkgconfigdir ./configure option
Thu, 04 Feb 2016 21:08:07 +0100 Fix "TEST_PROGS multiply defined" warning
Frank Zschockelt <lm@freakysoft.de> [Thu, 04 Feb 2016 21:08:07 +0100] rev 697
Fix "TEST_PROGS multiply defined" warning
Thu, 04 Feb 2016 21:01:46 +0100 Make gtk-doc.m4 optional
Frank Zschockelt <lm@freakysoft.de> [Thu, 04 Feb 2016 21:01:46 +0100] rev 696
Make gtk-doc.m4 optional
Thu, 04 Feb 2016 21:01:46 +0100 Update .gitignore
Frank Zschockelt <lm@freakysoft.de> [Thu, 04 Feb 2016 21:01:46 +0100] rev 695
Update .gitignore
Thu, 04 Feb 2016 21:01:46 +0100 Fix automake warning about requiring AM_PROG_AR in configure.ac
Frank Zschockelt <lm@freakysoft.de> [Thu, 04 Feb 2016 21:01:46 +0100] rev 694
Fix automake warning about requiring AM_PROG_AR in configure.ac
Thu, 04 Feb 2016 21:01:45 +0100 Fix "AM_CPPFLAGS multiply defined" warnings
Frank Zschockelt <lm@freakysoft.de> [Thu, 04 Feb 2016 21:01:45 +0100] rev 693
Fix "AM_CPPFLAGS multiply defined" warnings
Thu, 04 Feb 2016 21:01:45 +0100 Add empty m4 directory
Frank Zschockelt <lm@freakysoft.de> [Thu, 04 Feb 2016 21:01:45 +0100] rev 692
Add empty m4 directory
Thu, 04 Feb 2016 20:21:06 +0100 Fix libtoolize warnings
Frank Zschockelt <lm@freakysoft.de> [Thu, 04 Feb 2016 20:21:06 +0100] rev 691
Fix libtoolize warnings
Thu, 04 Feb 2016 19:18:03 +0100 Update the postal address of the FSF
Frank Zschockelt <lm@freakysoft.de> [Thu, 04 Feb 2016 19:18:03 +0100] rev 690
Update the postal address of the FSF
Thu, 04 Feb 2016 18:56:29 +0100 be as precise as possible when handling return values
Frank Zschockelt <lm@freakysoft.de> [Thu, 04 Feb 2016 18:56:29 +0100] rev 689
be as precise as possible when handling return values
Mon, 01 Feb 2016 18:55:04 +0000 update tags
convert-repo [Mon, 01 Feb 2016 18:55:04 +0000] rev 688
update tags
Mon, 01 Feb 2016 19:02:23 +0100 Merge pull request #23 from mbiebl/drop-dolt
Mikael <mikael@lilotux.net> [Mon, 01 Feb 2016 19:02:23 +0100] rev 687
Merge pull request #23 from mbiebl/drop-dolt Stop using dolt
Sun, 31 Jan 2016 17:03:51 +0100 Stop using dolt
Michael Biebl <biebl@debian.org> [Sun, 31 Jan 2016 17:03:51 +0100] rev 686
Stop using dolt Dolt is no longer maintained upstream [1] and libtool has gotten much better. The permformance difference is neglible nowadays. [1] http://dolt.freedesktop.org/
Mon, 25 Jan 2016 18:35:10 +0100 Bumped version to 1.5.2 1.5.2
Mikael Berthe <mikael@lilotux.net> [Mon, 25 Jan 2016 18:35:10 +0100] rev 685
Bumped version to 1.5.2
Mon, 25 Jan 2016 18:35:10 +0100 Check for __res_query in libresolv
Mikael Berthe <mikael@lilotux.net> [Mon, 25 Jan 2016 18:35:10 +0100] rev 684
Check for __res_query in libresolv Changeset 74d6f2447f59a08c breaks builds here (Debian Jessie), because __res_query is not found...
Mon, 11 Jan 2016 22:23:23 +0100 Merge pull request #22 from moench-tegeder/build_20160111
mcabber <lm@freakysoft.de> [Mon, 11 Jan 2016 22:23:23 +0100] rev 683
Merge pull request #22 from moench-tegeder/build_20160111 assorted minor build fixes
Mon, 11 Jan 2016 21:35:19 +0100 openssl: always fill the fingerprint field of LmSSL
Frank Zschockelt <lm@freakysoft.de> [Mon, 11 Jan 2016 21:35:19 +0100] rev 682
openssl: always fill the fingerprint field of LmSSL
Mon, 11 Jan 2016 20:41:57 +0100 remove rcsid
Christoph Moench-Tegeder <cmt@burggraben.net> [Mon, 11 Jan 2016 20:41:57 +0100] rev 681
remove rcsid as loudmouth is maintained in git, the whole concept of rcsid does not really apply anymore - but we get warnings from -Wunused which are promptly upgraded to errors (-Werror)
Mon, 11 Jan 2016 20:38:32 +0100 try generic cc before testing for gcc
Christoph Moench-Tegeder <cmt@burggraben.net> [Mon, 11 Jan 2016 20:38:32 +0100] rev 680
try generic cc before testing for gcc FreeBSD has clang as it's primary C compiler (and often no gcc, these days). To avoid using the "wrong" compiler (gcc installed via ports if available), test for cc first.
Mon, 11 Jan 2016 20:33:01 +0100 remove libresolv relict
Christoph Moench-Tegeder <cmt@burggraben.net> [Mon, 11 Jan 2016 20:33:01 +0100] rev 679
remove libresolv relict As far as I can tell, libresolv is not needed anymore. To avoid build breakage on systems where the resolver functions live in libc, just remove -lresolv
Mon, 11 Jan 2016 20:32:21 +0100 include the right gssapi.h
Christoph Moench-Tegeder <cmt@burggraben.net> [Mon, 11 Jan 2016 20:32:21 +0100] rev 678
include the right gssapi.h some time ago gssapi.h moved to gssapi/gssapi.h, and on some systems (e.g. FreeBSD) gssapi.h carries a deprecation #warning - which becomes a fatal error since we're compiling with -Werror
Mon, 11 Jan 2016 20:31:29 +0100 include netinet/in.h in resolver
Christoph Moench-Tegeder <cmt@burggraben.net> [Mon, 11 Jan 2016 20:31:29 +0100] rev 677
include netinet/in.h in resolver On some platforms (notably FreeBSD) netinet/in.h is required for the struct in_addr type and IPPROTO_* constants. As this header and both required definitions are documented in IEEE Std 1003.1, this should be safe on all systems.
Sun, 15 Nov 2015 15:55:27 +0100 Add libasyncns to Libs.private
Mikael Berthe <mikael@lilotux.net> [Sun, 15 Nov 2015 15:55:27 +0100] rev 676
Add libasyncns to Libs.private
Tue, 10 Nov 2015 10:38:12 +0100 Add the new API to the reference documentation
Mikael Berthe <mikael@lilotux.net> [Tue, 10 Nov 2015 10:38:12 +0100] rev 675
Add the new API to the reference documentation
Fri, 06 Nov 2015 18:55:02 +0000 update tags
convert-repo [Fri, 06 Nov 2015 18:55:02 +0000] rev 674
update tags
Fri, 06 Nov 2015 18:19:12 +0100 Update README wrt new release
Mikael Berthe <mikael@lilotux.net> [Fri, 06 Nov 2015 18:19:12 +0100] rev 673
Update README wrt new release
Thu, 05 Nov 2015 21:47:40 +0100 Update release information files 1.5.1
Mikael Berthe <mikael@lilotux.net> [Thu, 05 Nov 2015 21:47:40 +0100] rev 672
Update release information files Change the maintainers.
Thu, 05 Nov 2015 18:24:01 +0100 Bumped version to 1.5.1
Mikael Berthe <mikael@lilotux.net> [Thu, 05 Nov 2015 18:24:01 +0100] rev 671
Bumped version to 1.5.1
Thu, 05 Nov 2015 17:11:35 +0100 Fix a few memory leaks
Mikael Berthe <mikael@lilotux.net> [Thu, 05 Nov 2015 17:11:35 +0100] rev 670
Fix a few memory leaks
Thu, 05 Nov 2015 13:39:41 +0100 Merge pull request #18 from tyll/libidn
Mikael <mikael@lilotux.net> [Thu, 05 Nov 2015 13:39:41 +0100] rev 669
Merge pull request #18 from tyll/libidn Do not overlink libidn
Sat, 31 Oct 2015 13:49:02 +0100 Do not overlink libidn
Dan Callaghan <dcallagh@redhat.com> [Sat, 31 Oct 2015 13:49:02 +0100] rev 668
Do not overlink libidn References: https://bugzilla.redhat.com/show_bug.cgi?id=836761 committer: Till Maas <opensource@till.name>
Sun, 01 Nov 2015 12:07:27 +0100 Merge pull request #19 from hph86/master
Mikael <mikael@lilotux.net> [Sun, 01 Nov 2015 12:07:27 +0100] rev 667
Merge pull request #19 from hph86/master Link to TLS-secured issue tracker at GitHub.
Sat, 31 Oct 2015 20:03:05 +0100 Link to TLS-secured issue tracker at GitHub.
Hanno Heinrichs <hanno.heinrichs@rwth-aachen.de> [Sat, 31 Oct 2015 20:03:05 +0100] rev 666
Link to TLS-secured issue tracker at GitHub.
Sat, 31 Oct 2015 11:10:43 +0100 Merge pull request #17 from tyll/whitespace
Mikael <mikael@lilotux.net> [Sat, 31 Oct 2015 11:10:43 +0100] rev 665
Merge pull request #17 from tyll/whitespace Remove trailing whitespace and mixed indenting
Sat, 31 Oct 2015 08:37:51 +0100 Remove trailing whitespace and mixed indenting
Till Maas <opensource@till.name> [Sat, 31 Oct 2015 08:37:51 +0100] rev 664
Remove trailing whitespace and mixed indenting
Sun, 15 Feb 2015 15:30:12 +0100 configure: make it compatible with current glib/gtk
Paul Fertser <fercerpav@gmail.com> [Sun, 15 Feb 2015 15:30:12 +0100] rev 663
configure: make it compatible with current glib/gtk Signed-off-by: Paul Fertser <fercerpav@gmail.com> Signed-off-by: Mikael Berthe <mikael@lilotux.net> committer: Mikael Berthe <mikael@lilotux.net>
Sat, 14 Feb 2015 19:34:43 +0100 Merge pull request #15 from tuxad-loudmouth/master
Mikael <mikael@lilotux.net> [Sat, 14 Feb 2015 19:34:43 +0100] rev 662
Merge pull request #15 from tuxad-loudmouth/master SSL/TLS protocol usage; use SANs of CERTs
Sun, 08 Feb 2015 01:10:26 +0100 CERTs: added checking of SAN(s) when CN does not match; fix CN wildcard handling
Frank W. Bergmann <loudmouth@tuxad.com> [Sun, 08 Feb 2015 01:10:26 +0100] rev 661
CERTs: added checking of SAN(s) when CN does not match; fix CN wildcard handling
Sun, 08 Feb 2015 01:09:47 +0100 activate TLS 1.1 and 1.2; deactivate SSL 2 and 3
Frank W. Bergmann <loudmouth@tuxad.com> [Sun, 08 Feb 2015 01:09:47 +0100] rev 660
activate TLS 1.1 and 1.2; deactivate SSL 2 and 3
Sat, 14 Feb 2015 19:34:24 +0100 Merge pull request #14 from languitar/fix-compile-warnings
Mikael <mikael@lilotux.net> [Sat, 14 Feb 2015 19:34:24 +0100] rev 659
Merge pull request #14 from languitar/fix-compile-warnings Fix compilation warnings
Sat, 07 Feb 2015 22:15:08 +0100 fix compilation warnings
Johannes Wienke <languitar@semipol.de> [Sat, 07 Feb 2015 22:15:08 +0100] rev 658
fix compilation warnings * Make LmLogLevelFlags a typedef to GLogLevelFlags to avoid implicit casting * Remove a useless comparison of an unsigned int < 0
Tue, 03 Feb 2015 18:17:09 +0100 Merge pull request #11 from languitar/subdir-obje
Mikael <mikael@lilotux.net> [Tue, 03 Feb 2015 18:17:09 +0100] rev 657
Merge pull request #11 from languitar/subdir-obje Use subdir-objects option for autoconf
Thu, 01 Jan 2015 12:38:16 +0100 Use subdir-objects option for autoconf
Johannes Wienke <languitar@semipol.de> [Thu, 01 Jan 2015 12:38:16 +0100] rev 656
Use subdir-objects option for autoconf This option is required for recent autoconf versions. Otherwise the build fails.
Tue, 03 Feb 2015 17:57:27 +0100 Merge pull request #12 from weiss/define-dir-type
Mikael <mikael@lilotux.net> [Tue, 03 Feb 2015 17:57:27 +0100] rev 655
Merge pull request #12 from weiss/define-dir-type Make opendir(3) prototypes available
Sun, 11 Jan 2015 18:48:07 +0100 Make opendir(3) prototypes available
Holger Weiß <holger@zedat.fu-berlin.de> [Sun, 11 Jan 2015 18:48:07 +0100] rev 654
Make opendir(3) prototypes available
Thu, 07 Nov 2013 19:42:22 +0100 coding style fix
Frank Zschockelt <lm@freakysoft.de> [Thu, 07 Nov 2013 19:42:22 +0100] rev 653
coding style fix
Thu, 07 Nov 2013 02:09:16 -0600 Fix TCP keepalives on OS X 10.9
Jack Nagel <jacknagel@gmail.com> [Thu, 07 Nov 2013 02:09:16 -0600] rev 652
Fix TCP keepalives on OS X 10.9 Mac OS X 10.9 defines TCP_KEEPCNT, which triggers USE_TCP_KEEPALIVES. However, it defines TCP_KEEPALIVE rather than TCP_KEEPIDLE.
Mon, 04 Nov 2013 21:30:28 +0100 Implemented lm_ssl_set_ca
Frank Zschockelt <lm@freakysoft.de> [Mon, 04 Nov 2013 21:30:28 +0100] rev 651
Implemented lm_ssl_set_ca This enables the application to choose additional certificates to trust
Fri, 25 Oct 2013 00:02:50 +0200 Implemented lm_ssl_set_cipher_list
Frank Zschockelt <lm@freakysoft.de> [Fri, 25 Oct 2013 00:02:50 +0200] rev 650
Implemented lm_ssl_set_cipher_list This enables the application to choose the cipher suites which are used by openssl or gnutls
Thu, 24 Oct 2013 21:50:13 +0200 Use the default cipher suite of GnuTLS and disable compression
Frank Zschockelt <lm@freakysoft.de> [Thu, 24 Oct 2013 21:50:13 +0200] rev 649
Use the default cipher suite of GnuTLS and disable compression According to Nikos from GnuTLS, deflate can only cause harm: http://lists.gnutls.org/pipermail/gnutls-devel/2013-August/006428.html
Thu, 24 Oct 2013 21:48:41 +0200 Disable g_type_init for glib >= 2.35
Frank Zschockelt <lm@freakysoft.de> [Thu, 24 Oct 2013 21:48:41 +0200] rev 648
Disable g_type_init for glib >= 2.35
Mon, 21 Jan 2013 14:52:25 +0200 Fix resolver record parsing
Myhailo Danylenko <isbear@ukrpost.net> [Mon, 21 Jan 2013 14:52:25 +0200] rev 647
Fix resolver record parsing * Compensate position for removed GETSHORT statement in previous commit 19a4b61c6b475ec67effe686e9037ccaad6e5f83 * Closes mcabber bug #111 * Thanks to Christoph Moench-Tegeder
Sat, 01 Dec 2012 17:25:30 +0000 update tags
convert-repo [Sat, 01 Dec 2012 17:25:30 +0000] rev 646
update tags
Tue, 20 Nov 2012 23:35:05 +0200 Change mapping of openssl errors to lm ssl errors
Myhailo Danylenko <isbear@ukrpost.net> [Tue, 20 Nov 2012 23:35:05 +0200] rev 645
Change mapping of openssl errors to lm ssl errors
Tue, 20 Nov 2012 03:09:30 +0200 Use connection_call_auth_cb in one more place
Myhailo Danylenko <isbear@ukrpost.net> [Tue, 20 Nov 2012 03:09:30 +0200] rev 644
Use connection_call_auth_cb in one more place
Mon, 19 Nov 2012 19:11:25 +0200 Minor documentation fixes
Myhailo Danylenko <isbear@ukrpost.net> [Mon, 19 Nov 2012 19:11:25 +0200] rev 643
Minor documentation fixes
Thu, 15 Nov 2012 12:18:09 -0800 Merge pull request #7 from isbear/master
Mikael <mikael@lilotux.net> [Thu, 15 Nov 2012 12:18:09 -0800] rev 642
Merge pull request #7 from isbear/master Fix mcabber room name
Thu, 15 Nov 2012 22:08:33 +0200 Add COMP-NULL to prioritystring for gnutls
Myhailo Danylenko <isbear@ukrpost.net> [Thu, 15 Nov 2012 22:08:33 +0200] rev 641
Add COMP-NULL to prioritystring for gnutls
Thu, 15 Nov 2012 22:04:30 +0200 Fix MUC room address in README
Myhailo Danylenko <isbear@ukrpost.net> [Thu, 15 Nov 2012 22:04:30 +0200] rev 640
Fix MUC room address in README
Thu, 15 Nov 2012 11:31:22 -0800 Merge pull request #6 from isbear/master
Mikael <mikael@lilotux.net> [Thu, 15 Nov 2012 11:31:22 -0800] rev 639
Merge pull request #6 from isbear/master Fix remaining deprecated symbols
Thu, 15 Nov 2012 21:04:28 +0200 Update contacts in README
Myhailo Danylenko <isbear@ukrpost.net> [Thu, 15 Nov 2012 21:04:28 +0200] rev 638
Update contacts in README
Thu, 15 Nov 2012 21:03:52 +0200 [autogen] always fail, if not in source root
Myhailo Danylenko <isbear@ukrpost.net> [Thu, 15 Nov 2012 21:03:52 +0200] rev 637
[autogen] always fail, if not in source root
Thu, 15 Nov 2012 21:03:34 +0200 gnutls fixes part 2
Myhailo Danylenko <isbear@ukrpost.net> [Thu, 15 Nov 2012 21:03:34 +0200] rev 636
gnutls fixes part 2
Thu, 15 Nov 2012 00:55:07 -0800 Merge pull request #5 from isbear/master
Mikael <mikael@lilotux.net> [Thu, 15 Nov 2012 00:55:07 -0800] rev 635
Merge pull request #5 from isbear/master Building fixes
Thu, 15 Nov 2012 01:23:50 +0200 Non-doc scenario for autogen.sh
Myhailo Danylenko <isbear@ukrpost.net> [Thu, 15 Nov 2012 01:23:50 +0200] rev 634
Non-doc scenario for autogen.sh
Thu, 15 Nov 2012 00:22:29 +0200 Gnutls fixes part1
Myhailo Danylenko <isbear@ukrpost.net> [Thu, 15 Nov 2012 00:22:29 +0200] rev 633
Gnutls fixes part1
Wed, 14 Nov 2012 17:07:17 +0200 Add _unregister_reply_handler to gtkdoc sections
Myhailo Danylenko <isbear@ukrpost.net> [Wed, 14 Nov 2012 17:07:17 +0200] rev 632
Add _unregister_reply_handler to gtkdoc sections
Wed, 14 Nov 2012 17:06:46 +0200 Update gitignore (add *~ and setup-build.stamp)
Myhailo Danylenko <isbear@ukrpost.net> [Wed, 14 Nov 2012 17:06:46 +0200] rev 631
Update gitignore (add *~ and setup-build.stamp)
Wed, 14 Nov 2012 16:42:21 +0200 s/INCLUDES/AM_CPPFLAGS/
Myhailo Danylenko <isbear@ukrpost.net> [Wed, 14 Nov 2012 16:42:21 +0200] rev 630
s/INCLUDES/AM_CPPFLAGS/
Wed, 14 Nov 2012 16:27:49 +0200 Update gtkdoc.m4
Myhailo Danylenko <isbear@ukrpost.net> [Wed, 14 Nov 2012 16:27:49 +0200] rev 629
Update gtkdoc.m4
Wed, 14 Nov 2012 16:04:52 +0200 Fix compilation warnings
Myhailo Danylenko <isbear@ukrpost.net> [Wed, 14 Nov 2012 16:04:52 +0200] rev 628
Fix compilation warnings
Tue, 24 Apr 2012 14:02:14 -0700 Merge pull request #4 from tetromino/master
McKael <mikael@lilotux.net> [Tue, 24 Apr 2012 14:02:14 -0700] rev 627
Merge pull request #4 from tetromino/master Fix building with glib-2.32
Fri, 20 Apr 2012 14:10:38 -0400 Fix building with glib-2.32
Alexandre Rostovtsev <tetromino@gentoo.org> [Fri, 20 Apr 2012 14:10:38 -0400] rev 626
Fix building with glib-2.32 In >=glib-2.31, most glib subheaders cannot be included directly. See http://git.gnome.org/browse/glib/commit/?id=7455dd370eb37ce3b0b409ff6120501f37b50569
Sun, 04 Dec 2011 15:32:11 +0100 Revert mistake in previous changeset
Mikael Berthe <mikael@lilotux.net> [Sun, 04 Dec 2011 15:32:11 +0100] rev 625
Revert mistake in previous changeset
Sun, 04 Dec 2011 13:57:00 +0100 Fix some gcc warnings
Mikael Berthe <mikael@lilotux.net> [Sun, 04 Dec 2011 13:57:00 +0100] rev 624
Fix some gcc warnings
Thu, 13 Oct 2011 10:43:54 +0200 Workaround for parser to support prefixed tag names
Hermitifier <quantifier666@gmail.com> [Thu, 13 Oct 2011 10:43:54 +0200] rev 623
Workaround for parser to support prefixed tag names
Mon, 03 Oct 2011 17:06:18 +0200 Protect GMarkup parser against invalid unicode characters
Hermitifier <quantifier666@gmail.com> [Mon, 03 Oct 2011 17:06:18 +0200] rev 622
Protect GMarkup parser against invalid unicode characters
Mon, 03 Oct 2011 17:03:04 +0200 Give up unneeded ping request on connection timeout
Hermitifier <quantifier666@gmail.com> [Mon, 03 Oct 2011 17:03:04 +0200] rev 621
Give up unneeded ping request on connection timeout
Mon, 06 Dec 2010 20:11:44 +0100 Fix segfault in asyncns resolver
Mikael Berthe <mikael@lilotux.net> [Mon, 06 Dec 2010 20:11:44 +0100] rev 620
Fix segfault in asyncns resolver
Tue, 13 Apr 2010 23:21:01 +0200 Revert "Code looks for an auth element below the returned streams:feature"
Frank Zschockelt <lm@freakysoft.de> [Tue, 13 Apr 2010 23:21:01 +0200] rev 619
Revert "Code looks for an auth element below the returned streams:feature" This reverts commit b94583bb7db80803c48add517a5559d45b6f3a58. Do not try to hack around bugs of the server...
Sat, 20 Mar 2010 09:44:29 +0100 Ignore case when comparing the CN with the domain
Frank Zschockelt <lm@freakysoft.de> [Sat, 20 Mar 2010 09:44:29 +0100] rev 618
Ignore case when comparing the CN with the domain
Thu, 04 Mar 2010 10:01:48 +0100 Removed an internal asyncns relict
Frank Zschockelt <lm@freakysoft.de> [Thu, 04 Mar 2010 10:01:48 +0100] rev 617
Removed an internal asyncns relict
Tue, 02 Mar 2010 23:00:44 +0100 Remove internal asyncns
Frank Zschockelt <lm@freakysoft.de> [Tue, 02 Mar 2010 23:00:44 +0100] rev 616
Remove internal asyncns
Tue, 02 Mar 2010 22:11:07 +0100 Fix a double-free triggered by failed connection attempts
Frank Zschockelt <lm@freakysoft.de> [Tue, 02 Mar 2010 22:11:07 +0100] rev 615
Fix a double-free triggered by failed connection attempts
Wed, 17 Feb 2010 23:53:20 +0100 Replaced every g_warning() with g_log()
Mikael Berthe <mikael@lilotux.net> [Wed, 17 Feb 2010 23:53:20 +0100] rev 614
Replaced every g_warning() with g_log() This fixes display errors when using ncurses. committer: Frank Zschockelt <lm@freakysoft.de>
Wed, 10 Feb 2010 11:59:07 +0100 Refine "Allow replies to non-iq stanzas"
Frank Zschockelt <lm@freakysoft.de> [Wed, 10 Feb 2010 11:59:07 +0100] rev 613
Refine "Allow replies to non-iq stanzas" (c8e0edc96a65cc29abc8fd6eeb9dc8a62d12f0f1) The old check was useful for iq-stanzas, because otherwise iq requests to yourself will break. Therefore replies to iq-stanzas should only be forwarded to the id-handlers if it is a result or error sub type.
Sun, 17 Jan 2010 11:47:05 +0100 lm_connection_get_keep_alive_rate was missing from loudmouth.sym
Frank Zschockelt <lm@freakysoft.de> [Sun, 17 Jan 2010 11:47:05 +0100] rev 612
lm_connection_get_keep_alive_rate was missing from loudmouth.sym
Sat, 16 Jan 2010 18:00:47 +0100 Replace g_print with g_log in asyncns-resolver:
Frank Zschockelt <lm@freakysoft.de> [Sat, 16 Jan 2010 18:00:47 +0100] rev 611
Replace g_print with g_log in asyncns-resolver: I'll probably drop the internal asyncns, if nobody complains loud enough.
Sat, 16 Jan 2010 17:41:23 +0100 Removed duplicated declarations
Frank Zschockelt <flm@freakysoft.de> [Sat, 16 Jan 2010 17:41:23 +0100] rev 610
Removed duplicated declarations
Sat, 16 Jan 2010 17:08:20 +0100 Added lm_connection_unregister_reply_handler()
Frank Zschockelt <flm@freakysoft.de> [Sat, 16 Jan 2010 17:08:20 +0100] rev 609
Added lm_connection_unregister_reply_handler()
Sun, 11 Oct 2009 18:26:24 +0200 Code looks for an auth element below the returned streams:feature
Tristan Hill <stan@saticed.me.uk> [Sun, 11 Oct 2009 18:26:24 +0200] rev 608
Code looks for an auth element below the returned streams:feature element which afaics from rfc3920 does not go here. This causes the connection to just hang. committer: Frank Zschockelt <lm@freakysoft.de>
Sun, 11 Oct 2009 18:03:48 +0200 Some style fixes
Frank Zschockelt <lm@freakysoft.de> [Sun, 11 Oct 2009 18:03:48 +0200] rev 607
Some style fixes
Sat, 10 Oct 2009 23:17:16 +0200 asyncns resolver: fail when the server doesn't have a SRV field.
Frank Zschockelt <lm@freakysoft.de> [Sat, 10 Oct 2009 23:17:16 +0200] rev 606
asyncns resolver: fail when the server doesn't have a SRV field. Otherwise old_socket_resolver_srv_cb() does not try to connect to the domain from the jid instead.
Sat, 10 Oct 2009 19:55:27 +0200 lm_old_socket_close() leaks a file descriptor if connect() has not
Frank Zschockelt <lm@freakysoft.de> [Sat, 10 Oct 2009 19:55:27 +0200] rev 605
lm_old_socket_close() leaks a file descriptor if connect() has not succeeded. socket_close_io_channel() is not called on the socket file descriptor if lm_old_socket_close() is called between when connect() has been called and when it has succeeded/failed. The patch came from the user emezeske on github.
Sat, 10 Oct 2009 19:10:37 +0200 There were two assignments in assertions, reported by Tommi Rantala
Tommi Rantala <> [Sat, 10 Oct 2009 19:10:37 +0200] rev 604
There were two assignments in assertions, reported by Tommi Rantala at http://loudmouth.lighthouseapp.com/projects/17276/tickets/43-asyncnsc-assignment-in-assert committer: Frank Zschockelt <lm@freakysoft.de>
Sat, 10 Oct 2009 18:56:23 +0200 A patch is required for loudmouth configure script to detect gnutls (by
Frank Zschockelt <lm@freakysoft.de> [Sat, 10 Oct 2009 18:56:23 +0200] rev 603
A patch is required for loudmouth configure script to detect gnutls (by using pkg-config instead of libgnutls-config). The patch was collected from the gentoo ebuild, which was borrowed from Mandriva.
Sat, 10 Oct 2009 18:52:22 +0200 [PATCH] Drop stanzas when failing to convert them to LmMessages.
Sjoerd Simons <sjoerd.simons@collabora.co.uk> [Sat, 10 Oct 2009 18:52:22 +0200] rev 602
[PATCH] Drop stanzas when failing to convert them to LmMessages. When a stanza comes in that for some reason can't be parsed into an LmMessage, just drop them on the floor instead of blocking the parser. I've seen this issue happen in practise because some (buggy?) client sending an iq with a prefix e.g. <client:iq xmlns:client="jabber:client" ... /> committer: Frank Zschockelt <lm@freakysoft.de>
Sat, 10 Oct 2009 18:25:37 +0200 Theoretically, getsockopt could fail and leave 'error' unset. While I
Will Thompson <will.thompson@collabora.co.uk> [Sat, 10 Oct 2009 18:25:37 +0200] rev 601
Theoretically, getsockopt could fail and leave 'error' unset. While I don't think this will happen in practice, the failure can be handled by returning the value of errno. committer: Frank Zschockelt <lm@freakysoft.de>
Sat, 10 Oct 2009 18:24:58 +0200 The Digest URI in the MD5 SASL Response wasn't set correctly when using
Sjoerd Simons <sjoerd.simons@collabora.co.uk> [Sat, 10 Oct 2009 18:24:58 +0200] rev 600
The Digest URI in the MD5 SASL Response wasn't set correctly when using SRV records. committer: Frank Zschockelt <lm@freakysoft.de>
Thu, 23 Apr 2009 14:46:51 -0500 Fix g_log issue when configured with --enable-debug=no.
Samuel Tesla <stesla@engineyard.com> [Thu, 23 Apr 2009 14:46:51 -0500] rev 599
Fix g_log issue when configured with --enable-debug=no.
Thu, 23 Apr 2009 13:20:23 -0500 Merge commit 'origin/loudmouth-1-5'
Samuel Tesla <stesla@engineyard.com> [Thu, 23 Apr 2009 13:20:23 -0500] rev 598
Merge commit 'origin/loudmouth-1-5'
Wed, 15 Apr 2009 10:50:05 -0600 Applied parallel make and asyncns patches from the mailing list.
Kirk Haines <khaines@engineyard.com> [Wed, 15 Apr 2009 10:50:05 -0600] rev 597
Applied parallel make and asyncns patches from the mailing list.
Wed, 25 Mar 2009 11:28:18 -0700 Removed Dangerous Instructions remote/loudmouth-1-5
Jayson Vantuyl <jvantuyl@engineyard.com> [Wed, 25 Mar 2009 11:28:18 -0700] rev 596
Removed Dangerous Instructions
Wed, 18 Mar 2009 11:10:43 -0500 Add new loudmouth-ruby files. remote/gh-pages
Samuel Tesla <stesla@engineyard.com> [Wed, 18 Mar 2009 11:10:43 -0500] rev 595
Add new loudmouth-ruby files.
Mon, 09 Mar 2009 18:09:59 -0500 Updated tarball
Samuel Tesla <stesla@engineyard.com> [Mon, 09 Mar 2009 18:09:59 -0500] rev 594
Updated tarball
Mon, 09 Mar 2009 18:05:59 -0500 Update release information files. 1.5.0
Samuel Tesla <stesla@engineyard.com> [Mon, 09 Mar 2009 18:05:59 -0500] rev 593
Update release information files. * Combined AUTHORS and CONTRIBUTORS. * Added some more folks to the AUTHORS file based on commit history. * Added Makefile recipe to dynamically generate ChangeLog from last annotated tag or a specified ref. * Added ignores for tarballs and ChangeLog.
Thu, 05 Mar 2009 13:43:23 -0600 Added 1.5.0 tarball
Samuel Tesla <stesla@engineyard.com> [Thu, 05 Mar 2009 13:43:23 -0600] rev 592
Added 1.5.0 tarball
Thu, 05 Mar 2009 12:57:27 -0600 Created gh-pages branch
Samuel Tesla <stesla@engineyard.com> [Thu, 05 Mar 2009 12:57:27 -0600] rev 591
Created gh-pages branch
Tue, 24 Feb 2009 17:09:42 -0800 Added File Listing Known Bugs
Jayson Vantuyl <jvantuyl@engineyard.com> [Tue, 24 Feb 2009 17:09:42 -0800] rev 590
Added File Listing Known Bugs
Tue, 24 Feb 2009 16:51:25 -0800 Made Tests Optional to Allow Older glib
Jayson Vantuyl <jvantuyl@engineyard.com> [Tue, 24 Feb 2009 16:51:25 -0800] rev 589
Made Tests Optional to Allow Older glib Debian Stable had old Glib, only used for gtest, so made it optional.
Tue, 24 Feb 2009 15:34:31 -0800 Logging Adjustments
Jayson Vantuyl <jvantuyl@engineyard.com> [Tue, 24 Feb 2009 15:34:31 -0800] rev 588
Logging Adjustments
Mon, 23 Feb 2009 23:09:45 -0800 Fixed Retry Behavior, Fixed Crash on IPv6 Addresses, Log and Exit On No Host
Jayson Vantuyl <jvantuyl@engineyard.com> [Mon, 23 Feb 2009 23:09:45 -0800] rev 587
Fixed Retry Behavior, Fixed Crash on IPv6 Addresses, Log and Exit On No Host
Mon, 23 Feb 2009 21:28:40 -0800 Removed Stray, Old Assert
Jayson Vantuyl <jvantuyl@engineyard.com> [Mon, 23 Feb 2009 21:28:40 -0800] rev 586
Removed Stray, Old Assert
Mon, 23 Feb 2009 18:04:58 -0800 Fixed Resolver Memory Management Issues (by creating less severe issues)
Jayson Vantuyl <jvantuyl@engineyard.com> [Mon, 23 Feb 2009 18:04:58 -0800] rev 585
Fixed Resolver Memory Management Issues (by creating less severe issues)
Mon, 23 Feb 2009 13:51:34 -0800 Explicitly Request IPv4 Names
Jayson Vantuyl <jvantuyl@engineyard.com> [Mon, 23 Feb 2009 13:51:34 -0800] rev 584
Explicitly Request IPv4 Names
Tue, 17 Feb 2009 11:22:22 -0700 The order of enums in the lm-message.h and lm-message.c for the stream:error and stream:features message types was transposed, leading to inaccurate identification of those two types.
Kirk Haines <khaines@engineyard.com> [Tue, 17 Feb 2009 11:22:22 -0700] rev 583
The order of enums in the lm-message.h and lm-message.c for the stream:error and stream:features message types was transposed, leading to inaccurate identification of those two types.
Thu, 29 Jan 2009 09:15:05 -0600 Gut autogen.sh and replace most of it with autoreconf.
Samuel Tesla <stesla@engineyard.com> [Thu, 29 Jan 2009 09:15:05 -0600] rev 582
Gut autogen.sh and replace most of it with autoreconf.
Sun, 18 Jan 2009 07:23:05 +0000 Applied ksmith's DNS patch.
Samuel Tesla <stesla@engineyard.com> [Sun, 18 Jan 2009 07:23:05 +0000] rev 581
Applied ksmith's DNS patch. * Use SRV records when available. * Fallback to A records. * Use port specified in SRV record, else default.
Tue, 13 Jan 2009 19:09:54 +0000 Merge branch 'wyhaines'
root <root@ey-express.(none)> [Tue, 13 Jan 2009 19:09:54 +0000] rev 580
Merge branch 'wyhaines' Conflicts: loudmouth/lm-data-objects.c
Tue, 13 Jan 2009 19:05:15 +0000 Added a newline at the end of the file, so that gcc does not complain.
root <root@ey-express.(none)> [Tue, 13 Jan 2009 19:05:15 +0000] rev 579
Added a newline at the end of the file, so that gcc does not complain.
Tue, 06 Jan 2009 08:33:29 -0700 Some temporary logging additions to aid in debugging.
Kirk Haines <wyhaines@gmail.com> [Tue, 06 Jan 2009 08:33:29 -0700] rev 578
Some temporary logging additions to aid in debugging.
Mon, 29 Dec 2008 07:51:30 -0700 Added a newline at the end of the file.
Kirk Haines <wyhaines@gmail.com> [Mon, 29 Dec 2008 07:51:30 -0700] rev 577
Added a newline at the end of the file.
Thu, 18 Dec 2008 11:34:23 -0700 Removed some whitespace insertions that were altering the structure of the
Kirk Haines <wyhaines@gmail.com> [Thu, 18 Dec 2008 11:34:23 -0700] rev 576
Removed some whitespace insertions that were altering the structure of the generated XML.
Sun, 30 Nov 2008 10:20:08 +0100 Don't check for sync dns problems when using asyncns [#33] remote/loudmouth-1-4
Senko Rasic <senko.rasic@collabora.co.uk> [Sun, 30 Nov 2008 10:20:08 +0100] rev 575
Don't check for sync dns problems when using asyncns [#33] lm_socket_create() checks for sync DNS failure, but the check is executed even if Loudmouth is using asyncns, in which case Loudmouth crashes. committer: Mikael Hallendal <micke@imendio.com>
Sun, 30 Nov 2008 09:49:06 +0100 fixed the coding style
Mikael Hallendal <micke@imendio.com> [Sun, 30 Nov 2008 09:49:06 +0100] rev 574
fixed the coding style
Sun, 30 Nov 2008 09:32:17 +0100 Don't free connection internals before it's closed. [#34]
Mikael Hallendal <micke@imendio.com> [Sun, 30 Nov 2008 09:32:17 +0100] rev 573
Don't free connection internals before it's closed. [#34] When the connection freed up internal states (in this case the handler lists) before closing itself it segfaulted when trying to unregister the SASL handlers. Reported by Julien Puydt.
Sun, 30 Nov 2008 09:27:21 +0100 Don't free connection internals before it's closed. [#34]
Mikael Hallendal <micke@imendio.com> [Sun, 30 Nov 2008 09:27:21 +0100] rev 572
Don't free connection internals before it's closed. [#34] When the connection freed up internal states (in this case the handler lists) before closing itself it segfaulted when trying to unregister the SASL handlers. Reported by Julien Puydt.
Tue, 25 Nov 2008 17:28:27 +0100 Fixed compile when GSSAPI support is enabled. [#20]
Jelmer Vernooij <jelmer@samba.org> [Tue, 25 Nov 2008 17:28:27 +0100] rev 571
Fixed compile when GSSAPI support is enabled. [#20] GSSAPI support required this fix after applying the patch. committer: Mikael Hallendal <micke@imendio.com>
Sun, 23 Nov 2008 23:41:55 +0100 Added interface dummy code for copying
Mikael Hallendal <micke@imendio.com> [Sun, 23 Nov 2008 23:41:55 +0100] rev 570
Added interface dummy code for copying
Sun, 23 Nov 2008 23:32:15 +0100 Removed unused LmTcpSocket
Mikael Hallendal <micke@imendio.com> [Sun, 23 Nov 2008 23:32:15 +0100] rev 569
Removed unused LmTcpSocket
Fri, 21 Nov 2008 21:51:43 +0100 Removed unmaintained spec-file
Mikael Hallendal <micke@imendio.com> [Fri, 21 Nov 2008 21:51:43 +0100] rev 568
Removed unmaintained spec-file Realized we still have an old and unmaintained spec-file for building rpms. The file was last updated 2003 and the distributions handle this themselves anyway.
Wed, 19 Nov 2008 10:16:40 +0100 Silence chdir by catching return value
Mikael Hallendal <micke@imendio.com> [Wed, 19 Nov 2008 10:16:40 +0100] rev 567
Silence chdir by catching return value
Wed, 19 Nov 2008 10:12:27 +0100 Use option NO_TICKET for OpenSSL [#28]
Mikael Hallendal <micke@imendio.com> [Wed, 19 Nov 2008 10:12:27 +0100] rev 566
Use option NO_TICKET for OpenSSL [#28] Google Talk seems to have a problem connecting with clients using OpenSSL and TLS. According to a bug report on Twister it was tracked down to a bug in Java. Setting the NO_TICKET option on the SSL context seemed to work around the problem.
Wed, 19 Nov 2008 09:48:29 +0100 Use option NO_TICKET for OpenSSL [#28]
Mikael Hallendal <micke@imendio.com> [Wed, 19 Nov 2008 09:48:29 +0100] rev 565
Use option NO_TICKET for OpenSSL [#28] Google Talk seems to have a problem connecting with clients using OpenSSL and TLS. According to a bug report on Twister it was tracked down to a bug in Java. Setting the NO_TICKET option on the SSL context seemed to work around the problem.
Wed, 19 Nov 2008 09:15:26 +0100 Style fixes for GSSAPI changes [#20].
Mikael Hallendal <micke@imendio.com> [Wed, 19 Nov 2008 09:15:26 +0100] rev 564
Style fixes for GSSAPI changes [#20].
Wed, 19 Nov 2008 09:09:13 +0100 Applied patch to add GSSAPI support to Loudmouth [#20]
Jelmer Vernooij <jelmer@samba.org> [Wed, 19 Nov 2008 09:09:13 +0100] rev 563
Applied patch to add GSSAPI support to Loudmouth [#20] This patch adds optional suppor for SASL support through GSSAPI mechanism. Patch from Jelmer Vernooij. committer: Mikael Hallendal <micke@imendio.com>
Wed, 19 Nov 2008 08:49:57 +0100 Applied patch to check for GSSAPI during configure [#20]
Jelmer Vernooij <jelmer@samba.org> [Wed, 19 Nov 2008 08:49:57 +0100] rev 562
Applied patch to check for GSSAPI during configure [#20] Patch adds support for the GSSAPI (Kerberos) SASL mechanism. committer: Mikael Hallendal <micke@imendio.com>
Wed, 12 Nov 2008 20:30:54 +0100 Removed a left over debug printout
Mikael Hallendal <micke@imendio.com> [Wed, 12 Nov 2008 20:30:54 +0100] rev 561
Removed a left over debug printout
Tue, 11 Nov 2008 05:14:09 +0100 Merge branch 'master' of git@github.com:hallski/loudmouth
Mikael Hallendal <micke@imendio.com> [Tue, 11 Nov 2008 05:14:09 +0100] rev 560
Merge branch 'master' of git@github.com:hallski/loudmouth
Tue, 11 Nov 2008 05:13:47 +0100 fixed compile error in asyncns.c
Mikael Hallendal <micke@imendio.com> [Tue, 11 Nov 2008 05:13:47 +0100] rev 559
fixed compile error in asyncns.c
Wed, 05 Nov 2008 23:29:44 +0100 Don't append the 'id'-tag in opening stream headers. [#30]
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>
Wed, 05 Nov 2008 23:19:42 +0100 Don't append the 'id'-tag in opening stream headers. [#30]
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>
Wed, 29 Oct 2008 21:53:35 +0100 Bumped version to 1.4.3
Mikael Hallendal <micke@imendio.com> [Wed, 29 Oct 2008 21:53:35 +0100] rev 556
Bumped version to 1.4.3
Wed, 29 Oct 2008 21:53:19 +0100 Fixed up the documentation for 1.4.3 [#27]
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]
Wed, 29 Oct 2008 17:54:25 +0100 Removed the check for IO condition in socket_in_event [#23]
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.
Wed, 29 Oct 2008 17:52:22 +0100 Always set the socket to be non-blocking.
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.
Wed, 29 Oct 2008 17:30:01 +0100 Only check for IO Condition before trying another read when the socket is blocking [#23]
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]
Mon, 27 Oct 2008 23:44:51 +0100 Removed lm-soup-socket.[ch]
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.
Sun, 26 Oct 2008 01:56:11 +0200 Make the new libasyncns compile on mac os x
Mikael Hallendal <micke@imendio.com> [Sun, 26 Oct 2008 01:56:11 +0200] rev 550
Make the new libasyncns compile on mac os x
Sun, 26 Oct 2008 01:52:23 +0200 Updated asyncns.[ch]
Mikael Hallendal <micke@imendio.com> [Sun, 26 Oct 2008 01:52:23 +0200] rev 549
Updated asyncns.[ch]
Sat, 25 Oct 2008 22:33:23 +0200 Added some verbose debug output
Mikael Hallendal <micke@imendio.com> [Sat, 25 Oct 2008 22:33:23 +0200] rev 548
Added some verbose debug output
Sat, 25 Oct 2008 20:09:25 +0200 Improved the resolvers a bit.
Mikael Hallendal <micke@imendio.com> [Sat, 25 Oct 2008 20:09:25 +0200] rev 547
Improved the resolvers a bit. LmOldSocket currently creates a new resolver when doing a host lookup after a successful srv lookup.
Sat, 25 Oct 2008 16:37:41 +0200 Removed optional definition of _lm_sock_set_keepalive.
Mikael Hallendal <micke@imendio.com> [Sat, 25 Oct 2008 16:37:41 +0200] rev 546
Removed optional definition of _lm_sock_set_keepalive. Always define the method but make the implementation noop if TCP keep alives are not available.
Sat, 25 Oct 2008 16:21:50 +0200 Removed the async_connect_waiting and blocking states from LmConnection.
Mikael Hallendal <micke@imendio.com> [Sat, 25 Oct 2008 16:21:50 +0200] rev 545
Removed the async_connect_waiting and blocking states from LmConnection. As a first step of cleaning up the network code underlying LmConnection I want to make the blocking and non-blocking calls be as similar as possible. The socket should be able to connect in asynchronous manner even if we want to block on the open call since the mainloop iteration will handle the "block" for lm_connection_open_and_block.
Fri, 24 Oct 2008 00:21:42 +0200 Minor style fix
Mikael Hallendal <micke@imendio.com> [Fri, 24 Oct 2008 00:21:42 +0200] rev 544
Minor style fix
Wed, 22 Oct 2008 23:18:10 +0200 Removed unused variable in lm_connection_open_and_block
Mikael Hallendal <micke@imendio.com> [Wed, 22 Oct 2008 23:18:10 +0200] rev 543
Removed unused variable in lm_connection_open_and_block
Wed, 22 Oct 2008 22:50:08 +0200 Removed unused use_srv variable in LmConnection.
Mikael Hallendal <micke@imendio.com> [Wed, 22 Oct 2008 22:50:08 +0200] rev 542
Removed unused use_srv variable in LmConnection. It was just being set but not used anymore.
Wed, 22 Oct 2008 22:45:23 +0200 Minor style fixes
Mikael Hallendal <micke@imendio.com> [Wed, 22 Oct 2008 22:45:23 +0200] rev 541
Minor style fixes
Wed, 22 Oct 2008 15:29:49 +0200 Switch to use LmAuthParameters instead of passing around username and password.
Mikael Hallendal <micke@imendio.com> [Wed, 22 Oct 2008 15:29:49 +0200] rev 540
Switch to use LmAuthParameters instead of passing around username and password. This cleans up the code and reduces the number of strings that need to be copied and synced.
Wed, 22 Oct 2008 14:08:45 +0200 Made type property on LmResolver settable after creation.
Mikael Hallendal <micke@imendio.com> [Wed, 22 Oct 2008 14:08:45 +0200] rev 539
Made type property on LmResolver settable after creation. Currently the type of the resolver is changed after doing the initial SRV lookup so the property can't be creation only.
Wed, 22 Oct 2008 13:23:36 +0200 Silence git from generated files
Mikael Hallendal <micke@imendio.com> [Wed, 22 Oct 2008 13:23:36 +0200] rev 538
Silence git from generated files
Wed, 22 Oct 2008 13:22:13 +0200 Added support for Dolt in the build process.
Mikael Hallendal <micke@imendio.com> [Wed, 22 Oct 2008 13:22:13 +0200] rev 537
Added support for Dolt in the build process. This transparently reduces the build time on systems where it is supported.
Wed, 22 Oct 2008 13:12:40 +0200 Added test code for lm-data-objects
Mikael Hallendal <micke@imendio.com> [Wed, 22 Oct 2008 13:12:40 +0200] rev 536
Added test code for lm-data-objects
Tue, 21 Oct 2008 15:47:01 +0200 Added lm-data-objects.[ch] for parameter objects
Mikael Hallendal <micke@imendio.com> [Tue, 21 Oct 2008 15:47:01 +0200] rev 535
Added lm-data-objects.[ch] for parameter objects
Tue, 21 Oct 2008 02:38:48 +0200 Minor style fix
Mikael Hallendal <micke@imendio.com> [Tue, 21 Oct 2008 02:38:48 +0200] rev 534
Minor style fix
Tue, 21 Oct 2008 02:21:09 +0200 Added some TODO items and minor style fixes
Mikael Hallendal <micke@imendio.com> [Tue, 21 Oct 2008 02:21:09 +0200] rev 533
Added some TODO items and minor style fixes
Mon, 20 Oct 2008 17:48:04 +0200 Style fix in lm_connection_new
Mikael Hallendal <micke@imendio.com> [Mon, 20 Oct 2008 17:48:04 +0200] rev 532
Style fix in lm_connection_new
Mon, 20 Oct 2008 17:44:28 +0200 Removed unneeded initializers in lm_connection_new
Mikael Hallendal <micke@imendio.com> [Mon, 20 Oct 2008 17:44:28 +0200] rev 531
Removed unneeded initializers in lm_connection_new
Tue, 14 Oct 2008 19:30:30 +0200 More styling
Mikael Hallendal <micke@imendio.com> [Tue, 14 Oct 2008 19:30:30 +0200] rev 530
More styling
Tue, 14 Oct 2008 18:35:47 +0200 More style fixes
Mikael Hallendal <micke@imendio.com> [Tue, 14 Oct 2008 18:35:47 +0200] rev 529
More style fixes
Mon, 13 Oct 2008 12:01:56 +0200 Style fixes
Mikael Hallendal <micke@imendio.com> [Mon, 13 Oct 2008 12:01:56 +0200] rev 528
Style fixes
Mon, 13 Oct 2008 02:49:23 +0200 Fixed root Makefile
Mikael Hallendal <micke@imendio.com> [Mon, 13 Oct 2008 02:49:23 +0200] rev 527
Fixed root Makefile
Mon, 13 Oct 2008 02:48:58 +0200 Fixed root Makefile
Mikael Hallendal <micke@imendio.com> [Mon, 13 Oct 2008 02:48:58 +0200] rev 526
Fixed root Makefile
Sat, 11 Oct 2008 14:47:23 +0200 Moved Makefile.decl to build sub directory and created a Makefile.am.lm
Mikael Hallendal <micke@imendio.com> [Sat, 11 Oct 2008 14:47:23 +0200] rev 525
Moved Makefile.decl to build sub directory and created a Makefile.am.lm All Makefile's should include the new Makefile.am.lm which in turns includes common and test Makefiles.
Sat, 11 Oct 2008 13:20:15 +0200 More cleaning up in Makefiles
Mikael Hallendal <micke@imendio.com> [Sat, 11 Oct 2008 13:20:15 +0200] rev 524
More cleaning up in Makefiles
Sat, 11 Oct 2008 13:14:29 +0200 More cleaning up in Makefile
Mikael Hallendal <micke@imendio.com> [Sat, 11 Oct 2008 13:14:29 +0200] rev 523
More cleaning up in Makefile
Fri, 10 Oct 2008 23:22:00 +0200 Further cleanup of Makefile.am
Mikael Hallendal <micke@imendio.com> [Fri, 10 Oct 2008 23:22:00 +0200] rev 522
Further cleanup of Makefile.am
Fri, 10 Oct 2008 23:13:03 +0200 Updated the build system to use a build directory and a common marshal Makefile.
Mikael Hallendal <micke@imendio.com> [Fri, 10 Oct 2008 23:13:03 +0200] rev 521
Updated the build system to use a build directory and a common marshal Makefile. Inspired by Richards commit to Devhelp in order to clean up the build system a bit. Makefile setup for generating signal marshal are now defined in build/Makefile.am.marshal which is included in the loudmough/Makefile.am file.
Fri, 10 Oct 2008 20:31:18 +0200 Removed old .cvsignore file
Mikael Hallendal <micke@imendio.com> [Fri, 10 Oct 2008 20:31:18 +0200] rev 520
Removed old .cvsignore file
Fri, 10 Oct 2008 12:33:53 +0200 Removed unused defines in lm-connection.c
Mikael Hallendal <micke@imendio.com> [Fri, 10 Oct 2008 12:33:53 +0200] rev 519
Removed unused defines in lm-connection.c
Wed, 08 Oct 2008 13:11:02 +0200 Went over all of the files and made sure they all were indented the same way.
Mikael Hallendal <micke@imendio.com> [Wed, 08 Oct 2008 13:11:02 +0200] rev 518
Went over all of the files and made sure they all were indented the same way. This means from now on use 4 space instead of tabs everywhere for indentation.
Wed, 08 Oct 2008 12:44:10 +0200 Make the emacs header changes to tests and examples
Mikael Hallendal <micke@imendio.com> [Wed, 08 Oct 2008 12:44:10 +0200] rev 517
Make the emacs header changes to tests and examples
Wed, 08 Oct 2008 12:43:12 +0200 Change the tab width to 4 steps in the emacs headers
Mikael Hallendal <micke@imendio.com> [Wed, 08 Oct 2008 12:43:12 +0200] rev 516
Change the tab width to 4 steps in the emacs headers
Wed, 08 Oct 2008 12:34:50 +0200 Change the emacs format string to use space instead of tab for indentation
Mikael Hallendal <micke@imendio.com> [Wed, 08 Oct 2008 12:34:50 +0200] rev 515
Change the emacs format string to use space instead of tab for indentation
Mon, 06 Oct 2008 22:00:49 +0200 Allow replies to non-iq stanzas. [#22]
Frank Zschockelt <lm@freakysoft.de> [Mon, 06 Oct 2008 22:00:49 +0200] rev 514
Allow replies to non-iq stanzas. [#22] This changes so that any stanza type will check if there is a reply handler waiting for the incoming ID. When implementing for example XEP-0184 (Message Receipts) there will be returned message stanzas that needs to be given to a reply handler. committer: Mikael Hallendal <micke@imendio.com>
Mon, 06 Oct 2008 21:54:34 +0200 Allow replies to non-iq stanzas. [#22]
Frank Zschockelt <lm@freakysoft.de> [Mon, 06 Oct 2008 21:54:34 +0200] rev 513
Allow replies to non-iq stanzas. [#22] This changes so that any stanza type will check if there is a reply handler waiting for the incoming ID. When implementing for example XEP-0184 (Message Receipts) there will be returned message stanzas that needs to be given to a reply handler. [#22 tagged:committed responsible:Hallski milestone:none state:resolved] committer: Mikael Hallendal <micke@imendio.com>
Mon, 06 Oct 2008 21:52:49 +0200 Updated copyright years
Mikael Hallendal <micke@imendio.com> [Mon, 06 Oct 2008 21:52:49 +0200] rev 512
Updated copyright years
Mon, 06 Oct 2008 11:31:46 +0200 Use SASL before old style auth if both are supported. [#19]
Jelmer Vernooij <jelmer@samba.org> [Mon, 06 Oct 2008 11:31:46 +0200] rev 511
Use SASL before old style auth if both are supported. [#19] Fixes an issue when server provides both old style and SASL authentication mechanisms. Loudmouth currently only checked if old style auth were supported and assumed that SASL weren't in those cases. [#19 tagged:committed responsible:Hallski milestone:none state:resolved] committer: Mikael Hallendal <micke@imendio.com>
Mon, 06 Oct 2008 11:28:45 +0200 Use SASL before old style auth if both are supported. [#19]
Jelmer Vernooij <jelmer@samba.org> [Mon, 06 Oct 2008 11:28:45 +0200] rev 510
Use SASL before old style auth if both are supported. [#19] Fixes an issue when server provides both old style and SASL authentication mechanisms. Loudmouth currently only checked if old style auth were supported and assumed that SASL weren't in those cases. [#19 tagged:committed responsible:Hallski milestone:none state:resolved] committer: Mikael Hallendal <micke@imendio.com>
Mon, 06 Oct 2008 02:17:36 +0200 Fixed a crash LmFeaturePing.
Mikael Hallendal <micke@imendio.com> [Mon, 06 Oct 2008 02:17:36 +0200] rev 509
Fixed a crash LmFeaturePing. Missed sending the LmFeaturePing object as user data to the message handler.
Mon, 06 Oct 2008 02:17:36 +0200 Cleaned up the moved XMPP Ping code from LmConnection and hooked up the LmFeaturePing object.
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.
Mon, 06 Oct 2008 02:17:36 +0200 Added the code from LmConnection to send and receive the XMPP Ping to LmFeaturePing.
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.
Mon, 06 Oct 2008 02:17:36 +0200 Added properties, signals and start/stop calls to LmFeaturePing.
Mikael Hallendal <micke@imendio.com> [Mon, 06 Oct 2008 02:17:36 +0200] rev 506
Added properties, signals and start/stop calls to LmFeaturePing.
Mon, 06 Oct 2008 02:17:36 +0200 Added stubs for LmFeaturePing which will hold the XMPP Ping feature.
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.
Mon, 06 Oct 2008 02:17:35 +0200 Use XMPP Ping (XEP-0199) instead of white space ping for keep alive. [#15]
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>
Mon, 06 Oct 2008 02:17:27 +0200 Fixed a crash when lm_connection_close was called.
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.
Mon, 06 Oct 2008 02:09:58 +0200 Create connect_data in LmOldSocket, revert a segfault when working on LmResolver.
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.
Mon, 06 Oct 2008 01:41:19 +0200 Added _lm_connection_get_server that returns the server string.
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.
Mon, 06 Oct 2008 01:13:17 +0200 Added _lm_connection_get_context as internal function.
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.
Sat, 04 Oct 2008 20:44:22 +0200 Fixed compile error when asyncns is not available [#17]
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>
Thu, 28 Aug 2008 17:24:28 +0200 Bumped version to 1.4.2
Mikael Hallendal <micke@imendio.com> [Thu, 28 Aug 2008 17:24:28 +0200] rev 498
Bumped version to 1.4.2
Thu, 28 Aug 2008 15:15:28 +0200 Make lm_sha_hash thread safe. Fixes LM-64
Andreas Köhler <andi5.py@gmx.net> [Thu, 28 Aug 2008 15:15:28 +0200] rev 497
Make lm_sha_hash thread safe. Fixes LM-64 Compute the checksum in a stack-local variable and the result is printed into a newly allocated string of 41 bytes which is returned afterwards. Patch from Andreas Köhler. committer: Mikael Hallendal <micke@imendio.com>
Thu, 28 Aug 2008 15:13:20 +0200 Make lm_sha_hash thread safe. Fixes LM-64
Andreas Köhler <andi5.py@gmx.net> [Thu, 28 Aug 2008 15:13:20 +0200] rev 496
Make lm_sha_hash thread safe. Fixes LM-64 Compute the checksum in a stack-local variable and the result is printed into a newly allocated string of 41 bytes which is returned afterwards. Patch from Andreas Köhler. committer: Mikael Hallendal <micke@imendio.com>
Thu, 28 Aug 2008 14:41:14 +0200 Fixed a compiler warning with gcc 4.3. Fixes LM-127
Frederic Peters <fpeters@0d.be> [Thu, 28 Aug 2008 14:41:14 +0200] rev 495
Fixed a compiler warning with gcc 4.3. Fixes LM-127 Patch from Frederic Peters. committer: Mikael Hallendal <micke@imendio.com>
Thu, 28 Aug 2008 14:40:25 +0200 Fixed a compiler warning with gcc 4.3. Fixes LM-127
Frederic Peters <fpeters@0d.be> [Thu, 28 Aug 2008 14:40:25 +0200] rev 494
Fixed a compiler warning with gcc 4.3. Fixes LM-127 Patch from Frederic Peters. committer: Mikael Hallendal <micke@imendio.com>
Thu, 28 Aug 2008 14:18:28 +0200 Use GError instead of polution console with gnutls printouts. Fixes LM-126.
Leonid Evdokimov <leon@darkk.net.ru> [Thu, 28 Aug 2008 14:18:28 +0200] rev 493
Use GError instead of polution console with gnutls printouts. Fixes LM-126. Patch from Leonid Evdokimov. committer: Mikael Hallendal <micke@imendio.com>
Thu, 28 Aug 2008 14:17:04 +0200 Use GError instead of polution console with gnutls printouts. Fixes LM-126.
Leonid Evdokimov <leon@darkk.net.ru> [Thu, 28 Aug 2008 14:17:04 +0200] rev 492
Use GError instead of polution console with gnutls printouts. Fixes LM-126. Patch from Leonid Evdokimov. committer: Mikael Hallendal <micke@imendio.com>
Thu, 28 Aug 2008 13:58:48 +0200 Fixed problem with having NULL byte in SSL fingerprint, fixes LM-128.
Frank Zschockelt <lm@freakysoft.de> [Thu, 28 Aug 2008 13:58:48 +0200] rev 491
Fixed problem with having NULL byte in SSL fingerprint, fixes LM-128. Use g_memdup instead of g_strdup. Patch submitted by Frank Zschockelt. committer: Mikael Hallendal <micke@imendio.com>
Thu, 28 Aug 2008 13:58:43 +0200 Use g_strndup instead of strndup in asyncns.c, fixes LM-129
Mikael Hallendal <micke@imendio.com> [Thu, 28 Aug 2008 13:58:43 +0200] rev 490
Use g_strndup instead of strndup in asyncns.c, fixes LM-129 Switched to use g_strndup and remove the internal version of strndup from asyncns.c. Fixes problem where strndup exists.
Thu, 28 Aug 2008 13:54:08 +0200 Fixed problem with having NULL byte in SSL fingerprint, fixes LM-128.
Frank Zschockelt <lm@freakysoft.de> [Thu, 28 Aug 2008 13:54:08 +0200] rev 489
Fixed problem with having NULL byte in SSL fingerprint, fixes LM-128. Use g_memdup instead of g_strdup. Patch submitted by Frank Zschockelt. committer: Mikael Hallendal <micke@imendio.com>
Thu, 28 Aug 2008 13:48:06 +0200 Use g_strndup instead of strndup in asyncns.c, fixes LM-129
Mikael Hallendal <micke@imendio.com> [Thu, 28 Aug 2008 13:48:06 +0200] rev 488
Use g_strndup instead of strndup in asyncns.c, fixes LM-129 Switched to use g_strndup and remove the internal version of strndup from asyncns.c. Fixes problem where strndup exists.
Thu, 28 Aug 2008 13:38:02 +0200 Include netinet/in_systm.h in lm-sock.c, fixes LM-130.
Mikael Hallendal <micke@imendio.com> [Thu, 28 Aug 2008 13:38:02 +0200] rev 487
Include netinet/in_systm.h in lm-sock.c, fixes LM-130. Added check for netinet/in_systm.h and include it in lm-sock.c if it exists. It fixes a build error on BSD.
Thu, 28 Aug 2008 13:37:51 +0200 Attempt to use STARTTLS in lm-send-async and test-lm examples.
Mikael Hallendal <micke@imendio.com> [Thu, 28 Aug 2008 13:37:51 +0200] rev 486
Attempt to use STARTTLS in lm-send-async and test-lm examples.
Thu, 28 Aug 2008 13:37:44 +0200 Fixed the help string for --username in lm-send-async and test-lm examples
Mikael Hallendal <micke@imendio.com> [Thu, 28 Aug 2008 13:37:44 +0200] rev 485
Fixed the help string for --username in lm-send-async and test-lm examples The help string said that you should only use 'user' in 'user@foo.bar' while the code requires a full jid.
Thu, 28 Aug 2008 13:34:36 +0200 Include netinet/in_systm.h in lm-sock.c, fixes LM-130.
Mikael Hallendal <micke@imendio.com> [Thu, 28 Aug 2008 13:34:36 +0200] rev 484
Include netinet/in_systm.h in lm-sock.c, fixes LM-130. Added check for netinet/in_systm.h and include it in lm-sock.c if it exists. It fixes a build error on BSD.
Thu, 28 Aug 2008 11:14:07 +0200 Attempt to use STARTTLS in lm-send-async and test-lm examples.
Mikael Hallendal <micke@imendio.com> [Thu, 28 Aug 2008 11:14:07 +0200] rev 483
Attempt to use STARTTLS in lm-send-async and test-lm examples.
Thu, 28 Aug 2008 11:13:11 +0200 Fixed the help string for --username in lm-send-async and test-lm examples
Mikael Hallendal <micke@imendio.com> [Thu, 28 Aug 2008 11:13:11 +0200] rev 482
Fixed the help string for --username in lm-send-async and test-lm examples The help string said that you should only use 'user' in 'user@foo.bar' while the code requires a full jid.
Thu, 28 Aug 2008 10:27:03 +0200 Updated reference to GLib in README
Mikael Hallendal <micke@imendio.com> [Thu, 28 Aug 2008 10:27:03 +0200] rev 481
Updated reference to GLib in README
Thu, 28 Aug 2008 10:22:43 +0200 Added comment about SSL in README
Mikael Hallendal <micke@imendio.com> [Thu, 28 Aug 2008 10:22:43 +0200] rev 480
Added comment about SSL in README
Thu, 28 Aug 2008 10:21:42 +0200 Added comment about SSL in README
Mikael Hallendal <micke@imendio.com> [Thu, 28 Aug 2008 10:21:42 +0200] rev 479
Added comment about SSL in README
Thu, 07 Aug 2008 14:19:01 +0200 Changed lm_resolver_create_srv_string to be internal to LmResolvers
Mikael Hallendal <micke@imendio.com> [Thu, 07 Aug 2008 14:19:01 +0200] rev 478
Changed lm_resolver_create_srv_string to be internal to LmResolvers
Tue, 05 Aug 2008 09:40:07 +0200 Put a ref on the resolver while calling the callback.
Mikael Hallendal <micke@imendio.com> [Tue, 05 Aug 2008 09:40:07 +0200] rev 477
Put a ref on the resolver while calling the callback. This makes sure that the object will still be around even if the resolver is unreffed in the callback.
Tue, 05 Aug 2008 01:06:53 +0200 First cut of integrating the new resolver in LmOldSocket
Mikael Hallendal <micke@imendio.com> [Tue, 05 Aug 2008 01:06:53 +0200] rev 476
First cut of integrating the new resolver in LmOldSocket
Fri, 01 Aug 2008 16:31:23 +0200 Added cancel operation for asyncns resolver
Mikael Hallendal <micke@imendio.com> [Fri, 01 Aug 2008 16:31:23 +0200] rev 475
Added cancel operation for asyncns resolver
Fri, 01 Aug 2008 15:48:25 +0200 Fixed so that service lookup seems to work with new asyncns resolver.
Mikael Hallendal <micke@imendio.com> [Fri, 01 Aug 2008 15:48:25 +0200] rev 474
Fixed so that service lookup seems to work with new asyncns resolver.
Fri, 01 Aug 2008 11:01:49 +0200 More work on the asyncns srv lookup.
Mikael Hallendal <micke@imendio.com> [Fri, 01 Aug 2008 11:01:49 +0200] rev 473
More work on the asyncns srv lookup. Moved the srv_parse function to LmResolver to be used by both blocking and non-blocking versions.
Thu, 31 Jul 2008 20:03:42 +0200 Renamed the test to test-dns and fixed a bug in the asyncns resolver.
Mikael Hallendal <micke@imendio.com> [Thu, 31 Jul 2008 20:03:42 +0200] rev 472
Renamed the test to test-dns and fixed a bug in the asyncns resolver. test-dns.c now just tests whatever dns LmResolver::new* gives. Also checked that new_for_host works now with the asyncns resolver.
Thu, 31 Jul 2008 19:50:01 +0200 Copied in code from LmOldSocket to LmAsyncnsResolver
Mikael Hallendal <micke@imendio.com> [Thu, 31 Jul 2008 19:50:01 +0200] rev 471
Copied in code from LmOldSocket to LmAsyncnsResolver
Thu, 31 Jul 2008 14:12:33 +0200 fixed typos that accidently got commited
Mikael Hallendal <micke@imendio.com> [Thu, 31 Jul 2008 14:12:33 +0200] rev 470
fixed typos that accidently got commited
Thu, 31 Jul 2008 12:44:06 +0200 Bumped version to 1.4.1
Mikael Hallendal <micke@imendio.com> [Thu, 31 Jul 2008 12:44:06 +0200] rev 469
Bumped version to 1.4.1
Sun, 27 Jul 2008 11:23:03 +0200 Changed so that normal XMPP "pings" are always sent when keep alive is enabled.
Mikael Hallendal <micke@imendio.com> [Sun, 27 Jul 2008 11:23:03 +0200] rev 468
Changed so that normal XMPP "pings" are always sent when keep alive is enabled. The change to disable the periodic sending of spaces in order to ensure traffic over the socket made the LM clients disconnect periodically with specific gateways. The implementation looks correct but it might be the firewall software that is not handling it correctly. This commit reverts the behaviour to always send the spaces even if the platform supports the TCP keep alive settings.
Thu, 17 Jul 2008 14:29:19 +0200 The blocking dns resolver now works as expected.
Mikael Hallendal <micke@imendio.com> [Thu, 17 Jul 2008 14:29:19 +0200] rev 467
The blocking dns resolver now works as expected. Fixed up the last bits and and use the blocking dns lookup in the simple test. Next step will be to make a second one that uses asyncns to do the job.
Thu, 17 Jul 2008 00:36:48 +0200 Added test-dns-blocking to ignore file
Mikael Hallendal <micke@imendio.com> [Thu, 17 Jul 2008 00:36:48 +0200] rev 466
Added test-dns-blocking to ignore file
Thu, 17 Jul 2008 00:36:18 +0200 Removed soup dependencies from the build
Mikael Hallendal <micke@imendio.com> [Thu, 17 Jul 2008 00:36:18 +0200] rev 465
Removed soup dependencies from the build
Thu, 17 Jul 2008 00:25:36 +0200 Added small test program and simple tests seems to work.
Mikael Hallendal <micke@imendio.com> [Thu, 17 Jul 2008 00:25:36 +0200] rev 464
Added small test program and simple tests seems to work. Added test-dns-blocking, this program will be removed later though. Also needed to export some internal functions in the library file to get the test program to build. These were lm_resolver_lookup and lm_blocking_resolver_get_type.
Thu, 17 Jul 2008 00:07:42 +0200 Moved MIN_PORT and MAX_PORT to lm-internals.h and renamed them.
Mikael Hallendal <micke@imendio.com> [Thu, 17 Jul 2008 00:07:42 +0200] rev 463
Moved MIN_PORT and MAX_PORT to lm-internals.h and renamed them. Now call the LM_MIN_PORT and LM_MAX_PORT to make it clear they are defined inside of Loudmouth. Also more work on the DNS cleanups.
Mon, 14 Jul 2008 23:53:27 +0200 Added GMainContext to LmResolver and use lm_misc_add_idle to add an idle in it.
Mikael Hallendal <micke@imendio.com> [Mon, 14 Jul 2008 23:53:27 +0200] rev 462
Added GMainContext to LmResolver and use lm_misc_add_idle to add an idle in it. Since we need to use the correct GMainContext it is now being passed to LmResolver and later used in LmBlockingResolver.
Mon, 14 Jul 2008 01:10:57 +0200 Added protocol for srv lookups
Mikael Hallendal <micke@imendio.com> [Mon, 14 Jul 2008 01:10:57 +0200] rev 461
Added protocol for srv lookups
Mon, 14 Jul 2008 00:48:04 +0200 More work on the blocking resolver
Mikael Hallendal <micke@imendio.com> [Mon, 14 Jul 2008 00:48:04 +0200] rev 460
More work on the blocking resolver
Mon, 14 Jul 2008 00:35:25 +0200 Implemented the idle "spawn" in LmBlockingResolver.
Mikael Hallendal <micke@imendio.com> [Mon, 14 Jul 2008 00:35:25 +0200] rev 459
Implemented the idle "spawn" in LmBlockingResolver. In order to simulate the asynchronous API of LmResolver the synchronous LmBlockingResolver runs in an idle callback. That means the lm_resolver_lookup call will return just as it does in the asynchronous version and instead the result will come through the given callback.
Mon, 14 Jul 2008 00:14:28 +0200 Added LmBlockingResolver which will handle the case when we do not have libasyncns.
Mikael Hallendal <micke@imendio.com> [Mon, 14 Jul 2008 00:14:28 +0200] rev 458
Added LmBlockingResolver which will handle the case when we do not have libasyncns. The blocking resolver will be blocking while waiting for response from a web server.
Mon, 14 Jul 2008 00:02:50 +0200 Added LmAsyncnsResolver
Mikael Hallendal <micke@imendio.com> [Mon, 14 Jul 2008 00:02:50 +0200] rev 457
Added LmAsyncnsResolver
Sun, 13 Jul 2008 23:54:50 +0200 Fixed some spaces
Mikael Hallendal <micke@imendio.com> [Sun, 13 Jul 2008 23:54:50 +0200] rev 456
Fixed some spaces
Sun, 13 Jul 2008 23:50:23 +0200 Added type property to LmResolver
Mikael Hallendal <micke@imendio.com> [Sun, 13 Jul 2008 23:50:23 +0200] rev 455
Added type property to LmResolver
Sun, 13 Jul 2008 23:33:46 +0200 Changed so that we create a resolver with various arguments depending on type.
Mikael Hallendal <micke@imendio.com> [Sun, 13 Jul 2008 23:33:46 +0200] rev 454
Changed so that we create a resolver with various arguments depending on type. Instead of having the lookup_host and lookup_srv virtual methods there is now only one lookup method and the resolver is created using new_for_host or new_for_srv instead. The host or domain/srv values are set as properties on the base class for the sub classes to read out.
Sun, 13 Jul 2008 23:22:42 +0200 Made LmResolver an object for subclassing instead of an interface
Mikael Hallendal <micke@imendio.com> [Sun, 13 Jul 2008 23:22:42 +0200] rev 453
Made LmResolver an object for subclassing instead of an interface
Sun, 13 Jul 2008 19:22:27 +0200 Added LmResolver interface.
Mikael Hallendal <micke@imendio.com> [Sun, 13 Jul 2008 19:22:27 +0200] rev 452
Added LmResolver interface. The LmResolver interface will be implemented in one blocking fashion and one implementation that uses Libasyncns. Designing this as an interface will make it easy to implement an asynchronous version using platform specific technologies for Windows and Mac OS X. It will also make it easier to create a mock implementation to simulate various error codes to test the layers using the resolver.
Sun, 13 Jul 2008 19:05:23 +0200 Some style fixes
Mikael Hallendal <micke@imendio.com> [Sun, 13 Jul 2008 19:05:23 +0200] rev 451
Some style fixes
Sun, 13 Jul 2008 19:02:02 +0200 Refactored some of the SSL code in LmConnection.
Mikael Hallendal <micke@imendio.com> [Sun, 13 Jul 2008 19:02:02 +0200] rev 450
Refactored some of the SSL code in LmConnection. Added functions to wrap LmSSL functions in LmOldSocket to minimize the number of calls from LmConnection to LmSSL directly. Also split out function to register a STARTTLS handler if it is not already registered and we are using STARTTLS.
Sun, 13 Jul 2008 11:12:26 +0200 Moved the call to _lm_ssl_close to LmOldSocket
Mikael Hallendal <micke@imendio.com> [Sun, 13 Jul 2008 11:12:26 +0200] rev 449
Moved the call to _lm_ssl_close to LmOldSocket
Sun, 13 Jul 2008 10:58:09 +0200 Split out old_socket_do_write from lm_old_socket_do_write.
Mikael Hallendal <micke@imendio.com> [Sun, 13 Jul 2008 10:58:09 +0200] rev 448
Split out old_socket_do_write from lm_old_socket_do_write. The reason for having the buffer setup split out of lm_old_socket_do_write was that it's also used internally in LmOldSocket. Split out the part that should not care about buffered output into old_socket_do_write. Also renamed lm_old_socket_do_write to lm_old_socket_write.
Sun, 13 Jul 2008 01:22:50 +0200 Some more cleanups
Mikael Hallendal <micke@imendio.com> [Sun, 13 Jul 2008 01:22:50 +0200] rev 447
Some more cleanups
Sun, 13 Jul 2008 01:18:23 +0200 Moved the ifdefs for HAVE_ASYNCNS to the LmOldSocket code.
Mikael Hallendal <micke@imendio.com> [Sun, 13 Jul 2008 01:18:23 +0200] rev 446
Moved the ifdefs for HAVE_ASYNCNS to the LmOldSocket code. This cleans up the code a bit as it leaves the ifdefs to internal in LmOldSocket.
Sun, 13 Jul 2008 01:14:42 +0200 Updated _asyncns_cancel to follow coding style
Mikael Hallendal <micke@imendio.com> [Sun, 13 Jul 2008 01:14:42 +0200] rev 445
Updated _asyncns_cancel to follow coding style
Sun, 13 Jul 2008 00:57:14 +0200 Made the output buffer functions private to LmOldSocket.
Mikael Hallendal <micke@imendio.com> [Sun, 13 Jul 2008 00:57:14 +0200] rev 444
Made the output buffer functions private to LmOldSocket.
Sun, 13 Jul 2008 00:54:49 +0200 Moved output buffer creation/addition to LmOldSocket where it belongs.
Mikael Hallendal <micke@imendio.com> [Sun, 13 Jul 2008 00:54:49 +0200] rev 443
Moved output buffer creation/addition to LmOldSocket where it belongs.
Sun, 13 Jul 2008 00:50:26 +0200 slight style fix
Mikael Hallendal <micke@imendio.com> [Sun, 13 Jul 2008 00:50:26 +0200] rev 442
slight style fix
Sat, 12 Jul 2008 22:07:29 +0200 Some more work on the soup socket
Mikael Hallendal <micke@imendio.com> [Sat, 12 Jul 2008 22:07:29 +0200] rev 441
Some more work on the soup socket
Fri, 11 Jul 2008 19:14:28 +0300 Initital start on implementing the various write functions in LmSoupSocket
Mikael Hallendal <micke@imendio.com> [Fri, 11 Jul 2008 19:14:28 +0300] rev 440
Initital start on implementing the various write functions in LmSoupSocket
Fri, 11 Jul 2008 19:07:11 +0300 Call connect on SoupSocket in LmSoupSocket::connect
Mikael Hallendal <micke@imendio.com> [Fri, 11 Jul 2008 19:07:11 +0300] rev 439
Call connect on SoupSocket in LmSoupSocket::connect
Fri, 11 Jul 2008 19:00:23 +0300 Renamed the implementation of the LmSocket interface functions to _soup_socket..
Mikael Hallendal <micke@imendio.com> [Fri, 11 Jul 2008 19:00:23 +0300] rev 438
Renamed the implementation of the LmSocket interface functions to _soup_socket.. The naming policy of Loudmouth says that the static functions for LmSoupSocket should be named soup_socket_... but in this case that makes the name collide with functions in Libsoup. Prefixed the functions with _ to work around that.
Fri, 11 Jul 2008 18:56:59 +0300 Added prototypes for LmSocket interface in LmSoupSocket
Mikael Hallendal <micke@imendio.com> [Fri, 11 Jul 2008 18:56:59 +0300] rev 437
Added prototypes for LmSocket interface in LmSoupSocket
Fri, 11 Jul 2008 18:51:48 +0300 Changed the LmSocket signals slightly
Mikael Hallendal <micke@imendio.com> [Fri, 11 Jul 2008 18:51:48 +0300] rev 436
Changed the LmSocket signals slightly
Fri, 11 Jul 2008 17:34:40 +0300 Added Libsoup as a dependency in configure.
Mikael Hallendal <micke@imendio.com> [Fri, 11 Jul 2008 17:34:40 +0300] rev 435
Added Libsoup as a dependency in configure.
Fri, 11 Jul 2008 17:29:07 +0300 Worked on the LmSocket interface and added a LmSoupSocket class.
Mikael Hallendal <micke@imendio.com> [Fri, 11 Jul 2008 17:29:07 +0300] rev 434
Worked on the LmSocket interface and added a LmSoupSocket class. LmSoupSocket will be a possibly temporary implementation of the LmSocket interface on top of the SoupSocket API in order to get something going quickly. Depending on how it works out it might be made the default implementation. Added signals and worked a bit to model the LmSocket API after the SoupSocket API as it seems quite similar to what I had in mind.
Wed, 09 Jul 2008 15:56:07 +0300 Made LmSocket into an interface and hooked up implementation of it in LmTcpSocket.
Mikael Hallendal <micke@imendio.com> [Wed, 09 Jul 2008 15:56:07 +0300] rev 433
Made LmSocket into an interface and hooked up implementation of it in LmTcpSocket. This design allows for the unit test framework to hook into it's mock socket object in order to short cut the network communication.
Tue, 08 Jul 2008 00:57:01 +0300 Added basic API for the new LmSocket
Mikael Hallendal <micke@imendio.com> [Tue, 08 Jul 2008 00:57:01 +0300] rev 432
Added basic API for the new LmSocket
Mon, 07 Jul 2008 15:30:58 +0200 Renamed LmSocket to LmOldSocket to make room for a new socket abstraction layer.
Mikael Hallendal <micke@imendio.com> [Mon, 07 Jul 2008 15:30:58 +0200] rev 431
Renamed LmSocket to LmOldSocket to make room for a new socket abstraction layer.
Mon, 30 Jun 2008 01:51:40 +0200 Include lm-internals.h instead of lm-socket.h in lm-xmpp-writer.h
Mikael Hallendal <micke@imendio.com> [Mon, 30 Jun 2008 01:51:40 +0200] rev 430
Include lm-internals.h instead of lm-socket.h in lm-xmpp-writer.h
Fri, 27 Jun 2008 20:08:58 +0200 Style fixes
Mikael Hallendal <micke@imendio.com> [Fri, 27 Jun 2008 20:08:58 +0200] rev 429
Style fixes
Sun, 22 Jun 2008 23:46:02 +0200 Fixed a left over DUMMY -> SIMPLE_IO
Mikael Hallendal <micke@imendio.com> [Sun, 22 Jun 2008 23:46:02 +0200] rev 428
Fixed a left over DUMMY -> SIMPLE_IO
Sun, 22 Jun 2008 23:45:23 +0200 Removed vtable from LmSimpleIO
Mikael Hallendal <micke@imendio.com> [Sun, 22 Jun 2008 23:45:23 +0200] rev 427
Removed vtable from LmSimpleIO
Sun, 22 Jun 2008 23:42:12 +0200 LmSimpleIO now implements the LmXmppWriter interface.
Mikael Hallendal <micke@imendio.com> [Sun, 22 Jun 2008 23:42:12 +0200] rev 426
LmSimpleIO now implements the LmXmppWriter interface. Also fixed copyright years and removed signal definition from LmSimpleIO as it will never define any own signals.
Sun, 22 Jun 2008 23:21:26 +0200 Added LmSimpleIO.
Mikael Hallendal <micke@imendio.com> [Sun, 22 Jun 2008 23:21:26 +0200] rev 425
Added LmSimpleIO. LmSimpleIO is meant to be the very simple implementation of the current LmConnection (send code) + lm_message_node_xml + LmParser. After this is properly refactored I can start looking into writing a more robust version of these using expat or LibXML.
Sun, 22 Jun 2008 23:11:53 +0200 Added lm-marshal.list and lm-marshal-main.c
Mikael Hallendal <micke@imendio.com> [Sun, 22 Jun 2008 23:11:53 +0200] rev 424
Added lm-marshal.list and lm-marshal-main.c Also added lm-dummy.[ch] for a copy/paste GObject.
Sun, 22 Jun 2008 22:53:07 +0200 Added LmXmppWriter interface
Mikael Hallendal <micke@imendio.com> [Sun, 22 Jun 2008 22:53:07 +0200] rev 423
Added LmXmppWriter interface
Sun, 22 Jun 2008 22:38:28 +0200 Depend on GObject and initialize GType
Mikael Hallendal <micke@imendio.com> [Sun, 22 Jun 2008 22:38:28 +0200] rev 422
Depend on GObject and initialize GType
Sat, 21 Jun 2008 18:36:12 +0200 Added Title to the inlined documentation
Mikael Hallendal <micke@imendio.com> [Sat, 21 Jun 2008 18:36:12 +0200] rev 421
Added Title to the inlined documentation
Sat, 21 Jun 2008 17:12:59 +0200 Fixed the SECTION parts of the inlined docs so that gtk-doc finds them.
Mikael Hallendal <micke@imendio.com> [Sat, 21 Jun 2008 17:12:59 +0200] rev 420
Fixed the SECTION parts of the inlined docs so that gtk-doc finds them. Got help from Stefan Kost on IRC to figure out that SECTION needs to be the same as <FILE> in the loudmouth-sections.txt file.
Sat, 21 Jun 2008 16:59:56 +0200 Ignore the tmpl directory
Mikael Hallendal <micke@imendio.com> [Sat, 21 Jun 2008 16:59:56 +0200] rev 419
Ignore the tmpl directory
Sat, 21 Jun 2008 16:49:33 +0200 Removed the old tmpl files
Mikael Hallendal <micke@imendio.com> [Sat, 21 Jun 2008 16:49:33 +0200] rev 418
Removed the old tmpl files
Sat, 21 Jun 2008 13:19:21 +0200 Added inlined documentation from generated through the Gtk-doc migration script.
Mikael Hallendal <micke@imendio.com> [Sat, 21 Jun 2008 13:19:21 +0200] rev 417
Added inlined documentation from generated through the Gtk-doc migration script. Started moving the documentation from the tmpl file to code inline to not have it spread out over to different places and files.
Fri, 20 Jun 2008 17:14:45 +0200 Cleaned declarations of static functions in LmConnection
Mikael Hallendal <micke@imendio.com> [Fri, 20 Jun 2008 17:14:45 +0200] rev 416
Cleaned declarations of static functions in LmConnection
Fri, 20 Jun 2008 17:05:48 +0200 Moved _lm_connection_old_auth from public header file.
Mikael Hallendal <micke@imendio.com> [Fri, 20 Jun 2008 17:05:48 +0200] rev 415
Moved _lm_connection_old_auth from public header file. This is an internal function and only used in lm-connection.c so made this static and removed from the public header file.
Fri, 20 Jun 2008 17:00:56 +0200 Fixed header file style in internal header file
Mikael Hallendal <micke@imendio.com> [Fri, 20 Jun 2008 17:00:56 +0200] rev 414
Fixed header file style in internal header file
Fri, 20 Jun 2008 16:44:42 +0200 Changed so that normal XMPP "pings" are always sent when keep alive is enabled.
Mikael Hallendal <micke@imendio.com> [Fri, 20 Jun 2008 16:44:42 +0200] rev 413
Changed so that normal XMPP "pings" are always sent when keep alive is enabled. The change to disable the periodic sending of spaces in order to ensure traffic over the socket made the LM clients disconnect periodically with specific gateways. The implementation looks correct but it might be the firewall software that is not handling it correctly. This commit reverts the behaviour to always send the spaces even if the platform supports the TCP keep alive settings.
Fri, 20 Jun 2008 16:42:26 +0200 Fixed indentation
Mikael Hallendal <micke@imendio.com> [Fri, 20 Jun 2008 16:42:26 +0200] rev 412
Fixed indentation
Fri, 20 Jun 2008 16:40:31 +0200 Made error check a bit more verbose
Mikael Hallendal <micke@imendio.com> [Fri, 20 Jun 2008 16:40:31 +0200] rev 411
Made error check a bit more verbose
Fri, 20 Jun 2008 13:20:24 +0200 Use GSlice for allocation of LmConnection instead of g_new.
Mikael Hallendal <micke@imendio.com> [Fri, 20 Jun 2008 13:20:24 +0200] rev 410
Use GSlice for allocation of LmConnection instead of g_new.
Fri, 20 Jun 2008 13:14:47 +0200 Minor style fix
Mikael Hallendal <micke@imendio.com> [Fri, 20 Jun 2008 13:14:47 +0200] rev 409
Minor style fix
Fri, 20 Jun 2008 13:12:43 +0200 Factored out connection_run_message_handler from connection_handle_message.
Mikael Hallendal <micke@imendio.com> [Fri, 20 Jun 2008 13:12:43 +0200] rev 408
Factored out connection_run_message_handler from connection_handle_message. Moved the code to look whether there is a handler and if there is run it into a separate function to clean up connection_handle_message a bit.
Wed, 18 Jun 2008 22:27:54 +0200 Use GLib's base64 implementation
Mikael Hallendal <micke@imendio.com> [Wed, 18 Jun 2008 22:27:54 +0200] rev 407
Use GLib's base64 implementation
Wed, 18 Jun 2008 22:27:47 +0200 Factored out connection_log_send from connection_send
Mikael Hallendal <micke@imendio.com> [Wed, 18 Jun 2008 22:27:47 +0200] rev 406
Factored out connection_log_send from connection_send
Wed, 18 Jun 2008 22:27:40 +0200 Factored out connection_free_handlers from connection_free
Mikael Hallendal <micke@imendio.com> [Wed, 18 Jun 2008 22:27:40 +0200] rev 405
Factored out connection_free_handlers from connection_free
Wed, 18 Jun 2008 22:27:17 +0200 Doc fixes
Mikael Hallendal <micke@imendio.com> [Wed, 18 Jun 2008 22:27:17 +0200] rev 404
Doc fixes
Wed, 18 Jun 2008 13:47:06 +0200 Doc fixes
Mikael Hallendal <micke@imendio.com> [Wed, 18 Jun 2008 13:47:06 +0200] rev 403
Doc fixes
Sun, 08 Jun 2008 11:11:55 +0200 Fixed up the lm-utils documentation. Fixes LM-52.
Mikael Hallendal <micke@imendio.com> [Sun, 08 Jun 2008 11:11:55 +0200] rev 402
Fixed up the lm-utils documentation. Fixes LM-52. Include the lm-utils documentation and write a description for the outputted API documents.
Sun, 08 Jun 2008 11:06:24 +0200 Fixed up the lm-utils documentation. Fixes LM-52.
Mikael Hallendal <micke@imendio.com> [Sun, 08 Jun 2008 11:06:24 +0200] rev 401
Fixed up the lm-utils documentation. Fixes LM-52. Include the lm-utils documentation and write a description for the outputted API documents.
Sat, 07 Jun 2008 11:36:24 +0200 Use g_log instead of g_warning in LmParser and remove some unneccesary printouts from parser test
Mikael Hallendal <micke@imendio.com> [Sat, 07 Jun 2008 11:36:24 +0200] rev 400
Use g_log instead of g_warning in LmParser and remove some unneccesary printouts from parser test
Sat, 07 Jun 2008 11:22:19 +0200 Added a boolean return value from LmParser::parse to be able to check whether it was successful
Mikael Hallendal <micke@imendio.com> [Sat, 07 Jun 2008 11:22:19 +0200] rev 399
Added a boolean return value from LmParser::parse to be able to check whether it was successful
Sat, 07 Jun 2008 11:21:42 +0200 Fixed Makefiles to support running make test
Mikael Hallendal <micke@imendio.com> [Sat, 07 Jun 2008 11:21:42 +0200] rev 398
Fixed Makefiles to support running make test
Sat, 07 Jun 2008 11:06:53 +0200 Migrated test suite to GLib unit test framework
Mikael Hallendal <micke@imendio.com> [Sat, 07 Jun 2008 11:06:53 +0200] rev 397
Migrated test suite to GLib unit test framework
Sat, 07 Jun 2008 01:03:22 +0200 Bumped the dependency on GLib to 2.16 and bumped loudmouth version to 1.5.0
Mikael Hallendal <micke@imendio.com> [Sat, 07 Jun 2008 01:03:22 +0200] rev 396
Bumped the dependency on GLib to 2.16 and bumped loudmouth version to 1.5.0
Sat, 07 Jun 2008 00:26:27 +0200 Bumped version to 1.4.0
Mikael Hallendal <micke@imendio.com> [Sat, 07 Jun 2008 00:26:27 +0200] rev 395
Bumped version to 1.4.0
Tue, 29 Apr 2008 16:36:57 +0200 Added lm_connection_get_keep_alive.
Mikael Hallendal <micke@imendio.com> [Tue, 29 Apr 2008 16:36:57 +0200] rev 394
Added lm_connection_get_keep_alive. Function that was missing in order to read the value set for keep alive rate.
Tue, 15 Apr 2008 17:45:12 +0200 Moved ruby bindings to it's own repository
Mikael Hallendal <micke@imendio.com> [Tue, 15 Apr 2008 17:45:12 +0200] rev 393
Moved ruby bindings to it's own repository
Fri, 11 Apr 2008 18:15:58 +0200 Fixed some in the send-message example
Mikael Hallendal <micke@imendio.com> [Fri, 11 Apr 2008 18:15:58 +0200] rev 392
Fixed some in the send-message example
Thu, 10 Apr 2008 21:57:49 +0200 Added small example for the ruby bindings
Mikael Hallendal <micke@imendio.com> [Thu, 10 Apr 2008 21:57:49 +0200] rev 391
Added small example for the ruby bindings
Thu, 10 Apr 2008 21:30:17 +0200 moved extension code to src
Mikael Hallendal <micke@imendio.com> [Thu, 10 Apr 2008 21:30:17 +0200] rev 390
moved extension code to src
Thu, 10 Apr 2008 21:14:27 +0200 Added support for add_message_handler to ruby bindings
Mikael Hallendal <micke@imendio.com> [Thu, 10 Apr 2008 21:14:27 +0200] rev 389
Added support for add_message_handler to ruby bindings
Thu, 10 Apr 2008 19:55:28 +0200 Fixed support for setting your own GMainContext
Mikael Hallendal <micke@imendio.com> [Thu, 10 Apr 2008 19:55:28 +0200] rev 388
Fixed support for setting your own GMainContext
Thu, 10 Apr 2008 18:59:55 +0200 Ruby bindings can connect with SSL
Mikael Hallendal <micke@imendio.com> [Thu, 10 Apr 2008 18:59:55 +0200] rev 387
Ruby bindings can connect with SSL
Thu, 10 Apr 2008 17:33:43 +0200 Added LmConnection::send to ruby bindings
Mikael Hallendal <micke@imendio.com> [Thu, 10 Apr 2008 17:33:43 +0200] rev 386
Added LmConnection::send to ruby bindings
Thu, 10 Apr 2008 17:03:00 +0200 Finished off the LmMessage ruby bindings
Mikael Hallendal <micke@imendio.com> [Thu, 10 Apr 2008 17:03:00 +0200] rev 385
Finished off the LmMessage ruby bindings
Thu, 10 Apr 2008 16:37:35 +0200 Added missing headers
Mikael Hallendal <micke@imendio.com> [Thu, 10 Apr 2008 16:37:35 +0200] rev 384
Added missing headers
Thu, 10 Apr 2008 16:35:28 +0200 Added missing LmSSL ruby bindings
Mikael Hallendal <micke@imendio.com> [Thu, 10 Apr 2008 16:35:28 +0200] rev 383
Added missing LmSSL ruby bindings
Thu, 10 Apr 2008 16:23:26 +0200 Implemented ssl_initialize for LmSSL ruby bindings.
Mikael Hallendal <micke@imendio.com> [Thu, 10 Apr 2008 16:23:26 +0200] rev 382
Implemented ssl_initialize for LmSSL ruby bindings. Also added rb_lm_ssl_response_from_ruby_object and rb_lm_ssl_status_from_ruby_object.
Thu, 10 Apr 2008 15:56:42 +0200 Added LmCertificateStatus, LmSSLStatus, LmSSLResponse to ruby bindings
Mikael Hallendal <micke@imendio.com> [Thu, 10 Apr 2008 15:56:42 +0200] rev 381
Added LmCertificateStatus, LmSSLStatus, LmSSLResponse to ruby bindings
Thu, 10 Apr 2008 15:43:21 +0200 Added password and password= to LmProxy ruby bindings
Mikael Hallendal <micke@imendio.com> [Thu, 10 Apr 2008 15:43:21 +0200] rev 380
Added password and password= to LmProxy ruby bindings
Thu, 10 Apr 2008 15:40:20 +0200 Added port, port=, username, username= to LmProxy ruby bindings
Mikael Hallendal <micke@imendio.com> [Thu, 10 Apr 2008 15:40:20 +0200] rev 379
Added port, port=, username, username= to LmProxy ruby bindings
Thu, 10 Apr 2008 15:09:27 +0200 Added server and server= to LmProxy in the ruby bindings
Mikael Hallendal <micke@imendio.com> [Thu, 10 Apr 2008 15:09:27 +0200] rev 378
Added server and server= to LmProxy in the ruby bindings
Thu, 10 Apr 2008 14:57:41 +0200 Added type and type= for LmProxy in the ruby bindings
Mikael Hallendal <micke@imendio.com> [Thu, 10 Apr 2008 14:57:41 +0200] rev 377
Added type and type= for LmProxy in the ruby bindings
Thu, 10 Apr 2008 14:36:19 +0200 Implemented allocate and initialize for LmProxy in the ruby bindings
Mikael Hallendal <micke@imendio.com> [Thu, 10 Apr 2008 14:36:19 +0200] rev 376
Implemented allocate and initialize for LmProxy in the ruby bindings
Thu, 10 Apr 2008 14:13:14 +0200 Added LmProxyType to ruby bindings
Mikael Hallendal <micke@imendio.com> [Thu, 10 Apr 2008 14:13:14 +0200] rev 375
Added LmProxyType to ruby bindings
Thu, 10 Apr 2008 13:43:01 +0200 Added files for LmSSL and LmProxy to ruby bindings
Mikael Hallendal <micke@imendio.com> [Thu, 10 Apr 2008 13:43:01 +0200] rev 374
Added files for LmSSL and LmProxy to ruby bindings
Thu, 10 Apr 2008 13:39:52 +0200 Added stubs for name, next, prev, parent and children to LmMessageNode in the ruby bindings
Mikael Hallendal <micke@imendio.com> [Thu, 10 Apr 2008 13:39:52 +0200] rev 373
Added stubs for name, next, prev, parent and children to LmMessageNode in the ruby bindings
Thu, 10 Apr 2008 13:32:40 +0200 Added stubs for the LmMessageNode functions in the ruby bindings
Mikael Hallendal <micke@imendio.com> [Thu, 10 Apr 2008 13:32:40 +0200] rev 372
Added stubs for the LmMessageNode functions in the ruby bindings
Thu, 10 Apr 2008 13:12:19 +0200 Added LmMessageNode::value and value= to ruby bindings
Mikael Hallendal <micke@imendio.com> [Thu, 10 Apr 2008 13:12:19 +0200] rev 371
Added LmMessageNode::value and value= to ruby bindings
Thu, 10 Apr 2008 10:35:20 +0200 Added message node initial checkin for bindings
Mikael Hallendal <micke@imendio.com> [Thu, 10 Apr 2008 10:35:20 +0200] rev 370
Added message node initial checkin for bindings
Wed, 09 Apr 2008 23:44:01 +0200 Implemented conn_get_state
Mikael Hallendal <micke@imendio.com> [Wed, 09 Apr 2008 23:44:01 +0200] rev 369
Implemented conn_get_state
Wed, 09 Apr 2008 23:40:46 +0200 Added functions to transform from ruby object to enum values
Mikael Hallendal <micke@imendio.com> [Wed, 09 Apr 2008 23:40:46 +0200] rev 368
Added functions to transform from ruby object to enum values
Wed, 09 Apr 2008 23:20:01 +0200 Added LmDisconnectReason and LmConnectionState
Mikael Hallendal <micke@imendio.com> [Wed, 09 Apr 2008 23:20:01 +0200] rev 367
Added LmDisconnectReason and LmConnectionState
Wed, 09 Apr 2008 23:13:19 +0200 Added rblm-constants for enums
Mikael Hallendal <micke@imendio.com> [Wed, 09 Apr 2008 23:13:19 +0200] rev 366
Added rblm-constants for enums
Wed, 09 Apr 2008 22:24:37 +0200 Change allocate/initialize for LmConnection to not create the LM object in allocate
Mikael Hallendal <micke@imendio.com> [Wed, 09 Apr 2008 22:24:37 +0200] rev 365
Change allocate/initialize for LmConnection to not create the LM object in allocate
Wed, 09 Apr 2008 22:12:34 +0200 Renamed to the rblm namespace
Mikael Hallendal <micke@imendio.com> [Wed, 09 Apr 2008 22:12:34 +0200] rev 364
Renamed to the rblm namespace
Wed, 09 Apr 2008 22:06:42 +0200 Cleaning up of the bindings for better checking
Mikael Hallendal <micke@imendio.com> [Wed, 09 Apr 2008 22:06:42 +0200] rev 363
Cleaning up of the bindings for better checking Added rb_lm__is_kind_of which is taken from rcairo and use that to better check for correct object types.
Wed, 09 Apr 2008 20:01:36 +0200 Added comment about unhandled bits of LmMessage
Mikael Hallendal <micke@imendio.com> [Wed, 09 Apr 2008 20:01:36 +0200] rev 362
Added comment about unhandled bits of LmMessage
Wed, 09 Apr 2008 19:59:35 +0200 Added ruby bindings code for LmMessage
Mikael Hallendal <micke@imendio.com> [Wed, 09 Apr 2008 19:59:35 +0200] rev 361
Added ruby bindings code for LmMessage
Tue, 08 Apr 2008 22:21:20 +0200 Added some commented out rb_define_methods
Mikael Hallendal <micke@imendio.com> [Tue, 08 Apr 2008 22:21:20 +0200] rev 360
Added some commented out rb_define_methods
Tue, 08 Apr 2008 22:14:01 +0200 Added port and port=
Mikael Hallendal <micke@imendio.com> [Tue, 08 Apr 2008 22:14:01 +0200] rev 359
Added port and port=
Tue, 08 Apr 2008 22:12:02 +0200 Added jid and jid=
Mikael Hallendal <micke@imendio.com> [Tue, 08 Apr 2008 22:12:02 +0200] rev 358
Added jid and jid=
Tue, 08 Apr 2008 22:10:18 +0200 Added server and server=
Mikael Hallendal <micke@imendio.com> [Tue, 08 Apr 2008 22:10:18 +0200] rev 357
Added server and server=
Tue, 08 Apr 2008 22:05:01 +0200 Added authenticated?
Mikael Hallendal <micke@imendio.com> [Tue, 08 Apr 2008 22:05:01 +0200] rev 356
Added authenticated?
Tue, 08 Apr 2008 22:04:13 +0200 Added open?
Mikael Hallendal <micke@imendio.com> [Tue, 08 Apr 2008 22:04:13 +0200] rev 355
Added open?
Tue, 08 Apr 2008 22:02:36 +0200 Added keep_alive_rate=
Mikael Hallendal <micke@imendio.com> [Tue, 08 Apr 2008 22:02:36 +0200] rev 354
Added keep_alive_rate=
Tue, 08 Apr 2008 21:57:19 +0200 Added close and authenticate
Mikael Hallendal <micke@imendio.com> [Tue, 08 Apr 2008 21:57:19 +0200] rev 353
Added close and authenticate
Tue, 08 Apr 2008 21:45:10 +0200 More work on the bindings
Mikael Hallendal <micke@imendio.com> [Tue, 08 Apr 2008 21:45:10 +0200] rev 352
More work on the bindings
Tue, 08 Apr 2008 18:07:47 +0200 Added .gitignore to ruby bindings
Mikael Hallendal <micke@imendio.com> [Tue, 08 Apr 2008 18:07:47 +0200] rev 351
Added .gitignore to ruby bindings
Tue, 08 Apr 2008 18:07:06 +0200 initial code for ruby bindings
Mikael Hallendal <micke@imendio.com> [Tue, 08 Apr 2008 18:07:06 +0200] rev 350
initial code for ruby bindings
Tue, 04 Mar 2008 00:38:08 +0100 Release 1.3.4 1.3.4
Mikael Hallendal <micke@imendio.com> [Tue, 04 Mar 2008 00:38:08 +0100] rev 349
Release 1.3.4
Thu, 28 Feb 2008 02:52:37 +0100 Make the 1.3 branch build with --disable-debug again. Fixes LM-113.
Martyn Russell <martyn@imendio.com> [Thu, 28 Feb 2008 02:52:37 +0100] rev 348
Make the 1.3 branch build with --disable-debug again. Fixes LM-113. committer: Mikael Hallendal <micke@imendio.com>
Thu, 28 Feb 2008 02:21:47 +0100 Merge branch 'master' of git@github.com:hallski/loudmouth
Mikael Hallendal <micke@imendio.com> [Thu, 28 Feb 2008 02:21:47 +0100] rev 347
Merge branch 'master' of git@github.com:hallski/loudmouth
Thu, 28 Feb 2008 02:18:11 +0100 Close the socket before setting it to -1. This hopefully solves LM-95.
Mikael Hallendal <micke@imendio.com> [Thu, 28 Feb 2008 02:18:11 +0100] rev 346
Close the socket before setting it to -1. This hopefully solves LM-95. Added a socket_close_io_channel call that unrefs the IOChannel and closes the file descriptor.
Thu, 28 Feb 2008 01:13:52 +0100 Some code style fixes
Mikael Hallendal <micke@imendio.com> [Thu, 28 Feb 2008 01:13:52 +0100] rev 345
Some code style fixes
Mon, 25 Feb 2008 23:58:43 +0100 Return FALSE from lm_connection_open in the synchronous case instead of open callback
Owen Taylor <otaylor@redhat.com> [Mon, 25 Feb 2008 23:58:43 +0100] rev 344
Return FALSE from lm_connection_open in the synchronous case instead of open callback This patch fixes things up so that synchronous failures don't call the open callback but instead return the correct FALSE result from lm_connection_open(). Otherwise this means that we will get the callback before the lm_connection_open call has returned. committer: Mikael Hallendal <micke@imendio.com>
Mon, 25 Feb 2008 23:13:58 +0100 Fixed reentrancy problem for async connections. Fixes first bit of LM-117.
Owen Taylor <otaylor@redhat.com> [Mon, 25 Feb 2008 23:13:58 +0100] rev 343
Fixed reentrancy problem for async connections. Fixes first bit of LM-117. Patch adding reference to sockets in places where otherwise we can run into trouble where the user callback causes the socket to be freed. (Note that we actually double ref the socket in some cases ...both inside lm_socket_fail_with_error() and in the caller. This is, of course, harmless, and needed because the inner ref is necessary to handle the calls to _lm_socket_fail_with_error() from lm-proxy.c, the outer ref necessary because we reference socket after calling _lm_socket_fail_with_error()) committer: Mikael Hallendal <micke@imendio.com>
Mon, 25 Feb 2008 22:58:18 +0100 Protect EAI_NODATA with #ifdef. Fixes LM-120.
Owen Taylor <otaylor@redhat.com> [Mon, 25 Feb 2008 22:58:18 +0100] rev 342
Protect EAI_NODATA with #ifdef. Fixes LM-120. A recent change to GNU libc changes the EAI_NODATA constant in netdb.h to only be defined when _GNU_SOURCE is defined. A google for "loudmouth EAI_NODATA" indicates that EAI_NODATA is also problematical on FreeBSD. I'm attaching a patch that protects the usage of EAI_NODATA with an ifdef ... I think this is preferable to the sledgehammer of _GNU_SOURCE; while GNU libc can apparently still return this error value, using the default message in this rare corner case should not be a problem. committer: Mikael Hallendal <micke@imendio.com>
Mon, 25 Feb 2008 22:52:41 +0100 Fixed the keep alive rate when using TCP for handling keep alive. Fixes LM-121.
Mikael Hallendal <micke@imendio.com> [Mon, 25 Feb 2008 22:52:41 +0100] rev 341
Fixed the keep alive rate when using TCP for handling keep alive. Fixes LM-121. The keep alive rate was multiplied with 1000 to fit into g_timeout_add. Moved it so that the multiplication is done when calling g_time_add instead.
Mon, 25 Feb 2008 21:35:29 +0100 Added new line for g_log printouts
Mikael Hallendal <micke@imendio.com> [Mon, 25 Feb 2008 21:35:29 +0100] rev 340
Added new line for g_log printouts
Mon, 25 Feb 2008 21:16:57 +0100 Use g_log instead of g_debug for debug output.
Mikael Hallendal <micke@imendio.com> [Mon, 25 Feb 2008 21:16:57 +0100] rev 339
Use g_log instead of g_debug for debug output.
Mon, 25 Feb 2008 20:37:24 +0100 Merge branch 'senko'
Mikael Hallendal <micke@imendio.com> [Mon, 25 Feb 2008 20:37:24 +0100] rev 338
Merge branch 'senko'
Sun, 24 Feb 2008 01:01:24 +0100 Fixes LM-118 so that building on Mac OS X works again.
Richard Hult <richard@imendio.com> [Sun, 24 Feb 2008 01:01:24 +0100] rev 337
Fixes LM-118 so that building on Mac OS X works again. We need to include extra headers when building on Mac OS X. committer: Mikael Hallendal <micke@imendio.com>
Sun, 24 Feb 2008 00:42:57 +0100 Removed Daf and Senko from CONTRIBUTORS
Mikael Hallendal <micke@imendio.com> [Sun, 24 Feb 2008 00:42:57 +0100] rev 336
Removed Daf and Senko from CONTRIBUTORS They are now listed in the AUTHORS file.
Sun, 24 Feb 2008 00:40:41 +0100 Removed company listing from configure.ac
Mikael Hallendal <micke@imendio.com> [Sun, 24 Feb 2008 00:40:41 +0100] rev 335
Removed company listing from configure.ac
Sat, 23 Feb 2008 20:57:47 +0100 Added Daf and Senko to AUTHORS
Mikael Hallendal <micke@imendio.com> [Sat, 23 Feb 2008 20:57:47 +0100] rev 334
Added Daf and Senko to AUTHORS
Sat, 23 Feb 2008 20:30:49 +0100 Removed .cvsignore
Mikael Hallendal <micke@imendio.com> [Sat, 23 Feb 2008 20:30:49 +0100] rev 333
Removed .cvsignore committer: Mikael Hallendal <micke@jalapeno.home.hallendal.net>
Wed, 13 Feb 2008 01:15:21 +0100 Support obsolete XEP-0078 (old-style jabber auth for XMPP1.0).
Senko Rasic <senko@phyrexia.lan> [Wed, 13 Feb 2008 01:15:21 +0100] rev 332
Support obsolete XEP-0078 (old-style jabber auth for XMPP1.0).
Wed, 06 Feb 2008 00:29:05 +0100 Properly detect message type; don't rely on lookup table ordering if the type is explicitly specified.
Senko Rasic <senko.rasic@collabora.co.uk> [Wed, 06 Feb 2008 00:29:05 +0100] rev 331
Properly detect message type; don't rely on lookup table ordering if the type is explicitly specified.
Wed, 06 Feb 2008 00:12:51 +0100 Properly behave if we manage to connect in the second attempt.
Senko Rasic <senko.rasic@collabora.co.uk> [Wed, 06 Feb 2008 00:12:51 +0100] rev 330
Properly behave if we manage to connect in the second attempt.
Tue, 05 Feb 2008 23:57:32 +0100 Properly check for reason node in stream errors.
Senko Rasic <senko.rasic@collabora.co.uk> [Tue, 05 Feb 2008 23:57:32 +0100] rev 329
Properly check for reason node in stream errors.
Tue, 05 Feb 2008 23:35:45 +0100 Fix blatant and unneccessary ABI breakage
Senko Rasic <senko.rasic@collabora.co.uk> [Tue, 05 Feb 2008 23:35:45 +0100] rev 328
Fix blatant and unneccessary ABI breakage
Tue, 05 Feb 2008 23:16:52 +0100 connection_do_open: behave nicely if jid isn't set (1.2.x also behaves this way)
Senko Rasic <senko.rasic@collabora.co.uk> [Tue, 05 Feb 2008 23:16:52 +0100] rev 327
connection_do_open: behave nicely if jid isn't set (1.2.x also behaves this way)
Thu, 03 Jan 2008 18:03:35 +0100 Bumped version to 1.3.3 1.3.3
Senko Rasic <senko.rasic@collabora.co.uk> [Thu, 03 Jan 2008 18:03:35 +0100] rev 326
Bumped version to 1.3.3
Wed, 02 Jan 2008 17:35:53 +0100 Always use the port provided by the SRV lookup.
Senko Rasic <senko.rasic@collabora.co.uk> [Wed, 02 Jan 2008 17:35:53 +0100] rev 325
Always use the port provided by the SRV lookup.
Sun, 09 Dec 2007 16:59:41 +0100 Properly clean up SASL context on disconnect, allowing connection object reuse.
Senko Rasic <senko.rasic@collabora.co.uk> [Sun, 09 Dec 2007 16:59:41 +0100] rev 324
Properly clean up SASL context on disconnect, allowing connection object reuse.
Sun, 09 Dec 2007 16:32:54 +0100 Make lm_connection_authenticate_and_block reuse lm_connection_authenticate
Senko Rasic <senko.rasic@collabora.co.uk> [Sun, 09 Dec 2007 16:32:54 +0100] rev 323
Make lm_connection_authenticate_and_block reuse lm_connection_authenticate logic, and get SASL support for blocking api for free.
Sun, 09 Dec 2007 16:21:46 +0100 Make blocking reads work
Senko Rasic <senko.rasic@collabora.co.uk> [Sun, 09 Dec 2007 16:21:46 +0100] rev 322
Make blocking reads work
Sun, 09 Dec 2007 15:10:12 +0100 Ensure that SASL features handler is called after all the others, ensuring
Senko Rasic <senko.rasic@collabora.co.uk> [Sun, 09 Dec 2007 15:10:12 +0100] rev 321
Ensure that SASL features handler is called after all the others, ensuring that the possible StartTLS negotiation occurrs before authentication phase.
Sun, 09 Dec 2007 15:02:02 +0100 Register starttls handler at the proper moment, when the stream is received.
Senko Rasic <senko.rasic@collabora.co.uk> [Sun, 09 Dec 2007 15:02:02 +0100] rev 320
Register starttls handler at the proper moment, when the stream is received.
Sun, 09 Dec 2007 14:26:44 +0100 Enable compression in GNUTLS. (Patch by Robert McQueen)
Senko Rasic <senko.rasic@collabora.co.uk> [Sun, 09 Dec 2007 14:26:44 +0100] rev 319
Enable compression in GNUTLS. (Patch by Robert McQueen)
Sun, 09 Dec 2007 14:17:40 +0100 Whitelisted accidential API functions used by Gossip, allowing it to build against us.
Senko Rasic <senko.rasic@collabora.co.uk> [Sun, 09 Dec 2007 14:17:40 +0100] rev 318
Whitelisted accidential API functions used by Gossip, allowing it to build against us.
Wed, 07 Nov 2007 17:01:05 +0100 Don't require StartTLS after it's already been started.
Senko Rasic <senko.rasic@collabora.co.uk> [Wed, 07 Nov 2007 17:01:05 +0100] rev 317
Don't require StartTLS after it's already been started.
Tue, 06 Nov 2007 12:31:33 +0100 Don't close connection immediately on write error, so the callers don't
Senko Rasic <senko.rasic@collabora.co.uk> [Tue, 06 Nov 2007 12:31:33 +0100] rev 316
Don't close connection immediately on write error, so the callers don't have to guard against that case. The connection will be closed after the next read error anyways.
Wed, 31 Oct 2007 15:34:52 +0000 include $(srcdir) in path to symbol file 1.3.2
Dafydd Harries <dafydd.harries@collabora.co.uk> [Wed, 31 Oct 2007 15:34:52 +0000] rev 315
include $(srcdir) in path to symbol file
Wed, 31 Oct 2007 15:13:17 +0000 add link to Check website (issue LM-111)
Dafydd Harries <dafydd.harries@collabora.co.uk> [Wed, 31 Oct 2007 15:13:17 +0000] rev 314
add link to Check website (issue LM-111)
Wed, 31 Oct 2007 14:50:17 +0000 update symbol list with _get_local_host and s/_get_full_jid/_get_effective_jid/
Dafydd Harries <dafydd.harries@collabora.co.uk> [Wed, 31 Oct 2007 14:50:17 +0000] rev 313
update symbol list with _get_local_host and s/_get_full_jid/_get_effective_jid/
Wed, 31 Oct 2007 14:49:00 +0000 Merge branch '1.3' of http://projects.collabora.co.uk/~ptlo/git/loudmouth into 1.3
Dafydd Harries <dafydd.harries@collabora.co.uk> [Wed, 31 Oct 2007 14:49:00 +0000] rev 312
Merge branch '1.3' of http://projects.collabora.co.uk/~ptlo/git/loudmouth into 1.3
Tue, 30 Oct 2007 23:51:18 +0100 Allow application handlers on stream errors, before closing down the connection.
Senko Rasic <senko.rasic@collabora.co.uk> [Tue, 30 Oct 2007 23:51:18 +0100] rev 311
Allow application handlers on stream errors, before closing down the connection.
Tue, 30 Oct 2007 23:43:55 +0100 Removed the synchronous example.
Senko Rasic <senko.rasic@collabora.co.uk> [Tue, 30 Oct 2007 23:43:55 +0100] rev 310
Removed the synchronous example. The synchronous API is being removed in the 2.0 branch so better remove it from here. Patch by Mikael Hallendal, forward-port by Senko Rasic.
Tue, 30 Oct 2007 23:36:44 +0100 Check to see that the OpenSSL session is setup correctly. Fixes LM-88.
Senko Rasic <senko.rasic@collabora.co.uk> [Tue, 30 Oct 2007 23:36:44 +0100] rev 309
Check to see that the OpenSSL session is setup correctly. Fixes LM-88. If the SSL Context is not setup correctly the call to SSL_new will fail as well causing SSL_set_bio to segfault. Added a check to see that the context is not NULL and that the session is created properly. Fix for LM1.2 by Mikael Hallendal, forward-ported to LM1.3 by Senko Rasic.
Tue, 30 Oct 2007 23:27:30 +0100 Added lm_connection_get_client_host (forward-port from LM1.2).
Senko Rasic <senko.rasic@collabora.co.uk> [Tue, 30 Oct 2007 23:27:30 +0100] rev 308
Added lm_connection_get_client_host (forward-port from LM1.2).
Tue, 30 Oct 2007 23:22:09 +0100 Rename lm_conn_get_effective_jid() to lm_conn_get_full_jid() to
Senko Rasic <senko.rasic@collabora.co.uk> [Tue, 30 Oct 2007 23:22:09 +0100] rev 307
Rename lm_conn_get_effective_jid() to lm_conn_get_full_jid() to be LM1.2 API compatible, allow it to be usable even if XMPP1.0 resource binding isn't done.
Tue, 30 Oct 2007 23:14:48 +0100 Added disconnect error for resource conflict. Fixes LM-55.
Senko Rasic <senko.rasic@collabora.co.uk> [Tue, 30 Oct 2007 23:14:48 +0100] rev 306
Added disconnect error for resource conflict. Fixes LM-55. Added a disconnection reason for resource conflict (when another client connects with the same resource) and XML errors. Patch for LM1.2 from Martyn Russell, forward-ported to LM1.3 by Senko Rasic.
Tue, 30 Oct 2007 19:48:50 +0000 only export symbols explicitly listed in a file
Dafydd Harries <daf@rhydd.org> [Tue, 30 Oct 2007 19:48:50 +0000] rev 305
only export symbols explicitly listed in a file
Tue, 30 Oct 2007 18:37:18 +0100 Actually use the keepalive delay parameter
Senko Rasic <senko.rasic@collabora.co.uk> [Tue, 30 Oct 2007 18:37:18 +0100] rev 304
Actually use the keepalive delay parameter
Tue, 30 Oct 2007 01:36:55 +0100 Set proper copyright notices
Senko Rasic <senko.rasic@collabora.co.uk> [Tue, 30 Oct 2007 01:36:55 +0100] rev 303
Set proper copyright notices
Tue, 30 Oct 2007 01:26:18 +0100 Don't force a specific autotools version
Senko Rasic <senko.rasic@collabora.co.uk> [Tue, 30 Oct 2007 01:26:18 +0100] rev 302
Don't force a specific autotools version
Tue, 30 Oct 2007 01:23:54 +0100 Don't crash on connection close if SSL wasn't started.
Senko Rasic <senko.rasic@collabora.co.uk> [Tue, 30 Oct 2007 01:23:54 +0100] rev 301
Don't crash on connection close if SSL wasn't started.
Tue, 30 Oct 2007 00:24:57 +0100 Fixed off-by-one error in SRV lookups
Senko Rasic <senko.rasic@collabora.co.uk> [Tue, 30 Oct 2007 00:24:57 +0100] rev 300
Fixed off-by-one error in SRV lookups
Mon, 29 Oct 2007 23:35:50 +0100 Fix an error in handling asyncns SRV responses.
Senko Rasic <senko.rasic@collabora.co.uk> [Mon, 29 Oct 2007 23:35:50 +0100] rev 299
Fix an error in handling asyncns SRV responses.
Mon, 29 Oct 2007 23:35:01 +0100 Properly detect if SSL has been started in case of StartTLS usage.
Senko Rasic <senko.rasic@collabora.co.uk> [Mon, 29 Oct 2007 23:35:01 +0100] rev 298
Properly detect if SSL has been started in case of StartTLS usage.
Mon, 29 Oct 2007 22:34:34 +0100 Support for returning effective JID, possibly changed by the server.
Senko Rasic <senko.rasic@collabora.co.uk> [Mon, 29 Oct 2007 22:34:34 +0100] rev 297
Support for returning effective JID, possibly changed by the server.
Mon, 29 Oct 2007 20:02:01 +0100 Improved libtool versioning, added copyrights, cleaned up configure.ac
Senko Rasic <senko.rasic@collabora.co.uk> [Mon, 29 Oct 2007 20:02:01 +0100] rev 296
Improved libtool versioning, added copyrights, cleaned up configure.ac
Mon, 29 Oct 2007 18:36:36 +0100 Updated the CONTRIBUTORS file.
Senko Rasic <senko.rasic@collabora.co.uk> [Mon, 29 Oct 2007 18:36:36 +0100] rev 295
Updated the CONTRIBUTORS file.
Mon, 29 Oct 2007 18:34:00 +0100 Properly check if the message is error/reply before calling the reply handler.
Senko Rasic <senko.rasic@collabora.co.uk> [Mon, 29 Oct 2007 18:34:00 +0100] rev 294
Properly check if the message is error/reply before calling the reply handler.
Mon, 29 Oct 2007 18:00:20 +0100 Enabled optional building of async DNS lookups and TCP keepalives.
Senko Rasic <senko.rasic@collabora.co.uk> [Mon, 29 Oct 2007 18:00:20 +0100] rev 293
Enabled optional building of async DNS lookups and TCP keepalives.
Mon, 29 Oct 2007 17:02:16 +0100 Use TCP keepalives on Linux if available; if not, fallback to manual keepalives.
Senko Rasic <senko.rasic@collabora.co.uk> [Mon, 29 Oct 2007 17:02:16 +0100] rev 292
Use TCP keepalives on Linux if available; if not, fallback to manual keepalives.
Mon, 29 Oct 2007 16:59:36 +0100 Simplify and fix SSL/StartTLS handling in LmSocket
Senko Rasic <senko.rasic@collabora.co.uk> [Mon, 29 Oct 2007 16:59:36 +0100] rev 291
Simplify and fix SSL/StartTLS handling in LmSocket
Mon, 29 Oct 2007 14:49:34 +0100 Merge branch 'starttls' of git://people.freedesktop.org/~daf/loudmouth into 1.3
Senko Rasic <senko.rasic@collabora.co.uk> [Mon, 29 Oct 2007 14:49:34 +0100] rev 290
Merge branch 'starttls' of git://people.freedesktop.org/~daf/loudmouth into 1.3
Thu, 25 Oct 2007 17:39:25 +0100 LmConnection: take starttls settings from LmSSL object
Dafydd Harries <daf@rhydd.org> [Thu, 25 Oct 2007 17:39:25 +0100] rev 289
LmConnection: take starttls settings from LmSSL object
Thu, 25 Oct 2007 16:27:01 +0100 remove lm_connection_use_starttls
Dafydd Harries <daf@rhydd.org> [Thu, 25 Oct 2007 16:27:01 +0100] rev 288
remove lm_connection_use_starttls
Tue, 23 Oct 2007 16:23:05 +0100 commit doc change side-effects
Dafydd Harries <daf@rhydd.org> [Tue, 23 Oct 2007 16:23:05 +0100] rev 287
commit doc change side-effects
Tue, 23 Oct 2007 15:57:14 +0100 add use_starttls and require_starttls members to LmSSLBase, plus corresponding access functions
Dafydd Harries <daf@rhydd.org> [Tue, 23 Oct 2007 15:57:14 +0100] rev 286
add use_starttls and require_starttls members to LmSSLBase, plus corresponding access functions
Fri, 19 Oct 2007 17:27:32 +0100 sync LmMessageType enum to docs
Dafydd Harries <daf@rhydd.org> [Fri, 19 Oct 2007 17:27:32 +0100] rev 285
sync LmMessageType enum to docs
Fri, 19 Oct 2007 16:57:31 +0100 temporarily reference connection while calling disconnect callback, so that it's safe for the callback to unref the connection
Dafydd Harries <daf@rhydd.org> [Fri, 19 Oct 2007 16:57:31 +0100] rev 284
temporarily reference connection while calling disconnect callback, so that it's safe for the callback to unref the connection
Mon, 08 Oct 2007 14:48:38 +0200 lm-connection.c: connection_send(): in case of error, properly set the error variable
Senko Rasic <senko.rasic@collabora.co.uk> [Mon, 08 Oct 2007 14:48:38 +0200] rev 283
lm-connection.c: connection_send(): in case of error, properly set the error variable
Tue, 02 Oct 2007 14:11:04 +0200 Fix another crash in asyncns cancel code
Senko Rasic <senko.rasic@collabora.co.uk> [Tue, 02 Oct 2007 14:11:04 +0200] rev 282
Fix another crash in asyncns cancel code
Tue, 25 Sep 2007 11:08:29 +0200 Fixed a leak in extracting the domain name from the jid.
Senko Rasic <senko.rasic@collabora.co.uk> [Tue, 25 Sep 2007 11:08:29 +0200] rev 281
Fixed a leak in extracting the domain name from the jid.
Wed, 19 Sep 2007 16:18:42 +0200 hoist _asyncns_done to above where it is first called
Senko Rasic <senko.rasic@collabora.co.uk> [Wed, 19 Sep 2007 16:18:42 +0200] rev 280
hoist _asyncns_done to above where it is first called
Wed, 19 Sep 2007 16:16:53 +0200 use g_assert instead of assert
Senko Rasic <senko.rasic@collabora.co.uk> [Wed, 19 Sep 2007 16:16:53 +0200] rev 279
use g_assert instead of assert
Wed, 19 Sep 2007 15:59:16 +0200 Don't split base64 encoded SASL response as some servers choke on it.
Senko Rasic <senko.rasic@collabora.co.uk> [Wed, 19 Sep 2007 15:59:16 +0200] rev 278
Don't split base64 encoded SASL response as some servers choke on it.
Wed, 19 Sep 2007 10:19:14 +0200 Fixed SSL verification when old-style SSL connection is used.
Senko Rasic <senko.rasic@collabora.co.uk> [Wed, 19 Sep 2007 10:19:14 +0200] rev 277
Fixed SSL verification when old-style SSL connection is used.
Thu, 13 Sep 2007 18:03:28 +0200 Fixed (double) asyncns cancellation bug, and made the code more robust.
Senko Rasic <senko.rasic@collabora.co.uk> [Thu, 13 Sep 2007 18:03:28 +0200] rev 276
Fixed (double) asyncns cancellation bug, and made the code more robust.
Thu, 06 Sep 2007 16:37:16 +0200 Made SRV handling more sane, and implemented fallback using jid domain name.
Senko Rasic <senko@phyrexia.(none)> [Thu, 06 Sep 2007 16:37:16 +0200] rev 275
Made SRV handling more sane, and implemented fallback using jid domain name.
Thu, 06 Sep 2007 15:20:04 +0200 Adding StartTLS support.
Senko Rasic <senko@phyrexia.(none)> [Thu, 06 Sep 2007 15:20:04 +0200] rev 274
Adding StartTLS support.
Wed, 05 Sep 2007 16:03:24 +0100 Verify certificates in GnuTLS code. Fixes LM-107. Patch by Sjoerd Simons.
Dafydd Harries <daf@rhydd.org> [Wed, 05 Sep 2007 16:03:24 +0100] rev 273
Verify certificates in GnuTLS code. Fixes LM-107. Patch by Sjoerd Simons.
Wed, 05 Sep 2007 16:00:09 +0100 If data was read before hangup, delay signalling hangup so that the data can
Dafydd Harries <daf@rhydd.org> [Wed, 05 Sep 2007 16:00:09 +0100] rev 272
If data was read before hangup, delay signalling hangup so that the data can be processed. Patch by Senko Rašić.
Wed, 05 Sep 2007 15:41:15 +0100 Perform name resolution asynchronously. Patch by Senko Rašić.
Dafydd Harries <daf@rhydd.org> [Wed, 05 Sep 2007 15:41:15 +0100] rev 271
Perform name resolution asynchronously. Patch by Senko Rašić.
Wed, 05 Sep 2007 15:06:09 +0100 Skip whitespace before SASL MD5 digest. Patch by Senko Rašić.
Dafydd Harries <daf@rhydd.org> [Wed, 05 Sep 2007 15:06:09 +0100] rev 270
Skip whitespace before SASL MD5 digest. Patch by Senko Rašić.
Wed, 05 Sep 2007 15:02:58 +0100 use g_warning() instead of fprintf() in the OpenSSL code
Dafydd Harries <daf@rhydd.org> [Wed, 05 Sep 2007 15:02:58 +0100] rev 269
use g_warning() instead of fprintf() in the OpenSSL code
Sun, 10 Jun 2007 18:14:31 +0200 Run application handlers on stream error. remote/loudmouth-1-2
Mikael Hallendal <micke@imendio.com> [Sun, 10 Jun 2007 18:14:31 +0200] rev 268
Run application handlers on stream error. Patch from Owen Taylor that fixes LM-104 where application handlers weren't run on stream error. It also fixes a problem where a variable is incorrectly overwritten.
Sun, 10 Jun 2007 18:03:56 +0200 Bumped version to 1.2.3
Mikael Hallendal <micke@imendio.com> [Sun, 10 Jun 2007 18:03:56 +0200] rev 267
Bumped version to 1.2.3
Sun, 10 Jun 2007 18:03:38 +0200 Added support for Gossip filetransfer patch.
Mikael Hallendal <micke@imendio.com> [Sun, 10 Jun 2007 18:03:38 +0200] rev 266
Added support for Gossip filetransfer patch. Added lm_connection_get_full_jid and lm_connection_get_client_host.
Sun, 29 Apr 2007 22:09:44 +0200 Bumped the version to 1.2.2 v1.2.2
Mikael Hallendal <micke@imendio.com> [Sun, 29 Apr 2007 22:09:44 +0200] rev 265
Bumped the version to 1.2.2
Sun, 29 Apr 2007 22:08:22 +0200 Removed the synchronous example.
Mikael Hallendal <micke@imendio.com> [Sun, 29 Apr 2007 22:08:22 +0200] rev 264
Removed the synchronous example. The synchronous API is being removed in the 2.0 branch so better remove it from here.
Sun, 29 Apr 2007 18:01:16 +0200 Check to see that the OpenSSL session is setup correctly. Fixes LM-88.
Mikael Hallendal <micke@imendio.com> [Sun, 29 Apr 2007 18:01:16 +0200] rev 263
Check to see that the OpenSSL session is setup correctly. Fixes LM-88. If the SSL Context is not setup correctly the call to SSL_new will fail as well causing SSL_set_bio to segfault. Added a check to see that the context is not NULL and that the session is created properly.
Sun, 29 Apr 2007 14:16:02 +0200 Added disconnect error for resource conflict. Fixes LM-55.
Mikael Hallendal <micke@imendio.com> [Sun, 29 Apr 2007 14:16:02 +0200] rev 262
Added disconnect error for resource conflict. Fixes LM-55. Added a disconnection reason for resource conflict (when another client connects with the same resourc). Patch from Martyn Russell.
Sun, 29 Apr 2007 13:22:36 +0200 Signal back when connection immediately fails. Fixes LM-67.
Mikael Hallendal <micke@imendio.com> [Sun, 29 Apr 2007 13:22:36 +0200] rev 261
Signal back when connection immediately fails. Fixes LM-67. If connection failed directly in lm_connection_open the failure was never signalled back to the caller. Patch from Senko Rasic.
Sun, 29 Apr 2007 11:24:47 +0200 Free the open callback after stream is received.
Mikael Hallendal <micke@imendio.com> [Sun, 29 Apr 2007 11:24:47 +0200] rev 260
Free the open callback after stream is received. Patch from Dimitur Kirov.
Sat, 28 Apr 2007 12:55:40 +0200 Removed the freeing of connect_data from _lm_connection_failed_with_error
Mikael Hallendal <micke@imendio.com> [Sat, 28 Apr 2007 12:55:40 +0200] rev 259
Removed the freeing of connect_data from _lm_connection_failed_with_error As Owen points out in LM-97 the connect data will be freed by connection_do_close which is called just above the check/freeing was done so it will never trigger the free in this function anyway.
Tue, 24 Apr 2007 19:42:00 +0200 Don't free the resolved addresses if they have already been freed. Fixed LM-96
Mikael Hallendal <micke@imendio.com> [Tue, 24 Apr 2007 19:42:00 +0200] rev 258
Don't free the resolved addresses if they have already been freed. Fixed LM-96 Patch from Senko Rasic
Thu, 01 Mar 2007 17:44:36 +0100 Compile fix for Solaris
Mikael Hallendal <micke@imendio.com> [Thu, 01 Mar 2007 17:44:36 +0100] rev 257
Compile fix for Solaris Patch from Patrick Georgi that fixes LM-83.
Mon, 26 Feb 2007 01:17:30 +0100 Refactoring to clear up interface between LmSocket and LmConnection.
Mikael Hallendal <micke@imendio.com> [Mon, 26 Feb 2007 01:17:30 +0100] rev 256
Refactoring to clear up interface between LmSocket and LmConnection. Continued the work to refactor out the socket code to LmSocket. Removed a couple of functions that were left in lm-internals to signal back from the socket to the connection. These are now callbacks given to LmSocket in the create function.
Sun, 25 Feb 2007 22:48:39 +0100 Fixed potential problem if auth was not called from the open callback.
Mikael Hallendal <micke@imendio.com> [Sun, 25 Feb 2007 22:48:39 +0100] rev 255
Fixed potential problem if auth was not called from the open callback. The current SASL code required that you called authenticate from the open callback or the intial features message would be lost. Now the LmSASL object is iniated as soon as it's clear that we are going to talk XMPP. Added a SASL debug level. Some minor style fixes.
Sun, 25 Feb 2007 01:15:25 +0100 Don't include lm-utils in documentation yet
Mikael Hallendal <micke@imendio.com> [Sun, 25 Feb 2007 01:15:25 +0100] rev 254
Don't include lm-utils in documentation yet
Sun, 25 Feb 2007 00:34:23 +0100 Updated requirements and obsoleted NEWS file.
Mikael Hallendal <micke@imendio.com> [Sun, 25 Feb 2007 00:34:23 +0100] rev 253
Updated requirements and obsoleted NEWS file.
Sun, 25 Feb 2007 00:13:01 +0100 Release 1.2.1 v1.2.1
Mikael Hallendal <micke@imendio.com> [Sun, 25 Feb 2007 00:13:01 +0100] rev 252
Release 1.2.1
Sun, 25 Feb 2007 00:12:51 +0100 Updated requirements and obsoleted NEWS file.
Mikael Hallendal <micke@imendio.com> [Sun, 25 Feb 2007 00:12:51 +0100] rev 251
Updated requirements and obsoleted NEWS file.
Sun, 25 Feb 2007 00:05:31 +0100 Added more h-files to the docs ignore list
Mikael Hallendal <micke@imendio.com> [Sun, 25 Feb 2007 00:05:31 +0100] rev 250
Added more h-files to the docs ignore list
Sat, 24 Feb 2007 23:30:02 +0100 Style fixes
Mikael Hallendal <micke@imendio.com> [Sat, 24 Feb 2007 23:30:02 +0100] rev 249
Style fixes
Sat, 24 Feb 2007 22:43:07 +0100 Refactored sending of the stream header.
Mikael Hallendal <micke@imendio.com> [Sat, 24 Feb 2007 22:43:07 +0100] rev 248
Refactored sending of the stream header. Created connection_send_stream_header that reinitates the stream.
Sat, 24 Feb 2007 18:42:12 +0100 Slight code refactoring in _lm_connection_socket_result
Mikael Hallendal <micke@imendio.com> [Sat, 24 Feb 2007 18:42:12 +0100] rev 247
Slight code refactoring in _lm_connection_socket_result Use connection_get_server_from_jid here as well.
Sat, 24 Feb 2007 16:52:45 +0100 Remove the requirement to set server explicit from the examples.
Mikael Hallendal <micke@imendio.com> [Sat, 24 Feb 2007 16:52:45 +0100] rev 246
Remove the requirement to set server explicit from the examples. Now that we have SRV lookup we can use the server-part of the JID to lookup the server.
Sat, 24 Feb 2007 16:51:06 +0100 Make LmConnection accept not having a server set as long as JID is set.
Mikael Hallendal <micke@imendio.com> [Sat, 24 Feb 2007 16:51:06 +0100] rev 245
Make LmConnection accept not having a server set as long as JID is set. Extracted the server from JID code into connection_get_server_from_jid. Also make connection_do_connect accept that server is not set as long as it can extract this from a set JID.
Sat, 24 Feb 2007 16:23:01 +0100 Make use_srv optional in LmSocket and plugged a leak.
Mikael Hallendal <micke@imendio.com> [Sat, 24 Feb 2007 16:23:01 +0100] rev 244
Make use_srv optional in LmSocket and plugged a leak. Added a use_srv parameter to lm_socket_create to be able to control whether a SRV lookup should be performed.
Sat, 24 Feb 2007 16:02:34 +0100 Implement SRV lookups, patch from Senko Rasic
Mikael Hallendal <micke@imendio.com> [Sat, 24 Feb 2007 16:02:34 +0100] rev 243
Implement SRV lookups, patch from Senko Rasic
Sat, 24 Feb 2007 16:02:34 +0100 Added check for resolv to configure.ac
Mikael Hallendal <micke@imendio.com> [Sat, 24 Feb 2007 16:02:34 +0100] rev 242
Added check for resolv to configure.ac
Sat, 24 Feb 2007 07:55:25 +0100 Fixed %s in document examples. LM-10
Mikael Hallendal <micke@imendio.com> [Sat, 24 Feb 2007 07:55:25 +0100] rev 241
Fixed %s in document examples. LM-10 Use &percnt; for % in the example listings and changes & to &amp;
Sat, 24 Feb 2007 07:55:13 +0100 Fixed %s in document examples. LM-10
Mikael Hallendal <micke@imendio.com> [Sat, 24 Feb 2007 07:55:13 +0100] rev 240
Fixed %s in document examples. LM-10 Use &percnt; for % in the example listings and changes & to &amp;
Sat, 24 Feb 2007 07:36:27 +0100 Bump the GnuTLS requirement. Fixes LM-74.
Mikael Hallendal <micke@imendio.com> [Sat, 24 Feb 2007 07:36:27 +0100] rev 239
Bump the GnuTLS requirement. Fixes LM-74. Now require GnuTLS 1.4.0 which is the version available in Ubuntu Edgy.
Sat, 24 Feb 2007 07:36:12 +0100 Bump the GnuTLS requirement. Fixes LM-74.
Mikael Hallendal <micke@imendio.com> [Sat, 24 Feb 2007 07:36:12 +0100] rev 238
Bump the GnuTLS requirement. Fixes LM-74. Now require GnuTLS 1.4.0 which is the version available in Ubuntu Edgy.
Sat, 24 Feb 2007 07:10:09 +0100 Some tweaks while trying to solve LM-52.
Mikael Hallendal <micke@imendio.com> [Sat, 24 Feb 2007 07:10:09 +0100] rev 237
Some tweaks while trying to solve LM-52.
Sat, 24 Feb 2007 07:09:48 +0100 Some tweaks while trying to solve LM-52.
Mikael Hallendal <micke@imendio.com> [Sat, 24 Feb 2007 07:09:48 +0100] rev 236
Some tweaks while trying to solve LM-52.
Sat, 24 Feb 2007 04:07:54 +0100 Correctly extract the server from a JID when resource is included.
Mikael Hallendal <micke@imendio.com> [Sat, 24 Feb 2007 04:07:54 +0100] rev 235
Correctly extract the server from a JID when resource is included. If a full JID (including resource) was given to lm_connection_set_jid it wou include the resource part when trying to connect to the server. Patch from Matthias Quasthoff
Sat, 24 Feb 2007 04:06:24 +0100 Added to .gitignore
Mikael Hallendal <micke@imendio.com> [Sat, 24 Feb 2007 04:06:24 +0100] rev 234
Added to .gitignore
Sat, 24 Feb 2007 04:05:56 +0100 Added .gitignore
Mikael Hallendal <micke@imendio.com> [Sat, 24 Feb 2007 04:05:56 +0100] rev 233
Added .gitignore
Sat, 24 Feb 2007 04:03:49 +0100 Correctly extract the server from a JID when resource is included.
Mikael Hallendal <micke@imendio.com> [Sat, 24 Feb 2007 04:03:49 +0100] rev 232
Correctly extract the server from a JID when resource is included. If a full JID (including resource) was given to lm_connection_set_jid it would include the resource part when trying to connect to the server. Patch from Matthias Quasthoff
Sat, 24 Feb 2007 03:33:00 +0100 Added to .gitignore
Mikael Hallendal <micke@imendio.com> [Sat, 24 Feb 2007 03:33:00 +0100] rev 231
Added to .gitignore
Sat, 24 Feb 2007 03:31:53 +0100 Free stream_id when freeing the connection.
Mikael Hallendal <micke@imendio.com> [Sat, 24 Feb 2007 03:31:53 +0100] rev 230
Free stream_id when freeing the connection. Patch from Dafydd Harries.
Sat, 24 Feb 2007 03:26:02 +0100 Merge branch 'master' of kenny.imendio.com:/var/git/public/projects/loudmouth into loudmouth-1-2
Mikael Hallendal <micke@imendio.com> [Sat, 24 Feb 2007 03:26:02 +0100] rev 229
Merge branch 'master' of kenny.imendio.com:/var/git/public/projects/loudmouth into loudmouth-1-2
Sat, 24 Feb 2007 03:22:53 +0100 Free stream_id when freeing the connection.
Mikael Hallendal <micke@imendio.com> [Sat, 24 Feb 2007 03:22:53 +0100] rev 228
Free stream_id when freeing the connection. Patch from Dafydd Harries.
Sat, 24 Feb 2007 02:50:25 +0100 Conform with Loudmouth coding style
Mikael Hallendal <micke@imendio.com> [Sat, 24 Feb 2007 02:50:25 +0100] rev 227
Conform with Loudmouth coding style
Sat, 24 Feb 2007 02:23:46 +0100 Update the connection state after SASL authentication result.
Mikael Hallendal <micke@imendio.com> [Sat, 24 Feb 2007 02:23:46 +0100] rev 226
Update the connection state after SASL authentication result. The connections state were never updated after the SASL authentication was finished.
Sat, 24 Feb 2007 02:22:55 +0100 Fixed a problem in the sasl state machine
Mikael Hallendal <micke@imendio.com> [Sat, 24 Feb 2007 02:22:55 +0100] rev 225
Fixed a problem in the sasl state machine At least Wildfire does not send an extra challange but directly sends a success. From what I could see in RFC 3920 this is perfectly legal but the state machine in LmSASL assumed there would be an extra step.
Sat, 24 Feb 2007 01:47:22 +0100 Use g_log instead of g_debug
Mikael Hallendal <micke@imendio.com> [Sat, 24 Feb 2007 01:47:22 +0100] rev 224
Use g_log instead of g_debug
Sat, 24 Feb 2007 01:19:06 +0100 More style fixes to the SASL patch
Mikael Hallendal <micke@imendio.com> [Sat, 24 Feb 2007 01:19:06 +0100] rev 223
More style fixes to the SASL patch
Fri, 23 Feb 2007 23:50:34 +0100 Renamed internal functions to conform to code style.
Mikael Hallendal <micke@imendio.com> [Fri, 23 Feb 2007 23:50:34 +0100] rev 222
Renamed internal functions to conform to code style.
Fri, 23 Feb 2007 23:34:47 +0100 Removed JID override from connection_bind_reply
Mikael Hallendal <micke@imendio.com> [Fri, 23 Feb 2007 23:34:47 +0100] rev 221
Removed JID override from connection_bind_reply The JID is set by the user and used when authenticating or finding the server. It shouldn't include the resource and don't change when authenticating.
Fri, 23 Feb 2007 23:32:42 +0100 Some style fixes to the SASL patch.
Mikael Hallendal <micke@imendio.com> [Fri, 23 Feb 2007 23:32:42 +0100] rev 220
Some style fixes to the SASL patch.
Fri, 23 Feb 2007 16:58:30 +0100 Added SASL-support to LmConnection, patch from Senko Rasic
Mikael Hallendal <micke@imendio.com> [Fri, 23 Feb 2007 16:58:30 +0100] rev 219
Added SASL-support to LmConnection, patch from Senko Rasic
Fri, 23 Feb 2007 16:58:30 +0100 Applied Makefile.am changes for Sasl branch
Mikael Hallendal <micke@imendio.com> [Fri, 23 Feb 2007 16:58:30 +0100] rev 218
Applied Makefile.am changes for Sasl branch
Fri, 23 Feb 2007 16:58:30 +0100 Added base64.[ch] and md5.[ch] from Senko
Mikael Hallendal <micke@imendio.com> [Fri, 23 Feb 2007 16:58:30 +0100] rev 217
Added base64.[ch] and md5.[ch] from Senko
Fri, 23 Feb 2007 16:58:30 +0100 Added lm-sasl.[ch] from Senko
Mikael Hallendal <micke@imendio.com> [Fri, 23 Feb 2007 16:58:30 +0100] rev 216
Added lm-sasl.[ch] from Senko
Fri, 23 Feb 2007 16:58:29 +0100 Added lm-message.[ch] changes to sasl branch
Mikael Hallendal <micke@imendio.com> [Fri, 23 Feb 2007 16:58:29 +0100] rev 215
Added lm-message.[ch] changes to sasl branch
Fri, 23 Feb 2007 15:11:49 +0100 Merge branch 'senko-ssl'
Mikael Hallendal <micke@imendio.com> [Fri, 23 Feb 2007 15:11:49 +0100] rev 214
Merge branch 'senko-ssl'
Fri, 23 Feb 2007 15:11:21 +0100 Use g_warning and g_log for warnings and debug printouts in OpenSSL backend.
Mikael Hallendal <micke@imendio.com> [Fri, 23 Feb 2007 15:11:21 +0100] rev 213
Use g_warning and g_log for warnings and debug printouts in OpenSSL backend. Removed the fprintf outputs and instead use g_warning and g_log for this. Added a LM_DEBUG="SSL" option for debugging.
Fri, 23 Feb 2007 14:55:04 +0100 Improved error checking in LmSocket when connecting.
Mikael Hallendal <micke@imendio.com> [Fri, 23 Feb 2007 14:55:04 +0100] rev 212
Improved error checking in LmSocket when connecting. _lm_socket_failed_* now returns a boolean informing whether it succeeded or not. Patch from Senko Rasic.
Fri, 23 Feb 2007 13:37:26 +0100 Added checks when freeing proxy and closing socket. Also free open_cb in cancel_open.
Mikael Hallendal <micke@imendio.com> [Fri, 23 Feb 2007 13:37:26 +0100] rev 211
Added checks when freeing proxy and closing socket. Also free open_cb in cancel_open. Patch from Senko Rasic and modified slightly by Mikael Hallendal
Fri, 23 Feb 2007 13:29:18 +0100 Free open_cb correctly in connection_stream_received.
Mikael Hallendal <micke@imendio.com> [Fri, 23 Feb 2007 13:29:18 +0100] rev 210
Free open_cb correctly in connection_stream_received.
Fri, 23 Feb 2007 02:01:37 +0100 Added SSL changes from Senko on SSL branch
Mikael Hallendal <micke@imendio.com> [Fri, 23 Feb 2007 02:01:37 +0100] rev 209
Added SSL changes from Senko on SSL branch
Fri, 23 Feb 2007 00:19:31 +0100 Added .gitignore
Mikael Hallendal <micke@imendio.com> [Fri, 23 Feb 2007 00:19:31 +0100] rev 208
Added .gitignore
Wed, 21 Feb 2007 13:24:28 +0100 Cleaned up lm_connection_unref_message_handler.
Mikael Hallendal <micke@imendio.com> [Wed, 21 Feb 2007 13:24:28 +0100] rev 207
Cleaned up lm_connection_unref_message_handler. Use g_slist_remove_link instead of own hack to remove a link from the list.
Mon, 12 Feb 2007 16:49:49 +0100 Remove commas at the end of enumeration lists in lm-ssl.h
Mikael Hallendal <micke@imendio.com> [Mon, 12 Feb 2007 16:49:49 +0100] rev 206
Remove commas at the end of enumeration lists in lm-ssl.h
Mon, 12 Feb 2007 16:49:18 +0100 Remove commas at the end of enumeration lists in lm-ssl.h
Mikael Hallendal <micke@imendio.com> [Mon, 12 Feb 2007 16:49:18 +0100] rev 205
Remove commas at the end of enumeration lists in lm-ssl.h
Mon, 12 Feb 2007 16:37:19 +0100 Remove commas at the end of enumeration lists in lm-ssl.h
Mikael Hallendal <micke@imendio.com> [Mon, 12 Feb 2007 16:37:19 +0100] rev 204
Remove commas at the end of enumeration lists in lm-ssl.h
Mon, 12 Feb 2007 16:35:38 +0100 Readd a check that was missed when fixing LM-71.
Mikael Hallendal <micke@imendio.com> [Mon, 12 Feb 2007 16:35:38 +0100] rev 203
Readd a check that was missed when fixing LM-71.
Mon, 12 Feb 2007 16:34:30 +0100 Forward port of fix to LM-71.
Mikael Hallendal <micke@imendio.com> [Mon, 12 Feb 2007 16:34:30 +0100] rev 202
Forward port of fix to LM-71.
Mon, 12 Feb 2007 16:24:59 +0100 Merge branch 'master' of kenny.imendio.com:/var/git/public/projects/loudmouth into loudmouth-1-2
Mikael Hallendal <micke@imendio.com> [Mon, 12 Feb 2007 16:24:59 +0100] rev 201
Merge branch 'master' of kenny.imendio.com:/var/git/public/projects/loudmouth into loudmouth-1-2
Mon, 12 Feb 2007 16:08:08 +0100 Fix LM-71, read all incoming data at the same time.
Mikael Hallendal <micke@imendio.com> [Mon, 12 Feb 2007 16:08:08 +0100] rev 200
Fix LM-71, read all incoming data at the same time. Instead of only reading one in buffer at a time and wait for another event from the event loop now read all data at the same time before returning to the event loop. Fixes issue LM-71, http://developer.imendio.com/issues/browse/LM-71
Fri, 02 Feb 2007 15:22:27 +0100 Added .gitignore
Mikael Hallendal <micke@imendio.com> [Fri, 02 Feb 2007 15:22:27 +0100] rev 199
Added .gitignore
Fri, 02 Feb 2007 15:20:28 +0100 Added .gitignore
Mikael Hallendal <micke@imendio.com> [Fri, 02 Feb 2007 15:20:28 +0100] rev 198
Added .gitignore
Fri, 02 Feb 2007 15:18:04 +0100 Updated version to 1.3.1 1.3.1
Mikael Hallendal <micke@imendio.com> [Fri, 02 Feb 2007 15:18:04 +0100] rev 197
Updated version to 1.3.1
Fri, 02 Feb 2007 15:16:48 +0100 Imported LmConnection refactor from old repository.
Mikael Hallendal <micke@imendio.com> [Fri, 02 Feb 2007 15:16:48 +0100] rev 196
Imported LmConnection refactor from old repository. Socket code splitted out into LmSocket and the message queue now lives in LmMessageQueue.
Fri, 02 Feb 2007 15:04:37 +0100 Release 1.2.0
Mikael Hallendal <micke@imendio.com> [Fri, 02 Feb 2007 15:04:37 +0100] rev 195
Release 1.2.0
Fri, 05 Jan 2007 11:03:27 +0000 2007-01-05 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Fri, 05 Jan 2007 11:03:27 +0000] rev 194
2007-01-05 Mikael Hallendal <micke@imendio.com> * python/*: Removed. Yay SVN!
Fri, 05 Jan 2007 11:01:46 +0000 updated ChangeLog
hallski <hallski> [Fri, 05 Jan 2007 11:01:46 +0000] rev 193
updated ChangeLog
Fri, 05 Jan 2007 11:00:06 +0000 Removed empty directories
hallski <hallski> [Fri, 05 Jan 2007 11:00:06 +0000] rev 192
Removed empty directories
Fri, 05 Jan 2007 10:58:12 +0000 Removed old unused Mono bindings
hallski <hallski> [Fri, 05 Jan 2007 10:58:12 +0000] rev 191
Removed old unused Mono bindings
Mon, 25 Dec 2006 21:48:31 +0000 2006-12-23 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Mon, 25 Dec 2006 21:48:31 +0000] rev 190
2006-12-23 Mikael Hallendal <micke@imendio.com> * Release 1.1.5 * NEWS: * configure.ac: - Updated for 1.1.5
Wed, 06 Dec 2006 18:42:48 +0000 2006-12-06 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Wed, 06 Dec 2006 18:42:48 +0000] rev 189
2006-12-06 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-ssl-gnutls.c: (_lm_ssl_begin): - Fixed a warning on 64 bit alpha. - Fixes LM-41.
Fri, 17 Nov 2006 00:22:12 +0000 2006-11-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Fri, 17 Nov 2006 00:22:12 +0000] rev 188
2006-11-17 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.h: - Removed a typo slash, reported by Dafydd Harries. * loudmouth/lm-parser.c: (parser_error_cb), (lm_parser_parse): - Don't free the parser in the parser callback. - Patch from Sjoerd Simons.
Mon, 13 Nov 2006 22:55:10 +0000 2006-11-14 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Mon, 13 Nov 2006 22:55:10 +0000] rev 187
2006-11-14 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.c: (lm_connection_authenticate_and_block): - Fixed a memory leak reported by Ganapati Kundapur. - Fixes LM-66.
Sun, 22 Oct 2006 16:48:08 +0000 2006-10-22 Richard Hult <richard@imendio.com>
hallski <hallski> [Sun, 22 Oct 2006 16:48:08 +0000] rev 186
2006-10-22 Richard Hult <richard@imendio.com> * loudmouth/lm-connection.c (connection_do_close) (lm_connection_send_with_reply_and_block): - Check that we have the source before removing it and set the pointer to NULL. - Fixes LM-60.
Mon, 16 Oct 2006 22:03:58 +0000 2006-10-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Mon, 16 Oct 2006 22:03:58 +0000] rev 185
2006-10-17 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-message-node.c: (lm_message_node_to_string): - Small fixup of the previous LM-48 fix.
Mon, 16 Oct 2006 21:49:37 +0000 2006-10-16 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Mon, 16 Oct 2006 21:49:37 +0000] rev 184
2006-10-16 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.c: (_lm_connection_succeeded), (_lm_connection_failed_with_error), (connection_do_open), (connection_do_close), (lm_connection_new): - Keep a reference to LmConnectData and remove the source if connect is cancelled before the connection is open. - Fixes LM-59. * loudmouth/lm-message-node.c: (lm_message_node_to_string): - Use GString to build message node XML. - Escape the attribute values unless raw-mode is specified. - Fixes LM-48. - Patch from Dafydd Harries.
Thu, 21 Sep 2006 12:08:29 +0000 2006-09-21 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Thu, 21 Sep 2006 12:08:29 +0000] rev 183
2006-09-21 Mikael Hallendal <micke@imendio.com> * NEWS: * configure.ac: - Updated for 1.1.4
Thu, 21 Sep 2006 12:02:01 +0000 fixed the changelog
hallski <hallski> [Thu, 21 Sep 2006 12:02:01 +0000] rev 182
fixed the changelog
Thu, 21 Sep 2006 11:45:40 +0000 2006-09-21 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Thu, 21 Sep 2006 11:45:40 +0000] rev 181
2006-09-21 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.c: (_lm_connection_succeeded), (_lm_connection_failed_with_error), (connection_buffered_write_cb), (connection_do_close): - Check that we find a resource before trying to destroy it. - Fixes warning described in LM-50.
Thu, 21 Sep 2006 11:31:39 +0000 2006-09-21 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Thu, 21 Sep 2006 11:31:39 +0000] rev 180
2006-09-21 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.c: (connection_connect_cb): * loudmouth/lm-proxy.c: (_lm_proxy_connect_cb): - Initiatilize len, patch from Richard Hult. - Fixes LM-58.
Thu, 14 Sep 2006 20:05:57 +0000 doc work
hallski <hallski> [Thu, 14 Sep 2006 20:05:57 +0000] rev 179
doc work
Wed, 13 Sep 2006 13:14:13 +0000 2006-09-13 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Wed, 13 Sep 2006 13:14:13 +0000] rev 178
2006-09-13 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.c: (connection_free): - Unref the proxy if set, plugs a leak. - Fixes LM-51.
Mon, 11 Sep 2006 19:19:30 +0000 use time
hallski <hallski> [Mon, 11 Sep 2006 19:19:30 +0000] rev 177
use time
Mon, 11 Sep 2006 19:14:23 +0000 2006-09-11 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Mon, 11 Sep 2006 19:14:23 +0000] rev 176
2006-09-11 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-utils.c: (_lm_utils_generate_id): - Generate more unique IDs, fixes LM-56.
Sun, 10 Sep 2006 22:09:45 +0000 2006-09-11 Mikael Hallendal <micke@imendio.com> remote/loudmouth-1-0
hallski <hallski> [Sun, 10 Sep 2006 22:09:45 +0000] rev 175
2006-09-11 Mikael Hallendal <micke@imendio.com> * Release 1.0.5
Sun, 10 Sep 2006 22:09:30 +0000 2006-09-11 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Sun, 10 Sep 2006 22:09:30 +0000] rev 174
2006-09-11 Mikael Hallendal <micke@imendio.com> * Release 1.1.3
Sun, 10 Sep 2006 22:04:21 +0000 2006-09-11 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Sun, 10 Sep 2006 22:04:21 +0000] rev 173
2006-09-11 Mikael Hallendal <micke@imendio.com> * configure.ac: * NEWS: - Updated for 1.1.3
Sun, 10 Sep 2006 22:04:03 +0000 2006-09-11 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Sun, 10 Sep 2006 22:04:03 +0000] rev 172
2006-09-11 Mikael Hallendal <micke@imendio.com> * configure.in: * NEWS: - Updated for 1.0.5
Sun, 10 Sep 2006 12:24:09 +0000 2006-09-10 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Sun, 10 Sep 2006 12:24:09 +0000] rev 171
2006-09-10 Mikael Hallendal <micke@imendio.com> * configure.ac: * loudmouth/Makefile.am: * tests/Makefile.am: * tests/parser-tests/*: * tests/test-parser.c: - Some more work on unit tests for the parser.
Fri, 08 Sep 2006 12:29:54 +0000 2006-09-08 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Fri, 08 Sep 2006 12:29:54 +0000] rev 170
2006-09-08 Mikael Hallendal <micke@imendio.com> * tests/Makefile.am: * tests/test-parser.c: - Added, base for parser unit tests.
Wed, 06 Sep 2006 14:48:17 +0000 2006-09-06 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Wed, 06 Sep 2006 14:48:17 +0000] rev 169
2006-09-06 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-ssl-openssl.c: (ssl_verify_certificate): - Implemented.
Fri, 01 Sep 2006 14:01:48 +0000 2006-09-01 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Fri, 01 Sep 2006 14:01:48 +0000] rev 168
2006-09-01 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.c: (lm_connection_new_with_context), (lm_connection_send_raw): * loudmouth/lm-message-handler.c: (lm_message_handler_new), (lm_message_handler_is_valid): * loudmouth/lm-message-node.c: (lm_message_node_add_child), (lm_message_node_set_attribute), (lm_message_node_get_attribute), (lm_message_node_get_child), (lm_message_node_find_child): * loudmouth/lm-parser.c: * loudmouth/lm-utils.c: (_lm_utils_hostname_to_punycode), (lm_utils_get_localtime): - Patch from Martyn to add argument checks all around.
Tue, 22 Aug 2006 23:33:06 +0000 * examples/lm-send-async.c:
mr <mr> [Tue, 22 Aug 2006 23:33:06 +0000] rev 167
* examples/lm-send-async.c: * examples/lm-send-sync.c: * examples/test-lm.c: Make use of lm_connection_set_jid() and make sure we only use the part before the '@' for the username when authenticating, this means that these test clients will now work with GoogleTalk.
Tue, 22 Aug 2006 17:57:59 +0000 2006-08-22 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Tue, 22 Aug 2006 17:57:59 +0000] rev 166
2006-08-22 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-message-node.c: (lm_message_node_to_string): - Add a check that node isn't NULL.
Thu, 03 Aug 2006 22:13:02 +0000 2006-08-04 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Thu, 03 Aug 2006 22:13:02 +0000] rev 165
2006-08-04 Mikael Hallendal <micke@imendio.com> * acinclude.m4: - Fix a auto* warning. - Fixes LM-46.
Thu, 03 Aug 2006 22:13:02 +0000 2006-08-04 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Thu, 03 Aug 2006 22:13:02 +0000] rev 164
2006-08-04 Mikael Hallendal <micke@imendio.com> * acinclude.m4: - Fix a auto* warning. - Fixes LM-46.
Thu, 03 Aug 2006 22:09:08 +0000 2006-08-03 Richard Hult <richard@imendio.com>
hallski <hallski> [Thu, 03 Aug 2006 22:09:08 +0000] rev 163
2006-08-03 Richard Hult <richard@imendio.com> * loudmouth/lm-sha.c: Make the sha functions static so they are not exposed to apps/libraries using loudmout.
Thu, 03 Aug 2006 22:09:08 +0000 2006-08-03 Richard Hult <richard@imendio.com>
hallski <hallski> [Thu, 03 Aug 2006 22:09:08 +0000] rev 162
2006-08-03 Richard Hult <richard@imendio.com> * loudmouth/lm-sha.c: Make the sha functions static so they are not exposed to apps/libraries using loudmout.
Mon, 31 Jul 2006 23:14:32 +0000 2006-08-01 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Mon, 31 Jul 2006 23:14:32 +0000] rev 161
2006-08-01 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-ssl-gnutls.c: (_lm_ssl_read): - EOF on 0 bytes read. - Fixes LM-45.
Mon, 31 Jul 2006 23:14:32 +0000 2006-08-01 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Mon, 31 Jul 2006 23:14:32 +0000] rev 160
2006-08-01 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-ssl-gnutls.c: (_lm_ssl_read): - EOF on 0 bytes read. - Fixes LM-45.
Tue, 27 Jun 2006 13:28:40 +0000 2006-06-27 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Tue, 27 Jun 2006 13:28:40 +0000] rev 159
2006-06-27 Mikael Hallendal <micke@imendio.com> * Release 1.1.2 * configure.ac: - Bumped to 1.1.2 * NEWS: - Added news about 1.1.2
Tue, 27 Jun 2006 13:09:11 +0000 2006-06-27 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Tue, 27 Jun 2006 13:09:11 +0000] rev 158
2006-06-27 Mikael Hallendal <micke@imendio.com> * Release 1.0.4 * configure.ac: - Bumped to 1.0.4 * NEWS: - Added news about 1.0.4
Sun, 25 Jun 2006 10:28:28 +0000 2006-06-25 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Sun, 25 Jun 2006 10:28:28 +0000] rev 157
2006-06-25 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.c: (lm_connection_close): - Patch from Martyn Russel - Make sure that disconnect is signalled if the connection is closed during opening phase. - Fixes LM-43
Sun, 25 Jun 2006 10:28:28 +0000 2006-06-25 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Sun, 25 Jun 2006 10:28:28 +0000] rev 156
2006-06-25 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.c: (lm_connection_close): - Patch from Martyn Russel - Make sure that disconnect is signalled if the connection is closed during opening phase. - Fixes LM-43
Fri, 16 Jun 2006 09:21:33 +0000 2006-06-16 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Fri, 16 Jun 2006 09:21:33 +0000] rev 155
2006-06-16 Mikael Hallendal <micke@imendio.com> * configure.ac: * loudmouth-1.0.pc.in: * loudmouth/Makefile.am: - Add checks for libidn. * loudmouth/lm-connection.c: (lm_connection_new), (lm_connection_set_server): * loudmouth/lm-proxy.c: (lm_proxy_set_server): - Use the new function _lm_utils_hostname_to_punycode. * loudmouth/lm-internals.h: * loudmouth/lm-utils.c: (_lm_utils_hostname_to_punycode): - Added function to support internationalised host names. - Patch from Frederic Peters. - Fixes LM-42.
Fri, 16 Jun 2006 08:51:48 +0000 bus hacking
hallski <hallski> [Fri, 16 Jun 2006 08:51:48 +0000] rev 154
bus hacking
Tue, 06 Jun 2006 12:39:19 +0000 2006-06-06 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Tue, 06 Jun 2006 12:39:19 +0000] rev 153
2006-06-06 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.c: (connection_free): - Call lm_parser_free to actually free it. * loudmouth/lm-parser.c: (lm_parser_free): - Free up memory used by the parser. - Fixes LM-39
Tue, 06 Jun 2006 12:39:19 +0000 2006-06-06 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Tue, 06 Jun 2006 12:39:19 +0000] rev 152
2006-06-06 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.c: (connection_free): - Call lm_parser_free to actually free it. * loudmouth/lm-parser.c: (lm_parser_free): - Free up memory used by the parser. - Fixes LM-39
Tue, 06 Jun 2006 12:16:49 +0000 WIP
hallski <hallski> [Tue, 06 Jun 2006 12:16:49 +0000] rev 151
WIP
Fri, 02 Jun 2006 23:54:29 +0000 some more
hallski <hallski> [Fri, 02 Jun 2006 23:54:29 +0000] rev 150
some more
Fri, 02 Jun 2006 23:02:20 +0000 Commiting some work in progress
hallski <hallski> [Fri, 02 Jun 2006 23:02:20 +0000] rev 149
Commiting some work in progress
Wed, 31 May 2006 21:05:11 +0000 styling
hallski <hallski> [Wed, 31 May 2006 21:05:11 +0000] rev 148
styling
Sat, 27 May 2006 17:40:24 +0000 added upcoming files lm-socket.[ch]
hallski <hallski> [Sat, 27 May 2006 17:40:24 +0000] rev 147
added upcoming files lm-socket.[ch]
Sat, 27 May 2006 08:34:56 +0000 2006-05-27 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Sat, 27 May 2006 08:34:56 +0000] rev 146
2006-05-27 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-ssl-gnutls.c: (ssl_verify_certificate): - Fixed an error with an uninitialized value. - Fixes LM-35.
Sat, 27 May 2006 08:34:10 +0000 2006-05-27 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Sat, 27 May 2006 08:34:10 +0000] rev 145
2006-05-27 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-ssl.c: (ssl_verify_certificate): - Fixed an error with an uninitialized value. - Fixes LM-35.
Sat, 27 May 2006 08:08:37 +0000 2006-05-26 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Sat, 27 May 2006 08:08:37 +0000] rev 144
2006-05-26 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.c: (connection_free), (connection_handle_message), (_lm_connection_failed_with_error), (connection_auth_reply), (connection_stream_received), (lm_connection_set_disconnect_function): - Patch from Owen Taylor fixes two reentrancy problems. - Fixes LM-37.
Fri, 26 May 2006 14:16:56 +0000 2006-05-26 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Fri, 26 May 2006 14:16:56 +0000] rev 143
2006-05-26 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.c: (connection_free), (connection_handle_message), (_lm_connection_failed_with_error), (connection_auth_reply), (connection_stream_received), (lm_connection_set_disconnect_function): - Patch from Owen Taylor fixes two reentrancy problems. - Fixes LM-37.
Thu, 04 May 2006 13:15:25 +0000 2006-04-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Thu, 04 May 2006 13:15:25 +0000] rev 142
2006-04-19 Mikael Hallendal <micke@imendio.com> * Release 1.1.1 * Makefile.am: Added DISTCHECK_CONFIGURE_FLAGS * configure.ac: Removed old gtk-doc cruft, only use GTK_DOC_CHECK now. * loudmouth/Makefile.am: Added EXTRA_DIST.
Wed, 19 Apr 2006 14:30:59 +0000 2006-04-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Wed, 19 Apr 2006 14:30:59 +0000] rev 141
2006-04-19 Mikael Hallendal <micke@imendio.com> * configure.ac: - Move back to use the GTK_DOC_CHECK() macro. * docs/reference/Makefile.am: - Updated to newer format from gtk-doc (old one failed distcheck with new auto*).
Wed, 19 Apr 2006 11:42:53 +0000 2006-04-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Wed, 19 Apr 2006 11:42:53 +0000] rev 140
2006-04-19 Mikael Hallendal <micke@imendio.com> * Landing a patch by Martyn Russell for Win32. * configure.ac: Updated for Win32 work * examples/*: Updated and improved. * loudmouth/Makefile.am: * loudmouth/lm-connection.c: - Abstracted out the low level socket handling to lm-sock.[ch] to make this file clean from OS dependant socket code. * loudmouth/lm-internals.h: * loudmouth/lm-parser.c: * loudmouth/lm-proxy.c: * loudmouth/lm-sha.c: * loudmouth/lm-utils.c: - Win32 work * loudmouth/lm-sock.[ch]: - Network abstraction layer.
Tue, 18 Apr 2006 13:47:21 +0000 2006-04-18 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Tue, 18 Apr 2006 13:47:21 +0000] rev 139
2006-04-18 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-ssl-openssl.c: (_lm_ssl_begin): - Fixed an issue reported by Martyn when using non-blocking sockets.
Wed, 12 Apr 2006 14:37:15 +0000 2006-04-12 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Wed, 12 Apr 2006 14:37:15 +0000] rev 138
2006-04-12 Mikael Hallendal <micke@imendio.com> * autogen.sh: * configure.ac: * configure.in: - Bumped the autoconf and automake requirements. - Added support to compile with --with-ssl=gnutls|openssl|no. The default is to build against gnutls and you must explicitely tell that you don't want SSL support or configure will fail if you don't have GnuTLS (or building with --with-ssl=openssl). * loudmouth/Makefile.am: * loudmouth/lm-ssl-openssl.c: - Added an OpenSSL backend. Currently doesn't verify certificates.
Wed, 05 Apr 2006 15:19:13 +0000 2006-04-05 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Wed, 05 Apr 2006 15:19:13 +0000] rev 137
2006-04-05 Mikael Hallendal <micke@imendio.com> * configure.in: Define HAVE_SSL which will be set if GnuTLS or OpenSSL is supported. * loudmouth/Makefile.am: * loudmouth/lm-connection.c: * loudmouth/lm-internals.h: * loudmouth/lm-ssl-base.[ch]: * loudmouth/lm-ssl-generic.c: * loudmouth/lm-ssl-gnutls.c: * loudmouth/lm-ssl-internals.h: Took out the SSL functions from lm-internals.h * loudmouth/lm-ssl.[ch]: - Refactored the SSL stuff to make room for an OpenSSL implementation. - lm-ssl-generic and lm-ssl-base contains the shared parts between the GnuTLS and the OpenSSL implementations. lm-ssl-gnutls.c will contain GnuTLS specifics and lm-ssl-openssl.c will contain OpenSSL.
Wed, 05 Apr 2006 13:19:47 +0000 This commit was manufactured by cvs2svn to create branch
unknown <unknown> [Wed, 05 Apr 2006 13:19:47 +0000] rev 136
This commit was manufactured by cvs2svn to create branch 'loudmouth-1-0'.
Wed, 05 Apr 2006 13:19:47 +0000 2006-04-05 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Wed, 05 Apr 2006 13:19:47 +0000] rev 135
2006-04-05 Mikael Hallendal <micke@imendio.com> * Speed release of 1.0.3 * NEWS: Updated * configure.in: Bumped to 1.0.3 * loudmouth/lm-ssl.c: (ssl_free), (ssl_func_always_continue): - Build fix for building without SSL, thanks foser, LM-25.
Wed, 05 Apr 2006 09:30:53 +0000 2006-04-05 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Wed, 05 Apr 2006 09:30:53 +0000] rev 134
2006-04-05 Mikael Hallendal <micke@imendio.com> * NEWS: Updated for 1.0.2 * configure.in: Bumped version to 1.0.2
Mon, 03 Apr 2006 16:14:31 +0000 2006-04-03 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Mon, 03 Apr 2006 16:14:31 +0000] rev 133
2006-04-03 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.c: (connection_free), (_lm_connection_succeeded), (connection_buffered_write_cb), (connection_output_is_buffered), (connection_setup_output_buffer), (connection_do_close), (connection_do_write), (connection_send), (lm_connection_new), (lm_connection_authenticate): - Added an output buffer that will be enabled if the nonblocking write cannot be performed in one go (for large messages). - Fixes LM-17. * loudmouth/lm-internals.h: * loudmouth/lm-ssl.c: (ssl_func_always_continue), (_lm_ssl_send), (lm_ssl_new): - Added a default SSL function that will always continue, this will be used if NULL is passed in as SSL function to lm_ssl_new.
Mon, 20 Mar 2006 14:54:06 +0000 2006-03-20 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Mon, 20 Mar 2006 14:54:06 +0000] rev 132
2006-03-20 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.c: (connection_do_open): Fixed up some of the error codes replied. (lm_connection_open_and_block): - Set the error if connection fails. - Fixes LM-15.
Mon, 20 Mar 2006 14:19:13 +0000 2006-03-20 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Mon, 20 Mar 2006 14:19:13 +0000] rev 131
2006-03-20 Mikael Hallendal <micke@imendio.com> * Makefile.am: * acinclude.m4: * configure.in: * tests/.cvsignore: * tests/Makefile.am: * tests/test-objects.[ch]: - Started to add support for the Check unit test framework.
Mon, 20 Mar 2006 10:53:45 +0000 2006-03-20 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Mon, 20 Mar 2006 10:53:45 +0000] rev 130
2006-03-20 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.c: Fixes LM-16. (_lm_connection_failed_with_error): - Call connection_do_close to remove sources. (connection_do_close): Always set the connection state to CLOSED.
Mon, 02 Jan 2006 14:22:04 +0000 2006-01-02 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Mon, 02 Jan 2006 14:22:04 +0000] rev 129
2006-01-02 Mikael Hallendal <micke@imendio.com> * MAINTAINERS: Added
Tue, 16 Aug 2005 00:17:41 +0000 2005-08-16 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Tue, 16 Aug 2005 00:17:41 +0000] rev 128
2005-08-16 Mikael Hallendal <micke@imendio.com> * NEWS: * configure.in: - Release 1.0.1 * loudmouth/lm-connection.c: (connection_free): - Unref context if it is set.
Sun, 14 Aug 2005 12:48:42 +0000 2005-08-14 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Sun, 14 Aug 2005 12:48:42 +0000] rev 127
2005-08-14 Mikael Hallendal <micke@imendio.com> * NEWS: * configure.in: - Version 1.0, yiiiha!
Fri, 12 Aug 2005 16:08:17 +0000 2005-08-12 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Fri, 12 Aug 2005 16:08:17 +0000] rev 126
2005-08-12 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.c: (_lm_connection_failed_with_error): - Set state to LM_CONNECTION_STATE_CLOSED if we failed to connect. - Fixes LM-8.
Fri, 12 Aug 2005 09:51:26 +0000 2005-08-12 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Fri, 12 Aug 2005 09:51:26 +0000] rev 125
2005-08-12 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.c: (lm_connection_authenticate_and_block): - Set state correctly. - Fixes LM-7. (lm_connection_send_with_reply_and_block): - Check that connection is open before using it. - Fixes LM-6.
Sat, 30 Jul 2005 19:54:02 +0000 2005-07-30 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Sat, 30 Jul 2005 19:54:02 +0000] rev 124
2005-07-30 Mikael Hallendal <micke@imendio.com> * autogen.sh: * configure.in: * loudmouth/lm-connection.c: (connection_add_watch): - Gtk-doc fixes.
Sat, 09 Jul 2005 09:30:04 +0000 * loudmouth/lm-connection.c (lm_connection_set_ssl):
mr <mr> [Sat, 09 Jul 2005 09:30:04 +0000] rev 123
* loudmouth/lm-connection.c (lm_connection_set_ssl): - Error when trying to set up SSL knowing it is not supported.
Wed, 25 May 2005 09:43:05 +0000 removed c++ comment
hallski <hallski> [Wed, 25 May 2005 09:43:05 +0000] rev 122
removed c++ comment
Mon, 16 May 2005 23:32:19 +0000 2005-05-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Mon, 16 May 2005 23:32:19 +0000] rev 121
2005-05-17 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-ssl.c: * loudmouth/lm-connection.c: * loudmouth/lm-proxy.c: - Fixed some gcc 4.0 warnings. * loudmouth/lm-ssl.[ch]: Made the API more consistent. * examples/test-lm.c: Fixed some gcc 4.0 warnings.
Fri, 13 May 2005 19:27:54 +0000 2005-05-13 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Fri, 13 May 2005 19:27:54 +0000] rev 120
2005-05-13 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-ssl.c: (_lm_ssl_read): - Try to fix LM-3 for real this time.
Sun, 08 May 2005 21:34:56 +0000 2005-05-08 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Sun, 08 May 2005 21:34:56 +0000] rev 119
2005-05-08 Mikael Hallendal <micke@imendio.com> * Release 0.90 * NEWS: * configure.in: - Updated for 0.90
Thu, 05 May 2005 19:12:31 +0000 2005-05-05 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Thu, 05 May 2005 19:12:31 +0000] rev 118
2005-05-05 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.c: (_lm_connection_succeeded): - Don't unref io_channel here as well, already done in do_close. - Fixes LM-5, reported by Daniel Lavalliere. (connection_do_close): - Set fd to -1 to be sure it's not used again.
Thu, 05 May 2005 19:07:15 +0000 2005-05-05 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Thu, 05 May 2005 19:07:15 +0000] rev 117
2005-05-05 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-ssl.c: (_lm_ssl_read): - Don't accidently return a negative bytes_read. - Fixes LM-3, reported by Daniel Lavalliere.
Thu, 05 May 2005 18:58:44 +0000 2005-05-05 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Thu, 05 May 2005 18:58:44 +0000] rev 116
2005-05-05 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.c: (connection_free): - Unref LmSSL when freeing connection. Reported by Daniel Lavalliere. - Fixes LM-4.
Sun, 24 Apr 2005 11:47:48 +0000 2005-04-24 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Sun, 24 Apr 2005 11:47:48 +0000] rev 115
2005-04-24 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.c: (connection_free): - Free the incoming message queue, reported by Daniel Lavalliere.
Sun, 24 Apr 2005 11:40:16 +0000 2005-04-24 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Sun, 24 Apr 2005 11:40:16 +0000] rev 114
2005-04-24 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.c: (_lm_connection_succeeded), (_lm_connection_failed_with_error), (connection_connect_cb), (connection_do_connect), (connection_do_close): - Disconnect from the connect io-watch when connect is done. - Based on a patch from Daniel Lavalliere.
Mon, 18 Apr 2005 16:44:25 +0000 2005-04-18 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Mon, 18 Apr 2005 16:44:25 +0000] rev 113
2005-04-18 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.c: (connection_free): - Check if connection is opening as well and close it if it is. - Fix suggested by Daniel Lavalliere.
Thu, 31 Mar 2005 20:30:34 +0000 Anders will have to do a little more than that
hallski <hallski> [Thu, 31 Mar 2005 20:30:34 +0000] rev 112
Anders will have to do a little more than that
Thu, 31 Mar 2005 20:08:29 +0000 2005-03-31 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Thu, 31 Mar 2005 20:08:29 +0000] rev 111
2005-03-31 Mikael Hallendal <micke@imendio.com> * Makefile.am: * CONTRIBUTORS: * loudmouth/lm-connection.c: * loudmouth/lm-ssl.c: - More release work. - Adding CONTRIBUTORS file.
Thu, 31 Mar 2005 19:52:39 +0000 2005-03-31 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Thu, 31 Mar 2005 19:52:39 +0000] rev 110
2005-03-31 Mikael Hallendal <micke@imendio.com> * Makefile.am: * configure.in: - Removed the mono directory from the release tarball, never finished and should probably be redone from scratch if to be done now.
Thu, 31 Mar 2005 16:03:59 +0000 2005-03-31 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Thu, 31 Mar 2005 16:03:59 +0000] rev 109
2005-03-31 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-debug.h: Correct log domain * loudmouth/lm-ssl.c: (ssl_verify_certificate): - Removed GNUTLS_CERT_NOT_TRUSTED which has been removed from GnuTLS. - Patch from foser@gentoo.org
Fri, 25 Feb 2005 10:38:17 +0000 fixed Imendio HB -> Imendio AB
hallski <hallski> [Fri, 25 Feb 2005 10:38:17 +0000] rev 108
fixed Imendio HB -> Imendio AB
Wed, 02 Feb 2005 15:55:19 +0000 2005-02-02 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Wed, 02 Feb 2005 15:55:19 +0000] rev 107
2005-02-02 Mikael Hallendal <micke@imendio.com> * examples/lm-change-password.c: (print_usage), (main): - Support sending --host which would be the host part of the jid if the connect server is different.
Thu, 27 Jan 2005 13:25:33 +0000 2005-01-27 Martyn Russell <mr@gnome.org>
hallski <hallski> [Thu, 27 Jan 2005 13:25:33 +0000] rev 106
2005-01-27 Martyn Russell <mr@gnome.org> * loudmouth/lm-connection.c (_lm_connection_failed_with_error): - Added fix to call the open callback when all connection attempts fail to the destination server.
Wed, 19 Jan 2005 22:12:15 +0000 2005-01-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Wed, 19 Jan 2005 22:12:15 +0000] rev 105
2005-01-19 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.c: (connection_in_event): * loudmouth/lm-ssl.c: (_lm_ssl_read): - Seems GnuTLS returns a huge size as read bytes when the server is disconnected. Check if returned read size is larger than asked for if so, set the connection to be hung up. - Fixes bug #164592
Mon, 08 Nov 2004 13:21:52 +0000 2004-11-08 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Mon, 08 Nov 2004 13:21:52 +0000] rev 104
2004-11-08 Mikael Hallendal <micke@imendio.com> * examples/lm-change-password.c: Added SSL support * examples/lm-register.c: Added SSL support
Sat, 30 Oct 2004 23:09:41 +0000 2004-10-31 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Sat, 30 Oct 2004 23:09:41 +0000] rev 103
2004-10-31 Mikael Hallendal <micke@imendio.com> * Release 0.17.2 * NEWS: Updated for 0.17.2 * configure.in: Bumped version to 0.17.2
Fri, 29 Oct 2004 22:48:03 +0000 2004-10-30 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Fri, 29 Oct 2004 22:48:03 +0000] rev 102
2004-10-30 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-parser.c: (lm_parser_parse): - Removed that hack to try to convert to utf8, the stream should be utf8 according to the Jabber specs. This hack caused a lot of weird problems. - Solves bug #154228
Thu, 21 Oct 2004 23:18:51 +0000 2004-10-22 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Thu, 21 Oct 2004 23:18:51 +0000] rev 101
2004-10-22 Mikael Hallendal <micke@imendio.com> reviewed by: <delete if not using a buddy> * loudmouth/lm-connection.h: * loudmouth/lm-error.h: * loudmouth/lm-message-handler.h: * loudmouth/lm-message-node.h: * loudmouth/lm-message.h: * loudmouth/lm-proxy.h: * loudmouth/lm-utils.h: * loudmouth/lm-ssl.h: - G_BEGIN_DECLS and G_END_DECLS * loudmouth/loudmouth.h:
Fri, 08 Oct 2004 11:12:03 +0000 2004-10-08 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Fri, 08 Oct 2004 11:12:03 +0000] rev 100
2004-10-08 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.c: (connection_new_message_cb): - Fix crash on Solaris when running in verbose mode.
Mon, 04 Oct 2004 22:54:29 +0000 2004-10-05 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Mon, 04 Oct 2004 22:54:29 +0000] rev 99
2004-10-05 Mikael Hallendal <micke@imendio.com> * examples/*.c * loudmouth/*.[ch] - s/Imendio HB/Imendio AB/
Mon, 04 Oct 2004 22:53:06 +0000 2004-10-05 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Mon, 04 Oct 2004 22:53:06 +0000] rev 98
2004-10-05 Mikael Hallendal <micke@imendio.com> * docs/reference/loudmouth-sections.txt: - Added missing function
Fri, 24 Sep 2004 00:09:55 +0000 2004-09-24 Tim Robbins <tim@teragen.com.au>
hallski <hallski> [Fri, 24 Sep 2004 00:09:55 +0000] rev 97
2004-09-24 Tim Robbins <tim@teragen.com.au> * loudmouth/lm-connection.c: (connection_do_close): - Use g_source_destroy instead of g_source_remove since we might not use the default main context.
Mon, 20 Sep 2004 22:26:37 +0000 2004-09-20 Tollef Fog Heen <tfheen@raw.no>
hallski <hallski> [Mon, 20 Sep 2004 22:26:37 +0000] rev 96
2004-09-20 Tollef Fog Heen <tfheen@raw.no> * loudmouth/lm-connection.c: (connection_in_event): Use gsize and not gint, they have different sizes on 64 bit architectures. * loudmouth/lm-ssl.c, loudmouth/lm-internals.h: Adjust prototype of _lm_ssl_read to match.
Fri, 03 Sep 2004 09:25:33 +0000 2004-09-03 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Fri, 03 Sep 2004 09:25:33 +0000] rev 95
2004-09-03 Mikael Hallendal <micke@imendio.com> * examples/Makefile.am: * examples/lm-register.c: - Added small tool to register an account
Thu, 02 Sep 2004 18:17:01 +0000 2004-09-02 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Thu, 02 Sep 2004 18:17:01 +0000] rev 94
2004-09-02 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.c: (lm_connection_set_proxy): - Use NULL to unset the proxy settings * docs/reference/tmp/lm-proxy.sgml: Updated LmProxyType docs
Mon, 30 Aug 2004 21:37:04 +0000 2004-08-30 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Mon, 30 Aug 2004 21:37:04 +0000] rev 93
2004-08-30 Mikael Hallendal <micke@imendio.com> * Released 0.17.1 * NEWS: Updated for 0.17.1 * configure.in: Bumped version to 0.17.1 * loudmouth/lm-connection.c: (connection_start_keep_alive): - Don't add idle if keep alive rate is 0. - Patch from Marcin Krzyżanowski <krzak@hakore.com> (lm_connection_new): initialize keep alive rate
Thu, 26 Aug 2004 23:19:07 +0000 fixed missing functions
hallski <hallski> [Thu, 26 Aug 2004 23:19:07 +0000] rev 92
fixed missing functions
Thu, 26 Aug 2004 22:41:08 +0000 2004-08-27 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Thu, 26 Aug 2004 22:41:08 +0000] rev 91
2004-08-27 Mikael Hallendal <micke@imendio.com> * Released 0.17 * NEWS: Updated for 0.17 * configure.in: Don't try to output mono Makefiles * docs/reference/tmpl/lm-connection.sgml: Updated * loudmouth/lm-connection.[ch]: - Changed the LmConnectionState enum to follow the rest of the API better.
Tue, 24 Aug 2004 23:37:38 +0000 2004-08-25 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Tue, 24 Aug 2004 23:37:38 +0000] rev 90
2004-08-25 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.[ch]: (connection_send_keep_alive), (connection_start_keep_alive), (connection_stop_keep_alive): Added (lm_connection_set_keep_alive_rate): - Added support to have Loudmouth send keep alive packages, a single space, at regular intervals.
Sun, 08 Aug 2004 23:07:23 +0000 2004-08-09 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Sun, 08 Aug 2004 23:07:23 +0000] rev 89
2004-08-09 Mikael Hallendal <micke@imendio.com> * examples/test-tunnel.c: Updated. * loudmouth/lm-connection.[ch]: (lm_connection_get_jid), (lm_connection_set_jid): - Replaced the _host functions with these. These makes much more sense.
Sun, 08 Aug 2004 20:04:15 +0000 2004-08-08 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Sun, 08 Aug 2004 20:04:15 +0000] rev 88
2004-08-08 Mikael Hallendal <micke@imendio.com> * configure.in: Bumped version to 0.17
Sun, 08 Aug 2004 20:01:54 +0000 2004-08-08 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Sun, 08 Aug 2004 20:01:54 +0000] rev 87
2004-08-08 Mikael Hallendal <micke@imendio.com> * docs/reference/tmpl/lm-proxy.sgml: Updated docs * examples/test-tunnel.c: Use the new API for connecting to other host than the actual server name (host part of jid). * loudmouth/lm-connection.[ch]: (lm_connection_set_host), (lm_connection_get_host): Added - Use lm_connection_get_host internally when connecting. - Make LM_PROXY_TYPE_NONE reset the proxy settings on a connection. * loudmouth/lm-proxy.c: (_lm_proxy_connect_cb): Don't connect when proxy is of type LM_PROXY_TYPE_NONE.
Sun, 08 Aug 2004 11:01:32 +0000 2004-08-08 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Sun, 08 Aug 2004 11:01:32 +0000] rev 86
2004-08-08 Mikael Hallendal <micke@imendio.com> * docs/reference/tmpl/lm-proxy.sgml: Added LM_PROXY_TYPE_NONE * examples/Makefile.am: Added test-tunnel.c * examples/test-tunnel.c: - Added test that uses LM_PROXY_TYPE_NONE. * loudmouth/lm-internals.h: Cleaning * loudmouth/lm-proxy.c: - Support using LM_PROXY_TYPE_NONE for direct (for example an ssh-tunnel) "proxy".
Tue, 03 Aug 2004 08:46:22 +0000 Added a few files I forget when syncing with svn
hallski <hallski> [Tue, 03 Aug 2004 08:46:22 +0000] rev 85
Added a few files I forget when syncing with svn
Mon, 02 Aug 2004 23:57:41 +0000 2004-05-28 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Mon, 02 Aug 2004 23:57:41 +0000] rev 84
2004-05-28 Mikael Hallendal <micke@imendio.com> * configure.in: - Correctly inform whether SSL support was enabled or not. 2004-05-28 Mikael Hallendal <micke@imendio.com> * src/lm-sha.c: Fixed lvalue cast that wasn't approved by newer GCC. 2004-05-10 Mikael Hallendal <micke@imendio.com> * configure.in: Enable Mono on request * mono/*: - Updated the bindings some. - Removed the autogenerated, it's such a small API that I figured it was easier to wrap it manually. 2004-04-30 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-parser.c (parser_end_node_cb): Unref the message node. 2004-04-29 Mikael Hallendal <micke@imendio.com> * examples/lm-change-password.c: * examples/Makefile.am: - Added a small tool to change the password on a jabber account. 2004-04-27 Mikael Hallendal <micke@imendio.com> * Ignore on autogenerated files. 2004-04-20 Mikael Hallendal <micke@imendio.com> * loudmouth/*.[ch]: Updated copyright information 2004-04-20 Mikael Hallendal <micke@imendio.com> * configure.in: Now depend on Glib 2.4 * loudmouth/lm-queue.[ch]: Removed, use the new GQueue in Glib 2.4 * loudmouth/lm-connection.[ch]: Use GQueue instead of LmQueue. 2004-04-16 Mikael Hallendal <micke@imendio.com> * configure.in: Added libtasn1 requirement * loudmouth.spec.in: Added requirement on libtasn if built with SSL. 2004-04-04 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-sha.c: Commited compile fix from Sjoerd. 2004-03-20 Mikael Hallendal <micke@imendio.com> * docs/reference/loudmouth-sections.txt: - Added lm_connection_get_state - Added LmConnectionState
Thu, 18 Mar 2004 00:06:01 +0000 added files
hallski <hallski> [Thu, 18 Mar 2004 00:06:01 +0000] rev 83
added files
Thu, 18 Mar 2004 00:04:59 +0000 2004-03-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Thu, 18 Mar 2004 00:04:59 +0000] rev 82
2004-03-17 Mikael Hallendal <micke@imendio.com> * Synced from SVN. * Released 0.16 * configure.in: Bumped to 0.16 * NEWS: Updated for 0.16 2004-03-17 Mikael Hallendal <micke@imendio.com> * docs/reference/*: Updated documentation. * loudmouth/*: Fixed the documentation in a couple of places. 2004-03-17 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.[ch] (lm_connection_new_with_context): - Added to be able to give what context the connection should be running in. - All internal functions are updated to use the context or NULL if lm_connection_new was called. - Should make it possible to use several LmConnections in various threads. 2004-03-17 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.c: * loudmouth/lm-internal.h: * loudmouth/lm-proxy.c: - Make the HTTP proxy support asynchronous. Patch from Josh Beam. - Re-enable the HTTP proxy support. * examples/lm-send-sync.c: * examples/lm-send-async.c: * examples/test-http-proxy.c: - Added two of the old examples and a new one to test out the HTTP proxy support. 2004-03-17 Mikael Hallendal <micke@imendio.com> * configure.in: Generate examples/Makefile * loudmouth/test-jid.c: Removed * loudmouth/test-lm.c: Moved to examples/ * exmples/*: Moved out from loudmouth/
Thu, 05 Feb 2004 22:18:20 +0000 2004-02-05 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Thu, 05 Feb 2004 22:18:20 +0000] rev 81
2004-02-05 Mikael Hallendal <micke@imendio.com> * README: Updated information about website and bug reporting
Fri, 30 Jan 2004 17:41:33 +0000 removed debug
hallski <hallski> [Fri, 30 Jan 2004 17:41:33 +0000] rev 80
removed debug
Thu, 29 Jan 2004 10:01:43 +0000 2004-01-29 Richard Hult <richard@imendio.com>
rhult <rhult> [Thu, 29 Jan 2004 10:01:43 +0000] rev 79
2004-01-29 Richard Hult <richard@imendio.com> * loudmouth/lm-message-node.c: (lm_message_node_to_string): * loudmouth/lm-message.c: (lm_message_new): (lm_message_new_with_sub_type), (lm_message_unref): - Plug leaks and fix two small coding style issues.
Fri, 23 Jan 2004 05:29:37 +0000 2004-01-23 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Fri, 23 Jan 2004 05:29:37 +0000] rev 78
2004-01-23 Mikael Hallendal <micke@imendio.com> * Release 0.15.1 * NEWS: * configure.in: - Updated to 0.15.1
Thu, 22 Jan 2004 15:20:15 +0000 * configure.in:
fcrozat <fcrozat> [Thu, 22 Jan 2004 15:20:15 +0000] rev 77
* configure.in: * loudmouth/lm-ssl.c: (ssl_verify_certificate): Don't use deprecated function of gnutls. Now requires gnutls >= 1.0.0
Wed, 21 Jan 2004 23:27:05 +0000 actually, that's gossip 0.7. Loudmouth is 0.15
hallski <hallski> [Wed, 21 Jan 2004 23:27:05 +0000] rev 76
actually, that's gossip 0.7. Loudmouth is 0.15
Wed, 21 Jan 2004 23:26:40 +0000 2004-01-21 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Wed, 21 Jan 2004 23:26:40 +0000] rev 75
2004-01-21 Mikael Hallendal <micke@imendio.com> * Release 0.7
Wed, 21 Jan 2004 22:24:40 +0000 2004-01-21 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Wed, 21 Jan 2004 22:24:40 +0000] rev 74
2004-01-21 Mikael Hallendal <micke@imendio.com> * Makefile.am: * configure.in: - Removed the mono bindings for now.
Wed, 21 Jan 2004 22:13:28 +0000 2004-01-21 Richard Hult <richard@imendio.com>
rhult <rhult> [Wed, 21 Jan 2004 22:13:28 +0000] rev 73
2004-01-21 Richard Hult <richard@imendio.com> * loudmouth.spec.in: The library changed name, update to libloudmouth-1.la.
Wed, 21 Jan 2004 21:50:42 +0000 2004-01-21 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Wed, 21 Jan 2004 21:50:42 +0000] rev 72
2004-01-21 Mikael Hallendal <micke@imendio.com> * docs/reference/tmpl/lm-ssl.sgml: * loudmouth/lm-ssl.c: - Added API documentation
Wed, 21 Jan 2004 21:34:05 +0000 2004-01-21 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Wed, 21 Jan 2004 21:34:05 +0000] rev 71
2004-01-21 Mikael Hallendal <micke@imendio.com> * docs/reference/loudmouth-docs.sgml: * docs/reference/loudmouth-sections.txt: * docs/reference/tmpl/lm-connection.sgml: * docs/reference/tmpl/loudmouth-unused.sgml: * docs/reference/tmpl/lm-ssl.sgml: * loudmouth/lm-ssl.h: - Added new file to documentation
Wed, 21 Jan 2004 18:02:57 +0000 2004-01-21 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Wed, 21 Jan 2004 18:02:57 +0000] rev 70
2004-01-21 Mikael Hallendal <micke@imendio.com> * Makefile.am: * configure.in: Work on the C# bindings * NEWS: Preparing for 0.15 * loudmouth-1.0.pc.in: Versioned the library * loudmouth/Makefile.am: ditto * loudmouth/lm-connection.c: * loudmouth/lm-connection.h: Disabled the proxy support. * mono/Makefile: * mono/Makefile.am: * mono/loudmouth/Makefile.am: * mono/loudmouth/loudmouth-api.xml: * mono/loudmouth/loudmouth.metadata: * mono/sources/loudmouth-sources.xml: - WIP on the bindings, first cut of generated bindings.
Fri, 16 Jan 2004 00:09:09 +0000 2004-01-16 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Fri, 16 Jan 2004 00:09:09 +0000] rev 69
2004-01-16 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.c: (connection_failed_with_error), (connection_connect_cb): (connection_do_connect): - Don't fall through after calling connection_failed. - Fixed bug #130449
Thu, 15 Jan 2004 07:57:29 +0000 2004-01-15 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Thu, 15 Jan 2004 07:57:29 +0000] rev 68
2004-01-15 Mikael Hallendal <micke@imendio.com> * loudmouth/Makefile.am: - Added lm-ssl.[ch] * loudmouth/lm-connection.c: * loudmouth/lm-connection.h: - Splitted out the SSL parts - No longer contains loads of #ifdefs around tls parts - Added lm_connection_[set|get]_ssl instead. * loudmouth/lm-internals.h: - Added _lm_ssl* * loudmouth/lm-ssl.c: * loudmouth/lm-ssl.h: - New files, the SSL parts from LmConnection. - Declares no-ops for SSL functions if compiled without support for it. * loudmouth/test-lm.c: - Updated for new SSL API.
Thu, 15 Jan 2004 06:18:14 +0000 2004-01-15 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Thu, 15 Jan 2004 06:18:14 +0000] rev 67
2004-01-15 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.c: - Added Sjoerd Simons to copyright list.
Thu, 15 Jan 2004 05:50:26 +0000 2004-01-15 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Thu, 15 Jan 2004 05:50:26 +0000] rev 66
2004-01-15 Mikael Hallendal <micke@imendio.com> * loudmouth/Makefile.am: - Added lm-proxy.[ch] * loudmouth/lm-connection.c: * loudmouth/lm-connection.h: - Commited patch from Sjoerd Simons to make async connect work better. - Cleaned out the proxy support to it's own file. - Made sure all public functions user g_return_(val)_if_fail. * loudmouth/lm-internals.h: - cleaned up a bit and added proxy function and base64 encoding * loudmouth/lm-message-handler.c: - include config.h * loudmouth/lm-proxy.c: * loudmouth/lm-proxy.h: - Added, broken out of LmConnection - Commited patch from Josh Beam * loudmouth/lm-utils.c: (_lm_utils_base64_encode): Added.
Thu, 08 Jan 2004 14:43:02 +0000 2004-01-08 Richard Hult <richard@imendio.com>
rhult <rhult> [Thu, 08 Jan 2004 14:43:02 +0000] rev 65
2004-01-08 Richard Hult <richard@imendio.com> * loudmouth/lm-connection.c (connection_timeout_check_open): Remove debug output. * acinclude.m4: Add gmtoff check. * loudmouth/lm-utils.c (lm_utils_get_localtime): Use tm_gmtoff if available.
Mon, 05 Jan 2004 23:44:41 +0000 2004-01-06 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Mon, 05 Jan 2004 23:44:41 +0000] rev 64
2004-01-06 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.c: - Now works with sync open again. * loudmouth/lm-utils.c: (_lm_utils_free_callback): - Work with NULL
Mon, 05 Jan 2004 22:27:46 +0000 2004-01-05 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Mon, 05 Jan 2004 22:27:46 +0000] rev 63
2004-01-05 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.c: - Work in progress of making the lm_connection_open really async. - Currently broken for lm_connection_open_block.
Sat, 27 Dec 2003 23:01:19 +0000 2003-12-27 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Sat, 27 Dec 2003 23:01:19 +0000] rev 62
2003-12-27 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.[ch]: (connection_verify_certificate), (connection_do_open), (connection_do_close), (connection_in_event), (connection_send), (lm_connection_new): Updated to not pass SSL function everywhere. (lm_connection_open): Removed the _ssl function (lm_connection_open_and_block): Removed the _ssl function (lm_connection_set_use_ssl): Added, set LmSSLFunction here instead. (lm_connection_get_use_ssl): Internal update
Sat, 27 Dec 2003 04:00:01 +0000 2003-12-27 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Sat, 27 Dec 2003 04:00:01 +0000] rev 61
2003-12-27 Mikael Hallendal <micke@imendio.com> * docs/reference/tmpl/lm-error.sgml: * loudmouth/lm-connection.c: * loudmouth/lm-connection.h: (connection_connect_nonblocking), (connection_do_open), (connection_http_proxy_negotiate), (lm_connection_new), (lm_connection_get_proxy_type), (lm_connection_set_proxy_type), (lm_connection_get_proxy_server), (lm_connection_set_proxy_server), (lm_connection_get_proxy_port), (lm_connection_set_proxy_port): - Add support for HTTP proxy - Patch from Josh Beam <josh@3ddrome.com> - Needed changes to Loudmouth to fix bug #117757 in Gossip.
Fri, 19 Dec 2003 22:20:01 +0000 removed a couple of debug printouts
hallski <hallski> [Fri, 19 Dec 2003 22:20:01 +0000] rev 60
removed a couple of debug printouts
Fri, 19 Dec 2003 22:13:29 +0000 2003-12-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Fri, 19 Dec 2003 22:13:29 +0000] rev 59
2003-12-19 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.c: (connection_free): cleaned up a bit. (connection_connect_nonblocking): added, nonblocking connect (connection_do_open): - Use the nonblocking connect - set state (connection_do_close): cleaned up (connection_auth_reply): set state (lm_connection_cancel_open): added (lm_connection_authenticate): set state (lm_connection_is_open): use state (lm_connection_is_authenticated): use state (lm_connection_get_state): added - Part fixes bug #122326
Mon, 15 Dec 2003 16:26:17 +0000 2003-12-15 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Mon, 15 Dec 2003 16:26:17 +0000] rev 58
2003-12-15 Mikael Hallendal <micke@imendio.com> * README: Updated information about bug reporting
Mon, 15 Dec 2003 16:21:28 +0000 2003-12-15 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Mon, 15 Dec 2003 16:21:28 +0000] rev 57
2003-12-15 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.c: - Fixed issue with the SSL parts. Patch from Colin Walters
Thu, 27 Nov 2003 21:12:51 +0000 2003-11-20 Ross Burton <ross@burtonini.com>
hallski <hallski> [Thu, 27 Nov 2003 21:12:51 +0000] rev 56
2003-11-20 Ross Burton <ross@burtonini.com> * loudmouth/lm-message-node.h: - Mark the private members how gtk-doc wants it. * loudmouth/lm-message-node.c: - Fix comment typos and document more parameters. * loudmouth/lm-connection.c: Fix comment typos. * docs/reference/loudmouth-sections.txt: - Removed a non-existent function. * docs/reference/tmpl/lm-connection.sgml: Fix some typos. * docs/reference/tmpl/lm-message-node.sgml: - Document raw_node, and remove private fields. * docs/reference/tmpl/lm-message.sgml: gtk-doc did this itself...
Sat, 15 Nov 2003 23:01:08 +0000 2003-11-16 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Sat, 15 Nov 2003 23:01:08 +0000] rev 55
2003-11-16 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.c: (lm_connection_new): Don't create and attach source here (lm_connection_open): Do it here, (lm_connection_open_and_block): and here. Fixes #126983.
Tue, 11 Nov 2003 12:22:45 +0000 2003-11-11 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Tue, 11 Nov 2003 12:22:45 +0000] rev 54
2003-11-11 Mikael Hallendal <micke@imendio.com> * Makefile.am: - Added README.WIN32 so it will be distributed next release. * loudmouth/lm-connection.c: (connection_do_close): Remove the incoming source. Reported and fix proposed by Christopher G. Abiad (lm_connection_authenticate_and_block): - Set error message on auth failed (should be more explicit). Fixes problem when you try to read the error message on fail.
Tue, 11 Nov 2003 12:21:53 +0000 Anyone can tell me what I'm doing?
hallski <hallski> [Tue, 11 Nov 2003 12:21:53 +0000] rev 53
Anyone can tell me what I'm doing?
Tue, 11 Nov 2003 12:20:41 +0000 2003-11-11 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Tue, 11 Nov 2003 12:20:41 +0000] rev 52
2003-11-11 Mikael Hallendal <micke@imendio.com> * Makefile.am: - Added README.WIN32 so it will be distributed next release.
Tue, 11 Nov 2003 12:20:16 +0000 updated
hallski <hallski> [Tue, 11 Nov 2003 12:20:16 +0000] rev 51
updated
Mon, 13 Oct 2003 16:45:30 +0000 2003-10-13 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Mon, 13 Oct 2003 16:45:30 +0000] rev 50
2003-10-13 Mikael Hallendal <micke@imendio.com> * configure.in: Bumped version to 0.14.1.99
Mon, 13 Oct 2003 16:44:23 +0000 2003-10-13 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Mon, 13 Oct 2003 16:44:23 +0000] rev 49
2003-10-13 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-message.c: (lm_message_new): Always set an ID on the message.
Mon, 13 Oct 2003 10:31:18 +0000 2003-10-13 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Mon, 13 Oct 2003 10:31:18 +0000] rev 48
2003-10-13 Mikael Hallendal <micke@imendio.com> * mono/*: Added first cut at C-sharp bindings that I hacked up a while ago. Can't continue development at the moment since the mono compiler segfaults on my machine at the moment. * python/*: Johan Dahlin added a first cut of python bindings, yay him!
Mon, 13 Oct 2003 10:28:59 +0000 2003-10-13 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Mon, 13 Oct 2003 10:28:59 +0000] rev 47
2003-10-13 Mikael Hallendal <micke@imendio.com> * NEWS: Updated for 0.14.1 * configure.in: Bumped to 0.14.1 * loudmouth/lm-connection.c: (connection_in_event): check if bytes_read equals GNUTLS_E_AGAIN, fixes crash. Patch by Marinus Schraal.
Sun, 12 Oct 2003 23:38:42 +0000 And .cvsignore
zilch <zilch> [Sun, 12 Oct 2003 23:38:42 +0000] rev 46
And .cvsignore
Sun, 12 Oct 2003 23:38:11 +0000 First take on python bindings
zilch <zilch> [Sun, 12 Oct 2003 23:38:11 +0000] rev 45
First take on python bindings
Thu, 02 Oct 2003 23:52:23 +0000 2003-10-03 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Thu, 02 Oct 2003 23:52:23 +0000] rev 44
2003-10-03 Mikael Hallendal <micke@imendio.com> * Release 0.14 * NEWS: Updated for 0.14 * configure.in: Bumped to 0.14
Thu, 02 Oct 2003 08:42:57 +0000 2003-10-02 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Thu, 02 Oct 2003 08:42:57 +0000] rev 43
2003-10-02 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.c: (connection_free): - Free the message handlers and message handler list when free'ing the connection.
Wed, 01 Oct 2003 13:58:53 +0000 added changelog
hallski <hallski> [Wed, 01 Oct 2003 13:58:53 +0000] rev 42
added changelog
Wed, 01 Oct 2003 13:54:53 +0000 2003-10-01 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Wed, 01 Oct 2003 13:54:53 +0000] rev 41
2003-10-01 Mikael Hallendal <micke@imendio.com> * configure.in: Tweaked the --with-ssl option a bit. * loudmouth.spec.in: - Added a with_ssl to be able to easily turn of GNU Tls support. - Fixes LM-14
Wed, 01 Oct 2003 13:19:10 +0000 2003-10-01 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Wed, 01 Oct 2003 13:19:10 +0000] rev 40
2003-10-01 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.c: (connection_do_open): - Added a patch for IPv6-support submitted by Sjoerd Simons. - Sjoerd also seems to know this stuff better than me since his connection code looked more sane than mine. Thanks alot!
Wed, 01 Oct 2003 13:07:01 +0000 2003-10-01 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Wed, 01 Oct 2003 13:07:01 +0000] rev 39
2003-10-01 Mikael Hallendal <micke@imendio.com> * loudmouth/Makefile.am: - added lm-queue.[ch] * loudmouth/lm-queue.[ch]: copied and extended from GQueue. * loudmouth/lm-connection.c: - Use LmQueue instead of GQueue (lm_connection_open_and_block): Better handling of the queue. (lm_connection_send_with_reply_and_block): - Fixed a bug causing replies to be over looked.
Wed, 01 Oct 2003 10:39:20 +0000 2003-10-01 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Wed, 01 Oct 2003 10:39:20 +0000] rev 38
2003-10-01 Mikael Hallendal <micke@imendio.com> * README.WIN32, win32-config.h: - Added information about how to build on Windows. Fixes LM-12
Sat, 23 Aug 2003 23:36:11 +0000 2003-08-24 Martyn Russell <ginxd@btopenworld.com>
hallski <hallski> [Sat, 23 Aug 2003 23:36:11 +0000] rev 37
2003-08-24 Martyn Russell <ginxd@btopenworld.com> * loudmouth/lm-connection.c: (connection_in_event): Use an int for bytes_read. Since bytes_read is now also used for gnutls return value (which can be < 0) a gsize (unsigned) is not a good idea...
Fri, 15 Aug 2003 10:11:03 +0000 2003-08-15 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Fri, 15 Aug 2003 10:11:03 +0000] rev 36
2003-08-15 Mikael Hallendal <micke@imendio.com> * Release 0.13.2
Fri, 15 Aug 2003 09:55:30 +0000 2003-08-15 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Fri, 15 Aug 2003 09:55:30 +0000] rev 35
2003-08-15 Mikael Hallendal <micke@imendio.com> * configure.in: Bumped to 0.13.2 * NEWS: Updated for 0.13.2
Fri, 15 Aug 2003 09:44:11 +0000 2003-08-15 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Fri, 15 Aug 2003 09:44:11 +0000] rev 34
2003-08-15 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-parser.c: (parser_end_node_cb): - Don't crash on </stream:stream>. Fixes bug #117952
Tue, 05 Aug 2003 09:25:53 +0000 2003-08-05 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Tue, 05 Aug 2003 09:25:53 +0000] rev 33
2003-08-05 Mikael Hallendal <micke@imendio.com> * Release 0.13.1 * NEWS: Updated for 0.13.1 * configure.in: Bumped to 0.13.1
Tue, 05 Aug 2003 09:18:21 +0000 2003-08-05 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Tue, 05 Aug 2003 09:18:21 +0000] rev 32
2003-08-05 Mikael Hallendal <micke@imendio.com> * acinclude.m4: Added GnuTLS-macro from GnuTLS-distribution. * configure.in: Added comment if SSL support disabled.
Mon, 04 Aug 2003 23:58:05 +0000 2003-08-05 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Mon, 04 Aug 2003 23:58:05 +0000] rev 31
2003-08-05 Mikael Hallendal <micke@imendio.com> * loudmouth.spec.in: Added Build-requirment on gtk-doc.
Mon, 04 Aug 2003 23:44:39 +0000 2003-08-05 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Mon, 04 Aug 2003 23:44:39 +0000] rev 30
2003-08-05 Mikael Hallendal <micke@imendio.com> * Release 0.13 * NEWS: Updated for 0.13 * configure.in: Bumped to 0.13
Mon, 04 Aug 2003 21:34:18 +0000 2003-08-04 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Mon, 04 Aug 2003 21:34:18 +0000] rev 29
2003-08-04 Mikael Hallendal <micke@imendio.com> * README: - Added comment about GnuTLS and --with-included-libtasn1. - Fixes LM-7 and bug #117801
Mon, 04 Aug 2003 21:18:23 +0000 2003-08-04 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Mon, 04 Aug 2003 21:18:23 +0000] rev 28
2003-08-04 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.c: (connection_in_event): - Disconnect and report that we are disconnected if read doesn't work. This solved the problem when Gossip eats 100% CPU because the server got disconnected. Fixes LM-9.
Mon, 04 Aug 2003 20:49:29 +0000 2003-08-04 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Mon, 04 Aug 2003 20:49:29 +0000] rev 27
2003-08-04 Mikael Hallendal <micke@imendio.com> * loudmouth/Makefile.am: Use -DRUNTIME_ENDIAN, fixes LM-8, bug #118502.
Mon, 04 Aug 2003 20:30:05 +0000 2003-08-04 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Mon, 04 Aug 2003 20:30:05 +0000] rev 26
2003-08-04 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.c: - Modifed patch from Mikhail Zabaluev, fixes LM-5. * (connection_free): close connection if it's still open. * (connection_do_open): Store away the GSource handlers. * (connection_do_close): Remove the GSources from the IOChannel. * (connection_in_event, connection_error_event, connection_hup_event): - Return FALSE if io_channel = NULL.
Mon, 04 Aug 2003 20:14:48 +0000 2003-08-04 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Mon, 04 Aug 2003 20:14:48 +0000] rev 25
2003-08-04 Mikael Hallendal <micke@imendio.com> * configure.in: - Submitted patch for Loudmouth from Mikhail Zabaluev to make configure.in use the aclocal-stuff from gnutls instead of selfmade hack. Fixes LM-6.
Tue, 29 Jul 2003 15:54:03 +0000 removed debug printout that I forgot to remove before committing
hallski <hallski> [Tue, 29 Jul 2003 15:54:03 +0000] rev 24
removed debug printout that I forgot to remove before committing
Tue, 29 Jul 2003 13:40:36 +0000 2003-07-29 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Tue, 29 Jul 2003 13:40:36 +0000] rev 23
2003-07-29 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-message.[ch]: - Added LM_MESSAGE_SUB_TYPE_NORMAL to be a sub type that can actually be set. - If type is not set in a <message/>-node it won't be reported to be LM_MESSAGE_SUB_TYPE_NORMAL but rather LM_MESSAGE_SUB_TYPE_NOT_SET.
Thu, 17 Jul 2003 19:58:45 +0000 2003-07-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Thu, 17 Jul 2003 19:58:45 +0000] rev 22
2003-07-17 Mikael Hallendal <micke@imendio.com> * Release 0.12 * NEWS: Updated for 0.12 * configure.in: Bumped to 0.12
Thu, 17 Jul 2003 19:37:20 +0000 2003-07-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Thu, 17 Jul 2003 19:37:20 +0000] rev 21
2003-07-17 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.c: (auth_req_data_free): Added, free's auth data (connection_create_auth_req_msg): - Added, generates an auth request message (connection_create_auth_msg): - Added, generates an auth message (connection_auth_req_reply): Added (connection_check_auth_type): Added (lm_connection_authenticate): Modified (lm_connection_authenticate_and_block): Modified - Fixes cf-bug #509
Thu, 17 Jul 2003 16:33:05 +0000 2003-07-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Thu, 17 Jul 2003 16:33:05 +0000] rev 20
2003-07-17 Mikael Hallendal <micke@imendio.com> * configure.in: Added GNUTLS_REQUIRED * loudmouth.spec.in: Added gnutls dependency in RPM's. *
Thu, 17 Jul 2003 15:15:16 +0000 2003-07-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Thu, 17 Jul 2003 15:15:16 +0000] rev 19
2003-07-17 Mikael Hallendal <micke@imendio.com> * docs/reference/loudmouth-sections.txt: Added new functions * docs/reference/tmpl/lm-error.sgml: Documented undocumented references. * docs/reference/tmpl/lm-message-handler.sgml: Same. * docs/reference/tmpl/loudmouth-unused.sgml: Same * loudmouth/lm-debug.c: Same * loudmouth/lm-message-handler.c: * loudmouth/lm-message-handler.h: (_lm_message_handler_handle_message): - Check if handler is valid before trying to handle message. (lm_message_handler_new): Set handler to be valid. (lm_message_handler_invalidate): Added. Fixes cf-bug #677 (lm_message_handler_is_valid): Added
Sun, 13 Jul 2003 23:15:05 +0000 2003-07-14 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Sun, 13 Jul 2003 23:15:05 +0000] rev 18
2003-07-14 Mikael Hallendal <micke@imendio.com> * Release 0.11
Sun, 13 Jul 2003 23:02:44 +0000 2003-07-14 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Sun, 13 Jul 2003 23:02:44 +0000] rev 17
2003-07-14 Mikael Hallendal <micke@imendio.com> * configure.in: Bumped to 0.11 * NEWS: Updated for 0.11
Sat, 12 Jul 2003 09:36:38 +0000 Update
xan <xan> [Sat, 12 Jul 2003 09:36:38 +0000] rev 16
Update
Fri, 11 Jul 2003 23:56:22 +0000 2003-07-12 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Fri, 11 Jul 2003 23:56:22 +0000] rev 15
2003-07-12 Mikael Hallendal <micke@imendio.com> * configure.in: - Added SSL support, patch from Bartosz Zapalowski. THIS GUY ROCKS! * docs/reference/loudmouth-sections.txt: - added lm_connection_supports_ssl. * loudmouth/lm-connection.c: Added support for SSL. * loudmouth/test-lm.c: (main): Use SSL if it's compiled in.
Mon, 07 Jul 2003 16:33:53 +0000 2003-07-07 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Mon, 07 Jul 2003 16:33:53 +0000] rev 14
2003-07-07 Mikael Hallendal <micke@imendio.com> * Release 0.10.1
Mon, 07 Jul 2003 16:33:29 +0000 2003-07-07 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Mon, 07 Jul 2003 16:33:29 +0000] rev 13
2003-07-07 Mikael Hallendal <micke@imendio.com> * NEWS: Updated for 0.10.1 * configure.in: Bumped version to 0.10.1
Mon, 07 Jul 2003 14:58:07 +0000 2003-07-07 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Mon, 07 Jul 2003 14:58:07 +0000] rev 12
2003-07-07 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.c: moved the includes around a bit so that it builds on FreeBSD without problems.
Wed, 25 Jun 2003 22:35:43 +0000 2003-06-26 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Wed, 25 Jun 2003 22:35:43 +0000] rev 11
2003-06-26 Mikael Hallendal <micke@imendio.com> * Released 0.10 * configure.in: Changed version to 0.10 * NEWS: Added 0.10 news.
Wed, 25 Jun 2003 22:07:27 +0000 2003-06-25 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Wed, 25 Jun 2003 22:07:27 +0000] rev 10
2003-06-25 Mikael Hallendal <micke@imendio.com> * configure.in: Bumped to 0.9.1 * loudmouth.spec.in: Changed the URL to the project site.
Mon, 23 Jun 2003 23:21:40 +0000 2003-06-24 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Mon, 23 Jun 2003 23:21:40 +0000] rev 9
2003-06-24 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-connection.c: * loudmouth/lm-sha.c: * loudmouth/test-lm.c: - Submitted patch that makes Loudmouth work and build on Win32. Patch sent by Vince Negri, thanks a lot.
Sun, 15 Jun 2003 12:00:57 +0000 2003-06-15 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Sun, 15 Jun 2003 12:00:57 +0000] rev 8
2003-06-15 Mikael Hallendal <micke@imendio.com> * loudmouth/lm-message.c: * loudmouth/lm-message.h: (lm_message_get_sub_type): Return LmMessageSubType. Found by Alexander Saltanov
Fri, 13 Jun 2003 16:08:46 +0000 2003-06-13 Mikael Hallendal <micke@imendio.com>
hallski <hallski> [Fri, 13 Jun 2003 16:08:46 +0000] rev 7
2003-06-13 Mikael Hallendal <micke@imendio.com> * AUTHORS: updated contact information * README: updated contact information * loudmouth/*.[ch]: updated email address * loudmouth/lm-message-node.c: don't lower case the XML * loudmouth/lm-message.c: (message_type_from_string): use strcmp rather than strcasecmp * loudmouth/lm-parser.c: (parser_start_node_cb), (parser_end_node_cb), (lm_parser_new): use strcmp instead of strcasecmp
Wed, 11 Jun 2003 16:44:10 +0000 2003-06-11 Mikael Hallendal <micke@codefactory.se>
hallski <hallski> [Wed, 11 Jun 2003 16:44:10 +0000] rev 6
2003-06-11 Mikael Hallendal <micke@codefactory.se> * docs/reference/loudmouth-sections.txt: Added new functions * loudmouth/lm-message-node.c: (_lm_message_node_new): Set node->raw_mode = FALSE. (lm_message_node_get_raw_mode): Added (lm_message_node_set_raw_mode): Added (lm_message_node_to_string): Don't escape if raw_mode == TRUE * loudmouth/lm-message-node.h: Added new functions.
Mon, 26 May 2003 01:50:43 +0000 2003-04-26 Mikael Hallendal <micke@codefactory.se>
hallski <hallski> [Mon, 26 May 2003 01:50:43 +0000] rev 5
2003-04-26 Mikael Hallendal <micke@codefactory.se> * loudmouth.spec.in: Enable gtk-doc
Mon, 26 May 2003 01:32:16 +0000 2003-04-26 Mikael Hallendal <micke@codefactory.se>
hallski <hallski> [Mon, 26 May 2003 01:32:16 +0000] rev 4
2003-04-26 Mikael Hallendal <micke@codefactory.se> * Released 0.9.1
Mon, 19 May 2003 19:01:30 +0000 2003-05-19 Mikael Hallendal <micke@imendo.com>
hallski <hallski> [Mon, 19 May 2003 19:01:30 +0000] rev 3
2003-05-19 Mikael Hallendal <micke@imendo.com> * Updated contact information
Mon, 19 May 2003 18:30:59 +0000 removed svn directories
hallski <hallski> [Mon, 19 May 2003 18:30:59 +0000] rev 2
removed svn directories
Mon, 19 May 2003 18:27:00 +0000 Initial revision
hallski <hallski> [Mon, 19 May 2003 18:27:00 +0000] rev 1
Initial revision
Mon, 19 May 2003 18:27:00 +0000 New repository initialized by cvs2svn.
unknown <unknown> [Mon, 19 May 2003 18:27:00 +0000] rev 0
New repository initialized by cvs2svn.
(0) tip