aboutsummaryrefslogtreecommitdiffstats
path: root/irc_im.c
Commit message (Collapse)AuthorAgeLines
...
* Clean up references from irc_user structs to channels that are being free()d.Wilmer van der Gaast2010-07-29-1/+10
|
* Allow change nicknames when moving contacts between groups. Also fixing aWilmer van der Gaast2010-07-25-0/+11
| | | | | bug that caused many empty channel mode changes being sent.
* Use the account tag in a few places and store it in the XML file as anWilmer van der Gaast2010-07-24-1/+1
| | | | | attribute, not as a setting (since all accounts have it anyway).
* Adding protocol-specific chatroom settings. First one to use this: AIMWilmer van der Gaast2010-07-24-2/+9
| | | | | chatrooms to use exchange numbers other than 4.
* One of the last few things I wanted to get done in this branch: combiningWilmer van der Gaast2010-07-18-14/+21
| | | | | | show_offline and away_devoice and possibly other ideas into one setting called show_users. Documentation will come soon. :-P
* Fixed cleaning up of channels. Something broke when changing theWilmer van der Gaast2010-07-13-3/+33
| | | | | irc_channel_del_user() syntax.
* Reformat nicks whenever fullname/nick/group changes (but at least for nowWilmer van der Gaast2010-07-13-47/+23
| | | | | still only for offline users).
* Use bee_user structs in all nick_* functions. Prepare for a nick_get() withWilmer van der Gaast2010-07-11-3/+3
| | | | | more flexible nickname generation.
* When addressing people in a chatroom, try to translate the nickname to theWilmer van der Gaast2010-07-05-1/+26
| | | | | original unstripped version (without ugly underscores, also).
* Kick the user instead of parting him/her when cleaning up a channel. This isWilmer van der Gaast2010-07-04-3/+3
| | | | | what the older version also did so that Irssi won't clean up the window.
* Auto joins for chatrooms.Wilmer van der Gaast2010-07-04-0/+15
|
* Show a user going offline as a QUIT, not as one or more PARTs, like in theWilmer van der Gaast2010-07-03-0/+8
| | | | | | 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.
* Initialize the show variable in channel_update. This shouldn't have causedWilmer van der Gaast2010-07-03-1/+1
| | | | | | any troubles, only unpredictable behaviour for users trying out unimplemented functionality.
* When receiving a channel name hint, and a channel with that name alreadyWilmer van der Gaast2010-07-01-10/+29
| | | | | | exists, remove it if it's fully unused, instead of failing immediately. (Fixes #639.)
* Flush channels when the user leaves them. Also, don't update a controlWilmer van der Gaast2010-07-01-1/+2
| | | | | channel if the user isn't in it.
* Also allow selecting contacts for a channel by protocol instead of account.Wilmer van der Gaast2010-06-30-0/+2
| | | | | | If someone has two MSN accts and wants contacts from both in one channel, this is now possible.
* Mark nameless groupchat channels as temporary so they don't stick aroundWilmer van der Gaast2010-06-28-4/+25
| | | | | forever.
* irc_channel_name_strip() instead of nick_strip().Wilmer van der Gaast2010-06-27-2/+2
|
* Remember in which channel the user talked to someone and show responses inWilmer van der Gaast2010-06-26-14/+10
| | | | | that same channel.
* Added away_reply_timeout setting so BitlBee will suppress away messages sentWilmer van der Gaast2010-06-11-1/+15
| | | | | | | 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).
* Restored nick_hint/nick_source functionality.Wilmer van der Gaast2010-06-07-1/+45
|
* Paste buffer functionality is back, now for users *and* rooms.Wilmer van der Gaast2010-06-07-5/+73
|
* Changing away_devoice will change current voice statuses in all channels.Wilmer van der Gaast2010-06-07-0/+2
|
* Added /part msgs, and the ability to silently remove users from channelsWilmer van der Gaast2010-06-06-3/+3
| | | | | (when sending a /quit instead, for example).
* Chatroom improvements. Merged chatroom stub into normal chatroom stuff,Wilmer van der Gaast2010-06-05-13/+111
| | | | | | restored "chat add" behaviour a little bit better (don't clean up a channel when its room disappears, just disconnect it from the groupchat).
* Inform the UI about group changes. This is important if the user hasWilmer van der Gaast2010-06-05-0/+11
| | | | | group channels.
* Support for the /topic command.Wilmer van der Gaast2010-06-03-1/+12
|
* Restore add_* handle_unknown settings.Wilmer van der Gaast2010-06-03-0/+10
|
* Per-account channels also exist now.Wilmer van der Gaast2010-05-09-0/+2
|
* /join &groupname and all people in that group will be in that channel.Wilmer van der Gaast2010-05-09-9/+53
|
* This is how you now start groupchats: /join #channel, /invite people.Wilmer van der Gaast2010-05-09-1/+12
|
* Restored /invite for groupchats.Wilmer van der Gaast2010-05-08-0/+15
|
* Always show normal contacts in &bitlbee, not just the first channel in theWilmer van der Gaast2010-05-08-2/+3
| | | | | list.
* Support for receiving chatroom topics. Since I didn't restore named chatroomWilmer van der Gaast2010-05-08-1/+23
| | | | | support I could only test this using gdb.
* Restored imcb_chat_name_hint().Wilmer van der Gaast2010-05-08-1/+34
|
* Allow leaving groupchat channels.Wilmer van der Gaast2010-05-08-1/+13
|
* Restored support for outgoing messages. This code is all so much saner now..Wilmer van der Gaast2010-05-08-9/+28
|
* Reshuffled irc_im.c into a saner order.Wilmer van der Gaast2010-05-08-51/+50
|
* Users leaving really show up again.Wilmer van der Gaast2010-05-08-1/+10
|
* Support for receiving messages in chatrooms.Wilmer van der Gaast2010-05-08-4/+19
|
* Starting to restore chatroom stuff. Only enough to create and be joinedWilmer van der Gaast2010-05-06-0/+69
| | | | | into a room. More will follow soon.
* Show offline/away status better in /WHO and /WHOIS.Wilmer van der Gaast2010-05-04-0/+6
|
* Restore away_devoice.Wilmer van der Gaast2010-05-03-0/+4
|
* Restored classical control channel behaviour (the ability to talk toWilmer van der Gaast2010-05-02-1/+1
| | | | | contacts in there).
* Restored all remaining IRC commands that make some sense to have at thisWilmer van der Gaast2010-04-14-2/+15
| | | | | point.
* Merging loads of stuff from mainline.Wilmer van der Gaast2010-04-14-2/+8
|
* Incoming typing notifications.Wilmer van der Gaast2010-04-13-0/+14
|
* Allow sending typing notifications (CTCP TYPING) again.Wilmer van der Gaast2010-04-13-0/+14
|
* Restored CTCP/DCC hooks for outgoing file transfers.Wilmer van der Gaast2010-04-13-0/+19
|
* Fixed cleanup issues when turning off an account. Also fixed syntax ofWilmer van der Gaast2010-04-12-1/+1
| | | | | *_user_free().