#
# ChangeLog for /
#
# Generated by Trac 1.2.3
# 2025-05-04T10:52:40Z

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 ...


Fri, 30 Oct 2015 13:13:19 GMT dequis <dx@…> [b5cc87e]
	* README.md (modified)

	A bunch of completely arbitrary changes to the README


Fri, 30 Oct 2015 10:44:37 GMT dequis <dx@…> [9516bb6]
	* tests/check.c (modified)

	tests: Define a stub sighandler_shutdown_setup() to allow linking
 ...


Fri, 30 Oct 2015 10:31:09 GMT dequis <dx@…> [2e99039]
	* bitlbee.c (modified)
	* bitlbee.h (modified)
	* unix.c (modified)

	Avoid propagating shutdown signal to all subprocesses

	This was a ...


Fri, 30 Oct 2015 10:31:09 GMT dequis <dx@…> [ad8a810]
	* protocols/jabber/message.c (modified)

	jabber: Don't reply XEP-0184 receipts sent over MUCs

	XEP-0184 ...


Fri, 30 Oct 2015 10:31:09 GMT dequis <dx@…> [129e282]
	* ipc.c (modified)

	ipc: Fix strict aliasing warnings

	Turned out to be as simple as ...


Fri, 30 Oct 2015 10:31:09 GMT dequis <dx@…> [0edc2fb]
	* log.c (modified)

	log: Refactor log_link() to be less redundant.

	"I didn't feel like ...


Fri, 30 Oct 2015 10:28:32 GMT dequis <dx@…> [884577f]
	* protocols/msn/ns.c (modified)

	MSN: self message support

	This is straightforward, like receiving a ...


Fri, 30 Oct 2015 10:28:32 GMT dequis <dx@…> [fb2338d]
	* protocols/jabber/conference.c (modified)

	jabber: Self message handling (echo removal) in MUCs

	XMPP MUCs ...


