# # ChangeLog for protocols # # Generated by Trac 1.2.3 # 2024-11-23T15:50:57Z Sun, 29 Jan 2017 22:40:09 GMT dequis [30d598c] * protocols/purple/ft.c (modified) purple: Fix crash on ft requests from unknown contacts Followup to ... Tue, 03 Jan 2017 06:30:38 GMT dequis [3b8e4be6] * protocols/purple/purple.c (modified) purple: show self-messages in groupchat backlogs (before join) That ... Tue, 03 Jan 2017 03:32:37 GMT dequis [188b75e] * protocols/oscar/rxhandlers.c (modified) oscar: fix checkdisallowed condition, which was breaking login. ... Sat, 31 Dec 2016 20:40:09 GMT dx [2e8523b] * dcc.c (modified) * lib/ftutil.c (modified) * lib/ftutil.h (modified) * protocols/jabber/s5bytestream.c (modified) Use NI_MAXHOST rather than HOST_NAME_MAX for host lengths. This ... Tue, 27 Dec 2016 17:24:50 GMT dequis [7801298] * doc/user-guide/commands.xml (modified) * irc_im.c (modified) * protocols/account.c (modified) * protocols/bee_user.c (modified) Per-account handle_unknown Credit for the idea goes to russian XMPP ... Tue, 27 Dec 2016 00:37:50 GMT dequis [c11b68a] * protocols/purple/purple.c (modified) purple: fix -Werror=format-string in chat settings code This one ... Tue, 27 Dec 2016 00:29:30 GMT dequis [faa7abb6] * protocols/purple/purple.c (modified) purple: hack to keep the purple-line auth token in the config Mon, 26 Dec 2016 23:52:24 GMT dequis [1882b70] * protocols/purple/purple.c (modified) purple: add support for extra groupchat settings (helps with SIPE) ... 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 ... Mon, 26 Dec 2016 22:39:18 GMT dequis [d57484d] * otr.c (modified) * protocols/oscar/rxhandlers.c (modified) * protocols/purple/purple.c (modified) Change some asserts into g_return_if_fail() Because crashing ... Mon, 26 Dec 2016 22:38:32 GMT dequis [90a45b8] * lib/ftutil.c (modified) * protocols/jabber/s5bytestream.c (modified) * set.c (modified) * storage.c (modified) Fix some clang static analyzer warnings Nothing interesting. Mon, 26 Dec 2016 00:20:09 GMT dequis [59ccef5] * protocols/purple/bpurple.h (modified) * protocols/purple/purple.c (modified) purple: Call imcb_buddy_nick_change() on a few whitelisted plugins ... Mon, 26 Dec 2016 00:20:09 GMT dequis [6d212f4] * protocols/purple/purple.c (modified) * root_commands.c (modified) purple: include purple plugins in the 'plugins' command list Mon, 26 Dec 2016 00:20:09 GMT dequis [7486853] * protocols/nogaim.c (modified) Refactor: Split plugin info stuff from load_plugin() into two functions Mon, 28 Nov 2016 19:26:16 GMT dequis [0483e1e] * protocols/msn/msn_util.c (modified) * protocols/msn/soap.c (modified) * protocols/nogaim.c (modified) * unix.c (modified) Fix some compiler warnings warn_unused_result on write() is ... Mon, 28 Nov 2016 05:53:50 GMT dequis [87872c7] * protocols/purple/purple.c (modified) purple: Use roomlist_room_serialize, fixes joining jabber chats The ... Sun, 27 Nov 2016 13:01:33 GMT Wilmer van der Gaast [ed1f5e8d] * protocols/twitter/twitter_lib.c (modified) Expand each (media) URL only once. Twitter likes duplication. #1275. Wed, 23 Nov 2016 23:41:22 GMT Wilmer van der Gaast [f8c9347] * protocols/twitter/twitter_lib.c (modified) Heh, oops, some error in the Twitter module still mentioned XML. ... Mon, 21 Nov 2016 06:58:47 GMT dequis [5a8afc3] * irc_im.c (modified) * protocols/Makefile (modified) * protocols/account.c (modified) * protocols/nogaim.c (modified) * protocols/nogaim.h (modified) * protocols/unknown.c (deleted) * root_commands.c (modified) * storage.c (modified) * storage.h (modified) * storage_xml.c (modified) Manual merge with wilmer's approach to handling missing protocols ... Sat, 19 Nov 2016 08:10:48 GMT dequis [11d4123] * protocols/unknown.c (modified) protocols/unknown: Fix format-security warning Which is -Werror'd ... Sat, 19 Nov 2016 08:05:32 GMT dequis [66b7741] * protocols/unknown.c (added) ...of course, i had to forget to add unknown.c Sat, 19 Nov 2016 07:59:14 GMT dequis [a7baf40] * configure (modified) * doc/user-guide/commands.xml (modified) * protocols/nogaim.c (modified) * protocols/yahoo/Makefile (deleted) * protocols/yahoo/libyahoo2.c (deleted) * protocols/yahoo/yahoo.c (deleted) * protocols/yahoo/yahoo2.h (deleted) * protocols/yahoo/yahoo2_callbacks.h (deleted) * protocols/yahoo/yahoo2_types.h (deleted) * protocols/yahoo/yahoo_debug.h (deleted) * protocols/yahoo/yahoo_httplib.c (deleted) * protocols/yahoo/yahoo_httplib.h (deleted) * protocols/yahoo/yahoo_list.h (deleted) * protocols/yahoo/yahoo_util.c (deleted) * protocols/yahoo/yahoo_util.h (deleted) Remove yahoo (the old protocol). Use funyahoo++ instead. RIP The ... Sat, 19 Nov 2016 07:32:48 GMT dequis [b4f496e] * protocols/Makefile (modified) * protocols/nogaim.c (modified) * protocols/nogaim.h (modified) * root_commands.c (modified) * storage_xml.c (modified) Improve handling of unknown protocols / missing plugins Instead of ... Mon, 14 Nov 2016 00:37:14 GMT dequis [9f03c47] * otr.c (modified) * protocols/nogaim.h (modified) * protocols/purple/purple.c (modified) * protocols/twitter/twitter.c (modified) * root_commands.c (modified) Improve support for protocols which don't require a password This ... Sun, 13 Nov 2016 20:10:17 GMT dequis [ea90275] * protocols/purple/bpurple.h (modified) * protocols/purple/ft.c (modified) * protocols/purple/purple.c (modified) purple: fix file transfer memory management This means cancelling ... Sun, 13 Nov 2016 19:52:43 GMT dequis [701ab812] * protocols/bee_ft.c (modified) imcb_file_send_start: handle ft attempts from non-existing users Fri, 04 Nov 2016 23:48:52 GMT dequis [fecdd71] * protocols/purple/bpurple.h (modified) * protocols/purple/purple.c (modified) purple: hack to pass server parameter to jabber's input request ... Mon, 31 Oct 2016 00:38:32 GMT dequis [50988d1] * protocols/purple/purple.c (modified) purple: fix icq login when the protocol name is "oscar" Which ... Tue, 18 Oct 2016 07:00:24 GMT dequis [c94e208] * protocols/oscar/conn.c (modified) oscar: remove some dead code Mon, 17 Oct 2016 02:46:33 GMT dequis [399d65a] * protocols/jabber/iq.c (modified) * protocols/jabber/jabber.c (modified) * protocols/jabber/jabber.h (modified) jabber: Implement chat list command Also applies to hipchat. Sun, 16 Oct 2016 06:51:53 GMT dequis [6e991a9] * protocols/bee.h (modified) * protocols/bee_chat.c (modified) * protocols/purple/purple.c (modified) Turn purple_chatlist_free() into a imcb_chat_list_free() I found ... Sun, 16 Oct 2016 06:51:53 GMT dequis [a08b2db] * protocols/bee.h (modified) * protocols/bee_chat.c (modified) * protocols/purple/purple.c (modified) Rename bee_chat_list_finish() to imcb_chat_list_finish() ... 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() ... Sat, 08 Oct 2016 06:39:05 GMT dequis [01d56c0] * protocols/purple/bpurple.h (modified) * protocols/purple/purple.c (modified) purple: Fix handling of empty, immediate roomlist results Two ... Mon, 03 Oct 2016 00:56:35 GMT dequis [58d285a] * protocols/twitter/twitter_lib.c (modified) twitter: fix quoted tweet expansion in extended tweets The ... Wed, 28 Sep 2016 03:56:39 GMT dequis [ff468a7] * protocols/nogaim.c (modified) Fix crash when setting away in protocols with null away_states list ... Sun, 25 Sep 2016 03:07:25 GMT dequis [1a8875f] * protocols/purple/purple.c (modified) purple: Fix another issue where /join results in two channels ... Sun, 25 Sep 2016 02:21:59 GMT dequis [985d66d] * protocols/twitter/twitter_lib.c (modified) twitter: don't count filter stream reply as valid pongs Twitter ... Sat, 24 Sep 2016 14:53:52 GMT dx [524e931] * protocols/purple/purple.c (modified) purple: support setting chat room topics (#84) Wed, 21 Sep 2016 03:03:15 GMT dequis [ad54149] * protocols/twitter/twitter_lib.c (modified) twitter: extended tweet support (AKA avoid showing truncated ones) ... Tue, 20 Sep 2016 03:39:05 GMT jgeboski [725f942] * protocols/purple/bpurple.h (modified) * protocols/purple/purple.c (modified) purple: added room listing support Tue, 20 Sep 2016 03:39:05 GMT jgeboski [a33ee0f] * bitlbee.h (modified) * doc/user-guide/commands.xml (modified) * protocols/bee.h (modified) * protocols/bee_chat.c (modified) * protocols/nogaim.h (modified) * root_commands.c (modified) Added an interface for the listing of existing chatrooms Several ... Tue, 30 Aug 2016 20:40:19 GMT dequis [67ea361] * protocols/jabber/jabber.c (modified) * protocols/jabber/jabber.h (modified) * protocols/jabber/sasl.c (modified) hipchat: Add basic support for personal oauth tokens Fixes trac ... Wed, 24 Aug 2016 00:02:20 GMT dequis [2dc394c] * protocols/jabber/jabber_util.c (modified) * tests/check_jabber_util.c (modified) jabber: handle nulls in jabber_compare_jid As far as I can see this ... Mon, 25 Jul 2016 23:42:32 GMT dequis [dc45a85] * protocols/twitter/twitter_lib.c (modified) twitter: don't hard-fail with mutes or noretweets (for "identica") ... Mon, 25 Jul 2016 23:42:32 GMT dequis [57f81ec] * protocols/purple/purple.c (modified) purple: Don't try to init module if it's already initialized This ... Mon, 13 Jun 2016 00:55:26 GMT dequis [5dbf66e] * protocols/purple/purple.c (modified) purple: add $plugindir/purple to the plugin search path This allows ... Sat, 11 Jun 2016 20:40:33 GMT dx [235b51a] * protocols/jabber/sasl.c (modified) Use correct error when no schemes are supported (#78) This will ... Thu, 26 May 2016 04:08:05 GMT dx [59a7dc5] * protocols/twitter/twitter.c (modified) Twitter: add "like" as an alias for favourite. This will allow a ... Thu, 26 May 2016 02:48:08 GMT jgeboski [35712b7] * protocols/nogaim.c (modified) Only load plugins with the right file extension Plugins which use ... Thu, 26 May 2016 02:48:08 GMT jgeboski [808825e] * doc/user-guide/commands.xml (modified) * protocols/nogaim.c (modified) * protocols/nogaim.h (modified) * root_commands.c (modified) Show the enabled/disabled protocols in the 'plugins' command output Thu, 26 May 2016 02:48:08 GMT jgeboski [d28fe1c4] * bitlbee.h (modified) * doc/user-guide/commands.xml (modified) * otr.c (modified) * protocols/nogaim.c (modified) * protocols/nogaim.h (modified) * protocols/skype/skype.c (modified) * root_commands.c (modified) Implemented plugin information for external plugins As of now, ... Thu, 26 May 2016 00:29:14 GMT dequis [0e48e54] * protocols/purple/purple.c (modified) purple: strdup the message instead of casting to char * Fixes trac ... Sun, 15 May 2016 17:16:38 GMT Jelmer Vernooij [2e78f75] * configure (modified) * debian/changelog (modified) * irc_commands.c (modified) * irc_send.c (modified) * irc_user.c (modified) * lib/http_client.c (modified) * protocols/jabber/iq.c (modified) * protocols/twitter/twitter_http.c (modified) Remove the ARCH / CPU defines. These only reflect on what arch/cpu ... Fri, 06 May 2016 16:28:10 GMT dequis [4fe91a1] * protocols/nogaim.c (modified) load_plugin: Improve g_module_open error message The previous one ... Sun, 17 Apr 2016 09:32:27 GMT dequis [a244877] * protocols/twitter/twitter.c (modified) * protocols/twitter/twitter_lib.c (modified) twitter: Fix a couple of leaks of mutes_ids and retweets_ids Just ... Sat, 16 Apr 2016 17:21:33 GMT dequis [991c75f] * protocols/twitter/twitter.c (modified) * protocols/twitter/twitter.h (modified) * protocols/twitter/twitter_lib.c (modified) * protocols/twitter/twitter_lib.h (modified) Merge remote-tracking branch 'bitlbee/pr/70' Fri, 01 Apr 2016 18:06:15 GMT Flexo [166a571] * protocols/twitter/twitter_lib.c (modified) Avoid adding an id twice to the mutes list. Twitter doesn't error ... Thu, 31 Mar 2016 22:25:49 GMT Flexo [0d581bd] * protocols/twitter/twitter_lib.c (modified) Receive mute/unmute notifications from the stream. Thu, 31 Mar 2016 18:49:52 GMT Flexo [9cf63ac] * protocols/twitter/twitter.c (modified) * protocols/twitter/twitter_lib.c (modified) * protocols/twitter/twitter_lib.h (modified) Add mute and unmute commands. Wed, 23 Mar 2016 20:23:36 GMT Flexo [fb62f132] * protocols/twitter/twitter.c (modified) * protocols/twitter/twitter.h (modified) * protocols/twitter/twitter_lib.c (modified) * protocols/twitter/twitter_lib.h (modified) Honour twitter's mutes and "hide retweets from this user" settings. Wed, 23 Mar 2016 06:44:13 GMT Dennis Kaarsemaker [3ac6d9f] * protocols/account.c (modified) * protocols/account.h (modified) * root_commands.c (modified) * storage_xml.c (modified) Support for locked-down accounts In certain situations, e.g. when ... 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 [63825d6] * protocols/jabber/s5bytestream.c (modified) jabber: Fix leak in jabber_si_set_proxies Sun, 20 Mar 2016 03:58:05 GMT dequis [82b0295] * protocols/jabber/si.c (modified) jabber: Properly handle rejected file transfers 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, 20 Mar 2016 03:58:05 GMT dequis [a42fda4] * irc_im.c (modified) * protocols/bee.h (modified) * protocols/nogaim.c (modified) * protocols/nogaim.h (modified) Add imcb_buddy_nick_change(), like nick_hint but stronger nick_hint ... Sun, 13 Mar 2016 00:10:14 GMT dequis [b1d9c06] * protocols/jabber/iq.c (modified) jabber: return XT_ABORT after failed IQ auth attempts Fri, 26 Feb 2016 18:25:17 GMT Dennis Kaarsemaker [0843bbe] * protocols/twitter/twitter.c (modified) twitter.c: Squelch an unused variable warning 9456255 made the ... Wed, 10 Feb 2016 02:05:55 GMT dequis [9456255] * protocols/twitter/twitter.c (modified) Change twitter url length to 23 instead of 22 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 ... Thu, 21 Jan 2016 06:29:20 GMT dequis [1239d05] * protocols/purple/purple.c (modified) purple: Also show 'title' and 'primary' messages for input requests ... Thu, 21 Jan 2016 06:15:44 GMT dequis [7e68015] * protocols/jabber/message.c (modified) * protocols/jabber/presence.c (modified) Revert "hipchat: Implement their own variant of self-messages [...]" ... Wed, 30 Dec 2015 05:22:47 GMT dequis [c0db0d3] * protocols/msn/msn_util.c (modified) * protocols/msn/ns.c (modified) msn: Fix ADL/RML (add/remove from list) throwing server errors Wed, 30 Dec 2015 05:04:40 GMT dequis [cdd1ded] * protocols/msn/soap.c (modified) * protocols/msn/soap.h (modified) msn: Don't truncate passwords to 16 chars anymore. This was needed ... Sun, 27 Dec 2015 04:39:17 GMT dequis [ba7618d] * protocols/purple/purple.c (modified) purple: Show self-messages for private messages only Those are ... Sat, 26 Dec 2015 03:18:53 GMT dequis [98d46d5] * protocols/purple/ft-direct.c (modified) * protocols/purple/ft.c (modified) * protocols/purple/purple.c (modified) purple: document original names of uiops next to them Fri, 18 Dec 2015 17:54:40 GMT dequis [f66425d] * protocols/oscar/aim.h (modified) * protocols/oscar/aim_prefixes.h (added) oscar: Add prefixes to all functions that may conflict with purple ... Wed, 16 Dec 2015 15:35:04 GMT dequis [d11ccbf] * protocols/jabber/message.c (modified) * protocols/jabber/presence.c (modified) hipchat: Implement their own variant of self-messages (not working ... Wed, 16 Dec 2015 01:02:12 GMT dequis [3a620ff] * protocols/jabber/jabber.c (modified) * protocols/jabber/jabber.h (modified) jabber: Add message processing hints to OTR messages (XEP-0334/0364) ... Fri, 11 Dec 2015 02:41:35 GMT esainane [4c29622] * protocols/nogaim.h (modified) Remove nonexistent forward declaration imcb_find_buddy is mentioned ... Wed, 09 Dec 2015 07:58:59 GMT dequis [977a9d5] * protocols/nogaim.c (modified) Revert "imc_away_send_update: Fix leak of away_states linked list" ... Sun, 06 Dec 2015 04:41:32 GMT dequis [459dec8] * protocols/purple/purple.c (modified) purple: fix crash when doing 'chat with' with skypeweb It was ... Sat, 05 Dec 2015 16:06:54 GMT dequis [ed431c3] * protocols/nogaim.c (modified) imc_away_send_update: Fix leak of away_states linked list Sat, 05 Dec 2015 15:53:02 GMT dequis [ac68733a] * protocols/nogaim.c (modified) If imc_away_state_find() fails, try again finding "away" Fixes trac ... Sat, 05 Dec 2015 01:52:48 GMT dequis [9b02bab] * doc/user-guide/commands.xml (modified) * protocols/account.c (modified) * protocols/jabber/jabber.c (modified) * protocols/jabber/jabber.h (modified) * protocols/jabber/sasl.c (modified) Remove facebook XMPP code, show error pointing at the new plugin ... Tue, 01 Dec 2015 05:30:45 GMT dequis [48b5fef] * protocols/purple/purple.c (modified) purple: assume HTML for all protocols, fixes random <> for some ... Tue, 01 Dec 2015 04:55:21 GMT dequis [05aba55] * protocols/purple/purple.c (modified) purple: Implement PurpleNotifyUiOps.notify_message Which has no ... Tue, 01 Dec 2015 04:45:20 GMT dequis [03df717] * irc_im.c (modified) * protocols/bee.h (modified) * protocols/nogaim.c (modified) Add 'log' UI function, to avoid direct calls to irc_rootmsg from ... Tue, 01 Dec 2015 04:36:53 GMT dequis [398a139] * protocols/purple/ft.c (modified) purple/ft: remove prplcb_xfer_dbg entries with mismatching signatures ... Tue, 01 Dec 2015 02:54:23 GMT dequis [5bb5ee3] * protocols/purple/purple.c (modified) purple: avoid warnings in the PURPLE_INPUT_* enum checks Also turn ... Sun, 29 Nov 2015 14:42:07 GMT dequis [64b8c9f] * protocols/msn/soap.c (modified) msn: remove suggestion to use the official client, which is dead I ... Sat, 28 Nov 2015 18:32:21 GMT dequis [e61f9d1] * protocols/msn/ns.c (modified) msn: Send VER/CVR/USR together in the first request for faster login Sat, 28 Nov 2015 15:59:34 GMT dequis [4e4616a] * protocols/msn/gw.c (modified) * protocols/msn/msn.h (modified) msn: Buffer writes a bit to send several commands with a single ... Thu, 26 Nov 2015 02:32:54 GMT dequis [1ec454c] * protocols/purple/purple.c (modified) purple: fix a bunch of small leaks Most of them related to channel ... Thu, 26 Nov 2015 02:14:34 GMT dequis [a3019499] * protocols/purple/purple.c (modified) purple: fix /join #channel, which joined a different channel When ... Wed, 25 Nov 2015 15:56:09 GMT dequis [7554702] * protocols/jabber/iq.c (modified) jabber: Reply unknown IQs with service-unavailable instead It was ... Tue, 24 Nov 2015 15:05:41 GMT dequis [5b01e1a] * protocols/jabber/presence.c (modified) jabber: Fix detection of away state in choose_priority() Thanks to ... Mon, 23 Nov 2015 21:20:34 GMT dequis [ad9ac5d] * protocols/nogaim.c (modified) * protocols/nogaim.h (modified) * root_commands.c (modified) Show a nicer message when a protocol is disabled in account add ... Mon, 23 Nov 2015 17:49:09 GMT dequis [9c8dbc7] * protocols/jabber/hipchat.c (modified) * protocols/jabber/jabber.c (modified) * protocols/jabber/jabber.h (modified) * tests/check_jabber_util.c (modified) hipchat: 'chat add hipchat "channel name"' now tries to guess the JID ...