Ed Kellett
6a3f00c46a
searchkline: match dlines iff the user mask is *
2020-10-29 23:56:51 +00:00
Ed Kellett
f255e993d7
Add help for searchkline
2020-10-29 16:47:50 +00:00
Ed Kellett
5a75a19bd2
Add m_searchkline
2020-10-29 14:42:49 +00:00
Ed Kellett
dc468b5b19
hostmask: export hash_ipv[46]
2020-10-29 14:42:49 +00:00
Ed Kellett
1a16d47edb
authproc: Don't try to notice dead clients
2020-10-28 21:34:56 +00:00
Ed Kellett
26c3681f7c
Delete extensions/spy_*,sno_whois
2020-10-28 21:19:36 +00:00
Ed Kellett
6ec9c49fc3
Update news
2020-10-28 15:32:35 +00:00
Ed Kellett
f4b4216a9f
m_message: global snote when massnotice is used
2020-10-27 23:52:24 +00:00
Eric Mertens
67ab06dd8a
Combine stats A output parameters ( #35 )
...
Every other use of RPL_STATSDEBUG follows the format: <letter> :<text>
This case appeared to slip through because it's two-word argument is encoded
in a single `->data` buffer.
2020-10-27 16:39:38 -07: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
Ed Kellett
8a776ce65c
cap_realhost: neaten oper IP tag check
2020-10-24 16:19:52 +01:00
Ed Kellett
272e4a7d33
cap_realhost: Don't send realhost to non-opers
...
If they can see it it's already in the message source
2020-10-24 16:19:52 +01:00
Ed Kellett
3b4731951f
Implement oper realhost view via a hidden cap
2020-10-24 16:19:52 +01:00
Ed Kellett
0862875dd8
Add extensions/cap_realhost
2020-10-24 16:19:52 +01:00
Ed Kellett
71f10f833f
Add a cap_change hook
2020-10-24 16:19:52 +01:00
Ed Kellett
d0dc83b60a
Manage help indexes properly in makefile
2020-10-23 14:25:38 +01:00
Ed Kellett
63cad9d882
Untrack help indexes
2020-10-23 14:25:38 +01:00
Ed Kellett
6ee7c05cfc
Undo overzealous seddery
2020-10-23 12:57:02 +01:00
Ed Kellett
3dcaa851f4
m_testline: Complain on formerly-silent failures
2020-10-23 10:28:55 +01:00
Ed Kellett
f6b5e5382e
Document /testkline
2020-10-23 10:28:55 +01:00
Ed Kellett
4dc6ff3dd9
Add /testkline
2020-10-23 10:28:55 +01:00
Ed Kellett
6b3ae7e7b7
Add a comment explaining ITER_COMM_CHANNELS
2020-10-21 20:42:02 +01:00
Ed Kellett
25f673bfde
um_callerid: Use newer common channel iteration
2020-10-21 20:24:40 +01:00
jesopo
b9b28600d7
"server-side ignore" is an incorrect description of umode +g
2020-10-21 13:21:58 +01:00
Ed Kellett
f3439650c0
m_cap: Try to append caps even if one is too long
2020-10-19 19:30:43 -04:00
Ed Kellett
738b5d291e
Mint CLICAP_FLAGS_PRIORITY
2020-10-19 19:30:43 -04:00
Ed Kellett
9f9e21dfbe
Kill CLICAP_FLAGS_REQACK
2020-10-19 19:30:43 -04:00
Ed Kellett
e8a8d7a440
Refactor common channel iteration
2020-10-19 20:15:26 +01:00
Ed Kellett
5e413b1372
Use linear channel list comparisons
2020-10-19 20:15:26 +01:00
Ed Kellett
25365ce716
Keep client channel lists sorted
2020-10-19 20:15:26 +01:00
Ed Kellett
54c7ead605
m_names: honour userhost-in-names for global NAMES
2020-10-19 11:47:08 +01:00
Doug Freed
507bdac642
README: fix Travis badge, drop Appveyor badge
...
[ci skip]
2020-10-19 03:20:34 -04:00
Ed Kellett
255233fce9
channel: tell extbans in +e they're exceptions
2020-10-19 01:07:16 +01:00
Ed Kellett
d6b9005892
extb_canjoin: disable inside +e
2020-10-19 01:07:16 +01:00
Ed Kellett
a77ebe1ed7
m_dline: don't fail on /dline <time>
2020-10-18 20:14:34 +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
a7bd528f61
extb_hostmask: handle banstr == NULL
2020-10-18 19:45:51 +01:00
Ed Kellett
a860e8f6fe
Don't run travis on random branches
2020-10-17 14:40:25 +01:00
Ed Kellett
0c25e4b611
Disable Travis notifications
2020-10-17 01:59:33 +01:00
Ed Kellett
fd461d96cf
Update credits
2020-10-16 21:57:22 +01:00
Ed Kellett
94613c78b6
Implement the solanum.chat/identify-msg vendor cap
2020-10-16 21:47:38 +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
Simon Arlott
f679aa459f
Remove me
...
Edit by @aaronmdjones: Merged from [1] at Simon's request.
[1] <https://github.com/nomis/charybdis/commit/e5073623d07e1a62 >
2020-09-10 08:35:19 +00:00
Aaron Jones
e81795cd21
Merge pull request #364 from ophion-project/upstream/fix-chmode-propagation
...
chmode: use NULL for priv argument when auspex:cmodes priv is not needed
2020-09-10 07:49:27 +00:00
Ariadne Conill
f5d60bb5cd
chmode: use NULL for priv argument when auspex:cmodes priv is not needed
...
Otherwise, sendto_channel_local_priv() will only distribute mode changes
to opers only. This is because HasPrivilege(target_p, "") will evaluate
as false due to the target not being opered.
Thanks to Devin Brown for bisecting this issue.
2020-09-09 12:10:11 -06:00
Aaron Jones
59cfd72e68
Merge pull request #355 from edk0/kline-cidr
...
Improve [kd]line handling of invalid IP-like masks
2020-08-06 09:17:00 +00:00
Aaron Jones
9dd128b4da
Merge pull request #288 from edk0/umode-o-split
...
Split oper privs up a bit
2020-08-06 09:07:50 +00:00