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