aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Collapse)AuthorAgeLines
...
* | oauth2 changes to address http://twitter.com/Wilmer/status/96715400124968960Wilmer van der Gaast2011-07-31-8/+22
| |
* | Export oauth_params_parse().Wilmer van der Gaast2011-07-31-1/+2
| |
* | Having written the same stupid code (ASCII MD5 hashes) 205762 times, time toWilmer van der Gaast2011-07-31-0/+11
| | | | | | | | | | have a function for it..
* | Working OAuth2 support. Needs some more debugging (error handling is notWilmer van der Gaast2011-07-26-34/+158
| | | | | | | | | | great and imc_logout() gets (rightfully) confused when jabber_data is empty).
* | Nothing useful yet, this just generates an auth URL. Things to do: AbilityWilmer van der Gaast2011-07-22-1/+112
|/ | | | | | | | | | to process the answer. This is hard because the GTalk server will time out very quickly which means we lose our state/scope/etc. (And the ability to even receive the answer, at least if I'd do this the same way the Twitter module does it.) And then, get the access token and use it, of course. :-)
* Fixed dumb file descriptor leak.Wilmer van der Gaast2011-07-12-0/+1
|
* Fixed use of g_iconv() in do_iconv(). This was done wrong for ages andWilmer van der Gaast2011-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 connectionsWilmer van der Gaast2011-04-18-0/+2
| | | | | which http_client really can't deal with.
* Fix GnuTLS >2.12 or so compatibility.Wilmer van der Gaast2011-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 workWilmer van der Gaast2011-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 Gaast2011-03-07-5/+0
|
* Twitter: Warn the user if the OAuth username and the configured usernameWilmer van der Gaast2011-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 onlyWilmer van der Gaast2010-12-19-1/+7
| | | | | affected OpenSSL. Submitted by Ricky Zhou.
* Fix up NSS SSL module.Wilmer van der Gaast2010-11-20-0/+32
|
* Another compatibility fix: AI_ADDRCONFIG doesn't exist on some systems.Wilmer van der Gaast2010-10-24-0/+3
|
* Use gcrypt for 3DES encryption (used for new MSN authentication) so weWilmer van der Gaast2010-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, andWilmer van der Gaast2010-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 forWilmer van der Gaast2010-10-02-4/+7
| | | | | | | | | | a different flavour will still work.
| * Merging mainline, which includes a huge msnp13 merge.Wilmer van der Gaast2010-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 Gaast2010-08-31-0/+3
| |\ \
| * \ \ First step in this merge. Mostly a bzr merge and then a cleanup of conflictsWilmer van der Gaast2010-08-24-9/+47
| |\ \ \ | | | | | | | | | | | | | | | | | | | | and parts I want to/have to redo (because of ui-fix).
| | * \ \ merge in bitlbee headSven Moritz Hallberg2010-06-04-3/+2
| | |\ \ \
| | * \ \ \ merge in bitlbee 1.2.7Sven Moritz Hallberg2010-06-03-6/+568
| | |\ \ \ \
| | * \ \ \ \ merge in bitlbee 1.2.6Sven Moritz Hallberg2010-06-03-0/+36
| | |\ \ \ \ \
| | * \ \ \ \ \ merge in bitlbee 1.2.5Sven Moritz Hallberg2010-06-03-2/+4
| | |\ \ \ \ \ \
| | * \ \ \ \ \ \ merge in bitlbee 1.2.4Sven Moritz Hallberg2010-06-03-2/+6
| | |\ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ pretty blind try at merging in the latest trunkSven Moritz Hallberg2009-03-12-61/+130
| | |\ \ \ \ \ \ \ \
| | * | | | | | | | | commit updates by ashish shukla <wahjava@gmail.com>Sven Moritz Hallberg2009-03-12-0/+5
| | | | | | | | | | |
| | * | | | | | | | | merge in latest trunkSven Moritz Hallberg2008-07-17-60/+1116
| | |\ \ \ \ \ \ \ \ \
| | * | | | | | | | | | minor bugfixesSven Moritz Hallberg2008-07-16-1/+1
| | | | | | | | | | | |
| | * | | | | | | | | | explicitly initialize ssl in order to avoid gnutls and libotr fighting over ↵Sven Moritz Hallberg2008-02-17-8/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the global state of libgcrypt
| | * | | | | | | | | | merge in upstream changesSven Moritz Hallberg2008-02-16-1/+1
| | |\ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | interpret &apos;Sven Moritz Hallberg2008-02-14-0/+1
| | | | | | | | | | | | |
| | * | | | | | | | | | | - add support for setting ops/voice according to OTR msgstateSven Moritz Hallberg2008-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 Gaast2010-10-06-3/+6
| |_|_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | |
* | | | | | | | | | | | Pull in Makefile dependencies fix from mainline.Wilmer van der Gaast2010-08-28-0/+3
|\ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|_|_|_|/ | |/| | | | | | | | | |
| * | | | | | | | | | | Use nifty gcc -MD feature to automatically track .h dependencies of all CWilmer van der Gaast2010-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 Gaast2010-08-21-50/+68
|\| | | | | | | | | |
| * | | | | | | | | | If a connection fails, try the next address from the getaddrinfo() results.Wilmer van der Gaast2010-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 Gaast2010-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 ChristopheWilmer van der Gaast2010-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 indentationWilmer van der Gaast2010-08-20-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | for easier debugging.
* | | | | | | | | | | Add xt_find_path() to simplify digging through multi-level XML trees.Wilmer van der Gaast2010-08-15-0/+41
| | | | | | | | | | |
* | | | | | | | | | | Merge mainline stuff.Wilmer van der Gaast2010-08-14-31/+52
|\| | | | | | | | | |
| * | | | | | | | | | When doing SRV lookups, return an array with all RRs instead of just theWilmer van der Gaast2010-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 Gaast2010-08-14-7/+7
| | | | | | | | | | |
* | | | | | | | | | | Read incoming MSN status/away messages.Wilmer van der Gaast2010-08-14-2/+17
| | | | | | | | | | |
* | | | | | | | | | | OpenSSL fixes + debugging.Wilmer van der Gaast2010-08-13-5/+13
| | | | | | | | | | |
* | | | | | | | | | | Some syntax checking fixups; don't make the same mistake of failing just ifWilmer van der Gaast2010-08-12-0/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the MSN server is sending a little bit *more* info. And adding xt_insert_node() used in the ADL generation code.
* | | | | | | | | | | Implement MSNP15 SSO (Sadistic Sign-On).Wilmer van der Gaast2010-08-11-0/+74
| | | | | | | | | | |