#
# ChangeLog for protocols/jabber/jabber_util.c
#
# Generated by Trac 1.2.3
# 2025-03-09T02:25:53Z

Sun, 22 Jun 2008 19:21:06 GMT Wilmer van der Gaast <wilmer@…> [89d736a]
	* protocols/jabber/jabber.c (modified)
	* protocols/jabber/jabber.h (modified)
	* protocols/jabber/jabber_util.c (modified)

	From the department of over-engineering, now cached packet IDs are ...


Sat, 21 Jun 2008 23:51:18 GMT Wilmer van der Gaast <wilmer@…> [98de2cc]
	* protocols/jabber/jabber_util.c (modified)
	* tests/check_jabber_util.c (modified)

	Now preserving case in JID resources, and handling them with case ...


Sat, 21 Jun 2008 23:34:11 GMT Wilmer van der Gaast <wilmer@…> [3e6764a]
	* protocols/jabber/jabber_util.c (modified)
	* tests/Makefile (modified)
	* tests/check.c (modified)
	* tests/check_jabber_sasl.c (modified)
	* tests/check_jabber_util.c (added)

	Added jabber_util unittests (buddy_add/_by_jid only ATM).


Sat, 05 Apr 2008 12:26:04 GMT Wilmer van der Gaast <wilmer@…> [9143aeb]
	* protocols/jabber/jabber_util.c (modified)
	* protocols/msn/msn_util.c (modified)
	* protocols/nogaim.c (modified)
	* protocols/nogaim.h (modified)
	* protocols/oscar/oscar.c (modified)
	* protocols/yahoo/yahoo.c (modified)
	* query.c (modified)
	* query.h (modified)

	query.h now defines a callback function type, not using void* for it ...


Sun, 03 Feb 2008 13:54:19 GMT Wilmer van der Gaast <wilmer@…> [979cfb4]
	* protocols/jabber/jabber.h (modified)
	* protocols/jabber/jabber_util.c (modified)

	Saner garbage collection of cached packets in the Jabber module. Now ...


Sun, 20 Jan 2008 00:01:31 GMT Wilmer van der Gaast <wilmer@…> [0adce21]
	* protocols/jabber/jabber_util.c (modified)

	GET_BUDDY_FIRST wasn't actually implemented, even though it was in ...


Sun, 06 Jan 2008 12:37:55 GMT Wilmer van der Gaast <wilmer@…> [43462708]
	* configure (modified)
	* irc.c (modified)
	* nick.c (modified)
	* protocols/jabber/iq.c (modified)
	* protocols/jabber/jabber_util.c (modified)
	* protocols/jabber/presence.c (modified)
	* protocols/msn/msn_util.c (modified)
	* protocols/oscar/service.c (modified)
	* protocols/oscar/txqueue.c (modified)

	More consistency in error/warning errors. Until now "WARNING:" was ...


Sun, 02 Dec 2007 17:25:57 GMT Wilmer van der Gaast <wilmer@…> [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), ...


Sun, 02 Dec 2007 16:43:57 GMT Wilmer van der Gaast <wilmer@…> [4306d8b]
	* protocols/jabber/iq.c (modified)
	* protocols/jabber/jabber.c (modified)
	* protocols/jabber/jabber.h (modified)
	* protocols/jabber/jabber_util.c (modified)

	Removed retarded printf() (ARGH) and moved the event handling ...


Sat, 24 Nov 2007 18:02:39 GMT Wilmer van der Gaast <wilmer@…> [608f8cf]
	* protocols/jabber/iq.c (modified)
	* protocols/jabber/jabber.c (modified)
	* protocols/jabber/jabber.h (modified)
	* protocols/jabber/jabber_util.c (modified)

	Added some random hash to the id= for cached XMPP packets so that ...


Mon, 30 Jul 2007 19:12:06 GMT Wilmer van der Gaast <wilmer@…> [1baaef8]
	* protocols/jabber/io.c (modified)
	* protocols/jabber/jabber.h (modified)
	* protocols/jabber/jabber_util.c (modified)
	* protocols/jabber/presence.c (modified)

	Added jabber_error_parse() and using it for both stream- and stanza ...


