aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
...
* Move twitter_parse_id() to parse_int64() in misc.cdequis2015-05-30-19/+19
|
* configure: workaround for branch names with slashes in them...dequis2015-05-30-1/+1
|
* Merge branch 'develop'dequis2015-05-30-72/+328
|\
| * Merge branch 'master' into developdequis2015-05-28-3/+0
| |\
| * \ Merge branch 'master' into developdequis2015-05-28-4/+2
| |\ \
| * | | Fixes 'Provides' in debian control filezer0def2015-05-28-1/+1
| | | |
| * | | Rename mail notification related settings for consistencydequis2015-05-28-30/+21
| | | | | | | | | | | | | | | | | | | | - GMail notifications stuff is now just 'mail_notifications' - sed -i s/notify_handle/mail_notifications_handle/
| * | | imcb_notify_email: change parameters to take a format stringdequis2015-05-28-29/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Saves some messing with g_strdup_printf for the callers, and flags/sent_at weren't used anyway. Also check if the mail_notifications setting is enabled
| * | | Simplify display of gmail notificationsdequis2015-05-28-18/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Add gmail_notifications_limit hidden setting, set to 5 by default. - Don't show "snippets" in email notifications. Not very useful and they make the whole thing seem too spammy - Show sender name instead of your own email - Default values for empty subject / sender
| * | | Gmail notifications support through new imcb_notify_email() APIArtem Savkov2015-05-28-14/+233
| | | |
| * | | jabber: Refactor conference message handlingdequis2015-05-28-55/+82
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Improve handling of "unknown 'from'" - Try a bit harder to detect the source of the message, and fall back to messages sent from a fake temporary user. - Fix receiving topic when it was set by someone who left the room. - Add jabber_get_bare_jid() utility function
| * | | Lowering xmpp presence priority on away.Artem Savkov2015-05-28-1/+19
| | | | | | | | | | | | | | | | | | | | When user set's away lower xmpp presence priority by 5 as most clients do, new priority won't go below zero though.
| * | | teach nick_lc to handle # and other non-letters correctlyEvan Klitzke2015-05-28-1/+5
| | | |
* | | | skyped: add _SRCDIR_ to makefile, test build in travisdequis2015-05-29-2/+2
| |_|/ |/| |
* | | Makefile: don't call 'doc' target of skype...dequis2015-05-28-3/+0
| |/ |/|
* | skyped: fix make install-doc targetdequis2015-05-28-4/+2
|/
* Include prebuilt skyped manpage, remove asciidoc dependencydequis2015-05-17-25/+211
|
* travis: remove some depsdequis2015-05-17-1/+1
|
* debian: remove user-guide.{txt,html} from bitlbee-commondequis2015-05-17-2/+0
|
* configure: Replace xmlto/xsltproc checks with a python>=2.5 checkdequis2015-05-17-8/+5
| | | | | | | | It actually checks that xml.etree.ElementTree can be imported, which is good enough. The script works fine in 2.5 (tested with centos 6), and doesn't work in 2.4 but we don't support centos 5 anymore so no problem there.
* Build only help.txt (with genhelp.py), create 'user-guide' targetdequis2015-05-17-5/+4
| | | | | Since user-guide.{txt,html} aren't normally needed for anything and add xsltproc/xmlto as dependencies.
* genhelp.py: take input/output parametersdequis2015-05-17-5/+11
|
* genhelp.py: Comments!dequis2015-05-16-9/+66
|
* Add python script to generate help.txt, replacing xslt stuffdequis2015-05-16-0/+165
| | | | | | | | | | | | | | | | This would mean changing one build dependency for another, but one that is way more common at least. (Fun fact: the xslt stuff depends on perl) It generates *almost* the same thing as the xslt - a bit better if you ask me, since it correctly handles a few <emphasis> tags in the middle of the text, which were previously stripped. One example of that is: Favo<emphasis>u</emphasis>rite the given user [...] Outputs "Favo\x02u\x02rite" with this script, "Favorite" with the xslt. (That's actually an accidental feature) The script works in python2 and python3 and only uses the stdlib
* otr: Fix 'otr info' display problemsdequis2015-05-15-46/+86
| | | | Patch by 'anonymous' from trac ticket 1150.
* msn: took me way too long to realize i broke the builddequis2015-05-14-2/+0
|
* msn: Implement sending typing notificationsdequis2015-05-13-38/+19
| | | | Also remove some old unused debug stuff
* msn: Remove nudgesdequis2015-05-13-33/+0
|
* msn: Fix "ADL/RML command with invalid modification" errorsdequis2015-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 developdequis2015-05-09-0/+1
|\
| * Make the bitlbee-libpurple package provide the bitlbee package, so pluginWilmer van der Gaast2015-05-09-0/+1
| | | | | | | | packages will be installable.
* | msn: fix use-after-free when the server sends OUTdequis2015-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!dequis2015-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 conditiondequis2015-05-07-1/+1
| | | | | | | | Fixes trac ticket 1196
* | twitter: split length check function into twitter_message_lendequis2015-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 developdequis2015-05-07-0/+7
|\|
| * configure: fix spoofed BITLBEE_VERSION env variable handlingdequis2015-05-06-0/+7
| |
* | irc_send_join: send topic before namesdequis2015-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() callsdequis2015-05-05-4/+4
| |
* | Remove some compatibility macros that referenced nonexistent functionsdequis2015-05-05-4/+0
|/
* Merge branch 'wilmer-twitter'Wilmer van der Gaast2015-05-04-23/+77
|\
| * Make replies to self work in Twitter.Wilmer van der Gaast2015-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 Gaast2015-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 Gaast2015-05-02-1/+15
| |
* | configure: change version number format, add --dump-versiondequis2015-05-03-25/+28
|/
* hipchat: Basic implementation: Auth, profile and mention namesdequis2015-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 listdequis2015-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)dequis2015-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 OTHdequis2015-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 callbacksdequis2015-04-12-25/+35
|