]> jfr.im git - irc/rqf/shadowircd.git/log
irc/rqf/shadowircd.git
14 years agoAdd help for MODRELOAD.
JD Horelick [Sun, 28 Mar 2010 07:00:23 +0000 (03:00 -0400)] 
Add help for MODRELOAD.

14 years agoMinor umode help file cleanups.
B.Greenham [Sun, 28 Mar 2010 03:36:06 +0000 (23:36 -0400)] 
Minor umode help file cleanups.

14 years agoAdd umode +x to help.
B.Greenham [Sun, 28 Mar 2010 03:31:39 +0000 (23:31 -0400)] 
Add umode +x to help.

14 years agoCleanup cmode help files and add cmodes provided by extensions.
B.Greenham [Sun, 28 Mar 2010 03:21:34 +0000 (23:21 -0400)] 
Cleanup cmode help files and add cmodes provided by extensions.

14 years agoAutomated merge with ssh://shadowircd/uranium/shadowircd/
B.Greenham [Sun, 28 Mar 2010 02:42:54 +0000 (22:42 -0400)] 
Automated merge with ssh://shadowircd/uranium/shadowircd/

14 years agoAdd help for cmode +M, but only for opers. This requires splitting help cmode into...
B.Greenham [Sun, 28 Mar 2010 02:42:32 +0000 (22:42 -0400)] 
Add help for cmode +M, but only for opers. This requires splitting help cmode into different files for users and opers.

14 years agoFix various compiler warnings.
Jilles Tjoelker [Sat, 27 Mar 2010 19:09:46 +0000 (20:09 +0100)] 
Fix various compiler warnings.

14 years agoRestore snotes, logs for UNRESV nick.
Jilles Tjoelker [Sat, 27 Mar 2010 15:24:13 +0000 (16:24 +0100)] 
Restore snotes, logs for UNRESV nick.

This bug was introduced when adding bandb.

14 years agoAdd propagated resvs, like klines and xlines.
Jilles Tjoelker [Sat, 27 Mar 2010 15:13:57 +0000 (16:13 +0100)] 
Add propagated resvs, like klines and xlines.

14 years agoXLINE: Do not cluster unxlines ON specific servers.
Jilles Tjoelker [Sat, 27 Mar 2010 15:09:26 +0000 (16:09 +0100)] 
XLINE: Do not cluster unxlines ON specific servers.

This bug was introduced with BAN support for XLINE.

14 years agoRemove unused variable.
Jilles Tjoelker [Sat, 27 Mar 2010 01:06:29 +0000 (02:06 +0100)] 
Remove unused variable.

14 years agoUpdate TODO a bit.
JD Horelick [Fri, 26 Mar 2010 04:52:42 +0000 (00:52 -0400)] 
Update TODO a bit.

14 years agoSome reference.conf cleanups.
B.Greenham [Fri, 26 Mar 2010 03:10:52 +0000 (23:10 -0400)] 
Some reference.conf cleanups.

14 years agoAdd a small FAQ and modify the todo item about disabled_commands in
JD Horelick [Thu, 25 Mar 2010 18:14:17 +0000 (14:14 -0400)] 
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.

14 years agoRewrite message when you don't have the privs to kick a user
JD Horelick [Thu, 25 Mar 2010 16:31:12 +0000 (12:31 -0400)] 
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).

14 years agoUpdate NEWS.
JD Horelick [Thu, 25 Mar 2010 07:39:46 +0000 (03:39 -0400)] 
Update NEWS.

14 years agoMake all snotes for mod* stuff netwide since unless you're opered
JD Horelick [Thu, 25 Mar 2010 07:18:32 +0000 (03:18 -0400)] 
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.

14 years agoAdd information to helpfiles about remote module loading.
JD Horelick [Thu, 25 Mar 2010 07:13:13 +0000 (03:13 -0400)] 
Add information to helpfiles about remote module loading.

14 years agoAllow using all the mod* commands remotely.
JD Horelick [Thu, 25 Mar 2010 04:33:20 +0000 (00:33 -0400)] 
Allow using all the mod* commands remotely.

14 years agoAdd shared::modules option, remote module stuff coming later/soon.
JD Horelick [Wed, 24 Mar 2010 19:50:15 +0000 (15:50 -0400)] 
Add shared::modules option, remote module stuff coming later/soon.

14 years agoYay for documenting code....
JD Horelick [Wed, 24 Mar 2010 01:20:07 +0000 (21:20 -0400)] 
Yay for documenting code....

