Commits

Author Commit Message Labels Comments Date
Jilles Tjoelker
Show the services login name in WHOWAS. The numeric is the same (330) as used in WHOIS. This takes at most half a megabyte of memory (large network, 30 char nicks).
Jilles Tjoelker
Move RPL_WHOISLOGGEDIN to sendto_one_numeric().
Jilles Tjoelker
Provide an error message when a user does /quote ban.
jdhore
Change the defaul nicklen back to 31. This is more efficient due to struct packing.
Jilles Tjoelker
Add target change for channels. This has a separate enabling option channel::channel_target_change. It applies to PRIVMSG, NOTICE and TOPIC by unvoiced unopped non-opers. The same slots are used for channels and users.
jdhore
Change oper-up message.
jdhore
Fix my last commit
jdhore
Fix a couple of compile warnings.
B.Greenham
Make channel::admin_on_channel_create only work if admin is enabled.
B.Greenham
Add channel::admin_on_channel_create, which gives users creating new channels +ao instead of +o, if enabled.
B.Greenham
Merge.
B.Greenham
Fix the 'phantom user' bug, along with a bug that would make repeat mode changes appear on burst.
jdhore
Change default nicklen to 30.
jdhore
Add hide_channel_below_users value to m_info.
jdhore
Fix a quick compile warning.
jdhore
Add general::hide_channel_below_users option. This allows server owners to set how many users must be in a channel before /LIST will show it.
jdhore
Remove the /umode2 (opers can change others' umodes) thing from TODO. There's OACCEPT for +g and for +B, just tell the user to botmode his own bot or you'll kline it till he does. If anyone can think of a good use-case for this, it may be re-added.
B.Greenham
Automated merge with ssh://shadowircd/uranium/shadowircd/
B.Greenham
Update TODO.
jdhore
Change a bit of the last commit since opers do not go through +g on ShadowIRCd as they do on Charybdis.
jdhore
Tweak auto-accept: * does not apply to NOTICE (as those may well be automated) * mirrors +g behaviour so that no useless accept entries are added for services * respects max_accept, if it would be exceeded the message is dropped with numeric 494 * check moved up so this is checked before floodcount/tgchange Pulled from Charybdis upstream changeset 1388:b1ef26176350 done by jilles.
jdhore
Branch Merge
jdhore
Backed out changeset 8781a9e4c62c
William Pitcock
Stop griefing through taunting while hiding behind CALLERID. This shouldn't provide any way for a client to get on a CALLERID list without authorization, as if a client is +g already, a CTCP request, for example, won't be replied to.
B.Greenham
Automated merge with ssh://shadowircd/uranium/shadowircd/
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
I am made of the fail today. /me climbs aboard the failbus.
jdhore
Sort of standardize the display of DNSBL hit snotes.
jdhore
Remove FORCEPART from m_force. It is quite abusive (even with the snotes) and it would be a lot less abusive to use OKICK instead.
jdhore
Change the DNSBL hit snomask to SNO_REJ (+r) as to not spam SNO_GENERAL
  1. Prev
  2. Next