Commit Graph

1980 Commits

Author SHA1 Message Date
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
B.Greenham 700e690027 Update TODO. 2010-02-25 20:37:27 -05:00