aboutsummaryrefslogtreecommitdiffstats
path: root/protocols
Commit message (Collapse)AuthorAgeLines
...
* A few more minor cleanups before merging this into mainline.Wilmer van der Gaast2011-12-26-9/+9
|
* Slight cleanup: Use a constant instead of just "jabber_oauth" everywhere,Wilmer van der Gaast2011-12-24-7/+9
| | | | | | and added some safeguards to keep the user from messaging it when we're not actually doing OAuth setup.
* Merging mainline.Wilmer van der Gaast2011-12-24-13/+44
|\
| * Removing unfinished debugging stuff accidentally committed inWilmer van der Gaast2011-12-24-36/+1
| | | | | | | | | | changeset:devel,856.
| * Merging SSL certificate verification for GnuTLS, with help from AopicieR.Wilmer van der Gaast2011-12-23-11/+42
| |\
| | * Just check if verification code != 0 instead of checking for one specificWilmer van der Gaast2011-12-19-1/+1
| | | | | | | | | | | | | | | bit. Any non-0 failure means a problem.
| | * Pass the SSL errors through another layer of indirection (Passport SOAP code).Wilmer van der Gaast2011-12-19-2/+8
| | |
| | * Add verify argument to ssl_connect() so HTTPS-based stuff is also secure.Wilmer van der Gaast2011-12-19-2/+2
| | | | | | | | | | | | | | | (Think of Twitter, but also MSN/Yahoo! authentication.)
| | * Move conversion of status codes to status messages into SSL libs.Wilmer van der Gaast2011-12-19-34/+9
| | |
| | * Initial merge of tls_verify patch from AopicieR.Wilmer van der Gaast2011-12-19-5/+55
| | |
| * | Use initgroups() as well when dropping privileges. Closes bug #852.Wilmer van der Gaast2011-12-22-1/+36
| |/
| * Don't use the C++ keyword 'new' as a variable name.Alex Miller2011-12-18-1/+1
| |
* | Fixed a bug that probably (can't test this now since it's down) broke OAuthWilmer van der Gaast2011-12-21-1/+1
| | | | | | | | | | setup for identi.ca. Turning on oauth for identi.ca accounts by default now.
* | Add a helpful message on what to do with OAuth login issues.Wilmer van der Gaast2011-12-21-4/+15
| |
* | Make it easier to add OAuth-authenticated accounts without having to typeWilmer van der Gaast2011-12-21-6/+6
| | | | | | | | | | a bogus password.
* | Fix parsing of acc->pass. Use oauth_params_ functions instead of stringWilmer van der Gaast2011-12-21-17/+12
| | | | | | | | | | magic, fixes escaping issues.
* | Detect JID changes at login time and warn the user about them.Wilmer van der Gaast2011-12-20-12/+48
| |
* | When updating the XMPP password field with OAuth data, try harder to preserveWilmer van der Gaast2011-12-19-13/+11
| | | | | | | | | | existing data. (Like refresh tokens which we'll need again on next login.)
* | Give a list of SASL mechanisms supported by a server when reporting we don'tWilmer van der Gaast2011-12-19-1/+17
| | | | | | | | | | support any of them.
* | Moving msn_findheader() to lib/misc.c as get_rfc822_header() so I can use itWilmer van der Gaast2011-12-19-64/+11
| | | | | | | | | | in OAuth as well. (Need it to find the Content-Type: header.)
* | Restructured and updated code a little bit to support new-style (much betterWilmer van der Gaast2011-12-18-32/+39
| | | | | | | | | | | | and "proper" OAuth2) Facebook OAuth support. (And, add wl.offline scope to get tokens that don't expire after an hour.)
* | More generic OAuth support now. Should work well for all GTalk accounts nowWilmer van der Gaast2011-12-18-17/+69
| | | | | | | | | | | | and somewhat for MS Messenger. The fb part needs different parsing of the authorize request, and possibly some other work.
* | Mainline merge.Wilmer van der Gaast2011-12-17-246/+4945
|\|
| * As I intended for a while already, use account tags everywhere instead ofWilmer van der Gaast2011-12-13-1/+1
| | | | | | | | | | | | | | | | "protocol(handle)". It's guaranteed to be unique and also shorter. It may suck for people who have multiple accounts and didn't change their tags, but that'll hopefully remind them to change them.
| * skyped: give reasonable error message when cert is missingMiklos Vajna2011-12-12-5/+9
| |
| * Support HTTP/1.1 redirect status codes and use HTTPS for OAuth setup. ThisWilmer van der Gaast2011-12-11-4/+4
| | | | | | | | | | | | 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.
| * Read both alias and server_alias properties for libpurple contacts. TBH IWilmer van der Gaast2011-12-11-0/+2
| | | | | | | | | | | | don't even know what's the difference, but this fixes Facebook nicks when using libpurple.
| * Another packaging fix: Don't put skyped manpage in bitlbee-common.Wilmer van der Gaast2011-12-11-11/+11
| |
| * Skype module packaging.Wilmer van der Gaast2011-12-10-7/+7
| |
| * Merging non-SASL authentication patch from #863. This also implementsWilmer van der Gaast2011-12-07-2/+5
| | | | | | | | | | | | | | hidden-default settings, which means a setting is hidden unless it was changed from the default. This seems like appropriate behaviour for something as obscure as this.
| * Merging compiler warning fixes from vmiklos.Wilmer van der Gaast2011-12-06-138/+75
| |\ | | | | | | | | | | | | | | | This change also uncovered one bug in groupchat handling in OSCAR, which I fixed during the merge.
| | * yahoo: unused-but-set-variablesMiklos Vajna2011-12-06-42/+19
| | |
| | * oscar: unused-but-set-variablesMiklos Vajna2011-12-06-90/+56
| | |
| | * msn: unused-but-set-variablesMiklos Vajna2011-12-06-9/+2
| |/
| * Debug output tweaks: Try to send everything to stderr, and add ifdef toWilmer van der Gaast2011-12-04-5/+5
| | | | | | | | | | enable printing of all SSL traffic.
| * Somewhat improve debug logging of HTTP/SOAP stuff.Wilmer van der Gaast2011-12-02-2/+0
| |
| * MSN: No clue if the OUT command can specify other reasons, but if so, showWilmer van der Gaast2011-11-26-1/+2
| | | | | | | | | | it to the user.
| * msn_soap_debug_print may get called with NULL pointers. Pay attention.Wilmer van der Gaast2011-11-25-4/+8
| |
| * Hopefully this fixed #838. Patch from Artem Savkov, thanks! The problem wasWilmer van der Gaast2011-11-24-18/+18
| | | | | | | | | | | | HTTP failures caused by (most likely) DNS resolution problems. Yes, ignoring return values is still bad, kids!
| * Add missing 'skype/skyped.conf.dist'Miklos Vajna2011-11-23-0/+10
| |
| * Undoing old workaround for MSN troubles and added more proper fix. TheWilmer van der Gaast2011-11-12-3/+3
| | | | | | | | | | | | http_client module needs some refactoring though. Will do that later.. This should hopefully fix bug #850.
| * Workaround/Fix for MSN login troubles, many thanks to necropresto. Bug #850.Wilmer van der Gaast2011-11-10-3/+3
| |
| * Fixed bug in msn_soap_debug_print() failing to print HTTP headers of SOAPWilmer van der Gaast2011-11-09-1/+1
| | | | | | | | | | | | queries. No, this doesn't fix #850, I just found this bug while trying to get debugging info for that.
| * Killed careless use of strcpy(). Luckily these are only a risk on publicWilmer van der Gaast2011-10-30-3/+4
| | | | | | | | | | servers.
| * Big merge from pesco, closing some OTR issues: #759, #824, #839, #830.Wilmer van der Gaast2011-10-20-3/+3
| |\
| | * rename irc_usermsg to irc_rootmsg.unknown2011-10-03-3/+3
| | | | | | | | | | | | | | | | | | add new irc_usermsg, irc_usernotice. deliver user-specific messages from libotr as notices to that user.
| * | Clearer error msg when trying to add an existing OSCAR contact. Bug #828.Wilmer van der Gaast2011-10-19-0/+4
| | |
| * | changeset:devel,814 was silly and incomplete. This should fix that. FullWilmer van der Gaast2011-10-19-0/+4
| | | | | | | | | | | | | | | workaround for Twitter "hang" problem.
| * | Stupid work-around for bug #838. The troublesome condition is known, I justWilmer van der Gaast2011-10-17-0/+8
| |/ | | | | | | | | | | don't know exactly how BitlBee gets into it. Any more info from people who see this problem often would be useful.
| * Fix #820, make Skype mod compile on NetBSD.Wilmer van der Gaast2011-08-27-0/+1
| | | | | | | | | | | | | | (I haven't personally tested that the Skype module *works* after this nor have I received any reports that either confirm or deny this. This change just makes it *compile*.)