# # ChangeLog for irc_channel.c # # Generated by Trac 1.2.3 # 2024-11-27T19:37:17Z Fri, 16 Jan 2015 19:50:25 GMT dequis [ecbd22a] * irc_channel.c (modified) channel: fixed auto-join occurring when disabled With the auto_join ... Fri, 16 Jan 2015 19:50:23 GMT dequis [6b13103] * dcc.c (modified) * irc_channel.c (modified) * irc_im.c (modified) * irc_util.c (modified) * lib/http_client.c (modified) * lib/ini.c (modified) * lib/json.c (modified) * lib/misc.c (modified) * lib/ssl_gnutls.c (modified) * lib/ssl_openssl.c (modified) * nick.c (modified) * otr.c (modified) * protocols/account.c (modified) * protocols/jabber/jabber_util.c (modified) * protocols/jabber/sasl.c (modified) * protocols/msn/msn.c (modified) * protocols/msn/ns.c (modified) * protocols/msn/sb.c (modified) * protocols/oscar/auth.c (modified) * protocols/oscar/oscar.c (modified) * protocols/oscar/oscar_util.c (modified) * protocols/purple/purple.c (modified) * protocols/skype/skype.c (modified) * protocols/twitter/twitter.c (modified) * protocols/yahoo/yahoo_httplib.c (modified) * set.c (modified) Replace isdigit/isalpha/.../tolower/toupper with glib variants This ... Fri, 16 Jan 2015 19:50:23 GMT dequis [6f10697] * COPYING (modified) * bitlbee.c (modified) * bitlbee.h (modified) * commands.h (modified) * conf.c (modified) * conf.h (modified) * dcc.c (modified) * dcc.h (modified) * help.c (modified) * help.h (modified) * ipc.c (modified) * ipc.h (modified) * irc.c (modified) * irc.h (modified) * irc_channel.c (modified) * irc_commands.c (modified) * irc_im.c (modified) * irc_send.c (modified) * irc_user.c (modified) * irc_util.c (modified) * lib/events.h (modified) * lib/events_glib.c (modified) * lib/events_libevent.c (modified) * lib/http_client.c (modified) * lib/http_client.h (modified) * lib/ini.c (modified) * lib/ini.h (modified) * lib/misc.c (modified) * lib/misc.h (modified) * lib/proxy.c (modified) * lib/proxy.h (modified) * lib/ssl_client.h (modified) * lib/ssl_gnutls.c (modified) * lib/ssl_nss.c (modified) * lib/ssl_openssl.c (modified) * lib/url.c (modified) * lib/url.h (modified) * log.c (modified) * log.h (modified) * nick.c (modified) * nick.h (modified) * otr.c (modified) * otr.h (modified) * protocols/account.c (modified) * protocols/account.h (modified) * protocols/bee.c (modified) * protocols/bee.h (modified) * protocols/bee_chat.c (modified) * protocols/bee_ft.c (modified) * protocols/bee_user.c (modified) * protocols/ft.h (modified) * protocols/msn/invitation.c (modified) * protocols/msn/invitation.h (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/msn/soap.c (modified) * protocols/msn/soap.h (modified) * protocols/msn/tables.c (modified) * protocols/nogaim.c (modified) * protocols/nogaim.h (modified) * protocols/oscar/oscar.c (modified) * protocols/skype/skype.c (modified) * protocols/yahoo/libyahoo2.c (modified) * protocols/yahoo/yahoo.c (modified) * protocols/yahoo/yahoo2.h (modified) * protocols/yahoo/yahoo2_callbacks.h (modified) * protocols/yahoo/yahoo2_types.h (modified) * protocols/yahoo/yahoo_debug.h (modified) * protocols/yahoo/yahoo_httplib.c (modified) * protocols/yahoo/yahoo_httplib.h (modified) * protocols/yahoo/yahoo_list.h (modified) * protocols/yahoo/yahoo_util.c (modified) * protocols/yahoo/yahoo_util.h (modified) * query.c (modified) * query.h (modified) * root_commands.c (modified) * set.c (modified) * set.h (modified) * storage.c (modified) * storage.h (modified) * storage_xml.c (modified) * unix.c (modified) Fix incorrect Free Software Foundation address Mon, 14 Oct 2013 16:02:04 GMT Wilmer van der Gaast [d4a4f1a] * irc_channel.c (modified) Don't save the "type" channel setting, it's an XML attribute already. ... Thu, 21 Feb 2013 19:15:59 GMT Wilmer van der Gaast [0e788f5] * ipc.c (modified) * irc.c (modified) * irc.h (modified) * irc_channel.c (modified) * irc_commands.c (modified) * irc_im.c (modified) * irc_send.c (modified) * irc_user.c (modified) * lib/http_client.h (modified) * lib/json_util.c (modified) * lib/json_util.h (modified) * lib/misc.c (modified) * lib/misc.h (modified) * lib/ssl_nss.c (modified) * lib/xmltree.c (modified) * lib/xmltree.h (modified) * nick.c (modified) * otr.c (modified) * protocols/account.c (modified) * protocols/account.h (modified) * protocols/jabber/conference.c (modified) * protocols/jabber/io.c (modified) * protocols/jabber/iq.c (modified) * protocols/jabber/jabber.c (modified) * protocols/jabber/jabber.h (modified) * protocols/jabber/message.c (modified) * protocols/jabber/sasl.c (modified) * protocols/msn/msn.c (modified) * protocols/msn/soap.c (modified) * protocols/msn/soap.h (modified) * protocols/nogaim.c (modified) * protocols/nogaim.h (modified) * protocols/purple/purple.c (modified) * protocols/twitter/twitter.c (modified) * protocols/twitter/twitter_lib.c (modified) * protocols/yahoo/yahoo.c (modified) * root_commands.c (modified) * unix.c (modified) I'm still bored on a long flight. Wrote a script to automatically ... Thu, 21 Feb 2013 18:09:19 GMT Wilmer van der Gaast [a5c6ebd] * doc/user-guide/commands.xml (modified) * irc.h (modified) * irc_channel.c (modified) ! modified for control channel fill_by setting to for example create ... Fri, 17 Feb 2012 10:20:28 GMT Wilmer van der Gaast [7d4ffc2] * irc_channel.c (modified) Fixing NULL pointer dereference in irc_channel_free(). This seems to ... Thu, 02 Dec 2010 12:14:09 GMT Wilmer van der Gaast [cc20520] * irc_channel.c (modified) * irc_im.c (modified) Clean up pastebuf_timer when cleaning up channels, and properly clean ... Sat, 20 Nov 2010 20:25:44 GMT Wilmer van der Gaast [bb151f7] * irc.h (modified) * irc_channel.c (modified) * irc_im.c (modified) * irc_send.c (modified) * irc_user.c (modified) Added irc_channel_with_user() function to find a suitable channel to ... Sat, 02 Oct 2010 04:51:19 GMT Wilmer van der Gaast [05bf2a0] * irc_channel.c (modified) Force the default/first channel to be a control channel, fixing one ... Sat, 21 Aug 2010 19:34:17 GMT Wilmer van der Gaast [180ab31] * doc/user-guide/misc.xml (modified) * irc.c (modified) * irc_channel.c (modified) * root_commands.c (modified) * set.h (modified) Added some neat whatsnew code that keeps track of the newest version ... Sat, 14 Aug 2010 10:55:20 GMT Wilmer van der Gaast [ac2717b] * doc/user-guide/commands.xml (modified) * irc.h (modified) * irc_channel.c (modified) * irc_im.c (modified) * root_commands.c (modified) blist should only show contacts that are (or would be if they were ... Wed, 04 Aug 2010 19:45:18 GMT Wilmer van der Gaast [65016a6] * irc.c (modified) * irc.h (modified) * irc_channel.c (modified) Set channel mode +C for control channels. Thu, 29 Jul 2010 18:18:54 GMT Wilmer van der Gaast [f7ca587] * irc.c (modified) * irc.h (modified) * irc_channel.c (modified) * irc_im.c (modified) * irc_send.c (modified) * irc_user.c (modified) * root_commands.c (modified) Restore default_target setting, kill last_root_cmd variable and just ... Thu, 29 Jul 2010 17:08:16 GMT Wilmer van der Gaast [2fe5eb9] * irc.h (modified) * irc_channel.c (modified) * irc_im.c (modified) Clean up references from irc_user structs to channels that are being ... 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 ... Mon, 19 Jul 2010 21:18:13 GMT Wilmer van der Gaast [5a61bf59] * irc_channel.c (modified) Whoops. Small memory management screw-up. Sun, 18 Jul 2010 22:12:19 GMT Wilmer van der Gaast [94d5da9c] * irc.h (modified) * irc_channel.c (modified) * irc_im.c (modified) One of the last few things I wanted to get done in this branch: ... 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 ... 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 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 ... 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 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 ... 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: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(). 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 ... 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). ... 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. Mon, 07 Jun 2010 15:39:53 GMT Wilmer van der Gaast [c5aefa4] * irc.c (modified) * irc.h (modified) * irc_channel.c (modified) Restore "ops" command completely, and set user op status *just* ... Mon, 07 Jun 2010 00:44:45 GMT Wilmer van der Gaast [36562b0] * irc.h (modified) * irc_channel.c (modified) * root_commands.c (modified) Added "channel list" command and the ability to use only part of the ... Sun, 06 Jun 2010 00:33:33 GMT Wilmer van der Gaast [18da20b] * irc.h (modified) * irc_channel.c (modified) * irc_commands.c (modified) * irc_im.c (modified) * irc_send.c (modified) * irc_user.c (modified) Added /part msgs, and the ability to silently remove users from ... Sat, 05 Jun 2010 22:32:36 GMT Wilmer van der Gaast [5a75d15] * irc.h (modified) * irc_channel.c (modified) * irc_commands.c (modified) * irc_im.c (modified) * root_commands.c (modified) Chatroom improvements. Merged chatroom stub into normal chatroom ... Sat, 05 Jun 2010 01:07:04 GMT Wilmer van der Gaast [cf1a979] * irc_channel.c (modified) Bug fixes, control channel behaviour is mostly okay again. Sat, 05 Jun 2010 00:20:12 GMT Wilmer van der Gaast [2b8473c] * irc_channel.c (modified) Put the control channel settings into user-changeable settings. Thu, 13 May 2010 23:34:38 GMT Wilmer van der Gaast [7b71feb] * irc.h (modified) * irc_channel.c (modified) * irc_commands.c (modified) * root_commands.c (modified) Just enough code to join named chatrooms again. This UI is *not* ... Mon, 10 May 2010 09:05:26 GMT Wilmer van der Gaast [4c17d19] * irc_channel.c (modified) Fixed irc_channel_name_ok(): One-character channel names are okay, ... Sun, 09 May 2010 22:08:30 GMT Wilmer van der Gaast [a067771] * irc.h (modified) * irc_channel.c (modified) * irc_im.c (modified) Per-account channels also exist now. Sun, 09 May 2010 21:52:17 GMT Wilmer van der Gaast [13c1a9f] * irc.h (modified) * irc_channel.c (modified) * irc_im.c (modified) /join &groupname and all people in that group will be in that channel. Sun, 09 May 2010 17:20:51 GMT Wilmer van der Gaast [9ac3ed1] * irc.h (modified) * irc_channel.c (modified) First bits for different channel types. 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 23:54:37 GMT Wilmer van der Gaast [eb37735] * irc.h (modified) * irc_channel.c (modified) * irc_im.c (modified) This is how you now start groupchats: /join #channel, /invite people. Sat, 08 May 2010 13:21:36 GMT Wilmer van der Gaast [b0364dc] * irc_channel.c (modified) Also allow addressing people inside the control channel using a comma. Sat, 08 May 2010 12:13:23 GMT Wilmer van der Gaast [bfb99ee] * irc.h (modified) * irc_channel.c (modified) * irc_im.c (modified) Allow leaving groupchat channels. Tue, 04 May 2010 23:38:18 GMT Wilmer van der Gaast [9438323] * irc_channel.c (modified) Use irc_channel_name_ok() and check if a channel with that name ... Mon, 03 May 2010 23:55:33 GMT Wilmer van der Gaast [9893da3] * irc.h (modified) * irc_channel.c (modified) Add irc_channel_printf() for slightly saner root messages from a ... Mon, 03 May 2010 11:55:06 GMT Wilmer van der Gaast [1a3ba05] * irc_channel.c (modified) Fixed strncpy() usage, and show error when trying to msg non-existent ... Mon, 03 May 2010 00:39:39 GMT Wilmer van der Gaast [6a9d068] * irc.c (modified) * irc.h (modified) * irc_channel.c (modified) * irc_im.c (modified) * irc_send.c (modified) Restore away_devoice. Sun, 02 May 2010 23:44:33 GMT Wilmer van der Gaast [e54112f] * irc.h (modified) * irc_channel.c (modified) * irc_send.c (modified) Put a channel userlist in irc_channel_user elements so we can save ... 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 ... Mon, 05 Apr 2010 01:00:02 GMT Wilmer van der Gaast [57c96f7] * irc.h (modified) * irc_channel.c (modified) * irc_user.c (modified) * root_commands.c (modified) Restored the rename command. Mon, 05 Apr 2010 00:39:04 GMT Wilmer van der Gaast [0b5cc72] * irc.h (modified) * irc_channel.c (modified) * irc_send.c (modified) * irc_user.c (modified) Send nickname change notifications when necessary. 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. Sat, 27 Mar 2010 18:05:38 GMT Wilmer van der Gaast [74f1cde] * irc.c (modified) * irc.h (modified) * irc_channel.c (modified) * irc_send.c (modified) * irc_user.c (modified) irc_usermsg() works a little bit again. Have to figure out how and ... 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 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:30:00 GMT Wilmer van der Gaast [83e92bf] * irc.c (modified) * irc.h (modified) * irc_channel.c (modified) * irc_send.c (modified) Topic handling changes. Sat, 27 Mar 2010 03:11:02 GMT Wilmer van der Gaast [63a520b] * irc.c (modified) * irc_channel.c (modified) Collect that garbage. 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 02:39:08 GMT Wilmer van der Gaast [4be8239] * Makefile (modified) * irc.c (modified) * irc.h (modified) * irc_channel.c (added) * irc_send.c (modified) * protocols/bee.o (deleted) Simple IRC channel interface, use it to represent the control channel.