]>
jfr.im git - irc/rqf/shadowircd.git/log
B.Greenham [Sun, 28 Feb 2010 04:44:14 +0000 (23:44 -0500)]
There's no reason to use get_channel_access() in chm_forward, use is_any_op() instead.
B.Greenham [Sun, 28 Feb 2010 04:20:01 +0000 (23:20 -0500)]
Update extensions for +ah.
B.Greenham [Sun, 28 Feb 2010 04:10:04 +0000 (23:10 -0500)]
Update burst_TS6() for +ah.
B.Greenham [Sun, 28 Feb 2010 04:04:32 +0000 (23:04 -0500)]
Update change_nick_user_host() to support +ah.
B.Greenham [Sun, 28 Feb 2010 03:50:41 +0000 (22:50 -0500)]
Update find_channel_status() for halfop and owner.
B.Greenham [Sun, 28 Feb 2010 03:33:24 +0000 (22:33 -0500)]
Automated merge with ssh://shadowircd/uranium/shadowircd/
B.Greenham [Sun, 28 Feb 2010 03:32:19 +0000 (22:32 -0500)]
Add +ah to the 005, if they are enabled.
JD Horelick [Sun, 28 Feb 2010 03:27:29 +0000 (22:27 -0500)]
Make credits show up properly in INFO. Who'd have guessed you needed
more than \n for a newline?
B.Greenham [Sun, 28 Feb 2010 02:53:46 +0000 (21:53 -0500)]
Add is_halfop() and is_owner() and start using them in the new functions.
B.Greenham [Sun, 28 Feb 2010 02:27:18 +0000 (21:27 -0500)]
Automated merge with ssh://shadowircd/uranium/shadowircd/
B.Greenham [Sun, 28 Feb 2010 02:27:05 +0000 (21:27 -0500)]
Add can_kick_deop() and use it in m_kick.
JD Horelick [Sun, 28 Feb 2010 02:15:37 +0000 (21:15 -0500)]
Edit ze credits file to add the shadowircd6 info and people and
things and junk and stuff.
B.Greenham [Sun, 28 Feb 2010 01:27:24 +0000 (20:27 -0500)]
Add to the descriptions of owner and halfop in refrence.conf.
B.Greenham [Sun, 28 Feb 2010 01:05:07 +0000 (20:05 -0500)]
Add config options for owner and halfop.
B.Greenham [Sun, 28 Feb 2010 00:40:52 +0000 (19:40 -0500)]
Move is_chanop_voiced() to a function in channels.c in preperation for +ah.
B.Greenham [Sun, 28 Feb 2010 00:20:19 +0000 (19:20 -0500)]
Automated merge with ssh://shadowircd/uranium/shadowircd/
B.Greenham [Sun, 28 Feb 2010 00:20:01 +0000 (19:20 -0500)]
Add is_any_op() in preperation for adding +ah, start using it instead of is_chanop() in a few places.
Jilles Tjoelker [Sat, 27 Feb 2010 23:46:56 +0000 (00:46 +0100)]
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.
Jilles Tjoelker [Sat, 27 Feb 2010 22:56:56 +0000 (23:56 +0100)]
Add a missing comment for new /challenge numerics.
Alexander F?r?y [Sat, 27 Feb 2010 00:08:41 +0000 (01:08 +0100)]
Use RPL_QUIETLIST and RPL_ENDOFQUIETLIST instead of RPL_BANLIST and
RPL_ENDOFBANLIST for channel mode +q.
JD Horelick [Fri, 26 Feb 2010 18:59:44 +0000 (13:59 -0500)]
Change default NICKLEN to 31 to be better for most people/networks.
B.Greenham [Fri, 26 Feb 2010 17:42:13 +0000 (12:42 -0500)]
s/Charybdis/ShadowIRCd/ in the message it gives you at the end of configure.
B.Greenham [Fri, 26 Feb 2010 05:30:39 +0000 (00:30 -0500)]
Add the +J channelmode and config options, though they don't do anything yet.
JD Horelick [Fri, 26 Feb 2010 03:57:32 +0000 (22:57 -0500)]
Automated merge with ssh://hg@bitbucket.org/uranium/shadowircd/
B.Greenham [Fri, 26 Feb 2010 01:41:19 +0000 (20:41 -0500)]
Add some code back in that I accidentally deleted.
B.Greenham [Fri, 26 Feb 2010 01:37:27 +0000 (20:37 -0500)]
Update TODO.
B.Greenham [Fri, 26 Feb 2010 01:36:03 +0000 (20:36 -0500)]
Fix everything I broke with the last three commits and make +G work for real.
B.Greenham [Fri, 26 Feb 2010 00:16:38 +0000 (19:16 -0500)]
Fix up +G and make it actually work.
B.Greenham [Fri, 26 Feb 2010 00:15:13 +0000 (19:15 -0500)]
Add has_common_channel(), which is needed by umode +G.
B.Greenham [Thu, 25 Feb 2010 22:57:12 +0000 (17:57 -0500)]
Add umode +G, soft callerid.
B.Greenham [Thu, 25 Feb 2010 21:58:34 +0000 (16:58 -0500)]
Fix indentation in help/opers/umode.
JD Horelick [Thu, 25 Feb 2010 21:24:06 +0000 (16:24 -0500)]
Compile fix
JD Horelick [Thu, 25 Feb 2010 21:16:30 +0000 (16:16 -0500)]
Added +p to the helpfile
JD Horelick [Thu, 25 Feb 2010 21:15:17 +0000 (16:15 -0500)]
more override stuff
JD Horelick [Thu, 25 Feb 2010 21:01:03 +0000 (16:01 -0500)]
Override part one.
JD Horelick [Thu, 25 Feb 2010 20:47:08 +0000 (15:47 -0500)]
Backed out changeset
677d7b5cbbcc
JD Horelick [Thu, 25 Feb 2010 20:46:42 +0000 (15:46 -0500)]
bad
JD Horelick [Thu, 25 Feb 2010 20:13:24 +0000 (15:13 -0500)]
branch merge
JD Horelick [Thu, 25 Feb 2010 20:13:12 +0000 (15:13 -0500)]
Backed out changeset
0d7b5f2ac591
JD Horelick [Thu, 25 Feb 2010 20:12:18 +0000 (15:12 -0500)]
branch merge
JD Horelick [Thu, 25 Feb 2010 20:11:43 +0000 (15:11 -0500)]
Backed out changeset
65db6ca26281
B.Greenham [Thu, 25 Feb 2010 08:31:11 +0000 (03:31 -0500)]
Remove an unnecessary bit from the TODO.
B.Greenham [Thu, 25 Feb 2010 07:48:02 +0000 (02:48 -0500)]
Hey, charybdis already kinda does these two.
B.Greenham [Thu, 25 Feb 2010 06:54:25 +0000 (01:54 -0500)]
Fix a typo in help/opers/cmode.
B.Greenham [Thu, 25 Feb 2010 06:52:23 +0000 (01:52 -0500)]
Update TODO.
B.Greenham [Thu, 25 Feb 2010 06:51:28 +0000 (01:51 -0500)]
Add chmode +G, which blocks messages in all caps.
B.Greenham [Thu, 25 Feb 2010 06:16:51 +0000 (01:16 -0500)]
Update TODO.
B.Greenham [Thu, 25 Feb 2010 06:14:49 +0000 (01:14 -0500)]
Automated merge with ssh://shadowircd/uranium/shadowircd/
B.Greenham [Thu, 25 Feb 2010 06:14:38 +0000 (01:14 -0500)]
Add chmode +N, which prevents nickchanges.
JD Horelick [Thu, 25 Feb 2010 03:18:13 +0000 (22:18 -0500)]
autochanmodes support
JD Horelick [Thu, 25 Feb 2010 02:53:45 +0000 (21:53 -0500)]
Actually add +p umode and expiry code. It currently does nothing though.
JD Horelick [Thu, 25 Feb 2010 01:28:17 +0000 (20:28 -0500)]
Add the config handling code for expire_override_time config option.
Part one of override stuff. This is gonna be painful.
Jilles Tjoelker [Wed, 24 Feb 2010 22:31:56 +0000 (23:31 +0100)]
help: Remove references to old ban .confs,
calling bandb "the database" instead.
Jilles Tjoelker [Wed, 24 Feb 2010 22:28:27 +0000 (23:28 +0100)]
Use FLAGS_SENTUSER when checking whether to register when ping cookie is received.
B.Greenham [Wed, 24 Feb 2010 18:02:09 +0000 (13:02 -0500)]
Add the new umodes to documentation in refrence.conf.
B.Greenham [Wed, 24 Feb 2010 17:43:05 +0000 (12:43 -0500)]
Fix some indentation in refrence.conf.
B.Greenham [Wed, 24 Feb 2010 17:04:49 +0000 (12:04 -0500)]
Add hostserv/botserv aliases to the example confs.
B.Greenham [Wed, 24 Feb 2010 16:57:52 +0000 (11:57 -0500)]
Add +x to default_umodes in the example confs, since we're loading ip_cloaking by default.
B.Greenham [Wed, 24 Feb 2010 16:52:03 +0000 (11:52 -0500)]
Let's not forget to save before we commit next time.
B.Greenham [Wed, 24 Feb 2010 16:49:07 +0000 (11:49 -0500)]
Uncomment extensions in the default configs that almost everyone is going to want enabled anyway.
B.Greenham [Wed, 24 Feb 2010 16:44:25 +0000 (11:44 -0500)]
Add m_force to extensions/README and to the example config files.
B.Greenham [Wed, 24 Feb 2010 16:33:26 +0000 (11:33 -0500)]
Change a lingering refrence to umode +h to umode +x
B.Greenham [Wed, 24 Feb 2010 03:39:31 +0000 (22:39 -0500)]
And let's not forget the TODO.
B.Greenham [Wed, 24 Feb 2010 03:38:35 +0000 (22:38 -0500)]
Add general::secret_channels_in_whois.
B.Greenham [Wed, 24 Feb 2010 02:51:41 +0000 (21:51 -0500)]
Make operspy prefix secret channels with * instead of ! .
JD Horelick [Wed, 24 Feb 2010 01:50:54 +0000 (20:50 -0500)]
Clean up the ip_cloaking mess. Remove the quite old ip_cloaking modules,
rename ip_cloaking_4.0 to ip_cloaking since because of umode additions,
shadow6 isn't link-compatible with charybdis anyway so might as well
have the cloaking on a expected umode.
Stephen Bennett [Tue, 23 Feb 2010 22:35:58 +0000 (22:35 +0000)]
Use FLAGS_SENTUSER instead of 'user' being non-empty to decide whether to register a user on CAP END.
identd and SASL can cause source_p->user to be present without USER having been sent.
Without this change, that could cause a crash later on as localClient->fullcaps is not initialised.
JD Horelick [Wed, 24 Feb 2010 01:19:58 +0000 (20:19 -0500)]
Added channel::host_in_topic.
JD Horelick [Wed, 24 Feb 2010 00:51:38 +0000 (19:51 -0500)]
Should've updated the TODO on the last commit. I suck.
JD Horelick [Wed, 24 Feb 2010 00:50:45 +0000 (19:50 -0500)]
Added cycle_host_change option.
B.Greenham [Tue, 23 Feb 2010 23:20:30 +0000 (18:20 -0500)]
Update the TODO.
B.Greenham [Tue, 23 Feb 2010 23:14:43 +0000 (18:14 -0500)]
Add chmode +E, which prevents ops from using /kick on channels where it is set.
JD Horelick [Tue, 23 Feb 2010 09:12:11 +0000 (04:12 -0500)]
Some changes to bring the code i moved all around up-to-date.
B.Greenham [Tue, 23 Feb 2010 08:12:19 +0000 (03:12 -0500)]
Make it so that only opers see modes in whois.
B.Greenham [Tue, 23 Feb 2010 08:08:58 +0000 (03:08 -0500)]
Make the last commit actually compile.
B.Greenham [Tue, 23 Feb 2010 07:59:35 +0000 (02:59 -0500)]
Make the target user's modes show up in whois.
JD Horelick [Tue, 23 Feb 2010 07:56:57 +0000 (02:56 -0500)]
Some quick user_join() call fixes.
JD Horelick [Tue, 23 Feb 2010 07:53:44 +0000 (02:53 -0500)]
Constify the header too :D
JD Horelick [Tue, 23 Feb 2010 07:53:19 +0000 (02:53 -0500)]
Forgot to constify
JD Horelick [Tue, 23 Feb 2010 07:52:53 +0000 (02:52 -0500)]
Add an include
JD Horelick [Tue, 23 Feb 2010 07:52:01 +0000 (02:52 -0500)]
More moving
JD Horelick [Tue, 23 Feb 2010 07:48:33 +0000 (02:48 -0500)]
move user_join() to channels.c
JD Horelick [Tue, 23 Feb 2010 07:41:26 +0000 (02:41 -0500)]
Start moving parts of join to channels.c so they can be used in more places.
JD Horelick [Tue, 23 Feb 2010 07:04:53 +0000 (02:04 -0500)]
Backed out changeset
199eadae216a
JD Horelick [Tue, 23 Feb 2010 07:01:19 +0000 (02:01 -0500)]
Compile fix
B.Greenham [Tue, 23 Feb 2010 06:58:38 +0000 (01:58 -0500)]
Compile fix.
JD Horelick [Tue, 23 Feb 2010 06:42:36 +0000 (01:42 -0500)]
Move m_force to extensions.
JD Horelick [Tue, 23 Feb 2010 06:27:23 +0000 (01:27 -0500)]
s/charybdis/shadowircd/ in some other reasonably user-facing places.
JD Horelick [Tue, 23 Feb 2010 06:22:15 +0000 (01:22 -0500)]
Changed version to shadowircd 6.0.0-dev. Going to work on
changing some more strings.
JD Horelick [Tue, 23 Feb 2010 06:17:37 +0000 (01:17 -0500)]
Added some more stuff to the TODO-SHADOW
B.Greenham [Tue, 23 Feb 2010 06:10:39 +0000 (01:10 -0500)]
Merge.
JD Horelick [Tue, 23 Feb 2010 06:08:56 +0000 (01:08 -0500)]
Add TODO for ShadowIRCd 6.0
B.Greenham [Tue, 23 Feb 2010 06:08:42 +0000 (01:08 -0500)]
Add chmode +D, which blocks CTCP ACTION.
B.Greenham [Tue, 23 Feb 2010 05:54:16 +0000 (00:54 -0500)]
Merge.
B.Greenham [Tue, 23 Feb 2010 05:49:24 +0000 (00:49 -0500)]
Add chmode +T, which blocks notices.
JD Horelick [Tue, 23 Feb 2010 05:43:34 +0000 (00:43 -0500)]
Whoops, small fail.
JD Horelick [Tue, 23 Feb 2010 05:41:14 +0000 (00:41 -0500)]
Add oper autojoin (with auth::autojoin_opers config option).
JD Horelick [Tue, 23 Feb 2010 05:22:37 +0000 (00:22 -0500)]
Added autojoin-on-connect (with auth::autojoin config option).
B.Greenham [Tue, 23 Feb 2010 05:21:24 +0000 (00:21 -0500)]
Add umode +B, which marks users with it set as a bot in whois.
B.Greenham [Tue, 23 Feb 2010 04:10:36 +0000 (23:10 -0500)]
Fix some indentation I messed up while adding umode +C.