# # ChangeLog for / # # Generated by Trac 1.2.3 # 2024-11-24T18:09:49Z Mon, 26 Dec 2016 00:18:55 GMT dequis [6908ab7] * doc/user-guide/commands.xml (modified) * root_commands.c (modified) Add 'plugins info' subcommand, only show plugin details there Mon, 26 Dec 2016 00:18:55 GMT dequis [1999fe5] * doc/README (modified) * doc/bitlbee.8 (modified) * doc/user-guide/Installation.xml (modified) * doc/user-guide/commands.xml (modified) * doc/user-guide/help.xml (modified) * doc/user-guide/misc.xml (modified) * doc/user-guide/quickstart.xml (modified) Misc documentation updates - Remove a bunch of mentions of yahoo - ... Mon, 26 Dec 2016 00:18:55 GMT dequis [15a8c94] * doc/user-guide/genhelp.py (modified) genhelp: Slightly improve error messages on xml parse error Mon, 26 Dec 2016 00:18:55 GMT dequis [df291a6] * irc_im.c (modified) Remove "Cleaning up channel, bye!" message Mon, 26 Dec 2016 00:18:55 GMT dequis [90254d0] * doc/user-guide/commands.xml (modified) * irc.c (modified) * irc_channel.c (modified) * nick.c (modified) Add nick_lowercase and nick_underscores settings 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 18:20:34 GMT dequis [2a1c27f] * Makefile (modified) * configure (modified) Include debug symbols in non-debug builds, disable stripping by ... 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 Sat, 12 Nov 2016 03:38:34 GMT dequis [fca4683] * lib/misc.c (modified) * tests/check_util.c (modified) word_wrap: truncate utf8 safely Sat, 12 Nov 2016 03:05:53 GMT dequis [727a68b] * tests/Makefile (modified) tests: don't require pam and ldap to test Sat, 12 Nov 2016 02:30:32 GMT dequis [30093fa] * irc.h (modified) * irc_im.c (modified) * otr.c (modified) otr: word_wrap long system messages ("unencrypted message received") 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 Tue, 18 Oct 2016 06:57:41 GMT dequis [b7fec48] * irc_send.c (modified) Support motd.txt files bigger than 2048 chars By using ... Mon, 17 Oct 2016 04:37:45 GMT dequis [f95e606] * root_commands.c (modified) chat list: Fix alignment/truncation when utf8 characters are present ... Mon, 17 Oct 2016 04:34:11 GMT dequis [4466e3e] * lib/misc.c (modified) * lib/misc.h (modified) misc: Add str_pad_and_truncate() helper function Useful for tables. ... 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:58:19 GMT dequis [2906268] * lib/sha1.c (modified) lib/sha1: Refactor sha1_hmac into a generic b_hmac function 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 ... Thu, 29 Sep 2016 17:53:41 GMT dequis [82e55d2] * lib/ssl_openssl.c (modified) ssl_openssl: Allow TLS versions newer than 1.0 Another victim of ... 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) ... Wed, 21 Sep 2016 03:02:29 GMT dequis [35401cd] * debian/bitlbee-common.postinst (modified) debian: check if sysv script exists before calling invoke-rc.d In ... Wed, 21 Sep 2016 02:48:14 GMT dequis [028ca92] * doc/user-guide/commands.xml (modified) * doc/user-guide/genhelp.py (modified) doc: some 'chat list' related help improvements Tue, 20 Sep 2016 03:39:05 GMT jgeboski [7e4f439c] * root_commands.c (modified) Do not try to list chatrooms if account is offline 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, 08 Aug 2016 19:13:22 GMT Shane Synan [88cde4e] * doc/user-guide/commands.xml (modified) help: Fix missing spaces due to genhelp parsing Add manual spaces ... Mon, 08 Aug 2016 18:37:08 GMT Shane Synan [be23a64] * doc/user-guide/commands.xml (modified) help: Briefly mention meaning of 'special' Add a small note to ... 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, 25 Jul 2016 23:42:31 GMT dequis [9ae8f82] * configure (modified) configure: improve error message on missing pkg-config Sat, 09 Jul 2016 01:01:15 GMT dequis [f60dc5c] * debian/bitlbee-common.postinst (modified) * debian/bitlbee-common.postrm (modified) * debian/bitlbee-common.prerm (modified) * debian/bitlbee.prerm (modified) * debian/control (modified) * debian/rules (modified) * init/bitlbee.service.in (modified) * protocols/purple/purple.c (modified) Merge branch 'develop' Tue, 14 Jun 2016 07:30:09 GMT dequis [60d6c03] * debian/bitlbee-common.postinst (modified) * debian/bitlbee-common.postrm (modified) * debian/bitlbee-common.prerm (modified) * debian/bitlbee.prerm (modified) debian: add #DEBHELPER# tag to maintscripts So that the systemd ... Tue, 14 Jun 2016 06:16:02 GMT dequis [ad5a907] * init/bitlbee.service.in (modified) systemd: Stop murdering the whole control group on stop With 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 ... Sun, 12 Jun 2016 21:58:03 GMT Wilmer van der Gaast [7949d5a] * debian/changelog (modified) 3.4.2-1 as just uploaded. Sun, 12 Jun 2016 08:34:56 GMT dequis [135271c] * debian/control (modified) * debian/rules (modified) debian: install systemd units and use dh_systemd I'm using the ... 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 ... Mon, 30 May 2016 13:37:26 GMT Jelmer Vernooij [e9a3e8c] * debian/changelog (modified) * debian/rules (modified) Use dh_prep rather than deprecated 'dh_clean -k'. Mon, 30 May 2016 13:37:26 GMT Jelmer Vernooij [0375dba] * debian/control (modified) Unicodify my lastname. Mon, 30 May 2016 13:37:26 GMT Jelmer Vernooij [ae6e855] * debian/changelog (modified) * debian/control (modified) Bump standards version to 3.9.8 (no changes). Mon, 30 May 2016 13:37:26 GMT Jelmer Vernooij [5ac5658] * debian/changelog (modified) * debian/control (modified) Don't start synopsis with an article. 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 ... Thu, 26 May 2016 00:15:15 GMT dequis [21f450c] * configure (modified) configure: add 'arch' variable again, needed for portability It was ... Sun, 15 May 2016 18:36:09 GMT Jelmer Vernooij [d3b99b6] * debian/changelog (modified) * debian/control (modified) Fix Vcs-* control headers after migration to Git. 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, 01 May 2016 03:27:28 GMT dequis [72d48b6] * unix.c (modified) unix.c: Move log_link() calls before plugin initialization This ... Sun, 01 May 2016 01:46:21 GMT dequis [720f7a9] * lib/ssl_gnutls.c (modified) ssl_gnutls: Replace GNUTLS_STUPID_CAST with (long) That's what the ... 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' Wed, 06 Apr 2016 18:08:41 GMT Marius Halden [c9603a3] * irc_cap.c (modified) Ignore CAP END when received multiple times This fixes a segfault ... 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. Sat, 26 Mar 2016 12:30:34 GMT Marius Halden [64b4263] * storage_xml.c (modified) Fix use of un-initialized value Fri, 25 Mar 2016 18:07:53 GMT Dennis Kaarsemaker [50bb490] * .travis.yml (modified) * auth.c (modified) * auth_ldap.c (added) * bitlbee.conf (modified) * conf.c (modified) * configure (modified) * tests/Makefile (modified) ldap authentication backend We only support the openldap scheme for ... Fri, 25 Mar 2016 18:07:53 GMT Dennis Kaarsemaker [a6005da] * .travis.yml (modified) * auth.c (modified) * auth_pam.c (added) * bitlbee.conf (modified) * conf.c (modified) * configure (modified) * tests/Makefile (modified) Linux pam authentication backend This backend authenticates users ... Fri, 25 Mar 2016 18:07:53 GMT Dennis Kaarsemaker [8e6ecfe] * Makefile (modified) * auth.c (added) * auth.h (added) * bitlbee.conf (modified) * bitlbee.h (modified) * conf.c (modified) * conf.h (modified) * configure (modified) * irc.h (modified) * irc_commands.c (modified) * root_commands.c (modified) * storage.c (modified) * storage.h (modified) * storage_xml.c (modified) * tests/Makefile (modified) * unix.c (modified) Authentication: scaffolding for multiple authentication backends ... 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 [446a23e] * bitlbee.conf (modified) * conf.c (modified) * conf.h (modified) * root_commands.c (modified) Add a setting to disable 'account add' In a locked down bitlbee ... Wed, 23 Mar 2016 06:44:13 GMT Dennis Kaarsemaker [e41ba05] * root_commands.c (modified) * set.h (modified) * storage_xml.c (modified) Allow individual settings to be locked down This allows a site ... 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 04:08:21 GMT dequis [d701547] * doc/CHANGES (modified) CHANGES: fix the year of the 3.4.2 release lol Sun, 20 Mar 2016 03:58:05 GMT dequis [f892236] * irc_im.c (modified) Send new away message when message changes Send new away message ... Sun, 20 Mar 2016 03:58:05 GMT dequis [4e0e590] * storage.c (modified) Remove vestiges of storage_text It was removed in ba7d16f, but this ... 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 [b1634a8] * irc_im.c (modified) Don't send 301 RPL_AWAY when talking to contacts through &bitlbee ... 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 [3c3b916] * irc_channel.c (modified) irc_channel_add_user: Don't call update_ops if not needed It only ... 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 ... Sat, 19 Mar 2016 23:57:22 GMT Wilmer van der Gaast [14f912d] * doc/CHANGES (modified) BitlBee 3.4.2 - release date fixed. Sun, 13 Mar 2016 02:22:27 GMT dequis [55259c4] * bitlbee.h (modified) * doc/CHANGES (modified) * doc/user-guide/misc.xml (modified) Prepare 3.4.2 release notes