# # ChangeLog for storage_xml.c # # Generated by Trac 1.2.3 # 2024-11-16T00:13:16Z Tue, 05 Jun 2012 22:34:13 GMT Wilmer van der Gaast [15581c1] * storage_xml.c (modified) Fixed some small leaks, restored proper read buffer size. Tue, 05 Jun 2012 20:19:56 GMT Wilmer van der Gaast [222b440] * lib/xmltree.c (modified) * lib/xmltree.h (modified) * storage_xml.c (modified) Add xt_to_string_i() and use it to get indentation back in saved ... Tue, 05 Jun 2012 19:47:22 GMT Wilmer van der Gaast [d219296] * storage_xml.c (modified) Small cleanup of xml_save(). Tue, 05 Jun 2012 19:09:14 GMT Wilmer van der Gaast [00f1e93] * storage_xml.c (modified) xml_load using xmltree. About half as much code as the old stuff. ... Mon, 04 Jun 2012 13:55:58 GMT Wilmer van der Gaast [a338faa] * storage_xml.c (modified) Use xmltree to save user settings, in preparation for allowing other ... Mon, 04 Jun 2012 10:58:51 GMT Wilmer van der Gaast [c43f488] * protocols/twitter/twitter_lib.c (modified) * storage_xml.c (modified) Remove two hacks for some glib<2.14 versions that are no longer ... Sat, 24 Dec 2011 18:12:15 GMT Wilmer van der Gaast [9a1c14d] * lib/arc.c (modified) * storage_xml.c (modified) An empty password is still a password, don't refuse accounts for that. Mon, 03 Oct 2011 14:56:58 GMT unknown [e67e513] * ipc.c (modified) * irc.c (modified) * irc.h (modified) * irc_commands.c (modified) * irc_im.c (modified) * irc_send.c (modified) * nick.c (modified) * otr.c (modified) * protocols/nogaim.c (modified) * protocols/purple/purple.c (modified) * query.c (modified) * root_commands.c (modified) * storage_xml.c (modified) rename irc_usermsg to irc_rootmsg. add new irc_usermsg, ... Sun, 21 Nov 2010 16:14:03 GMT Wilmer van der Gaast [5df65bd] * protocols/bee.c (modified) * set.h (modified) * storage_xml.c (modified) Don't save the global "away" settings, leave that to the IRC /AWAY ... Sat, 14 Aug 2010 13:06:11 GMT Wilmer van der Gaast [4452e69] * lib/xmltree.c (modified) * protocols/msn/msn.c (modified) * protocols/msn/msn.h (modified) * protocols/msn/msn_util.c (modified) * protocols/msn/ns.c (modified) * protocols/msn/soap.c (modified) * protocols/msn/soap.h (modified) * protocols/nogaim.h (modified) * storage_xml.c (modified) Allow changing the display_name, now permanently! Sat, 24 Jul 2010 15:58:27 GMT Wilmer van der Gaast [e135cd09] * irc_channel.c (modified) * irc_im.c (modified) * protocols/account.c (modified) * storage_xml.c (modified) Use the account tag in a few places and store it in the XML file as ... Fri, 16 Jul 2010 23:31:55 GMT Wilmer van der Gaast [4346c3f4] * bitlbee.h (modified) * debian/changelog (modified) * doc/CHANGES (modified) * doc/user-guide/commands.xml (modified) * lib/http_client.c (modified) * lib/http_client.h (modified) * protocols/oscar/oscar.c (modified) * protocols/twitter/twitter_lib.c (modified) * storage_xml.c (modified) Merging mainline. Sun, 11 Jul 2010 12:21:59 GMT Wilmer van der Gaast [b1f818b] * irc_im.c (modified) * nick.c (modified) * nick.h (modified) * root_commands.c (modified) * storage_xml.c (modified) Use bee_user structs in all nick_* functions. Prepare for a ... Sat, 03 Jul 2010 21:32:10 GMT Wilmer van der Gaast [c351434] * storage_xml.c (modified) Skip unsupported tags in user configs. (This should make downgrades ... Tue, 29 Jun 2010 23:44:17 GMT Wilmer van der Gaast [7a6ba50] * irc.h (modified) * irc_channel.c (modified) * irc_im.c (modified) * storage_xml.c (modified) Also allow selecting contacts for a channel by protocol instead of ... Mon, 28 Jun 2010 00:07:46 GMT Wilmer van der Gaast [1c40aa7] * irc.h (modified) * irc_channel.c (modified) * irc_im.c (modified) * storage_xml.c (modified) Mark nameless groupchat channels as temporary so they don't stick ... Sun, 27 Jun 2010 15:32:12 GMT Wilmer van der Gaast [547ea68] * root_commands.c (modified) * storage_xml.c (modified) Save and load channels. Also fixing a bug in creating non-control ... Sun, 27 Jun 2010 12:39:07 GMT Wilmer van der Gaast [84c3a72] * irc_commands.c (modified) * protocols/account.c (modified) * protocols/chat.c (deleted) * protocols/chat.h (deleted) * protocols/nogaim.c (modified) * root_commands.c (modified) * storage_xml.c (modified) Import chatrooms configured in older BitlBee versions. Settings are ... Tue, 08 Jun 2010 22:22:16 GMT Wilmer van der Gaast [d50e22f] * protocols/jabber/jabber.c (modified) * protocols/jabber/jabber.h (modified) * protocols/jabber/jabber_util.c (modified) * protocols/twitter/twitter.c (modified) * storage_xml.c (modified) Merging memory leak fixes from devel, time to find the ui-fix- ... Sun, 06 Jun 2010 21:58:46 GMT Wilmer van der Gaast [f277225] * storage_xml.c (modified) Use mkstemp() instead of just a tilde-file when writing new configs ... Wed, 14 Apr 2010 09:27:50 GMT Wilmer van der Gaast [21c87a7] * Makefile (modified) * bitlbee.c (modified) * bitlbee.h (modified) * conf.c (modified) * configure (modified) * doc/CHANGES (modified) * doc/user-guide/commands.xml (modified) * irc.c (modified) * irc.h (modified) * irc_im.c (modified) * irc_util.c (added) * lib/misc.c (modified) * lib/misc.h (modified) * log.c (modified) * protocols/jabber/jabber_util.c (modified) * protocols/jabber/message.c (modified) * protocols/msn/msn.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/twitter/Makefile (added) * protocols/twitter/twitter.c (added) * protocols/twitter/twitter.h (added) * protocols/twitter/twitter_http.c (added) * protocols/twitter/twitter_http.h (added) * protocols/twitter/twitter_lib.c (added) * protocols/twitter/twitter_lib.h (added) * storage_xml.c (modified) * unix.c (modified) Merging loads of stuff from mainline. Tue, 13 Apr 2010 22:35:55 GMT Wilmer van der Gaast [542e44a] * storage_xml.c (modified) fsync() the user configuration file before closing it. (Bug #559) Sat, 10 Apr 2010 02:27:50 GMT Wilmer van der Gaast [1f92a58] * Makefile (modified) * irc.c (modified) * irc.h (modified) * root_commands.c (modified) * storage_xml.c (modified) * unix.c (modified) Restore the storage module. Thu, 22 Oct 2009 21:55:23 GMT Wilmer van der Gaast [b75acf6] * account.c (modified) * bitlbee.h (modified) * chat.c (modified) * chat.h (modified) * irc_commands.c (modified) * protocols/nogaim.h (modified) * root_commands.c (modified) * storage_xml.c (modified) Don't include chat.h from bitlbee.h. make install-dev doesn't install ... Sun, 07 Sep 2008 14:34:50 GMT Wilmer van der Gaast [ced1e17] * bitlbee.h (modified) * doc/CHANGES (modified) * doc/user-guide/Makefile (modified) * doc/user-guide/help.xml (modified) * doc/user-guide/user-guide.xml (modified) * irc.c (modified) * root_commands.c (modified) * storage.c (modified) * storage.h (modified) * storage_text.c (modified) * storage_xml.c (modified) Merging BitlBee 1.2.3 release. Sat, 06 Sep 2008 23:10:47 GMT Wilmer van der Gaast [15d1469] * storage_xml.c (modified) Really removing the gstdio.h include now to fully fix GLib 2.4 ... Sat, 06 Sep 2008 22:59:32 GMT Wilmer van der Gaast [3183c21] * irc.c (modified) * root_commands.c (modified) * storage.c (modified) * storage.h (modified) * storage_text.c (modified) * storage_xml.c (modified) Completely reviewed all uses of irc->password, irc_setpass() and ... Sat, 30 Aug 2008 21:30:13 GMT Wilmer van der Gaast [b84800d] * storage_xml.c (modified) Support for saving the chatroom list. Also removed the hack that was ... Sat, 30 Aug 2008 19:43:38 GMT Wilmer van der Gaast [1917a1ec] * storage_xml.c (modified) Added support for loading chatroom data from user .xml files. Sun, 24 Aug 2008 16:45:40 GMT Wilmer van der Gaast [88d2208] * storage_xml.c (modified) Now really fixing #429 by including unistd.h (which defines F_OK). Sun, 29 Jun 2008 23:45:11 GMT Wilmer van der Gaast [dfd442b] * storage_xml.c (modified) Just use g_access() everywhere instead of a mix of that and ... Sat, 28 Jun 2008 17:35:34 GMT Jelmer Vernooij [47b571d] * storage_xml.c (modified) Avoid g_access on GLib < 2.8.0. Thu, 26 Jun 2008 23:18:31 GMT Wilmer van der Gaast [e0f9170] * storage_xml.c (modified) xml_remove() didn't convert nicknames to lowercase so it caused some ... Wed, 02 Apr 2008 14:17:37 GMT Jelmer Vernooij [5f5d433] * bitlbee.h (modified) * storage_xml.c (modified) Use GLib functions to check whether files exist, for extra portability. 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 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 ... Mon, 11 Feb 2008 12:35:01 GMT Wilmer van der Gaast [eeb85a8] * bitlbee.h (modified) * conf.c (modified) * irc_commands.c (modified) * storage_text.c (modified) * storage_xml.c (modified) * unix.c (modified) Got rid of some noise at startup: complaining when the default ... 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 ... 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: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. Sat, 25 Nov 2006 09:20:29 GMT Wilmer van der Gaast [55078f5] * storage_xml.c (modified) Forgot to pass O_CREAT to open() which can cause problems if there's ... Sun, 22 Oct 2006 13:53:55 GMT Wilmer van der Gaast [28eda86] * storage_text.c (modified) * storage_xml.c (modified) Fixed #181. (Using wrong (static) variable in error messages.) Sun, 17 Sep 2006 15:30:35 GMT Wilmer van der Gaast [8320a7a] * storage_xml.c (modified) Strings passed to xml_text aren't necessarily \0-terminated, so don't ... Wed, 05 Jul 2006 18:34:31 GMT Wilmer van der Gaast [7e3592e] * storage.c (modified) * storage_text.c (modified) * storage_xml.c (modified) Fixed text_load(), added detection of primary storage backends ... Mon, 03 Jul 2006 21:22:45 GMT Wilmer van der Gaast [5b52a48] * account.c (modified) * account.h (modified) * bitlbee.h (modified) * irc.c (modified) * irc.h (modified) * irc_commands.c (modified) * nick.c (modified) * nick.h (modified) * protocols/jabber/jabber.c (modified) * protocols/msn/msn.c (modified) * protocols/nogaim.c (modified) * protocols/nogaim.h (modified) * protocols/oscar/oscar.c (modified) * protocols/yahoo/yahoo.c (modified) * root_commands.c (modified) * storage_text.c (modified) * storage_xml.c (modified) * user.c (modified) Implemented per-account nick lists instead of per-protocol nick ... 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. Fri, 30 Jun 2006 09:17:18 GMT Wilmer van der Gaast [5c9512f] * conf.c (modified) * irc.c (modified) * irc_commands.c (modified) * nick.c (modified) * protocols/nogaim.c (modified) * protocols/nogaim.h (modified) * query.c (modified) * root_commands.c (modified) * set.c (modified) * set.h (modified) * storage_xml.c (modified) * user.c (modified) Made set.c API more generic so it's not specific to irc_t structures ... 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 ... Mon, 26 Jun 2006 16:50:47 GMT Wilmer van der Gaast [90bbb0e] * root_commands.c (modified) * storage_text.c (modified) * storage_xml.c (modified) Moved the call to "account on" to the right place. Mon, 26 Jun 2006 12:04:21 GMT Wilmer van der Gaast [c9f0c79] * storage_xml.c (modified) Implemented cleaner way of passing the "Incorrect password" error. Sun, 25 Jun 2006 18:25:13 GMT Wilmer van der Gaast [6ee9d2d] * root_commands.c (modified) * storage_xml.c (modified) Forgot to initialize pass_rc4 (which caused memory management mess ... 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 17:07:25 GMT Wilmer van der Gaast [6e1fed7] * bitlbee.c (modified) * irc.c (modified) * storage_xml.c (modified) * unix.c (modified) Using salted MD5 checksums for the user's BitlBee password and salted ... Wed, 21 Jun 2006 17:14:49 GMT Wilmer van der Gaast [00ab350] * conf.c (modified) * storage_xml.c (modified) Fixed GError memory leak, correctly setting the migrate_storage default. Tue, 20 Jun 2006 22:14:46 GMT Wilmer van der Gaast [2b14eef] * account.c (modified) * account.h (modified) * root_commands.c (modified) * storage_xml.c (modified) Implemented handling of autoconnect attribute. Tue, 20 Jun 2006 22:05:04 GMT Wilmer van der Gaast [9b46b64] * storage_xml.c (modified) Fixed error message for unknown protocols. Tue, 20 Jun 2006 21:48:28 GMT Wilmer van der Gaast [ece2cd2] * storage_xml.c (modified) xml_save() now stores the password's md5sum too. Kind of ... important.. Tue, 20 Jun 2006 21:36:53 GMT Wilmer van der Gaast [84e9cea] * storage_xml.c (modified) Added xml_remove() and xml_check_pass(). Mon, 19 Jun 2006 11:52:34 GMT Wilmer van der Gaast [d028a77] * storage_xml.c (modified) Better detection of incorrect MD5 password hashes. Sun, 18 Jun 2006 23:07:28 GMT Wilmer van der Gaast [d28f3b35] * storage_xml.c (modified) Now saving the password's md5sum instead of the plaintext version. Thu, 15 Jun 2006 12:46:31 GMT Wilmer van der Gaast [5898ef8] * bitlbee.c (modified) * ipc.c (modified) * irc.c (modified) * irc.h (modified) * irc_commands.c (modified) * protocols/msn/msn.c (modified) * root_commands.c (modified) * storage_text.c (modified) * storage_xml.c (modified) xml_save(), decent error handling and merging fixed autosaving. Wed, 14 Jun 2006 20:30:25 GMT Wilmer van der Gaast [c121f89] * Makefile (modified) * conf.c (modified) * root_commands.c (modified) * storage.c (modified) * storage.h (modified) * storage_xml.c (modified) xml_load() works pretty well now. Wed, 07 Jun 2006 11:25:46 GMT Wilmer van der Gaast [a312b6b] * account.c (modified) * storage_xml.c (added) Added storage_xml.c