Commit message (Collapse) | Author | Age | Lines | |
---|---|---|---|---|
* | Remove MSN. Use the skypeweb purple plugin instead. | dequis | 2018-01-10 | -424/+0 |
| | | | | | | | | | | | | | | RIP As per http://ismsndeadyet.com/ all versions up to MSNP22 died a few months ago. We had a MSNP21 implementation, bought us two extra years. Implementing MSNP24 is technically possible but also pointless given skypeweb, and the authentication requires some fairly messed up crypto and legacy old-skype-protocol servers. For a long time I tried to reverse a potentially simpler method, and got fairly close, but never completed that. I haven't done any attempts to continue it in the last year, so I'm fine with giving up at this point. | |||
* | Fix some compiler warnings | dequis | 2016-11-28 | -1/+1 |
| | | | | | | | | warn_unused_result on write() is particularly annoying. You can't just add (void) to ignore it due to gcc bug 66425. I replaced some of those with fwrite() and used a variable marked with the G_GNUC_UNUSED attribute for the writes from signal handlers. | |||
* | msn: Fix ADL/RML (add/remove from list) throwing server errors | dequis | 2015-12-30 | -1/+1 |
| | ||||
* | msn: implement the rest of the http gateway support, enable by default | dequis | 2015-04-10 | -2/+2 |
| | ||||
* | msn: add msn_queue_feed(), move read() out of msn_handler() | dequis | 2015-04-10 | -17/+14 |
| | ||||
* | msn: remove msn_linesplit, use g_strsplit_set instead | dequis | 2015-04-10 | -41/+10 |
| | ||||
* | msn: remove unsupported commands, OIMs and dead code | dequis | 2015-04-10 | -93/+0 |
| | ||||
* | msn: implement PUT /user to set status as online | dequis | 2015-04-10 | -9/+2 |
| | ||||
* | msn: removed switchboards, implemented SDG message | dequis | 2015-04-10 | -3/+4 |
| | ||||
* | msn: colorful debug | dequis | 2015-04-10 | -1/+3 |
| | ||||
* | Fix a bunch of memory leaks | dequis | 2015-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 tabs | Indent | 2015-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 address | Matej Cepl | 2015-01-16 | -2/+2 |
| | ||||
* | msn_buddy_ask: only ask to add if contact is in pending list | dequis | 2014-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 to | Wilmer van der Gaast | 2012-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 Gaast | 2012-09-16 | -1/+9 |
| | ||||
* | Moving msn_findheader() to lib/misc.c as get_rfc822_header() so I can use it | Wilmer van der Gaast | 2011-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 apparently | Wilmer van der Gaast | 2010-09-03 | -2/+2 |
| | | | | | needed for refreshing auth. tokens. | |||
* | Replace msn*write functions with saner versions that accept format strings. | Wilmer van der Gaast | 2010-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 suffering | Wilmer van der Gaast | 2010-08-15 | -0/+16 |
| | | | | | from display_name amnesia a little bit though at least with Hotmail accounts. | |||
* | Read group info. | Wilmer van der Gaast | 2010-08-15 | -0/+32 |
| | ||||
* | Fix issues with logging in with huge SSO tickets (hilariously, the 1024- | Wilmer van der Gaast | 2010-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 Gaast | 2010-08-14 | -4/+11 |
| | ||||
* | Separate boilerplate and body of abservice SOAP requests since the former's | Wilmer van der Gaast | 2010-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 Gaast | 2010-08-14 | -12/+62 |
| | ||||
* | Show incoming auth. requests (although responding to them currently causes | Wilmer van der Gaast | 2010-08-14 | -7/+12 |
| | | | | | a disconnect). | |||
* | Allow changing the display_name, now permanently! | Wilmer van der Gaast | 2010-08-14 | -43/+6 |
| | ||||
* | Successful login (including contact list sync). \o/ | Wilmer van der Gaast | 2010-08-12 | -0/+12 |
| | ||||
* | Implement MSNP15 SSO (Sadistic Sign-On). | Wilmer van der Gaast | 2010-08-11 | -25/+16 |
| | ||||
* | Merging msn-offline branch. A tiny bit of MSNP13, and it works for the first | Wilmer van der Gaast | 2010-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 Gaast | 2010-03-20 | -1/+95 |
| | | ||||
* | | MSN: Don't show any "special" messages when breaking down switchboards with | Wilmer van der Gaast | 2010-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. When | Wilmer van der Gaast | 2010-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 Gaast | 2010-06-11 | -10/+36 |
| | | ||||
* | | Moving MSN contacts between groups is now possible, but no support yet for | Wilmer van der Gaast | 2010-06-09 | -5/+17 |
| | | | | | | | | | | creating new groups. | |||
* | | Merging loads of stuff from mainline. | Wilmer van der Gaast | 2010-04-14 | -2/+14 |
|\ \ | ||||
| * | | Added local_display_name setting for MSN accounts and some hopefully clever | Wilmer van der Gaast | 2010-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 Gaast | 2010-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 triggered | Wilmer van der Gaast | 2010-03-10 | -3/+3 |
| | | | | | by incoming messages without headers. | |||
* | A few fixes for bugs that caused coredumps on testing.bitlbee.org (or | Wilmer van der Gaast | 2009-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 Gaast | 2008-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 usually | Wilmer van der Gaast | 2008-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 actual | Wilmer van der Gaast | 2008-01-06 | -0/+34 |
| | | | | | message(s) now. | |||
* | More API changes: buddy list management. imcb_add_buddy() is now a *real* | Wilmer van der Gaast | 2007-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 a | Wilmer van der Gaast | 2007-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 since | Wilmer van der Gaast | 2007-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 like | Wilmer van der Gaast | 2007-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 rest | Wilmer van der Gaast | 2007-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 Gaast | 2006-08-25 | -3/+27 |
| | | | | | Most likely fixes #198. | |||
* | Copy-paste considered harmful + Fixed double handling of gc->permit/deny | Wilmer van der Gaast | 2006-07-27 | -35/+0 |
| | | | | | which actually broke the block/allow commands. |