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
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