David Schultz
1c78029cd4
reference.conf: add drain_reason
2021-07-11 22:54:16 +00:00
Valentin Lorentz
0c43af77fc
reference.conf: Fix inconsistent use of tabulations and spaces
2021-07-06 19:08:21 +01:00
Valentin Lorentz
5c914e40fa
Add a tutorial for connecting servers and services.
2021-07-06 17:07:39 +01:00
Ariadne Conill
81531536aa
Remove ziplinks ( #218 )
2021-06-26 17:45:52 +01:00
Eric Mertens
4d8088c386
Allow auth{} to apply extra umodes ( #202 )
...
Allow auth{} to apply extra umodes
Co-authored-by: Doug Freed <dwfreed@mtu.edu>
Co-authored-by: Ed Kellett <e@kellett.im>
2021-06-12 11:04:33 -07:00
Ariadne Conill
3fc0499e77
Mailmap and copyright update for Ariadne
2021-06-01 12:40:02 -04:00
Ed Kellett
dfeba65563
Add channel::ip_bans_through_vhost
2021-04-26 17:51:55 +01:00
jess
64d5cff464
add separate priv (oper:message) for walking over CALLERID (umode +g) ( #152 )
2021-04-26 16:24:36 +00:00
jesopo
72b1dbd4bf
"KDX-Line active for" is now L_NETWIDE, so remove sno_globalkline
2021-04-10 15:12:40 +01:00
Aaron Jones
2e8a889fc9
doc/reference.conf: add an example TLSv1.3 ciphersuite name
...
[ci skip]
2021-02-07 11:52:58 +00:00
Taavi Väänänen
4863b35d1d
doc: Change missed chadybdis name to solanum ( #111 )
...
Looks like this was missed in a6f63a8
.
2021-01-28 14:14:40 +00:00
Taavi Väänänen
d04ed5c53f
wallops: require new oper:wallops right ( #110 )
...
Split oper:wallops right from oper:mass_notice. Update documentation and
examples to grant oper:wallops everywhere oper:mass_notice was granted.
closes #103
2021-01-28 14:09:31 +00:00
jess
40ecb85a1d
add ConfigFileEntry.oper_secure_only, to require TLS to oper up ( #76 )
2020-11-18 14:29:08 +00:00
Ed Kellett
6485005214
Get rid of hub_mask/leaf_mask
2020-11-14 18:22:08 +00:00
Ed Kellett
eafe4df92a
Document general::stats_l_oper_only
2020-11-08 19:38:19 +00:00
Eric Mertens
d295a3986d
Stop using chm_nosuch as a sentinel value ( #53 )
...
Remove chmode compat modules
This removes the need for chm_nosuch as well. Unknown mode detection happens in mode parsing now.
2020-11-08 09:50:17 -08:00
Ed Kellett
4a8bd0b2fb
Document general::hidden_caps
2020-11-08 14:08:38 +00:00
Ed Kellett
cbc31cce4d
Document s2s ECHO
2020-11-06 19:42:55 +00:00
Eric Mertens
0bece97692
Remove sno_whois mention in example configuration ( #48 )
2020-11-06 09:04:14 -08:00
Ed Kellett
f57d88bc71
Remove shared blocks
2020-11-01 04:20:44 +00:00
Ed Kellett
d1239f613f
Document secure blocks
2020-10-31 16:00:02 +00:00
Ed Kellett
0f8ec93849
helpops: change umode char to h
2020-10-27 13:53:01 +00:00
Ed Kellett
7d84719d68
Unify oper:{global,local}_kill
2020-10-25 20:02:03 +00:00
jesopo
b9b28600d7
"server-side ignore" is an incorrect description of umode +g
2020-10-21 13:21:58 +01:00
Ed Kellett
19dc147459
Document max_number in reference.conf
2020-10-18 20:03:05 +01:00
Ed Kellett
7c7065b07e
Add class::max_autoconn configuration
2020-10-18 20:03:05 +01:00
Ed Kellett
a6f63a829e
Innovation by sed
2020-10-15 15:52:41 +01:00
Ed Kellett
a9b8506b34
Update credits
2020-10-13 22:38:42 +01:00
Ed Kellett
f590bc6cec
Align reference.conf and ircd.conf.example
2020-08-04 22:58:31 +01:00
Ed Kellett
e206f185c5
ircd.conf.example: Fix duplicate priv
2020-08-04 22:58:31 +01:00
Ed Kellett
e06b75d23c
Document extension-only oper privs
2020-08-04 22:58:31 +01:00
Ed Kellett
734e774713
Document usermode:servnotice
2020-08-04 22:58:31 +01:00
Ed Kellett
2f68b6e203
Document the remaining new privs
2020-08-04 22:58:31 +01:00
Ed Kellett
58a490f9a4
Add oper:testline
2020-08-04 22:58:30 +01:00
Ed Kellett
6d5be11fb1
Add oper:privs
2020-08-04 22:58:30 +01:00
Ed Kellett
1cd6639a35
Add auspex:oper
2020-08-04 22:58:30 +01:00
Ed Kellett
80303ab70e
chm_staff: use oper:cmodes, don't check op status
2020-08-04 22:58:30 +01:00
Ed Kellett
d4f7eb4ce6
Replace most checks for +o with oper:general
...
I'm preparing to PR a succession of privs changes with the ultimate goal
of severely limiting the scope of the binary oper/user dichotomy and
move conceptually distinct oper functions into their own privs.
Accomplishing this is a non-trivial task, and can wait, but it's
inconvenient now to have such functions enabled by the same mechanism
that grants any privs at all--so I'm moving all of them to a
transitional priv with the intention of eroding that later.
2020-08-04 22:58:30 +01:00
Simon Arlott
ac09f70838
Merge remote-tracking branch 'ophion/upstream/dnsbl-rename'
2020-07-09 20:53:38 +01:00
Aaron Jones
e241d7979c
Merge pull request #346 from edk0/opmod-as-statusmsg
...
Port opmod_send_cprivmsg from ircd-seven, sans naming mistake
2020-07-06 10:52:15 +00:00
Janik Kleinhoff
04e5ed6c57
Make 5614c9e6f0b (opmod as fake statusmsg) optional
...
This adds a channel { ... } option, opmod_send_statusmsg, disabled by
default for compatibility reasons.
2020-07-06 10:36:35 +01:00
Ariadne Conill
043f2c9063
example config: dnsbl{} block change, update explanation comment a bit
2020-07-05 21:20:33 -06:00
Ed Kellett
fff4f76353
Add general::tls_ciphers_oper_only
2020-07-05 23:06:51 +01:00
Stephen Bennett
b3a0099139
Rename connect_delay to post_registration_delay. This matches the ircd-ratbox feature, and better describes what it actually is. Also make sure to set localClient->firsttime on registration, so that the delay counts from the right time.
2020-06-07 19:22:36 +01:00
Stephen Bennett
1bb7964378
Add connect_delay to example and reference configs
2020-06-07 19:22:36 +01:00
Ed Kellett
d691b63be2
Document invite hooks
2020-04-30 18:17:00 +01:00
Ed Kellett
57657a33a3
Document kline_spoof_ip
2020-04-20 11:10:39 +01:00
Ed Kellett
6292d72bbf
Add hide_tkdline_duration to documentation .confs
2019-12-31 01:56:05 +00:00
Ed Kellett
ed3ca2ff16
Propagate OPER
...
Move opername and privset storage to struct User, so it can exist for
remote opers.
On /oper and when bursting opers, send:
:foo OPER opername privset
which sets foo's opername and privset. The contents of the privset on
remote servers come from the remote server's config, so the potential
for confusion exists if these do not match.
If an oper's privset does not exist on a server that sees it, it will
complain, but create a placeholder privset. If the privset is created by
a rehash, this will be reflected properly.
/privs is udpated to take an optional argument, the server to query, and
is now local by default:
/privs [[nick_or_server] nick]
2019-09-13 10:08:27 +01:00
Simon Arlott
912d118fa2
Merge branch 'check-one-kline' of https://github.com/edk0/charybdis into edk0-check-one-kline
2019-08-31 15:05:11 +01:00