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
Jilles Tjoelker
cf06f92b78
Make struct operhash_entry private.
2010-03-01 01:24:00 +01:00
Jilles Tjoelker
a0f4c418d3
Track who set a dline/kline/xline/resv as in ratbox3.
...
Like in ratbox3, there is no way to query this information
(other than bandb's tables, but they worked before this
commit).
2010-03-01 01:23:22 +01: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
Jilles Tjoelker
157c1f04bd
Generate the "Temporary K-line %d min" part from aconf->hold - aconf->created.
2010-02-28 16:27:06 +01: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
Jilles Tjoelker
ce60772db6
Store the creation time of klines and dlines as a time_t instead of as text.
...
The value 0 indicates the creation time is unknown (currently the case
for bandb).
Also store a creation time for xlines and resvs, but do not use it yet.
2010-02-28 00:46:56 +01:00
Jilles Tjoelker
bebc68755d
Add a missing comment for new /challenge numerics.
2010-02-27 23:56:56 +01:00
Alexander F?r?y
360742bdf4
Use RPL_QUIETLIST and RPL_ENDOFQUIETLIST instead of RPL_BANLIST and
...
RPL_ENDOFBANLIST for channel mode +q.
2010-02-27 01:08:41 +01: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
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