aboutsummaryrefslogtreecommitdiffstats
path: root/protocols/msn/msn.c
Commit message (Collapse)AuthorAgeLines
* Rename mail notification related settings for consistencydequis2015-05-28-3/+3
| | | | | - GMail notifications stuff is now just 'mail_notifications' - sed -i s/notify_handle/mail_notifications_handle/
* Gmail notifications support through new imcb_notify_email() APIArtem Savkov2015-05-28-1/+9
|
* msn: Implement sending typing notificationsdequis2015-05-13-11/+3
| | | | Also remove some old unused debug stuff
* msn: Remove nudgesdequis2015-05-13-26/+0
|
* msn_set_away: fix strcmp check for idledequis2015-04-10-1/+1
|
* msn: implement the rest of the http gateway support, enable by defaultdequis2015-04-10-5/+2
|
* msn: remove unsupported commands, OIMs and dead codedequis2015-04-10-1/+0
|
* msn: implement PUT /user to set status as onlinedequis2015-04-10-26/+17
|
* msn: removed switchboards, implemented SDG messagedequis2015-04-10-68/+12
|
* msn: remove old/broken/unused msnftp stuff (requires distclean!)dequis2015-04-06-8/+0
| | | | | | | | | Since this removes invitation.h, do "make distclean" to fix build errors MSNFTP is a file transfer method used by early msn messenger versions, and has been replaced by MSNP2P probably 10 years ago. This code was disabled/commented out in bitlbee
* 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-2/+2
| | | | | | | 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-250/+252
| | | | | | | 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.
* Replace isdigit/isalpha/.../tolower/toupper with glib variantsdequis2015-01-16-1/+1
| | | | | | | | | | | 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-2/+2
|
* msn: configurable notification server host/portdequis2014-12-06-1/+9
|
* 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-1/+1
| | | | | | | | | | | | | | 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/+1
| | | | | | | | | | acknowledged, using this for Twitter streams and MSN so far.
* | Support for sending messages to federated contacts. They don't seem to arriveWilmer van der Gaast2012-09-29-2/+27
| | | | | | | | | | but Pidgin seems to have the same problem.
* | Some more tweaks: Should show up online now, and be able to send and receiveWilmer van der Gaast2012-09-16-3/+21
| | | | | | | | | | 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-1/+2
| |
* | MSNP18 code. It logs in now but otherwise doesn't work all too well.Wilmer van der Gaast2012-09-16-6/+2
|/
* 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).
* Silently adding /CTCP NUDGE support for MSN contacts.Wilmer van der Gaast2010-12-13-0/+26
|
* Allow changing MSN display names in server-side profiles. (I.e. the changesWilmer van der Gaast2010-12-12-12/+8
| | | | | are finally always persistent again.)
* Fixed two doc/string typos.Wilmer van der Gaast2010-11-19-1/+1
|
* Fixed issue with logging in to unverified MSN accounts.Wilmer van der Gaast2010-11-13-0/+4
|
* Merging OTR branch. It's more or less a plugin if you enable it, andWilmer van der Gaast2010-10-09-0/+1
|\ | | | | | | | | otherwise a no-op. DO NOT INSTALL THIS ON PUBLIC SERVERS.
| * Merging mainline, which includes a huge msnp13 merge.Wilmer van der Gaast2010-10-02-54/+75
| |\ | | | | | | | | | | | | | | | Not 100% sure about the OpenSSL merge, should double check that but I'm currently offline.
| * \ First step in this merge. Mostly a bzr merge and then a cleanup of conflictsWilmer van der Gaast2010-08-24-0/+1
| |\ \ | | | | | | | | | | | | | | | | and parts I want to/have to redo (because of ui-fix).
| | * \ merge in bitlbee 1.2.6Sven Moritz Hallberg2010-06-03-22/+10
| | |\ \
| | * \ \ merge in bitlbee 1.2.5Sven Moritz Hallberg2010-06-03-10/+12
| | |\ \ \
| | * | | | commit updates by ashish shukla <wahjava@gmail.com>Sven Moritz Hallberg2009-03-12-58/+3
| | | | | |
| | * | | | - add support for setting ops/voice according to OTR msgstateSven Moritz Hallberg2008-02-09-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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
* | | | | | Clean up ordering of free()s in msn_buddy_data_free().Wilmer van der Gaast2010-10-07-2/+4
| | | | | |
* | | | | | Fixed some memory leaks.Wilmer van der Gaast2010-10-06-0/+2
| |_|_|_|/ |/| | | |
* | | | | Clean up any stuff stuck in the soap queue at disconnect time.Wilmer van der Gaast2010-09-04-0/+1
| | | | |
* | | | | Finish re-authentication works. Should now work for OIMs as well.Wilmer van der Gaast2010-09-04-6/+4
| | | | |
* | | | | This works (includes some token sabotage code to ease testing), but I justWilmer van der Gaast2010-09-04-2/+5
| | | | | | | | | | | | | | | | | | | | | | | | | realised there's probably no need for the additional temporary NS connection.
* | | | | Rearrange things a bit to support multiple NS connections. This is apparentlyWilmer van der Gaast2010-09-03-21/+6
| | | | | | | | | | | | | | | | | | | | | | | | | needed for refreshing auth. tokens.
* | | | | Replace msn*write functions with saner versions that accept format strings.Wilmer van der Gaast2010-09-02-9/+5
| | | | | | | | | | | | | | | | | | | | | | | | | Also preparing for additional temporary NS connections (auth token renewal).
* | | | | Fetch the user's profile to see if there's a display name set there. IfWilmer van der Gaast2010-08-18-3/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-14/+1
| | | | | | | | | | | | | | | | | | | | | | | | | from display_name amnesia a little bit though at least with Hotmail accounts.
* | | | | Read group info.Wilmer van der Gaast2010-08-15-3/+9
| | | | |
* | | | | Responses to add requests work now.Wilmer van der Gaast2010-08-14-7/+7
| | | | |
* | | | | Allow changing the display_name, now permanently!Wilmer van der Gaast2010-08-14-16/+21
| | | | |
* | | | | Status/Away messages.Wilmer van der Gaast2010-08-14-1/+11
| | | | |