Mon, 02 Jul 2007 22:12:03 GMT Wilmer van der Gaast <wilmer@…> [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, ...


Sun, 01 Jul 2007 16:29:21 GMT Wilmer van der Gaast <wilmer@…> [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.


Thu, 26 Apr 2007 04:41:34 GMT Wilmer van der Gaast <wilmer@…> [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 ...


Sun, 22 Apr 2007 23:39:37 GMT Wilmer van der Gaast <wilmer@…> [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 <wilmer@…> [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). ...


Thu, 19 Apr 2007 06:03:43 GMT Wilmer van der Gaast <wilmer@…> [f0cb961]
	* protocols/jabber/iq.c (modified)
	* protocols/jabber/jabber_util.c (modified)
	* protocols/msn/msn_util.c (modified)
	* protocols/msn/ns.c (modified)
	* protocols/nogaim.c (modified)
	* protocols/nogaim.h (modified)
	* protocols/oscar/oscar.c (modified)
	* protocols/yahoo/libyahoo2.c (modified)
	* protocols/yahoo/yahoo.c (modified)
	* root_commands.c (modified)

	More API changes: buddy list management. imcb_add_buddy() is now a ...


Mon, 16 Apr 2007 01:03:08 GMT Wilmer van der Gaast <wilmer@…> [84b045d]
	* Makefile (modified)
	* irc.c (modified)
	* irc_commands.c (modified)
	* protocols/jabber/io.c (modified)
	* protocols/jabber/iq.c (modified)
	* protocols/jabber/jabber.c (modified)
	* protocols/jabber/jabber_util.c (modified)
	* protocols/jabber/presence.c (modified)
	* protocols/jabber/sasl.c (modified)
	* protocols/msn/msn.c (modified)
	* protocols/msn/msn_util.c (modified)
	* protocols/msn/ns.c (modified)
	* protocols/msn/sb.c (modified)
	* protocols/nogaim.c (modified)
	* protocols/nogaim.h (modified)
	* protocols/oscar/chat.c (modified)
	* protocols/oscar/chatnav.c (modified)
	* protocols/oscar/icq.c (modified)
	* protocols/oscar/im.c (modified)
	* protocols/oscar/info.c (modified)
	* protocols/oscar/oscar.c (modified)
	* protocols/oscar/rxqueue.c (modified)
	* protocols/oscar/search.c (modified)
	* protocols/oscar/service.c (modified)
	* protocols/oscar/txqueue.c (modified)
	* protocols/yahoo/yahoo.c (modified)
	* query.c (modified)
	* root_commands.c (modified)

	s/imc/imcb/ for callback functions. Moved things aroundin nogaim.h a ...


Sat, 31 Mar 2007 05:40:45 GMT Wilmer van der Gaast <wilmer@…> [0da65d5]
	* account.c (modified)
	* account.h (modified)
	* irc.c (modified)
	* irc_commands.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/sasl.c (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/nogaim.c (modified)
	* protocols/nogaim.h (modified)
	* protocols/oscar/aim.h (modified)
	* protocols/oscar/im.c (modified)
	* protocols/oscar/oscar.c (modified)
	* protocols/oscar/service.c (modified)
	* protocols/yahoo/yahoo.c (modified)
	* query.c (modified)
	* query.h (modified)
	* root_commands.c (modified)
	* user.c (modified)
	* user.h (modified)

	s/gaim_connection/im_connection/ and some other minor API changes. ...


Sun, 03 Dec 2006 17:57:17 GMT Wilmer van der Gaast <wilmer@…> [cb6a6f4]
	* protocols/jabber/jabber_util.c (modified)

	Fixed use of already free()d variable.


Mon, 13 Nov 2006 10:38:23 GMT Wilmer van der Gaast <wilmer@…> [16b5f86]
	* protocols/jabber/jabber_util.c (modified)

	Added handling of GET_BUDDY_* flags.


Sun, 12 Nov 2006 23:06:08 GMT Wilmer van der Gaast <wilmer@…> [0d3f30f]
	* 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)

	Improved handling of JIDs: Bare JIDs are allowed (*sigh*) and case ...


Tue, 31 Oct 2006 08:25:41 GMT Wilmer van der Gaast <wilmer@…> [47d3ac4]
	* 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/sasl.c (modified)

	Added #defines for XML namespaces.


Fri, 20 Oct 2006 19:12:14 GMT Wilmer van der Gaast <wilmer@…> [dfa41a4]
	* protocols/jabber/iq.c (modified)
	* protocols/jabber/jabber.h (modified)
	* protocols/jabber/jabber_util.c (modified)

	Now all IQ packets get an ID and cached packets get a "special" ID. ...


Sun, 15 Oct 2006 20:24:01 GMT Wilmer van der Gaast <wilmer@…> [788a1af]
	* 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)

	Proper cleanup of jabber buddy structures when removing a buddy from ...


Thu, 12 Oct 2006 17:48:58 GMT Wilmer van der Gaast <wilmer@…> [259edd4]
	* protocols/jabber/io.c (modified)
	* protocols/jabber/iq.c (modified)
	* protocols/jabber/jabber.h (modified)
	* protocols/jabber/jabber_util.c (modified)
	* protocols/jabber/xmltree.c (modified)
	* protocols/jabber/xmltree.h (modified)

	Special message when the XMPP session is ended because of a ...


Tue, 10 Oct 2006 12:05:42 GMT Wilmer van der Gaast <wilmer@…> [a21a8ac]
	* 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)

	Added resource selection (based on priority or time of last message) ...


Mon, 09 Oct 2006 18:19:05 GMT Wilmer van der Gaast <wilmer@…> [6a1128d]
	* protocols/jabber/jabber.c (modified)
	* protocols/jabber/jabber.h (modified)
	* protocols/jabber/jabber_util.c (modified)
	* protocols/jabber/presence.c (modified)

	The module now keeps track of all resources available for a buddy. ...


Sun, 08 Oct 2006 18:41:11 GMT Wilmer van der Gaast <wilmer@…> [861c199]
	* 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)

	Moved handling of all IQ packets to event handlers. Cleaned up a LOT ...


Sun, 08 Oct 2006 16:11:16 GMT Wilmer van der Gaast <wilmer@…> [038d17f]
	* 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)

	Implemented a better node cache using a GLib hash, and preparing to ...


