]> jfr.im git - irc/rqf/shadowircd.git/log
irc/rqf/shadowircd.git
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 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 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 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 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 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

14 years agoShould just specify the name here.
B.Greenham [Sat, 6 Mar 2010 00:16:27 +0000 (19:16 -0500)] 
Should just specify the name here.

14 years agoClean up cmode norepeat's metadata when unsetting +K.
B.Greenham [Sat, 6 Mar 2010 00:10:24 +0000 (19:10 -0500)] 
Clean up cmode norepeat's metadata when unsetting +K.

14 years agoFix the 'mode changes appear multiple times' bug.
B.Greenham [Fri, 5 Mar 2010 23:49:57 +0000 (18:49 -0500)] 
Fix the 'mode changes appear multiple times' bug.

14 years agoAdding a TODO item.
B.Greenham [Fri, 5 Mar 2010 20:04:51 +0000 (15:04 -0500)] 
Adding a TODO item.

14 years agoFix +g messages not showing to opers.
B.Greenham [Fri, 5 Mar 2010 19:39:42 +0000 (14:39 -0500)] 
Fix +g messages not showing to opers.

14 years agoMake oaccept use UIDs instead of nicks.
B.Greenham [Fri, 5 Mar 2010 19:34:44 +0000 (14:34 -0500)] 
Make oaccept use UIDs instead of nicks.

14 years agoMake +gGR not affect services.
B.Greenham [Fri, 5 Mar 2010 19:28:48 +0000 (14:28 -0500)] 
Make +gGR not affect services.

14 years agoMake oaccept work for multiple opers on the same target.
B.Greenham [Fri, 5 Mar 2010 19:26:40 +0000 (14:26 -0500)] 
Make oaccept work for multiple opers on the same target.

14 years agoMake it so that the same user can have more than one metadata entry of the same type.
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.

14 years agoMake m_okick support the new +J format.
B.Greenham [Fri, 5 Mar 2010 18:59:35 +0000 (13:59 -0500)] 
Make m_okick support the new +J format.

14 years agoUpdate NEWS.
B.Greenham [Fri, 5 Mar 2010 18:54:38 +0000 (13:54 -0500)] 
Update NEWS.

14 years agoClean up +J to work nicely and properly.
B.Greenham [Fri, 5 Mar 2010 18:45:01 +0000 (13:45 -0500)] 
Clean up +J to work nicely and properly.

14 years agoMake channel_metadata_time_add accept a regular value as well as a time value.
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.

14 years agoThird time's the charm, apparently. Being sleepy and committing is a bad combo.
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.

14 years agoActually make okick support +J.
B.Greenham [Fri, 5 Mar 2010 06:44:16 +0000 (01:44 -0500)] 
Actually make okick support +J.

14 years agoMake m_okick support +J.
B.Greenham [Fri, 5 Mar 2010 06:40:52 +0000 (01:40 -0500)] 
Make m_okick support +J.

14 years agoMake RPL_WHOISMODES look a bit nicer.
B.Greenham [Fri, 5 Mar 2010 06:22:08 +0000 (01:22 -0500)] 
Make RPL_WHOISMODES look a bit nicer.

14 years agoThere's no reason to have two nearly identical structs for metadata, move metadata...
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.

14 years ago6.0 is officially feature complete.
B.Greenham [Fri, 5 Mar 2010 05:41:05 +0000 (00:41 -0500)] 
6.0 is officially feature complete.

14 years agoAdd *_metadata_clear and start using them.
B.Greenham [Fri, 5 Mar 2010 05:39:18 +0000 (00:39 -0500)] 
Add *_metadata_clear and start using them.

14 years agoAdd channel_metadata_time_add, a local only form of metadata that stores time values...
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.

14 years agoTODO updates.
B.Greenham [Thu, 4 Mar 2010 23:15:12 +0000 (18:15 -0500)] 
TODO updates.

14 years agoFinish chmode +K, which prevents repeated lines.
B.Greenham [Thu, 4 Mar 2010 23:05:15 +0000 (18:05 -0500)] 
Finish chmode +K, which prevents repeated lines.

14 years agoMake it so that channels can have more than one piece of channel metadata with the...
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.

14 years agoAutomated merge with ssh://shadowircd/uranium/shadowircd/
B.Greenham [Thu, 4 Mar 2010 20:08:41 +0000 (15:08 -0500)] 
Automated merge with ssh://shadowircd/uranium/shadowircd/

14 years agoAdd channel metadata system.
B.Greenham [Thu, 4 Mar 2010 20:08:16 +0000 (15:08 -0500)] 
Add channel metadata system.

14 years agoFix a few errors in the example configs (caused errors on starting the ircd).
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).

14 years agoReally fix the ugly-ass desync by re-adding some code i accidentally
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.

14 years agoFix a warning which may fix a real ugly desync.
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.

14 years agoAdd TODO for ShadowIRCd-6.2
B.Greenham [Thu, 4 Mar 2010 07:22:45 +0000 (02:22 -0500)] 
Add TODO for ShadowIRCd-6.2

14 years agoAdd oaccept to extensions/readme, also clarify it a bit in the NEWS.
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.

14 years agoAdd extensions/m_oaccept , a module to allow opers to bypass +gGR with a command.
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.

14 years agoMerge.
B.Greenham [Thu, 4 Mar 2010 04:32:09 +0000 (23:32 -0500)] 
Merge.

