Ed Kellett
0c5dd86cfc
helpops: handle the helper list properly on reload
...
Free the whole list on unload rather than leaking it, and initialise it
to the list of people with +H on load.
2019-09-07 15:04:05 +01:00
Ed Kellett
6c639159b0
helpops: fix umode handling
...
construct_umodebuf() can change the char->flag mapping (to restore an
orphaned mode). I don't love the use of a fake constant, so I think the
cleanest solution here is just to index user_modes with a macro for the
umode letter.
2019-09-07 15:04:05 +01:00
Simon Arlott
9ac0390734
Version 4.1.3-dev
2019-08-31 21:14:27 +01:00
Simon Arlott
efe1f312b5
Version 4.1.2
2019-08-31 21:12:44 +01:00
Simon Arlott
728c3ed5cb
travis: don't run the tests on macosx
...
overriding rb_gettimeofday and "me" doesn't work
2019-08-31 16:41:18 +01:00
Simon Arlott
ac4365f5a4
ircd: remove debug
2019-08-31 16:36:41 +01:00
Simon Arlott
eeeb228664
cap_server_time: Fix strftime return value check
2019-08-31 16:35:19 +01:00
Simon Arlott
493f729efc
tests: Fix use-after-free bug
2019-08-31 16:32:55 +01:00
Simon Arlott
17809d2db7
librb: Fix type of dst for rb_inet_pton_sock()
2019-08-31 16:10:50 +01:00
Simon Arlott
8b96670079
tests: Remove modules that don't exist
2019-08-31 15:38:48 +01:00
Simon Arlott
a006add93c
check_one_kline: Fix compiler warning
2019-08-31 15:31:45 +01:00
Simon Arlott
c6e707ae76
Merge branch 'edk0-check-one-kline'
2019-08-31 15:05:29 +01:00
Simon Arlott
b18dba6da8
Document the process shared by check_one_kline() and find_kline()
2019-08-31 15:05:20 +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
Simon Arlott
5a15b97696
Revert "ircd: Fix umode orphan scheme."
...
This reverts commit c1fc044c35
.
2019-08-31 14:43:34 +01:00
Aaron Jones
e2a0687835
Correct OPM port configuration variables
...
[ci skip]
2019-07-07 19:35:58 +01:00
Simon Arlott
11b122dfd3
travis: run the tests
2019-07-07 19:35:13 +01:00
Ed Kellett
6ca9ff0ea1
Remove unused kline_delay config option
2019-04-27 14:53:04 +01:00
Ed Kellett
9834d3d5ba
Remove unused kline delay machinery
2019-04-27 14:51:27 +01:00
Ed Kellett
43037e1af3
m_ban: check only the added K-line
2019-04-27 14:51:17 +01:00
Ed Kellett
b068a4b518
m_kline: check only the added K-line
2019-04-27 14:47:33 +01:00
Ed Kellett
10df26d08f
Add check_one_kline, expose notify_banned_client
2019-04-27 14:47:28 +01:00
Aaron Jones
c87c8e5bfe
newconf: remove plaintext listeners warning
...
Closes #270
[ci skip]
2019-03-27 19:29:55 +00:00
Simon Arlott
40a766a0a0
m_sasl: Don't process authentication messages if SASL has been aborted, but track failures
2019-02-23 13:02:15 +00:00
Simon Arlott
958c354cca
tests: Verify behaviour if services authenticates a user after SASL is aborted
2019-02-23 13:02:15 +00:00
Simon Arlott
ac5a5a0cfa
set version back to -dev
2018-08-15 23:12:38 +01:00
Simon Arlott
17776e5274
charybdis 4.1.1
2018-08-15 23:03:50 +01:00
Simon Arlott
d5d52a994d
m_nick/m_sasl/m_user: restore check for mixing of client and server protocol
2018-08-15 22:48:21 +01:00
Simon Arlott
d4b2529a61
m_pass: store unverified SID in preClient for use in m_server
2018-08-15 22:48:20 +01:00
Aaron Jones
8d93dd76ad
MbedTLS: Support ChaCha20-Poly1305 in TLSv1.2+
2018-08-13 22:35:20 +00:00
Simon Arlott
244f6259de
authd: always use an empty buffer to read ident reply
...
Otherwise we could read uninitialised data beyond the actual reply
2018-08-12 18:45:05 +01:00
Simon Arlott
15b05f95f0
m_sasl: check if the agent is present after every client_exit
...
When a server disconnects the client_exit hook will only be called once
but there could be multiple servers and clients behind that server.
After any client exits, check if the agent is still present.
2018-08-12 12:50:43 +01:00
Simon Arlott
bfd95f010b
authd: fix "is provider done" logic in blacklist/opm providers
...
This fixes #262 .
2018-08-12 11:19:44 +01:00
Simon Arlott
258eb31c9c
Merge pull request #260 from FauxFaux/yesno-1
...
YESNO options are of type bool, not int
2018-08-12 10:17:12 +01:00
Simon Arlott
82546fb7b7
travis: don't build docs on osx
2018-08-12 10:08:00 +01:00
Simon Arlott
3a484c2c9d
doc: build with travis
2018-08-12 09:40:40 +01:00
Simon Arlott
1b81e34a55
doc: there is no _static directory
2018-08-12 09:37:50 +01:00
Simon Arlott
f2fa7bd2ab
Merge pull request #263 from anarcat/extban-doc
...
point users towards HELP EXTBAN for inline help
2018-08-12 09:26:58 +01:00
Antoine Beaupré
f5bd632497
point to the CMODE help page for more modes
2018-08-12 09:23:12 +01:00
Antoine Beaupré
15e0fce707
fix more headings
2018-08-12 09:23:10 +01:00
Antoine Beaupré
0f04574db1
fix two headings to be toplevel
2018-08-12 09:23:09 +01:00
Antoine Beaupré
3eea7d371e
do not hardcode theme
2018-08-12 09:22:59 +01:00
Antoine Beaupré
9546ba08e1
config.rst review
2018-08-12 09:22:58 +01:00
Antoine Beaupré
1e04a8dd8c
review commands.rst style
2018-08-12 09:22:56 +01:00
Antoine Beaupré
b12af1dbb1
fix style in ucommands.rst
2018-08-12 09:22:55 +01:00
Antoine Beaupré
e48d102ca3
fix syntax warning
2018-08-12 09:22:53 +01:00
Antoine Beaupré
316531aefb
fix ucommands.rst style
2018-08-12 09:22:50 +01:00
Antoine Beaupré
b44a51d470
review umodes.rst
2018-08-12 09:22:48 +01:00
Antoine Beaupré
90a29f9ab4
review oprivs.rst style
2018-08-12 09:22:46 +01:00
Antoine Beaupré
5d963f8352
review cmodes.rst style
2018-08-12 09:22:43 +01:00