source: irc_channel.c

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Date Author Log Message
(edit) @5c90890   2018-07-12T08:54:12Z dx Stop using the irc->users linked list, use the hash table instead …
(edit) @90254d0   2016-12-26T00:18:55Z dx Add nick_lowercase and nick_underscores settings
(edit) @3c3b916   2016-03-20T03:58:05Z dx irc_channel_add_user: Don't call update_ops if not needed It only …
(edit) @25f6151   2015-11-28T21:09:27Z dx set_eval_channel_type: skip the channel free/init if nothing is …
(edit) @d088ee8   2015-11-26T04:46:51Z dx irc: Send numeric error when failing to join a channel This fixes …
(edit) @687ec88   2015-10-08T05:25:56Z dx IRCv3 multi-prefix... but mostly just adding prefixes to WHO We can't …
(edit) @b6a3fbf   2015-08-27T07:25:07Z dx irc_channel_name_gen: handle g_convert_with_fallback failures First …
(edit) @24de9fa   2015-07-28T23:41:24Z wilmer Restore old autojoin logic and a hopefully better fix for the problem …
(edit) @a9b1e0e   2015-04-06T17:01:55Z dx irc_channel: use irc_t instead of bee_t Fixes the test suite. I guess …
(edit) @e3e2059   2015-04-06T12:35:57Z dx irc: split bee_irc_chat_name_hint in a few functions Also split …
(edit) @5ebff60   2015-02-20T22:50:54Z dx Reindent everything to K&R style with tabs Used uncrustify, with the …
(edit) @7821ee8   2015-01-29T19:24:17Z jgeboski irc_commands: implemented KICK support With similar commands being …
(edit) @7b8238d   2015-01-28T17:06:40Z jgeboski irc-channel: implemented a special mode for show_users This allows …
(edit) @ecbd22a   2015-01-16T19:50:25Z dx channel: fixed auto-join occurring when disabled With the auto_join …
(edit) @6b13103   2015-01-16T19:50:23Z dx Replace isdigit/isalpha/.../tolower/toupper with glib variants This …
(edit) @6f10697   2015-01-16T19:50:23Z dx Fix incorrect Free Software Foundation address
(edit) @d4a4f1a   2013-10-14T16:02:04Z wilmer Don't save the "type" channel setting, it's an XML attribute already. …
(edit) @0e788f5   2013-02-21T19:15:59Z wilmer I'm still bored on a long flight. Wrote a script to automatically …
(edit) @a5c6ebd   2013-02-21T18:09:19Z wilmer ! modified for control channel fill_by setting to for example create a …
(edit) @7d4ffc2   2012-02-17T10:20:28Z wilmer Fixing NULL pointer dereference in irc_channel_free(). This seems to …
(edit) @cc20520   2010-12-02T12:14:09Z wilmer Clean up pastebuf_timer when cleaning up channels, and properly clean …
(edit) @bb151f7   2010-11-20T20:25:44Z wilmer Added irc_channel_with_user() function to find a suitable channel to …
(edit) @05bf2a0   2010-10-02T04:51:19Z wilmer Force the default/first channel to be a control channel, fixing one …
(edit) @180ab31   2010-08-21T19:34:17Z wilmer Added some neat whatsnew code that keeps track of the newest version …
(edit) @ac2717b   2010-08-14T10:55:20Z wilmer blist should only show contacts that are (or would be if they were …
(edit) @65016a6   2010-08-04T19:45:18Z wilmer Set channel mode +C for control channels.
(edit) @f7ca587   2010-07-29T18:18:54Z wilmer Restore default_target setting, kill last_root_cmd variable and just …
(edit) @2fe5eb9   2010-07-29T17:08:16Z wilmer Clean up references from irc_user structs to channels that are being …
(edit) @e135cd09   2010-07-24T15:58:27Z wilmer Use the account tag in a few places and store it in the XML file as an …
(edit) @5a61bf59   2010-07-19T21:18:13Z wilmer Whoops. Small memory management screw-up.
(edit) @94d5da9c   2010-07-18T22:12:19Z wilmer One of the last few things I wanted to get done in this branch: …
(edit) @324c378   2010-07-13T23:14:41Z wilmer Move control channel autoconfiguration to irc_cmd_join() instead so …
(edit) @006a84f   2010-07-04T20:40:15Z wilmer Kick the user instead of parting him/her when cleaning up a channel. …
(edit) @c8eeadd   2010-07-04T10:16:07Z wilmer Added automatic joining of channels. Auto-rejoin functionality for …
(edit) @06f9548   2010-06-30T23:30:27Z wilmer Disable the code added in the previous change during shutdown, since …
(edit) @9052bc1   2010-06-30T23:15:44Z wilmer Flush channels when the user leaves them. Also, don't update a control …
(edit) @217bf4e   2010-06-30T19:30:42Z wilmer Also, automatically set up per-protocol channels if the name's a …
(edit) @7a6ba50   2010-06-29T23:44:17Z wilmer Also allow selecting contacts for a channel by protocol instead of …
(edit) @a670aeb   2010-06-28T09:37:01Z wilmer An empty string is not a valid channel name.
(edit) @ab6006c   2010-06-28T09:03:39Z wilmer Callers shouldn't have to expect that irc_channel_del_user() frees the …
(edit) @1c40aa7   2010-06-28T00:07:46Z wilmer Mark nameless groupchat channels as temporary so they don't stick …
(edit) @134a02c   2010-06-27T16:04:28Z wilmer irc_channel_name_strip() instead of nick_strip().
(edit) @92c8d41   2010-06-26T21:26:41Z wilmer Remember in which channel the user talked to someone and show …
(edit) @6b90431   2010-06-16T08:31:40Z wilmer More correct handling of channel names (according to RFC 1459). Pretty …
(edit) @46d215d   2010-06-08T23:43:13Z wilmer Allow moving contacts around between groups. Works with at least …
(edit) @d7db346   2010-06-08T22:44:16Z wilmer Some cleanup improvements.
(edit) @c5aefa4   2010-06-07T15:39:53Z wilmer Restore "ops" command completely, and set user op status *just* before …
(edit) @36562b0   2010-06-07T00:44:45Z wilmer Added "channel list" command and the ability to use only part of the …
(edit) @18da20b   2010-06-06T00:33:33Z wilmer Added /part msgs, and the ability to silently remove users from …
(edit) @5a75d15   2010-06-05T22:32:36Z wilmer Chatroom improvements. Merged chatroom stub into normal chatroom …
(edit) @cf1a979   2010-06-05T01:07:04Z wilmer Bug fixes, control channel behaviour is mostly okay again.
(edit) @2b8473c   2010-06-05T00:20:12Z wilmer Put the control channel settings into user-changeable settings.
(edit) @7b71feb   2010-05-13T23:34:38Z wilmer Just enough code to join named chatrooms again. This UI is *not* …
(edit) @4c17d19   2010-05-10T09:05:26Z wilmer Fixed irc_channel_name_ok(): One-character channel names are okay, …
(edit) @a067771   2010-05-09T22:08:30Z wilmer Per-account channels also exist now.
(edit) @13c1a9f   2010-05-09T21:52:17Z wilmer /join &groupname and all people in that group will be in that channel.
(edit) @9ac3ed1   2010-05-09T17:20:51Z wilmer First bits for different channel types.
(edit) @47fae0f   2010-05-09T12:05:50Z wilmer No. Run the part handler from the IRC /PART command, not from …
(edit) @eb37735   2010-05-08T23:54:37Z wilmer This is how you now start groupchats: /join #channel, /invite people.
(edit) @b0364dc   2010-05-08T13:21:36Z wilmer Also allow addressing people inside the control channel using a comma.
(edit) @bfb99ee   2010-05-08T12:13:23Z wilmer Allow leaving groupchat channels.
(edit) @9438323   2010-05-04T23:38:18Z wilmer Use irc_channel_name_ok() and check if a channel with that name …
(edit) @9893da3   2010-05-03T23:55:33Z wilmer Add irc_channel_printf() for slightly saner root messages from a …
(edit) @1a3ba05   2010-05-03T11:55:06Z wilmer Fixed strncpy() usage, and show error when trying to msg non-existent …
(edit) @6a9d068   2010-05-03T00:39:39Z wilmer Restore away_devoice.
(edit) @e54112f   2010-05-02T23:44:33Z wilmer Put a channel userlist in irc_channel_user elements so we can save …
(edit) @bce78c8   2010-05-02T18:48:26Z wilmer Restored classical control channel behaviour (the ability to talk to …
(edit) @57c96f7   2010-04-05T01:00:02Z wilmer Restored the rename command.
(edit) @0b5cc72   2010-04-05T00:39:04Z wilmer Send nickname change notifications when necessary.
(edit) @fb117aee   2010-04-02T02:29:45Z wilmer Cleaned lots of compiler warnings so I can get some signal again.
(edit) @74f1cde   2010-03-27T18:05:38Z wilmer irc_usermsg() works a little bit again. Have to figure out how and …
(edit) @280c56a   2010-03-27T17:36:47Z wilmer Added privmsg handlers to users/channels. root commands are coming back.
(edit) @b919363   2010-03-27T14:31:03Z wilmer Mode stuff. Also disallow unsetting +R umode which was possible so far …
(edit) @83e92bf   2010-03-27T12:30:00Z wilmer Topic handling changes.
(edit) @63a520b   2010-03-27T03:11:02Z wilmer Collect that garbage.
(edit) @b9e020a   2010-03-27T03:04:35Z wilmer Added JOIN, NAMES and PART commands.
(add) @4be8239   2010-03-27T02:39:08Z wilmer Simple IRC channel interface, use it to represent the control channel.
Note: See TracRevisionLog for help on using the revision log.