Commit graph

9 commits

Author SHA1 Message Date
Lily Tsuru 0bb73e1194 auth: add ban stuff to AuthJoinResponse
renames them just to be nice.
2024-05-10 07:17:03 -04:00
Lily Tsuru 37339e2580 auth: new module
a client for cvmauth (the server side bit needed to actually do the magic)! just needs a couple todos and it should be good enough for server usage later on
2024-05-10 07:09:51 -04:00
Lily Tsuru 0ecbda47bb qmp: Implement disconnection fully
the "testcase" has also added a test for both multiple producers (client handles to the same actor) and closing, which works as you'd expect.
2024-05-09 04:25:09 -04:00
Lily Tsuru c4caa5f643 qmp: add utility to execute hmp commands
Mostly for ease of use and later usage.
2024-05-09 03:36:09 -04:00
Lily Tsuru 0e017cd00d qmp: gate off execute() calls until ready 2024-05-09 01:00:12 -04:00
Lily Tsuru 51c6356261 qmp: split actor into new actor module
logic seperation, bla bla.
2024-05-09 00:55:14 -04:00
Lily Tsuru a37d2468c2 qmp: cleanup pass + executing commands works
Some more helpers (like, `execute_hmp("info block".into())` might be nice to add, for now this works.
2024-05-09 00:48:42 -04:00
Lily Tsuru 4cda248591 qmp: working qmp stuff
I really should probably maybehapsibly split this out into a cargo workspace but /shrug, I'll do it if this gets too annoying.

I've split out a lot of code into new modules, just to be cleaner about organization.
2024-05-08 21:33:09 -04:00
Lily Tsuru 92925ab4d2 chore: init, very barren
- guacutils
2024-03-28 11:02:14 -04:00