B.Greenham
|
d3b90aaad3
|
Clean up +J to work nicely and properly.
|
2010-03-05 13:45:01 -05:00 |
B.Greenham
|
d925c36c4e
|
Make m_okick support +J.
|
2010-03-05 01:40:52 -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
|
9a4dc29c68
|
Finish chmode +K, which prevents repeated lines.
|
2010-03-04 18:05:15 -05:00 |
B.Greenham
|
6f659342dc
|
Add channel metadata system.
|
2010-03-04 15:08:16 -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 |
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
|
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
|
c6fa55060c
|
Made TOPIC override send snotes.
|
2010-03-03 13:21:28 -05:00 |
JD Horelick
|
9ace21a74d
|
First step of expiry of +p crap.
|
2010-03-02 20:33:58 -05:00 |
JD Horelick
|
fbd2e5da56
|
Make KICK and INVITE send snotes on override.
|
2010-03-02 13:07:14 -05:00 |
B.Greenham
|
220c9db54d
|
Add general::default_operhost.
|
2010-03-02 01:57:25 -05:00 |
B.Greenham
|
5ad94b5000
|
Add channel::exemptchanops, and make +cCDTNG support it.
|
2010-03-01 02:43:55 -05:00 |
B.Greenham
|
0eceaff17a
|
Borrow some ircd-seven code to create channel::use_local_channels.
|
2010-02-28 22:42:59 -05:00 |
B.Greenham
|
6a52011244
|
Fix m_kick so that it checks if you're trying to kick the target, not yourself.
|
2010-02-28 12:07:16 -05:00 |
B.Greenham
|
82f8e812f5
|
Add full support for +a (owner) and +h (halfop) chmodes.
|
2010-02-28 02:35:48 -05:00 |
B.Greenham
|
b3b2ed9780
|
Add can_kick_deop() and use it in m_kick.
|
2010-02-27 21:27:05 -05:00 |
B.Greenham
|
46f0c51863
|
Add config options for owner and halfop.
|
2010-02-27 20:05:07 -05:00 |
B.Greenham
|
d1c7eccf6a
|
Add is_any_op() in preperation for adding +ah, start using it instead of is_chanop() in a few places.
|
2010-02-27 19:20:01 -05:00 |
B.Greenham
|
846aa234b8
|
Add the +J channelmode and config options, though they don't do anything yet.
|
2010-02-26 00:30:39 -05:00 |
JD Horelick
|
f966f567b8
|
Automated merge with ssh://hg@bitbucket.org/uranium/shadowircd/
|
2010-02-25 22:57:32 -05:00 |
B.Greenham
|
0099f31acf
|
Add some code back in that I accidentally deleted.
|
2010-02-25 20:41:19 -05:00 |
B.Greenham
|
99c780941a
|
Fix everything I broke with the last three commits and make +G work for real.
|
2010-02-25 20:36:03 -05:00 |
B.Greenham
|
12cbce8059
|
Fix up +G and make it actually work.
|
2010-02-25 19:16:38 -05:00 |
B.Greenham
|
61ffa214b4
|
Add umode +G, soft callerid.
|
2010-02-25 17:57:12 -05:00 |
JD Horelick
|
a4f6509ce1
|
more override stuff
|
2010-02-25 16:15:17 -05:00 |
JD Horelick
|
13a467bb98
|
Override part one.
|
2010-02-25 16:01:03 -05:00 |
JD Horelick
|
afe430eebb
|
Backed out changeset 677d7b5cbbcc
|
2010-02-25 15:47:08 -05:00 |
JD Horelick
|
c7c1673d10
|
bad
|
2010-02-25 15:46:42 -05:00 |
JD Horelick
|
cff17f66fa
|
branch merge
|
2010-02-25 15:13:24 -05:00 |
JD Horelick
|
da3ba37e04
|
Backed out changeset 0d7b5f2ac591
|
2010-02-25 15:13:12 -05:00 |
JD Horelick
|
4355dbd3c9
|
branch merge
|
2010-02-25 15:12:18 -05:00 |
JD Horelick
|
47fab428b1
|
Backed out changeset 65db6ca26281
|
2010-02-25 15:11:43 -05:00 |
B.Greenham
|
2b3c7c29c3
|
Add chmode +G, which blocks messages in all caps.
|
2010-02-25 01:51:28 -05:00 |
B.Greenham
|
ea4041ece9
|
Automated merge with ssh://shadowircd/uranium/shadowircd/
|
2010-02-25 01:14:49 -05:00 |
B.Greenham
|
afd4834b50
|
Add chmode +N, which prevents nickchanges.
|
2010-02-25 01:14:38 -05:00 |
JD Horelick
|
13ec57db15
|
autochanmodes support
|
2010-02-24 22:18:13 -05:00 |
JD Horelick
|
44a8fbc29e
|
Actually add +p umode and expiry code. It currently does nothing though.
|
2010-02-24 21:53:45 -05:00 |
JD Horelick
|
5974ba0c55
|
Add the config handling code for expire_override_time config option.
Part one of override stuff. This is gonna be painful.
|
2010-02-24 20:28:17 -05:00 |