Commit Graph

182 Commits

Author SHA1 Message Date
JD Horelick f34794d0a8 s/charybdis/shadowircd/ in some other reasonably user-facing places. 2010-02-23 01:27:23 -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
William Pitcock 790bfe43cb Documentation updates for the ip_cloaking_4.0 transition. 2010-02-18 07:34:40 -06:00
William Pitcock d8a023eddd Add support for client certificate fingerprints in o:lines. 2010-02-17 06:41:41 -06:00
Jilles Tjoelker 04a611e26e Update target change documentation. 2010-02-17 00:38:08 +01:00
Jilles Tjoelker 7f9423cb2a ts6-protocol.txt: mention meaning of capabs EX, IE, SERVICES, KNOCK. 2009-12-26 00:25:52 +01:00
Jilles Tjoelker 29e3823d48 Add two more reasons why ssld_count>1 can be useful: bugs and fd limits. 2009-11-18 00:00:07 +01:00
Jilles Tjoelker 6abfcc55d0 Note that blacklist{} only accepts host/reason pairs, no host+host+reason. 2009-10-18 21:08:37 +02:00
Jilles Tjoelker 100563e836 Force part local users (not resv_exempt) on channel resv.
A notice will be sent to any force parted users that the channel
is temporarily/permanently unavailable on the server.
A new config option channel::resv_forcepart can be used to disable this.

