Commit Graph

264 Commits

Author SHA1 Message Date
tt2468
53e773b1a2 WebSocketSession: Add remoteAddress string 2021-04-28 11:23:12 -07:00
tt2468
11913dac76 WebSocketServer: Rename sessionDuration to connectedAt 2021-04-28 11:14:00 -07:00
tt2468
0af2724ee9 WebSocketSession: Add connectedAt 2021-04-28 11:12:53 -07:00
tt2468
1245958031 WebSocketSession: Add encoding 2021-04-28 10:41:51 -07:00
tt2468
948750da6a WebSocketServer: Start and stop 2021-04-28 10:27:32 -07:00
tt2468
0f7683af4e WebSocketSession: Add challenge var 2021-04-28 08:52:23 -07:00
tt2468
98bc18cedd utils: Create Utils namespace and add Crypto utils 2021-04-27 17:55:23 -07:00
tt2468
98ec9d01ac base: Dumb #include redefinitions 2021-04-27 16:45:44 -07:00
tt2468
d9ee288cf1 base: cmake is fucking retarded 2021-04-27 16:33:47 -07:00
tt2468
5d170d6bb3 WebSocketServer: Include WebSocketCloseCode 2021-04-27 15:29:09 -07:00
tt2468
08fda22d0f base: Include RPC version on load 2021-04-27 15:26:23 -07:00
tt2468
b61cf82e84 base: Shutdown websocket server on unload 2021-04-27 15:25:11 -07:00
tt2468
20de7409d8 base: Reset websocket server on unload 2021-04-27 15:21:30 -07:00
tt2468
9577382780 SettingsDialog: Fix log levels 2021-04-27 15:17:44 -07:00
tt2468
205fb75555 SettingsDialog: Add websocket session list logic 2021-04-27 15:16:53 -07:00
tt2468
8067cfb686 Base: Tons more shit 2021-04-27 14:52:48 -07:00
tt2468
fb22b31612 base: Add WebSocketSession 2021-04-27 14:52:04 -07:00
tt2468
c4b27ed340 cmakelists: Fix formatting 2021-04-27 12:51:58 -07:00
tt2468
fb8e520d10 utils: Create JsonUtils
Utility functions for converting from obs_data_t to json and back
2021-04-27 12:50:42 -07:00
tt2468
107d3cce09 deps: Add nlohmann json
I decided to go with nlohmann::json because it supports both JSON and
msgpack. I'm likely going to have to write some conversion utils to
convert between obs_data_t and json, but the advantages of what
nlohmann::json brings to the table are just too attractive.
2021-04-27 09:46:00 -07:00
tt2468
a0162caad1 base: Add base RequestHandler and rpc files 2021-04-27 09:29:51 -07:00
tt2468
f0dfe72aca base: Add starting WebSocketServer files 2021-04-27 09:18:06 -07:00
tt2468
927806a432 SettingsDialog: Add translations to Session Table 2021-04-27 08:56:49 -07:00
tt2468
aa0256611b SettingsDialog: Enable grid layout and scaling 2021-04-27 08:46:34 -07:00
tt2468
41731f9d57 SettingsDialog: Add UI logic and start session table 2021-04-27 08:24:51 -07:00
tt2468
105229336e Config: Rename config section name 2021-04-26 20:55:50 -07:00
tt2468
6f2f207adc SettingsDialog: Add configs 2021-04-26 20:55:18 -07:00
tt2468
5fffca73fc Merge branch 'master' of https://github.com/Palakis/obs-websocket 2021-04-26 20:00:15 -07:00
tt2468
a8ca912044 generic: Add SettingsDialog and Config 2021-04-26 19:59:50 -07:00
Github Actions
7a8e53db3a docs(ci): Update generated docs - 17f3137 [skip ci] 2021-04-27 02:04:55 +00:00
tt2468
17f3137b40 Merge branch 'master' of https://github.com/Palakis/obs-websocket 2021-04-26 19:04:29 -07:00
tt2468
89091a9a2f docs: Update some formatting 2021-04-26 19:04:16 -07:00
Github Actions
22670d2eeb docs(ci): Update generated docs - ba6d1cb [skip ci] 2021-04-27 01:52:04 +00:00
tt2468
ba6d1cbfac docs: Finish copying info from protocol reference gist 2021-04-26 18:51:24 -07:00
Github Actions
10e2060a7c docs(ci): Update generated docs - 4130651 [skip ci] 2021-04-27 01:42:41 +00:00
tt2468
41306511c9 docs: Add separators 2021-04-26 18:42:08 -07:00
Github Actions
10fdb8a4f0 docs(ci): Update generated docs - 6160c29 [skip ci] 2021-04-27 01:39:26 +00:00
tt2468
6160c292ef Merge branch 'master' of https://github.com/Palakis/obs-websocket 2021-04-26 18:39:00 -07:00
tt2468
96651a7e8e docs: Add more from protocol spec gist 2021-04-26 18:38:47 -07:00
Github Actions
b0598364f0 docs(ci): Update generated docs - cfb66fd [skip ci] 2021-04-27 00:59:44 +00:00
tt2468
cfb66fdf14 docs: Finish authentication stuff 2021-04-26 17:59:13 -07:00
tt2468
8d26465bb0 docs: Update docs and ci again 2021-04-26 17:35:19 -07:00
Azure CI
b5cd2c11a0 docs(ci): Update protocol.md - 76357df [skip ci] 2021-04-27 00:27:47 +00:00
tt2468
76357dfe8c
CI: Update ci again 2021-04-26 17:27:26 -07:00
tt2468
f06b31d74c
CI: update ci again 2021-04-26 17:26:07 -07:00
Azure CI
a834373f25 docs: More stuff 2021-04-26 17:18:40 -07:00
Azure CI
d2e8971245 docs(ci): Update protocol.md - 1c6e8fd [skip ci] 2021-04-26 10:01:25 -07:00
Azure CI
1c6e8fdf86 docs: Apparently github doesnt support custom header ids 2021-04-26 09:59:26 -07:00
Azure CI
579cc99fef docs(ci): Update protocol.md - fcd7d07 [skip ci] 2021-04-26 09:57:24 -07:00
Azure CI
fcd7d07001 docs: Lots of changes 2021-04-26 09:55:50 -07:00