14 years agoI am made of fail.
JD Horelick [Tue, 23 Mar 2010 19:21:42 +0000 (15:21 -0400)] 
I am made of fail.

14 years agoMake remote restart and die actually...work...
JD Horelick [Tue, 23 Mar 2010 19:21:09 +0000 (15:21 -0400)] 
Make remote restart and die actually...work...

14 years agoPull in remote restart and die (from ircd-seven) allow opers
JD Horelick [Tue, 23 Mar 2010 18:21:31 +0000 (14:21 -0400)] 
Pull in remote restart and die (from ircd-seven) allow opers
to remotely restart and die servers.

14 years agoAdd DIE shared option for remote restart and die which are on their
JD Horelick [Tue, 23 Mar 2010 18:19:48 +0000 (14:19 -0400)] 
Add DIE shared option for remote restart and die which are on their
way next.

14 years agoAdded check for flood settings in m_message. Why was this not here
JD Horelick [Sun, 21 Mar 2010 07:43:25 +0000 (03:43 -0400)] 
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?

14 years agoAdd the note that no_oper_flood needs to be enabled for true_no_oper_flood
JD Horelick [Sun, 21 Mar 2010 05:06:57 +0000 (01:06 -0400)] 
Add the note that no_oper_flood needs to be enabled for true_no_oper_flood
to work correctly.

14 years agoAdd general::true_no_oper_flood . I'm not going to explain it here.
JD Horelick [Sun, 21 Mar 2010 04:14:02 +0000 (00:14 -0400)] 
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.

14 years agoUse strip_unprintable for chmodes +K and +G, which makes evasion less trivial.
B.Greenham [Sat, 20 Mar 2010 16:49:57 +0000 (12:49 -0400)] 
Use strip_unprintable for chmodes +K and +G, which makes evasion less trivial.

14 years agoAdd strip_unprintable, a function that strips all unprintable characters from a string.
B.Greenham [Sat, 20 Mar 2010 16:39:39 +0000 (12:39 -0400)] 
Add strip_unprintable, a function that strips all unprintable characters from a string.

14 years agoBump the version in configure since we're now in development of 6.1.0.
JD Horelick [Sat, 20 Mar 2010 09:30:37 +0000 (05:30 -0400)] 
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...

14 years agoUpdate NEWS.
JD Horelick [Sat, 20 Mar 2010 08:48:18 +0000 (04:48 -0400)] 
Update NEWS.

