aboutsummaryrefslogtreecommitdiffstats
path: root/protocols/msn
Commit message (Collapse)AuthorAgeLines
* msn: Update FindMembership payload to fix incorrect pending requestsdequis2015-03-10-1/+1
| | | | | | | | | | | | | | | | It was requesting memberships for the following services: Messenger, Invitation, SocialNetwork, Space, Profile Now it only requests the same services as WLM 2012: Messenger, IMAvailability Fixes trac ticket 1191. I'm going to apply this to the master branch just for the sake of marking it as fixed, but I can't log in at all with that branch at the moment. Yes this is silly.
* Disable msn by default :(dequis2015-02-28-3/+11
| | | | | | | I didn't want to do the next release with a broken msn, but... gotta be realistic. Also featuring shameless plug.
* coverity: Fix some (harmless?) use-after-free with g_slist_remove()dequis2015-02-22-6/+4
| | | | | | | These were passing a pointer to a variable right after it was g_free()'d They are most likely harmless as g_slist_remove() probably just needs the pointer location, but fixing it anyway.
* Reindent everything to K&R style with tabsIndent2015-02-20-3008/+2892
| | | | | | | Used uncrustify, with the configuration file in ./doc/uncrustify.cfg Commit author set to "Indent <please@skip.me>" so that it's easier to skip while doing git blame.
* msn_ns_send_adl_1: Fix alloc_strlen coverity warningdequis2015-01-16-1/+1
| | | | Allocating insufficient memory for the terminating null of the string
* Replace isdigit/isalpha/.../tolower/toupper with glib variantsdequis2015-01-16-5/+5
| | | | | | | | | | | This fixes warnings about passing signed chars to them (apparently they are implemented as macros that do array lookups without checks in some platforms, yay) Specifically: functions=isalnum|isalpha|isdigit|isspace|isxdigit|tolower|toupper sed -ir "s/$functions/g_ascii_&/g" **/*.c
* Fix incorrect Free Software Foundation addressMatej Cepl2015-01-16-20/+20
|
* msn: configurable notification server host/portdequis2014-12-06-2/+10
|
* msn: add 'allow' role if contact has neither block nor allowdequis2014-11-17-0/+8
| | | | | This workarounds the problems of showing as offline to other contacts, by sending ADL with role 3 (FL+AL) instead of just 1 (FL, no AL or BL)
* msn_buddy_ask: only ask to add if contact is in pending listdequis2014-11-17-1/+1
| | | | | Previously it asked if they were in pending/reverse but not allow/block. In theory that would fix inconsistent states. And in practice... nope.
* msn: Update ApplicationId again to one used by skypedequis2014-11-17-1/+1
| | | | Because why not
* msn: update ABService ApplicationId to WLM 2012 to fix logindequis2014-11-12-1/+1
| | | | The previous ApplicationId was from WLM 2008 (8.5)
* RIP native win32 support (use cygwin instead)dequis2014-09-27-2/+0
| | | | It has been broken for a very long time and nobody cared about it.
* Merging "storage" branch which I wrote long ago. It separates generation ofWilmer van der Gaast2013-04-20-1/+1
|\ | | | | | | | | | | XML-formatted user configs from disk I/O so we can try to start using other mechanisms to store them (a REST API or something, for example).
| * s/ACC_SET_NOSAVE/SET_NOSAVE/.Wilmer van der Gaast2012-06-07-1/+1
| |
* | I'm still bored on a long flight. Wrote a script to automatically updateWilmer van der Gaast2013-02-21-3/+3
| | | | | | | | | | | | | | my copyright mentions since some were getting pretty stale. Left files not touched since before 2012 alone so that this change doesn't touch almost EVERY source file.
* | For the lazy among us: When adding a Jabber/MSN contact within the sameWilmer van der Gaast2013-02-21-1/+2
| | | | | | | | | | domain like you, you can omit the domain name.
* | Extend keepalive code to time out connections when pings don't getWilmer van der Gaast2012-11-11-0/+5
| | | | | | | | | | acknowledged, using this for Twitter streams and MSN so far.
* | Some more removals. Using ifdefs instead of read deletions in Yahoo! dir toWilmer van der Gaast2012-10-20-8/+0
| | | | | | | | | | | | not make merges too complicated (although upstream really seems dead at this point :-/).
* | Suppress own UBM messages.Wilmer van der Gaast2012-09-29-2/+13
| |
* | Support for sending messages to federated contacts. They don't seem to arriveWilmer van der Gaast2012-09-29-5/+40
| | | | | | | | | | but Pidgin seems to have the same problem.
* | Support for receiving messages via the NS (UBM command).Wilmer van der Gaast2012-09-25-3/+28
| |
* | Fixed syntax error introduced by latest merge.Wilmer van der Gaast2012-09-22-1/+1
| |
* | Merge mainline.Wilmer van der Gaast2012-09-22-3/+3
|\ \
| * | Little cleanup. Use xt_from_string() where possible.Wilmer van der Gaast2012-09-22-3/+3
| | |
* | | Notification on incoming offline messages. Life is too short to implementWilmer van der Gaast2012-09-16-1/+51
| | | | | | | | | | | | | | | | | | the SOAP code to actually fetch them but at least tell the user that s/he received something.
* | | One more semicolon check (BYE command).Wilmer van der Gaast2012-09-16-1/+1
| | |
* | | Don't accidentally create groupchats for 1:1 chats.Wilmer van der Gaast2012-09-16-11/+19
| | |
* | | Online status should be read properly now.Wilmer van der Gaast2012-09-16-46/+43
| | |
* | | Some more tweaks: Should show up online now, and be able to send and receiveWilmer van der Gaast2012-09-16-8/+44
| | | | | | | | | | | | | | | messages. Seeing online state is still a problem due to the protocol#: gunk.
* | | Generate a machine UUID instead of using a hardcoded one.Wilmer van der Gaast2012-09-16-3/+24
| | |
* | | MSNP18 code. It logs in now but otherwise doesn't work all too well.Wilmer van der Gaast2012-09-16-15/+63
|/ /
* / Allow building position-independent executables. #981, patch from brainsmoke.Wilmer van der Gaast2012-09-15-1/+1
|/
* Drop dead support for MSN offline messages (that SOAP server isn't even inWilmer van der Gaast2012-02-11-178/+3
| | | | | | DNS anymore). Bug #874 for adding support for the new (much simpler, for a change) way.
* Add missing newslines to debugging output. Bug #896.Wilmer van der Gaast2012-02-11-2/+2
|
* Rename SRCDIR directory to _SRCDIR_. I guess #907 was caused by SRCDIRWilmer van der Gaast2012-02-11-3/+3
| | | | | unexpectedly being set to something already.
* Merging mainline.Wilmer van der Gaast2011-12-24-2/+8
|\
| * Pass the SSL errors through another layer of indirection (Passport SOAP code).Wilmer van der Gaast2011-12-19-2/+8
| |
* | 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.)
* 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
|
* 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.
* Fix crash on quick MSN logoff (NULL pointer dereference because GLib doesn'tWilmer van der Gaast2011-03-07-1/+2
| | | | | understand how free()-like functions should behave).
* Sneaky if statement is sneaky. The fix from the previous changeset didn'tWilmer van der Gaast2011-01-23-2/+2
| | | | | work; it broke auth redirects. Fixing that now.
* MSN changed the @msn.com login server URL and/or broke the old one. :-(Wilmer van der Gaast2011-01-22-2/+6
|