Commit message (Collapse) | Author | Age | Lines | ||
---|---|---|---|---|---|
... | |||||
* | otr: Fix 'otr info' display problems | dequis | 2015-05-15 | -46/+86 | |
| | | | | Patch by 'anonymous' from trac ticket 1150. | ||||
* | msn: took me way too long to realize i broke the build | dequis | 2015-05-14 | -2/+0 | |
| | |||||
* | msn: Implement sending typing notifications | dequis | 2015-05-13 | -38/+19 | |
| | | | | Also remove some old unused debug stuff | ||||
* | msn: Remove nudges | dequis | 2015-05-13 | -33/+0 | |
| | |||||
* | msn: Fix "ADL/RML command with invalid modification" errors | dequis | 2015-05-13 | -3/+3 | |
| | | | | | | | The previous value (7) was FL | AL | BL, and the block role was replaced with "Hide" in msnp21, so the server was rejecting the parts of the ADL that had it. And since adding blocked contacts isn't very useful anyway, this is like silencing an annoying warning. | ||||
* | Merge branch 'master' into develop | dequis | 2015-05-09 | -0/+1 | |
|\ | |||||
| * | Make the bitlbee-libpurple package provide the bitlbee package, so plugin | Wilmer van der Gaast | 2015-05-09 | -0/+1 | |
| | | | | | | | | packages will be installable. | ||||
* | | msn: fix use-after-free when the server sends OUT | dequis | 2015-05-07 | -11/+11 | |
| | | | | | | | | | | | | | | Also fix a leak in msn_ns_callback while i'm at it. Also fix a potential null deref when req->reply_body is null and BITLBEE_DEBUG is enabled, but i don't even know if this one can happen. | ||||
* | | More coverity fixes! | dequis | 2015-05-07 | -8/+28 | |
| | | | | | | | | | | | | | | | | | | | | CID 18634: 'Logically dead code' in jabber_get_info CID 18638: 'Dereference after null check' in oauth2_access_token_done CID 18691: 'Copy into fixed size buffer' in bee_irc_user_new CID 20274: Leak in bee_irc_chat_invite CID 20297, CID 20283: Leaks in crypt_main Some the base64 leaks there weren't detected, needs modeling. | ||||
* | | oscar/ssi.c: fix "same on both sides" in condition | dequis | 2015-05-07 | -1/+1 | |
| | | | | | | | | Fixes trac ticket 1196 | ||||
* | | twitter: split length check function into twitter_message_len | dequis | 2015-05-07 | -4/+11 | |
| | | | | | | | | | | | | Mostly to be able to test twitter_message_len externally against the twitter-text conformance tests (the current version definitely fails - it doesn't do utf8 normalization) | ||||
* | | Merge branch 'master' into develop | dequis | 2015-05-07 | -0/+7 | |
|\| | |||||
| * | configure: fix spoofed BITLBEE_VERSION env variable handling | dequis | 2015-05-06 | -0/+7 | |
| | | |||||
* | | irc_send_join: send topic before names | dequis | 2015-05-05 | -2/+1 | |
| | | | | | | | | | | Also don't send modes - clients are supposed to request that if they need it. | ||||
* | | events_glib: fix parameter type warnings in event_debug() calls | dequis | 2015-05-05 | -4/+4 | |
| | | |||||
* | | Remove some compatibility macros that referenced nonexistent functions | dequis | 2015-05-05 | -4/+0 | |
|/ | |||||
* | Merge branch 'wilmer-twitter' | Wilmer van der Gaast | 2015-05-04 | -23/+77 | |
|\ | |||||
| * | Make replies to self work in Twitter. | Wilmer van der Gaast | 2015-05-03 | -5/+25 | |
| | | | | | | | | | | Difficult because there's no bee_user struct pointing at the user themselves so instead just fake one for very limited use. | ||||
| * | Parsing of "retweets with comment". Not documented by Twitter so good luck. | Wilmer van der Gaast | 2015-05-03 | -17/+37 | |
| | | | | | | | | Also, fix bug in parsing of entities in DMs. | ||||
| * | Add "url" command to Twitter module to get web URL for a Tweet. | Wilmer van der Gaast | 2015-05-02 | -1/+15 | |
| | | |||||
* | | configure: change version number format, add --dump-version | dequis | 2015-05-03 | -25/+28 | |
|/ | |||||
* | hipchat: Basic implementation: Auth, profile and mention names | dequis | 2015-04-28 | -11/+148 | |
| | | | | | | | | This is enough to log in with their usernames, make 'chat add' based groupchat joins slightly more smooth, and see mention names as nicks. All the MUC list stuff is left out intentionally since that's not as stable as I wish. | ||||
* | oauth: fix use-after-free of the ->next of the list | dequis | 2015-04-24 | -2/+3 | |
| | | | | | | | Third time's the charm. Previous attempt fixed something and broke something else. Whatever. Definitely valgrind clean this time. | ||||
* | jabber: Register "hipchat" protocol (only minimal support for now) | dequis | 2015-04-21 | -2/+17 | |
| | | | | | | | | | | | | | | | | | | | Another take on the subprotocols idea that, IMO, was a failure. Unlike the other implementation, this one doesn't touch gtalk/facebook accounts, it just adds another copy of the "jabber" prpl called "hipchat". And, based on the protocol name: - sets JFLAG_HIPCHAT to jabber_data - sets the default value of the "server" setting - only includes the oauth setting for jabber-type accounts This is slightly more "hardcoded" but honestly facebook and gtalk are just as hardcoded as this. Copying the prpl is needed because the meaning of the usernames is completely different (there's no srv lookup stuff either) | ||||
* | msn: don't prevent reconnections on OUT OTH | dequis | 2015-04-19 | -13/+2 | |
| | | | | | | The servers send them for other reasons nowadays, and all non-MPOP clients are blocked, so OTH is highly unlikely to mean "someone else logged in with your account" | ||||
* | msn/gw.c: ensure that the im_connection still exists in callbacks | dequis | 2015-04-12 | -25/+35 | |
| | |||||
* | msn: rename all old 'handler' variables to 'md' for consistency | dequis | 2015-04-11 | -64/+62 | |
| | | | | I avoided doing this before to keep the diff small. But meh. | ||||
* | msn: handle NOT command payload length | dequis | 2015-04-11 | -0/+4 | |
| | |||||
* | msn: switch to long polling http | dequis | 2015-04-10 | -2/+9 | |
| | |||||
* | msn: handle NFY PUT (presence notifications), refactor a bit | dequis | 2015-04-10 | -22/+109 | |
| | |||||
* | msn_set_away: fix strcmp check for idle | dequis | 2015-04-10 | -1/+1 | |
| | |||||
* | get_rfc822_header: allow headers at the end of a string | dequis | 2015-04-10 | -5/+6 | |
| | |||||
* | msn: implement the rest of the http gateway support, enable by default | dequis | 2015-04-10 | -20/+106 | |
| | |||||
* | msn: add msn_queue_feed(), move read() out of msn_handler() | dequis | 2015-04-10 | -21/+27 | |
| | |||||
* | msn: remove msn_linesplit, use g_strsplit_set instead | dequis | 2015-04-10 | -42/+10 | |
| | |||||
* | msn: start of the http gateway code | dequis | 2015-04-10 | -1/+149 | |
| | |||||
* | msn: remove unsupported commands, OIMs and dead code | dequis | 2015-04-10 | -308/+4 | |
| | |||||
* | msn: implement PUT /user to set status as online | dequis | 2015-04-10 | -37/+42 | |
| | |||||
* | msn: removed switchboards, implemented SDG message | dequis | 2015-04-10 | -1012/+85 | |
| | |||||
* | msn: start update to msnp21 | dequis | 2015-04-10 | -11/+13 | |
| | | | | | | | | - bump protocol version - update CVR parameters - don't send BLP, send ADL right after getting contact list - NFY payload size parsing - MSNP21 style ADL | ||||
* | msn: colorful debug | dequis | 2015-04-10 | -2/+6 | |
| | |||||
* | irc_channel: use irc_t instead of bee_t | dequis | 2015-04-06 | -8/+8 | |
| | | | | Fixes the test suite. I guess it's useful for something. | ||||
* | msn: remove old/broken/unused msnftp stuff (requires distclean!) | dequis | 2015-04-06 | -792/+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 | ||||
* | irc: split bee_irc_chat_name_hint in a few functions | dequis | 2015-04-06 | -66/+102 | |
| | | | | Also split underscore_dedupe from nick_dedupe. | ||||
* | CHANGES: use utf-8 instead of latin1 | dequis | 2015-04-05 | -2/+2 | |
| | | | | It's not 2003 anymore | ||||
* | proxy: minor refactor, simplify error handling | dequis | 2015-04-05 | -110/+36 | |
| | |||||
* | jabber: Fixed null deref when receiving <subject> from oneself | dequis | 2015-04-03 | -2/+2 | |
| | | | | | | | | If the from="..." of the message that includes a subject refers to us, that buddy object won't have an ext_jid set, and passing that to strchr() results in pain. This happens with recent versions of an xmpp server called "lets-chat". | ||||
* | Merge branch 'master' into develop | dequis | 2015-03-25 | -6/+73 | |
|\ | |||||
| * | Minor fixes before 3.4 release.3.4 | Wilmer van der Gaast | 2015-03-25 | -2/+4 | |
| | | | | | | | | Added date to doc/CHANGES and fixed "make tar". | ||||
| * | Prepare for 3.4 release | dequis | 2015-03-15 | -5/+70 | |
| | |