from ircd-ratbox (dubkat)
2009-09-19 21:24:35 +02:00
Jilles Tjoelker ecb0b4b941 Update copyright years in sgml docs. 2009-05-08 22:40:18 +02:00
Jilles Tjoelker 957765c32d Remove notes about now fixed xline \s bugs from sgml docs. 2009-05-08 22:37:20 +02:00
Jilles Tjoelker 1773e9cbab Add description for TB and TOPIC messages. 2009-03-29 22:05:59 +02:00
Jilles Tjoelker fce3e27d20 Update sgml documentation for +z enhancement. 2009-03-29 18:55:23 +02:00
Jilles Tjoelker 6ce8910d97 Apply +z to messages blocked by +b and +q as well.
This adds a new server capab EOPMOD which will be used
for an extended topic command also.
2009-03-29 15:48:07 +02:00
Jilles Tjoelker b03d78803d Mention that @#chan/+#chan requires CHW capab. 2009-03-29 15:04:17 +02:00
Jilles Tjoelker c066192cad Add GUNGLINE to protocol documentation (efnet only, not in charybdis). 2009-03-25 00:34:12 +01:00
Jilles Tjoelker d2d703a1d7 Document efnet-style GLINE protocol. 2009-03-01 01:03:58 +01:00
Jilles Tjoelker dea418e9b4 Add channel::only_ascii_channels config option
to restrict channel names to printable ascii only.
Like disable_fake_channels this only applies to joins
by local users; unlike disable_fake_channels it applies
to opers as well.
2009-02-22 00:12:21 +01:00
Jilles Tjoelker 5404da73a1 Do not create directories under PREFIX while building. 2009-02-08 21:18:26 +01:00
Jilles Tjoelker 16834df2c2 Clarify some PRIVMSG/NOTICE restrictions. 2009-02-08 15:48:04 +01:00
Jilles Tjoelker fbe27d504f Numerics are also server-server messages. 2009-02-08 15:39:12 +01:00
Jilles Tjoelker b573143fe7 Clarify propagation of JOIN and SJOIN. 2009-02-06 15:58:02 +01:00
Jilles Tjoelker 71059b1f3b Add more information about propagation. 2009-02-05 20:10:34 +01:00
Jilles Tjoelker 640b57ec84 Add description for LOCOPS message. 2009-02-05 19:57:51 +01:00
Jilles Tjoelker dc83edfac4 Clarify connection setup. 2009-01-30 17:08:59 +01:00
Jilles Tjoelker 03a905bd21 First draft of a more complete TS6 server protocol description. 2009-01-25 21:11:28 +01:00
Jilles Tjoelker 0dba1df7cd WHOIS 330 (services login name) does not need a remote whois. 2009-01-25 17:36:19 +01:00
Jilles Tjoelker 388ff36d4b Add umode +R to doc/services.txt. 2009-01-25 17:35:57 +01:00
Jilles Tjoelker 3619e29987 Change /stats O to show privset blocks (oper only).
To show operator blocks, only /stats o (lowercase) now works.
2009-01-18 01:35:24 +01:00
Jilles Tjoelker c80b76f022 Make SCAN UMODES GLOBAL NO-LIST MASK <mask> no longer an operspy command.
This agrees with allowing MODE <nick> as non-operspy.
2009-01-01 20:32:30 +01:00
Jilles Tjoelker 29ef4e88c8 BOPM/TCM do not need the ability to global kill, so remove it from server_bot
privset.
2008-12-28 23:24:43 +01:00
Jilles Tjoelker 0c0fc97605 Update sgml docs for cidr_ipv4_bitlen/cidr_ipv6_bitlen split. 2008-12-11 21:53:36 +01:00
Jilles Tjoelker e238fe3aef Mention auto CPRIVMSG/CNOTICE in sgml docs. 2008-12-05 15:33:38 +01:00
Jilles Tjoelker b626b0171b Add /topic !#channel operspy to sgml docs. 2008-12-04 01:40:57 +01:00
Jilles Tjoelker 76514a0b77 Put back example.conf limits to their old values,
increasing cidr limit somewhat more.
2008-11-30 13:35:01 +01:00
Jilles Tjoelker 571df4297c Update reference.conf for cidr change as well. 2008-11-30 13:33:43 +01:00
Jilles Tjoelker c8d8588915 Split cidr_bitlen into cidr_ipv4_bitlen and cidr_ipv6_bitlen.
Taken from ircd-ratbox 3 via shadowircd.
2008-11-30 13:31:59 +01:00
Jilles Tjoelker 89a38579cd Add sgml documentation for /quote set. 2008-11-28 15:48:41 +01:00
Jilles Tjoelker b29e40b7ca Improve note about case sensitivity. 2008-11-26 00:07:12 +01:00
Jilles Tjoelker e129e2af12 Mention how to specify the default port in a remote connect. 2008-11-25 23:58:24 +01:00
Jilles Tjoelker 72bb40038d Enhance description of umode +S. 2008-09-13 19:10:57 +02:00
Jilles Tjoelker 5ee5c31c51 Note extra server wallops in recent versions. 2008-09-13 18:46:03 +02:00
Jilles Tjoelker 637b590f9e Put oper privileges in alphabetical order in the sgml docs. 2008-09-13 00:46:20 +02:00
Jilles Tjoelker 88d08e8496 Fix oper:remote in reference.conf. 2008-09-13 00:34:52 +02:00
Jilles Tjoelker ebe5601796 Document privsets in the example confs. 2008-09-13 00:32:22 +02:00
Jilles Tjoelker d2e3bb4a19 Pick up remote to oper:routing change. 2008-09-13 00:29:15 +02:00
Jilles Tjoelker 1a745bf1a5 Update SGML docs for need_ssl and new oper priv system. 2008-09-09 23:32:19 +02:00
Jilles Tjoelker 850b23f3a9 Remove old oper privilege flags. 2008-09-09 21:51:26 +02:00
Jilles Tjoelker 92ee45c4b8 Document need_ssl flags in example.conf. 2008-09-09 21:46:12 +02:00
Jilles Tjoelker 663bbb2836 Add need_ssl to auth{} and operator{}.
Specifying need_ssl on auth{} denies the connection if
it is not SSL/TLS, much like need_ident or need_sasl.
Specifying need_ssl on operator{} refuses opering with
ERR_NOOPERHOST if the connection is not SSL/TLS.
from ircd-ratbox
2008-09-07 01:18:58 +02:00
Jilles Tjoelker 44d450f242 Correct spelling of oper:remoteban in example.conf. 2008-09-02 23:42:51 +02:00
Jilles Tjoelker 0d499ee5f9 oper:adminwall priv seems meaningless, remove it. 2008-09-02 23:40:22 +02:00
William Pitcock 6e915bfe06 privset example: Add a privset for local bots like BOPM and TCMs. 2008-08-17 08:58:34 -05:00
William Pitcock 48de3c1852 Add some privsets for opers here. 2008-08-17 07:17:25 -05:00
Valery V Yatsko 6145bb6027 no more servlink - removed 'servlink_path' from reference.conf and source files 2008-08-16 22:23:56 +04:00
Valery V Yatsko 02be96f211 Updated reference.conf 2008-08-13 23:17:43 +04:00
Jilles Tjoelker c3a82957db Update example.conf for max_unknown_ip->throttle. 2008-08-01 02:54:36 +02:00
Jilles Tjoelker d1275a8fd6 Move to ratbox3 reject and throttle code.
Throttle replaces max_unknown_ip, reject is like before
(including the charybdis-specific unkline handling).
Both of these now apply before SSL negotiation.

This commit does not include the global_cidr and new dline code.

