Commit Graph

  • 03ad38143b Hgignore some generated files. Jilles Tjoelker 2010-03-06 22:27:54 +0100
  • c3666dd012 Avoid crash if get_oper_name() somehow gave no {} for local oper. Jilles Tjoelker 2010-03-06 16:37:50 +0100
  • 70fd7fc9fb BAN: Reject bans with insufficient non-wildcard characters. Jilles Tjoelker 2010-03-06 01:45:41 +0100
  • 20eef93004 Add /stats g to show propagated (global) klines. Jilles Tjoelker 2010-03-06 00:31:51 +0100
  • c177d078ea Among bans with the same creation time, prefer the one with longest lifetime. Jilles Tjoelker 2010-03-05 23:16:28 +0100
  • 05114b16a3 BAN: Avoid fake direction. Jilles Tjoelker 2010-03-05 22:53:35 +0100
  • e49d818579 Remove +/- from the BAN message, instead indicating unban with duration=0. Jilles Tjoelker 2010-03-05 22:51:47 +0100
  • a4893a45be Use memmove instead of memcpy where there is overlap (modunload). Jilles Tjoelker 2010-03-05 22:05:15 +0100
  • 65b8e0029e Add propagated klines. Jilles Tjoelker 2010-03-05 18:36:44 +0100
  • 90072e8be6 kline: Fix oper reasons. Jilles Tjoelker 2010-03-05 18:28:59 +0100
  • dce31e2723 Fix --disable-balloc. Jilles Tjoelker 2010-03-05 17:28:47 +0100
  • a491246f8f Skip propagated bans in rehash txlines/tresvs. Jilles Tjoelker 2010-03-05 00:37:56 +0100
  • 12894c8888 Add code to expire "propagated" bans. Jilles Tjoelker 2010-03-04 00:21:22 +0100
  • ebae0e200e ConfItem.next is not used, remove it. Jilles Tjoelker 2010-03-03 23:36:28 +0100
  • 8a1d7222f4 bandb: Group writes in transactions to reduce load on heavy kline activity. Jilles Tjoelker 2010-03-03 22:58:16 +0100
  • cf06f92b78 Make struct operhash_entry private. Jilles Tjoelker 2010-03-01 01:24:00 +0100
  • a0f4c418d3 Track who set a dline/kline/xline/resv as in ratbox3. Jilles Tjoelker 2010-03-01 01:23:22 +0100
  • 157c1f04bd Generate the "Temporary K-line %d min" part from aconf->hold - aconf->created. Jilles Tjoelker 2010-02-28 16:27:06 +0100
  • ce60772db6 Store 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
  • bebc68755d Add a missing comment for new /challenge numerics. Jilles Tjoelker 2010-02-27 23:56:56 +0100
  • 360742bdf4 Use 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
  • 88b89a4073 Update TODO a bit. JD Horelick 2010-03-26 00:52:42 -0400
  • b791dea807 Some reference.conf cleanups. B.Greenham 2010-03-25 23:10:52 -0400
  • 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. JD Horelick 2010-03-25 14:14:17 -0400
  • 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). JD Horelick 2010-03-25 12:31:12 -0400
  • fb81a73307 Update NEWS. JD Horelick 2010-03-25 03:39:46 -0400
  • 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. JD Horelick 2010-03-25 03:18:32 -0400
  • 576bcf93e5 Add information to helpfiles about remote module loading. JD Horelick 2010-03-25 03:13:13 -0400
  • e31b740dd1 Allow using all the mod* commands remotely. JD Horelick 2010-03-25 00:33:20 -0400
  • 069f104a2e Add shared::modules option, remote module stuff coming later/soon. JD Horelick 2010-03-24 15:50:15 -0400
  • d25c6eb1b2 Yay for documenting code.... JD Horelick 2010-03-23 21:20:07 -0400
  • 4aa4fa57f2 I am made of fail. JD Horelick 2010-03-23 15:21:42 -0400
  • 5ff039e923 Make remote restart and die actually...work... JD Horelick 2010-03-23 15:21:09 -0400
  • 658a333d65 Pull 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
  • 74e3e4f1e2 Add DIE shared option for remote restart and die which are on their way next. JD Horelick 2010-03-23 14:19:48 -0400
  • 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? JD Horelick 2010-03-21 03:43:25 -0400
  • 706f2ddf1a Add 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
  • 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. JD Horelick 2010-03-21 00:14:02 -0400
  • aa9a8067b1 Use strip_unprintable for chmodes +K and +G, which makes evasion less trivial. B.Greenham 2010-03-20 12:49:57 -0400
  • 114406d021 Add strip_unprintable, a function that strips all unprintable characters from a string. B.Greenham 2010-03-20 12:39:39 -0400
  • 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... JD Horelick 2010-03-20 05:30:37 -0400
  • bc9ccf4a0e Update NEWS. JD Horelick 2010-03-20 04:48:18 -0400
  • 82b371736d 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). JD Horelick 2010-03-20 04:34:44 -0400
  • baca17aeb3 Some minor conf cleanups. B.Greenham 2010-03-18 13:50:47 -0400
  • 2c0c690444 Fix some compile warnings. B.Greenham 2010-03-18 12:32:42 -0400
  • 29b3f2e4e5 Fix a small typo that i noticed looking around the source. JD Horelick 2010-03-18 02:44:51 -0400
  • cc7e9872be Fix a signedness comparison warning. Jilles Tjoelker 2010-03-16 19:13:09 +0100
  • b705a46f43 Fix a signedness comparison warning. JD Horelick 2010-03-17 03:42:40 -0400
  • 473d0842db Fix some compiler warnings that I generated by accidentally copying something twice. B.Greenham 2010-03-17 02:19:18 -0400
  • 7469e4b0d2 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. B.Greenham 2010-03-16 13:47:03 -0400
  • 7bd3701cd6 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. B.Greenham 2010-03-16 13:44:44 -0400
  • 853058531a Added m_cycle and added it to all the appropriate locations. JD Horelick 2010-03-15 15:35:32 -0400
  • 3c0f833420 Add OKICK to documentation. B.Greenham 2010-03-14 17:25:53 -0400
  • ceb3eb1de9 Add rehash to the shared all flag because all should prolly = all. JD Horelick 2010-03-14 15:42:28 -0400
  • f55bba7c8a 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. JD Horelick 2010-03-14 00:52:41 -0500
  • 6b2d7a74ce Fix some indentation in reference.conf. B.Greenham 2010-03-13 23:26:23 -0500
  • 745237f166 Updating File. JD Horelick 2010-03-13 23:19:36 -0500
  • e78f685073 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. JD Horelick 2010-03-13 22:56:38 -0500
  • c0e2aa60b8 Added static_quit support. Pretty much what the name implies. JD Horelick 2010-03-13 22:19:29 -0500
  • 8e2b81ee9e Pointed 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
  • 22375cae10 Added tag shadowircd-6.0.0 for changeset d164e7e4e3e6 JD Horelick 2010-03-10 14:03:42 -0500
  • e99b5ace4d Automated merge with ssh://shadowircd/uranium/shadowircd/ shadowircd-6.0.0 B.Greenham 2010-03-10 14:00:20 -0500
  • 18e4f1775b Fix oaccept not propegating wallops. B.Greenham 2010-03-10 14:00:02 -0500
  • d813e98a27 Removed tag shadowircd-6.0.0 JD Horelick 2010-03-10 13:55:24 -0500
  • 3abe50e5ae Added tag shadowircd-6.0.0 for changeset 3b9189ce8015 JD Horelick 2010-03-10 12:20:22 -0500
  • 2a8e176b54 Bump version to 6.0.0 JD Horelick 2010-03-10 12:19:00 -0500
  • 7bf7fc16f0 Oaccept isn't named omode... B.Greenham 2010-03-09 01:30:42 -0500
  • 6ba7be152d Topiclen 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
  • 71cd9c2b9d Add an item to the 6.1 TODO JD Horelick 2010-03-08 18:46:59 -0500
  • 3a68f97851 Automated merge with ssh://shadowircd/uranium/shadowircd/ B.Greenham 2010-03-08 18:09:35 -0500
  • 0fbe4a384c Make metadata use UIDs for s2s communication, and fix up propegation of channel metadata. B.Greenham 2010-03-08 18:09:10 -0500
  • 938bd268e0 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. JD Horelick 2010-03-08 13:51:46 -0500
  • ad89735d9e Update a few docs files. JD Horelick 2010-03-08 05:00:58 -0500
  • 71ea606903 Make override WALLOPS actually send netwide this time. JD Horelick 2010-03-07 23:22:07 -0500
  • c1c91f9438 s/owner/admin/ throughout the source code and docs. B.Greenham 2010-03-07 23:18:39 -0500
  • f8b60fb5fd Make joining in override only wallops if you couldn't normally join the channel. B.Greenham 2010-03-07 22:58:27 -0500
  • 34d8ef4d14 Change 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
  • c809010b89 Make +-a give you the appropriate error message if you don't have the proper privs. JD Horelick 2010-03-07 21:57:00 -0500
  • 11e91210d7 Check off one TODO item. JD Horelick 2010-03-07 17:27:50 -0500
  • 82e5490f59 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. JD Horelick 2010-03-07 17:13:46 -0500
  • b6a3d80129 Change 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
  • a9f16d808d Fix 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
  • 942d361d89 I am a massive idiot. Fix this problem. B.Greenham 2010-03-07 00:48:39 -0500
  • b35e241271 s/owner/admin/ in the cmode help file. B.Greenham 2010-03-06 22:33:21 -0500
  • bc4764aefd 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. B.Greenham 2010-03-06 19:22:59 -0500
  • 2ec04d9c3b Cleanup reference.conf a bit. B.Greenham 2010-03-06 15:58:15 -0500
  • 5814373ffa Add +p/override to the umodes array in the reference.conf JD Horelick 2010-03-06 12:37:42 -0500
  • 55bf488d0f Update the YOUREOPER/oper-up message. JD Horelick 2010-03-06 01:36:21 -0500
  • 1e5d5ab8c2 Automated merge with ssh://shadowircd/uranium/shadowircd/ B.Greenham 2010-03-05 22:27:05 -0500
  • 7da2386c84 Add a TODO item. B.Greenham 2010-03-05 22:26:50 -0500
  • 1be5895576 Move make_override_immune to unsupported, because as previously mentioned, i fail. JD Horelick 2010-03-05 22:13:21 -0500
  • 2d0895ab63 Automated merge with ssh://shadowircd/uranium/shadowircd/ B.Greenham 2010-03-05 21:36:58 -0500
  • c7bf4e391b Add a TODO item. B.Greenham 2010-03-05 21:36:52 -0500
  • 55f5eaa147 Add a header file. JD Horelick 2010-03-05 21:35:36 -0500
  • e80126d0d3 Fix +K unintentionally stripping any messages to the channel of color. B.Greenham 2010-03-05 20:59:23 -0500
  • 76db4b42e2 Fix a segfault in oaccept. B.Greenham 2010-03-05 20:49:30 -0500
  • a58b84b4b2 Fix +J not checking for local clients properly. B.Greenham 2010-03-05 20:23:52 -0500
  • 7ab1bb39ab Automated merge with ssh://shadowircd/uranium/shadowircd/ B.Greenham 2010-03-05 20:09:26 -0500
  • 937efa520e Fix segfault on netsplit due to clearing metadata too late. B.Greenham 2010-03-05 20:06:44 -0500
  • a8afd89db2 Made overriding join send snotes. JD Horelick 2010-03-05 19:32:17 -0500