Commit message (Collapse) | Author | Age | Lines | ||
---|---|---|---|---|---|
... | |||||
* | 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. | ||||
* | | | | | Added away_reply_timeout setting so BitlBee will suppress away messages sent | Wilmer van der Gaast | 2010-06-11 | -3/+4 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | in response to PRIVMSG if one was sent recently - some IRC clients including irssi don't do this very well (when talking to >1 people who are away for example). | ||||
* | | | | | Paste buffer functionality is back, now for users *and* rooms. | Wilmer van der Gaast | 2010-06-07 | -4/+5 | |
| | | | | | |||||
* | | | | | Restore "ops" command completely, and set user op status *just* before | Wilmer van der Gaast | 2010-06-07 | -0/+2 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | s/he joins. | ||||
* | | | | | Added "channel list" command and the ability to use only part of the | Wilmer van der Gaast | 2010-06-07 | -0/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | channel name or a number in "chan set"/etc. | ||||
* | | | | | Send one /QUIT instead of one or more /PARTs for a user that is being | Wilmer van der Gaast | 2010-06-06 | -0/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | removed. Also restored netsplit simulation. | ||||
* | | | | | Added /part msgs, and the ability to silently remove users from channels | Wilmer van der Gaast | 2010-06-06 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | (when sending a /quit instead, for example). | ||||
* | | | | | Chatroom improvements. Merged chatroom stub into normal chatroom stuff, | Wilmer van der Gaast | 2010-06-05 | -6/+0 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | restored "chat add" behaviour a little bit better (don't clean up a channel when its room disappears, just disconnect it from the groupchat). | ||||
* | | | | | Just enough code to join named chatrooms again. This UI is *not* final, the ↵ | Wilmer van der Gaast | 2010-05-14 | -0/+6 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | "chat" command will probably mostly stick around for bw compatibility. Still thinking about how this should work eventually. | ||||
* | | | | | Per-account channels also exist now. | Wilmer van der Gaast | 2010-05-09 | -0/+1 | |
| | | | | | |||||
* | | | | | /join &groupname and all people in that group will be in that channel. | Wilmer van der Gaast | 2010-05-09 | -0/+3 | |
| | | | | | |||||
* | | | | | First bits for different channel types. | Wilmer van der Gaast | 2010-05-09 | -0/+17 | |
| | | | | | |||||
* | | | | | This is how you now start groupchats: /join #channel, /invite people. | Wilmer van der Gaast | 2010-05-09 | -1/+4 | |
| | | | | | |||||
* | | | | | Restored /invite for groupchats. | Wilmer van der Gaast | 2010-05-08 | -0/+1 | |
| | | | | | |||||
* | | | | | Always show normal contacts in &bitlbee, not just the first channel in the | Wilmer van der Gaast | 2010-05-08 | -0/+2 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | list. | ||||
* | | | | | Allow leaving groupchat channels. | Wilmer van der Gaast | 2010-05-08 | -0/+3 | |
| | | | | | |||||
* | | | | | Restored support for outgoing messages. This code is all so much saner now.. | Wilmer van der Gaast | 2010-05-08 | -1/+1 | |
| | | | | | |||||
* | | | | | Starting to restore chatroom stuff. Only enough to create and be joined | Wilmer van der Gaast | 2010-05-06 | -0/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | into a room. More will follow soon. | ||||
* | | | | | Show offline/away status better in /WHO and /WHOIS. | Wilmer van der Gaast | 2010-05-04 | -0/+1 | |
| | | | | | |||||
* | | | | | Add irc_channel_printf() for slightly saner root messages from a random | Wilmer van der Gaast | 2010-05-04 | -0/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | channel. |