# # ChangeLog for irc_commands.c # # Generated by Trac 1.2.3 # 2024-11-29T16:42:48Z Sun, 09 May 2010 12:05:50 GMT Wilmer van der Gaast [47fae0f] * irc_channel.c (modified) * irc_commands.c (modified) No. Run the part handler from the IRC /PART command, not from ... Sat, 08 May 2010 21:52:25 GMT Wilmer van der Gaast [66b9e36a] * irc.h (modified) * irc_commands.c (modified) * irc_im.c (modified) Restored /invite for groupchats. Sat, 08 May 2010 14:48:38 GMT Wilmer van der Gaast [eaaa986] * irc.c (modified) * irc_commands.c (modified) * protocols/bee.h (modified) * protocols/bee_chat.c (modified) * protocols/jabber/presence.c (modified) * protocols/yahoo/yahoo.c (modified) Misc. cleanup. Also updated the Yahoo! module to deal with struct ... Sat, 08 May 2010 14:19:12 GMT Wilmer van der Gaast [4a9fd5f] * irc_commands.c (modified) Fixed *facepalm* memory management/scoping bug in /AWAY command. Sun, 02 May 2010 18:48:26 GMT Wilmer van der Gaast [bce78c8] * irc_channel.c (modified) * irc_commands.c (modified) * irc_im.c (modified) Restored classical control channel behaviour (the ability to talk to ... Wed, 14 Apr 2010 13:35:41 GMT Wilmer van der Gaast [003a12b] * irc.h (modified) * irc_commands.c (modified) * irc_im.c (modified) * irc_user.c (modified) Restored all remaining IRC commands that make some sense to have at ... Wed, 14 Apr 2010 12:34:39 GMT Wilmer van der Gaast [d7d677d] * irc_commands.c (modified) Restored a few more trivial commands including all the oper stuff. Tue, 13 Apr 2010 11:38:41 GMT Wilmer van der Gaast [81186cab] * irc_commands.c (modified) * protocols/bee.c (modified) /away and set away/status stuff back. Mon, 12 Apr 2010 00:06:49 GMT Wilmer van der Gaast [24b8bbb] * irc.h (modified) * irc_commands.c (modified) * irc_user.c (modified) * lib/misc.c (modified) * lib/misc.h (modified) * root_commands.c (modified) Start handling CTCPs, in a saner way than before. Sun, 11 Apr 2010 22:26:45 GMT Wilmer van der Gaast [57119e8] * irc_commands.c (modified) Actually bomb out if channel creation fails at /join time. Sun, 11 Apr 2010 19:53:27 GMT Wilmer van der Gaast [ffa1173] * irc_commands.c (modified) Allow the user to change his/her nick. My old concern was that it ... Fri, 02 Apr 2010 02:29:45 GMT Wilmer van der Gaast [fb117aee] * bitlbee.h (modified) * irc.c (modified) * irc_channel.c (modified) * irc_commands.c (modified) * irc_user.c (modified) * protocols/account.c (modified) * protocols/bee.h (modified) * protocols/bee_user.c (modified) * protocols/nogaim.c (modified) Cleaned lots of compiler warnings so I can get some signal again. Thu, 01 Apr 2010 03:38:50 GMT Wilmer van der Gaast [d860a8d] * irc.c (modified) * irc.h (modified) * irc_commands.c (modified) * irc_im.c (modified) * protocols/bee.h (modified) * protocols/bee_user.c (modified) * protocols/nogaim.c (modified) * protocols/nogaim.h (modified) * root_commands.c (modified) * unix.c (modified) Restored "account" root command and restored enough stuff to be able ... Sun, 28 Mar 2010 02:49:19 GMT Wilmer van der Gaast [3923003] * irc.c (modified) * irc_commands.c (modified) Restored server-initiated PINGs. Sat, 27 Mar 2010 17:36:47 GMT Wilmer van der Gaast [280c56a] * Makefile (modified) * irc.c (modified) * irc.h (modified) * irc_channel.c (modified) * irc_commands.c (modified) * irc_send.c (modified) * irc_user.c (modified) * nick.c (modified) * root_commands.c (modified) Added privmsg handlers to users/channels. root commands are coming back. Sat, 27 Mar 2010 15:16:16 GMT Wilmer van der Gaast [2f53ada] * irc.h (modified) * irc_commands.c (modified) * irc_send.c (modified) /WHO Sat, 27 Mar 2010 14:31:03 GMT Wilmer van der Gaast [b919363] * irc.c (modified) * irc.h (modified) * irc_channel.c (modified) * irc_commands.c (modified) Mode stuff. Also disallow unsetting +R umode which was possible so ... Sat, 27 Mar 2010 12:34:44 GMT Wilmer van der Gaast [9b69eb7] * irc_commands.c (modified) MOTD command added since, well, I had all the code for it already anyway. Sat, 27 Mar 2010 03:39:23 GMT Wilmer van der Gaast [b95932e] * irc.c (modified) * irc.h (modified) * irc_commands.c (modified) * irc_send.c (modified) * irc_user.c (modified) Added WHOIS command. Sat, 27 Mar 2010 03:04:35 GMT Wilmer van der Gaast [b9e020a] * irc.h (modified) * irc_channel.c (modified) * irc_commands.c (modified) Added JOIN, NAMES and PART commands. Sat, 27 Mar 2010 01:57:00 GMT Wilmer van der Gaast [ebaebfe] * irc.c (modified) * irc.h (modified) * irc_commands.c (modified) * irc_send.c (added) * irc_user.c (added) * protocols/bee.c (added) * protocols/bee.h (added) * protocols/bee.o (added) PING and QUIT work now, and adding some files that weren't checked in ... Fri, 26 Mar 2010 12:14:37 GMT Wilmer van der Gaast [3ddb7477] * Makefile (modified) * bitlbee.h (modified) * conf.c (modified) * ipc.c (modified) * irc.c (modified) * irc.h (modified) * irc_commands.c (modified) * nick.c (modified) * protocols/Makefile (modified) * protocols/account.c (moved) * protocols/account.h (moved) * protocols/chat.c (moved) * protocols/chat.h (moved) * protocols/user.c (moved) * protocols/user.h (moved) * set.c (modified) * unix.c (modified) One total mess that doesn't do much yet, but reorganised some stuff ... Tue, 16 Mar 2010 10:18:02 GMT Wilmer van der Gaast [449a51d] * irc_commands.c (modified) * protocols/nogaim.c (modified) * root_commands.c (modified) * user.h (modified) Include non-away status messages in blist and whois responses. The ... Sun, 07 Mar 2010 18:32:31 GMT Wilmer van der Gaast [63770b4] * irc_commands.c (modified) * protocols/jabber/jabber.c (modified) Changed formatting of Jabber buddy info response. Sun, 07 Mar 2010 00:22:33 GMT Wilmer van der Gaast [58adb7e] * account.c (modified) * irc.c (modified) * irc_commands.c (modified) * protocols/nogaim.c (modified) * protocols/nogaim.h (modified) Added global and per-account settings "away" and "status" so the user ... 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, 04 Oct 2009 19:00:53 GMT Wilmer van der Gaast [e59b4f6] * irc_commands.c (modified) Fixed embarassing early free() bug that sat in the WATCH command ... 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 ... Sun, 28 Sep 2008 10:56:46 GMT Wilmer van der Gaast [e180c59] * irc_commands.c (modified) Fixed irc_cmd_join(). Giving a more proper response to invalid ... Sun, 31 Aug 2008 15:00:35 GMT Wilmer van der Gaast [3611717] * chat.c (modified) * chat.h (modified) * irc_commands.c (modified) * protocols/nogaim.c (modified) Added auto_join code. Sun, 31 Aug 2008 13:42:33 GMT Wilmer van der Gaast [39f93f0] * chat.c (modified) * irc.c (modified) * irc.h (modified) * irc_commands.c (modified) * root_commands.c (modified) /join can now be used to join chatrooms, join_chat should not be used ... Sun, 29 Jun 2008 09:35:41 GMT Wilmer van der Gaast [565a1ea] * ipc.c (modified) * irc.c (modified) * irc_commands.c (modified) Added the DEAF command, which makes the daemon stop listening for new ... Sun, 30 Mar 2008 21:26:16 GMT Wilmer van der Gaast [f9756bd] * irc.c (modified) * irc.h (modified) * irc_commands.c (modified) * set.c (modified) * set.h (modified) Changed charset handling: irc_t keeps two iconv structures, which are ... Sat, 29 Mar 2008 22:19:17 GMT Wilmer van der Gaast [a199d33] * irc.c (modified) * irc.h (modified) * irc_commands.c (modified) Closing bug #209: The PASS command can now be used to identify ... Sun, 16 Mar 2008 17:17:23 GMT Wilmer van der Gaast [c029350] * irc_commands.c (modified) Added some brackets in irc_cmd_(pass|oper) to prevent crashes when no ... Sun, 16 Mar 2008 16:31:27 GMT Wilmer van der Gaast [ec0355f] * bitlbee.conf (modified) * doc/CHANGES (modified) * irc_commands.c (modified) Passwords in bitlbee.conf can now be (properly salted) MD5 hashes, ... 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 ... Sat, 02 Feb 2008 21:48:09 GMT Wilmer van der Gaast [0fbda193] * help.c (modified) * help.h (modified) * irc.c (modified) * irc.h (modified) * irc_commands.c (modified) * unix.c (modified) Added help_free() and cleaned up some very stale help-related stuff I ... Sun, 09 Dec 2007 23:19:35 GMT Wilmer van der Gaast [c058ff9] * irc_commands.c (modified) * protocols/jabber/conference.c (modified) * protocols/jabber/jabber.c (modified) * protocols/jabber/jabber.h (modified) * protocols/msn/msn.c (modified) * protocols/oscar/oscar.c (modified) * protocols/yahoo/yahoo.c (modified) Added /invite support for Jabber chatrooms (and fixed the argument ... Mon, 19 Nov 2007 22:23:58 GMT Wilmer van der Gaast [50e1776] * irc.c (modified) * irc_commands.c (modified) * protocols/nogaim.c (modified) * protocols/nogaim.h (modified) Merging /TOPIC code from Miklos Vajna. Untested, because I still have ... Mon, 23 Apr 2007 02:58:44 GMT Wilmer van der Gaast [0e7ab64] * irc.c (modified) * irc.h (modified) * irc_commands.c (modified) * protocols/jabber/conference.c (modified) * protocols/nogaim.c (modified) * protocols/nogaim.h (modified) * root_commands.c (modified) Got rid of one HORRIBLE stupidity called chat_by_channel(), which ... Mon, 16 Apr 2007 04:01:13 GMT Wilmer van der Gaast [6bbb939] * irc_commands.c (modified) * protocols/jabber/iq.c (modified) * protocols/jabber/presence.c (modified) * protocols/msn/msn.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) Split serv_got_update() into imcb_buddy_(status|times). (Well, the ... Mon, 16 Apr 2007 01:03:08 GMT Wilmer van der Gaast [84b045d] * Makefile (modified) * irc.c (modified) * irc_commands.c (modified) * protocols/jabber/io.c (modified) * protocols/jabber/iq.c (modified) * protocols/jabber/jabber.c (modified) * protocols/jabber/jabber_util.c (modified) * protocols/jabber/presence.c (modified) * protocols/jabber/sasl.c (modified) * protocols/msn/msn.c (modified) * protocols/msn/msn_util.c (modified) * protocols/msn/ns.c (modified) * protocols/msn/sb.c (modified) * protocols/nogaim.c (modified) * protocols/nogaim.h (modified) * protocols/oscar/chat.c (modified) * protocols/oscar/chatnav.c (modified) * protocols/oscar/icq.c (modified) * protocols/oscar/im.c (modified) * protocols/oscar/info.c (modified) * protocols/oscar/oscar.c (modified) * protocols/oscar/rxqueue.c (modified) * protocols/oscar/search.c (modified) * protocols/oscar/service.c (modified) * protocols/oscar/txqueue.c (modified) * protocols/yahoo/yahoo.c (modified) * query.c (modified) * root_commands.c (modified) s/imc/imcb/ for callback functions. Moved things aroundin nogaim.h a ... Sat, 31 Mar 2007 05:40:45 GMT Wilmer van der Gaast [0da65d5] * account.c (modified) * account.h (modified) * irc.c (modified) * irc_commands.c (modified) * protocols/jabber/io.c (modified) * protocols/jabber/iq.c (modified) * protocols/jabber/jabber.c (modified) * protocols/jabber/jabber.h (modified) * protocols/jabber/jabber_util.c (modified) * protocols/jabber/message.c (modified) * protocols/jabber/presence.c (modified) * protocols/jabber/sasl.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/sb.c (modified) * protocols/nogaim.c (modified) * protocols/nogaim.h (modified) * protocols/oscar/aim.h (modified) * protocols/oscar/im.c (modified) * protocols/oscar/oscar.c (modified) * protocols/oscar/service.c (modified) * protocols/yahoo/yahoo.c (modified) * query.c (modified) * query.h (modified) * root_commands.c (modified) * user.c (modified) * user.h (modified) s/gaim_connection/im_connection/ and some other minor API changes. ... Wed, 28 Mar 2007 05:53:11 GMT Wilmer van der Gaast [fa29d093] * irc.c (modified) * irc_commands.c (modified) * motd.txt (modified) * protocols/msn/msn.c (modified) * protocols/msn/msn.h (modified) * protocols/msn/sb.c (modified) * protocols/nogaim.c (modified) * protocols/nogaim.h (modified) * protocols/oscar/oscar.c (modified) * protocols/yahoo/yahoo.c (modified) * root_commands.c (modified) Preparing for Jabber conference room support. Fri, 24 Nov 2006 19:39:59 GMT Wilmer van der Gaast [dfc8a46] * ipc.c (modified) * irc_commands.c (modified) Bye bye lilo. I've never been a fan of yours, but let's not make fun ... 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 ... Fri, 30 Jun 2006 23:18:56 GMT Wilmer van der Gaast [0a3c243] * account.c (modified) * irc.c (modified) * irc_commands.c (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) * user.c (modified) Got rid of struct aim_user (now using account_t everywhere). Needs ... 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 ... Sun, 25 Jun 2006 19:55:18 GMT Wilmer van der Gaast [2f13222] * irc.c (modified) * irc_commands.c (modified) IRC protocol compliance fixes (closes: #158, #159, #160). Fri, 16 Jun 2006 11:26:51 GMT Jelmer Vernooij [07e46c9] * bitlbee.c (modified) * ipc.c (modified) * irc.c (modified) * irc.h (modified) * irc_commands.c (modified) * root_commands.c (modified) * storage_text.c (modified) [merge] upstream Thu, 15 Jun 2006 12:37:05 GMT Wilmer van der Gaast [3af70b0] * ipc.c (modified) * irc.c (modified) * irc_commands.c (modified) * root_commands.c (modified) !x&y == (!x)&y, not !(x&y). Thu, 15 Jun 2006 12:22:17 GMT Wilmer van der Gaast [79e826a] * bitlbee.c (modified) * ipc.c (modified) * irc.c (modified) * irc.h (modified) * irc_commands.c (modified) * root_commands.c (modified) * storage_text.c (modified) Converted irc->status to binary flags. (This also fixes auto-save-on- ... Mon, 12 Jun 2006 22:24:04 GMT Jelmer Vernooij [b4e4b95] * irc_commands.c (modified) Remove unused variable. Sun, 28 May 2006 23:21:42 GMT Wilmer van der Gaast [c38e965] * irc_commands.c (modified) Removed a message that only applied to the MSN module that got ... Sun, 28 May 2006 18:24:43 GMT Wilmer van der Gaast [42616d1] * irc_commands.c (modified) "ISON :nick1 nick2" works too now, which seems to be what the RFCs ... Tue, 23 May 2006 08:31:04 GMT Wilmer van der Gaast [fc630f9] * irc.c (modified) * irc_commands.c (modified) * protocols/oscar/oscar.c (modified) Silenced all compiler warnings that appeared after previous commit. Tue, 23 May 2006 07:45:14 GMT Wilmer van der Gaast [226fce1] * irc.c (modified) * irc_commands.c (modified) * protocols/nogaim.c (modified) * protocols/nogaim.h (modified) Some changes for im_api. (bim_* functions) Sat, 18 Mar 2006 09:10:57 GMT Wilmer van der Gaast [82898af] * irc_commands.c (modified) Added the IRC VERSION command. Thu, 02 Feb 2006 13:59:14 GMT Wilmer van der Gaast [1d2e3c2] * bitlbee.c (modified) * bitlbee.h (modified) * conf.c (modified) * ipc.c (modified) * ipc.h (modified) * irc_commands.c (modified) * unix.c (modified) Added RESTART command for easier upgrades without losing IPC ... Mon, 23 Jan 2006 14:20:18 GMT Wilmer van der Gaast [a91ecee] * irc_commands.c (modified) /AWAY now only sets the IM-protocols away that belong to the current ... Sat, 21 Jan 2006 22:31:10 GMT Wilmer van der Gaast [54879ab] * bitlbee.c (modified) * bitlbee.h (modified) * conf.c (modified) * ipc.c (modified) * ipc.h (modified) * irc_commands.c (modified) * unix.c (modified) Added RESTART command (only for ForkDaemon mode) for easier upgrades. Sat, 21 Jan 2006 22:23:58 GMT Wilmer van der Gaast [f1d38f2] * ipc.c (modified) * irc_commands.c (modified) Fixed counting of arguments in i[rp]c_exec(), made them a bit too simple. Fri, 20 Jan 2006 15:15:49 GMT Wilmer van der Gaast [f73b969] * Makefile (modified) * bitlbee.c (modified) * bitlbee.h (modified) * commands.h (modified) * ipc.c (modified) * ipc.h (modified) * irc.c (modified) * irc.h (modified) * irc_commands.c (modified) * root_commands.c (moved) * user.h (modified) Renamed commands.c, got rid of return values in all command functions. Thu, 19 Jan 2006 17:52:19 GMT Wilmer van der Gaast [5424c76] * ipc.c (modified) * ipc.h (modified) * irc_commands.c (modified) Rehash command now also works in inetd mode. Other "IPC" commands ... Wed, 18 Jan 2006 22:17:59 GMT Wilmer van der Gaast [4c266f2] * bitlbee.c (modified) * ipc.c (modified) * irc.c (modified) * irc.h (modified) * irc_commands.c (modified) * log.c (modified) Merged (and adapted) changes from main tree. Tue, 17 Jan 2006 21:15:42 GMT Wilmer van der Gaast [48721c3] * ipc.c (modified) * irc_commands.c (modified) A KILL command. Unfortunately the user doesn't see the KILL message ... Sun, 15 Jan 2006 20:31:59 GMT Wilmer van der Gaast [f4a5940] * commands.h (modified) * conf.c (modified) * ipc.c (modified) * ipc.h (modified) * irc_commands.c (modified) Added REHASH command, IPC emulation in daemon (non-forked) mode. Sun, 15 Jan 2006 11:33:54 GMT Wilmer van der Gaast [e0ca412] * ipc.c (modified) * irc_commands.c (modified) s/WALLOP/WALLOPS/, added LILO command. Sun, 15 Jan 2006 01:49:49 GMT Wilmer van der Gaast [0431ea1] * Makefile (modified) * bitlbee.c (modified) * commands.c (modified) * commands.h (modified) * ipc.c (added) * ipc.h (added) * irc.c (modified) * irc.h (modified) * irc_commands.c (added) Imported irc_command branch and used this addition for parsing IPC ... Sat, 14 Jan 2006 20:31:59 GMT Wilmer van der Gaast [de3e100] * irc.c (modified) * irc.h (modified) * irc_commands.c (modified) Separated the IRC line splitting/parsing code (to use it for IPC ... Sat, 14 Jan 2006 19:12:48 GMT Wilmer van der Gaast [b23c5c7] * irc_commands.c (modified) Added correct responses for OPER command, stripped some unnecessary ... Sat, 14 Jan 2006 18:25:00 GMT Wilmer van der Gaast [edf9657] * irc.c (modified) * irc.h (modified) * irc_commands.c (modified) Fixed the PASS-command, added error messages for invalid commands to ... Sat, 14 Jan 2006 17:48:29 GMT Wilmer van der Gaast [c22c210] * irc_commands.c (modified) Checks if there's an OPER password set before checking it, to prevent ... Fri, 13 Jan 2006 23:51:21 GMT Wilmer van der Gaast [0298d11] * Makefile (modified) * commands.c (modified) * commands.h (modified) * irc.c (modified) * irc_commands.c (added) Moved all IRC commands to separate functions in irc_commands.c. At ...