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