#
# ChangeLog for lib/http_client.c
#
# Generated by Trac 1.2.3
# 2025-03-08T21:24:32Z

Fri, 16 Jan 2015 19:50:23 GMT dequis <dx@…> [6b13103]
	* dcc.c (modified)
	* irc_channel.c (modified)
	* irc_im.c (modified)
	* irc_util.c (modified)
	* lib/http_client.c (modified)
	* lib/ini.c (modified)
	* lib/json.c (modified)
	* lib/misc.c (modified)
	* lib/ssl_gnutls.c (modified)
	* lib/ssl_openssl.c (modified)
	* nick.c (modified)
	* otr.c (modified)
	* protocols/account.c (modified)
	* protocols/jabber/jabber_util.c (modified)
	* protocols/jabber/sasl.c (modified)
	* protocols/msn/msn.c (modified)
	* protocols/msn/ns.c (modified)
	* protocols/msn/sb.c (modified)
	* protocols/oscar/auth.c (modified)
	* protocols/oscar/oscar.c (modified)
	* protocols/oscar/oscar_util.c (modified)
	* protocols/purple/purple.c (modified)
	* protocols/skype/skype.c (modified)
	* protocols/twitter/twitter.c (modified)
	* protocols/yahoo/yahoo_httplib.c (modified)
	* set.c (modified)

	Replace isdigit/isalpha/.../tolower/toupper with glib variants

	This ...


