Commit message (Collapse) | Author | Age | Lines | |
---|---|---|---|---|
* | irc_channel: use irc_t instead of bee_t | dequis | 2015-04-06 | -1/+1 |
| | | | | Fixes the test suite. I guess it's useful for something. | |||
* | irc: split bee_irc_chat_name_hint in a few functions | dequis | 2015-04-06 | -0/+2 |
| | | | | Also split underscore_dedupe from nick_dedupe. | |||
* | Reindent everything to K&R style with tabs | Indent | 2015-02-20 | -140/+126 |
| | | | | | | | 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. | |||
* | irc_commands: implemented KICK support | jgeboski | 2015-01-29 | -0/+1 |
| | | | | | | | | | | | With similar commands being supported, such as INVITE, the KICK command should be supported as well. The key motivation behind supporting KICK is having for having a way to remove users from group chats. As of now, there is no way for a bitlbee user to remove a user from a group chat. With no current KICK implementation, it made using this command a prime candidate for the UI side of this implementation. In addition, the KICK command has been supported in the control channel as well. This is to keep the INVITE/KICK pair consistent. | |||
* | irc-channel: implemented a special mode for show_users | jgeboski | 2015-01-28 | -1/+1 |
| | | | | | | | | | | | | | This allows for users to be declared as being special, which does not have any specific meaning. The meaning of being special is different from protocol-to-protocol, which many protocols do not even implement. This functionality is mainly geared towards a special user state which only some protocols may actually need to define. For example, with the third-party Steam plugin, this can be used for denoting a user which is actively playing a game. By default, this mode will not actually be used by any plugin. However, it does default to the half-operator user mode. | |||
* | Fix incorrect Free Software Foundation address | Matej Cepl | 2015-01-16 | -2/+2 |
| | ||||
* | Allow use of "ac x set -del password" to use /oper to change the password | Wilmer van der Gaast | 2014-02-28 | -1/+1 |
| | | | | | "securely". Patch from Flexo, bug #1117. | |||
* | Simple (and possibly still fragile) support for UTF-8 nicknames. | Wilmer van der Gaast | 2013-04-23 | -0/+2 |
| | ||||
* | I'm still bored on a long flight. Wrote a script to automatically update | Wilmer van der Gaast | 2013-02-21 | -1/+1 |
| | | | | | | | my copyright mentions since some were getting pretty stale. Left files not touched since before 2012 alone so that this change doesn't touch almost EVERY source file. | |||
* | ! modified for control channel fill_by setting to for example create a | Wilmer van der Gaast | 2013-02-21 | -5/+7 |
| | | | | | | separate control channel with all contacts *not* in a certain group/from a certain IM account/network, etc. | |||
* | Allow identify -noload/-force without typing a password. (/OPER) | Wilmer van der Gaast | 2012-03-19 | -1/+3 |
| | | | | | Patch from trac3r, bug #814. | |||
* | Don't use the C++ keyword 'new' as a variable name. | Alex Miller | 2011-12-18 | -4/+4 |
| | ||||
* | rename irc_usermsg to irc_rootmsg. | unknown | 2011-10-03 | -2/+4 |
| | | | | | | add new irc_usermsg, irc_usernotice. deliver user-specific messages from libotr as notices to that user. | |||
* | factor making a message appear from a specific nick out of bee_irc_user_msg | unknown | 2011-10-01 | -0/+1 |
| | ||||
* | More password paranoia: Allow omitting the identify/register password as | Wilmer van der Gaast | 2011-02-01 | -0/+10 |
| | | | | | | | | | | well (and enter it using /OPER instead). This is a gross hack and indeed still not solid: In irssi one can still use /RAWLOG SAVE to find the OPER line sent to BitlBee (and of course not everyone uses SSL to talk to remote BitlBee servers). This only works within 10-30 minutes after entering the password though. | |||
* | rename -del | Wilmer van der Gaast | 2010-12-05 | -0/+1 |
| | ||||
* | Added irc_channel_with_user() function to find a suitable channel to show | Wilmer van der Gaast | 2010-11-20 | -0/+1 |
| | | | | | a user's message in, instead of just &bitlbee by default. | |||
* | Load/save code. It'd be better if the OTR module would just save its info | Wilmer van der Gaast | 2010-09-01 | -0/+7 |
| | | | | | | in BitlBee settings that automatically end up in the existing .xml files (or whatever storage is used), but I realise this is non-trivial. | |||
* | Do encryption and decryption. Somehow SMP and other things aren't working | Wilmer van der Gaast | 2010-09-01 | -2/+6 |
| | | | | | | so well yet, at least when testing with Pidgin on the other side. Not sure where the bug is. | |||
* | Pluginify this thing a little bit. Not so much in the dynamically loadable | Wilmer van der Gaast | 2010-09-01 | -3/+24 |
| | | | | | sense of the word, more in a way that core files don't have to include otr.h. | |||
* | Merge mainline stuff. | Wilmer van der Gaast | 2010-08-31 | -0/+1 |
|\ | ||||
| * | Process incoming XMPP groupchat invites in a saner way: Create a temporary | Wilmer van der Gaast | 2010-08-23 | -0/+1 |
| | | | | | | | | | | channel the user can easily /join. | |||
* | | It compiles, including otr.c. Time to hook it up with the rest again. | Wilmer van der Gaast | 2010-08-26 | -0/+3 |
| | | ||||
* | | First step in this merge. Mostly a bzr merge and then a cleanup of conflicts | Wilmer van der Gaast | 2010-08-24 | -1/+5 |
|\ \ | |/ |/| | | | | | and parts I want to/have to redo (because of ui-fix). | |||
| * | pretty blind try at merging in the latest trunk | Sven Moritz Hallberg | 2009-03-12 | -6/+2 |
| |\ | ||||
| * \ | merge in latest trunk | Sven Moritz Hallberg | 2008-07-17 | -1/+4 |
| |\ \ | ||||
| * \ \ | merge in upstream changes | Sven Moritz Hallberg | 2008-02-16 | -1/+0 |
| |\ \ \ | ||||
| * | | | | keep track of which keys are queued for generation | Sven Moritz Hallberg | 2008-02-16 | -5/+1 |
| | | | | | ||||
| * | | | | implement background keygen via child process | Sven Moritz Hallberg | 2008-02-15 | -2/+4 |
| | | | | | ||||
| * | | | | remove thread-based keygen | Sven Moritz Hallberg | 2008-02-15 | -1/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | replace it with a process-based stub | |||
| * | | | | - use a recursive otr_mutex | Sven Moritz Hallberg | 2008-02-11 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | - implement 'otr forget fingerprint' and 'otr forget context' commands | |||
| * | | | | - add support for setting ops/voice according to OTR msgstate | Sven Moritz Hallberg | 2008-02-09 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - add 'otr trust' user command - support non-otr messages during keygen - run otr messages through strip_html - interpret <b> and <i> tags in html messages - record max message size in prpl - add 'encrypted' flag to user_t - cosmetics | |||
| * | | | | OTR support, first checkin | Sven Moritz Hallberg | 2008-02-03 | -0/+5 |
| | | | | | ||||
* | | | | | blist should only show contacts that are (or would be if they were online) | Wilmer van der Gaast | 2010-08-14 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | in the current channel. | |||
* | | | | | Set channel mode +C for control channels. | Wilmer van der Gaast | 2010-08-04 | -1/+2 |
| | | | | | ||||
* | | | | | Restore default_target setting, kill last_root_cmd variable and just use | Wilmer van der Gaast | 2010-07-29 | -4/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | the last_channel variable, like for any other user. | |||
* | | | | | Clean up references from irc_user structs to channels that are being free()d. | Wilmer van der Gaast | 2010-07-29 | -2/+2 |
| | | | | | ||||
* | | | | | Source documentation update, including a short HACKING file. | Wilmer van der Gaast | 2010-07-28 | -4/+5 |
| | | | | | ||||
* | | | | | One of the last few things I wanted to get done in this branch: combining | Wilmer van der Gaast | 2010-07-18 | -0/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | show_offline and away_devoice and possibly other ideas into one setting called show_users. Documentation will come soon. :-P | |||
* | | | | | Cleanup. Move some code to a more appropriate location, and show the old | Wilmer van der Gaast | 2010-07-10 | -0/+5 |
| | | | | | | | | | | | | | | | | | | | | | | | | | connection a quit message instead of just breaking the connection. | |||
* | | | | | First part of the handshake, including sending a file descriptor to the | Wilmer van der Gaast | 2010-07-06 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | IPC master. | |||
* | | | | | Kick the user instead of parting him/her when cleaning up a channel. This is | Wilmer van der Gaast | 2010-07-04 | -1/+9 |
| | | | | | | | | | | | | | | | | | | | | | | | | | what the older version also did so that Irssi won't clean up the window. | |||
* | | | | | Added automatic joining of channels. Auto-rejoin functionality for | Wilmer van der Gaast | 2010-07-04 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | groupchats not reimplemented yet but that's the next step. | |||
* | | | | | Show a user going offline as a QUIT, not as one or more PARTs, like in the | Wilmer van der Gaast | 2010-07-03 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | old-style BitlBee. This so that the IRC client will show the notification in query windows as well. Make it a setting though, for bug #539. | |||
* | | | | | Also allow selecting contacts for a channel by protocol instead of account. | Wilmer van der Gaast | 2010-06-30 | -0/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If someone has two MSN accts and wants contacts from both in one channel, this is now possible. | |||
* | | | | | Callers shouldn't have to expect that irc_channel_del_user() frees the channel | Wilmer van der Gaast | 2010-06-28 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | so if it wants to (temporary channels), do it via a timer. | |||
* | | | | | Mark nameless groupchat channels as temporary so they don't stick around | Wilmer van der Gaast | 2010-06-28 | -1/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | forever. | |||
* | | | | | irc_channel_name_strip() instead of nick_strip(). | Wilmer van der Gaast | 2010-06-27 | -0/+1 |
| | | | | | ||||
* | | | | | Remember in which channel the user talked to someone and show responses in | Wilmer van der Gaast | 2010-06-26 | -3/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | | | that same channel. | |||
* | | | | | More correct handling of channel names (according to RFC 1459). Pretty | Wilmer van der Gaast | 2010-06-16 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | much any 8-bit character is allowed in there - while nicknames are very restricted. |