]>
jfr.im git - irc/rqf/shadowircd.git/log
Jilles Tjoelker [Tue, 16 Mar 2010 18:13:09 +0000 (19:13 +0100)]
Fix a signedness comparison warning.
JD Horelick [Wed, 17 Mar 2010 07:42:40 +0000 (03:42 -0400)]
Fix a signedness comparison warning.
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.
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.
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.
JD Horelick [Mon, 15 Mar 2010 19:35:32 +0000 (15:35 -0400)]
Added m_cycle and added it to all the appropriate locations.
B.Greenham [Sun, 14 Mar 2010 21:25:53 +0000 (17:25 -0400)]
Add OKICK to documentation.
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.
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.
B.Greenham [Sun, 14 Mar 2010 04:26:23 +0000 (23:26 -0500)]
Fix some indentation in reference.conf.
JD Horelick [Sun, 14 Mar 2010 04:19:36 +0000 (23:19 -0500)]
Updating File.
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.
JD Horelick [Sun, 14 Mar 2010 03:19:29 +0000 (22:19 -0500)]
Added static_quit support. Pretty much what the name implies.
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.
JD Horelick [Wed, 10 Mar 2010 19:03:42 +0000 (14:03 -0500)]
Added tag shadowircd-6.0.0 for changeset
d164e7e4e3e6
B.Greenham [Wed, 10 Mar 2010 19:00:20 +0000 (14:00 -0500)]
Automated merge with ssh://shadowircd/uranium/shadowircd/
B.Greenham [Wed, 10 Mar 2010 19:00:02 +0000 (14:00 -0500)]
Fix oaccept not propegating wallops.
JD Horelick [Wed, 10 Mar 2010 18:55:24 +0000 (13:55 -0500)]
Removed tag shadowircd-6.0.0
JD Horelick [Wed, 10 Mar 2010 17:20:22 +0000 (12:20 -0500)]
Added tag shadowircd-6.0.0 for changeset
3b9189ce8015
JD Horelick [Wed, 10 Mar 2010 17:19:00 +0000 (12:19 -0500)]
Bump version to 6.0.0
B.Greenham [Tue, 9 Mar 2010 06:30:42 +0000 (01:30 -0500)]
Oaccept isn't named omode...
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.
JD Horelick [Mon, 8 Mar 2010 23:46:59 +0000 (18:46 -0500)]
Add an item to the 6.1 TODO
B.Greenham [Mon, 8 Mar 2010 23:09:35 +0000 (18:09 -0500)]
Automated merge with ssh://shadowircd/uranium/shadowircd/
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.
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.
JD Horelick [Mon, 8 Mar 2010 10:00:58 +0000 (05:00 -0500)]
Update a few docs files.
JD Horelick [Mon, 8 Mar 2010 04:22:07 +0000 (23:22 -0500)]
Make override WALLOPS actually send netwide this time.
B.Greenham [Mon, 8 Mar 2010 04:18:39 +0000 (23:18 -0500)]
s/owner/admin/ throughout the source code and docs.
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.
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.
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.
JD Horelick [Sun, 7 Mar 2010 22:27:50 +0000 (17:27 -0500)]
Check off one TODO item.
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.
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.
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.
B.Greenham [Sun, 7 Mar 2010 05:48:39 +0000 (00:48 -0500)]
I am a massive idiot. Fix this problem.
B.Greenham [Sun, 7 Mar 2010 03:33:21 +0000 (22:33 -0500)]
s/owner/admin/ in the cmode help file.
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.
B.Greenham [Sat, 6 Mar 2010 20:58:15 +0000 (15:58 -0500)]
Cleanup reference.conf a bit.
JD Horelick [Sat, 6 Mar 2010 17:37:42 +0000 (12:37 -0500)]
Add +p/override to the umodes array in the reference.conf
JD Horelick [Sat, 6 Mar 2010 06:36:21 +0000 (01:36 -0500)]
Update the YOUREOPER/oper-up message.
B.Greenham [Sat, 6 Mar 2010 03:27:05 +0000 (22:27 -0500)]
Automated merge with ssh://shadowircd/uranium/shadowircd/
B.Greenham [Sat, 6 Mar 2010 03:26:50 +0000 (22:26 -0500)]
Add a TODO item.
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.
B.Greenham [Sat, 6 Mar 2010 02:36:58 +0000 (21:36 -0500)]
Automated merge with ssh://shadowircd/uranium/shadowircd/
B.Greenham [Sat, 6 Mar 2010 02:36:52 +0000 (21:36 -0500)]
Add a TODO item.
JD Horelick [Sat, 6 Mar 2010 02:35:36 +0000 (21:35 -0500)]
Add a header file.
B.Greenham [Sat, 6 Mar 2010 01:59:23 +0000 (20:59 -0500)]
Fix +K unintentionally stripping any messages to the channel of color.
B.Greenham [Sat, 6 Mar 2010 01:49:30 +0000 (20:49 -0500)]
Fix a segfault in oaccept.
B.Greenham [Sat, 6 Mar 2010 01:23:52 +0000 (20:23 -0500)]
Fix +J not checking for local clients properly.
B.Greenham [Sat, 6 Mar 2010 01:09:26 +0000 (20:09 -0500)]
Automated merge with ssh://shadowircd/uranium/shadowircd/
B.Greenham [Sat, 6 Mar 2010 01:06:44 +0000 (20:06 -0500)]
Fix segfault on netsplit due to clearing metadata too late.
JD Horelick [Sat, 6 Mar 2010 00:32:17 +0000 (19:32 -0500)]
Made overriding join send snotes.
JD Horelick [Sat, 6 Mar 2010 00:18:38 +0000 (19:18 -0500)]
Fix a typo
B.Greenham [Sat, 6 Mar 2010 00:16:27 +0000 (19:16 -0500)]
Should just specify the name here.
B.Greenham [Sat, 6 Mar 2010 00:10:24 +0000 (19:10 -0500)]
Clean up cmode norepeat's metadata when unsetting +K.
B.Greenham [Fri, 5 Mar 2010 23:49:57 +0000 (18:49 -0500)]
Fix the 'mode changes appear multiple times' bug.
B.Greenham [Fri, 5 Mar 2010 20:04:51 +0000 (15:04 -0500)]
Adding a TODO item.
B.Greenham [Fri, 5 Mar 2010 19:39:42 +0000 (14:39 -0500)]
Fix +g messages not showing to opers.
B.Greenham [Fri, 5 Mar 2010 19:34:44 +0000 (14:34 -0500)]
Make oaccept use UIDs instead of nicks.
B.Greenham [Fri, 5 Mar 2010 19:28:48 +0000 (14:28 -0500)]
Make +gGR not affect services.
B.Greenham [Fri, 5 Mar 2010 19:26:40 +0000 (14:26 -0500)]
Make oaccept work for multiple opers on the same target.
B.Greenham [Fri, 5 Mar 2010 19:06:32 +0000 (14:06 -0500)]
Make it so that the same user can have more than one metadata entry of the same type.
B.Greenham [Fri, 5 Mar 2010 18:59:35 +0000 (13:59 -0500)]
Make m_okick support the new +J format.
B.Greenham [Fri, 5 Mar 2010 18:54:38 +0000 (13:54 -0500)]
Update NEWS.
B.Greenham [Fri, 5 Mar 2010 18:45:01 +0000 (13:45 -0500)]
Clean up +J to work nicely and properly.
B.Greenham [Fri, 5 Mar 2010 16:57:48 +0000 (11:57 -0500)]
Make channel_metadata_time_add accept a regular value as well as a time value.
B.Greenham [Fri, 5 Mar 2010 06:51:36 +0000 (01:51 -0500)]
Third time's the charm, apparently. Being sleepy and committing is a bad combo.
B.Greenham [Fri, 5 Mar 2010 06:44:16 +0000 (01:44 -0500)]
Actually make okick support +J.
B.Greenham [Fri, 5 Mar 2010 06:40:52 +0000 (01:40 -0500)]
Make m_okick support +J.
B.Greenham [Fri, 5 Mar 2010 06:22:08 +0000 (01:22 -0500)]
Make RPL_WHOISMODES look a bit nicer.
B.Greenham [Fri, 5 Mar 2010 05:51:40 +0000 (00:51 -0500)]
There's no reason to have two nearly identical structs for metadata, move metadata struct to ircd.h and use it for both channel and user metadata.
B.Greenham [Fri, 5 Mar 2010 05:41:05 +0000 (00:41 -0500)]
6.0 is officially feature complete.
B.Greenham [Fri, 5 Mar 2010 05:39:18 +0000 (00:39 -0500)]
Add *_metadata_clear and start using them.
B.Greenham [Fri, 5 Mar 2010 05:18:56 +0000 (00:18 -0500)]
Add channel_metadata_time_add, a local only form of metadata that stores time values. And use it to make +J work.
B.Greenham [Thu, 4 Mar 2010 23:15:12 +0000 (18:15 -0500)]
TODO updates.
B.Greenham [Thu, 4 Mar 2010 23:05:15 +0000 (18:05 -0500)]
Finish chmode +K, which prevents repeated lines.
B.Greenham [Thu, 4 Mar 2010 22:49:15 +0000 (17:49 -0500)]
Make it so that channels can have more than one piece of channel metadata with the same value.
B.Greenham [Thu, 4 Mar 2010 20:08:41 +0000 (15:08 -0500)]
Automated merge with ssh://shadowircd/uranium/shadowircd/
B.Greenham [Thu, 4 Mar 2010 20:08:16 +0000 (15:08 -0500)]
Add channel metadata system.
JD Horelick [Thu, 4 Mar 2010 19:18:15 +0000 (14:18 -0500)]
Fix a few errors in the example configs (caused errors on starting the ircd).
JD Horelick [Thu, 4 Mar 2010 09:28:53 +0000 (04:28 -0500)]
Really fix the ugly-ass desync by re-adding some code i accidentally
deleted on the first chmode.c override commit.
JD Horelick [Thu, 4 Mar 2010 09:22:14 +0000 (04:22 -0500)]
Fix a warning which may fix a real ugly desync.
If this doesn't fix the desync, i have an idea of how to do so.
B.Greenham [Thu, 4 Mar 2010 07:22:45 +0000 (02:22 -0500)]
Add TODO for ShadowIRCd-6.2
B.Greenham [Thu, 4 Mar 2010 06:47:50 +0000 (01:47 -0500)]
Add oaccept to extensions/readme, also clarify it a bit in the NEWS.
B.Greenham [Thu, 4 Mar 2010 06:40:13 +0000 (01:40 -0500)]
Add extensions/m_oaccept , a module to allow opers to bypass +gGR with a command.
B.Greenham [Thu, 4 Mar 2010 04:32:09 +0000 (23:32 -0500)]
Merge.
B.Greenham [Thu, 4 Mar 2010 04:20:48 +0000 (23:20 -0500)]
Backed out changeset
8ff8459cb04d
B.Greenham [Thu, 4 Mar 2010 04:06:32 +0000 (23:06 -0500)]
Finish adding custom operstring support.
B.Greenham [Thu, 4 Mar 2010 03:59:49 +0000 (22:59 -0500)]
Automated merge with ssh://shadowircd/uranium/shadowircd/
B.Greenham [Thu, 4 Mar 2010 03:59:26 +0000 (22:59 -0500)]
Finish adding swhois support.
JD Horelick [Thu, 4 Mar 2010 03:34:44 +0000 (22:34 -0500)]
Have KICK not show snotes when you're opped in the channel and you have
override on.
JD Horelick [Thu, 4 Mar 2010 01:53:25 +0000 (20:53 -0500)]
Added some stuff to NEWS (primarily about metadata and OACCEPT).
B.Greenham [Thu, 4 Mar 2010 01:41:39 +0000 (20:41 -0500)]
Add core/m_metadata.c , a module required for metadata propegation to work.
B.Greenham [Thu, 4 Mar 2010 01:38:57 +0000 (20:38 -0500)]
Automated merge with ssh://shadowircd/uranium/shadowircd/
B.Greenham [Thu, 4 Mar 2010 01:38:50 +0000 (20:38 -0500)]
Add user metadata.
JD Horelick [Thu, 4 Mar 2010 01:28:22 +0000 (20:28 -0500)]
Remove override and immune from the shadow TODO since they're done now.
JD Horelick [Wed, 3 Mar 2010 20:38:28 +0000 (15:38 -0500)]
Luke! Use the fail Luke!
The fail. I am made of it.
* Jdhore boards the failboat.
JD Horelick [Wed, 3 Mar 2010 20:34:57 +0000 (15:34 -0500)]
Don't discard self-oppings from remote override opers.
There's a small chance this could be incorrect.
Also, the final set of override cleanups.