14 years agoBacked out changeset 8ff8459cb04d
B.Greenham [Thu, 4 Mar 2010 04:20:48 +0000 (23:20 -0500)] 
Backed out changeset 8ff8459cb04d

14 years agoFinish adding custom operstring support.
B.Greenham [Thu, 4 Mar 2010 04:06:32 +0000 (23:06 -0500)] 
Finish adding custom operstring support.

14 years agoAutomated merge with ssh://shadowircd/uranium/shadowircd/
B.Greenham [Thu, 4 Mar 2010 03:59:49 +0000 (22:59 -0500)] 
Automated merge with ssh://shadowircd/uranium/shadowircd/

14 years agoFinish adding swhois support.
B.Greenham [Thu, 4 Mar 2010 03:59:26 +0000 (22:59 -0500)] 
Finish adding swhois support.

14 years agoHave KICK not show snotes when you're opped in the channel and you have
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.

14 years agoAdded some stuff to NEWS (primarily about metadata and OACCEPT).
JD Horelick [Thu, 4 Mar 2010 01:53:25 +0000 (20:53 -0500)] 
Added some stuff to NEWS (primarily about metadata and OACCEPT).

14 years agoAdd core/m_metadata.c , a module required for metadata propegation to work.
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.

14 years agoAutomated merge with ssh://shadowircd/uranium/shadowircd/
B.Greenham [Thu, 4 Mar 2010 01:38:57 +0000 (20:38 -0500)] 
Automated merge with ssh://shadowircd/uranium/shadowircd/

14 years agoAdd user metadata.
B.Greenham [Thu, 4 Mar 2010 01:38:50 +0000 (20:38 -0500)] 
Add user metadata.

14 years agoRemove override and immune from the shadow TODO since they're done now.
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.

14 years agoLuke! Use the fail Luke!
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.

14 years agoDon't discard self-oppings from remote override opers.
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.

14 years agoA couple more chm_hidden cleanups/fixes.
JD Horelick [Wed, 3 Mar 2010 20:16:06 +0000 (15:16 -0500)] 
A couple more chm_hidden cleanups/fixes.

14 years agoAdd +M awareness to KICK.
JD Horelick [Wed, 3 Mar 2010 19:51:25 +0000 (14:51 -0500)] 
Add +M awareness to KICK.

14 years agoAdded immune extension. Maybe it'll be added to the docs later...Maybe not..
JD Horelick [Wed, 3 Mar 2010 19:44:41 +0000 (14:44 -0500)] 
Added immune extension. Maybe it'll be added to the docs later...Maybe not..

14 years agoFramework for hidden (only opers can see/set them) chmodes.
JD Horelick [Wed, 3 Mar 2010 19:35:54 +0000 (14:35 -0500)] 
Framework for hidden (only opers can see/set them) chmodes.
The first one of these is +M and the actual extension which handles
+M will be added next commit.

14 years agoWoohoo! Override is complete barring a few possible cleanups in the futures.
JD Horelick [Wed, 3 Mar 2010 19:11:53 +0000 (14:11 -0500)] 
Woohoo! Override is complete barring a few possible cleanups in the futures.

14 years agoAdd override support to ban/quiet, owner, op, halfop and voice.
JD Horelick [Wed, 3 Mar 2010 18:52:31 +0000 (13:52 -0500)] 
Add override support to ban/quiet, owner, op, halfop and voice.

14 years agoMade TOPIC override send snotes.
JD Horelick [Wed, 3 Mar 2010 18:21:28 +0000 (13:21 -0500)] 
Made TOPIC override send snotes.

14 years agoAdd oper:override priv to the .confs
JD Horelick [Wed, 3 Mar 2010 17:56:56 +0000 (12:56 -0500)] 
Add oper:override priv to the .confs

14 years agoI fail. Move the epiration of +p statement lower so it actually...works.
JD Horelick [Wed, 3 Mar 2010 08:43:16 +0000 (03:43 -0500)] 
I fail. Move the epiration of +p statement lower so it actually...works.

14 years agoFix the typos in the last commit so it compiles and works.
B.Greenham [Wed, 3 Mar 2010 06:00:07 +0000 (01:00 -0500)] 
Fix the typos in the last commit so it compiles and works.

14 years agoAdd conf options for swhois and operstring, though they don't do anything yet.
B.Greenham [Wed, 3 Mar 2010 05:52:13 +0000 (00:52 -0500)] 
Add conf options for swhois and operstring, though they don't do anything yet.

14 years agoMake +p expiry more robust
JD Horelick [Wed, 3 Mar 2010 01:49:51 +0000 (20:49 -0500)] 
Make +p expiry more robust

14 years agoFirst step of expiry of +p crap.
JD Horelick [Wed, 3 Mar 2010 01:33:58 +0000 (20:33 -0500)] 
First step of expiry of +p crap.

14 years agoInitial support for 'noisy' oper-override of channel modes, using omode-type code...
JD Horelick [Wed, 3 Mar 2010 00:54:59 +0000 (19:54 -0500)] 
Initial support for 'noisy' oper-override of channel modes, using omode-type code. Supports simple modes at present.

14 years agoAdd operator::vhost option.
B.Greenham [Tue, 2 Mar 2010 23:46:08 +0000 (18:46 -0500)] 
Add operator::vhost option.