# # ChangeLog for / # # Generated by Trac 1.2.3 # 2024-05-08T08:48:51Z Sun, 18 Jul 2010 15:12:35 GMT Wilmer van der Gaast [2efb69b] * doc/user-guide/commands.xml (modified) Doc update for the previous change. Sun, 18 Jul 2010 15:04:19 GMT Wilmer van der Gaast [f1d488e] * root_commands.c (modified) Add some context sensitivity to the "add" command: If it's used in a ... Sun, 18 Jul 2010 14:44:55 GMT Wilmer van der Gaast [2bfe976] * dcc.c (modified) The "transfers" command was renamed to "transfer". Sat, 17 Jul 2010 16:11:09 GMT Wilmer van der Gaast [fe4f28f] * root_commands.c (modified) Remove the user from default_channel if it has the auto_join setting ... Sat, 17 Jul 2010 15:51:01 GMT Wilmer van der Gaast [5c18a76] * protocols/twitter/twitter_lib.c (modified) Store exact Twitter usernames for all Twitter contacts when using ... Sat, 17 Jul 2010 15:06:56 GMT Wilmer van der Gaast [ffcdf13] * protocols/twitter/twitter.c (modified) * protocols/twitter/twitter.h (modified) * protocols/twitter/twitter_lib.c (modified) * protocols/twitter/twitter_lib.h (modified) When using non-Twitter Twitter API services, prefix the channel and ... Sat, 17 Jul 2010 14:41:50 GMT Wilmer van der Gaast [0d691ea] * doc/user-guide/misc.xml (modified) Although linebreaks are allowed in the .xml files, new lines should ... Sat, 17 Jul 2010 14:37:33 GMT Wilmer van der Gaast [6f0ea57] * doc/user-guide/misc.xml (modified) * nick.c (modified) Making nick_format a tiny bit more complicated: Allow truncating a ... Sat, 17 Jul 2010 14:23:20 GMT Wilmer van der Gaast [5e98ff0] * root_commands.c (modified) Free a user structure when using the remove command. This disappeared ... Sat, 17 Jul 2010 14:02:47 GMT Wilmer van der Gaast [6ef19f7] * nick.c (modified) Fixed bug in r712. Check part, not *part. Sat, 17 Jul 2010 12:29:51 GMT Wilmer van der Gaast [a91550c] * protocols/purple/purple.c (modified) Try to pass a group when removing a contact. No idea what will happen ... Sat, 17 Jul 2010 12:08:31 GMT Wilmer van der Gaast [a08e875] * protocols/purple/purple.c (modified) libpurple: Read group information of contacts. Sat, 17 Jul 2010 11:34:24 GMT Wilmer van der Gaast [d0527c1] * protocols/nogaim.c (modified) * protocols/nogaim.h (modified) * protocols/purple/purple.c (modified) libpurple: Handle incoming authorization requests. Sat, 17 Jul 2010 10:04:51 GMT Wilmer van der Gaast [177ffd7] * nick.c (modified) * protocols/purple/purple.c (modified) nick_gen() should also insert an underscore if the first character of ... Fri, 16 Jul 2010 23:55:53 GMT Wilmer van der Gaast [e437366] * protocols/oscar/oscar.c (modified) Fix possible crash on trying to use half-created OSCAR chatrooms. 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. Fri, 16 Jul 2010 23:14:04 GMT Wilmer van der Gaast [ef14a83] * protocols/oscar/oscar.c (modified) WTF AOL, now suddenly underscores are not allowed in room names? Fri, 16 Jul 2010 23:11:37 GMT Wilmer van der Gaast [516a9c6] * lib/http_client.c (modified) * lib/http_client.h (modified) No idea why http_dorequest() ever returned void*. Don't hide the ... Thu, 15 Jul 2010 23:23:04 GMT Wilmer van der Gaast [7885d0f] * lib/http_client.c (modified) * lib/http_client.h (modified) Don't be a dumbass and stop following redirects if there doesn't seem ... Thu, 15 Jul 2010 22:16:42 GMT Wilmer van der Gaast [e4e0b37] * protocols/twitter/twitter_lib.c (modified) Fix compatibility with older GLib versions again. (Bug #643, patch ... Thu, 15 Jul 2010 22:15:47 GMT Wilmer van der Gaast [e693ac2] * debian/changelog (modified) Debian package 1.2.8-1. Wed, 14 Jul 2010 23:52:11 GMT Wilmer van der Gaast [3709301] * ipc.c (modified) * ipc.h (modified) Merging *BSD compatibility fix from Doug Luce (include sys/uio.h even ... Wed, 14 Jul 2010 23:19:03 GMT Doug Luce [83e2d30] * ipc.h (modified) This makes Bitlbee compile on OpenBSD. Tue, 13 Jul 2010 23:14:41 GMT Wilmer van der Gaast [324c378] * irc_channel.c (modified) * irc_commands.c (modified) Move control channel autoconfiguration to irc_cmd_join() instead so ... Tue, 13 Jul 2010 22:50:06 GMT Wilmer van der Gaast [b1af3e8] * irc_commands.c (modified) * irc_im.c (modified) Fixed cleaning up of channels. Something broke when changing the ... Tue, 13 Jul 2010 20:13:46 GMT Wilmer van der Gaast [a26af5c] * protocols/twitter/twitter_lib.c (modified) Fixing NULL pointer dereferences in Twitter module. Based on patch ... Tue, 13 Jul 2010 00:17:37 GMT Wilmer van der Gaast [06b39f2] * protocols/account.c (modified) Automatically convert nick_source settings to their nick_convert ... Tue, 13 Jul 2010 00:09:40 GMT Wilmer van der Gaast [db2cef1] * doc/user-guide/commands.xml (modified) * doc/user-guide/misc.xml (modified) Document this complex new beast. Mon, 12 Jul 2010 23:22:53 GMT Wilmer van der Gaast [badd148] * irc_im.c (modified) * nick.c (modified) * protocols/account.c (modified) * unix.c (modified) Reformat nicks whenever fullname/nick/group changes (but at least for ... Mon, 12 Jul 2010 20:27:11 GMT Wilmer van der Gaast [09dfb68] * irc.c (modified) * nick.c (modified) Added %nick and %group. They don't work yet since nick_gen() is only ... Sun, 11 Jul 2010 23:14:49 GMT Wilmer van der Gaast [2e0eaac] * irc.c (modified) * nick.c (modified) * protocols/account.c (modified) First version of the nick_format setting. 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 ... Sun, 11 Jul 2010 12:11:27 GMT Wilmer van der Gaast [133cdff] * ipc.c (modified) More careful pointer checking in the master. Sun, 11 Jul 2010 10:59:56 GMT Wilmer van der Gaast [af9f2ca] * doc/user-guide/commands.xml (modified) * ipc.c (modified) * irc.c (modified) * root_commands.c (modified) Added allow_takeover setting for people who don't like this new ... Sun, 11 Jul 2010 10:30:27 GMT Wilmer van der Gaast [1e52e1f] * ipc.c (modified) * protocols/nogaim.c (modified) * protocols/purple/purple.c (modified) * query.c (modified) * query.h (modified) When cleaning up queries, q->data is free()d. Even if it turns out to ... Sun, 11 Jul 2010 00:29:19 GMT Wilmer van der Gaast [e92c4f4] * ipc.c (modified) * root_commands.c (modified) Takeover stuff now works in daemon mode as well. Sat, 10 Jul 2010 15:08:02 GMT Wilmer van der Gaast [f1c2b21] * ipc.c (modified) * ipc.h (modified) * irc.c (modified) * irc.h (modified) * root_commands.c (modified) Cleanup. Move some code to a more appropriate location, and show the ... Sat, 10 Jul 2010 00:30:39 GMT Wilmer van der Gaast [534e406] * protocols/twitter/twitter.c (modified) Translate "nick:" to "@nick" in Twitter rooms to make tab completion ... Fri, 09 Jul 2010 23:39:25 GMT Wilmer van der Gaast [f3b6764] * bitlbee.c (modified) * bitlbee.h (modified) * ipc.c (modified) * ipc.h (modified) * irc.h (modified) * irc_user.c (modified) * root_commands.c (modified) Only available in ForkDaemon mode for now: If a user connects (and ... Fri, 09 Jul 2010 23:25:07 GMT Wilmer van der Gaast [b556e46] * bitlbee.c (modified) * doc/user-guide/commands.xml (modified) * irc_commands.c (modified) * irc_im.c (modified) * irc_user.c (modified) * protocols/bee.h (modified) * protocols/bee_user.c (modified) * protocols/nogaim.c (modified) * root_commands.c (modified) Merging main ui-fix. Fri, 09 Jul 2010 23:24:23 GMT Wilmer van der Gaast [c5bff81] * ipc.c (modified) More state consistency checks/error handling. Fri, 09 Jul 2010 21:06:38 GMT Wilmer van der Gaast [debe871] * ipc.c (modified) * irc_user.c (modified) Inform IPC master about nick changes. Fri, 09 Jul 2010 08:25:25 GMT Wilmer van der Gaast [9595d2b] * ipc.c (modified) Also sync umodes. Thu, 08 Jul 2010 23:10:43 GMT Wilmer van der Gaast [f545372] * ipc.c (modified) * root_commands.c (modified) Ask for confirmation. Generally working fairly well now, but ... Thu, 08 Jul 2010 22:31:01 GMT Wilmer van der Gaast [9a9b520] * irc_commands.c (modified) * irc_user.c (modified) * root_commands.c (modified) Allow nick changes if they're only different in capitalisation, fixed ... Tue, 06 Jul 2010 23:10:17 GMT Wilmer van der Gaast [0b09da0] * ipc.c (modified) It works! Fragile like hell though, and without any confirmation or ... Tue, 06 Jul 2010 21:44:52 GMT Wilmer van der Gaast [6c2404e] * bitlbee.c (modified) * bitlbee.h (modified) * ipc.c (modified) * ipc.h (modified) * irc.h (modified) * root_commands.c (modified) First part of the handshake, including sending a file descriptor to ... Mon, 05 Jul 2010 12:01:28 GMT Wilmer van der Gaast [69b896b] * bitlbee.c (modified) * doc/user-guide/commands.xml (modified) * irc_im.c (modified) * protocols/bee.h (modified) * protocols/bee_user.c (modified) * protocols/nogaim.c (modified) When addressing people in a chatroom, try to translate the nickname ... Sun, 04 Jul 2010 20:40:15 GMT Wilmer van der Gaast [006a84f] * irc.h (modified) * irc_channel.c (modified) * irc_im.c (modified) * irc_send.c (modified) * irc_user.c (modified) Kick the user instead of parting him/her when cleaning up a channel. ... Sun, 04 Jul 2010 17:25:22 GMT Wilmer van der Gaast [00540d4] * bitlbee.h (modified) * doc/CHANGES (modified) Ready for BitlBee 1.2.8. Sun, 04 Jul 2010 17:25:05 GMT Wilmer van der Gaast [8eb0b76] * doc/user-guide/commands.xml (modified) Document the base_url setting (for using other Twitter API services). Sun, 04 Jul 2010 14:31:50 GMT Wilmer van der Gaast [f537044] * doc/user-guide/commands.xml (modified) * doc/user-guide/help.xml (modified) * doc/user-guide/misc.xml (modified) Documentation update. I think this covers most of the channel-related ... Sun, 04 Jul 2010 13:36:08 GMT Wilmer van der Gaast [5c7b45c] * irc_im.c (modified) * protocols/bee.h (modified) * protocols/nogaim.c (modified) Auto joins for chatrooms. Sun, 04 Jul 2010 10:16:07 GMT Wilmer van der Gaast [c8eeadd] * irc.c (modified) * irc.h (modified) * irc_channel.c (modified) * root_commands.c (modified) Added automatic joining of channels. Auto-rejoin functionality for ... 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 ... Sat, 03 Jul 2010 21:16:41 GMT Wilmer van der Gaast [0bd948e] * irc.c (modified) * irc.h (modified) * irc_im.c (modified) * irc_user.c (modified) Show a user going offline as a QUIT, not as one or more PARTs, like ... Sat, 03 Jul 2010 20:38:53 GMT Wilmer van der Gaast [917a83e] * irc_user.c (modified) Use irc_send_msg instead of irc_send_msg_raw() to echo messages to ... Sat, 03 Jul 2010 17:57:31 GMT Wilmer van der Gaast [bc4b469] * irc_im.c (modified) Initialize the show variable in channel_update. This shouldn't have ... Sat, 03 Jul 2010 17:39:37 GMT Wilmer van der Gaast [e1f3f94] * irc_commands.c (modified) Fix handling of outgoing CTCP ACTIONs. Wed, 30 Jun 2010 23:56:46 GMT Wilmer van der Gaast [3353b5e] * protocols/twitter/twitter.c (modified) * protocols/twitter/twitter_lib.c (modified) * protocols/twitter/twitter_lib.h (modified) A few Twitter fixes from mainline. Wed, 30 Jun 2010 23:46:55 GMT Wilmer van der Gaast [52a2521] * irc_im.c (modified) When receiving a channel name hint, and a channel with that name ... Wed, 30 Jun 2010 23:30:27 GMT Wilmer van der Gaast [06f9548] * irc_channel.c (modified) Disable the code added in the previous change during shutdown, since ... Wed, 30 Jun 2010 23:15:44 GMT Wilmer van der Gaast [9052bc1] * irc_channel.c (modified) * irc_im.c (modified) Flush channels when the user leaves them. Also, don't update a ... Wed, 30 Jun 2010 23:01:33 GMT Wilmer van der Gaast [d7f8500] * irc_commands.c (modified) Support /NOTICE, although for now just to yourself - some IRC clients ... Wed, 30 Jun 2010 22:52:27 GMT Wilmer van der Gaast [8203da9] * protocols/twitter/twitter_lib.c (modified) * protocols/twitter/twitter_lib.h (modified) D'oh. Of course the getter functions should also treat next_cursor as ... Wed, 30 Jun 2010 19:30:42 GMT Wilmer van der Gaast [217bf4e] * irc_channel.c (modified) Also, automatically set up per-protocol channels if the name's a ... 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 ... Tue, 29 Jun 2010 23:30:05 GMT Wilmer van der Gaast [bd64716] * protocols/twitter/twitter_lib.c (modified) next_cursor is a 64-bit integer. Make it so. This should fix issues ... Tue, 29 Jun 2010 23:06:07 GMT Wilmer van der Gaast [64f8c425] * protocols/twitter/twitter.c (modified) Strip whitespace in Twitter OAuth PIN responses. Mon, 28 Jun 2010 09:37:11 GMT Wilmer van der Gaast [58646d9] * irc_commands.c (modified) Allow joining multiple channels at once. Although BitlBee doesn't ... Mon, 28 Jun 2010 09:37:01 GMT Wilmer van der Gaast [a670aeb] * irc_channel.c (modified) An empty string is not a valid channel name. Mon, 28 Jun 2010 09:03:39 GMT Wilmer van der Gaast [ab6006c] * irc.h (modified) * irc_channel.c (modified) Callers shouldn't have to expect that irc_channel_del_user() frees ... Mon, 28 Jun 2010 00:18:40 GMT Wilmer van der Gaast [c7eb771] * root_commands.c (modified) Hacky support for short subcommands (i.e. "ac l" instead of "account ... 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 16:04:28 GMT Wilmer van der Gaast [134a02c] * irc.h (modified) * irc_channel.c (modified) * irc_im.c (modified) * root_commands.c (modified) irc_channel_name_strip() instead of nick_strip(). 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 ... Sat, 26 Jun 2010 23:39:31 GMT Wilmer van der Gaast [e907683] * doc/user-guide/commands.xml (modified) * root_commands.c (modified) Changed account set (and other account commands) syntax. Instead of ... Sat, 26 Jun 2010 21:26:41 GMT Wilmer van der Gaast [92c8d41] * irc.h (modified) * irc_channel.c (modified) * irc_commands.c (modified) * irc_im.c (modified) * irc_user.c (modified) Remember in which channel the user talked to someone and show ... Fri, 25 Jun 2010 23:33:30 GMT Wilmer van der Gaast [41d415b] * protocols/twitter/twitter_lib.c (modified) Merging bugfix from mainline. Thu, 24 Jun 2010 09:27:34 GMT Wilmer van der Gaast [051372c] * protocols/twitter/twitter_lib.c (modified) Don't create multiple main loops if the user follows >100 people. Thu, 24 Jun 2010 09:14:34 GMT Wilmer van der Gaast [8b8def58] * doc/user-guide/commands.xml (modified) * protocols/jabber/iq.c (modified) * protocols/jabber/jabber.c (modified) * protocols/jabber/message.c (modified) * protocols/twitter/twitter.c (modified) * protocols/twitter/twitter.h (modified) * protocols/twitter/twitter_lib.c (modified) Merging a few revisions from mainline. Thu, 24 Jun 2010 01:06:49 GMT Wilmer van der Gaast [38ff846] * protocols/jabber/jabber.c (modified) Fixed an access-after-free() bug in the Jabber keepalive + cache ... Thu, 24 Jun 2010 00:43:15 GMT Wilmer van der Gaast [d6aa6dd] * protocols/twitter/twitter.c (modified) * protocols/twitter/twitter.h (modified) * protocols/twitter/twitter_lib.c (modified) Load the whole Twitter contact list at login time if mode=chat/many, ... Wed, 23 Jun 2010 22:37:24 GMT Wilmer van der Gaast [90ba416] * protocols/jabber/message.c (modified) Fixed a NULL pointer dereference in the Jabber module. Wed, 23 Jun 2010 00:13:46 GMT Wilmer van der Gaast [4eef271] * doc/user-guide/commands.xml (modified) * protocols/jabber/iq.c (modified) * protocols/jabber/jabber.c (modified) Added user_agent setting to Jabber accounts so people can get around ... Tue, 22 Jun 2010 23:43:36 GMT Wilmer van der Gaast [7cd2e8a] * root_commands.c (modified) Automatically call the "channel" command for the now-gone chat ... Wed, 16 Jun 2010 08:31:40 GMT Wilmer van der Gaast [6b90431] * irc.h (modified) * irc_channel.c (modified) * irc_commands.c (modified) More correct handling of channel names (according to RFC 1459). ... Mon, 14 Jun 2010 08:28:32 GMT Wilmer van der Gaast [e5b521d] * doc/user-guide/commands.xml (modified) s/buddy_sendbuffer/paste_buffer/ in the docs as well. Sat, 12 Jun 2010 22:40:12 GMT Wilmer van der Gaast [12b29db] * doc/user-guide/help.xml (modified) * doc/user-guide/misc.xml (modified) Small doc update on multi-channel stuff. The "channel" command is not ... Fri, 11 Jun 2010 15:12:27 GMT Wilmer van der Gaast [1c8e5f7] * doc/user-guide/commands.xml (modified) * irc.c (modified) * irc.h (modified) * irc_im.c (modified) Added away_reply_timeout setting so BitlBee will suppress away ... Fri, 11 Jun 2010 11:34:39 GMT Wilmer van der Gaast [70ac477] * protocols/msn/msn.c (modified) * protocols/msn/msn.h (modified) * protocols/msn/msn_util.c (modified) * protocols/msn/ns.c (modified) Create new MSN groups when necessary. Thu, 10 Jun 2010 16:39:17 GMT Wilmer van der Gaast [5266354] * root_commands.c (modified) Fixed extremely stupid NULLptr dereference. Thu, 10 Jun 2010 16:36:23 GMT Wilmer van der Gaast [95c3ea9] * irc.c (modified) Fixing hostname in "exiting" opermsgs. Wed, 09 Jun 2010 00:35:13 GMT Wilmer van der Gaast [6acc033] * protocols/msn/msn.c (modified) * protocols/msn/msn.h (modified) * protocols/msn/msn_util.c (modified) * protocols/msn/ns.c (modified) Moving MSN contacts between groups is now possible, but no support ... Tue, 08 Jun 2010 23:43:13 GMT Wilmer van der Gaast [46d215d] * irc_channel.c (modified) * irc_commands.c (modified) * protocols/jabber/iq.c (modified) * protocols/jabber/jabber.c (modified) * protocols/jabber/jabber.h (modified) * root_commands.c (modified) Allow moving contacts around between groups. Works with at least ... Tue, 08 Jun 2010 22:44:16 GMT Wilmer van der Gaast [d7db346] * irc_channel.c (modified) * irc_user.c (modified) * protocols/bee_user.c (modified) * root_commands.c (modified) Some cleanup improvements. 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- ... Mon, 07 Jun 2010 23:50:42 GMT Wilmer van der Gaast [f1cea66] * debian/compat (modified) * debian/control (modified) * debian/rules (modified) Merging Debian fixes that I missed in the previous merge. Mon, 07 Jun 2010 23:04:58 GMT Wilmer van der Gaast [04a927c] * protocols/jabber/jabber.c (modified) * protocols/jabber/jabber.h (modified) * protocols/jabber/jabber_util.c (modified) * protocols/twitter/twitter.c (modified) Fixing some memory leakage.