Koushik Dutta
3a1b2c9344
server: publish
2022-01-15 13:22:03 -08:00
Koushik Dutta
a20dc3ec52
server: fast path for retrieving plugin package json from running plugin
2022-01-12 08:00:58 -08:00
Koushik Dutta
a8d855983f
Merge remote-tracking branch 'origin/main'
2022-01-12 07:53:54 -08:00
Koushik Dutta
7caa6814f8
server: fix race condition around device initialization and teardown
2022-01-12 07:52:09 -08:00
Koushik Dutta
e09c7c62ce
server: fix bug where entire plugin was being sent rather than only the id.
2022-01-12 07:51:07 -08:00
Koushik Dutta
94a61e247e
server: prevent mixin interface noise
2022-01-12 07:41:20 -08:00
Koushik Dutta
8134f9314b
server: fix url conversion issue
2022-01-11 21:08:04 -08:00
Koushik Dutta
1e41450daa
server: app login handlers must happen before server init
2022-01-11 10:48:49 -08:00
Koushik Dutta
7780aa8774
server: request rejection logging
2022-01-11 10:41:29 -08:00
Koushik Dutta
d041008a9a
server: dont listen on server ports until server has loaded plugins.
2022-01-11 10:26:31 -08:00
Koushik Dutta
6bf01c8060
server: periodic garbage collection
2022-01-10 21:14:32 -08:00
Koushik Dutta
0a9eba70c3
server: periodic garbage collection
2022-01-10 15:25:02 -08:00
Koushik Dutta
166ca35474
server: fix rpc device creation spam. publish
2022-01-09 23:02:06 -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
182ed6ad71
rpc: watch for peer death on apply
2022-01-07 09:55:29 -08:00
Koushik Dutta
c98d708409
remove unused imports
2022-01-07 01:07:06 -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
2f15e54d7f
server: switch ffmpeg binary
2021-12-30 17:43:32 -08:00
Koushik Dutta
b2f3f1fbde
server: readme support
2021-12-28 20:00:43 -08:00
Koushik Dutta
a8437ea491
server: fix rpc toPrimitive
2021-12-28 10:56:14 -08:00
Koushik Dutta
3fab3e13d9
server: fix node module path
2021-12-28 09:59:50 -08:00
Koushik Dutta
80eb7be3fe
server: fix plugin volume. remove old wrtc.
2021-12-26 19:02:44 -08:00
Koushik Dutta
66e1883dc6
server: fix onDevicesChanged not actually working properly
2021-12-20 13:58:45 -08:00
Koushik Dutta
634c5f8ecb
server: event listener callbacks should also be one way.
2021-12-19 11:53:29 -08:00
Koushik Dutta
d644fe1122
server: fix race condition around rpc object finalization
2021-12-16 22:11:29 -08:00
Koushik Dutta
3be72f8786
server: cleanup imports
2021-12-16 20:41:26 -08:00
Koushik Dutta
32c264c093
server: mixin table undefined bug fix
2021-12-16 20:37:34 -08:00
Koushik Dutta
fa524d8225
server: arch specific dependency paths
2021-12-16 20:17:17 -08:00
Koushik Dutta
340194eca1
server: add SCRYPTED_RESET_ALL_USERS=true environment variable to allow reseting all users.
2021-12-15 12:52:43 -08:00
Koushik Dutta
b8aa43e55e
server: provide a direct API endpoint. greatly speeds up web interface.
2021-12-14 13:08:49 -08:00
Koushik Dutta
87205490b6
server: revert socket proxy change. too complicated. no benefit.
2021-12-14 00:27:18 -08:00
Koushik Dutta
acf31f2f82
server: prototype http proxy
2021-12-14 00:20:13 -08:00
Koushik Dutta
42f80fed1d
homekit: fix missing opencv motion detector
2021-12-13 18:07:36 -08:00
Koushik Dutta
57b3b39f98
Revert "rebroadcast: pcm audio is defaulted to off."
...
This reverts commit e8460f810d .
2021-12-13 18:05:59 -08:00
Koushik Dutta
e8460f810d
rebroadcast: pcm audio is defaulted to off.
2021-12-13 18:05:23 -08:00
Koushik Dutta
316ac4aef3
server: fix mixin table generation bug
2021-12-12 13:14:29 -08:00
Koushik Dutta
1b2790c507
server: fix ipv6 url endpoint. fix mixin release race conditions.
2021-12-12 00:57:39 -08:00
Koushik Dutta
4b131351fc
server: Fix various ipv6 and network ip detection issues
2021-12-11 13:04:57 -08:00
Koushik Dutta
7761a34de6
server: fix missing Storage events. Fixes broken grouped devices.
2021-12-10 23:57:31 -08:00
Koushik Dutta
a33cd661d6
server: relax mixin console guarding
2021-12-10 22:09:45 -08:00
Koushik Dutta
3695701981
server: fix broken alerts. add python implementation stubs.
2021-12-10 21:48:19 -08:00