Mon, 02 Oct 2006 18:32:21 GMT Wilmer van der Gaast <wilmer@…> [6266fca]
	* protocols/jabber/jabber_util.c (modified)
	* protocols/jabber/presence.c (modified)

	Fixed memory leak in jabber_buddy_ask() and added "handling" of ...


Mon, 25 Sep 2006 10:10:14 GMT Wilmer van der Gaast <wilmer@…> [ebe7b36]
	* protocols/jabber/jabber.c (modified)
	* protocols/jabber/jabber.h (modified)
	* protocols/jabber/jabber_util.c (modified)

	Changing the resource string while online probably doesn't work.


Sun, 24 Sep 2006 19:25:06 GMT Wilmer van der Gaast <wilmer@…> [8e5e2e9]
	* protocols/jabber/jabber.c (modified)
	* protocols/jabber/jabber.h (modified)
	* protocols/jabber/jabber_util.c (modified)
	* protocols/jabber/presence.c (modified)

	Handling of incoming authorization requests, manual block/allow. ...


Sun, 24 Sep 2006 10:25:41 GMT Wilmer van der Gaast <wilmer@…> [172a73f1]
	* protocols/jabber/jabber.c (modified)
	* protocols/jabber/jabber.h (modified)
	* protocols/jabber/jabber_util.c (modified)
	* protocols/jabber/presence.c (modified)

	Updated <presence> stuff to handle changing the priority setting.


Sat, 23 Sep 2006 16:18:24 GMT Wilmer van der Gaast <wilmer@…> [5e202b0]
	* protocols/jabber/iq.c (modified)
	* protocols/jabber/jabber.c (modified)
	* protocols/jabber/jabber.h (modified)
	* protocols/jabber/jabber_util.c (modified)
	* protocols/jabber/presence.c (modified)
	* protocols/msn/msn.c (modified)
	* protocols/nogaim.c (modified)

	Implemented a list of away states, using this for a better ...


Fri, 22 Sep 2006 18:39:31 GMT Wilmer van der Gaast <wilmer@…> [fe7a554]
	* 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/sasl.c (modified)

	Better detection of successful IQ authentication (using packet ...


Wed, 20 Sep 2006 19:42:27 GMT Wilmer van der Gaast <wilmer@…> [21167d2]
	* protocols/jabber/Makefile (modified)
	* protocols/jabber/io.c (added)
	* 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/xmltree.c (modified)

	It can send a valid (pre-XMPP) login packet. Lots of work to do,
	still...


Wed, 20 Sep 2006 10:18:56 GMT Wilmer van der Gaast <wilmer@…> [f06894d]
	* protocols/jabber/Makefile (modified)
	* protocols/jabber/iq.c (added)
	* protocols/jabber/jabber.c (added)
	* protocols/jabber/jabber.h (added)
	* protocols/jabber/jabber_util.c (added)
	* protocols/jabber/message.c (added)
	* protocols/jabber/presence.c (added)
	* protocols/jabber/xmltree.h (modified)

	Added some pretty empty files.