317 Commits

Author SHA1 Message Date
Koushik Dutta
247666cea6 server: remove scripts invocations 2023-02-24 08:42:28 -08:00
Koushik Dutta
9e62393218 server: fix device.info being unsettable 2023-02-20 10:27:11 -08:00
Koushik Dutta
68508acb38 sdk/server: update 2023-02-17 19:44:22 -08:00
Koushik Dutta
44af4ce006 server: rename to plugin_remote.py 2023-02-16 23:26:59 -08:00
Koushik Dutta
d292e1cf6b server: fix order of operations 2023-02-13 10:59:46 -08:00
Koushik Dutta
017b599170 server/windows: add support for python version when used with py.exe 2023-02-11 09:35:08 -08:00
Koushik Dutta
aa5cb119cc server: dont run watchdog on plugins that havent fully started 2023-02-08 12:35:35 -08:00
Koushik Dutta
6b5592d49d server: disable plugin watchdog when debugging 2023-02-06 14:49:36 -08:00
Koushik Dutta
8b6f816e1d server: fix potential server crash in watchdog process 2023-02-06 14:22:03 -08:00
Koushik Dutta
3215e1953f server: add plugin hang watchdog 2023-02-01 08:42:17 -08:00
Koushik Dutta
d13cb79c54 server: add periodic timestamps to logs 2023-01-26 08:57:26 -08:00
Koushik Dutta
760e4d2062 server: add support for query tokens 2023-01-25 23:32:07 -08:00
Koushik Dutta
6d571a624b server: consider localhost remote addresses as secure for cookie purposes 2023-01-25 19:57:20 -08:00
Koushik Dutta
6eb4d499d9 sdk/cloud/server: add proper CORS api for endpoints 2023-01-25 14:53:38 -08:00
Koushik Dutta
c314ec3be6 server: add support for CORS API access 2023-01-25 13:18:12 -08:00
Koushik Dutta
7cf2a4e8d9 rpc: refactor for reusability 2023-01-21 17:45:48 -08:00
Koushik Dutta
e910374019 server: better python memory usage tracking 2023-01-13 22:46:31 -08:00
Koushik Dutta
e86569bcfa server: improve error when no media converter could be found 2023-01-13 13:14:45 -08:00
Koushik Dutta
199027f2a9 server: Fix user privilege escalation in preparation webrtc access 2023-01-07 23:12:02 -08:00
Koushik Dutta
57994f5ffb server: publish 2023-01-05 10:06:53 -08:00
Koushik Dutta
e0da8b402a server: improve mixin failures by detecting sameset/superset 2023-01-04 09:28:03 -08:00
Koushik Dutta
2661ceec6d server: bubble mixin errors to prevent clobbering of interfaces in case plugins get killed 2023-01-04 09:11:23 -08:00
Koushik Dutta
643d0cde3b server: Fix initialization order causing plugins to get deselected 2023-01-03 09:35:58 -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
1e426db689 server: prevent mixined devices from sending events 2022-12-30 20:52:05 -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
5577206110 server: probe mixins on plugin reload 2022-12-20 20:36:11 -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
2294d2f22d server: cleanup old dependencies on runtime version change 2022-12-11 12:51:08 -08:00
Koushik Dutta
0cdc0ffaab server: fix converter final mime type 2022-12-02 07:40:56 -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
38317ba3c9 server: add converter names for logging 2022-11-21 18:52:06 -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
8cd0b730a5 server: add more descriptive 404s 2022-11-13 11:39:01 -08:00
Koushik Dutta
6a3dbc7b7f server: fix some spurious errors 2022-10-27 15:13:37 -07:00
Koushik Dutta
eff9a1d1c2 sdk: add ids to events 2022-10-22 19:15:27 -07:00
Koushik Dutta
7daa36f060 server: fix object leak due to plugin fork thread not cleaning up 2022-10-18 11:08:15 -07:00
Koushik Dutta
70cce4bd0f webrtc: move connections onto their own thread for better cleanup and per connection performance 2022-10-17 16:12:46 -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
6204af190c server/sdk: expose native id 2022-10-10 21:40:01 -07:00
Koushik Dutta
2462d63bc5 server: detect cyclical mixins. 2022-10-01 20:53:12 -07:00
Koushik Dutta
3c5c723ef9 server: remove logging 2022-09-25 16:27:20 -07:00
Koushik Dutta
a4f3a29c4b server: Fix invalid data from being populated in system state preventing plugin load 2022-09-23 20:01:26 -07:00