39 Commits

Author SHA1 Message Date
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
Eric Mertens
61bd4b558e more patterns 2023-11-27 18:47:32 -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
964d5fa96c more command argument sizes 2023-11-26 16:14:53 -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
Eric Mertens
52fe211067 add gperf input file 2023-11-26 15:14:07 -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