m_webirc is a bit nasty with throttling (unlike before
with max_unknown_ip), this may be fixed later (or
the webirc IP needs to be exempt{}ed).
2008-08-01 01:59:08 +02:00
Valery Yatsko d36df23a0b Removed TS5 description as it is no longer supported 2008-07-30 02:25:21 +04:00
Valery Yatsko 7be4360d11 Removed some docs related to ratbox 2008-07-30 02:23:30 +04:00
Jilles Tjoelker 40a53c07b4 Add a DNS section to charybdis-oper-guide. 2008-07-10 23:31:46 +02:00
Jilles Tjoelker 712ca381f9 Add FINDFORWARDS and IDENTIFY commands to oper-guide (from extensions). 2008-05-22 00:46:02 +02:00
Jilles Tjoelker c2c2491a73 Add +F and +W snomasks to oper-guide (from extensions). 2008-05-22 00:30:42 +02:00
Jilles Tjoelker e2435f2280 Document PRIVS command in sgml. 2008-04-24 23:58:47 +02:00
Jilles Tjoelker 0786ceea88 Mention undline more clearly with unkline oper privilege. 2008-04-23 18:31:34 +02:00
Jilles Tjoelker 848f83a1cb Mention dline/undline with remoteban oper privilege. 2008-04-23 18:31:02 +02:00
Jilles Tjoelker 66a1352761 Document remote D:lines in sgml. 2008-04-21 01:54:24 +02:00
Jilles Tjoelker f410930f71 Mention shared dline flags in reference.conf. 2008-04-21 01:42:19 +02:00
Jilles Tjoelker bfb327eea7 Remove another mention of glines. 2008-04-19 18:05:26 +02:00
Jilles Tjoelker 320348714a Add umode +z. 2008-04-19 18:04:47 +02:00
Valery Yatsko e2ec3f7d01 Hope these were the last things left from glines 2008-04-11 19:16:43 +04:00
Jilles Tjoelker 9250609250 Remove another mention of glines from the sgml documentation. 2008-04-11 17:04:30 +02:00
Jilles Tjoelker 286f7449d8 Make the sgml documentation compile again. 2008-04-11 17:03:39 +02:00
Jilles Tjoelker bb1f5537e3 Keep gline information in server version and capab listings
for historical reference.
2008-04-11 16:52:56 +02:00
Valery Yatsko d5a432fa00 Removing glines 2008-04-11 18:47:03 +04:00
Valery Yatsko ca89e98e03 .cvsignore files removed, SVN-Access replaced by Mercurial-Access 2008-04-09 22:24:50 +04:00
Valery Yatsko 95dc12515b New extensions documented + typo fixed 2008-04-08 23:24:47 +04:00
Valery Yatsko 9b1b4a972b SSL options added to configuration files 2008-04-07 15:45:15 +04:00
Valery Yatsko 8db00894ab ssl sync with http://hg.angelforce.ru/charybdis-old 2008-04-06 18:52:42 +04:00
Valery Yatsko 3fe908250a Much clear maxconnections stuff - ported from ratbox3. 2008-04-05 23:56:15 +04:00
William Pitcock dcfcf3aa37 Some tweaks, apparently you can have multiple <author> tags now. 2008-03-30 01:54:14 -05:00
Jilles Tjoelker 4d17e288b4 target change: use fnv32 hash of UID instead of pointer to identify clients
This way, the information remains valid after a split.
For clients on TS5 servers, the nick is used; this is
not much of a problem because these are on pseudoservers
and not assumed to change nick much at all.
2008-03-16 00:39:49 +01:00
Jilles Tjoelker c4b513f338 sgml docs: mention that connect::topicburst is now enabled by default 2008-03-11 21:58:13 +01:00
Jilles Tjoelker 3b0e68bf5e Update copyright year in sgml documentation. 2008-02-29 20:18:09 +01:00
Jilles Tjoelker 7c0590f76c Add more details to stats in sgml docs. 2008-02-29 17:10:20 +01:00
Jilles Tjoelker 181578b288 Update docs for change to masked stats k/K. 2008-02-29 16:27:55 +01:00
Jilles Tjoelker f3d2fceb65 sgml docs: kline_exempt does not exempt from D:lines in any way 2008-01-05 00:52:02 +01:00
Jilles Tjoelker 3911ef9baa Charybdis does not have --enable-services, it is always enabled. 2008-01-04 17:29:15 +01:00
Jilles Tjoelker e54995b150 Remove idle time checking (auto disconnecting users idle too long). 2008-01-01 23:04:34 +01:00
Jilles Tjoelker 7c3a2f7081 Document special characters in stats i/testmask in sgml. 2008-01-01 22:40:22 +01:00
Jilles Tjoelker 372b2193ec More helpful ERROR server notices.
- Do not use hide_error_messages for certain "safe" ERRORs.
- If hide_error_messages hides an ERROR from a handshake,
  send a server notice anyway, but without the message
  text.
- Send server notices about ERRORs from handshakes network
  wide if it was a remote connect.
2007-12-28 01:31:56 +01:00
Jilles Tjoelker 625b1e582d Document the mass_notice oper privilege. 2007-12-24 22:04:18 +01:00
Jilles Tjoelker fa7964705f Document the resv oper privilege. 2007-12-24 21:59:21 +01:00
Jilles Tjoelker c13a2d9ad3 Add mass_notice oper priv, enabled by default for compatibility.
Controls /wallops and masked notices/privmsgs.
2007-12-24 21:47:05 +01:00
Jilles Tjoelker 420b2c9a10 Remove dot_in_ip6_addr config option. 2007-12-24 18:24:23 +01:00
William Pitcock 38b91e8915 again, fbfile.c hasn't existed in a long time. 2007-12-21 11:14:08 -06:00
William Pitcock 207aba5c3d fbfile.c hasn't existed in a long time. 2007-12-21 11:13:49 -06:00
William Pitcock 29344cc799 Remove rfc1459, because IETF documentation does not contain any permission notices allowing modification. 2007-12-21 11:09:55 -06:00
Jilles Tjoelker 1ef5b43053 Require resv oper privilege to set cmode +L or +P. 2007-12-18 00:24:05 +01:00