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 |
B.Greenham
|
220c9db54d
|
Add general::default_operhost.
|
2010-03-02 01:57:25 -05:00 |
B.Greenham
|
1a9821cd51
|
Make it so that halfops cannot set +-h
|
2010-03-01 20:12:11 -05:00 |
JD Horelick
|
2f3b62d0ad
|
Added a quite cool item to the 6.1 Todo.
|
2010-03-01 15:51:11 -05:00 |
B.Greenham
|
70e4cb8615
|
Fix a bug I introduced by being a massive idiot.
|
2010-03-01 15:01:11 -05:00 |
B.Greenham
|
5ad94b5000
|
Add channel::exemptchanops, and make +cCDTNG support it.
|
2010-03-01 02:43:55 -05:00 |
JD Horelick
|
2d465e2456
|
Add ShadowIRCd 6.0 changes to NEWS.
|
2010-02-28 23:08:44 -05:00 |
B.Greenham
|
23b98f3f5a
|
Add blank +K (norepeat) chmode, though it does nothing yet.
|
2010-02-28 23:06:42 -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
|
7956414175
|
Add TODO for ShadowIRCd-6.1.
|
2010-02-28 21:56:44 -05:00 |
B.Greenham
|
fdbbf311ef
|
Update refrence.conf's explanation of invex/except with warnings about disabling them via rehash.
|
2010-02-28 16:50:51 -05:00 |
Jilles Tjoelker
|
a04002a292
|
Fix memory leak on /rehash bans.
We do not have the 'oper' field in klines yet.
|
2010-02-28 16:45:25 +01:00 |
B.Greenham
|
16c19d9c7d
|
Add lines warning people of the confusion that awaits them upon disabling +ah and rehasing.
|
2010-02-28 14:58:44 -05:00 |
B.Greenham
|
77f41d510f
|
Add extensions to the config file which were previously missing.
|
2010-02-28 14:30:06 -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 |
JD Horelick
|
814ff8c649
|
Add a space at the top of CREDITS
|
2010-02-28 03:19:51 -05:00 |
B.Greenham
|
d6db6693bd
|
Update TODO.
|
2010-02-28 02:40:31 -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
|
fc5ba33325
|
Fix a couple typos.
|
2010-02-27 23:47:39 -05:00 |
B.Greenham
|
154760066c
|
There's no reason to use get_channel_access() in chm_forward, use is_any_op() instead.
|
2010-02-27 23:44:14 -05:00 |
B.Greenham
|
e2e3509129
|
Update extensions for +ah.
|
2010-02-27 23:20:01 -05:00 |
B.Greenham
|
c63f75891b
|
Update burst_TS6() for +ah.
|
2010-02-27 23:10:04 -05:00 |
B.Greenham
|
da77e1eed9
|
Update change_nick_user_host() to support +ah.
|
2010-02-27 23:04:32 -05:00 |
B.Greenham
|
b8643345db
|
Update find_channel_status() for halfop and owner.
|
2010-02-27 22:50:41 -05:00 |
B.Greenham
|
823e288d57
|
Automated merge with ssh://shadowircd/uranium/shadowircd/
|
2010-02-27 22:33:24 -05:00 |
B.Greenham
|
5af82425e0
|
Add +ah to the 005, if they are enabled.
|
2010-02-27 22:32:19 -05:00 |
JD Horelick
|
d6a0775b9f
|
Make credits show up properly in INFO. Who'd have guessed you needed
more than \n for a newline?
|
2010-02-27 22:27:29 -05:00 |
B.Greenham
|
40c6b59b63
|
Add is_halfop() and is_owner() and start using them in the new functions.
|
2010-02-27 21:53:46 -05:00 |
B.Greenham
|
0b7d7dd960
|
Automated merge with ssh://shadowircd/uranium/shadowircd/
|
2010-02-27 21:27:18 -05:00 |
B.Greenham
|
b3b2ed9780
|
Add can_kick_deop() and use it in m_kick.
|
2010-02-27 21:27:05 -05:00 |
JD Horelick
|
e3a9472dd6
|
Edit ze credits file to add the shadowircd6 info and people and
things and junk and stuff.
|
2010-02-27 21:15:37 -05:00 |
B.Greenham
|
ce3ec6fbd3
|
Add to the descriptions of owner and halfop in refrence.conf.
|
2010-02-27 20:27:24 -05:00 |
B.Greenham
|
46f0c51863
|
Add config options for owner and halfop.
|
2010-02-27 20:05:07 -05:00 |
B.Greenham
|
bbc6973347
|
Move is_chanop_voiced() to a function in channels.c in preperation for +ah.
|
2010-02-27 19:40:52 -05:00 |
B.Greenham
|
7a425f2db3
|
Automated merge with ssh://shadowircd/uranium/shadowircd/
|
2010-02-27 19:20:19 -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 |
JD Horelick
|
6b77736ac0
|
Change default NICKLEN to 31 to be better for most people/networks.
|
2010-02-26 13:59:44 -05:00 |
B.Greenham
|
4424a19423
|
s/Charybdis/ShadowIRCd/ in the message it gives you at the end of configure.
|
2010-02-26 12:42:13 -05:00 |