Fri, 30 Oct 2015 10:27:20 GMT dequis <dx@…> [345577b]
	* doc/user-guide/commands.xml (modified)
	* irc.c (modified)
	* irc.h (modified)
	* irc_im.c (modified)
	* irc_util.c (modified)
	* protocols/bee.h (modified)
	* protocols/bee_chat.c (modified)
	* protocols/bee_user.c (modified)
	* protocols/nogaim.h (modified)

	IRC self-message support (messages sent by yourself from other ...


Mon, 26 Oct 2015 08:28:10 GMT dequis <dx@…> [0db6618]
	* lib/http_client.c (modified)
	* lib/ssl_gnutls.c (modified)
	* lib/ssl_nss.c (modified)
	* lib/ssl_openssl.c (modified)
	* protocols/jabber/jabber.c (modified)
	* protocols/oscar/conn.c (modified)

	Use proxy_disconnect() in http, ssl, jabber, oscar

	Twitter and MSN ...


Mon, 26 Oct 2015 03:42:15 GMT dequis <dx@…> [4e365ce]
	* lib/proxy.c (modified)
	* lib/proxy.h (modified)

	Add proxy_disconnect() to interrupt possibly pending connections
 ...


Mon, 26 Oct 2015 03:42:12 GMT dequis <dx@…> [f710673]
	* lib/proxy.c (modified)

	proxy: Turn phb_close() into phb_free(), use it for all g_free(phb)
 ...


Sun, 25 Oct 2015 22:37:56 GMT dequis <dx@…> [5756890]
	* lib/proxy.c (modified)

	proxy: Use an array of function pointers for proxy_connect_*

	Just ...


Sun, 25 Oct 2015 05:16:52 GMT dequis <dx@…> [e4c3041]
	* protocols/purple/purple.c (modified)

	purple: Fix certificate cache dir after changing user dir

	This ...


Sun, 25 Oct 2015 03:17:09 GMT dequis <dx@…> [d7969a1]
	* doc/user-guide/commands.xml (modified)

	Update 'help set show_users' to mention special and the new default
 ...


Thu, 22 Oct 2015 08:05:26 GMT dequis <dx@…> [b0da3b8]
	* tests/check_jabber_util.c (modified)

	check_jabber_util: adapt to new behavior of GET_BUDDY_EXACT

	I can't ...


Wed, 21 Oct 2015 13:14:17 GMT dequis <dx@…> [12f041d]
	* conf.c (modified)
	* lib/proxy.c (modified)
	* lib/proxy.h (modified)
	* lib/url.c (modified)
	* lib/url.h (modified)
	* protocols/purple/purple.c (modified)

	socks4a proxy support (like socks4 with remote DNS)

	Fixes trac ...


Wed, 21 Oct 2015 11:40:58 GMT dequis <dx@…> [3314ced]
	* protocols/jabber/jabber.c (modified)

	jabber: set BEE_USER_NOOTR flag to _xmlconsole

	Fixes trac ticket ...


Wed, 21 Oct 2015 11:40:11 GMT dequis <dx@…> [09f7ec1]
	* otr.c (modified)
	* protocols/bee.h (modified)

	Add a per-user version of OPT_NOOTR, BEE_USER_NOOTR


Wed, 21 Oct 2015 09:50:08 GMT dequis <dx@…> [2b0c05c]
	* protocols/yahoo/yahoo.c (modified)

	yahoo: call callback on connect error to fix memleak

	Passing NULL ...


Wed, 21 Oct 2015 08:46:02 GMT dequis <dx@…> [72d661e]
	* protocols/yahoo/yahoo.c (modified)

	yahoo: Fix handling of proxy connection failures

	Fixes trac ticket ...


Wed, 21 Oct 2015 06:24:08 GMT dequis <dx@…> [5307e88]
	* protocols/jabber/message.c (modified)

	jabber: Fix XEP85 detection (typing) between two bitlbee users
 ...


Wed, 21 Oct 2015 06:05:17 GMT dequis <dx@…> [0c78bb7]
	* protocols/jabber/jabber.c (modified)

	jabber: Fix outgoing google talk typing notifications

	Since bare ...


Wed, 21 Oct 2015 06:05:01 GMT dequis <dx@…> [e4145d9]
	* protocols/jabber/jabber_util.c (modified)

	jabber: Fix incoming google talk typing notifications
 ...


Wed, 14 Oct 2015 16:31:07 GMT dequis <dx@…> [532efdf]
	* protocols/msn/ns.c (modified)

	msn: Don't reconnect on wsse:FailedAuthentication errors

	That ...


Wed, 14 Oct 2015 16:28:52 GMT dequis <dx@…> [12442ed]
	* protocols/msn/soap.c (modified)

	msn: Better error messages on 'location blocked'

	This is what the ...


Tue, 13 Oct 2015 05:05:36 GMT dequis <dx@…> [0b1ae59]
	* otr.c (modified)

	otr: fix trailing whitespace issues with 'otr forget key'

	Fixes ...


Tue, 13 Oct 2015 05:05:22 GMT dequis <dx@…> [64bed24]
	* protocols/skype/skype.c (modified)
	* protocols/skype/t/groupchat-invite-bitlbee.mock (modified)
	* protocols/skype/t/groupchat-invite-skyped.mock (modified)
	* protocols/skype/t/groupchat-invited-bitlbee.mock (modified)
	* protocols/skype/t/groupchat-leave-bitlbee.mock (modified)
	* protocols/skype/t/groupchat-leave-skyped.mock (modified)
	* protocols/skype/t/groupchat-msg-bitlbee.mock (modified)
	* protocols/skype/t/groupchat-msg-skyped.mock (modified)
	* protocols/skype/t/groupchat-topic-bitlbee.mock (modified)

	skype: create groupchat as soon as a message is received

	Before ...


Tue, 13 Oct 2015 04:24:12 GMT dequis <dx@…> [fdc6d84]
	* protocols/skype/t/groupchat-invite-bitlbee.mock (modified)
	* protocols/skype/t/groupchat-invited-bitlbee.mock (modified)
	* protocols/skype/t/groupchat-leave-bitlbee.mock (modified)
	* protocols/skype/t/groupchat-msg-bitlbee.mock (modified)
	* protocols/skype/t/groupchat-topic-bitlbee.mock (modified)

	skype tests: adjust channel length limit to fix tests...

	The diff ...