Fri, 16 Jan 2015 19:50:23 GMT dequis <dx@…> [6f10697]
	* COPYING (modified)
	* bitlbee.c (modified)
	* bitlbee.h (modified)
	* commands.h (modified)
	* conf.c (modified)
	* conf.h (modified)
	* dcc.c (modified)
	* dcc.h (modified)
	* help.c (modified)
	* help.h (modified)
	* ipc.c (modified)
	* ipc.h (modified)
	* irc.c (modified)
	* irc.h (modified)
	* irc_channel.c (modified)
	* irc_commands.c (modified)
	* irc_im.c (modified)
	* irc_send.c (modified)
	* irc_user.c (modified)
	* irc_util.c (modified)
	* lib/events.h (modified)
	* lib/events_glib.c (modified)
	* lib/events_libevent.c (modified)
	* lib/http_client.c (modified)
	* lib/http_client.h (modified)
	* lib/ini.c (modified)
	* lib/ini.h (modified)
	* lib/misc.c (modified)
	* lib/misc.h (modified)
	* lib/proxy.c (modified)
	* lib/proxy.h (modified)
	* lib/ssl_client.h (modified)
	* lib/ssl_gnutls.c (modified)
	* lib/ssl_nss.c (modified)
	* lib/ssl_openssl.c (modified)
	* lib/url.c (modified)
	* lib/url.h (modified)
	* log.c (modified)
	* log.h (modified)
	* nick.c (modified)
	* nick.h (modified)
	* otr.c (modified)
	* otr.h (modified)
	* protocols/account.c (modified)
	* protocols/account.h (modified)
	* protocols/bee.c (modified)
	* protocols/bee.h (modified)
	* protocols/bee_chat.c (modified)
	* protocols/bee_ft.c (modified)
	* protocols/bee_user.c (modified)
	* protocols/ft.h (modified)
	* protocols/msn/invitation.c (modified)
	* protocols/msn/invitation.h (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/msn/soap.c (modified)
	* protocols/msn/soap.h (modified)
	* protocols/msn/tables.c (modified)
	* protocols/nogaim.c (modified)
	* protocols/nogaim.h (modified)
	* protocols/oscar/oscar.c (modified)
	* protocols/skype/skype.c (modified)
	* protocols/yahoo/libyahoo2.c (modified)
	* protocols/yahoo/yahoo.c (modified)
	* protocols/yahoo/yahoo2.h (modified)
	* protocols/yahoo/yahoo2_callbacks.h (modified)
	* protocols/yahoo/yahoo2_types.h (modified)
	* protocols/yahoo/yahoo_debug.h (modified)
	* protocols/yahoo/yahoo_httplib.c (modified)
	* protocols/yahoo/yahoo_httplib.h (modified)
	* protocols/yahoo/yahoo_list.h (modified)
	* protocols/yahoo/yahoo_util.c (modified)
	* protocols/yahoo/yahoo_util.h (modified)
	* query.c (modified)
	* query.h (modified)
	* root_commands.c (modified)
	* set.c (modified)
	* set.h (modified)
	* storage.c (modified)
	* storage.h (modified)
	* storage_xml.c (modified)
	* unix.c (modified)

	Fix incorrect Free Software Foundation address


Mon, 27 Oct 2014 06:36:05 GMT dequis <dx@…> [8256ad5]
	* lib/http_client.c (modified)
	* protocols/jabber/s5bytestream.c (modified)
	* protocols/jabber/si.c (modified)

	Some more g_source_remove warning fixes

	- http_incoming_data ...


Sat, 27 Sep 2014 14:54:35 GMT dequis <dx@…> [286cd48]
	* lib/http_client.c (modified)
	* lib/ssl_gnutls.c (modified)

	Prevent some "Source ID ## was not found..." warnings

	These appear ...


Sun, 16 Jun 2013 12:15:15 GMT Wilmer van der Gaast <wilmer@…> [ab19567]
	* lib/http_client.c (modified)
	* lib/http_client.h (modified)
	* lib/oauth.c (modified)
	* lib/oauth2.c (modified)
	* lib/proxy.c (modified)
	* protocols/twitter/twitter.c (modified)
	* protocols/twitter/twitter_http.c (modified)

	Merging HTTP/1.1 branch. This implements HTTP/1.1 support in ...


Sun, 16 Jun 2013 00:14:11 GMT Wilmer van der Gaast <wilmer@…> [dd7b931]
	* lib/http_client.c (modified)
	* protocols/twitter/twitter_http.c (modified)

	Use HTTP/1.1 by default in the Twitter module, and stick to the ...


Sun, 09 Jun 2013 21:17:45 GMT Wilmer van der Gaast <wilmer@…> [ca8037e]
	* lib/http_client.c (modified)
	* lib/http_client.h (modified)
	* lib/oauth.c (modified)
	* lib/oauth2.c (modified)
	* lib/proxy.c (modified)

	Add better handling of HTTP/1.1 and/or keepalive connections. This ...


Mon, 24 Dec 2012 22:02:41 GMT Wilmer van der Gaast <wilmer@…> [c1d9c95]
	* lib/http_client.c (modified)
	* protocols/twitter/twitter_lib.c (modified)

	Whoops, remove those debugging printfs as I intended to do before ...


Sun, 25 Nov 2012 11:47:23 GMT Wilmer van der Gaast <wilmer@…> [898c08e]
	* lib/http_client.c (modified)

	Clean up streaming HTTP event handler, which should fix crash-bugs ...


Sat, 24 Nov 2012 19:20:57 GMT Wilmer van der Gaast <wilmer@…> [5f2f728]
	* lib/http_client.c (modified)

	Increasing http_client buffersize to 4KB. You'd think that with ...


Sun, 11 Nov 2012 21:52:26 GMT Wilmer van der Gaast <wilmer@…> [dd672e2]
	* lib/http_client.c (modified)
	* lib/http_client.h (modified)
	* protocols/twitter/twitter_lib.c (modified)

	Detect and handle streaming connection loss.


Sun, 11 Nov 2012 17:57:20 GMT Wilmer van der Gaast <wilmer@…> [1388d30]
	* lib/http_client.c (modified)
	* lib/http_client.h (modified)
	* protocols/twitter/twitter.c (modified)

	Mostly finished HTTP streaming support: Shrink the buffer and add a ...


Sat, 10 Nov 2012 23:52:21 GMT Wilmer van der Gaast <wilmer@…> [ddc2de5]
	* lib/http_client.c (modified)
	* protocols/twitter/twitter.h (modified)
	* protocols/twitter/twitter_http.c (modified)
	* protocols/twitter/twitter_http.h (modified)
	* protocols/twitter/twitter_lib.c (modified)
	* protocols/twitter/twitter_lib.h (modified)

	Very immature code for reading from the streaming API. It reads from ...


Sat, 10 Nov 2012 22:25:58 GMT Wilmer van der Gaast <wilmer@…> [8bd866f]
	* lib/http_client.c (modified)
	* lib/http_client.h (modified)

	Reworked http_client a little bit to support streaming besides just ...


Sat, 22 Sep 2012 12:44:47 GMT Wilmer van der Gaast <wilmer@…> [11ec078]
	* lib/http_client.c (modified)
	* protocols/twitter/twitter_lib.c (modified)

	Since I can't figure out where the stalls are coming from at this ...


Sat, 22 Sep 2012 11:52:01 GMT Wilmer van der Gaast <wilmer@…> [55ccc9a0]
	* lib/http_client.c (modified)
	* lib/http_client.h (modified)
	* lib/misc.c (modified)
	* lib/misc.h (modified)

	Solve a whole bunch of Twitter module crashes: Twitter responses seem ...


Fri, 23 Dec 2011 12:44:08 GMT Wilmer van der Gaast <wilmer@…> [792a93b]
	* bitlbee.conf (modified)
	* conf.c (modified)
	* conf.h (modified)
	* doc/user-guide/commands.xml (modified)
	* lib/http_client.c (modified)
	* lib/ssl_bogus.c (modified)
	* lib/ssl_client.h (modified)
	* lib/ssl_gnutls.c (modified)
	* lib/ssl_nss.c (modified)
	* lib/ssl_openssl.c (modified)
	* protocols/jabber/io.c (modified)
	* protocols/jabber/jabber.c (modified)
	* protocols/jabber/jabber.h (modified)
	* protocols/msn/soap.c (modified)
	* protocols/skype/skype.c (modified)

	Merging SSL certificate verification for GnuTLS, with help from
	AopicieR.


Mon, 19 Dec 2011 17:57:20 GMT Wilmer van der Gaast <wilmer@…> [a72dc2b]
	* lib/http_client.c (modified)
	* lib/ssl_bogus.c (modified)
	* lib/ssl_client.h (modified)
	* lib/ssl_gnutls.c (modified)
	* lib/ssl_nss.c (modified)
	* lib/ssl_openssl.c (modified)
	* protocols/jabber/jabber.c (modified)
	* protocols/skype/skype.c (modified)

	Add verify argument to ssl_connect() so HTTPS-based stuff is also ...


Mon, 19 Dec 2011 14:50:58 GMT Wilmer van der Gaast <wilmer@…> [486ddb5]
	* conf.c (modified)
	* conf.h (modified)
	* lib/http_client.c (modified)
	* lib/ssl_bogus.c (modified)
	* lib/ssl_client.h (modified)
	* lib/ssl_gnutls.c (modified)
	* lib/ssl_nss.c (modified)
	* lib/ssl_openssl.c (modified)
	* protocols/jabber/io.c (modified)
	* protocols/jabber/jabber.c (modified)
	* protocols/jabber/jabber.h (modified)
	* protocols/skype/skype.c (modified)

	Initial merge of tls_verify patch from AopicieR.


Sun, 11 Dec 2011 16:38:02 GMT Wilmer van der Gaast <wilmer@…> [3f808ca]
	* lib/http_client.c (modified)
	* protocols/twitter/twitter.c (modified)

	Support HTTP/1.1 redirect status codes and use HTTPS for OAuth setup. ...


Fri, 02 Dec 2011 10:32:54 GMT Wilmer van der Gaast <wilmer@…> [bd31661]
	* lib/http_client.c (modified)
	* lib/xmltree.c (modified)
	* protocols/msn/soap.c (modified)

	Somewhat improve debug logging of HTTP/SOAP stuff.


Mon, 14 Nov 2011 10:43:03 GMT Wilmer van der Gaast <wilmer@…> [80acb6d]
	* lib/http_client.c (modified)
	* lib/ssl_client.h (modified)
	* lib/ssl_gnutls.c (modified)
	* lib/ssl_nss.c (modified)
	* lib/ssl_openssl.c (modified)

	GnuTLS now also needs ssl_pending() implemented. Bug #860.


Sun, 13 Nov 2011 01:41:42 GMT Wilmer van der Gaast <wilmer@…> [03a8f8e]
	* lib/http_client.c (modified)

	Cleanup of http_client fix. Use g_strdup_printf and completely avoid ...


Sat, 12 Nov 2011 15:49:52 GMT Wilmer van der Gaast <wilmer@…> [dff732d]
	* lib/http_client.c (modified)
	* protocols/msn/soap.h (modified)

	Undoing old workaround for MSN troubles and added more proper fix. ...


Mon, 18 Apr 2011 14:14:28 GMT Wilmer van der Gaast <wilmer@…> [2423c93]
	* lib/http_client.c (modified)
	* lib/oauth.c (modified)

	Send Connection: close headers so webservers won't try keepalive ...


Fri, 16 Jul 2010 23:31:55 GMT Wilmer van der Gaast <wilmer@…> [4346c3f4]
	* bitlbee.h (modified)
	* debian/changelog (modified)
	* doc/CHANGES (modified)
	* doc/user-guide/commands.xml (modified)
	* lib/http_client.c (modified)
	* lib/http_client.h (modified)
	* protocols/oscar/oscar.c (modified)
	* protocols/twitter/twitter_lib.c (modified)
	* storage_xml.c (modified)

	Merging mainline.


Fri, 16 Jul 2010 23:11:37 GMT Wilmer van der Gaast <wilmer@…> [516a9c6]
	* lib/http_client.c (modified)
	* lib/http_client.h (modified)

	No idea why http_dorequest() ever returned void*. Don't hide the ...


Thu, 15 Jul 2010 23:23:04 GMT Wilmer van der Gaast <wilmer@…> [7885d0f]
	* lib/http_client.c (modified)
	* lib/http_client.h (modified)

	Don't be a dumbass and stop following redirects if there doesn't seem ...


Sat, 10 Oct 2009 23:25:54 GMT Wilmer van der Gaast <wilmer@…> [e046390]
	* bitlbee.c (modified)
	* ipc.c (modified)
	* irc.c (modified)
	* lib/events.h (modified)
	* lib/events_glib.c (modified)
	* lib/events_libevent.c (modified)
	* lib/http_client.c (modified)
	* lib/proxy.c (modified)
	* lib/ssl_bogus.c (modified)
	* lib/ssl_client.h (modified)
	* lib/ssl_gnutls.c (modified)
	* lib/ssl_nss.c (modified)
	* lib/ssl_openssl.c (modified)
	* lib/ssl_sspi.c (modified)
	* protocols/jabber/io.c (modified)
	* protocols/msn/ns.c (modified)
	* protocols/msn/sb.c (modified)
	* protocols/oscar/oscar.c (modified)
	* protocols/purple/purple.c (modified)
	* protocols/yahoo/yahoo.c (modified)

	Make purple use BitlBee's event handling API. Since the APIs never ...


Sun, 28 Sep 2008 13:09:36 GMT Wilmer van der Gaast <wilmer@…> [fb98634]
	* lib/http_client.c (modified)
	* lib/http_client.h (modified)

	Fixed crappy memory management in http_client.


Sun, 25 Jun 2006 12:15:42 GMT Wilmer van der Gaast <wilmer@…> [df1694b]
	* Makefile (modified)
	* bitlbee.h (modified)
	* conf.c (modified)
	* configure (modified)
	* irc_commands.c (modified)
	* lib/Makefile (added)
	* lib/events.h (moved)
	* lib/events_glib.c (moved)
	* lib/events_libevent.c (moved)
	* lib/http_client.c (moved)
	* lib/http_client.h (moved)
	* lib/ini.c (moved)
	* lib/ini.h (moved)
	* lib/md5.c (moved)
	* lib/md5.h (moved)
	* lib/misc.c (moved)
	* lib/misc.h (moved)
	* lib/proxy.c (moved)
	* lib/proxy.h (moved)
	* lib/rc4.c (added)
	* lib/rc4.h (added)
	* lib/sha.c (moved)
	* lib/sha.h (moved)
	* lib/ssl_bogus.c (moved)
	* lib/ssl_client.h (moved)
	* lib/ssl_gnutls.c (moved)
	* lib/ssl_nss.c (moved)
	* lib/ssl_openssl.c (moved)
	* lib/url.c (moved)
	* lib/url.h (moved)
	* protocols/Makefile (modified)

	Moving all generic files to lib/ instead of having some in / and some ...