#
# ChangeLog for /
#
# Generated by Trac 1.2.3
# 2025-05-23T10:51:38Z

Mon, 30 May 2016 13:37:26 GMT Jelmer Vernooij <jelmer@…> [0375dba]
	* debian/control (modified)

	Unicodify my lastname.


Mon, 30 May 2016 13:37:26 GMT Jelmer Vernooij <jelmer@…> [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 <jelmer@…> [5ac5658]
	* debian/changelog (modified)
	* debian/control (modified)

	Don't start synopsis with an article.


Thu, 26 May 2016 04:08:05 GMT dx <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 <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 <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 <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 <dx@…> [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 <dx@…> [21f450c]
	* configure (modified)

	configure: add 'arch' variable again, needed for portability

	It was ...


Sun, 15 May 2016 18:36:09 GMT Jelmer Vernooij <jelmer@…> [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 <jelmer@…> [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 <dx@…> [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 <dx@…> [72d48b6]
	* unix.c (modified)

	unix.c: Move log_link() calls before plugin initialization

	This ...


Sun, 01 May 2016 01:46:21 GMT dequis <dx@…> [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 <dx@…> [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 <dx@…> [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 <marius.h@…> [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 <nick@…> [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 <nick@…> [0d581bd]
	* protocols/twitter/twitter_lib.c (modified)

	Receive mute/unmute notifications from the stream.


Thu, 31 Mar 2016 18:49:52 GMT Flexo <nick@…> [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 <marius.h@…> [64b4263]
	* storage_xml.c (modified)

	Fix use of un-initialized value


Fri, 25 Mar 2016 18:07:53 GMT Dennis Kaarsemaker <dennis@…> [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 <dennis@…> [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 <dennis@…> [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 <nick@…> [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 <dennis@…> [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 <dennis@…> [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 <dennis@…> [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 <dx@…> [d701547]
	* doc/CHANGES (modified)

	CHANGES: fix the year of the 3.4.2 release

	lol


Sun, 20 Mar 2016 03:58:05 GMT dequis <dx@…> [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 <dx@…> [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 <dx@…> [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 <dx@…> [63825d6]
	* protocols/jabber/s5bytestream.c (modified)

	jabber: Fix leak in jabber_si_set_proxies


Sun, 20 Mar 2016 03:58:05 GMT dequis <dx@…> [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 <dx@…> [82b0295]
	* protocols/jabber/si.c (modified)

	jabber: Properly handle rejected file transfers


Sun, 20 Mar 2016 03:58:05 GMT dequis <dx@…> [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 <dx@…> [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 <dx@…> [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 <wilmer@…> [14f912d]
	* doc/CHANGES (modified)

	BitlBee 3.4.2 - release date fixed.


Sun, 13 Mar 2016 02:22:27 GMT dequis <dx@…> [55259c4]
	* bitlbee.h (modified)
	* doc/CHANGES (modified)
	* doc/user-guide/misc.xml (modified)

	Prepare 3.4.2 release notes


Sun, 13 Mar 2016 00:10:14 GMT dequis <dx@…> [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 <dennis@…> [0843bbe]
	* protocols/twitter/twitter.c (modified)

	twitter.c: Squelch an unused variable warning

	9456255 made the ...


Thu, 18 Feb 2016 11:17:08 GMT dequis <dx@…> [242f280]
	* lib/proxy.c (modified)

	Fix a double free when calling proxy_disconnect() inside phb->func()
 ...


Wed, 10 Feb 2016 02:05:55 GMT dequis <dx@…> [9456255]
	* protocols/twitter/twitter.c (modified)

	Change twitter url length to 23 instead of 22


Thu, 04 Feb 2016 08:17:46 GMT Shane Synan <digitalcircuit36939@…> [4543356c]
	* irc_im.c (modified)

	Send away-notify after join/part from IRC channel

	Move ...


Mon, 01 Feb 2016 05:10:47 GMT Shane Synan <digitalcircuit36939@…> [db5ef3a]
	* irc_send.c (modified)

	Check global account away setting in WHO replies

	When sending WHO ...


Tue, 26 Jan 2016 15:53:56 GMT dequis <dx@…> [7616eec]
	* root_commands.c (modified)

	root_commands: Fix use-after-free after doing "transfer reject"

	Not ...


Sun, 24 Jan 2016 13:07:09 GMT dequis <dx@…> [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 <dx@…> [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 <dx@…> [7e68015]
	* protocols/jabber/message.c (modified)
	* protocols/jabber/presence.c (modified)

	Revert "hipchat: Implement their own variant of self-messages [...]"
 ...


Wed, 30 Dec 2015 06:09:55 GMT dequis <dx@…> [82cb190]
	* doc/user-guide/commands.xml (modified)

	'help set self_messages': link to wiki page


Wed, 30 Dec 2015 05:22:47 GMT dequis <dx@…> [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 <dx@…> [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 <dx@…> [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 <dx@…> [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 <dx@…> [f66425d]
	* protocols/oscar/aim.h (modified)
	* protocols/oscar/aim_prefixes.h (added)

	oscar: Add prefixes to all functions that may conflict with purple
 ...


Thu, 17 Dec 2015 16:56:25 GMT dequis <dx@…> [ea39049]
	* lib/ini.c (modified)

	ini: Null check file parameter before passing it to open()

	The test ...


Wed, 16 Dec 2015 15:35:04 GMT dequis <dx@…> [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 <dx@…> [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 <esainane+github@…> [4c29622]
	* protocols/nogaim.h (modified)

	Remove nonexistent forward declaration

	imcb_find_buddy is mentioned ...


Wed, 09 Dec 2015 07:58:59 GMT dequis <dx@…> [977a9d5]
	* protocols/nogaim.c (modified)

	Revert "imc_away_send_update: Fix leak of away_states linked list"
 ...


Wed, 09 Dec 2015 07:46:21 GMT dequis <dx@…> [dbca297]
	* lib/proxy.c (modified)

	proxy: fix validation of the proxytype value

	Coverity says it could ...


Sun, 06 Dec 2015 04:41:32 GMT dequis <dx@…> [459dec8]
	* protocols/purple/purple.c (modified)

	purple: fix crash when doing 'chat with' with skypeweb

	It was ...


Sun, 06 Dec 2015 02:34:12 GMT dequis <dx@…> [c54bb11]
	* irc.h (modified)
	* irc_cap.c (modified)
	* irc_send.c (modified)

	IRCv3 userhost-in-names capability

	Easiest part of ircv3.2


Sun, 06 Dec 2015 00:43:14 GMT dequis <dx@…> [f4396c4]
	* irc_send.c (modified)

	irc_send_names: refactor to use GString instead of the stack
 ...


Sat, 05 Dec 2015 16:06:54 GMT dequis <dx@…> [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 <dx@…> [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 <dx@…> [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 <dx@…> [48b5fef]
	* protocols/purple/purple.c (modified)

	purple: assume HTML for all protocols, fixes random &lt;&gt; for some ...


Tue, 01 Dec 2015 04:55:21 GMT dequis <dx@…> [05aba55]
	* protocols/purple/purple.c (modified)

	purple: Implement PurpleNotifyUiOps.notify_message

	Which has no ...


Tue, 01 Dec 2015 04:45:20 GMT dequis <dx@…> [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 <dx@…> [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 <dx@…> [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 <dx@…> [64b8c9f]
	* protocols/msn/soap.c (modified)

	msn: remove suggestion to use the official client, which is dead

	I ...


Sat, 28 Nov 2015 21:09:27 GMT dequis <dx@…> [25f6151]
	* irc_channel.c (modified)

	set_eval_channel_type: skip the channel free/init if nothing is ...


Sat, 28 Nov 2015 18:32:21 GMT dequis <dx@…> [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 <dx@…> [4e4616a]
	* protocols/msn/gw.c (modified)
	* protocols/msn/msn.h (modified)

	msn: Buffer writes a bit to send several commands with a single ...


Sat, 28 Nov 2015 00:04:07 GMT dequis <dx@…> [31d9930]
	* irc_im.c (modified)

	bee_irc_user_new: Use str_reject_chars to sanitize both user and host ...


Fri, 27 Nov 2015 23:42:00 GMT dequis <dx@…> [47ab9a9]
	* lib/misc.c (modified)
	* lib/misc.h (modified)
	* otr.c (modified)

	misc.c: Add a str_reject_chars function, use it in otr_filter_colors


Thu, 26 Nov 2015 04:46:51 GMT dequis <dx@…> [d088ee8]
	* irc_channel.c (modified)
	* irc_im.c (modified)

	irc: Send numeric error when failing to join a channel

	This fixes ...


Thu, 26 Nov 2015 02:32:54 GMT dequis <dx@…> [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 <dx@…> [a3019499]
	* protocols/purple/purple.c (modified)

	purple: fix /join #channel, which joined a different channel

	When ...


Thu, 26 Nov 2015 01:59:00 GMT dequis <dx@…> [42a418e]
	* help.c (modified)

	help: free strings added by help_add_mem()

	Not really a leak, but I ...


Wed, 25 Nov 2015 15:56:09 GMT dequis <dx@…> [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 <dx@…> [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 <dx@…> [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 <dx@…> [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 ...


Mon, 23 Nov 2015 17:38:11 GMT dequis <dx@…> [c34247d]
	* protocols/jabber/conference.c (modified)

	jabber_chat_join_failed: add a null check before freeing the chat
 ...


Sat, 21 Nov 2015 18:02:10 GMT dequis <dx@…> [2f8e3ca]
	* conf.c (modified)
	* configure (modified)

	Show ./configure args in bitlbee -V, config.h and Makefile.settings


Sat, 21 Nov 2015 03:01:05 GMT dequis <dx@…> [fa8f57b]
	* doc/user-guide/commands.xml (modified)
	* protocols/jabber/iq.c (modified)
	* protocols/jabber/jabber.c (modified)
	* protocols/jabber/jabber.h (modified)
	* protocols/jabber/message.c (modified)

	jabber: Implement carbons (XEP-0280)

	"Message carbons" (XEP-0280) ...


Fri, 20 Nov 2015 16:13:35 GMT dequis <dx@…> [8fdeaa5]
	* irc_cap.c (modified)

	IRCv3 cap-3.2/sasl-3.2 capabilities (just send sasl mechanism list)
 ...


Fri, 20 Nov 2015 15:51:45 GMT dequis <dx@…> [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 <dx@…> [0d8a9bb0]
	* irc_send.c (modified)

	irc_send_whois: Refactor out a get_status_message() function
 ...


Mon, 09 Nov 2015 12:21:46 GMT dequis <dx@…> [d6e2aa8]
	* protocols/jabber/conference.c (modified)
	* protocols/nogaim.c (modified)
	* protocols/nogaim.h (modified)

	Nuke imcb_clean_handle(), which was merging handles accidentally
 ...


Sun, 08 Nov 2015 08:16:15 GMT dequis <dx@…> [d63f37c]
	* irc.h (modified)
	* irc_cap.c (modified)
	* irc_send.c (modified)

	IRCv3 extended-join capability

	Not very useful for the account ...


Sun, 08 Nov 2015 08:14:20 GMT dequis <dx@…> [37c9653]
	* doc/user-guide/commands.xml (modified)

	Update twitter's "help set mode" to mention that DMs are now fetched


Sun, 08 Nov 2015 00:21:35 GMT dequis <dx@…> [3d365b4]
	* otr.c (modified)

	otr_filter_colors: Also remove \x02 (irc bold)


Sun, 08 Nov 2015 00:19:25 GMT dequis <dx@…> [0a5d03c]
	* otr.c (modified)

	Do not use NOTICE for OTR messages for a given user

	Because they ...


Tue, 03 Nov 2015 11:43:04 GMT dequis <dx@…> [c467adc]
	* unix.c (modified)

	sighandler_crash: Mark irc socket as blocking before writing

	Just ...


Fri, 30 Oct 2015 13:15:33 GMT dequis <dx@…> [abf4717]
	* doc/README (modified)

	Remove some dust from the old (very old) doc/README

	There were some ...