# # ChangeLog for lib/proxy.c # # Generated by Trac 1.2.3 # 2024-12-22T14:54:35Z Thu, 18 Feb 2016 11:17:08 GMT dequis [242f280] * lib/proxy.c (modified) Fix a double free when calling proxy_disconnect() inside phb->func() ... Wed, 09 Dec 2015 07:46:21 GMT dequis [dbca297] * lib/proxy.c (modified) proxy: fix validation of the proxytype value Coverity says it could ... Mon, 26 Oct 2015 03:42:15 GMT dequis [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 [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 [5756890] * lib/proxy.c (modified) proxy: Use an array of function pointers for proxy_connect_* Just ... Wed, 21 Oct 2015 13:14:17 GMT dequis [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 ... Sun, 05 Apr 2015 14:09:37 GMT dequis [71abe93] * lib/proxy.c (modified) proxy: minor refactor, simplify error handling Fri, 20 Feb 2015 22:50:54 GMT dequis [5ebff60] * bitlbee.c (modified) * bitlbee.h (modified) * commands.h (modified) * conf.c (modified) * conf.h (modified) * dcc.c (modified) * dcc.h (modified) * doc/example_plugin.c (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/arc.c (modified) * lib/arc.h (modified) * lib/base64.c (modified) * lib/base64.h (modified) * lib/events.h (modified) * lib/events_glib.c (modified) * lib/events_libevent.c (modified) * lib/ftutil.c (modified) * lib/ftutil.h (modified) * lib/http_client.c (modified) * lib/http_client.h (modified) * lib/ini.c (modified) * lib/ini.h (modified) * lib/json.c (modified) * lib/json.h (modified) * lib/json_util.c (modified) * lib/json_util.h (modified) * lib/md5.c (modified) * lib/misc.c (modified) * lib/misc.h (modified) * lib/ns_parse.c (modified) * lib/oauth.c (modified) * lib/oauth.h (modified) * lib/oauth2.c (modified) * lib/oauth2.h (modified) * lib/proxy.c (modified) * lib/proxy.h (modified) * lib/sha1.c (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) * lib/xmltree.c (modified) * lib/xmltree.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/jabber/conference.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/s5bytestream.c (modified) * protocols/jabber/sasl.c (modified) * protocols/jabber/si.c (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/admin.c (modified) * protocols/oscar/admin.h (modified) * protocols/oscar/aim.h (modified) * protocols/oscar/aim_internal.h (modified) * protocols/oscar/auth.c (modified) * protocols/oscar/bos.c (modified) * protocols/oscar/bos.h (modified) * protocols/oscar/buddylist.c (modified) * protocols/oscar/buddylist.h (modified) * protocols/oscar/chat.c (modified) * protocols/oscar/chat.h (modified) * protocols/oscar/chatnav.c (modified) * protocols/oscar/chatnav.h (modified) * protocols/oscar/conn.c (modified) * protocols/oscar/icq.c (modified) * protocols/oscar/icq.h (modified) * protocols/oscar/im.c (modified) * protocols/oscar/im.h (modified) * protocols/oscar/info.c (modified) * protocols/oscar/info.h (modified) * protocols/oscar/misc.c (modified) * protocols/oscar/msgcookie.c (modified) * protocols/oscar/oscar.c (modified) * protocols/oscar/oscar_util.c (modified) * protocols/oscar/rxhandlers.c (modified) * protocols/oscar/rxqueue.c (modified) * protocols/oscar/search.c (modified) * protocols/oscar/service.c (modified) * protocols/oscar/snac.c (modified) * protocols/oscar/ssi.c (modified) * protocols/oscar/ssi.h (modified) * protocols/oscar/stats.c (modified) * protocols/oscar/tlv.c (modified) * protocols/oscar/txqueue.c (modified) * protocols/purple/ft-direct.c (modified) * protocols/purple/ft.c (modified) * protocols/purple/purple.c (modified) * protocols/skype/skype.c (modified) * protocols/twitter/twitter.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/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_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) * sock.h (modified) * storage.c (modified) * storage.h (modified) * storage_xml.c (modified) * tests/check.c (modified) * tests/check_arc.c (modified) * tests/check_help.c (modified) * tests/check_irc.c (modified) * tests/check_jabber_sasl.c (modified) * tests/check_jabber_util.c (modified) * tests/check_md5.c (modified) * tests/check_nick.c (modified) * tests/check_set.c (modified) * tests/check_user.c (modified) * tests/check_util.c (modified) * tests/testsuite.h (modified) * unix.c (modified) * utils/bitlbeed.c (modified) Reindent everything to K&R style with tabs Used uncrustify, with ... Fri, 16 Jan 2015 19:50:24 GMT dequis [840394e] * lib/proxy.c (modified) http proxy: only check for "HTTP/1.x 200" in the status string It ... Fri, 16 Jan 2015 19:50:24 GMT dequis [20c9c21] * lib/proxy.c (modified) Fix some more g_source_remove warnings, this time in proxy.c Both ... Fri, 16 Jan 2015 19:50:24 GMT dequis [25c4c78] * configure (modified) * ipc.c (modified) * irc_commands.c (modified) * lib/ns_parse.c (modified) * lib/proxy.c (modified) * protocols/oscar/conn.c (modified) * protocols/yahoo/libyahoo2.c (modified) * protocols/yahoo/yahoo_util.h (modified) * tests/check_arc.c (modified) * tests/check_irc.c (modified) * tests/check_jabber_sasl.c (modified) Fix compiler warnings on Cygwin and Mac OS X. * Don't use PIE/PIC ... Fri, 16 Jan 2015 19:50:23 GMT dequis [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 Sat, 27 Sep 2014 14:54:35 GMT dequis [e252d8c] * Makefile (modified) * bitlbee.c (modified) * bitlbee.h (modified) * configure (modified) * doc/BUILD.win32 (deleted) * help.c (modified) * ipc.c (modified) * lib/events.h (modified) * lib/events_glib.c (modified) * lib/misc.c (modified) * lib/proxy.c (modified) * lib/proxy.h (modified) * lib/ssl_sspi.c (deleted) * protocols/msn/soap.h (modified) * protocols/oscar/rxqueue.c (modified) * protocols/oscar/txqueue.c (modified) * protocols/yahoo/libyahoo2.c (modified) * protocols/yahoo/yahoo_httplib.c (modified) * protocols/yahoo/yahoo_util.h (modified) * sock.h (modified) * win32.c (deleted) RIP native win32 support (use cygwin instead) It has been broken ... Sun, 09 Jun 2013 21:17:45 GMT Wilmer van der Gaast [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 ... Tue, 12 Jul 2011 08:04:12 GMT Wilmer van der Gaast [a010498] * lib/proxy.c (modified) Fixed dumb file descriptor leak. Sun, 24 Oct 2010 22:20:40 GMT Wilmer van der Gaast [389ce9f] * lib/proxy.c (modified) Another compatibility fix: AI_ADDRCONFIG doesn't exist on some systems. Sun, 15 Aug 2010 22:07:57 GMT Wilmer van der Gaast [762d96f] * lib/proxy.c (modified) If a connection fails, try the next address from the getaddrinfo() ... Sat, 07 Aug 2010 14:55:18 GMT Wilmer van der Gaast [289bd2d] * lib/proxy.c (modified) Applied patch from wahjava (with some modifications) for bug #644. ... Sat, 10 Oct 2009 23:25:54 GMT Wilmer van der Gaast [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, 14 Dec 2008 10:40:17 GMT Wilmer van der Gaast [ac46218] * lib/proxy.c (modified) Removed a double g_free() in proxy.c (that couldn't actually ever be ... Sun, 06 Apr 2008 15:34:25 GMT Wilmer van der Gaast [aefaac3a] * bitlbee.c (modified) * bitlbee.conf (modified) * conf.c (modified) * conf.h (modified) * lib/proxy.c (modified) Added ClientInterface configuration option to make BitlBee bind() to ... Mon, 24 Mar 2008 11:01:02 GMT Wilmer van der Gaast [58a1449] * debian/changelog (modified) * lib/proxy.c (modified) Fixed a broken check in lib/proxy.c, this restores proxy support. ... Fri, 28 Dec 2007 23:27:45 GMT Wilmer van der Gaast [6f7ac17] * lib/proxy.c (modified) Fixed return value check in proxy_connect(), since on some systems a ... Fri, 12 Oct 2007 12:11:57 GMT Jelmer Vernooij [f618a4a] * lib/proxy.c (modified) Fix GCC warning. Sun, 25 Jun 2006 19:43:14 GMT Wilmer van der Gaast [fd03770] * .bzrignore (modified) * Makefile (modified) * configure (modified) * lib/proxy.c (modified) * nick.c (modified) * protocols/msn/msn.c (modified) * protocols/nogaim.c (modified) * tests/Makefile (added) * tests/check.c (added) * tests/check_nick.c (added) * tests/check_util.c (added) * user.c (modified) Merging from devel/Jelmer. Sun, 25 Jun 2006 14:07:01 GMT Wilmer van der Gaast [7ed3199] * lib/Makefile (modified) * lib/base64.c (added) * lib/base64.h (added) * lib/misc.c (modified) * lib/misc.h (modified) * lib/proxy.c (modified) * lib/rc4.c (modified) * lib/rc4.h (modified) * protocols/yahoo/libyahoo2.c (modified) Moved Base64-related functions to a separate file and added decode ... Sun, 25 Jun 2006 12:15:42 GMT Wilmer van der Gaast [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 ...