# # ChangeLog for protocols/jabber/conference.c # # Generated by Trac 1.2.3 # 2024-11-15T09:21:56Z Mon, 20 Nov 2017 00:51:16 GMT dequis [49108f3] * protocols/jabber/conference.c (modified) jabber: Fix chat joins when ext_jid is provided for your own user ... Mon, 20 Nov 2017 00:03:32 GMT dequis [f75aaac] * protocols/jabber/conference.c (modified) Handle always_use_nicks more gracefully Add MUC buddies before ... Mon, 26 Dec 2016 23:07:56 GMT dequis [a04705b] * protocols/jabber/conference.c (modified) * protocols/jabber/jabber.h (modified) jabber: Workaround for servers (like slack) that send echoes without ... Wed, 12 Oct 2016 08:12:41 GMT dequis [9698fc0] * protocols/jabber/conference.c (modified) jabber: Don't pass a readonly empty string to imcb_chat_topic() ... Sun, 20 Mar 2016 03:58:05 GMT dequis [3320d6d] * doc/user-guide/commands.xml (modified) * protocols/jabber/conference.c (modified) * protocols/jabber/jabber.c (modified) * protocols/jabber/jabber.h (modified) jabber: Add "always_use_nicks" setting, for non-anonymous MUCs ... Sun, 20 Mar 2016 03:58:05 GMT dequis [8f8a56f] * protocols/jabber/conference.c (modified) jabber: Check for other resources before removing someone from a chat ... Sun, 24 Jan 2016 13:07:09 GMT dequis [eee7294] * protocols/jabber/conference.c (modified) jabber: Mark messages from other resources as OPT_SELFMESSAGE too ... Mon, 23 Nov 2015 17:38:11 GMT dequis [c34247d] * protocols/jabber/conference.c (modified) jabber_chat_join_failed: add a null check before freeing the chat ... Mon, 09 Nov 2015 12:21:46 GMT dequis [d6e2aa8] * protocols/jabber/conference.c (modified) * protocols/nogaim.c (modified) * protocols/nogaim.h (modified) Nuke imcb_clean_handle(), which was merging handles accidentally ... Fri, 30 Oct 2015 10:28:32 GMT dequis [fb2338d] * protocols/jabber/conference.c (modified) jabber: Self message handling (echo removal) in MUCs XMPP MUCs ... Thu, 08 Oct 2015 04:58:59 GMT dequis [3cbf71d] * protocols/jabber/conference.c (modified) jabber: fix null handling with MUC topics From coverity. Wed, 26 Aug 2015 05:58:54 GMT dequis [3c23681] * protocols/jabber/conference.c (modified) jabber: Improvements to the MUC part reason handling - Look for a ... Sat, 08 Aug 2015 04:29:54 GMT dequis [83f179d6] * protocols/jabber/conference.c (modified) jabber: Show MUC kick/ban/leave reasons Thu, 28 May 2015 04:10:55 GMT dequis [3d31618] * protocols/jabber/conference.c (modified) * protocols/jabber/jabber.h (modified) * protocols/jabber/jabber_util.c (modified) jabber: Refactor conference message handling - Improve handling of ... Sat, 04 Apr 2015 01:23:59 GMT dequis [4543b6bd] * protocols/jabber/conference.c (modified) jabber: Fixed null deref when receiving from oneself If ... 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 ... 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 ... Fri, 10 Feb 2012 18:00:00 GMT Wilmer van der Gaast [fc0640e] * protocols/jabber/conference.c (modified) * protocols/jabber/jabber.c (modified) * protocols/jabber/jabber.h (modified) Support for "nameless" chatrooms on Jabber. Just join #somechannel ... Tue, 20 Dec 2011 16:45:53 GMT Wilmer van der Gaast [68286eb] * protocols/jabber/conference.c (modified) * protocols/jabber/iq.c (modified) * protocols/jabber/jabber.c (modified) * protocols/jabber/jabber.h (modified) * protocols/jabber/jabber_util.c (modified) Detect JID changes at login time and warn the user about them. Sun, 05 Sep 2010 10:27:12 GMT Wilmer van der Gaast [41e0c00] * irc_im.c (modified) * protocols/jabber/conference.c (modified) Fixing handling of (Jabber) chatroom topic changes done by the user. Thu, 13 May 2010 22:05:13 GMT Wilmer van der Gaast [3429b58] * lib/xmltree.c (modified) * protocols/jabber/conference.c (modified) * protocols/msn/sb.c (modified) * protocols/oscar/oscar.c (modified) Mainline merge. Thu, 13 May 2010 00:30:36 GMT Wilmer van der Gaast [58f5ef7] * protocols/jabber/conference.c (modified) Use ?, not &&. Mon, 10 May 2010 23:35:58 GMT Wilmer van der Gaast [e73a501] * protocols/jabber/conference.c (modified) Fixed a long-standing bug where non-anonymous Jabber chatrooms could ... Sat, 08 May 2010 14:58:32 GMT Wilmer van der Gaast [e685657] * protocols/jabber/conference.c (modified) Fixed buggy jabber_chat_by_jid() after GSList change. Thu, 06 May 2010 00:28:56 GMT Wilmer van der Gaast [aea8b68] * irc.h (modified) * irc_im.c (modified) * protocols/Makefile (modified) * protocols/bee.c (modified) * protocols/bee.h (modified) * protocols/jabber/conference.c (modified) * protocols/jabber/jabber.c (modified) * protocols/jabber/presence.c (modified) * protocols/nogaim.c (modified) * protocols/nogaim.h (modified) Starting to restore chatroom stuff. Only enough to create and be ... Sun, 04 Oct 2009 18:28:41 GMT Wilmer van der Gaast [bdad407] * protocols/jabber/conference.c (modified) Fixing a crash bug that causes crashes only with buggy Jabber ... Wed, 03 Jun 2009 16:10:36 GMT Wilmer van der Gaast [19176513] * protocols/jabber/conference.c (modified) Fixed a bug that caused crashes when joining certain kinds of Google ... Sun, 28 Sep 2008 11:21:55 GMT Wilmer van der Gaast [b2c062d] * protocols/jabber/conference.c (modified) Adding the password to the right part of the stanza so ... 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, 10 Feb 2008 17:11:06 GMT Wilmer van der Gaast [3038e47] * protocols/jabber/conference.c (modified) Added support for password-protected Jabber chatrooms. Sun, 03 Feb 2008 23:33:18 GMT Wilmer van der Gaast [63075d7] * protocols/jabber/conference.c (modified) * protocols/jabber/jabber.h (modified) Messages from the user are also included in backlogs when joining a ... Sun, 20 Jan 2008 11:15:40 GMT Wilmer van der Gaast [a882d6c] * protocols/jabber/conference.c (modified) The Jabber module now uses imcb_chat_log() instead of imcb_log() ... Sun, 13 Jan 2008 17:13:45 GMT Wilmer van der Gaast [13857c6] * protocols/jabber/conference.c (modified) Fixed handing of failed groupchat joins. 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 ... Sun, 02 Dec 2007 23:14:49 GMT Wilmer van der Gaast [80e9db9] * protocols/jabber/conference.c (modified) Forgot to return something in jabber_chat_join_failed(). Sun, 02 Dec 2007 17:25:57 GMT Wilmer van der Gaast [5bd21df] * protocols/jabber/conference.c (modified) * protocols/jabber/jabber.c (modified) * protocols/jabber/jabber.h (modified) * protocols/jabber/jabber_util.c (modified) * protocols/jabber/presence.c (modified) Handling of presence-error packets (only useful for groupchats now), ... Mon, 19 Nov 2007 23:14:39 GMT Wilmer van der Gaast [ef5c185] * protocols/jabber/conference.c (modified) * protocols/jabber/jabber.c (modified) * protocols/jabber/jabber.h (modified) * protocols/jabber/sasl.c (modified) * protocols/nogaim.c (modified) * protocols/nogaim.h (modified) Added Jabber groupchat topic support. Sun, 15 Jul 2007 15:47:34 GMT Wilmer van der Gaast [85023c6] * protocols/jabber/conference.c (modified) * protocols/nogaim.c (modified) * protocols/nogaim.h (modified) Added imcb_clean_handle() to sanitize handles properly (without ... Mon, 02 Jul 2007 22:12:03 GMT Wilmer van der Gaast [9da0bbf] * protocols/jabber/conference.c (modified) * protocols/jabber/jabber.c (modified) * protocols/jabber/jabber.h (modified) * protocols/jabber/jabber_util.c (modified) * root_commands.c (modified) Added (and using) jabber_chat_free() for better memory management, ... Mon, 02 Jul 2007 21:24:04 GMT Wilmer van der Gaast [5d7dc00] * protocols/jabber/conference.c (modified) Stripping of unwanted characters (@ and =) in channel nicknames. Sun, 01 Jul 2007 19:58:23 GMT Wilmer van der Gaast [9c9b37c] * protocols/jabber/conference.c (modified) * protocols/jabber/jabber.h (modified) * protocols/jabber/presence.c (modified) Keeping an original (not normalized) copy of the user's nickname. ... Sun, 01 Jul 2007 16:29:21 GMT Wilmer van der Gaast [b9f8b87] * protocols/jabber/conference.c (modified) * protocols/jabber/jabber.c (modified) * protocols/jabber/jabber.h (modified) * protocols/jabber/jabber_util.c (modified) * protocols/jabber/message.c (modified) Better handling of private messages via groupchats. Wed, 13 Jun 2007 23:31:39 GMT Wilmer van der Gaast [998b103] * bitlbee.c (modified) * protocols/jabber/conference.c (modified) * protocols/jabber/iq.c (modified) * protocols/jabber/jabber.c (modified) * protocols/nogaim.c (modified) Added imcb_remove_buddy() so deletions in Jabber roster pushes ... Mon, 04 Jun 2007 15:56:09 GMT Wilmer van der Gaast [c570c86] * protocols/jabber/conference.c (modified) Calling imcb_add_buddy() before setting the nickname. This is the ... Mon, 04 Jun 2007 13:22:05 GMT Wilmer van der Gaast [d06eabf] * nick.c (modified) * nick.h (modified) * protocols/jabber/conference.c (modified) * protocols/jabber/iq.c (modified) * protocols/nogaim.c (modified) * protocols/nogaim.h (modified) * protocols/oscar/oscar.c (modified) Added imcb_buddy_nick_hint so the Jabber conference module can ... Mon, 04 Jun 2007 11:45:33 GMT Wilmer van der Gaast [54f2f55] * protocols/jabber/conference.c (modified) Now anonymous rooms should really work. This makes sure the self-join ... Thu, 26 Apr 2007 04:41:34 GMT Wilmer van der Gaast [6286f80] * protocols/jabber/conference.c (modified) * protocols/jabber/jabber.h (modified) * protocols/jabber/jabber_util.c (modified) * protocols/nogaim.h (modified) Prepared the Jabber module for anonymous rooms, but the BitlBee core ... Mon, 23 Apr 2007 05:18:47 GMT Wilmer van der Gaast [2d317bb] * protocols/jabber/conference.c (modified) * protocols/jabber/presence.c (modified) * protocols/jabber/xmltree.c (modified) * protocols/nogaim.c (modified) Fixes: handling of being kicked, now sending tags to all ... 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 ... Sun, 22 Apr 2007 23:39:37 GMT Wilmer van der Gaast [43671b9] * protocols/jabber/conference.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/xmltree.c (modified) You can send messages too now. But it's still very kludgy and doesn't ... Sun, 22 Apr 2007 20:44:27 GMT Wilmer van der Gaast [e35d1a1] * protocols/jabber/Makefile (modified) * protocols/jabber/conference.c (added) * 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/xmltree.c (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) Read-only support for Jabber conferences (non-anonymous rooms only). ...