Commit Graph

1718 Commits

Author SHA1 Message Date
Jilles Tjoelker 6795400d0a New custom channel mode API allowing reloading such modules.
Additionally, attempting to use too many modes or two times
the same letter is now detected and prevented.

Modules now request that a channel mode be added/orphaned,
instead of ugly manipulation from which that request had
to be guessed.

Slight changes are needed to modules that provide channel modes.
From the old API, one important function has been made static,
the other important function has been renamed, so loading old
modules should fail safely.
2010-04-01 01:16:16 +02:00
B.Greenham 8848e117aa Automated merge with ssh://shadowircd/uranium/shadowircd/ 2010-03-31 11:22:44 -04:00
B.Greenham 92b26e74a9 Make chm_staff (staff only modes) only settable if you have ops in the channel in question.
If operators need to set such modes in a channel where they don't have ops, that's what override/omode are for.
2010-03-31 11:22:32 -04:00
JD Horelick f968f34f4b Update comment for me_svsjoin explaining the sort of morality of it. 2010-03-31 02:16:00 -04:00
JD Horelick b4db7c8695 It'd take the world's longest tape measure to gauge the length of my fail.
-- JD, March 31, 2010
2010-03-31 01:47:24 -04:00
JD Horelick 1d59ea37bb Add me_svsjoin function to allow services to "force"join clients
to channels, primarily for ns_ajoin.
2010-03-30 21:20:26 -04:00
B.Greenham 36fb4e9a77 Update FAQ. 2010-03-30 14:55:33 -04:00
JD Horelick 10a8240ff4 Fix a typo that could've caused a bug 2010-03-29 03:53:55 -04:00
B.Greenham 390351fe8b Automated merge with ssh://shadowircd/uranium/shadowircd/ 2010-03-28 23:44:59 -04:00
B.Greenham aa1906882c Update help indexes, adding EXTBAN and commands provided by extensions. 2010-03-28 23:44:04 -04:00
B.Greenham d4eab91a99 Add help extban. 2010-03-28 23:28:24 -04:00
JD Horelick 6fbcf3827c Fix a typo in configure (glad it was only a minor typo in the help text) 2010-03-28 22:46:46 -04:00
JD Horelick 9960cc94c5 Enable the --enable-small-net option by default. 2010-03-28 19:54:53 -04:00
JD Horelick e2b0cde27f <clarkson>Now its time to do the NOOZ.</clarkson> 2010-03-28 14:39:03 -04:00
JD Horelick ef07b59ac8 Add helpchan and helpurl that tell users the official help channel
and (optionally) link them to your network's specific helppages on
the intertubes. It is shown in /quote help (with no extra parameters).
2010-03-28 14:08:47 -04:00
JD Horelick e59f45e361 yay for consistency 2010-03-28 04:45:25 -04:00
JD Horelick 5c34bc991c Add helpfiles for all extensions that provide commands.
Not being added to the index yet since i'm not sure of the best
way to do that.
2010-03-28 04:41:39 -04:00
JD Horelick 6bcf2929ac THE WHITE HOUSE! 2010-03-28 03:07:57 -04:00
JD Horelick d74f4f873c Add help for MODRELOAD. 2010-03-28 03:00:23 -04:00
B.Greenham d220e9457d Minor umode help file cleanups. 2010-03-27 23:36:06 -04:00
B.Greenham 1705ff0b31 Add umode +x to help. 2010-03-27 23:31:39 -04:00
B.Greenham 8fa2ba9c88 Cleanup cmode help files and add cmodes provided by extensions. 2010-03-27 23:21:34 -04:00
B.Greenham 0068a2a2e2 Automated merge with ssh://shadowircd/uranium/shadowircd/ 2010-03-27 22:42:54 -04:00
B.Greenham bcd6e78cd3 Add help for cmode +M, but only for opers. This requires splitting help cmode into different files for users and opers. 2010-03-27 22:42:32 -04:00
Jilles Tjoelker 7c880acbfe Fix various compiler warnings. 2010-03-27 20:09:46 +01:00
Jilles Tjoelker 7bf8ae67cc Restore snotes, logs for UNRESV nick.
This bug was introduced when adding bandb.
2010-03-27 16:24:13 +01:00
Jilles Tjoelker 9b9d818b32 Add propagated resvs, like klines and xlines. 2010-03-27 16:13:57 +01:00
Jilles Tjoelker d0cf872a95 XLINE: Do not cluster unxlines ON specific servers.
This bug was introduced with BAN support for XLINE.
2010-03-27 16:09:26 +01:00
Jilles Tjoelker 5d2661a149 Remove unused variable. 2010-03-27 02:06:29 +01:00
JD Horelick 88b89a4073 Update TODO a bit. 2010-03-26 00:52:42 -04:00
B.Greenham b791dea807 Some reference.conf cleanups. 2010-03-25 23:10:52 -04:00
JD Horelick 603c6d3c5a Add a small FAQ and modify the todo item about disabled_commands in
auth {} to disable_oper since that covers ~99% of the use-cases and
can be much cleaner.
2010-03-25 14:14:17 -04:00
JD Horelick 64dd2404ca Rewrite message when you don't have the privs to kick a user
(be it that the user is +a and you're +o/+h or you're not an op at all).
2010-03-25 12:31:12 -04:00
JD Horelick fb81a73307 Update NEWS. 2010-03-25 03:39:46 -04:00
JD Horelick 3232087a3c Make all snotes for mod* stuff netwide since unless you're opered
on more than one server, you won't know if the command worked or not.
2010-03-25 03:18:32 -04:00
JD Horelick 576bcf93e5 Add information to helpfiles about remote module loading. 2010-03-25 03:13:13 -04:00
JD Horelick e31b740dd1 Allow using all the mod* commands remotely. 2010-03-25 00:33:20 -04:00
JD Horelick 069f104a2e Add shared::modules option, remote module stuff coming later/soon. 2010-03-24 15:50:15 -04:00
JD Horelick d25c6eb1b2 Yay for documenting code.... 2010-03-23 21:20:07 -04:00
JD Horelick 4aa4fa57f2 I am made of fail. 2010-03-23 15:21:42 -04:00
JD Horelick 5ff039e923 Make remote restart and die actually...work... 2010-03-23 15:21:09 -04:00
JD Horelick 658a333d65 Pull in remote restart and die (from ircd-seven) allow opers
to remotely restart and die servers.
2010-03-23 14:21:31 -04:00
JD Horelick 74e3e4f1e2 Add DIE shared option for remote restart and die which are on their
way next.
2010-03-23 14:19:48 -04:00
JD Horelick 6f7a78f6aa Added check for flood settings in m_message. Why was this not here
before? What good are flood settings really if they're not applied
to messages?
2010-03-21 03:43:25 -04:00
JD Horelick 706f2ddf1a Add the note that no_oper_flood needs to be enabled for true_no_oper_flood
to work correctly.
2010-03-21 01:06:57 -04:00
JD Horelick 1cc810d3a7 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.
2010-03-21 00:14:02 -04:00
B.Greenham aa9a8067b1 Use strip_unprintable for chmodes +K and +G, which makes evasion less trivial. 2010-03-20 12:49:57 -04:00
B.Greenham 114406d021 Add strip_unprintable, a function that strips all unprintable characters from a string. 2010-03-20 12:39:39 -04:00
JD Horelick be6960363c Bump the version in configure since we're now in development of 6.1.0.
We've been in 6.1.0 development for like a week now but i forgot to change this a week ago.
Better late than never...
2010-03-20 05:30:37 -04:00
JD Horelick bc9ccf4a0e Update NEWS. 2010-03-20 04:48:18 -04:00