33 Commits

Author SHA1 Message Date
1aa56453cc fixup challenge 2025-01-28 20:01:51 -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
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
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
4d298b7eec more sasl 2025-01-25 12:25:38 -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
Eric Mertens
7e4346a50e initial logging 2023-11-29 13:13:48 -08:00
Eric Mertens
5b19afa0a4 make privthread file configurable 2023-11-29 09:44:36 -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
Eric Mertens
e23fb33d89 restructure the "threads" 2023-11-27 14:12:20 -08:00
7c6ef18a6c hyperscan-driven snote parser 2023-11-26 21:16:56 -08:00
9296b9e8fc create a commandevent 2023-11-26 19:59:12 -08:00
Eric Mertens
e2a5c8c66b add thread for tracking own status 2023-11-26 16:48:21 -08:00
Eric Mertens
f18a440b20 Pass connection as a reference 2023-11-26 15:40:40 -08:00
Eric Mertens
b1d9bff111 use structured sending functions 2023-11-26 15:32:52 -08:00
4c2f783d74 use gperf 2023-11-26 15:08:55 -08:00
959d51f5f4 Switch to eventpp 2023-11-25 20:09:20 -08:00
53050bb2a1 pre-eventpp snapshot 2023-11-25 09:22:55 -08:00
Eric Mertens
a6b6a4179c 🐣 2023-11-22 19:59:34 -08:00