├── .gitignore ├── .gitmodules ├── .travis.yml ├── AdminVirtualMachine.hpp ├── CMakeLists.txt ├── CapnpMessageFrameBuilder.hpp ├── CaptchaVerifier.hpp ├── CaseInsensitiveUtils.hpp ├── CollabVmChannel.hpp ├── CollabVmChatRoom.hpp ├── CollabVmGuacamoleClient.hpp ├── CollabVmServer.hpp ├── Database ├── Database.cpp └── Database.h ├── FileUploadReader.hpp ├── GuacamoleClient.hpp ├── GuacamoleScreenshot.hpp ├── IPData.hpp ├── LICENSE ├── Main.cpp ├── README.md ├── RecordingController.hpp ├── ReusableSocketMessage.hpp ├── SharedStrandGuard.hpp ├── SocketMessage.hpp ├── StrandGuard.hpp ├── Totp.hpp ├── TurnController.hpp ├── UserChannel.hpp ├── Utils.hpp ├── VoteController.hpp ├── WebSocketServer.hpp ├── appveyor.yml ├── capnp-list.hpp ├── cmake ├── FindFilesystem.cmake ├── FindOpenSSL.cmake ├── FindPNG.cmake └── MSVCStaticToolchain.cmake ├── file_body.hpp └── tests ├── CMakeLists.txt ├── Captcha.cpp ├── Guacamole.cpp ├── Totp.cpp └── TurnTest.cpp /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cosmic-Sans/collab-vm-server/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cosmic-Sans/collab-vm-server/HEAD/.gitmodules -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cosmic-Sans/collab-vm-server/HEAD/.travis.yml -------------------------------------------------------------------------------- /AdminVirtualMachine.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cosmic-Sans/collab-vm-server/HEAD/AdminVirtualMachine.hpp -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cosmic-Sans/collab-vm-server/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CapnpMessageFrameBuilder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cosmic-Sans/collab-vm-server/HEAD/CapnpMessageFrameBuilder.hpp -------------------------------------------------------------------------------- /CaptchaVerifier.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cosmic-Sans/collab-vm-server/HEAD/CaptchaVerifier.hpp -------------------------------------------------------------------------------- /CaseInsensitiveUtils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cosmic-Sans/collab-vm-server/HEAD/CaseInsensitiveUtils.hpp -------------------------------------------------------------------------------- /CollabVmChannel.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cosmic-Sans/collab-vm-server/HEAD/CollabVmChannel.hpp -------------------------------------------------------------------------------- /CollabVmChatRoom.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cosmic-Sans/collab-vm-server/HEAD/CollabVmChatRoom.hpp -------------------------------------------------------------------------------- /CollabVmGuacamoleClient.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cosmic-Sans/collab-vm-server/HEAD/CollabVmGuacamoleClient.hpp -------------------------------------------------------------------------------- /CollabVmServer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cosmic-Sans/collab-vm-server/HEAD/CollabVmServer.hpp -------------------------------------------------------------------------------- /Database/Database.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cosmic-Sans/collab-vm-server/HEAD/Database/Database.cpp -------------------------------------------------------------------------------- /Database/Database.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cosmic-Sans/collab-vm-server/HEAD/Database/Database.h -------------------------------------------------------------------------------- /FileUploadReader.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cosmic-Sans/collab-vm-server/HEAD/FileUploadReader.hpp -------------------------------------------------------------------------------- /GuacamoleClient.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cosmic-Sans/collab-vm-server/HEAD/GuacamoleClient.hpp -------------------------------------------------------------------------------- /GuacamoleScreenshot.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cosmic-Sans/collab-vm-server/HEAD/GuacamoleScreenshot.hpp -------------------------------------------------------------------------------- /IPData.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cosmic-Sans/collab-vm-server/HEAD/IPData.hpp -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cosmic-Sans/collab-vm-server/HEAD/LICENSE -------------------------------------------------------------------------------- /Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cosmic-Sans/collab-vm-server/HEAD/Main.cpp -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cosmic-Sans/collab-vm-server/HEAD/README.md -------------------------------------------------------------------------------- /RecordingController.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cosmic-Sans/collab-vm-server/HEAD/RecordingController.hpp -------------------------------------------------------------------------------- /ReusableSocketMessage.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cosmic-Sans/collab-vm-server/HEAD/ReusableSocketMessage.hpp -------------------------------------------------------------------------------- /SharedStrandGuard.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cosmic-Sans/collab-vm-server/HEAD/SharedStrandGuard.hpp -------------------------------------------------------------------------------- /SocketMessage.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cosmic-Sans/collab-vm-server/HEAD/SocketMessage.hpp -------------------------------------------------------------------------------- /StrandGuard.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cosmic-Sans/collab-vm-server/HEAD/StrandGuard.hpp -------------------------------------------------------------------------------- /Totp.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cosmic-Sans/collab-vm-server/HEAD/Totp.hpp -------------------------------------------------------------------------------- /TurnController.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cosmic-Sans/collab-vm-server/HEAD/TurnController.hpp -------------------------------------------------------------------------------- /UserChannel.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cosmic-Sans/collab-vm-server/HEAD/UserChannel.hpp -------------------------------------------------------------------------------- /Utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cosmic-Sans/collab-vm-server/HEAD/Utils.hpp -------------------------------------------------------------------------------- /VoteController.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cosmic-Sans/collab-vm-server/HEAD/VoteController.hpp -------------------------------------------------------------------------------- /WebSocketServer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cosmic-Sans/collab-vm-server/HEAD/WebSocketServer.hpp -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cosmic-Sans/collab-vm-server/HEAD/appveyor.yml -------------------------------------------------------------------------------- /capnp-list.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cosmic-Sans/collab-vm-server/HEAD/capnp-list.hpp -------------------------------------------------------------------------------- /cmake/FindFilesystem.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cosmic-Sans/collab-vm-server/HEAD/cmake/FindFilesystem.cmake -------------------------------------------------------------------------------- /cmake/FindOpenSSL.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cosmic-Sans/collab-vm-server/HEAD/cmake/FindOpenSSL.cmake -------------------------------------------------------------------------------- /cmake/FindPNG.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cosmic-Sans/collab-vm-server/HEAD/cmake/FindPNG.cmake -------------------------------------------------------------------------------- /cmake/MSVCStaticToolchain.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cosmic-Sans/collab-vm-server/HEAD/cmake/MSVCStaticToolchain.cmake -------------------------------------------------------------------------------- /file_body.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cosmic-Sans/collab-vm-server/HEAD/file_body.hpp -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cosmic-Sans/collab-vm-server/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/Captcha.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cosmic-Sans/collab-vm-server/HEAD/tests/Captcha.cpp -------------------------------------------------------------------------------- /tests/Guacamole.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cosmic-Sans/collab-vm-server/HEAD/tests/Guacamole.cpp -------------------------------------------------------------------------------- /tests/Totp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cosmic-Sans/collab-vm-server/HEAD/tests/Totp.cpp -------------------------------------------------------------------------------- /tests/TurnTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cosmic-Sans/collab-vm-server/HEAD/tests/TurnTest.cpp --------------------------------------------------------------------------------