# # ChangeLog for lib # # Generated by Trac 1.2.3 # 2024-11-01T14:37:25Z Mon, 08 Mar 2010 01:25:10 GMT Wilmer van der Gaast [b52e478] * lib/misc.c (modified) Added ' HTML entity since we're sure getting that one a lot with ... Fri, 23 Oct 2009 10:43:15 GMT Wilmer van der Gaast [4cf80bb] * lib/misc.c (modified) * protocols/jabber/jabber.h (modified) * protocols/nogaim.c (modified) * protocols/nogaim.h (modified) Shuffling a few more #includes. Much more shuffling will be needed. Mon, 20 Jul 2009 13:42:11 GMT Wilmer van der Gaast [0182773] * lib/ini.c (modified) Fixed fd leak in ini.c. How could I miss this one.. :-( Thu, 25 Dec 2008 11:05:11 GMT Wilmer van der Gaast [489f996] * conf.c (modified) * lib/ini.c (modified) Simplified ini parser code a bit more. Not using strtok() after all ... Wed, 24 Dec 2008 09:00:42 GMT Wilmer van der Gaast [72b6783e] * lib/ini.c (modified) * lib/ini.h (modified) First version of new ini parser. Will just attempt to simplify code a ... Sun, 14 Dec 2008 10:40:17 GMT Wilmer van der Gaast [ac46218] * lib/proxy.c (modified) Removed a double g_free() in proxy.c (that couldn't actually ever be ... Sun, 14 Dec 2008 10:19:41 GMT Wilmer van der Gaast [939370c] * lib/events_libevent.c (modified) events_libevent now detects when the event currently being handled is ... Sun, 28 Sep 2008 13:09:36 GMT Wilmer van der Gaast [fb98634] * lib/http_client.c (modified) * lib/http_client.h (modified) Fixed crappy memory management in http_client. Sun, 28 Sep 2008 11:18:19 GMT Wilmer van der Gaast [94acdd0] * chat.c (modified) * chat.h (modified) * irc_commands.c (modified) * lib/xmltree.c (modified) * lib/xmltree.h (modified) * protocols/jabber/conference.c (modified) * protocols/jabber/jabber.c (modified) * protocols/jabber/jabber.h (modified) * protocols/nogaim.c (modified) * protocols/nogaim.h (modified) * protocols/oscar/oscar.c (modified) Restored support for password-protected chatrooms (for now only by ... Mon, 30 Jun 2008 15:37:12 GMT Wilmer van der Gaast [6a78c0e] * lib/misc.c (modified) Silenced a compiler warning - I don't think there's any way the ... Sat, 28 Jun 2008 17:32:41 GMT Jelmer Vernooij [178e2f8] * bitlbee.h (modified) * debian/bitlbee.init (modified) * debian/changelog (modified) * debian/control (modified) * debian/copyright (modified) * debian/rules (modified) * doc/CHANGES (modified) * ipc.c (modified) * lib/misc.c (modified) * lib/misc.h (modified) * nick.c (modified) * protocols/jabber/jabber.c (modified) * protocols/jabber/jabber.h (modified) * protocols/jabber/jabber_util.c (modified) * protocols/jabber/message.c (modified) * protocols/nogaim.h (modified) * protocols/oscar/oscar.c (modified) * protocols/yahoo/libyahoo2.c (modified) * protocols/yahoo/yahoo.c (modified) * storage_xml.c (modified) * tests/Makefile (modified) * tests/check.c (modified) * tests/check_jabber_sasl.c (modified) * tests/check_jabber_util.c (added) Merge trunk. Sun, 22 Jun 2008 09:32:46 GMT Wilmer van der Gaast [424e663] * lib/misc.c (modified) * lib/misc.h (modified) * protocols/nogaim.h (modified) * protocols/oscar/oscar.c (modified) Partial fix for #419: Moved normalize() and some other stuff to OSCAR ... Tue, 10 Jun 2008 03:16:15 GMT Jelmer Vernooij [21e5d49] * lib/ssl_sspi.c (moved) Move SSPI SSL implementation to same directory as other SSL backends. Tue, 10 Jun 2008 03:10:03 GMT Jelmer Vernooij [fde7b91] * lib/ssl_bogus.c (modified) Implement ssl_pending() in bogus ssl backend. Tue, 10 Jun 2008 03:09:49 GMT Jelmer Vernooij [7f49a86] * lib/misc.c (modified) * unix.c (modified) Move random_bytes() back to lib/ Mon, 09 Jun 2008 01:52:28 GMT Jelmer Vernooij [c4a1036] * bitlbee.c (modified) * bitlbee.conf (modified) * bitlbee.h (modified) * conf.c (modified) * conf.h (modified) * debian/changelog (modified) * debian/control (modified) * debian/rules (modified) * doc/user-guide/commands.xml (modified) * irc.c (modified) * lib/arc.h (modified) * lib/proxy.c (modified) * protocols/jabber/jabber_util.c (modified) * protocols/msn/msn.h (modified) * protocols/msn/msn_util.c (modified) * protocols/msn/ns.c (modified) * protocols/nogaim.c (modified) * protocols/nogaim.h (modified) * protocols/oscar/oscar.c (modified) * protocols/yahoo/yahoo.c (modified) * query.c (modified) * query.h (modified) * root_commands.c (modified) Merge integration branch. Sun, 06 Apr 2008 15:34:25 GMT Wilmer van der Gaast [aefaac3a] * bitlbee.c (modified) * bitlbee.conf (modified) * conf.c (modified) * conf.h (modified) * lib/proxy.c (modified) Added ClientInterface configuration option to make BitlBee bind() to ... Sat, 05 Apr 2008 11:54:31 GMT Wilmer van der Gaast [f3351f0] * lib/arc.h (modified) Fixed GLib <2.6 compatibility issue in arc.h. (G_GNUC_MALLOC) Wed, 02 Apr 2008 15:03:02 GMT Jelmer Vernooij [5be87b2] * lib/misc.c (modified) * unix.c (modified) Move unix-specific random_bytes() implementation to unix.c. Mon, 24 Mar 2008 11:01:02 GMT Wilmer van der Gaast [58a1449] * debian/changelog (modified) * lib/proxy.c (modified) Fixed a broken check in lib/proxy.c, this restores proxy support. ... Sun, 23 Mar 2008 14:29:19 GMT Wilmer van der Gaast [8a2221a7] * lib/ssl_client.h (modified) * lib/ssl_gnutls.c (modified) * lib/ssl_nss.c (modified) * lib/ssl_openssl.c (modified) * protocols/jabber/io.c (modified) Fixed stalling issue with OpenSSL and Jabber (#368). Sat, 22 Mar 2008 12:02:50 GMT Wilmer van der Gaast [851a8c2] * lib/events_glib.c (modified) Taught GLib-mode subprocesses how to die. (Closes: #374) Sun, 16 Mar 2008 16:03:52 GMT Wilmer van der Gaast [4e8db1c] * lib/misc.c (modified) * lib/misc.h (modified) * storage_xml.c (modified) Moved password hash verification to md5_verify_password() so this can ... Sun, 16 Mar 2008 15:28:37 GMT Wilmer van der Gaast [50d26f3] * lib/base64.c (modified) Fixed base64_decode() to not barf on corrupted Base64 strings. Sun, 16 Mar 2008 14:18:22 GMT Wilmer van der Gaast [ddcf491f] * lib/arc.c (modified) * lib/arc.h (modified) * storage_xml.c (modified) * tests/check_arc.c (modified) Adding padding to encrypted IM-passwords so the exact password length ... Sat, 15 Mar 2008 16:09:50 GMT Wilmer van der Gaast [9ad86bb] * bitlbee.h (modified) * lib/url.c (modified) * lib/url.h (modified) Fixed issues with "long" URLs in url.c. Reusing code from 2001 wasn't ... Sat, 16 Feb 2008 22:40:38 GMT Wilmer van der Gaast [4bbcba3] * lib/xmltree.c (modified) * lib/xmltree.h (modified) * protocols/jabber/io.c (modified) Moved xmltree handlers initialization to xt_new(). Sat, 16 Feb 2008 22:07:14 GMT Wilmer van der Gaast [add23a2] * lib/Makefile (modified) * lib/xmltree.c (moved) * lib/xmltree.h (moved) * protocols/jabber/Makefile (modified) Moved xmltree to lib/ because I want to use it from more than just ... Sat, 16 Feb 2008 15:58:22 GMT Wilmer van der Gaast [ca60550] * Makefile (modified) * debian/watch (added) * lib/Makefile (modified) * protocols/Makefile (modified) * protocols/jabber/Makefile (modified) * protocols/msn/Makefile (modified) * protocols/oscar/Makefile (modified) * protocols/yahoo/Makefile (modified) Merge from Jelmer. Sat, 16 Feb 2008 15:45:12 GMT Jelmer Vernooij [fc5cf88] * Makefile (modified) * lib/Makefile (modified) * protocols/Makefile (modified) * protocols/jabber/Makefile (modified) * protocols/msn/Makefile (modified) * protocols/oscar/Makefile (modified) * protocols/yahoo/Makefile (modified) Fix lcov dependencies. Thu, 24 Jan 2008 22:22:46 GMT Wilmer van der Gaast [613cc55] * lib/misc.c (modified) * protocols/oscar/oscar.c (modified) Fixed two valgrind warnings (partially uninitialized "struct tm" vars.) Sat, 19 Jan 2008 12:36:30 GMT Wilmer van der Gaast [bea1305] * lib/md5.c (modified) Added byte swapping code to the new MD5 checksumming code to make it ... Thu, 17 Jan 2008 22:06:55 GMT Wilmer van der Gaast [52744f8] * bitlbee.c (modified) * ipc.c (modified) * lib/md5.c (modified) * lib/md5.h (modified) * protocols/nogaim.c (modified) * protocols/nogaim.h (modified) * unix.c (modified) Fixing some Solaris compiler warnings (u_int->uint, adding some ... Sat, 12 Jan 2008 00:24:46 GMT Wilmer van der Gaast [e64de00] * lib/misc.c (modified) * lib/misc.h (modified) * protocols/oscar/oscar.c (modified) Killed info_string_append() and now showing the IP address of ICQ ... Sat, 05 Jan 2008 15:00:15 GMT Wilmer van der Gaast [f394500] * lib/events_glib.c (modified) Removed closure->result. I was planning to add some more stuff, but ... Fri, 28 Dec 2007 23:27:45 GMT Wilmer van der Gaast [6f7ac17] * lib/proxy.c (modified) Fixed return value check in proxy_connect(), since on some systems a ... Wed, 12 Dec 2007 23:57:49 GMT Wilmer van der Gaast [3e79889] * lib/ssl_gnutls.c (modified) Checking conn->xcred before trying to clean it up since GnuTLS ... Wed, 12 Dec 2007 21:36:33 GMT Wilmer van der Gaast [d52111a] * lib/misc.c (modified) * lib/misc.h (modified) * protocols/jabber/io.c (modified) Fixed sockerr_again() usage in Jabber module to (hopefully) fix a ... Thu, 29 Nov 2007 21:55:14 GMT Wilmer van der Gaast [9ff5737] * lib/events.h (modified) * lib/events_libevent.c (modified) * protocols/oscar/msgcookie.c (modified) printf() in daemons considered harmful. Wed, 28 Nov 2007 23:24:26 GMT Wilmer van der Gaast [b6a2373] * bitlbee.c (modified) * lib/events_libevent.c (modified) Fixed the epoll+ForkDaemon combination. The libevent event handling ... Fri, 23 Nov 2007 23:07:44 GMT Wilmer van der Gaast [77bfd07] * lib/Makefile (modified) * lib/sha.c (deleted) * lib/sha.h (deleted) * lib/sha1.c (added) * lib/sha1.h (added) * protocols/jabber/iq.c (modified) * protocols/nogaim.h (modified) * protocols/yahoo/libyahoo2.c (modified) Replaced GPL-incompatible SHA1 hashing code (and renamed the files in ... Fri, 23 Nov 2007 22:25:04 GMT Wilmer van der Gaast [df6d1da] * crypting.c (modified) * debian/copyright (modified) * lib/md5.c (modified) * lib/md5.h (modified) Replaced GPL-incompatible MD5 hashing code. Thu, 22 Nov 2007 22:56:52 GMT Wilmer van der Gaast [56f260a] * configure (modified) * lib/ssl_gnutls.c (modified) * protocols/nogaim.c (modified) * root_commands.c (modified) * storage_xml.c (modified) Some changes to get rid of compiler warnings. (And disabling strict ... Mon, 05 Nov 2007 22:59:49 GMT Wilmer van der Gaast [2231302] * bitlbee.c (modified) * conf.c (modified) * conf.h (modified) * configure (modified) * crypting.h (modified) * help.h (modified) * irc.c (modified) * lib/misc.c (modified) * lib/proxy.c (modified) * protocols/nogaim.c (modified) * storage.h (modified) Merging from Jelmer. Thu, 18 Oct 2007 16:44:25 GMT Jelmer Vernooij [e9b755e] * bitlbee.c (modified) * conf.c (modified) * conf.h (modified) * configure (modified) * irc.c (modified) * lib/misc.c (modified) * lib/misc.h (modified) Use standard functions for dealing with both IPv6 and IPv4. Fri, 12 Oct 2007 12:11:57 GMT Jelmer Vernooij [f618a4a] * lib/proxy.c (modified) Fix GCC warning. Fri, 12 Oct 2007 00:06:50 GMT Wilmer van der Gaast [d444c09] * lib/misc.c (modified) * lib/misc.h (modified) * protocols/nogaim.c (modified) * tests/check_util.c (modified) Added word_wrap() function to misc.c and using it at the right places ... Sun, 07 Oct 2007 22:07:25 GMT Wilmer van der Gaast [e2869bf] * lib/arc.c (modified) * tests/check_arc.c (modified) "Changed" the ArcFour implementation. I'm afraid this was a waste of ... Sun, 07 Oct 2007 20:42:37 GMT Wilmer van der Gaast [a7b5925] * lib/Makefile (modified) * lib/arc.c (moved) * lib/arc.h (moved) * storage_xml.c (modified) Renaming RC4 to ArcFour (possible trademark issues). Sat, 14 Jul 2007 23:54:18 GMT Wilmer van der Gaast [a8a0b4c] * lib/base64.c (modified) * lib/base64.h (modified) * lib/rc4.c (modified) * lib/rc4.h (modified) * lib/ssl_bogus.c (modified) * protocols/jabber/sasl.c (modified) * storage_xml.c (modified) Merge from Jelmer (making GCC4 happy by sanitizing some typecasting ... Sat, 07 Jul 2007 17:21:12 GMT Jelmer Vernooij [b9e4ab5] * lib/ssl_bogus.c (modified) Fix ssl_bogus. Sat, 07 Jul 2007 17:19:28 GMT Jelmer Vernooij [3b6eadc] * lib/base64.c (modified) * lib/base64.h (modified) * lib/rc4.c (modified) * lib/rc4.h (modified) * protocols/jabber/sasl.c (modified) * storage_xml.c (modified) Fix some warnings in storage.c. Sun, 01 Jul 2007 14:52:45 GMT Wilmer van der Gaast [ae3c4fa] * Makefile (modified) * help.c (modified) * help.h (modified) * lib/Makefile (modified) * protocols/Makefile (modified) * protocols/jabber/Makefile (modified) * protocols/msn/Makefile (modified) * protocols/oscar/Makefile (modified) * protocols/yahoo/Makefile (modified) * set.h (modified) * tests/Makefile (modified) * tests/check.c (modified) * tests/check_crypting.c (added) * tests/check_help.c (added) * tests/check_set.c (added) * tests/check_user.c (added) * tests/check_util.c (modified) * tests/testsuite.h (modified) * unix.c (modified) * user.h (modified) Merge from Jelmer (mainly unit testing things). Sun, 18 Feb 2007 23:57:12 GMT Wilmer van der Gaast [b6423a09] * doc/CHANGES (modified) * lib/url.c (modified) Little fix copied from Jelmer's integration branch, want to import ... Sun, 18 Feb 2007 17:48:04 GMT Wilmer van der Gaast [0fd8559] * configure (modified) * doc/CHANGES (modified) * doc/user-guide/commands.xml (modified) * lib/misc.c (modified) * lib/misc.h (modified) * lib/ssl_client.h (modified) * lib/ssl_gnutls.c (modified) * lib/ssl_openssl.c (modified) * protocols/jabber/Makefile (modified) * protocols/jabber/asciitab.h (deleted) * protocols/jabber/expat.c (deleted) * protocols/jabber/hashtable.c (deleted) * protocols/jabber/hashtable.h (deleted) * protocols/jabber/iasciitab.h (deleted) * protocols/jabber/io.c (added) * protocols/jabber/iq.c (added) * protocols/jabber/jabber.c (modified) * protocols/jabber/jabber.h (modified) * protocols/jabber/jabber_util.c (added) * protocols/jabber/jid.c (deleted) * protocols/jabber/jpacket.c (deleted) * protocols/jabber/jutil.c (deleted) * protocols/jabber/latin1tab.h (deleted) * protocols/jabber/lib.h (deleted) * protocols/jabber/libxode.h (deleted) * protocols/jabber/log.c (deleted) * protocols/jabber/log.h (deleted) * protocols/jabber/message.c (added) * protocols/jabber/nametab.h (deleted) * protocols/jabber/pool.c (deleted) * protocols/jabber/presence.c (added) * protocols/jabber/sasl.c (added) * protocols/jabber/str.c (deleted) * protocols/jabber/utf8tab.h (deleted) * protocols/jabber/xmldef.h (deleted) * protocols/jabber/xmlnode.c (deleted) * protocols/jabber/xmlparse.c (deleted) * protocols/jabber/xmlparse.h (deleted) * protocols/jabber/xmlrole.c (deleted) * protocols/jabber/xmlrole.h (deleted) * protocols/jabber/xmltok.c (deleted) * protocols/jabber/xmltok.h (deleted) * protocols/jabber/xmltok_impl.c (deleted) * protocols/jabber/xmltok_impl.h (deleted) * protocols/jabber/xmltok_ns.c (deleted) * protocols/jabber/xmltree.c (added) * protocols/jabber/xmltree.h (added) * protocols/msn/msn.c (modified) * protocols/nogaim.c (modified) * root_commands.c (modified) Merging new Jabber module. See the massive changelog for all the cool ... Mon, 22 Jan 2007 09:42:55 GMT Jelmer Vernooij [348c11b] * Makefile (modified) * lib/Makefile (modified) * protocols/Makefile (modified) * protocols/jabber/Makefile (modified) * protocols/msn/Makefile (modified) * protocols/oscar/Makefile (modified) * protocols/yahoo/Makefile (modified) Add lcov target Sun, 24 Dec 2006 21:47:18 GMT Jelmer Vernooij [7bee5af] * lib/url.c (modified) * set.h (modified) * tests/check_util.c (modified) Add tests for set_url(). Fixed a bug where the default port wasn't ... Wed, 06 Dec 2006 14:16:56 GMT Jelmer Vernooij [a51be64] * lib/Makefile (modified) * protocols/jabber/Makefile (modified) Fix gcov. Wed, 06 Dec 2006 12:15:09 GMT Jelmer Vernooij [2c7df62] * lib/Makefile (modified) * tests/Makefile (modified) * tests/check_nick.c (modified) * tests/check_util.c (modified) Fix testsuite. Thu, 19 Oct 2006 07:51:35 GMT Wilmer van der Gaast [f920d9e] * lib/ssl_gnutls.c (modified) * lib/ssl_openssl.c (modified) Added starttls code to ssl_openssl.c so GnuTLS isn't the only ... Sun, 15 Oct 2006 09:34:02 GMT Wilmer van der Gaast [93b7bd4] * lib/rc4.c (modified) * protocols/msn/msn.c (modified) * protocols/msn/msn.h (modified) * protocols/msn/msn_util.c (modified) * protocols/msn/passport.c (modified) * protocols/yahoo/yahoo.c (modified) * root_commands.c (modified) Merging from devel and storage-xml. Sat, 07 Oct 2006 17:46:28 GMT Wilmer van der Gaast [36e9f62] * configure (modified) * lib/misc.c (modified) * lib/misc.h (modified) * protocols/jabber/jabber.c (modified) * protocols/jabber/presence.c (modified) Added SRV lookups to automatically find out the correct server for a ... Mon, 02 Oct 2006 13:19:13 GMT Wilmer van der Gaast [c1ed6527] * lib/ssl_gnutls.c (modified) * protocols/jabber/io.c (modified) No more double free()/crashes when trying to set up an SSL connection ... Sun, 24 Sep 2006 11:57:45 GMT Wilmer van der Gaast [42127dc] * lib/ssl_client.h (modified) * lib/ssl_gnutls.c (modified) * protocols/jabber/io.c (modified) * protocols/jabber/jabber.c (modified) * protocols/jabber/jabber.h (modified) Added support for SSL- and TLS-connections. Checking of the "tls" ... Wed, 20 Sep 2006 09:34:02 GMT Wilmer van der Gaast [9544acb] * lib/rc4.c (modified) Using LGPL for generic parts, where possible. Sun, 17 Sep 2006 15:56:16 GMT Wilmer van der Gaast [51fdc45] * lib/misc.c (modified) add_cr() is not used anymore, and HTML entity handling got UTFized ... Mon, 14 Aug 2006 19:32:43 GMT Wilmer van der Gaast [d1f8759] * lib/rc4.c (modified) Just a little typo in rc4.c Wed, 19 Jul 2006 16:52:38 GMT Wilmer van der Gaast [0aaca60] * doc/user-guide/commands.xml (modified) * irc.c (modified) * lib/events.h (modified) * lib/http_client.h (modified) * lib/rc4.h (modified) * lib/ssl_client.h (modified) Added some (more) comments to .h files in lib/ and some minor ... Sat, 15 Jul 2006 17:26:13 GMT Wilmer van der Gaast [04026d4] * account.c (modified) * irc.c (modified) * lib/events_glib.c (modified) * lib/events_libevent.c (modified) Fixed a broken call to set_get() (CRASH), shut up a compiler warning ... Sat, 01 Jul 2006 15:52:05 GMT Wilmer van der Gaast [5100caa] * account.c (modified) * account.h (modified) * lib/misc.c (modified) * lib/misc.h (modified) * lib/rc4.c (modified) * root_commands.c (modified) * set.c (modified) * set.h (modified) * storage_xml.c (modified) Added "account set" command. Wed, 28 Jun 2006 14:47:05 GMT Wilmer van der Gaast [1719464] * lib/misc.c (modified) * lib/misc.h (modified) * lib/rc4.c (modified) * set.c (modified) * set.h (modified) * storage_xml.c (modified) Added random_bytes() function for better/more reliable randomization ... Sun, 25 Jun 2006 19:43:14 GMT Wilmer van der Gaast [fd03770] * .bzrignore (modified) * Makefile (modified) * configure (modified) * lib/proxy.c (modified) * nick.c (modified) * protocols/msn/msn.c (modified) * protocols/nogaim.c (modified) * tests/Makefile (added) * tests/check.c (added) * tests/check_nick.c (added) * tests/check_util.c (added) * user.c (modified) Merging from devel/Jelmer. Sun, 25 Jun 2006 17:23:27 GMT Wilmer van der Gaast [88086db] * irc.c (modified) * lib/rc4.c (modified) * storage_xml.c (modified) Added versioning information to the XML-file (convenient for later ... Sun, 25 Jun 2006 14:07:01 GMT Wilmer van der Gaast [7ed3199] * lib/Makefile (modified) * lib/base64.c (added) * lib/base64.h (added) * lib/misc.c (modified) * lib/misc.h (modified) * lib/proxy.c (modified) * lib/rc4.c (modified) * lib/rc4.h (modified) * protocols/yahoo/libyahoo2.c (modified) Moved Base64-related functions to a separate file and added decode ... Sun, 25 Jun 2006 12:15:42 GMT Wilmer van der Gaast [df1694b] * Makefile (modified) * bitlbee.h (modified) * conf.c (modified) * configure (modified) * irc_commands.c (modified) * lib/Makefile (added) * lib/events.h (moved) * lib/events_glib.c (moved) * lib/events_libevent.c (moved) * lib/http_client.c (moved) * lib/http_client.h (moved) * lib/ini.c (moved) * lib/ini.h (moved) * lib/md5.c (moved) * lib/md5.h (moved) * lib/misc.c (moved) * lib/misc.h (moved) * lib/proxy.c (moved) * lib/proxy.h (moved) * lib/rc4.c (added) * lib/rc4.h (added) * lib/sha.c (moved) * lib/sha.h (moved) * lib/ssl_bogus.c (moved) * lib/ssl_client.h (moved) * lib/ssl_gnutls.c (moved) * lib/ssl_nss.c (moved) * lib/ssl_openssl.c (moved) * lib/url.c (moved) * lib/url.h (moved) * protocols/Makefile (modified) Moving all generic files to lib/ instead of having some in / and some ...