Source

shadowircd / modules / m_info.c

Author Commit Message Labels Comments Date
jdhore
Add hide_channel_below_users value to m_info.
B.Greenham
mode api: Remove most modes from the chmode_table, and have them initialized in modeset files. Modeset files are modules stored in shadowircd/modes. All they do is initalize a set of modes on load, and orphan said modes on unload. All cmodes not included in ircd-ratbox are now located in modeset files, rather than being in the core. These modes no longer simply use defines, their locations are stored in a the new struct module_modes. Each of these is set when intializing the mode in the modeset files, and set to 0 when orphaning the mode upon unloading the modeset file. In addition, use_forward has been removed, as it is n…
jdhore
Removal of ancient SVN ID's part one
jdhore
Change kicknorejoin to be hardcoded to 2 seconds instead of a configurable opton.
jdhore
Change config option for ident_timeout to default_ident_timeout as jilles recommended. Also update the TODO. Also, cocks.
jdhore
Add a configuration option for ident_timeout.
jdhore
Add option general::use_propagated_bans to allow disabling new KLINE. If this option is yes (default), KLINE by itself sets global (propagated) bans. If this option is no, KLINE by itself sets a local kline following cluster{}, compatible with 3.2 and older versions.
jdhore
Add general::true_no_oper_flood . I'm not going to explain it here. Ask me what it does on IRC if you're curious.
jdhore
Add use_part_messages config option. When disabled, this will show all PARTs without a message/reason. Recommended to set to no if a static quit message is set.
jdhore
Added static_quit support. Pretty much what the name implies.
jdhore
Remove curly braces around 2 options in m_info. This caused some compile warnings which are now gone and the 2 options seem to show just fine in /INFO and nothing segfaults when you do /INFO.
B.Greenham
s/owner/admin/ throughout the source code and docs.
jdhore
First step of expiry of +p crap.
B.Greenham
Add general::default_operhost.
B.Greenham
Add channel::exemptchanops, and make +cCDTNG support it.
B.Greenham
Borrow some ircd-seven code to create channel::use_local_channels.
B.Greenham
Add config options for owner and halfop.
B.Greenham
Add the +J channelmode and config options, though they don't do anything yet.
jdhore
branch merge
jdhore
Backed out changeset 0d7b5f2ac591
jdhore
autochanmodes support
jdhore
Add the config handling code for expire_override_time config option. Part one of override stuff. This is gonna be painful.
B.Greenham
Add general::secret_channels_in_whois.
jdhore
Added channel::host_in_topic.
jdhore
Added cycle_host_change option.
Jilles Tjoelker
Force part local users (not resv_exempt) on channel resv. A notice will be sent to any force parted users that the channel is temporarily/permanently unavailable on the server. A new config option channel::resv_forcepart can be used to disable this. from ircd-ratbox (dubkat)
Jilles Tjoelker
Add channel::only_ascii_channels config option to restrict channel names to printable ascii only. Like disable_fake_channels this only applies to joins by local users; unlike disable_fake_channels it applies to opers as well.
Jilles Tjoelker
Update comments for parv[0] removal.
Jilles Tjoelker
Show libratbox version info to opers in /info.
Jilles Tjoelker
Move to ratbox3 reject and throttle code. Throttle replaces max_unknown_ip, reject is like before (including the charybdis-specific unkline handling). Both of these now apply before SSL negotiation. This commit does not include the global_cidr and new dline code. m_webirc is a bit nasty with throttling (unlike before with max_unknown_ip), this may be fixed later (or the webirc IP needs to be exempt{}ed).
  1. Prev
  2. 1
  3. 2
  4. Next