63 Commits

Author SHA1 Message Date
0e88f3bd7a more snotes 2025-01-29 20:43:03 -08:00
8d544e31de openssl utils 2025-01-29 18:41:28 -08:00
Eric Mertens
5f32505b93 add KILL 2025-01-29 16:32:08 -08:00
Eric Mertens
a9efb96837 more send commands 2025-01-29 15:17:19 -08:00
Eric Mertens
bdf7202e7d missing commands 2025-01-29 11:13:20 -08:00
Eric Mertens
ef223f9cc1 Treat ERR_NOMOTD as registration completion 2025-01-29 10:54:48 -08:00
Eric Mertens
5801a5404a all Ref to support uprefable types 2025-01-29 09:54:17 -08:00
f5b49ebf66 spambot snote 2025-01-28 22:54:55 -08:00
b0f254eb13 two more snotes 2025-01-28 21:43:44 -08:00
9f49baa6ad set challenge slot 2025-01-28 20:42:42 -08:00
1aa56453cc fixup challenge 2025-01-28 20:01:51 -08:00
Eric Mertens
72b2756f34 add openssl_errors.hpp 2025-01-28 19:05:00 -08:00
Eric Mertens
40bd9186da add ref.hpp 2025-01-28 19:04:36 -08:00
Eric Mertens
de19233dd7 challenge.cpp 2025-01-28 19:02:30 -08:00
Eric Mertens
21090f05ab error handling in challenge 2025-01-28 17:15:13 -08:00
763bcffe23 add all the reply argument counts 2025-01-27 20:02:31 -08:00
e7aba11d05 support client certificates 2025-01-27 18:55:19 -08:00
41b1148005 add on_chat layer 2025-01-27 17:46:07 -08:00
Eric Mertens
7cd92ececb unregister caps_slot_ on event 2025-01-27 17:04:31 -08:00
Eric Mertens
a9d6eb3811 push cap logic into client 2025-01-27 11:08:16 -08:00
Eric Mertens
b9d88bbd0c consolidate/simplify Registration's event loop 2025-01-27 09:30:09 -08:00
eb7b27ebe3 disconnect registered slots on trigger 2025-01-26 19:44:35 -08:00
cc06429a69 fix oper tag 2025-01-26 19:43:17 -08:00
a49389d508 explicitly tear down slots 2025-01-26 19:35:56 -08:00
135f5aa47d Move more connection logic out of main 2025-01-26 14:51:44 -08:00
bb7f09f2e9 make disconnect signal reliable 2025-01-26 14:43:26 -08:00
ebe884e9d5 copy over snowcone's stream 2025-01-26 14:38:13 -08:00
8be5332692 initial command logic 2025-01-25 21:24:33 -08:00
093515c3ec mass reformat 2025-01-25 15:45:31 -08:00
fd4612d385 cleanup 2025-01-25 14:12:37 -08:00
4d298b7eec more sasl 2025-01-25 12:25:38 -08:00
Eric Mertens
1a1deb03b7 remove the "write_timer" 2025-01-24 16:57:34 -08:00
Eric Mertens
3b48ff7c7e checkpoint 2025-01-24 14:48:15 -08:00
37721092db consolidate more logic into Connection 2025-01-23 21:23:32 -08:00
Eric Mertens
553d261d73 coroutine checkpoint 2025-01-23 12:46:52 -08:00
d92c6fee21 add coroutine experiment 2025-01-23 00:47:05 -08:00
7665f4c0f5 migrate to signals2 2025-01-22 23:49:48 -08:00
d11412e73f checkpoint 2025-01-22 20:33:17 -08:00
efb49b8708 redundant checks 2024-03-03 12:53:59 -08:00
0aab173d94 comments 2024-03-03 12:27:36 -08:00
Eric Mertens
f59049187e extra snote 2023-11-29 14:52:57 -08:00
Eric Mertens
7999a0672b extra snote pattern 2023-11-29 13:54:34 -08:00
Eric Mertens
7e4346a50e initial logging 2023-11-29 13:13:48 -08:00
Eric Mertens
5f0eb57e83 add and remove priv commands 2023-11-29 11:07:24 -08:00
Eric Mertens
5b19afa0a4 make privthread file configurable 2023-11-29 09:44:36 -08:00
7eb725fd5b add files 2023-11-29 09:07:20 -08:00
7ea1d8c322 add privthread 2023-11-29 08:56:58 -08:00
Eric Mertens
7458c8278c lazy snote matching 2023-11-28 11:34:27 -08:00
1c3b9eb50f add whowas 2023-11-28 07:58:22 -08:00
f33bc5cc87 revise the includes 2023-11-27 19:09:45 -08:00