Commit message (Collapse) | Author | Age | Lines | |
---|---|---|---|---|
* | Support HTTP/1.1 redirect status codes and use HTTPS for OAuth setup. This | Wilmer van der Gaast | 2011-12-11 | -6/+22 |
| | | | | | | is required for identi.ca and really should be done for Twitter as well. Twitter OAuth is still broken though, it seems to disagree about signatures. | |||
* | Debug output tweaks: Try to send everything to stderr, and add ifdef to | Wilmer van der Gaast | 2011-12-04 | -11/+13 |
| | | | | | enable printing of all SSL traffic. | |||
* | Somewhat improve debug logging of HTTP/SOAP stuff. | Wilmer van der Gaast | 2011-12-02 | -2/+10 |
| | ||||
* | GnuTLS now also needs ssl_pending() implemented. Bug #860. | Wilmer van der Gaast | 2011-11-14 | -17/+28 |
| | ||||
* | Cleanup of http_client fix. Use g_strdup_printf and completely avoid strcat, | Wilmer van der Gaast | 2011-11-13 | -14/+21 |
| | | | | | truncate request if we switched from POST to GET. | |||
* | Undoing old workaround for MSN troubles and added more proper fix. The | Wilmer van der Gaast | 2011-11-12 | -4/+7 |
| | | | | | | http_client module needs some refactoring though. Will do that later.. This should hopefully fix bug #850. | |||
* | Strip illegal characters in generated XML streams so Jabber servers won't | Wilmer van der Gaast | 2011-10-20 | -2/+25 |
| | | | | | | | disconnect people who don't understand how to disable stupid IRC client features. Based very loosely on a patch and discussion submitted by Artem Savkov on bug #552. | |||
* | Fixed dumb file descriptor leak. | Wilmer van der Gaast | 2011-07-12 | -0/+1 |
| | ||||
* | Fixed use of g_iconv() in do_iconv(). This was done wrong for ages and | Wilmer van der Gaast | 2011-07-02 | -4/+4 |
| | | | | | | apparently screwed up charset handling in OSCAR pretty badly.. Found and fixed by dalias (#813). May or may not also fix other bugs. | |||
* | Send Connection: close headers so webservers won't try keepalive connections | Wilmer van der Gaast | 2011-04-18 | -0/+2 |
| | | | | | which http_client really can't deal with. | |||
* | Fix GnuTLS >2.12 or so compatibility. | Wilmer van der Gaast | 2011-04-18 | -0/+1 |
| | | | | | Bug #779 and https://savannah.gnu.org/support/index.php?107660 | |||
* | Tweaks to allow authenticating to identi.ca with OAuth. Doesn't seem to work | Wilmer van der Gaast | 2011-03-27 | -2/+6 |
| | | | | | | | completely for whatever the reason may be (invalid signature). I give up for now. Stuff does actually work if you generate access tokens using different software so BitlBee's definitely able to generate good signatures. | |||
* | Removed duplicate ssl_pending from ssl_bogus. | Wilmer van der Gaast | 2011-03-07 | -5/+0 |
| | ||||
* | Twitter: Warn the user if the OAuth username and the configured username | Wilmer van der Gaast | 2011-03-07 | -6/+9 |
| | | | | | | don't match. This is not a real problem but can be confusing if you don't expect it. | |||
* | Implement ssl_pending() for NSS. This fixes bug #368 which so far only | Wilmer van der Gaast | 2010-12-19 | -1/+7 |
| | | | | | affected OpenSSL. Submitted by Ricky Zhou. | |||
* | Fix up NSS SSL module. | Wilmer van der Gaast | 2010-11-20 | -0/+32 |
| | ||||
* | Another compatibility fix: AI_ADDRCONFIG doesn't exist on some systems. | Wilmer van der Gaast | 2010-10-24 | -0/+3 |
| | ||||
* | Use gcrypt for 3DES encryption (used for new MSN authentication) so we | Wilmer van der Gaast | 2010-10-16 | -4/+28 |
| | | | | | mostly don't need lib/des.c anymore. | |||
* | Merging OTR branch. It's more or less a plugin if you enable it, and | Wilmer van der Gaast | 2010-10-09 | -15/+55 |
|\ | | | | | | | | | otherwise a no-op. DO NOT INSTALL THIS ON PUBLIC SERVERS. | |||
| * | Make sure events_*.c are fully compatible to callers so plugins built for | Wilmer van der Gaast | 2010-10-02 | -4/+7 |
| | | | | | | | | | | a different flavour will still work. | |||
| * | Merging mainline, which includes a huge msnp13 merge. | Wilmer van der Gaast | 2010-10-02 | -20/+880 |
| |\ | | | | | | | | | | | | | | | | Not 100% sure about the OpenSSL merge, should double check that but I'm currently offline. | |||
| * \ | Merge mainline stuff. | Wilmer van der Gaast | 2010-08-31 | -0/+3 |
| |\ \ | ||||
| * \ \ | First step in this merge. Mostly a bzr merge and then a cleanup of conflicts | Wilmer van der Gaast | 2010-08-24 | -9/+47 |
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | and parts I want to/have to redo (because of ui-fix). | |||
| | * \ \ | merge in bitlbee head | Sven Moritz Hallberg | 2010-06-04 | -3/+2 |
| | |\ \ \ | ||||
| | * \ \ \ | merge in bitlbee 1.2.7 | Sven Moritz Hallberg | 2010-06-03 | -6/+568 |
| | |\ \ \ \ | ||||
| | * \ \ \ \ | merge in bitlbee 1.2.6 | Sven Moritz Hallberg | 2010-06-03 | -0/+36 |
| | |\ \ \ \ \ | ||||
| | * \ \ \ \ \ | merge in bitlbee 1.2.5 | Sven Moritz Hallberg | 2010-06-03 | -2/+4 |
| | |\ \ \ \ \ \ | ||||
| | * \ \ \ \ \ \ | merge in bitlbee 1.2.4 | Sven Moritz Hallberg | 2010-06-03 | -2/+6 |
| | |\ \ \ \ \ \ \ | ||||
| | * \ \ \ \ \ \ \ | pretty blind try at merging in the latest trunk | Sven Moritz Hallberg | 2009-03-12 | -61/+130 |
| | |\ \ \ \ \ \ \ \ | ||||
| | * | | | | | | | | | commit updates by ashish shukla <wahjava@gmail.com> | Sven Moritz Hallberg | 2009-03-12 | -0/+5 |
| | | | | | | | | | | | ||||
| | * | | | | | | | | | merge in latest trunk | Sven Moritz Hallberg | 2008-07-17 | -60/+1116 |
| | |\ \ \ \ \ \ \ \ \ | ||||
| | * | | | | | | | | | | minor bugfixes | Sven Moritz Hallberg | 2008-07-16 | -1/+1 |
| | | | | | | | | | | | | ||||
| | * | | | | | | | | | | explicitly initialize ssl in order to avoid gnutls and libotr fighting over ↵ | Sven Moritz Hallberg | 2008-02-17 | -8/+31 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the global state of libgcrypt | |||
| | * | | | | | | | | | | merge in upstream changes | Sven Moritz Hallberg | 2008-02-16 | -1/+1 |
| | |\ \ \ \ \ \ \ \ \ \ | ||||
| | * | | | | | | | | | | | interpret ' | Sven Moritz Hallberg | 2008-02-14 | -0/+1 |
| | | | | | | | | | | | | | ||||
| | * | | | | | | | | | | | - add support for setting ops/voice according to OTR msgstate | Sven Moritz Hallberg | 2008-02-09 | -1/+11 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - add 'otr trust' user command - support non-otr messages during keygen - run otr messages through strip_html - interpret <b> and <i> tags in html messages - record max message size in prpl - add 'encrypted' flag to user_t - cosmetics | |||
* | | | | | | | | | | | | | Silencing some (mostly whiny) compiler warnings. | Wilmer van der Gaast | 2010-10-06 | -3/+6 |
| |_|_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | ||||
* | | | | | | | | | | | | Pull in Makefile dependencies fix from mainline. | Wilmer van der Gaast | 2010-08-28 | -0/+3 |
|\ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|_|_|_|/ | |/| | | | | | | | | | | ||||
| * | | | | | | | | | | | Use nifty gcc -MD feature to automatically track .h dependencies of all C | Wilmer van der Gaast | 2010-08-27 | -0/+3 |
| |/ / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | files, this finally gives proper dependencies, which means the end of getting broken binaries around headerfile changes, etc. Sure, this may not work on obscurux with superawesomeincompatiblecc while autoconf does, but at least BitlBee's configure script still runs in <1s. :-) | |||
* | | | | | | | | | | | Merge mainline. | Wilmer van der Gaast | 2010-08-21 | -50/+68 |
|\| | | | | | | | | | | ||||
| * | | | | | | | | | | If a connection fails, try the next address from the getaddrinfo() results. | Wilmer van der Gaast | 2010-08-15 | -50/+68 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This should fix issues with hosts that have IPv6 and IPv4 addresses but listen on only one of them. (Bug #673) This also fixes a bug that broke error checking in gaim_io_connected(), until now event handlers were never actually getting proper error reporting (fd=-1), but IIRC they should all handle it anyway as I was never aware of this bug. | |||
* | | | | | | | | | | | Some general cleanup, plus fixing a bug in the memberlist parsing code: | Wilmer van der Gaast | 2010-08-21 | -6/+14 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the lists can come in in any order, so parse it *completely* before showing auth requests. | |||
* | | | | | | | | | | | Now including a nice and compact 3DES implementation done by Christophe | Wilmer van der Gaast | 2010-08-21 | -1/+698 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Devine. OpenSSL exports nice cipher functions, but GnuTLS only just started doing this in 2.10 or so (not even in Debian Sid yet). So instead of adding a whole library for encrypting 72 bytes of data, let's have a built-in 3DES implementation for a while.. | |||
* | | | | | | | | | | | In debugging mode, dump all SOAP requests + responses with some indentation | Wilmer van der Gaast | 2010-08-20 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | for easier debugging. | |||
* | | | | | | | | | | | Add xt_find_path() to simplify digging through multi-level XML trees. | Wilmer van der Gaast | 2010-08-15 | -0/+41 |
| | | | | | | | | | | | ||||
* | | | | | | | | | | | Merge mainline stuff. | Wilmer van der Gaast | 2010-08-14 | -31/+52 |
|\| | | | | | | | | | | ||||
| * | | | | | | | | | | When doing SRV lookups, return an array with all RRs instead of just the | Wilmer van der Gaast | 2010-08-10 | -31/+52 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | first one. The first isn't always the best one and this is currently causing GTalk issues when talk2.l.google.com (which is currently dead) is first. | |||
* | | | | | | | | | | | Allow changing the display_name, now permanently! | Wilmer van der Gaast | 2010-08-14 | -7/+7 |
| | | | | | | | | | | | ||||
* | | | | | | | | | | | Read incoming MSN status/away messages. | Wilmer van der Gaast | 2010-08-14 | -2/+17 |
| | | | | | | | | | | | ||||
* | | | | | | | | | | | OpenSSL fixes + debugging. | Wilmer van der Gaast | 2010-08-13 | -5/+13 |
| | | | | | | | | | | |