# # ChangeLog for irc_send.c # # Generated by Trac 1.2.3 # 2024-11-22T07:13:58Z Fri, 20 Nov 2015 15:51:45 GMT dequis [80c2f3c] * irc.h (modified) * irc_cap.c (modified) * irc_im.c (modified) * irc_send.c (modified) IRCv3 away-notify capability Neat lightweight notifications of the ... Sun, 15 Nov 2015 23:19:13 GMT dequis [0d8a9bb0] * irc_send.c (modified) irc_send_whois: Refactor out a get_status_message() function ... Sun, 08 Nov 2015 08:16:15 GMT dequis [d63f37c] * irc.h (modified) * irc_cap.c (modified) * irc_send.c (modified) IRCv3 extended-join capability Not very useful for the account ... Thu, 08 Oct 2015 07:43:45 GMT dequis [2f73692] * irc_send.c (modified) irc_send_who: move the iu->flags check after iu has a value... ... Thu, 08 Oct 2015 05:25:56 GMT dequis [687ec88] * irc.h (modified) * irc_cap.c (modified) * irc_channel.c (modified) * irc_send.c (modified) IRCv3 multi-prefix... but mostly just adding prefixes to WHO We ... Fri, 11 Sep 2015 02:31:10 GMT dequis [0ef1c92] * irc.c (modified) * irc.h (modified) * irc_commands.c (modified) * irc_send.c (modified) Initial implementation of ircv3 capability negotiation Mostly no-op ... Tue, 05 May 2015 15:14:01 GMT dequis [2d93f113] * irc_send.c (modified) irc_send_join: send topic before names Also don't send modes - ... Sun, 22 Feb 2015 22:44:40 GMT dequis [570f183] * irc_send.c (modified) irc_send_motd: the return value of read() is signed From coverity. ... Fri, 20 Feb 2015 22:50:54 GMT dequis [5ebff60] * bitlbee.c (modified) * bitlbee.h (modified) * commands.h (modified) * conf.c (modified) * conf.h (modified) * dcc.c (modified) * dcc.h (modified) * doc/example_plugin.c (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/arc.c (modified) * lib/arc.h (modified) * lib/base64.c (modified) * lib/base64.h (modified) * lib/events.h (modified) * lib/events_glib.c (modified) * lib/events_libevent.c (modified) * lib/ftutil.c (modified) * lib/ftutil.h (modified) * lib/http_client.c (modified) * lib/http_client.h (modified) * lib/ini.c (modified) * lib/ini.h (modified) * lib/json.c (modified) * lib/json.h (modified) * lib/json_util.c (modified) * lib/json_util.h (modified) * lib/md5.c (modified) * lib/misc.c (modified) * lib/misc.h (modified) * lib/ns_parse.c (modified) * lib/oauth.c (modified) * lib/oauth.h (modified) * lib/oauth2.c (modified) * lib/oauth2.h (modified) * lib/proxy.c (modified) * lib/proxy.h (modified) * lib/sha1.c (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) * lib/xmltree.c (modified) * lib/xmltree.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/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/jabber_util.c (modified) * protocols/jabber/message.c (modified) * protocols/jabber/presence.c (modified) * protocols/jabber/s5bytestream.c (modified) * protocols/jabber/sasl.c (modified) * protocols/jabber/si.c (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/admin.c (modified) * protocols/oscar/admin.h (modified) * protocols/oscar/aim.h (modified) * protocols/oscar/aim_internal.h (modified) * protocols/oscar/auth.c (modified) * protocols/oscar/bos.c (modified) * protocols/oscar/bos.h (modified) * protocols/oscar/buddylist.c (modified) * protocols/oscar/buddylist.h (modified) * protocols/oscar/chat.c (modified) * protocols/oscar/chat.h (modified) * protocols/oscar/chatnav.c (modified) * protocols/oscar/chatnav.h (modified) * protocols/oscar/conn.c (modified) * protocols/oscar/icq.c (modified) * protocols/oscar/icq.h (modified) * protocols/oscar/im.c (modified) * protocols/oscar/im.h (modified) * protocols/oscar/info.c (modified) * protocols/oscar/info.h (modified) * protocols/oscar/misc.c (modified) * protocols/oscar/msgcookie.c (modified) * protocols/oscar/oscar.c (modified) * protocols/oscar/oscar_util.c (modified) * protocols/oscar/rxhandlers.c (modified) * protocols/oscar/rxqueue.c (modified) * protocols/oscar/search.c (modified) * protocols/oscar/service.c (modified) * protocols/oscar/snac.c (modified) * protocols/oscar/ssi.c (modified) * protocols/oscar/ssi.h (modified) * protocols/oscar/stats.c (modified) * protocols/oscar/tlv.c (modified) * protocols/oscar/txqueue.c (modified) * protocols/purple/ft-direct.c (modified) * protocols/purple/ft.c (modified) * protocols/purple/purple.c (modified) * protocols/skype/skype.c (modified) * protocols/twitter/twitter.c (modified) * protocols/twitter/twitter.h (modified) * protocols/twitter/twitter_http.c (modified) * protocols/twitter/twitter_http.h (modified) * protocols/twitter/twitter_lib.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_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) * sock.h (modified) * storage.c (modified) * storage.h (modified) * storage_xml.c (modified) * tests/check.c (modified) * tests/check_arc.c (modified) * tests/check_help.c (modified) * tests/check_irc.c (modified) * tests/check_jabber_sasl.c (modified) * tests/check_jabber_util.c (modified) * tests/check_md5.c (modified) * tests/check_nick.c (modified) * tests/check_set.c (modified) * tests/check_user.c (modified) * tests/check_util.c (modified) * tests/testsuite.h (modified) * unix.c (modified) * utils/bitlbeed.c (modified) Reindent everything to K&R style with tabs Used uncrustify, with ... 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 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 ... Wed, 02 May 2012 07:58:22 GMT Wilmer van der Gaast [18e1f3b] * bitlbee.h (modified) * configure (modified) * ipc.c (modified) * irc_commands.c (modified) * irc_send.c (modified) * irc_user.c (modified) * unix.c (modified) Set PACKAGE to BitlBee-LIBPURPLE for the libpurple variant, because ... Fri, 21 Oct 2011 03:00:54 GMT Wilmer van der Gaast [3864c08] * 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) Big merge from pesco, closing some OTR issues: #759, #824, #839, #830. 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, 27 Mar 2011 22:13:09 GMT Wilmer van der Gaast [f01bc6f] * irc_send.c (modified) Include FLOOD=0/9999 (min time between msgs/max burst size) in 005. ... 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 ... Fri, 22 Oct 2010 00:28:52 GMT Wilmer van der Gaast [7c5a3be5] * bitlbee.h (modified) * doc/CHANGES (modified) * doc/comic_3.0.png (added) * doc/user-guide/misc.xml (modified) * irc_send.c (modified) There. BitlBee 3.0, it was about time. :-) Mon, 06 Sep 2010 00:20:01 GMT Wilmer van der Gaast [674a01d] * bitlbee.h (modified) * doc/user-guide/misc.xml (modified) * help.c (modified) * help.h (modified) * irc.c (modified) * irc_commands.c (modified) * irc_send.c (modified) * root_commands.c (modified) Move whatsnew stuff into help.txt. Stop putting too much string ... Sun, 05 Sep 2010 11:48:26 GMT Wilmer van der Gaast [ed320e8] * irc_send.c (modified) Oops. One more compiler warning. I wish GCC would give the same ... Sun, 05 Sep 2010 11:31:22 GMT Wilmer van der Gaast [fef7813] * bitlbee.c (modified) * help.c (modified) * irc_send.c (modified) * motd.txt (modified) * protocols/oscar/ssi.c (modified) * unix.c (modified) Fix compiler warnings. Also fixing irc_send_motd(), which so far got ... Wed, 25 Aug 2010 00:18:27 GMT Wilmer van der Gaast [a72af0d] * irc_commands.c (modified) * irc_send.c (modified) Fix /WHO on single nicks. Mon, 23 Aug 2010 10:34:36 GMT Wilmer van der Gaast [1aa74f55] * irc.h (modified) * irc_im.c (modified) * irc_send.c (modified) * protocols/bee.h (modified) * protocols/bee_chat.c (modified) * protocols/jabber/message.c (modified) Process incoming XMPP groupchat invites in a saner way: Create a ... Sat, 21 Aug 2010 17:46:47 GMT Wilmer van der Gaast [4d4a7ed] * irc_send.c (modified) Some IRC clients/proxies eat empty PRIVMSG lines. BitlBee likes to ... Mon, 09 Aug 2010 13:39:50 GMT Wilmer van der Gaast [f32c14c] * irc_send.c (modified) Oops. We're using channel mode +h (halfop) for a while already, but ... 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 ... Sun, 25 Jul 2010 09:11:48 GMT Wilmer van der Gaast [51a3d12] * irc_im.c (modified) * irc_send.c (modified) Allow change nicknames when moving contacts between groups. Also ... 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. ... Mon, 07 Jun 2010 15:11:09 GMT Wilmer van der Gaast [56699f0] * irc_send.c (modified) * protocols/bee.h (modified) * protocols/bee_user.c (modified) * protocols/oscar/oscar.c (modified) * protocols/purple/purple.c (modified) * protocols/yahoo/yahoo.c (modified) Show idle + login time info in /WHOIS (if available). Sun, 06 Jun 2010 01:11:13 GMT Wilmer van der Gaast [1f0224c] * irc.h (modified) * irc_send.c (modified) * irc_user.c (modified) Send one /QUIT instead of one or more /PARTs for a user that is being ... 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 ... Tue, 04 May 2010 08:45:10 GMT Wilmer van der Gaast [eb50495] * irc.h (modified) * irc_im.c (modified) * irc_send.c (modified) * protocols/bee_user.c (modified) Show offline/away status better in /WHO and /WHOIS. 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 ... Wed, 14 Apr 2010 22:56:19 GMT Wilmer van der Gaast [e7edbb7] * irc_send.c (modified) Don't show an empty status message line in /whois if status_msg is ... Tue, 13 Apr 2010 00:04:55 GMT Wilmer van der Gaast [7b59872] * irc.h (modified) * irc_send.c (modified) * irc_user.c (modified) Support for simple VERSION/PING CTCPs to root. Sun, 11 Apr 2010 23:31:43 GMT Wilmer van der Gaast [e21c0f8] * irc.c (modified) * irc_send.c (modified) Always show root's greeting inside the control channel. Sun, 11 Apr 2010 22:31:15 GMT Wilmer van der Gaast [d986463] * irc_send.c (modified) Show status msg in /WHOIS, using a hopefully more proper 320 numeric ... Sun, 11 Apr 2010 22:22:17 GMT Wilmer van der Gaast [8240840] * irc_send.c (modified) Don't send the topic at join time if there is none. This seems to be ... 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. Mon, 05 Apr 2010 00:18:24 GMT Wilmer van der Gaast [1d39159] * irc_im.c (modified) * irc_send.c (modified) * protocols/bee.h (modified) * protocols/bee_user.c (modified) * protocols/nogaim.c (modified) Get full names properly. Handling of nick_source setting and ... Sun, 28 Mar 2010 02:44:19 GMT Wilmer van der Gaast [6761a40] * irc.h (modified) * irc_send.c (modified) * irc_user.c (modified) Restored multi-line message support. Sat, 27 Mar 2010 18:10:03 GMT Wilmer van der Gaast [410bf6d] * irc_send.c (modified) Fixed bug in /WHO $channel output. 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 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 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: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 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. 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 ...