aboutsummaryrefslogtreecommitdiffstats
path: root/protocols
Commit message (Collapse)AuthorAgeLines
...
| * | | | | | | | | | | | | | | Handle payloads attached to errors (assume any number in cmd[2] would beWilmer van der Gaast2010-08-29-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a payload length, which seems like a fair assumption). This should solve problems with logging in with dodgy contact/membership lists.
| * | | | | | | | | | | | | | | Pull in Makefile dependencies fix from mainline.Wilmer van der Gaast2010-08-28-1/+20
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | Don't treat error 241 as fatal since it isn't - or at least not always.Wilmer van der Gaast2010-08-28-1/+1
| | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | Merging mainline.Wilmer van der Gaast2010-08-24-9/+44
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | Ignore empty status messages, and msnmsgrp2p invitations.Wilmer van der Gaast2010-08-22-3/+3
| | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | Also pick up MSN Messenger mobile info.Wilmer van der Gaast2010-08-22-2/+5
| | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | Merge mainline.Wilmer van der Gaast2010-08-21-13/+58
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | |_|_|/ / / / / / / / / / / / / | | |/| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | Some general cleanup, plus fixing a bug in the memberlist parsing code:Wilmer van der Gaast2010-08-21-7/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the lists can come in in any order, so parse it *completely* before showing auth requests.
| * | | | | | | | | | | | | | | | | Check if a connection is down before handling its SOAP responses.Wilmer van der Gaast2010-08-20-0/+10
| | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | In debugging mode, dump all SOAP requests + responses with some indentationWilmer van der Gaast2010-08-20-0/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | for easier debugging.
| * | | | | | | | | | | | | | | | | Fetch the user's profile to see if there's a display name set there. IfWilmer van der Gaast2010-08-18-24/+163
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | there is, the one in the address book should be ignored. No support for changing the profile yet though.
| * | | | | | | | | | | | | | | | | Making display name code a bit saner. Apparently PoS MSN is still sufferingWilmer van der Gaast2010-08-15-30/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | from display_name amnesia a little bit though at least with Hotmail accounts.
| * | | | | | | | | | | | | | | | | Check the <isMessengerUser/> flag in address book entries, ignore the onesWilmer van der Gaast2010-08-15-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | that have it set to false, or this code will add all non-Messenger contacts to the contact list (oops).
| * | | | | | | | | | | | | | | | | Removing soap.h dependency in Makefile. I'll have to fix the internalWilmer van der Gaast2010-08-15-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | dependencies for real some day soon, but this one-off hack is breaking out-of-tree builds.
| * | | | | | | | | | | | | | | | | Parse authentication errors.Wilmer van der Gaast2010-08-15-3/+34
| | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | The ADL command doesn't support >150 contacts. Split it up.Wilmer van der Gaast2010-08-15-28/+66
| | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | Read group info.Wilmer van der Gaast2010-08-15-8/+67
| | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | Fix issues with logging in with huge SSO tickets (hilariously, the 1024-Wilmer van der Gaast2010-08-15-12/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | byte buffer was just one byte too short, resulting in a \r-terminated login line and the server waiting for the \n). Also using xt_find_path().
| * | | | | | | | | | | | | | | | | Add/Remove support.Wilmer van der Gaast2010-08-14-5/+135
| | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | Separate boilerplate and body of abservice SOAP requests since the former'sWilmer van der Gaast2010-08-14-64/+39
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the same all the time (and I have to add some more request types).
| * | | | | | | | | | | | | | | | | Responses to add requests work now.Wilmer van der Gaast2010-08-14-23/+198
| | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | Show incoming auth. requests (although responding to them currently causesWilmer van der Gaast2010-08-14-53/+85
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a disconnect).
| * | | | | | | | | | | | | | | | | Merge mainline stuff.Wilmer van der Gaast2010-08-14-6/+21
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | | The contact's full name is in a different field now in NLN messages.Wilmer van der Gaast2010-08-14-2/+2
| | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | Allow changing the display_name, now permanently!Wilmer van der Gaast2010-08-14-140/+96
| | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | Read incoming MSN status/away messages.Wilmer van der Gaast2010-08-14-22/+76
| | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | Status/Away messages.Wilmer van der Gaast2010-08-14-4/+14
| | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | Allow Passport authentication with @msn.com accounts.Wilmer van der Gaast2010-08-14-1/+5
| | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | Remove some old Passport stuff, this is all in soap.[ch] now.Wilmer van der Gaast2010-08-14-320/+39
| | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | Sending offline messages works now ... but Pidgin doesn't seem to receive ↵Wilmer van der Gaast2010-08-13-13/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | them. :-/
| * | | | | | | | | | | | | | | | | | Some syntax checking fixups; don't make the same mistake of failing just ifWilmer van der Gaast2010-08-12-17/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the MSN server is sending a little bit *more* info. And adding xt_insert_node() used in the ADL generation code.
| * | | | | | | | | | | | | | | | | | Proper responses to CHL challenges. Clean up bee_users before callingWilmer van der Gaast2010-08-12-26/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prpl->logout() since the buddy_data functions would like some structs to still exist.
| * | | | | | | | | | | | | | | | | | Successful login (including contact list sync). \o/Wilmer van der Gaast2010-08-12-101/+125
| | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | Get contact list/address book info. Next step: We have to send it back.Wilmer van der Gaast2010-08-12-13/+202
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Seriously. Wish I were joking.
| * | | | | | | | | | | | | | | | | | Implement MSNP15 SSO (Sadistic Sign-On).Wilmer van der Gaast2010-08-11-64/+269
| | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | Not working yet, but some code for fetching the membership list. ApparentlyWilmer van der Gaast2010-08-09-5/+84
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | an upgrade to MSNP15 is needed. Oh well.
| * | | | | | | | | | | | | | | | | | Enough changes to successfully login up to (but not including) fetching theWilmer van der Gaast2010-08-08-5/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | contact list.
| * | | | | | | | | | | | | | | | | | Merging msn-offline branch. A tiny bit of MSNP13, and it works for the firstWilmer van der Gaast2010-08-08-5/+460
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | minute of the session (after that the MSN server finds out the rest of BitlBee still speaks MSNP8).
| | * | | | | | | | | | | | | | | | | | Error reporting and added a msgq_send function. Need to put some moreWilmer van der Gaast2010-03-20-20/+51
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | intelligence into it later.
| | * | | | | | | | | | | | | | | | | | Killing some memory leaks.Wilmer van der Gaast2010-03-20-4/+10
| | | | | | | | | | | | | | | | | | | |
| | * | | | | | | | | | | | | | | | | | Added soap.c with a fairly reusable SOAP framework and simple code forWilmer van der Gaast2010-03-20-3/+325
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sending offline messages. It works somewhat, just that Pidgin shows the messages as empty. :-(
| | * | | | | | | | | | | | | | | | | | Add MSNP11 challenge code which I'll need for doing this SOAP stuff.Wilmer van der Gaast2010-03-20-2/+101
| | | | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | | | Some simple error msgs on failed Twitter commands (undo and rt).Wilmer van der Gaast2010-09-29-0/+15
| | | | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | | | libpurple insists on storing its own version of reality somewhere. I wasWilmer van der Gaast2010-09-06-9/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | using /tmp so far but this wasn't a good idea. Try to use something saner.
* | | | | | | | | | | | | | | | | | | | Fix NULL pointer dereference when removing nicks from groupchats.Wilmer van der Gaast2010-09-06-1/+1
| |_|_|_|_|_|/ / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | | Fix compiler warnings. Also fixing irc_send_motd(), which so far got awayWilmer van der Gaast2010-09-05-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | with a horrible practice of reading the MOTD file one by one.
* | | | | | | | | | | | | | | | | | | Fixing handling of (Jabber) chatroom topic changes done by the user.Wilmer van der Gaast2010-09-05-9/+9
| |_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | Suppress subjects in Jabber conversations after showing them once.Wilmer van der Gaast2010-08-31-1/+14
| | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | Due to popular demand, now using mode=chat by default.Wilmer van der Gaast2010-08-30-1/+1
| | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | Warn the user when his/her AIM/ICQ password seems to be too long. For someWilmer van der Gaast2010-08-30-0/+8
| |_|_|_|_|/ / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | people with long passwords the removal of old ICQ-only authentication introduced login issues since the extra chars in the password upset the server.