Commit Graph

38 Commits

Author SHA1 Message Date
Koushik Dutta
d868c3b3bb server: remove stats checker 2024-11-15 22:43:19 -08:00
Koushik Dutta
f69b93c9fa server: fix consoles in clustered environment 2024-11-15 10:02:13 -08:00
Koushik Dutta
92927c8b93 server: working node cluster fork 2024-11-15 10:02:13 -08:00
Koushik Dutta
d0b46c35a9 server/sdk: wip support for alternative fork main, fork names. add initial workerData message channel. 2024-07-30 22:48:52 -07:00
Koushik Dutta
f37b21c0b2 server: plugin loading refacotr 2024-03-12 20:25:26 -07:00
Koushik Dutta
441361e1ec server: plugin init cleanups 2024-03-11 12:56:21 -07:00
Koushik Dutta
6f90b1a0e3 server: add support for direct ipc 2023-03-03 16:48:29 -08:00
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
c9715f307c various: add backwards compat to remote api 2022-12-30 13:03:38 -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
bb35ad4468 server: add typings 2022-08-19 12:23:00 -07:00
Koushik Dutta
d5d6e31b35 server: fix plugin fork mixin event bug 2022-08-19 12:00:04 -07:00
Koushik Dutta
19d670c6f3 server: add support for plugin forking to better utilize cpu cores in plugins like rebroadcast or nvr 2022-07-19 08:34:59 -07:00
Koushik Dutta
fa70e700ab server: add sdk versioning hook 2022-06-28 13:03:04 -07:00
Koushik Dutta
e31071b8ea server/sdk: decouple sdk and types 2022-02-05 13:46:41 -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
634c5f8ecb server: event listener callbacks should also be one way. 2021-12-19 11:53:29 -08:00
Koushik Dutta
acf31f2f82 server: prototype http proxy 2021-12-14 00:20:13 -08:00
Koushik Dutta
c75e264998 server: device provider update 2021-12-01 17:15:19 -08:00
Koushik Dutta
aeb8c21346 sdk/rpc: wip 2021-11-15 16:16:19 -08:00
Koushik Dutta
e25724a85a server/sdk: python rpc wip 2021-11-04 14:41:03 -07:00
Koushik Dutta
fa64e99351 server: add support for one way rpc method invocation which does not return a result 2021-11-01 12:35:23 -07:00
Koushik Dutta
8245835491 server: port configuration 2021-10-13 21:12:58 -07:00
Koushik Dutta
ee9e7ea9df server: better stack traces that indicate plugin source 2021-10-13 16:20:25 -07:00
Koushik Dutta
f31c94baab sdk: strong type on ScryptedNativeId = string|undefined 2021-09-28 17:27:44 -07:00
Koushik Dutta
e8f984638b core/server: fix object/memory leak 2021-09-27 18:24:40 -07:00
Koushik Dutta
12434891ca server: smarter device invalidation 2021-09-22 08:43:18 -07:00
Koushik Dutta
a0c0c478fe server: mixin events 2021-09-17 13:04:26 -07:00
Koushik Dutta
396068dfc3 add plugin restart 2021-09-08 21:47:39 -07:00
Koushik Dutta
907911faa8 api proxy 2021-09-08 13:19:52 -07:00
Koushik Dutta
64bdbe402a implement push 2021-09-08 13:19:51 -07:00
Koushik Dutta
74bfd5808e console and repl 2021-09-08 13:19:51 -07:00
Koushik Dutta
cb5cbe6c24 move some files around to reduce dependency chains on web 2021-09-08 13:19:51 -07:00
Koushik Dutta
a46b2811ed initial commit 2021-08-24 21:22:41 -07:00