Sam Dodrill
0785419045
Remove autojoin_opers
...
It was broken by the away-notify patch and fixing it is more work than
the feature is useful.
2013-12-26 15:08:55 -08:00
Sam Dodrill
0814442111
away-notify and away rate limiting added
...
Referenced:
atheme/charybdis@c5bbc60375 : Add
away-notify client capability.
atheme/charybdis@d42e6915cf : Pace aways.
atheme/charybdis@725403fd7f : Don't end
the flood grace period with the first AWAY.
atheme/charybdis@dc0fd46236 : Ensure AWAY
pacing only affects local clients.
2013-10-04 21:32:00 -07:00
Sam Dodrill
61fe2694df
Merge branch 'defer-accept' into devel
2013-09-28 20:49:47 -07:00
Sam Dodrill
c141ed9307
Add defer_accept option to enable TCP_DEFER_ACCEPT
...
Merge: 6fb5e9636fa1fffc62e86561e7dcd734fa2ee53f
Add defer_accept option to enable TCP_DEFER_ACCEPT
Charybdis commits referenced:
atheme/charybdis@77cb59b
libratbox: add support for TCP_DEFER_ACCEPT on linux
atheme/charybdis@aa4737a
libratbox: make defer_accept optional.
atheme/charybdis@02270e9
Add listen::defer_accept option for controlling usage
of TCP_DEFER_ACCEPT option.
atheme/charybdis@797a29f
libratbox: Allow defer_accept on FreeBSD.
2013-09-28 20:47:02 -07:00
Sam Dodrill
aa294a3a54
Support for channel owner mode added
...
This is a lot like the previous channel owner mode patch, except the
documentation that previously said "admin" now says "owner" in comments.
src/channel: Kicking logic for owner mode fixed
src/channel: Document the kick/deop logic
decruft: remove temporary files
2013-09-13 11:45:38 -07:00
William Pitcock
5ac470475d
Add support for linking using SSL certificate fingerprints as the link credential rather than the traditional server-password pair.
2010-12-13 23:14:00 -06:00
B.Greenham
a4d2230fbc
Add extensions/m_roleplay, a module that provides various roleplaying commands.
2010-12-07 23:32:46 -05:00
Jilles Tjoelker
2606c73c6f
Change max_bans in reference.conf from 25 to 100, like example.conf.
2010-12-05 16:51:48 +01:00
JD Horelick
f5ed1007ba
Make auth_user work with SASL and add it to the example configs.
2010-11-21 15:03:17 -05:00
JD Horelick
ac10b333c7
Change the filenames of the generated SSL key/cert to ssl.* instead of test.* so that they're a bit more descriptive.
2010-11-13 16:07:54 -05:00
B.Greenham
331285b319
Clarify that serverhide::flatten_links disables /map for non-opers.
2010-10-12 13:30:27 -04:00
B.Greenham
07db71cda0
Fix VERSION and RPL_MYINFO to only show modes that are enabled. Also fix up some errors from the last commit.
2010-10-11 16:35:18 -04:00
B.Greenham
4c16b692f3
Add channel::disabledmodes.
...
This replaces use_invex, use_except, and use_forward, although
those options are still used internally and will continue to work
for users, to maintain config compatibility between charybdis
and shadowircd.
2010-10-11 14:12:52 -04:00
B.Greenham
4023293674
Merge.
2010-10-11 11:58:39 -04:00
B.Greenham
90728edb58
Backed out changeset 3097ade953f5
...
Backout modesets.
They're overly invasive and a bit uglier than is required.
The same thing can be accomplished in a better way with another method.
2010-10-11 11:58:21 -04:00
B.Greenham
1fe75e33cc
mode api: Remove most modes from the chmode_table, and have them initialized in modeset files.
...
Modeset files are modules stored in shadowircd/modes. All they do is initalize
a set of modes on load, and orphan said modes on unload.
All cmodes not included in ircd-ratbox are now located in modeset files, rather
than being in the core. These modes no longer simply use defines, their
locations are stored in a the new struct module_modes. Each of these is set
when intializing the mode in the modeset files, and set to 0 when orphaning
the mode upon unloading the modeset file.
In addition, use_forward has been removed, as it is now obsoleted by modesets.
2010-07-02 19:09:46 -04:00
JD Horelick
b25b4a7c5a
Add InfoServ to the default aliases in ShadowIRCd.
...
Its now in Atheme and enabled by default in Atheme so it seems intelligent to
do so here.
2010-06-23 02:20:04 -04:00
JD Horelick
9f1913e7b8
Readd DroneBL to the list of default blacklist. Most of the trustworthiness
...
issues have been fixed. Keep EFNet RBL though. :)
2010-06-10 17:15:50 -04:00
William Pitcock
4ea91f08c5
Recommend EFNet's RBL instead of DroneBL due to trustworthiness issues.
...
(StaticBox policy change as of May 14, 2010.)
2010-05-14 08:49:26 -05:00
JD Horelick
1add004b97
Change kicknorejoin to be hardcoded to 2 seconds instead of a
...
configurable opton.
2010-05-21 04:20:45 -04:00
JD Horelick
fa6495b47f
Clarify no_oper_flood option in the reference.conf
2010-04-08 21:41:15 -04:00
JD Horelick
1434082803
Change config option for ident_timeout to default_ident_timeout as jilles
...
recommended. Also update the TODO. Also, cocks.
2010-04-05 16:29:11 -04:00
JD Horelick
e50ed244f4
Add a configuration option for ident_timeout.
2010-04-05 15:28:44 -04:00
JD Horelick
ef07b59ac8
Add helpchan and helpurl that tell users the official help channel
...
and (optionally) link them to your network's specific helppages on
the intertubes. It is shown in /quote help (with no extra parameters).
2010-03-28 14:08:47 -04:00
Jilles Tjoelker
9b9d818b32
Add propagated resvs, like klines and xlines.
2010-03-27 16:13:57 +01:00
Jilles Tjoelker
112e8a666b
Add propagated xlines, like klines.
2010-03-16 23:05:50 +01:00
JD Horelick
504f309e38
Add option general::use_propagated_bans to allow disabling new KLINE.
...
If this option is yes (default), KLINE by itself sets global (propagated) bans.
If this option is no, KLINE by itself sets a local kline following cluster{},
compatible with 3.2 and older versions.
2010-03-27 14:58:04 -04:00
JD Horelick
9fc5811f79
Add GroupServ aliases to the shadowircd configs by default.
2010-09-04 18:31:18 -04:00
Jilles Tjoelker
9e94d9ea13
Add target change for channels.
...
This has a separate enabling option channel::channel_target_change.
It applies to PRIVMSG, NOTICE and TOPIC by unvoiced unopped non-opers.
The same slots are used for channels and users.
2010-08-28 20:02:42 -04:00
B.Greenham
d7a3d23cdd
Add channel::admin_on_channel_create, which gives users creating new channels +ao instead of +o, if enabled.
2010-07-29 14:22:33 -04:00
JD Horelick
6898ce9dde
Add general::hide_channel_below_users option.
...
This allows server owners to set how many users must be in a channel before
/LIST will show it.
2010-07-10 01:28:21 -04:00
B.Greenham
b791dea807
Some reference.conf cleanups.
2010-03-25 23:10:52 -04:00
JD Horelick
069f104a2e
Add shared::modules option, remote module stuff coming later/soon.
2010-03-24 15:50:15 -04:00
JD Horelick
74e3e4f1e2
Add DIE shared option for remote restart and die which are on their
...
way next.
2010-03-23 14:19:48 -04:00
JD Horelick
706f2ddf1a
Add the note that no_oper_flood needs to be enabled for true_no_oper_flood
...
to work correctly.
2010-03-21 01:06:57 -04:00
JD Horelick
1cc810d3a7
Add general::true_no_oper_flood . I'm not going to explain it here.
...
Ask me what it does on IRC if you're curious.
2010-03-21 00:14:02 -04:00
B.Greenham
baca17aeb3
Some minor conf cleanups.
2010-03-18 13:50:47 -04:00
JD Horelick
853058531a
Added m_cycle and added it to all the appropriate locations.
2010-03-15 15:35:32 -04:00
B.Greenham
3c0f833420
Add OKICK to documentation.
2010-03-14 17:25:53 -04:00
B.Greenham
6b2d7a74ce
Fix some indentation in reference.conf.
2010-03-13 23:26:23 -05:00
JD Horelick
e78f685073
Add use_part_messages config option. When disabled, this will show
...
all PARTs without a message/reason. Recommended to set to no if
a static quit message is set.
2010-03-13 22:56:38 -05:00
JD Horelick
c0e2aa60b8
Added static_quit support. Pretty much what the name implies.
2010-03-13 22:19:29 -05:00
B.Greenham
c1c91f9438
s/owner/admin/ throughout the source code and docs.
2010-03-07 23:18:39 -05:00
JD Horelick
82e5490f59
Add m_webirc to "default" loaded extensions in .conf files and
...
add a WEBIRC auth {} block for it to show how its used so you
don't have to read the source of the extension to figure it out.
2010-03-07 17:13:46 -05:00
B.Greenham
2ec04d9c3b
Cleanup reference.conf a bit.
2010-03-06 15:58:15 -05:00
JD Horelick
5814373ffa
Add +p/override to the umodes array in the reference.conf
2010-03-06 12:37:42 -05:00
JD Horelick
f11e5895dc
Fix a few errors in the example configs (caused errors on starting the ircd).
2010-03-04 14:18:15 -05:00
B.Greenham
1fbf6db662
Add extensions/m_oaccept , a module to allow opers to bypass +gGR with a command.
2010-03-04 01:40:13 -05:00
JD Horelick
4ebf686203
Add oper:override priv to the .confs
2010-03-03 12:56:56 -05:00
B.Greenham
e787d3a226
Add conf options for swhois and operstring, though they don't do anything yet.
2010-03-03 00:52:13 -05:00