B.Greenham
|
d3b90aaad3
|
Clean up +J to work nicely and properly.
|
2010-03-05 13:45:01 -05:00 |
B.Greenham
|
6a97cac667
|
Make channel_metadata_time_add accept a regular value as well as a time value.
|
2010-03-05 11:57:48 -05:00 |
B.Greenham
|
870b1b4694
|
Third time's the charm, apparently. Being sleepy and committing is a bad combo.
|
2010-03-05 01:51:36 -05:00 |
B.Greenham
|
f865a3619d
|
Actually make okick support +J.
|
2010-03-05 01:44:16 -05:00 |
B.Greenham
|
d925c36c4e
|
Make m_okick support +J.
|
2010-03-05 01:40:52 -05:00 |
B.Greenham
|
a6d1c6c037
|
Make RPL_WHOISMODES look a bit nicer.
|
2010-03-05 01:22:08 -05:00 |
B.Greenham
|
0b370fcc63
|
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.
|
2010-03-05 00:51:40 -05:00 |
B.Greenham
|
07b7b659c1
|
6.0 is officially feature complete.
|
2010-03-05 00:41:05 -05:00 |
B.Greenham
|
8bced6dc39
|
Add *_metadata_clear and start using them.
|
2010-03-05 00:39:18 -05:00 |
B.Greenham
|
104becbf7f
|
Add channel_metadata_time_add, a local only form of metadata that stores time values. And use it to make +J work.
|
2010-03-05 00:18:56 -05:00 |
B.Greenham
|
402f23b9e0
|
TODO updates.
|
2010-03-04 18:15:12 -05:00 |
B.Greenham
|
9a4dc29c68
|
Finish chmode +K, which prevents repeated lines.
|
2010-03-04 18:05:15 -05:00 |
B.Greenham
|
cc39ce707d
|
Make it so that channels can have more than one piece of channel metadata with the same value.
|
2010-03-04 17:49:15 -05:00 |
B.Greenham
|
05f8f9e493
|
Automated merge with ssh://shadowircd/uranium/shadowircd/
|
2010-03-04 15:08:41 -05:00 |
B.Greenham
|
6f659342dc
|
Add channel metadata system.
|
2010-03-04 15:08:16 -05:00 |
JD Horelick
|
f11e5895dc
|
Fix a few errors in the example configs (caused errors on starting the ircd).
|
2010-03-04 14:18:15 -05:00 |
JD Horelick
|
3da167f207
|
Really fix the ugly-ass desync by re-adding some code i accidentally
deleted on the first chmode.c override commit.
|
2010-03-04 04:28:53 -05:00 |
JD Horelick
|
e853274c16
|
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.
|
2010-03-04 04:22:14 -05:00 |
B.Greenham
|
a5445b5bb5
|
Add TODO for ShadowIRCd-6.2
|
2010-03-04 02:22:45 -05:00 |
B.Greenham
|
defa3ff445
|
Add oaccept to extensions/readme, also clarify it a bit in the NEWS.
|
2010-03-04 01:47:50 -05:00 |
B.Greenham
|
1fbf6db662
|
Add extensions/m_oaccept , a module to allow opers to bypass +gGR with a command.
|
2010-03-04 01:40:13 -05:00 |
B.Greenham
|
5b453fee2a
|
Merge.
|
2010-03-03 23:32:09 -05:00 |
B.Greenham
|
03d65f8fbb
|
Backed out changeset 8ff8459cb04d
|
2010-03-03 23:20:48 -05:00 |
B.Greenham
|
32d464fe77
|
Finish adding custom operstring support.
|
2010-03-03 23:06:32 -05:00 |
B.Greenham
|
6d1f5fcc73
|
Automated merge with ssh://shadowircd/uranium/shadowircd/
|
2010-03-03 22:59:49 -05:00 |
B.Greenham
|
3e06a4c803
|
Finish adding swhois support.
|
2010-03-03 22:59:26 -05:00 |
JD Horelick
|
ccd2e3b8ee
|
Have KICK not show snotes when you're opped in the channel and you have
override on.
|
2010-03-03 22:34:44 -05:00 |
JD Horelick
|
90e68bbebf
|
Added some stuff to NEWS (primarily about metadata and OACCEPT).
|
2010-03-03 20:53:25 -05:00 |
B.Greenham
|
1e25cb1e0e
|
Add core/m_metadata.c , a module required for metadata propegation to work.
|
2010-03-03 20:41:39 -05:00 |
B.Greenham
|
3b0e9fa20e
|
Automated merge with ssh://shadowircd/uranium/shadowircd/
|
2010-03-03 20:38:57 -05:00 |
B.Greenham
|
fb87421d0e
|
Add user metadata.
|
2010-03-03 20:38:50 -05:00 |
JD Horelick
|
fbb60f41c5
|
Remove override and immune from the shadow TODO since they're done now.
|
2010-03-03 20:28:22 -05:00 |
JD Horelick
|
e7c1f6a51f
|
Luke! Use the fail Luke!
The fail. I am made of it.
* Jdhore boards the failboat.
|
2010-03-03 15:38:28 -05:00 |
JD Horelick
|
cb097b8840
|
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.
|
2010-03-03 15:34:57 -05:00 |
JD Horelick
|
565f4362f2
|
A couple more chm_hidden cleanups/fixes.
|
2010-03-03 15:16:06 -05:00 |
JD Horelick
|
f428b59fa8
|
Add +M awareness to KICK.
|
2010-03-03 14:51:25 -05:00 |
JD Horelick
|
0e4a619958
|
Added immune extension. Maybe it'll be added to the docs later...Maybe not..
|
2010-03-03 14:44:41 -05:00 |
JD Horelick
|
1cdd8fdfd7
|
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.
|
2010-03-03 14:35:54 -05:00 |
JD Horelick
|
b869e117f0
|
Woohoo! Override is complete barring a few possible cleanups in the futures.
|
2010-03-03 14:11:53 -05:00 |
JD Horelick
|
4ed822ed95
|
Add override support to ban/quiet, owner, op, halfop and voice.
|
2010-03-03 13:52:31 -05:00 |
JD Horelick
|
c6fa55060c
|
Made TOPIC override send snotes.
|
2010-03-03 13:21:28 -05:00 |
JD Horelick
|
4ebf686203
|
Add oper:override priv to the .confs
|
2010-03-03 12:56:56 -05:00 |
JD Horelick
|
ee36f72f5d
|
I fail. Move the epiration of +p statement lower so it actually...works.
|
2010-03-03 03:43:16 -05:00 |
B.Greenham
|
e6f2e49e86
|
Fix the typos in the last commit so it compiles and works.
|
2010-03-03 01:00:07 -05:00 |
B.Greenham
|
e787d3a226
|
Add conf options for swhois and operstring, though they don't do anything yet.
|
2010-03-03 00:52:13 -05:00 |
JD Horelick
|
1332a0ef97
|
Make +p expiry more robust
|
2010-03-02 20:49:51 -05:00 |
JD Horelick
|
9ace21a74d
|
First step of expiry of +p crap.
|
2010-03-02 20:33:58 -05:00 |
JD Horelick
|
eccd1c58d2
|
Initial support for 'noisy' oper-override of channel modes, using omode-type code. Supports simple modes at present.
|
2010-03-02 19:54:59 -05:00 |
B.Greenham
|
08e35f665f
|
Add operator::vhost option.
|
2010-03-02 18:46:08 -05:00 |
JD Horelick
|
fbd2e5da56
|
Make KICK and INVITE send snotes on override.
|
2010-03-02 13:07:14 -05:00 |