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
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
JD Horelick
45b9f1cbc0
Added channel::host_in_topic.
2010-02-23 20:19:58 -05:00
JD Horelick
ccac85bf9c
Should've updated the TODO on the last commit. I suck.
2010-02-23 19:51:38 -05:00
JD Horelick
c3a0fde28f
Added cycle_host_change option.
2010-02-23 19:50:45 -05:00
B.Greenham
70731d4fed
Update the TODO.
2010-02-23 18:20:30 -05:00
B.Greenham
f9e91eceaa
Add chmode +E, which prevents ops from using /kick on channels where it is set.
2010-02-23 18:14:43 -05:00
JD Horelick
aa35afbb1f
Some changes to bring the code i moved all around up-to-date.
2010-02-23 04:12:11 -05:00
B.Greenham
6faf3f4d40
Make it so that only opers see modes in whois.
2010-02-23 03:12:19 -05:00
B.Greenham
be2d3c114f
Make the last commit actually compile.
2010-02-23 03:08:58 -05:00
B.Greenham
88b63e6506
Make the target user's modes show up in whois.
2010-02-23 02:59:35 -05:00
JD Horelick
074fe45ad7
Some quick user_join() call fixes.
2010-02-23 02:56:57 -05:00
JD Horelick
677e21a450
Constify the header too :D
2010-02-23 02:53:44 -05:00
JD Horelick
824455aba6
Forgot to constify
2010-02-23 02:53:19 -05:00
JD Horelick
3472ff3fec
Add an include
2010-02-23 02:52:53 -05:00
JD Horelick
9230426e7a
More moving
2010-02-23 02:52:01 -05:00
JD Horelick
67b90240c4
move user_join() to channels.c
2010-02-23 02:48:33 -05:00
JD Horelick
080bb5cf25
Start moving parts of join to channels.c so they can be used in more places.
2010-02-23 02:41:26 -05:00
JD Horelick
2c489d8e65
Backed out changeset 199eadae216a
2010-02-23 02:04:53 -05:00
JD Horelick
6d3e983251
Compile fix
2010-02-23 02:01:19 -05:00
B.Greenham
0bd6cfbe28
Compile fix.
2010-02-23 01:58:38 -05:00
JD Horelick
f8b8808ac7
Move m_force to extensions.
2010-02-23 01:42:36 -05:00
JD Horelick
f34794d0a8
s/charybdis/shadowircd/ in some other reasonably user-facing places.
2010-02-23 01:27:23 -05:00
JD Horelick
867dcc9f02
Changed version to shadowircd 6.0.0-dev. Going to work on
...
changing some more strings.
2010-02-23 01:22:15 -05:00
JD Horelick
0d2815dd94
Added some more stuff to the TODO-SHADOW
2010-02-23 01:17:37 -05:00
B.Greenham
dacfb79db6
Merge.
2010-02-23 01:10:39 -05:00
JD Horelick
cda9a0d833
Add TODO for ShadowIRCd 6.0
2010-02-23 01:08:56 -05:00
B.Greenham
7e6c9180da
Add chmode +D, which blocks CTCP ACTION.
2010-02-23 01:08:42 -05:00
B.Greenham
92504d43b1
Merge.
2010-02-23 00:54:16 -05:00
B.Greenham
6afd4b916f
Add chmode +T, which blocks notices.
2010-02-23 00:49:24 -05:00
JD Horelick
e54944ef98
Whoops, small fail.
2010-02-23 00:43:34 -05:00
JD Horelick
87f58b4ffb
Add oper autojoin (with auth::autojoin_opers config option).
2010-02-23 00:41:14 -05:00
JD Horelick
fa72cee166
Added autojoin-on-connect (with auth::autojoin config option).
2010-02-23 00:22:37 -05:00
B.Greenham
930629c5f2
Add umode +B, which marks users with it set as a bot in whois.
2010-02-23 00:21:24 -05:00
B.Greenham
2678f87a51
Fix some indentation I messed up while adding umode +C.
2010-02-22 23:10:36 -05:00
B.Greenham
854f6bd0af
Add umode +V, which blocks invites to anyone with it set.
2010-02-22 22:45:37 -05:00