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

14 years agoMake KICK and INVITE send snotes on override.
JD Horelick [Tue, 2 Mar 2010 18:07:14 +0000 (13:07 -0500)] 
Make KICK and INVITE send snotes on override.

14 years agoAdd general::default_operhost.
B.Greenham [Tue, 2 Mar 2010 06:57:25 +0000 (01:57 -0500)] 
Add general::default_operhost.

14 years agoMake it so that halfops cannot set +-h
B.Greenham [Tue, 2 Mar 2010 01:12:11 +0000 (20:12 -0500)] 
Make it so that halfops cannot set +-h

14 years agoAdded a quite cool item to the 6.1 Todo.
JD Horelick [Mon, 1 Mar 2010 20:51:11 +0000 (15:51 -0500)] 
Added a quite cool item to the 6.1 Todo.

14 years agoFix a bug I introduced by being a massive idiot.
B.Greenham [Mon, 1 Mar 2010 20:01:11 +0000 (15:01 -0500)] 
Fix a bug I introduced by being a massive idiot.

14 years agoAdd channel::exemptchanops, and make +cCDTNG support it.
B.Greenham [Mon, 1 Mar 2010 07:43:55 +0000 (02:43 -0500)] 
Add channel::exemptchanops, and make +cCDTNG support it.

14 years agoAdd ShadowIRCd 6.0 changes to NEWS.
JD Horelick [Mon, 1 Mar 2010 04:08:44 +0000 (23:08 -0500)] 
Add ShadowIRCd 6.0 changes to NEWS.

14 years agoAdd blank +K (norepeat) chmode, though it does nothing yet.
B.Greenham [Mon, 1 Mar 2010 04:06:42 +0000 (23:06 -0500)] 
Add blank +K (norepeat) chmode, though it does nothing yet.

14 years agoBorrow some ircd-seven code to create channel::use_local_channels.
B.Greenham [Mon, 1 Mar 2010 03:42:59 +0000 (22:42 -0500)] 
Borrow some ircd-seven code to create channel::use_local_channels.

14 years agoAdd TODO for ShadowIRCd-6.1.
B.Greenham [Mon, 1 Mar 2010 02:56:44 +0000 (21:56 -0500)] 
Add TODO for ShadowIRCd-6.1.

14 years agoUpdate refrence.conf's explanation of invex/except with warnings about disabling...
B.Greenham [Sun, 28 Feb 2010 21:50:51 +0000 (16:50 -0500)] 
Update refrence.conf's explanation of invex/except with warnings about disabling them via rehash.

14 years agoFix memory leak on /rehash bans.
Jilles Tjoelker [Sun, 28 Feb 2010 15:45:25 +0000 (16:45 +0100)] 
Fix memory leak on /rehash bans.
We do not have the 'oper' field in klines yet.

14 years agoAdd lines warning people of the confusion that awaits them upon disabling +ah and...
B.Greenham [Sun, 28 Feb 2010 19:58:44 +0000 (14:58 -0500)] 
Add lines warning people of the confusion that awaits them upon disabling +ah and rehasing.

14 years agoAdd extensions to the config file which were previously missing.
B.Greenham [Sun, 28 Feb 2010 19:30:06 +0000 (14:30 -0500)] 
Add extensions to the config file which were previously missing.

14 years agoFix m_kick so that it checks if you're trying to kick the target, not yourself.
B.Greenham [Sun, 28 Feb 2010 17:07:16 +0000 (12:07 -0500)] 
Fix m_kick so that it checks if you're trying to kick the target, not yourself.

14 years agoAdd a space at the top of CREDITS
JD Horelick [Sun, 28 Feb 2010 08:19:51 +0000 (03:19 -0500)] 
Add a space at the top of CREDITS

14 years agoUpdate TODO.
B.Greenham [Sun, 28 Feb 2010 07:40:31 +0000 (02:40 -0500)] 
Update TODO.

14 years agoAdd full support for +a (owner) and +h (halfop) chmodes.
B.Greenham [Sun, 28 Feb 2010 07:35:48 +0000 (02:35 -0500)] 
Add full support for +a (owner) and +h (halfop) chmodes.

14 years agoFix a couple typos.
B.Greenham [Sun, 28 Feb 2010 04:47:39 +0000 (23:47 -0500)] 
Fix a couple typos.

14 years agoThere's no reason to use get_channel_access() in chm_forward, use is_any_op() instead.
B.Greenham [Sun, 28 Feb 2010 04:44:14 +0000 (23:44 -0500)] 
There's no reason to use get_channel_access() in chm_forward, use is_any_op() instead.

14 years agoUpdate extensions for +ah.
B.Greenham [Sun, 28 Feb 2010 04:20:01 +0000 (23:20 -0500)] 
Update extensions for +ah.

14 years agoUpdate burst_TS6() for +ah.
B.Greenham [Sun, 28 Feb 2010 04:10:04 +0000 (23:10 -0500)] 
Update burst_TS6() for +ah.

14 years agoUpdate change_nick_user_host() to support +ah.
B.Greenham [Sun, 28 Feb 2010 04:04:32 +0000 (23:04 -0500)] 
Update change_nick_user_host() to support +ah.

14 years agoUpdate find_channel_status() for halfop and owner.
B.Greenham [Sun, 28 Feb 2010 03:50:41 +0000 (22:50 -0500)] 
Update find_channel_status() for halfop and owner.

14 years agoAutomated merge with ssh://shadowircd/uranium/shadowircd/
B.Greenham [Sun, 28 Feb 2010 03:33:24 +0000 (22:33 -0500)] 
Automated merge with ssh://shadowircd/uranium/shadowircd/

14 years agoAdd +ah to the 005, if they are enabled.
B.Greenham [Sun, 28 Feb 2010 03:32:19 +0000 (22:32 -0500)] 
Add +ah to the 005, if they are enabled.

14 years agoMake credits show up properly in INFO. Who'd have guessed you needed
JD Horelick [Sun, 28 Feb 2010 03:27:29 +0000 (22:27 -0500)] 
Make credits show up properly in INFO. Who'd have guessed you needed
more than \n for a newline?

14 years agoAdd is_halfop() and is_owner() and start using them in the new functions.
B.Greenham [Sun, 28 Feb 2010 02:53:46 +0000 (21:53 -0500)] 
Add is_halfop() and is_owner() and start using them in the new functions.

14 years agoAutomated merge with ssh://shadowircd/uranium/shadowircd/
B.Greenham [Sun, 28 Feb 2010 02:27:18 +0000 (21:27 -0500)] 
Automated merge with ssh://shadowircd/uranium/shadowircd/

14 years agoAdd can_kick_deop() and use it in m_kick.
B.Greenham [Sun, 28 Feb 2010 02:27:05 +0000 (21:27 -0500)] 
Add can_kick_deop() and use it in m_kick.

14 years agoEdit ze credits file to add the shadowircd6 info and people and
JD Horelick [Sun, 28 Feb 2010 02:15:37 +0000 (21:15 -0500)] 
Edit ze credits file to add the shadowircd6 info and people and
things and junk and stuff.

14 years agoAdd to the descriptions of owner and halfop in refrence.conf.
B.Greenham [Sun, 28 Feb 2010 01:27:24 +0000 (20:27 -0500)] 
Add to the descriptions of owner and halfop in refrence.conf.

14 years agoAdd config options for owner and halfop.
B.Greenham [Sun, 28 Feb 2010 01:05:07 +0000 (20:05 -0500)] 
Add config options for owner and halfop.