Elijah R
|
db4ddea2e7
|
cvmts: fix ban, re-add audit log
|
2025-03-21 21:36:02 -04:00 |
|
Elijah R
|
5705971be6
|
cvmts: fix rename oddities
|
2025-03-21 21:28:13 -04:00 |
|
Elijah R
|
10dd3c2489
|
cvmts: Move initial protocol selection to transport layer
|
2025-03-21 20:29:16 -04:00 |
|
Elijah R
|
ab63420075
|
cvmts: rip out raw tcp transport
it's really just a tech debt that nothing uses, these is pretty much no point keeping it
|
2025-03-21 19:13:15 -04:00 |
|
Elijah R
|
e1e5f4a352
|
Merge branch 'master' into dev/proto_capability_rework
|
2025-03-21 19:03:55 -04:00 |
|
Elijah R
|
2b50d4c834
|
fix turn passwords when auth is enabled
|
2024-08-09 22:38:32 -04:00 |
|
Elijah R
|
dbb0e92559
|
elijah forgets to run yarn build episode ??
|
2024-08-05 01:07:30 -04:00 |
|
Elijah R
|
d34f8e28fd
|
bump superqemu
|
2024-08-05 01:04:04 -04:00 |
|
Elijah R
|
b7a02f9874
|
fix vnc on windows
|
2024-08-04 18:28:33 -04:00 |
|
Elijah R
|
2b90bc03c8
|
that should not be there
|
2024-08-04 16:01:50 -04:00 |
|
Elijah R
|
b00c662b95
|
make rustfmt.toml consistent with editorconfig because of course rustfmt refuses to use the editorconfig
|
2024-08-04 15:59:39 -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 RandElijah R
|
5aa842bb3e
|
switch to mariadb library
ok mdmck you can stop putting eggs in my mailbox now
|
2024-08-04 15:32:43 -04:00 |
|
 Elijah RandElijah R
