Elijah R
3384e47e20
use msgpackr instead of @ygoe/msgpack
2024-06-25 20:09:34 -04:00
Elijah R
fe830afdeb
add support for binary JPEG (server)
2024-06-25 19:56:28 -04:00
modeco80
2cc2c6ddf2
cvmts: "fix" panics in cvm-rs
2024-06-23 02:55:05 -04:00
Elijah R
1a5a0cd407
add geoip country flag support
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
b8ed177885
cvm-rs: merge guac and jpeg libs together into one
...
doesn't really need to be two seperate libraries. also preperation for other funnies
the build script has been replaced with a much saner justfile which uses much saner "yarn workspace" invocations instead of blindly cding all over the place
2024-06-22 21:14:05 -04:00
modeco80
87a377a10f
cvmts: replace jpeg-turbo native module with new rust module
...
This module also does threadpooling internally, so we don't need Piscina anymore (which I'm pretty sure was actually bottlenecking.)
2024-06-20 03:20:56 -04:00
modeco80
39521a4b1d
misc stuff from production
...
(also refactors qemu a bit)
2024-06-19 23:30:29 -04:00
modeco80
4e50106585
cvmts: replace guacamole decoder with a node native module written in rust
2024-06-19 01:36:07 -04:00
Elijah R
794b801628
add VNCVM
2024-06-11 13:46:24 -04:00
Elijah R
8add016b60
implement TCP server, reimplement maxConnections except it now kicks the oldest connection
2024-05-27 00:06:05 -04:00
Elijah R
7053973205
abstract websocket to allow additional transport layers
2024-05-26 23:19:55 -04:00