aboutsummaryrefslogtreecommitdiffstats
path: root/protocols/msn/msn_util.c
Commit message (Collapse)AuthorAgeLines
* msn: Fix ADL/RML (add/remove from list) throwing server errorsdequis2015-12-30-1/+1
|
* msn: implement the rest of the http gateway support, enable by defaultdequis2015-04-10-2/+2
|
* msn: add msn_queue_feed(), move read() out of msn_handler()dequis2015-04-10-17/+14
|
* msn: remove msn_linesplit, use g_strsplit_set insteaddequis2015-04-10-41/+10
|
* msn: remove unsupported commands, OIMs and dead codedequis2015-04-10-93/+0
|
* msn: implement PUT /user to set status as onlinedequis2015-04-10-9/+2
|
* msn: removed switchboards, implemented SDG messagedequis2015-04-10-3/+4
|
* msn: colorful debugdequis2015-04-10-1/+3
|
* Fix a bunch of memory leaksdequis2015-03-22-7/+13
| | | | | | | | | | | | | | | | | | | - irc_im.c: - bee_irc_user_msg: strdup leaks when otr swallows messages - bee_irc_user_action_response: GString leak in all ctcp replies - otr.c: - call g_slist_free() on the list of the otr_policy setting - otr_filter_msg_in: call otrl_tlv_free() if "tlvs" are returned - otr_filter_msg_out: don't g_strdup() if the message should be ignored - log_otr_message: g_strdup_vprintf() leaks always - nogaim.c: - imcb_ask_auth/imcb_ask_add: leaks in g_strdup_printf() - imcb_ask_add leaks imcb_ask_cb_data if the user already exists - add imcb_ask_cb_free() to correctly free its data - msn_util.c: add msn_buddy_ask_free(), ditto - storage_xml.c: pass_cr/password if base64_decode or arc_decode fail - ssl_gnutls.c: conn->hostname leak in error conditions, like invalid certs - jabber_util.c: jabber_buddy_by_ext_jid() leaks jid if it's not an ext jid
* Reindent everything to K&R style with tabsIndent2015-02-20-286/+296
| | | | | | | 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.
* Fix incorrect Free Software Foundation addressMatej Cepl2015-01-16-2/+2
|
* 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.
* Some more removals. Using ifdefs instead of read deletions in Yahoo! dir toWilmer van der Gaast2012-10-20-7/+0
| | | | | | not make merges too complicated (although upstream really seems dead at this point :-/).
* Online status should be read properly now.Wilmer van der Gaast2012-09-16-1/+9
|
* Moving msn_findheader() to lib/misc.c as get_rfc822_header() so I can use itWilmer van der Gaast2011-12-19-52/+0
| | | | | in OAuth as well. (Need it to find the Content-Type: header.)
* Rearrange things a bit to support multiple NS connections. This is apparentlyWilmer van der Gaast2010-09-03-2/+2
| | | | | needed for refreshing auth. tokens.
* Replace msn*write functions with saner versions that accept format strings.Wilmer van der Gaast2010-09-02-34/+9
| | | | | Also preparing for additional temporary NS connections (auth token renewal).
* Making display name code a bit saner. Apparently PoS MSN is still sufferingWilmer van der Gaast2010-08-15-0/+16
| | | | | from display_name amnesia a little bit though at least with Hotmail accounts.
* Read group info.Wilmer van der Gaast2010-08-15-0/+32
|
* Fix issues with logging in with huge SSO tickets (hilariously, the 1024-Wilmer van der Gaast2010-08-15-2/+1
| | | | | | 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-4/+11
|
* Separate boilerplate and body of abservice SOAP requests since the former'sWilmer van der Gaast2010-08-14-1/+3
| | | | | 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-12/+62
|
* Show incoming auth. requests (although responding to them currently causesWilmer van der Gaast2010-08-14-7/+12
| | | | | a disconnect).
* Allow changing the display_name, now permanently!Wilmer van der Gaast2010-08-14-43/+6
|
* Successful login (including contact list sync). \o/Wilmer van der Gaast2010-08-12-0/+12
|
* Implement MSNP15 SSO (Sadistic Sign-On).Wilmer van der Gaast2010-08-11-25/+16
|
* Merging msn-offline branch. A tiny bit of MSNP13, and it works for the firstWilmer van der Gaast2010-08-08-1/+94
|\ | | | | | | | | | | minute of the session (after that the MSN server finds out the rest of BitlBee still speaks MSNP8).
| * Add MSNP11 challenge code which I'll need for doing this SOAP stuff.Wilmer van der Gaast2010-03-20-1/+95
| |
* | MSN: Don't show any "special" messages when breaking down switchboards withWilmer van der Gaast2010-07-28-2/+8
| | | | | | | | | | | | queued messages. They were never supposed to be seen by the user. Also, don't send them all to offline users.
* | MSN supports having people in multiple groups and BitlBee does not. WhenWilmer van der Gaast2010-07-25-3/+15
| | | | | | | | | | | | moving people between groups, make sure they *are* removed from their old group.
* | Create new MSN groups when necessary.Wilmer van der Gaast2010-06-11-10/+36
| |
* | Moving MSN contacts between groups is now possible, but no support yet forWilmer van der Gaast2010-06-09-5/+17
| | | | | | | | | | creating new groups.
* | Merging loads of stuff from mainline.Wilmer van der Gaast2010-04-14-2/+14
|\ \
| * | Added local_display_name setting for MSN accounts and some hopefully cleverWilmer van der Gaast2010-03-29-2/+14
| |/ | | | | | | | | | | enough handling for it. Should solve problems with MSN servers forgetting/ overriding display names set by the user.
* / Including DCC stuff again, with a wonderful extra layer of abstraction.Wilmer van der Gaast2010-04-11-2/+1
|/ | | | | | | Some hooks are missing so sending files doesn't work yet. Receiving also still seems to have some issues. On the plus side, at least the MSN/Jabber modules work again.
* Fixed an "off-by -1" bug in msn_findheader() that could probably be triggeredWilmer van der Gaast2010-03-10-3/+3
| | | | | by incoming messages without headers.
* A few fixes for bugs that caused coredumps on testing.bitlbee.org (orWilmer van der Gaast2009-12-17-1/+1
| | | | | caught my attention in new compiler warnings).
* query.h now defines a callback function type, not using void* for it anymore.Wilmer van der Gaast2008-04-05-2/+6
| | | | | | Got rid of the bogus window handler pointer as the first argument to the callback.
* More consistency in error/warning errors. Until now "WARNING:" was usuallyWilmer van der Gaast2008-01-06-1/+1
| | | | | in upper case while "Error:" wasn't .... that doesn't really make sense.
* Changed warning message about unsent MSN messages. It should show the actualWilmer van der Gaast2008-01-06-0/+34
| | | | | message(s) now.
* More API changes: buddy list management. imcb_add_buddy() is now a *real*Wilmer van der Gaast2007-04-18-1/+1
| | | | | | | | | callback, it's only called from inside IM-modules. This makes sure a buddy only gets added to the BitlBee structures if the add was successful. This gets rid of the weirdness described in #55. Unfortunately for now this change breaks A) automatic renaming of ICQ contacts (if there are names stored in the contact list) B) add -tmp.
* s/imc/imcb/ for callback functions. Moved things aroundin nogaim.h aWilmer van der Gaast2007-04-15-4/+4
| | | | | | little bit, grouping things by category instead of original Gaim 0.58 filename.
* Cleaned up struct im_connection. No more username/password stuff sinceWilmer van der Gaast2007-04-15-1/+1
| | | | | it's in acc too. wants_to_die is now an argument to imc_logout().
* More cleanups, mainly in the callbacks. Replaced things likeWilmer van der Gaast2007-04-05-3/+3
| | | | | | | | do_error_dialog() and (set|hide)_login_progress(_error)?() with things that hopefully make more sense. Although it's still not really great...
* s/gaim_connection/im_connection/ and some other minor API changes. The restWilmer van der Gaast2007-03-30-20/+20
| | | | | | will come tomorrow. It compiles, I'll leave the real testing up to someone else. ;-)
* Added msn_http_encode() so it can be used in msn_buddy_list_add() too.Wilmer van der Gaast2006-08-25-3/+27
| | | | | Most likely fixes #198.
* Copy-paste considered harmful + Fixed double handling of gc->permit/denyWilmer van der Gaast2006-07-27-35/+0
| | | | | which actually broke the block/allow commands.
* Added/Fixed calls to show_got_added() in all IM-modules, now to fill in thatWilmer van der Gaast2006-04-03-0/+3
| | | | | call. (It should ask the user if he/she wants to add a buddy to his/her list.)
* Stupid warnings. :-PWilmer van der Gaast2006-03-18-3/+0
|