Commit Graph

102 Commits

Author SHA1 Message Date
Koushik Dutta
ac882c723a server: fix cluster dependencies 2024-12-10 09:40:16 -08:00
Koushik Dutta
6f0501634f server: move cluster manager 2024-12-10 09:30:13 -08:00
Koushik Dutta
92b120886c server: remove log from eval params 2024-11-29 14:05:52 -08:00
Koushik Dutta
aed6e0c446 server: wip cluster mode load balancing 2024-11-20 11:39:21 -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
a24b6432c2 various: fixup strictness 2024-07-04 17:13:30 -07:00
Koushik Dutta
6892b443e0 server: fix plugin fork storage desync 2024-06-25 00:16:20 -07:00
Koushik Dutta
f37b21c0b2 server: plugin loading refacotr 2024-03-12 20:25:26 -07:00
Koushik Dutta
f317c8d9ee server/sdk: additional signature fixes 2024-02-14 08:33:31 -08:00
Koushik Dutta
189be80a40 core: fix rpc serialization issue 2023-11-22 09:10:22 -08:00
Koushik Dutta
cbf4cf0579 server: fix typo in storage of undefined 2023-04-07 14:06:17 -07:00
Koushik Dutta
5028fb812d server: storage polyfill should serialize keys and values as strings 2023-04-04 09:58:51 -07:00
Koushik Dutta
2c23021d40 server: catch/print startup errors to console and not just events tab 2023-03-27 09:37:29 -07:00
Koushik Dutta
6f90b1a0e3 server: add support for direct ipc 2023-03-03 16:48:29 -08:00
Koushik Dutta
6eb4d499d9 sdk/cloud/server: add proper CORS api for endpoints 2023-01-25 14:53:38 -08:00
Koushik Dutta
7cf2a4e8d9 rpc: refactor for reusability 2023-01-21 17:45:48 -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
cdc6d0e943 server: trim unnecessary properties in wire protocol 2022-12-30 14:25:06 -08:00
Koushik Dutta
c9715f307c various: add backwards compat to remote api 2022-12-30 13:03:38 -08:00
Koushik Dutta
56e3a7979f server: trap overriden mixin events 2022-12-30 11:55:46 -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
9a3d579c8f server: endpoint manager bug fixes 2022-11-26 19:05:45 -08:00
Koushik Dutta
115143e304 server: endpoint cleanups 2022-11-25 23:17:11 -08:00
Koushik Dutta
5fefc8b4fb server/sdk: add support for local addresses preference at sdk level 2022-11-25 20:58:05 -08:00
Koushik Dutta
aaac7564a2 server: normalize endpoints to their plugin package name when possible 2022-11-13 20:07:05 -08:00
Koushik Dutta
6a3dbc7b7f server: fix some spurious errors 2022-10-27 15:13:37 -07:00
Koushik Dutta
003da06d6d server: improve websocket/engineio support to not pollute the global scope or require a funny constructor pattern 2022-10-10 23:03:51 -07:00
Koushik Dutta
e096e9532a server: fix device state across thread boundaries 2022-08-11 11:05:58 -07:00
Koushik Dutta
2639ea58f9 server: fix forked processes missing storage 2022-08-11 08:49:27 -07:00
Koushik Dutta
5b89c2c67f server: remove unnecessary state syncing 2022-08-06 08:21:14 -07:00
Koushik Dutta
d3ddd52d30 server: media manager improvements 2022-07-28 14:12:43 -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
b247be225e server: simplify plugin loading 2022-07-15 08:28:53 -07:00
Koushik Dutta
41a24fbaba server: Fix api access auth issue. 2022-07-07 09:58:51 -07:00
Koushik Dutta
a8b6111db4 server: simplify rpc serializer 2022-07-04 13:28:58 -07:00
Koushik Dutta
9d9f19009f server: rcp add side band buffer serialiazation everywhere 2022-06-06 00:33:54 -07:00
Koushik Dutta
b6b08c5ebb server: add rpc support for side band binary payloads 2022-06-06 00:20:56 -07:00
Koushik Dutta
167a3b9681 server: fix plugin default export when device is a class or function. fix pluginId state missing. 2022-04-18 13:56:04 -07:00
Koushik Dutta
f3fe4f68d4 server: prune mixin storage 2022-04-08 11:30:27 -07:00
Koushik Dutta
64f5ab9483 sdk/server: media object updates to track source id 2022-04-03 20:19:42 -07:00
Koushik Dutta
b82e64e42d server: consolidate property checking 2022-04-03 20:19:42 -07:00
Koushik Dutta
4a0951c7c0 server: update 2022-03-15 22:05:11 -07:00
Koushik Dutta
6a7fe4a052 server: missed spot 2022-03-14 21:12:06 -07:00
Koushik Dutta
29f253ee29 server: fix bug where homekit hubs are able to DoS scrypted by repeatedly issuing characteristic writes where the value has not changed 2022-02-21 17:55:12 -08:00
Koushik Dutta
adcd11d785 server: add python process stats 2022-02-14 12:34:43 -08:00
Koushik Dutta
44b4fa2bd4 server: rpc/threading 2022-02-12 19:09:42 -08:00