Commit Graph

1989 Commits

Author SHA1 Message Date
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
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 c279d43b75 Add has_common_channel(), which is needed by umode +G. 2010-02-25 19:15:13 -05:00
B.Greenham 61ffa214b4 Add umode +G, soft callerid. 2010-02-25 17:57:12 -05:00
B.Greenham ffffcf7321 Fix indentation in help/opers/umode. 2010-02-25 16:58:34 -05:00
JD Horelick 0a9c5766e7 Compile fix 2010-02-25 16:24:06 -05:00
JD Horelick ced234b867 Added +p to the helpfile 2010-02-25 16:16:30 -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 b2e398fa72 Remove an unnecessary bit from the TODO. 2010-02-25 03:31:11 -05:00
B.Greenham 8b1a522e81 Hey, charybdis already kinda does these two. 2010-02-25 02:48:02 -05:00
B.Greenham 05c4e3c779 Fix a typo in help/opers/cmode. 2010-02-25 01:54:25 -05:00
B.Greenham 48d9c3446a Update TODO. 2010-02-25 01:52:23 -05:00
B.Greenham 2b3c7c29c3 Add chmode +G, which blocks messages in all caps. 2010-02-25 01:51:28 -05:00
B.Greenham 3b84aed4b4 Update TODO. 2010-02-25 01:16:51 -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
Jilles Tjoelker fc551dced3 help: Remove references to old ban .confs,
calling bandb "the database" instead.
2010-02-24 23:31:56 +01:00
Jilles Tjoelker ba6e142043 Use FLAGS_SENTUSER when checking whether to register when ping cookie is received. 2010-02-24 23:28:27 +01:00
B.Greenham e2994faec6 Add the new umodes to documentation in refrence.conf. 2010-02-24 13:02:09 -05:00
B.Greenham b7ec309451 Fix some indentation in refrence.conf. 2010-02-24 12:43:05 -05:00
B.Greenham 4efc8651ac Add hostserv/botserv aliases to the example confs. 2010-02-24 12:04:49 -05:00
B.Greenham 60e16d64e7 Add +x to default_umodes in the example confs, since we're loading ip_cloaking by default. 2010-02-24 11:57:52 -05:00
B.Greenham 28ba4f8f97 Let's not forget to save before we commit next time. 2010-02-24 11:52:03 -05:00
B.Greenham e432274159 Uncomment extensions in the default configs that almost everyone is going to want enabled anyway. 2010-02-24 11:49:07 -05:00
B.Greenham 0c33b827d0 Add m_force to extensions/README and to the example config files. 2010-02-24 11:44:25 -05:00
B.Greenham 9903cf1420 Change a lingering refrence to umode +h to umode +x 2010-02-24 11:33:26 -05:00
B.Greenham ae148f147c And let's not forget the TODO. 2010-02-23 22:39:31 -05:00
B.Greenham 837a020a0c Add general::secret_channels_in_whois. 2010-02-23 22:38:35 -05:00
B.Greenham 763e2baade Make operspy prefix secret channels with * instead of ! . 2010-02-23 21:51:41 -05:00
JD Horelick 78d9febea1 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.
2010-02-23 20:50:54 -05:00
Stephen Bennett 47148a3e79 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.
2010-02-23 22:35:58 +00:00