Commit Graph

62 Commits

Author SHA1 Message Date
Koushik Dutta
94a61e247e server: prevent mixin interface noise 2022-01-12 07:41:20 -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
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
b2f3f1fbde server: readme support 2021-12-28 20:00:43 -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
5a5409da8e server: mixin cleanup logging 2021-12-10 12:56:54 -08:00
Koushik Dutta
1904a5fc1b server: better mixin invalidation to prevent weird bugs like settings not loading, etc 2021-12-10 12:20:42 -08:00
Koushik Dutta
bb1ffdea25 server: mixin table refactor 2021-12-10 11:39:06 -08:00
Koushik Dutta
47fba69360 server: clear plugin volume on plugin removal 2021-12-07 17:40:51 -08:00
Koushik Dutta
338276562c server/sdk: backport to python3.7 2021-12-06 21:27:32 -08:00
Koushik Dutta
970fdaa923 server: partial mixin table update 2021-12-05 22:25:25 -08:00
Koushik Dutta
859316e9c7 server: remove legacy cluster cruft 2021-12-01 19:20:45 -08:00
Koushik Dutta
c89cb9cae7 server: invalidate devices that were removed 2021-12-01 19:17:31 -08:00
Koushik Dutta
82afbc1003 server: fix state nre 2021-11-23 23:39:16 -05:00
Koushik Dutta
10459457ca server: fix core rpc mismatch bug 2021-11-20 09:02:59 -08:00
Koushik Dutta
443a72543d sdk/server: update sdk types, add auto restart of plugins that were unexpectedly killed. 2021-11-17 11:32:54 -08:00
Koushik Dutta
aeb8c21346 sdk/rpc: wip 2021-11-15 16:16:19 -08:00
Koushik Dutta
20f3f9d309 server: optional dependencies should be made required 2021-11-10 14:53:46 -08:00
Koushik Dutta
8f4c0b3dbb server: persist events for 2 days 2021-11-07 21:33:51 -08:00
Koushik Dutta
d128732289 sdk/server: humidity and fan types 2021-11-07 19:13:17 -08:00
Koushik Dutta
9ab7ac3785 server: dont clobber device info if it comes in undefined 2021-11-07 18:51:00 -08:00
Koushik Dutta
95de148fa9 server/sdk/opencv: install optional dependencies as needed 2021-11-06 00:36:32 -07:00
Koushik Dutta
9aff168b10 sdk/server: python wip 2021-11-05 23:38:14 -07:00
Koushik Dutta
ad1e1ee1b0 core/server: working terminal 2021-11-01 13:47:40 -07:00
Koushik Dutta
034b3dfe99 core/server: fix oneway method failure causing empty plugin list 2021-11-01 13:31:23 -07:00
Koushik Dutta
5927342220 core: wip shell 2021-11-01 13:23:30 -07:00
Koushik Dutta
a9d627dacc server: remove migrations 2021-10-20 14:03:48 -07:00
Koushik Dutta
f3a2fcd7e4 server: fix state migration bug 2021-10-20 14:01:46 -07:00
Koushik Dutta
7cd788398b server: add service-control 2021-10-20 00:50:44 -07:00
Koushik Dutta
02360bc036 server: git autoupdates 2021-10-20 00:42:05 -07:00
Koushik Dutta
9764f8cc26 server: move the basic auth to plugin management only 2021-10-19 16:13:09 -07:00
Koushik Dutta
1004af9578 server: force upgrade @scrypted/core 2021-10-15 17:25:05 -07:00
Koushik Dutta
8245835491 server: port configuration 2021-10-13 21:12:58 -07:00
Koushik Dutta
d34c3964f3 server: child process fork inspect port fixup 2021-10-11 22:07:27 -07:00
Koushik Dutta
3caef12e4e server: console fixes 2021-10-08 20:33:05 -07:00
Koushik Dutta
b296a2e3fc server: COMMIT_SHA 2021-10-04 02:26:29 -07:00
Koushik Dutta
11bad750c3 core: log cleanup 2021-10-04 01:48:02 -07:00
Koushik Dutta
a15833d586 server: support mixin console writing to device console 2021-10-04 01:36:27 -07:00
Koushik Dutta
f31c94baab sdk: strong type on ScryptedNativeId = string|undefined 2021-09-28 17:27:44 -07:00
Koushik Dutta
09da42c5bd server: force gc to address memory leaks 2021-09-27 01:14:10 -07:00
Koushik Dutta
12434891ca server: smarter device invalidation 2021-09-22 08:43:18 -07:00
Koushik Dutta
e6d9c185d5 support installing old plugins 2021-09-15 12:04:55 -07:00
Koushik Dutta
a9348fa9ac server/homekit/google-home: watch for device descriptor changes 2021-09-13 00:11:15 -07:00
Koushik Dutta
ed60c3614d remove metadata field, add device info field 2021-09-10 21:15:44 -07:00
Koushik Dutta
de0295b0c0 tar fixups? 2021-09-09 10:17:07 -07:00
Koushik Dutta
70695a1455 more logs 2021-09-09 09:58:35 -07:00
Koushik Dutta
90a3717894 more logs 2021-09-09 09:57:14 -07:00