Ed Kellett
|
24652f2b95
|
m_stats: Make /stats l respect oper hiding
found by @jesopo
|
2020-08-03 01:23:54 +01:00 |
|
Aaron Jones
|
ad7ecd5cbb
|
Merge pull request #352 from edk0/grant-oper-data
m_grant: zero-initialize struct oper_conf
|
2020-07-27 17:13:33 +00:00 |
|
Aaron Jones
|
687641237a
|
Merge pull request #353 from edk0/privs-strtok
m_privs: don't leave a damaged privset behind
|
2020-07-25 23:55:57 +00:00 |
|
Ed Kellett
|
bd8b9a37be
|
m_privs: don't leave a damaged privset behind
|
2020-07-25 23:49:52 +01:00 |
|
Ed Kellett
|
687ec8f766
|
m_grant: zero-initialize struct oper_conf
bug noticed by @xnrand
|
2020-07-16 17:59:27 +01:00 |
|
Simon Arlott
|
373ba193b8
|
Merge pull request #351 from ophion-project/upstream/sasl
sasl: use mapi_cap_list_v2 correctly
|
2020-07-12 10:28:02 +01:00 |
|
Unit 193
|
7372db99f2
|
Fix a couple typos.
automaticlly → automatically
completly → completely
permissable → permissible
redunant → redundant
threshhold → threshold
|
2020-07-11 04:51:22 +00:00 |
|
Aaron Jones
|
0df422f5b0
|
help/*/umode: update help text for +g/+G
cf. https://github.com/charybdis-ircd/charybdis/pull/342
[ci skip]
|
2020-07-11 03:43:31 +00:00 |
|
Aaron Jones
|
077bedc4dd
|
Merge pull request #342 from ophion-project/upstream/modularize-callerid
modularize callerid
|
2020-07-11 03:39:25 +00:00 |
|
Ariadne Conill
|
8ad8fd34f5
|
callerid: fix a missed instance of hardcoded +g
|
2020-07-10 21:25:25 -06:00 |
|
Ariadne Conill
|
c6e584dd1b
|
callerid: fix invite case
|
2020-07-10 18:43:31 -06:00 |
|
Ariadne Conill
|
ace0c8655b
|
callerid: align soft caller-id behavior with ircd-hybrid implementation
|
2020-07-10 18:18:28 -06:00 |
|
Ariadne Conill
|
b07445c6d9
|
extensions/umode_noctcp: skip privmsg_user hook except on recipient server
|
2020-07-10 18:08:33 -06:00 |
|
Ariadne Conill
|
3792c63dc0
|
sasl: use mapi_cap_list_v2 correctly
|
2020-07-09 17:47:28 -06:00 |
|
Ariadne Conill
|
92f5320e1d
|
message: run privmsg_user hook on both source and target
|
2020-07-09 16:06:56 -06:00 |
|
Ariadne Conill
|
4abf8eb2e6
|
callerid: actually the guard should be for source_p
|
2020-07-09 16:06:33 -06:00 |
|
Ariadne Conill
|
4841ad6197
|
callerid: only check the target's accept list on their own local server
|
2020-07-09 16:06:33 -06:00 |
|
Ariadne Conill
|
3ed61fba8c
|
callerid: use public isupport_umode
|
2020-07-09 16:06:33 -06:00 |
|
Ariadne Conill
|
8906ffd1b7
|
supported: make isupport_umode() public
|
2020-07-09 16:06:33 -06:00 |
|
Ariadne Conill
|
5d4cce6cc0
|
callerid: has_common_channels(): fix return value
|
2020-07-09 16:06:33 -06:00 |
|
Ariadne Conill
|
4d07382c2d
|
callerid: fix module description
|
2020-07-09 16:06:33 -06:00 |
|
Ariadne Conill
|
915bb5614b
|
callerid: unregister usermode +g if usermode +G cannot be allocated
|
2020-07-09 16:06:33 -06:00 |
|
Ariadne Conill
|
5419d3c286
|
help: document soft callerid mode
|
2020-07-09 16:06:33 -06:00 |
|
Ariadne Conill
|
c6edf65411
|
callerid: use hdata.error where available
|
2020-07-09 16:06:33 -06:00 |
|
Ariadne Conill
|
fdff78f891
|
callerid: catch find_umode_slot() failures
|
2020-07-09 16:06:33 -06:00 |
|
Ariadne Conill
|
db80763427
|
callerid: use invite instead of can_invite hook
|
2020-07-09 16:06:33 -06:00 |
|
Ariadne Conill
|
7b60cca0f1
|
callerid: implement relaxed caller id mode (+G)
|
2020-07-09 16:06:33 -06:00 |
|
Ariadne Conill
|
7106e36ed3
|
callerid: fix up isupport
|
2020-07-09 16:06:33 -06:00 |
|
Ariadne Conill
|
6558648dc3
|
callerid: don't clobber other modules
|
2020-07-09 16:06:33 -06:00 |
|
Ariadne Conill
|
921b508b1b
|
add callerid module
|
2020-07-09 16:06:33 -06:00 |
|
Ariadne Conill
|
303e85c59e
|
remove callerid definitions
|
2020-07-09 16:06:33 -06:00 |
|
Ariadne Conill
|
4a9cf86981
|
message: remove hardcoded +G logic
|
2020-07-09 16:06:33 -06:00 |
|
Ariadne Conill
|
98ac35197b
|
invite: remove hardcoded callerid logic
|
2020-07-09 16:06:33 -06:00 |
|
Simon Arlott
|
ac09f70838
|
Merge remote-tracking branch 'ophion/upstream/dnsbl-rename'
|
2020-07-09 20:53:38 +01:00 |
|
Simon Arlott
|
bc89b788fa
|
authd: Don't reveal to users how many DNSBLs are configured
|
2020-07-09 20:53:00 +01:00 |
|
Simon Arlott
|
e658268b22
|
authd: Fix DNSBL messages
|
2020-07-09 20:52:24 +01:00 |
|
Aaron Jones
|
860d2381cf
|
Merge pull request #345 from edk0/alias
m_alias: Preserve protocol framing characters
|
2020-07-07 09:16:38 +00: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 |
|
Ed Kellett
|
f42959a205
|
Add tests for opmod_send_statusmsg
|
2020-07-06 10:36:35 +01: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 |
|
Aaron Jones
|
eb2103bb0e
|
Merge pull request #347 from edk0/hide-tls-info
Add general::tls_ciphers_oper_only
|
2020-07-06 08:31:47 +00:00 |
|
Ariadne Conill
|
a389de2a25
|
authd: rename blacklist_provider to dnsbl_provider, change auth notices accordingly
|
2020-07-05 21:20:34 -06:00 |
|
Ariadne Conill
|
043f2c9063
|
example config: dnsbl{} block change, update explanation comment a bit
|
2020-07-05 21:20:33 -06:00 |
|
Ariadne Conill
|
7f24f506e0
|
newconf: deprecate blacklist{} blocks, replace with dnsbl{} blocks.
|
2020-07-05 21:20:32 -06:00 |
|
Ariadne Conill
|
3321eef45a
|
ircd: rename DNSBL entries from blacklist to dnsbl_entry.
|
2020-07-05 21:20:31 -06:00 |
|
Ariadne Conill
|
d07feac7b2
|
client: drop no longer existent 'struct blacklist' definition.
This went away when authd was implemented.
|
2020-07-05 21:20:30 -06:00 |
|
Ed Kellett
|
fff4f76353
|
Add general::tls_ciphers_oper_only
|
2020-07-05 23:06:51 +01:00 |
|
Mike Quin
|
09bb659680
|
add @ prefix to op-moderated (+z) messages to distinguish them from regular channel traffic
|
2020-07-05 19:09:47 +01:00 |
|
Ed Kellett
|
4e14f9a413
|
m_alias: Preserve protocol framing characters
|
2020-07-05 01:15:03 +01:00 |
|
Aaron Jones
|
f598ba3857
|
ircd/modules.c: complain to foreground if unable to locate module
Without this a conftest user has no idea whether the module path
is correct or not.
[ci skip]
|
2020-07-04 02:14:33 +00:00 |
|