14 years agoAdd showing modes to OLIST so you can more easily see if you're
JD Horelick [Sat, 20 Mar 2010 08:34:44 +0000 (04:34 -0400)] 
Add showing modes to OLIST so you can more easily see if you're
about to join a +s channel and it can be useful as a oper to easily
see which channels have certain modes set (i'm thinking +PL and maybe more).

14 years agoSome minor conf cleanups.
B.Greenham [Thu, 18 Mar 2010 17:50:47 +0000 (13:50 -0400)] 
Some minor conf cleanups.

14 years agoFix some compile warnings.
B.Greenham [Thu, 18 Mar 2010 16:32:42 +0000 (12:32 -0400)] 
Fix some compile warnings.

14 years agoFix a small typo that i noticed looking around the source.
JD Horelick [Thu, 18 Mar 2010 06:44:51 +0000 (02:44 -0400)] 
Fix a small typo that i noticed looking around the source.

14 years agoBAN: xlines do not have oper reasons, their "reason" is already oper only.
Jilles Tjoelker [Wed, 17 Mar 2010 23:22:35 +0000 (00:22 +0100)] 
BAN: xlines do not have oper reasons, their "reason" is already oper only.

14 years agoAdd propagated xlines, like klines.
Jilles Tjoelker [Tue, 16 Mar 2010 22:05:50 +0000 (23:05 +0100)] 
Add propagated xlines, like klines.

14 years agoAdd option general::use_propagated_bans to allow disabling new KLINE.
JD Horelick [Sat, 27 Mar 2010 18:58:04 +0000 (14:58 -0400)] 
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.

14 years agoFix a signedness comparison warning.
Jilles Tjoelker [Tue, 16 Mar 2010 18:13:09 +0000 (19:13 +0100)] 
Fix a signedness comparison warning.

14 years agoFix a signedness comparison warning.
JD Horelick [Wed, 17 Mar 2010 07:42:40 +0000 (03:42 -0400)] 
Fix a signedness comparison warning.

14 years agoFix some compiler warnings that I generated by accidentally copying something twice.
B.Greenham [Wed, 17 Mar 2010 06:19:18 +0000 (02:19 -0400)] 
Fix some compiler warnings that I generated by accidentally copying something twice.

14 years agoRemove the ability of overriding opers to privmsg/notice @#channel while lacking...
B.Greenham [Tue, 16 Mar 2010 17:47:03 +0000 (13:47 -0400)] 
Remove the ability of overriding opers to privmsg/notice @#channel while lacking ops.
Since this goes past +q/+m and so on, it could easily and silently be abused.

14 years agoRemove override being able to automatically and silently go through +q/+m/etc.
B.Greenham [Tue, 16 Mar 2010 17:44:44 +0000 (13:44 -0400)] 
Remove override being able to automatically and silently go through +q/+m/etc.
This was previously doable without sending wallops, and had high abuse potential.
Overriding opers can set themselves +v/+o or remove the offending mode if they need to get past such things.

14 years agoAdded m_cycle and added it to all the appropriate locations.
JD Horelick [Mon, 15 Mar 2010 19:35:32 +0000 (15:35 -0400)] 
Added m_cycle and added it to all the appropriate locations.

14 years agoAdd OKICK to documentation.
B.Greenham [Sun, 14 Mar 2010 21:25:53 +0000 (17:25 -0400)] 
Add OKICK to documentation.

14 years agoAdd rehash to the shared all flag because all should prolly = all.
JD Horelick [Sun, 14 Mar 2010 19:42:28 +0000 (15:42 -0400)] 
Add rehash to the shared all flag because all should prolly = all.

14 years agoSome work on the oper-guide, more coming when i feel like it.
JD Horelick [Sun, 14 Mar 2010 05:52:41 +0000 (00:52 -0500)] 
Some work on the oper-guide, more coming when i feel like it.
Have I ever mentioned how much i hate markup languages? No? Damn.

14 years agoFix some indentation in reference.conf.
B.Greenham [Sun, 14 Mar 2010 04:26:23 +0000 (23:26 -0500)] 
Fix some indentation in reference.conf.

14 years agoUpdating File.
JD Horelick [Sun, 14 Mar 2010 04:19:36 +0000 (23:19 -0500)] 
Updating File.

14 years agoAdd use_part_messages config option. When disabled, this will show
JD Horelick [Sun, 14 Mar 2010 03:56:38 +0000 (22:56 -0500)] 
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.

14 years agoAdded static_quit support. Pretty much what the name implies.
JD Horelick [Sun, 14 Mar 2010 03:19:29 +0000 (22:19 -0500)] 
Added static_quit support. Pretty much what the name implies.

14 years agoPointed the stable repo to the actual URL of the stable repo.
JD Horelick [Thu, 11 Mar 2010 21:45:13 +0000 (16:45 -0500)] 
Pointed the stable repo to the actual URL of the stable repo.
Also, doing this as a test commit for CIA.

14 years agoAdded tag shadowircd-6.0.0 for changeset d164e7e4e3e6
JD Horelick [Wed, 10 Mar 2010 19:03:42 +0000 (14:03 -0500)] 
Added tag shadowircd-6.0.0 for changeset d164e7e4e3e6

14 years agoAutomated merge with ssh://shadowircd/uranium/shadowircd/ shadowircd-6.0.0
B.Greenham [Wed, 10 Mar 2010 19:00:20 +0000 (14:00 -0500)] 
Automated merge with ssh://shadowircd/uranium/shadowircd/

14 years agoFix oaccept not propegating wallops.
B.Greenham [Wed, 10 Mar 2010 19:00:02 +0000 (14:00 -0500)] 
Fix oaccept not propegating wallops.

14 years agoRemoved tag shadowircd-6.0.0
JD Horelick [Wed, 10 Mar 2010 18:55:24 +0000 (13:55 -0500)] 
Removed tag shadowircd-6.0.0

14 years agoAdded tag shadowircd-6.0.0 for changeset 3b9189ce8015
JD Horelick [Wed, 10 Mar 2010 17:20:22 +0000 (12:20 -0500)] 
Added tag shadowircd-6.0.0 for changeset 3b9189ce8015

14 years agoBump version to 6.0.0
JD Horelick [Wed, 10 Mar 2010 17:19:00 +0000 (12:19 -0500)] 
Bump version to 6.0.0

14 years agoOaccept isn't named omode...
B.Greenham [Tue, 9 Mar 2010 06:30:42 +0000 (01:30 -0500)] 
Oaccept isn't named omode...

14 years agoTopiclen is already the highest it can be in chary/shadow.
JD Horelick [Mon, 8 Mar 2010 23:50:25 +0000 (18:50 -0500)] 
Topiclen is already the highest it can be in chary/shadow.
Remove that TODO item. I am an idiot.

14 years agoAdd an item to the 6.1 TODO
JD Horelick [Mon, 8 Mar 2010 23:46:59 +0000 (18:46 -0500)] 
Add an item to the 6.1 TODO

14 years agoAutomated merge with ssh://shadowircd/uranium/shadowircd/
B.Greenham [Mon, 8 Mar 2010 23:09:35 +0000 (18:09 -0500)] 
Automated merge with ssh://shadowircd/uranium/shadowircd/

14 years agoMake metadata use UIDs for s2s communication, and fix up propegation of channel metadata.
B.Greenham [Mon, 8 Mar 2010 23:09:10 +0000 (18:09 -0500)] 
Make metadata use UIDs for s2s communication, and fix up propegation of channel metadata.

14 years agoRemove curly braces around 2 options in m_info. This caused some
JD Horelick [Mon, 8 Mar 2010 18:51:46 +0000 (13:51 -0500)] 
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.

14 years agoUpdate a few docs files.
JD Horelick [Mon, 8 Mar 2010 10:00:58 +0000 (05:00 -0500)] 
Update a few docs files.

14 years agoMake override WALLOPS actually send netwide this time.
JD Horelick [Mon, 8 Mar 2010 04:22:07 +0000 (23:22 -0500)] 
Make override WALLOPS actually send netwide this time.

14 years agos/owner/admin/ throughout the source code and docs.
B.Greenham [Mon, 8 Mar 2010 04:18:39 +0000 (23:18 -0500)] 
s/owner/admin/ throughout the source code and docs.

14 years agoMake joining in override only wallops if you couldn't normally join the channel.
B.Greenham [Mon, 8 Mar 2010 03:58:27 +0000 (22:58 -0500)] 
Make joining in override only wallops if you couldn't normally join the channel.

14 years agoChange all override snotes to wallops to match m_o* and to
JD Horelick [Mon, 8 Mar 2010 03:42:51 +0000 (22:42 -0500)] 
Change all override snotes to wallops to match m_o* and to
make it a lot more obvious when a oper is using override.

14 years agoMake +-a give you the appropriate error message if you don't have
JD Horelick [Mon, 8 Mar 2010 02:57:00 +0000 (21:57 -0500)] 
Make +-a give you the appropriate error message if you don't have
the proper privs.

14 years agoCheck off one TODO item.
JD Horelick [Sun, 7 Mar 2010 22:27:50 +0000 (17:27 -0500)] 
Check off one TODO item.

14 years agoAdd m_webirc to "default" loaded extensions in .conf files and
JD Horelick [Sun, 7 Mar 2010 22:13:46 +0000 (17:13 -0500)] 
Add m_webirc to "default" loaded extensions in .conf files and
add a WEBIRC auth {} block for it to show how its used so you
don't have to read the source of the extension to figure it out.

14 years agoChange many of the ERR_CANNOTSENDTOCHAN messages to say WHY the user
JD Horelick [Sun, 7 Mar 2010 22:03:12 +0000 (17:03 -0500)] 
Change many of the ERR_CANNOTSENDTOCHAN messages to say WHY the user
can not send to the channel for the new chmodes.

14 years agoFix construction of the channel mode vector table.
William Pitcock [Sun, 7 Mar 2010 20:45:42 +0000 (14:45 -0600)] 
Fix construction of the channel mode vector table.
This fixes chm_* modules and should be backported to ircd-seven and charybdis 3.2.

14 years agoDocument BAN message.
Jilles Tjoelker [Sun, 7 Mar 2010 13:06:28 +0000 (14:06 +0100)] 
Document BAN message.

14 years agoI am a massive idiot. Fix this problem.
B.Greenham [Sun, 7 Mar 2010 05:48:39 +0000 (00:48 -0500)] 
I am a massive idiot. Fix this problem.

14 years agos/owner/admin/ in the cmode help file.
B.Greenham [Sun, 7 Mar 2010 03:33:21 +0000 (22:33 -0500)] 
s/owner/admin/ in the cmode help file.

14 years agoUpdate CREDITS.
William Pitcock [Sun, 7 Mar 2010 03:01:19 +0000 (21:01 -0600)] 
Update CREDITS.

14 years agoLooks like irc_dictionary things cannot support more than one key with the same value...
B.Greenham [Sun, 7 Mar 2010 00:22:59 +0000 (19:22 -0500)] 
Looks like irc_dictionary things cannot support more than one key with the same value. Therefore, a rework of +J and OACCEPT's metadata are required to make them work properly with multiple users.

14 years agoShow d/kline setter to opers in stats/testline.
Jilles Tjoelker [Sat, 6 Mar 2010 21:37:42 +0000 (22:37 +0100)] 
Show d/kline setter to opers in stats/testline.

14 years agoHgignore some generated files.
Jilles Tjoelker [Sat, 6 Mar 2010 21:27:54 +0000 (22:27 +0100)] 
Hgignore some generated files.

14 years agoCleanup reference.conf a bit.
B.Greenham [Sat, 6 Mar 2010 20:58:15 +0000 (15:58 -0500)] 
Cleanup reference.conf a bit.

14 years agoAdd +p/override to the umodes array in the reference.conf
JD Horelick [Sat, 6 Mar 2010 17:37:42 +0000 (12:37 -0500)] 
Add +p/override to the umodes array in the reference.conf

14 years agoAvoid crash if get_oper_name() somehow gave no {} for local oper.
Jilles Tjoelker [Sat, 6 Mar 2010 15:37:50 +0000 (16:37 +0100)] 
Avoid crash if get_oper_name() somehow gave no {} for local oper.

14 years agoUpdate the YOUREOPER/oper-up message.
JD Horelick [Sat, 6 Mar 2010 06:36:21 +0000 (01:36 -0500)] 
Update the YOUREOPER/oper-up message.

14 years agoAutomated merge with ssh://shadowircd/uranium/shadowircd/
B.Greenham [Sat, 6 Mar 2010 03:27:05 +0000 (22:27 -0500)] 
Automated merge with ssh://shadowircd/uranium/shadowircd/

14 years agoAdd a TODO item.
B.Greenham [Sat, 6 Mar 2010 03:26:50 +0000 (22:26 -0500)] 
Add a TODO item.

14 years agoMove make_override_immune to unsupported, because as previously mentioned, i fail.
JD Horelick [Sat, 6 Mar 2010 03:13:21 +0000 (22:13 -0500)] 
Move make_override_immune to unsupported, because as previously mentioned, i fail.

14 years agoAutomated merge with ssh://shadowircd/uranium/shadowircd/
B.Greenham [Sat, 6 Mar 2010 02:36:58 +0000 (21:36 -0500)] 
Automated merge with ssh://shadowircd/uranium/shadowircd/

14 years agoAdd a TODO item.
B.Greenham [Sat, 6 Mar 2010 02:36:52 +0000 (21:36 -0500)] 
Add a TODO item.

14 years agoAdd a header file.
JD Horelick [Sat, 6 Mar 2010 02:35:36 +0000 (21:35 -0500)] 
Add a header file.

14 years agoFix +K unintentionally stripping any messages to the channel of color.
B.Greenham [Sat, 6 Mar 2010 01:59:23 +0000 (20:59 -0500)] 
Fix +K unintentionally stripping any messages to the channel of color.

14 years agoFix a segfault in oaccept.
B.Greenham [Sat, 6 Mar 2010 01:49:30 +0000 (20:49 -0500)] 
Fix a segfault in oaccept.

14 years agoFix +J not checking for local clients properly.
B.Greenham [Sat, 6 Mar 2010 01:23:52 +0000 (20:23 -0500)] 
Fix +J not checking for local clients properly.

14 years agoAutomated merge with ssh://shadowircd/uranium/shadowircd/
B.Greenham [Sat, 6 Mar 2010 01:09:26 +0000 (20:09 -0500)] 
Automated merge with ssh://shadowircd/uranium/shadowircd/

14 years agoFix segfault on netsplit due to clearing metadata too late.
B.Greenham [Sat, 6 Mar 2010 01:06:44 +0000 (20:06 -0500)] 
Fix segfault on netsplit due to clearing metadata too late.

14 years agoBAN: Reject bans with insufficient non-wildcard characters.
Jilles Tjoelker [Sat, 6 Mar 2010 00:45:41 +0000 (01:45 +0100)] 
BAN: Reject bans with insufficient non-wildcard characters.

Such bans are not applied locally, but are propagated normally.
They can only be removed on a server that applies them.

Note that normally KLINE will not accept such bans.
This is mainly for services, differing min_wildcard and
ircd changes.

14 years agoMade overriding join send snotes.
JD Horelick [Sat, 6 Mar 2010 00:32:17 +0000 (19:32 -0500)] 
Made overriding join send snotes.

14 years agoFix a typo
JD Horelick [Sat, 6 Mar 2010 00:18:38 +0000 (19:18 -0500)] 
Fix a typo