modeco80
f7fb30ba20
make network abstraction pass bare buffer
...
this bitrots tcp a bit. once the tcp protocol is replaced with a message based one it shouild be fine
2024-08-23 10:14:25 -04:00
Elijah R
64d4774d00
chore: comment config.example.toml and format code with prettier/cargo
2024-08-04 15:50:00 -04:00
Elijah R
b0c23c3cdf
Add internal banning (cvmban) using MySQL
2024-08-04 15:32:43 -04:00
modeco80
432e75d42a
cvmts: Use npm versions of superqemu/nodejs-rfb.
...
We publish them now, so let's use them in cvmts!
Additionally, this removes the 'shared' module entirely, since it has little purpose anymore. The logger is replaced with pino (because superqemu uses pino for logging itself).
2024-07-16 08:29:52 -04:00
Elijah R
85a86327f4
add missing XFF warning, remove ipdata check from WSServer because CollabVMServer already does that
2024-06-23 02:24:03 -04:00
modeco80
09d41617ed
prettier reformat for merge (and remove jpeg-turbo Again)
2024-06-22 21:26:49 -04:00
modeco80
b485e7f689
cvmts: reimplement connection limit using ipdata
2024-06-19 17:56:55 -04:00
Elijah R
565bf7d9b5
improve on connection logging
2024-05-27 00:10:56 -04:00
Elijah R
7053973205
abstract websocket to allow additional transport layers
2024-05-26 23:19:55 -04:00