d3b90aaad3Clean up +J to work nicely and properly.
B.Greenham
2010-03-05 13:45:01 -0500
6a97cac667Make channel_metadata_time_add accept a regular value as well as a time value.
B.Greenham
2010-03-05 11:57:48 -0500
870b1b4694Third time's the charm, apparently. Being sleepy and committing is a bad combo.
B.Greenham
2010-03-05 01:51:36 -0500
f865a3619dActually make okick support +J.
B.Greenham
2010-03-05 01:44:16 -0500
d925c36c4eMake m_okick support +J.
B.Greenham
2010-03-05 01:40:52 -0500
a6d1c6c037Make RPL_WHOISMODES look a bit nicer.
B.Greenham
2010-03-05 01:22:08 -0500
0b370fcc63There'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
2010-03-05 00:51:40 -0500
07b7b659c16.0 is officially feature complete.
B.Greenham
2010-03-05 00:41:05 -0500
8bced6dc39Add *_metadata_clear and start using them.
B.Greenham
2010-03-05 00:39:18 -0500
104becbf7fAdd channel_metadata_time_add, a local only form of metadata that stores time values. And use it to make +J work.
B.Greenham
2010-03-05 00:18:56 -0500
f11e5895dcFix a few errors in the example configs (caused errors on starting the ircd).
JD Horelick
2010-03-04 14:18:15 -0500
3da167f207Really fix the ugly-ass desync by re-adding some code i accidentally deleted on the first chmode.c override commit.
JD Horelick
2010-03-04 04:28:53 -0500
e853274c16Fix 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.
JD Horelick
2010-03-04 04:22:14 -0500
a5445b5bb5Add TODO for ShadowIRCd-6.2
B.Greenham
2010-03-04 02:22:45 -0500
defa3ff445Add oaccept to extensions/readme, also clarify it a bit in the NEWS.
B.Greenham
2010-03-04 01:47:50 -0500
1fbf6db662Add extensions/m_oaccept , a module to allow opers to bypass +gGR with a command.
B.Greenham
2010-03-04 01:40:13 -0500
ccd2e3b8eeHave KICK not show snotes when you're opped in the channel and you have override on.
JD Horelick
2010-03-03 22:34:44 -0500
90e68bbebfAdded some stuff to NEWS (primarily about metadata and OACCEPT).
JD Horelick
2010-03-03 20:53:25 -0500
1e25cb1e0eAdd core/m_metadata.c , a module required for metadata propegation to work.
B.Greenham
2010-03-03 20:41:39 -0500
3b0e9fa20eAutomated merge with ssh://shadowircd/uranium/shadowircd/
B.Greenham
2010-03-03 20:38:57 -0500
fb87421d0eAdd user metadata.
B.Greenham
2010-03-03 20:38:50 -0500
fbb60f41c5Remove override and immune from the shadow TODO since they're done now.
JD Horelick
2010-03-03 20:28:22 -0500
e7c1f6a51fLuke! Use the fail Luke! The fail. I am made of it. * Jdhore boards the failboat.
JD Horelick
2010-03-03 15:38:28 -0500
cb097b8840Don't discard self-oppings from remote override opers. There's a small chance this could be incorrect.
JD Horelick
2010-03-03 15:34:57 -0500
565f4362f2A couple more chm_hidden cleanups/fixes.
JD Horelick
2010-03-03 15:16:06 -0500
f428b59fa8Add +M awareness to KICK.
JD Horelick
2010-03-03 14:51:25 -0500
0e4a619958Added immune extension. Maybe it'll be added to the docs later...Maybe not..
JD Horelick
2010-03-03 14:44:41 -0500
1cdd8fdfd7Framework 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.
JD Horelick
2010-03-03 14:35:54 -0500
b869e117f0Woohoo! Override is complete barring a few possible cleanups in the futures.
JD Horelick
2010-03-03 14:11:53 -0500
4ed822ed95Add override support to ban/quiet, owner, op, halfop and voice.
JD Horelick
2010-03-03 13:52:31 -0500
4ebf686203Add oper:override priv to the .confs
JD Horelick
2010-03-03 12:56:56 -0500
ee36f72f5dI fail. Move the epiration of +p statement lower so it actually...works.
JD Horelick
2010-03-03 03:43:16 -0500
e6f2e49e86Fix the typos in the last commit so it compiles and works.
B.Greenham
2010-03-03 01:00:07 -0500
e787d3a226Add conf options for swhois and operstring, though they don't do anything yet.
B.Greenham
2010-03-03 00:52:13 -0500
1332a0ef97Make +p expiry more robust
JD Horelick
2010-03-02 20:49:51 -0500
9ace21a74dFirst step of expiry of +p crap.
JD Horelick
2010-03-02 20:33:58 -0500
eccd1c58d2Initial support for 'noisy' oper-override of channel modes, using omode-type code. Supports simple modes at present.
JD Horelick
2010-03-02 19:54:59 -0500