Commit Graph

9 Commits

Author SHA1 Message Date
Will Greenberg c883cdf7c6 daemon: bind to 0.0.0.0
127.0.0.1 is loopback, so rayhunter wasn't accessible via wifi
before.
2024-04-30 17:45:16 -07:00
Will Greenberg 531c10cf29 Add rayhunter-check, a utility for running QMDL heuristics 2024-03-11 18:21:52 -07:00
Will Greenberg f19506b415 daemon: rename entrypoint from main.rs to daemon.rs 2024-03-11 18:21:10 -07:00
Will Greenberg 0b6c06c7e6 appease clippy 2024-02-22 19:29:52 -08:00
Will Greenberg 775cbcda1e Transition to async I/O for most things
Mixing async and sync I/O leads to a multitude of complications, and
generally speaking it's much more convenient to stick to one paradigm
or the other. Since axum (and many other HTTP servers) use async,
and since async is a convenient model for performing operations like
"handle an MPSC message or file read, whichever happens first", let's
commit to an async interface.
2024-02-22 19:28:58 -08:00
Will Greenberg df651fe334 qmdl_store: replace end_time with last_message_time
This way, even if the program exits unexpectedly, there's a reasonable
value for the "end time" of a log.
2024-02-22 19:10:31 -08:00
Will Greenberg 923d1c1e35 rename binary to rayhunter-daemon 2024-02-13 11:09:15 -08:00
Will Greenberg ed9d2b41d7 Renamed library crate to rayhunter, binary to rayhunter-daemon
The produced binary is still called rayhunter though!
2024-01-30 10:18:38 -08:00
Will Greenberg 87f18c0c8b Rename directories (again) 2024-01-30 09:58:05 -08:00