|
b0c23c3cdf
|
Add internal banning (cvmban) using MySQL
|
2024-08-04 15:32:43 -04:00 |
|
Elijah R
|
11380f00cf
|
unfuck vncvm
|
2024-08-01 18:13:06 -04:00 |
|
Elijah R
|
a2f450b374
|
move binprotocol to submodule (server)
|
2024-06-25 21:24:08 -04:00 |
|
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 |
|
Elijah R
|
1a5a0cd407
|
add geoip country flag support
|
2024-06-23 02:24:03 -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 |
|
Elijah R
|
020c6310ec
|
some fixes and improvements to build
- change .yarn/ gitignore to include subprojects
- add nodejs-rfb to build (and bump it)
- add clean script
|
2024-06-22 22:57:01 -04:00 |
|
Elijah R
|
014650991c
|
bump rfb
|
2024-06-22 21:52:20 -04:00 |
|
Elijah R
|
d100721a64
|
update yarn.lock
|
2024-06-22 21:50:29 -04:00 |
|
Elijah R
|
5a67deb59b
|
add --needed and -y flag to pacman command
|
2024-06-22 21:44:22 -04:00 |
|
Elijah R
|
1079a847a8
|
remove npm from arch deps (thought corepack was provided by npm, it's actually provided by nodejs itself)
|
2024-06-22 21:43:46 -04:00 |
|
Elijah R
|
47dae01d3e
|
add dependencies to README, remove not-so-frequently-asked questions
|
2024-06-22 21:39:01 -04:00 |
|
Elijah R
|
b0829d5bcf
|
add just-install dev dependency
|
2024-06-22 21:24:41 -04:00 |
|
Elijah R
|
a4247bbcc3
|
Merge branch 'master' into crusttest-refactoring
yes i know this is an ugly empty merge commit, I could NOT get it to rebase without creating massive vomit
|
2024-06-11 14:23:57 -04:00 |
|
Elijah R
|
794b801628
|
add VNCVM
|
2024-06-11 13:46:24 -04:00 |
|
Elijah R
|
1c0ee235dd
|
add global build script
|
2024-06-11 12:44:39 -04:00 |
|
Elijah R
|
565bf7d9b5
|
improve on connection logging
|
2024-05-27 00:10:56 -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 |
|
Elijah R
|
8452f8d220
|
nice one declan
|
2024-04-24 14:34:03 -04:00 |
|
Elijah R
|
5d4f9b472e
|
add license
|
2024-04-11 12:04:40 -04:00 |
|
 Elijah RandElijah R
|
0c3d482e82
|
reject logins before user connects to node
|
2024-04-08 19:23:44 -04:00 |
|
 Elijah RandElijah R
|
0821ac89e8
|
- move auth announcement to on socket open
- don't send system message to a user without a username since it was likely an automated attempt by the webapp
|
2024-04-08 19:23:44 -04:00 |
|
 Elijah RandElijah R
|
f89492cfcd
|
Implement account authentication (server)
|
2024-04-08 19:23:44 -04:00 |
|
Elijah R
|
b815bf8874
|
detect fake origin headers
|
2024-03-31 13:36:55 -04:00 |
|
Elijah
|
d80d2c8ed9
|
don't send resolution changes to non-staff while screen hidden
|
2023-09-02 18:08:41 -04:00 |
|
Elijah
|
1cf2c4830f
|
add hide screen opcode
|
2023-09-02 17:54:44 -04:00 |
|
Elijah
|
0814d9c3ed
|
bump to es2022
|
2023-09-02 17:53:53 -04:00 |
|
Elijah
|
bae17c6a52
|
add turn whitelist and password support
|
2023-06-05 21:59:37 -04:00 |
|
Elijah
|
1cb19e93f9
|
no need to use a primitive splitting method when execa has it built in. Fixes a bug on windows when the path to QEMU has spaces
|
2023-06-05 21:59:16 -04:00 |
|
elijahr2411
|
5e781d5205
|
Disable votes when turns are disabled
|
2023-02-12 18:15:58 -05:00 |
|
elijahr2411
|
7b66f7c8a3
|
Add ratelimit for reset votes
|
2023-02-12 18:15:12 -05:00 |
|
Elijahr2411
|
006edd4453
|
Move captcha support to another branch until I get time to fix it
This reverts commit 626d32d22b.
|
2023-02-11 14:29:06 +00:00 |
|
elijahr2411
|
626d32d22b
|
add captcha support
|
2023-02-10 08:52:52 -05:00 |
|
elijahr2411
|
82cbcc030e
|
Add indefinite turn opcode
|
2023-02-09 20:49:27 -05:00 |
|
elijahr2411
|
66894726d7
|
Merge branch 'master' of https://github.com/computernewb/collabvm-1.2.ts
|
2023-02-09 20:09:27 -05:00 |
|
elijahr2411
|
5b59b1993b
|
Add toggle turns opcode
|
2023-02-09 20:08:32 -05:00 |
|
elijahr2411
|
6419604aa6
|
fix qmp hang if return is empty
|
2023-02-07 21:43:45 -05:00 |
|
elijahr2411
|
b1f0eb7425
|
put jpeg quality in the toilet
|
2023-02-07 21:19:33 -05:00 |
|
elijahr2411
|
3ea6514f77
|
fix the artifacts
|
2023-02-07 21:08:12 -05:00 |
|
elijahr2411
|
caf76a978e
|
Add rect batching and switch to node-canvas. Currently it leaves a LOT of artifacts for some reason
|
2023-02-07 20:51:25 -05:00 |
|
elijahr2411
|
63b641ec58
|
fix crash when reboot is pressed more than once
|
2023-02-07 14:09:30 -05:00 |
|
elijahr2411
|
b46ee1360b
|
add sync message for old webapp
|
2023-02-07 14:00:22 -05:00 |
|
elijahr2411
|
f21e0b9bbe
|
fix adduser count bug
|
2023-02-07 13:54:18 -05:00 |
|
elijahr2411
|
a3bf9690cd
|
Add a response for non-websocket connections
|
2023-02-07 12:52:03 -05:00 |
|
elijahr2411
|
c3cd717a64
|
fix typo
|
2023-02-07 12:39:47 -05:00 |
|
elijahr2411
|
28e8783519
|
Add readme
|
2023-02-07 12:36:41 -05:00 |
|
elijahr2411
|
d9f8653f32
|
add all the staff actions and resets and uhh i forgot to commit but everything works now
|
2023-02-07 12:29:33 -05:00 |
|
elijahr2411
|
42ecfa2375
|
You can now take turns and control the VM.
|
2023-02-02 21:19:55 -05:00 |
|
elijahr2411
|
3235375581
|
everything
|
2023-01-31 22:00:30 -05:00 |
|