Commit Graph

117 Commits

Author SHA1 Message Date
Koushik Dutta
227b287f1e server: properly send serverVersion across during call to getRemote 2023-01-02 20:22:56 -08:00
Koushik Dutta
4ffbd16476 sdk: rename sdk.version to sdk.serverVersion 2023-01-02 20:01:13 -08:00
Koushik Dutta
2879634bcd sdk/server: add versioning to sdk 2023-01-02 14:39:30 -08:00
Koushik Dutta
3a349205ed server: user/acl work roughed in 2022-12-19 10:02:29 -08:00
Koushik Dutta
4b9082b6df server/various: scaffolding for multi-user and non-admin users 2022-12-17 23:44:13 -08:00
Koushik Dutta
eff9a1d1c2 sdk: add ids to events 2022-10-22 19:15:27 -07:00
Koushik Dutta
003da06d6d server: improve websocket/engineio support to not pollute the global scope or require a funny constructor pattern 2022-10-10 23:03:51 -07:00
Koushik Dutta
a4582da683 server: improve python rpc buffer wrangling 2022-09-21 21:53:38 -07:00
Koushik Dutta
5b89c2c67f server: remove unnecessary state syncing 2022-08-06 08:21:14 -07:00
Koushik Dutta
d3ddd52d30 server: media manager improvements 2022-07-28 14:12:43 -07:00
Koushik Dutta
41a24fbaba server: Fix api access auth issue. 2022-07-07 09:58:51 -07:00
Koushik Dutta
17f8dd5dbc server: add pluginId option to api socket 2022-06-27 18:31:42 -07:00
Koushik Dutta
0e770bfd98 server: fix crash 2022-06-20 12:30:04 -07:00
Koushik Dutta
2a88ba1c62 server: remove cors api access. add socket api access. 2022-06-20 11:31:07 -07:00
Koushik Dutta
924d5ef0be various: checkin 2022-06-08 10:41:22 -07:00
Koushik Dutta
90716d4da7 server: fix weird ts issue 2022-06-06 00:23:38 -07:00
Koushik Dutta
b6b08c5ebb server: add rpc support for side band binary payloads 2022-06-06 00:20:56 -07:00
Koushik Dutta
c5bc9a0dab server: support api from other domains 2022-06-05 23:53:19 -07:00
Koushik Dutta
47f24f1a43 server: fix engine io ids 2022-06-03 13:59:27 -07:00
Koushik Dutta
f0e9d8350d server: fix types 2022-06-03 10:58:11 -07:00
Koushik Dutta
88a95b4529 server: return alternate local host addresses 2022-06-03 10:55:33 -07:00
Koushik Dutta
1344a577fa server: cors support 2022-06-02 16:12:28 -07:00
Koushik Dutta
64f5ab9483 sdk/server: media object updates to track source id 2022-04-03 20:19:42 -07:00
Koushik Dutta
d00ca20e54 server: note versions on all consoles 2022-03-19 10:52:02 -07:00
Koushik Dutta
98caa047d2 server: comments 2022-02-23 21:50:09 -08:00
Koushik Dutta
544a9d8661 server: fix plugin race condition bug and unavailable devices 2022-02-22 20:41:57 -08:00
Koushik Dutta
44b4fa2bd4 server: rpc/threading 2022-02-12 19:09:42 -08:00
Koushik Dutta
a8b8aa03e0 restructure 2022-02-11 15:06:21 -08:00
Koushik Dutta
ef2ce47939 server: fix imports 2022-02-11 13:30:10 -08:00
Koushik Dutta
1af5a35635 server: cleanup stdio per platform 2022-02-11 12:36:40 -08:00
Koushik Dutta
7b85a5c0ed server: worker cleanup 2022-02-11 12:16:10 -08:00
Koushik Dutta
49d044c771 server: thread implementation fix, python should create a glib main loop. 2022-02-07 19:05:13 -08:00
Koushik Dutta
3027e7d051 server: new shared worker mode based on threads 2022-02-06 01:01:31 -08:00
Koushik Dutta
0fc120ee83 server: refactor runtimes 2022-02-05 23:21:52 -08:00
Koushik Dutta
ca64b58d4f server/sdk: fix bugs from decouple sdk and types 2022-02-05 14:26:20 -08:00
Koushik Dutta
e31071b8ea server/sdk: decouple sdk and types 2022-02-05 13:46:41 -08:00
Koushik Dutta
872eb6756b server: more shared worker restart fixes 2022-01-27 21:01:27 -08:00
Koushik Dutta
2874e5a55b server: shared worker race condition 2022-01-27 20:48:49 -08:00
Koushik Dutta
8afd9cac60 server: use SIGKILL to kill plugins? may fix dangling plugins? 2022-01-09 15:10:30 -08:00
Koushik Dutta
e2b28ccd40 server: shared worker implementation. greatly reduces memory usage. 2022-01-06 23:25:04 -08:00
Koushik Dutta
3cb9dbde97 server: restructure some files 2022-01-06 22:39:52 -08:00
Koushik Dutta
a01c86d822 server: use unzipped plugin path where possible (python) 2022-01-06 21:43:05 -08:00
Koushik Dutta
d3638dce37 server: use unzipped plugin path where possible 2022-01-06 21:19:29 -08:00
Koushik Dutta
27ead61c3a server: reduce memory usage.
server/plugin startup will only require what is necessary.
pass unzipped plugin path through to the remote to allow linkfs usage for file name resolution.
2022-01-06 19:21:45 -08:00
Koushik Dutta
a1034f0828 zip: remove memory pressure from keeping zip in memory 2022-01-06 17:22:12 -08:00
Koushik Dutta
422b1c963d server: rpc object cleanup 2022-01-05 22:50:24 -08:00
Koushik Dutta
317f39028c server: rpc object cleanup 2022-01-05 22:46:37 -08:00
Koushik Dutta
eef8175acc server: child process plugin hint 2022-01-05 22:46:37 -08:00
Koushik Dutta
dbe7d7c8f5 force plugin cleanup on host termination 2021-12-30 18:38:11 -08:00
Koushik Dutta
a8437ea491 server: fix rpc toPrimitive 2021-12-28 10:56:14 -08:00