a0f4c418d3Track who set a dline/kline/xline/resv as in ratbox3.
Jilles Tjoelker
2010-03-01 01:23:22 +0100
157c1f04bdGenerate the "Temporary K-line %d min" part from aconf->hold - aconf->created.
Jilles Tjoelker
2010-02-28 16:27:06 +0100
ce60772db6Store the creation time of klines and dlines as a time_t instead of as text. The value 0 indicates the creation time is unknown (currently the case for bandb). Also store a creation time for xlines and resvs, but do not use it yet.
Jilles Tjoelker
2010-02-28 00:46:56 +0100
bebc68755dAdd a missing comment for new /challenge numerics.
Jilles Tjoelker
2010-02-27 23:56:56 +0100
360742bdf4Use RPL_QUIETLIST and RPL_ENDOFQUIETLIST instead of RPL_BANLIST and RPL_ENDOFBANLIST for channel mode +q.
Alexander F?r?y
2010-02-27 01:08:41 +0100
88b89a4073Update TODO a bit.
JD Horelick
2010-03-26 00:52:42 -0400
603c6d3c5aAdd 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.
JD Horelick
2010-03-25 14:14:17 -0400
64dd2404caRewrite 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).
JD Horelick
2010-03-25 12:31:12 -0400
3232087a3cMake 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.
JD Horelick
2010-03-25 03:18:32 -0400
576bcf93e5Add information to helpfiles about remote module loading.
JD Horelick
2010-03-25 03:13:13 -0400
e31b740dd1Allow using all the mod* commands remotely.
JD Horelick
2010-03-25 00:33:20 -0400
d25c6eb1b2Yay for documenting code....
JD Horelick
2010-03-23 21:20:07 -0400
4aa4fa57f2I am made of fail.
JD Horelick
2010-03-23 15:21:42 -0400
5ff039e923Make remote restart and die actually...work...
JD Horelick
2010-03-23 15:21:09 -0400
658a333d65Pull in remote restart and die (from ircd-seven) allow opers to remotely restart and die servers.
JD Horelick
2010-03-23 14:21:31 -0400
74e3e4f1e2Add DIE shared option for remote restart and die which are on their way next.
JD Horelick
2010-03-23 14:19:48 -0400
6f7a78f6aaAdded 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?
JD Horelick
2010-03-21 03:43:25 -0400
706f2ddf1aAdd the note that no_oper_flood needs to be enabled for true_no_oper_flood to work correctly.
JD Horelick
2010-03-21 01:06:57 -0400
1cc810d3a7Add general::true_no_oper_flood . I'm not going to explain it here. Ask me what it does on IRC if you're curious.
JD Horelick
2010-03-21 00:14:02 -0400
aa9a8067b1Use strip_unprintable for chmodes +K and +G, which makes evasion less trivial.
B.Greenham
2010-03-20 12:49:57 -0400
114406d021Add strip_unprintable, a function that strips all unprintable characters from a string.
B.Greenham
2010-03-20 12:39:39 -0400
be6960363cBump 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...
JD Horelick
2010-03-20 05:30:37 -0400
82b371736dAdd 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).
JD Horelick
2010-03-20 04:34:44 -0400
baca17aeb3Some minor conf cleanups.
B.Greenham
2010-03-18 13:50:47 -0400
2c0c690444Fix some compile warnings.
B.Greenham
2010-03-18 12:32:42 -0400
29b3f2e4e5Fix a small typo that i noticed looking around the source.
JD Horelick
2010-03-18 02:44:51 -0400
cc7e9872beFix a signedness comparison warning.
Jilles Tjoelker
2010-03-16 19:13:09 +0100
b705a46f43Fix a signedness comparison warning.
JD Horelick
2010-03-17 03:42:40 -0400
473d0842dbFix some compiler warnings that I generated by accidentally copying something twice.
B.Greenham
2010-03-17 02:19:18 -0400
7469e4b0d2Remove 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.
B.Greenham
2010-03-16 13:47:03 -0400
7bd3701cd6Remove 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.
B.Greenham
2010-03-16 13:44:44 -0400
853058531aAdded m_cycle and added it to all the appropriate locations.
JD Horelick
2010-03-15 15:35:32 -0400
3c0f833420Add OKICK to documentation.
B.Greenham
2010-03-14 17:25:53 -0400
ceb3eb1de9Add rehash to the shared all flag because all should prolly = all.
JD Horelick
2010-03-14 15:42:28 -0400
f55bba7c8aSome work on the oper-guide, more coming when i feel like it. Have I ever mentioned how much i hate markup languages? No? Damn.
JD Horelick
2010-03-14 00:52:41 -0500
6b2d7a74ceFix some indentation in reference.conf.
B.Greenham
2010-03-13 23:26:23 -0500
e78f685073Add 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.
JD Horelick
2010-03-13 22:56:38 -0500
c0e2aa60b8Added static_quit support. Pretty much what the name implies.
JD Horelick
2010-03-13 22:19:29 -0500
8e2b81ee9ePointed the stable repo to the actual URL of the stable repo. Also, doing this as a test commit for CIA.
JD Horelick
2010-03-11 16:45:13 -0500
22375cae10Added tag shadowircd-6.0.0 for changeset d164e7e4e3e6
JD Horelick
2010-03-10 14:03:42 -0500
e99b5ace4dAutomated merge with ssh://shadowircd/uranium/shadowircd/
shadowircd-6.0.0
B.Greenham
2010-03-10 14:00:20 -0500
18e4f1775bFix oaccept not propegating wallops.
B.Greenham
2010-03-10 14:00:02 -0500
d813e98a27Removed tag shadowircd-6.0.0
JD Horelick
2010-03-10 13:55:24 -0500
3abe50e5aeAdded tag shadowircd-6.0.0 for changeset 3b9189ce8015
JD Horelick
2010-03-10 12:20:22 -0500
2a8e176b54Bump version to 6.0.0
JD Horelick
2010-03-10 12:19:00 -0500
7bf7fc16f0Oaccept isn't named omode...
B.Greenham
2010-03-09 01:30:42 -0500
6ba7be152dTopiclen is already the highest it can be in chary/shadow. Remove that TODO item. I am an idiot.
JD Horelick
2010-03-08 18:50:25 -0500
71cd9c2b9dAdd an item to the 6.1 TODO
JD Horelick
2010-03-08 18:46:59 -0500
3a68f97851Automated merge with ssh://shadowircd/uranium/shadowircd/
B.Greenham
2010-03-08 18:09:35 -0500
0fbe4a384cMake metadata use UIDs for s2s communication, and fix up propegation of channel metadata.
B.Greenham
2010-03-08 18:09:10 -0500
938bd268e0Remove 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.
JD Horelick
2010-03-08 13:51:46 -0500
ad89735d9eUpdate a few docs files.
JD Horelick
2010-03-08 05:00:58 -0500
c1c91f9438s/owner/admin/ throughout the source code and docs.
B.Greenham
2010-03-07 23:18:39 -0500
f8b60fb5fdMake joining in override only wallops if you couldn't normally join the channel.
B.Greenham
2010-03-07 22:58:27 -0500
34d8ef4d14Change all override snotes to wallops to match m_o* and to make it a lot more obvious when a oper is using override.
JD Horelick
2010-03-07 22:42:51 -0500
c809010b89Make +-a give you the appropriate error message if you don't have the proper privs.
JD Horelick
2010-03-07 21:57:00 -0500
11e91210d7Check off one TODO item.
JD Horelick
2010-03-07 17:27:50 -0500
82e5490f59Add 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.
JD Horelick
2010-03-07 17:13:46 -0500
b6a3d80129Change many of the ERR_CANNOTSENDTOCHAN messages to say WHY the user can not send to the channel for the new chmodes.
JD Horelick
2010-03-07 17:03:12 -0500
a9f16d808dFix construction of the channel mode vector table. This fixes chm_* modules and should be backported to ircd-seven and charybdis 3.2.
William Pitcock
2010-03-07 14:45:42 -0600
942d361d89I am a massive idiot. Fix this problem.
B.Greenham
2010-03-07 00:48:39 -0500
b35e241271s/owner/admin/ in the cmode help file.
B.Greenham
2010-03-06 22:33:21 -0500
bc4764aefdLooks 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.
B.Greenham
2010-03-06 19:22:59 -0500
2ec04d9c3bCleanup reference.conf a bit.
B.Greenham
2010-03-06 15:58:15 -0500
5814373ffaAdd +p/override to the umodes array in the reference.conf
JD Horelick
2010-03-06 12:37:42 -0500
55bf488d0fUpdate the YOUREOPER/oper-up message.
JD Horelick
2010-03-06 01:36:21 -0500
1e5d5ab8c2Automated merge with ssh://shadowircd/uranium/shadowircd/
B.Greenham
2010-03-05 22:27:05 -0500
7da2386c84Add a TODO item.
B.Greenham
2010-03-05 22:26:50 -0500
1be5895576Move make_override_immune to unsupported, because as previously mentioned, i fail.
JD Horelick
2010-03-05 22:13:21 -0500
2d0895ab63Automated merge with ssh://shadowircd/uranium/shadowircd/
B.Greenham
2010-03-05 21:36:58 -0500
c7bf4e391bAdd a TODO item.
B.Greenham
2010-03-05 21:36:52 -0500
55f5eaa147Add a header file.
JD Horelick
2010-03-05 21:35:36 -0500
e80126d0d3Fix +K unintentionally stripping any messages to the channel of color.
B.Greenham
2010-03-05 20:59:23 -0500
76db4b42e2Fix a segfault in oaccept.
B.Greenham
2010-03-05 20:49:30 -0500
a58b84b4b2Fix +J not checking for local clients properly.
B.Greenham
2010-03-05 20:23:52 -0500
7ab1bb39abAutomated merge with ssh://shadowircd/uranium/shadowircd/
B.Greenham
2010-03-05 20:09:26 -0500
937efa520eFix segfault on netsplit due to clearing metadata too late.
B.Greenham
2010-03-05 20:06:44 -0500