Commit message (Collapse) | Author | Age | Lines | |
---|---|---|---|---|
* | Per-account handle_unknown | dequis | 2016-12-27 | -3/+7 |
| | | | | Credit for the idea goes to russian XMPP spammers. Thanks! | |||
* | IRC self-message support (messages sent by yourself from other clients) | dequis | 2015-10-30 | -3/+3 |
| | | | | | | | | | | | | | | | | | | | | | | This adds an OPT_SELFMESSAGE flag that can be passed to imcb_buddy_msg() or imcb_chat_msg() to indicate that the protocol knows that the message being sent is a self message. This needs to be explicit since the old behavior is to silently drop these messages, which also removed server echoes. This commit doesn't break API/ABI, the flags parameters that were added are all internal (between protocols and UI code) On the irc protocol side, the situation isn't very nice, since some clients put these messages in the wrong window. Irssi, hexchat and mirc get this wrong. Irssi 0.8.18 has a fix for it, and the others have scripts to patch it. But meanwhile, there's a "self_messages" global setting that lets users disable this, or get them as normal messages / notices with a "->" prefix, which loosely imitates the workaround used by the ZNC "privmsg_prefix" module. | |||
* | Rename mail notification related settings for consistency | dequis | 2015-05-28 | -1/+1 |
| | | | | | - 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 string | dequis | 2015-05-28 | -2/+19 |
| | | | | | | | 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 | |||
* | Gmail notifications support through new imcb_notify_email() API | Artem Savkov | 2015-05-28 | -0/+9 |
| | ||||
* | fix imcb_buddy_msg signature to take a const message | Antoine Pietri | 2015-03-01 | -1/+1 |
| | ||||
* | coverity: Fix some (harmless?) use-after-free with g_slist_remove() | dequis | 2015-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 tabs | Indent | 2015-02-20 | -161/+161 |
| | | | | | | | 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 |
| | ||||
* | Fix memory corruption on Jabber disconnect with xmlconsole and | Wilmer van der Gaast | 2011-02-24 | -1/+1 |
| | | | | | handle_unknown=add enabled. | |||
* | First bits of CTCP support to contacts. (Try /CTCP VERSION on a Jabber | Wilmer van der Gaast | 2010-12-06 | -0/+6 |
| | | | | | contact.) | |||
* | Merging mainline, which includes a huge msnp13 merge. | Wilmer van der Gaast | 2010-10-02 | -1/+28 |
|\ | | | | | | | | | | | Not 100% sure about the OpenSSL merge, should double check that but I'm currently offline. | |||
| * | Ignore empty status messages, and msnmsgrp2p invitations. | Wilmer van der Gaast | 2010-08-22 | -1/+1 |
| | | ||||
| * | Merge mainline. | Wilmer van der Gaast | 2010-08-21 | -1/+8 |
| |\ | ||||
| * | | Read incoming MSN status/away messages. | Wilmer van der Gaast | 2010-08-14 | -1/+28 |
| | | | ||||
* | | | Do encryption and decryption. Somehow SMP and other things aren't working | Wilmer van der Gaast | 2010-09-01 | -4/+0 |
| |/ |/| | | | | | | | | | so well yet, at least when testing with Pidgin on the other side. Not sure where the bug is. | |||
* | | Pass "user is mobile" info coming from OSCAR up to BitlBee and show mobile | Wilmer van der Gaast | 2010-08-21 | -0/+7 |
| | | | | | | | | | | people as away=Mobile. Bug #462 (and others for other protocols). | |||
* | | libpurple: Fix typing notifications (in and out). Closes #671. | Wilmer van der Gaast | 2010-08-20 | -1/+1 |
|/ | ||||
* | Allow protocol modules to keep per-contact protocol-specific data. Use | Wilmer van der Gaast | 2010-08-07 | -0/+4 |
| | | | | | | this in the Twitter module to remember the id and timestamp of a contact's last tweet, which can later be used for simple replies/retweets. | |||
* | When addressing people in a chatroom, try to translate the nickname to the | Wilmer van der Gaast | 2010-07-05 | -0/+1 |
| | | | | | original unstripped version (without ugly underscores, also). | |||
* | Some cleanup improvements. | Wilmer van der Gaast | 2010-06-08 | -0/+1 |
| | ||||
* | Show idle + login time info in /WHOIS (if available). | Wilmer van der Gaast | 2010-06-07 | -0/+12 |
| | ||||
* | Restore add_* handle_unknown settings. | Wilmer van der Gaast | 2010-06-03 | -3/+4 |
| | ||||
* | Do not free bu->group anymore, it's no longer a string! | Wilmer van der Gaast | 2010-05-09 | -1/+0 |
| | ||||
* | Keep track of contact groups in a slightly more efficient way. | Wilmer van der Gaast | 2010-05-09 | -0/+48 |
| | ||||
* | Show offline/away status better in /WHO and /WHOIS. | Wilmer van der Gaast | 2010-05-04 | -0/+3 |
| | ||||
* | Removed some disabled code related to away_devoice (now implemented anyway). | Wilmer van der Gaast | 2010-05-03 | -23/+0 |
| | ||||
* | Incoming typing notifications. | Wilmer van der Gaast | 2010-04-13 | -0/+11 |
| | ||||
* | Fixed cleanup issues when turning off an account. Also fixed syntax of | Wilmer van der Gaast | 2010-04-12 | -4/+2 |
| | | | | | *_user_free(). | |||
* | Get full names properly. Handling of nick_source setting and | Wilmer van der Gaast | 2010-04-04 | -1/+0 |
| | | | | | imcb_nick_hint() is probably still broken. | |||
* | Can receive messages again. | Wilmer van der Gaast | 2010-04-01 | -82/+13 |
| | ||||
* | Show buddy online/offline status in the first channel. | Wilmer van der Gaast | 2010-04-01 | -1/+1 |
| | ||||
* | Cleaned lots of compiler warnings so I can get some signal again. | Wilmer van der Gaast | 2010-04-01 | -1/+3 |
| | ||||
* | Synced the values of some old OPT_* flags with BEE_USER_*. | Wilmer van der Gaast | 2010-04-01 | -2/+1 |
| | ||||
* | Restored "account" root command and restored enough stuff to be able to | Wilmer van der Gaast | 2010-03-31 | -0/+184 |
| | | | | | send messages. Also started moving stuff out from nogaim.* into bee_* files. | |||
* | nogaim.c is close to doing something useful again without speaking any IRC | Wilmer van der Gaast | 2010-03-31 | -1/+1 |
| | | | | | itself. | |||
* | Start restoring IM-related bits, added bee_user.c with basic functions | Wilmer van der Gaast | 2010-03-29 | -0/+82 |
and UI callbacks. |