Koushik Dutta
049d9898b3
http/auth: simplify
2024-01-10 20:45:50 -08:00
Koushik Dutta
6d9e21b7b8
server: Fix import
2024-01-10 16:27:10 -08:00
Koushik Dutta
bfd1aef5d1
client: fixup
2024-01-10 16:23:51 -08:00
Koushik Dutta
5f02e6a272
various: more http refactoring
2024-01-10 16:08:38 -08:00
Koushik Dutta
aef218c653
server: update http fetch usage, add support for relative require
2024-01-10 12:50:45 -08:00
Koushik Dutta
aea24a84f0
cameras: update http utils again
2024-01-10 11:13:37 -08:00
Koushik Dutta
e25cf860f0
common: replacement implementation for axios digest auth
2024-01-09 13:04:00 -08:00
Koushik Dutta
4432d8dd67
postrelease
2024-01-04 10:38:49 -08:00
Koushik Dutta
1078faef62
common: fix regression with not sending sigterm to ffmpeg
2024-01-04 10:00:41 -08:00
Koushik Dutta
544531122d
server: stop console spam if mixin is deleted
2024-01-02 22:13:13 -08:00
Koushik Dutta
a526816b07
sdk/server: add mechanism for requesting device refresh
2024-01-01 14:44:00 -08:00
Koushik Dutta
1669f17c96
postbeta
2023-12-27 22:38:23 -08:00
Koushik Dutta
537c178699
postbeta
2023-12-27 21:51:37 -08:00
Koushik Dutta
5d74e80e90
postbeta
2023-12-27 20:13:10 -08:00
Koushik Dutta
f6d2dc456e
server: fix bug with constantly reissuing certs
2023-12-24 21:49:08 -08:00
Koushik Dutta
4b715e55d2
server: beta
2023-12-11 13:01:01 -08:00
Koushik Dutta
1f22218b23
server: recreate cert with valid date range on startup
2023-12-10 09:21:40 -08:00
Koushik Dutta
fde3c47d8c
common: improve ffmpeg kill func, add queue end promise
2023-11-27 19:04:09 -08:00
Koushik Dutta
2fb6e0a368
server: fix connectRPCObject in python. cache/optimize connect code.
2023-11-22 13:00:33 -08:00
Koushik Dutta
189be80a40
core: fix rpc serialization issue
2023-11-22 09:10:22 -08:00
Koushik Dutta
8853ca2775
server/core: bump core
2023-11-21 23:47:40 -08:00
Koushik Dutta
9f5787227b
server: bump min core version
2023-11-21 23:12:49 -08:00
Koushik Dutta
602b5e4983
prebeta
2023-11-21 22:36:48 -08:00
Koushik Dutta
9cbc38173b
rpc: further alloc cleanups
2023-11-20 19:38:46 -08:00
Koushik Dutta
20d1372d2a
server: fix update signature
2023-11-20 08:44:31 -08:00
Koushik Dutta
3999cb6696
rpc: further cleanups on holding buffers
2023-11-19 20:11:42 -08:00
Koushik Dutta
9b168bb012
server: suppress noisy media manager
2023-11-19 19:03:25 -08:00
Koushik Dutta
513dd4867b
rpc: remove debug
2023-11-19 18:55:03 -08:00
Koushik Dutta
08e723848f
rpc: fix slice vs subarray behavior on web/babel
2023-11-19 18:50:54 -08:00
Koushik Dutta
fb37061a04
rpc: fix buffer gc trashing
2023-11-19 18:11:59 -08:00
Koushik Dutta
d7874eb7a2
server: catch ffmpeg shutdown errors
2023-11-18 14:32:04 -08:00
Koushik Dutta
fc13a230d7
common: support modifying server client opts
2023-11-17 09:46:50 -08:00
Brett Jia
8cb2e1516a
client, server, core: Add StreamService interface and TerminalService device ( #1171 )
...
* wip
* clean up shell on disconnect
* fix null reference
* remove debug logs
* use async queue in buffered buffer, add max buffer size before connection teardown
* Revert "use async queue in buffered buffer, add max buffer size before connection teardown"
This reverts commit 1b3c283542 .
* reimplement per feedback
* feedback
2023-11-12 20:03:19 -08:00
Koushik Dutta
1b15453997
rpc: fix babel mucking up async generators
2023-11-10 17:00:25 -08:00
Koushik Dutta
793c583491
server/client: fix inadvertent inclusion of node:net in client. consolidate connection setup code.
2023-11-09 15:33:58 -08:00
Koushik Dutta
77d4b0a995
server/client: fixup client deps
2023-11-09 15:32:58 -08:00
Koushik Dutta
79eda5d356
server: cleanup imports
2023-11-09 15:31:13 -08:00
Koushik Dutta
86f3318133
server/client: fix inadvertent inclusion of node:net in client. consolidate connection setup code.
2023-11-09 15:30:26 -08:00
Brett Jia
7dec399ed7
server, client: send full ClusterObject on new eio endpoint ( #1170 )
...
* server: change connectRPCObject internal signature
* server, client: send ClusterObject + hash validation
---------
Co-authored-by: Koushik Dutta <koushd@gmail.com >
2023-11-09 09:47:18 -08:00
Brett Jia
e49f26b410
server, client: connectRPCObject for web api clients ( #1166 )
...
* initial pass at connectRPCObject proxy
* wip: connects to server but fails on pendingResults
* fix wrong rpcpeer bug + cleanup serialization
* small cleanups
* feedback, local object lookups
* rpc: fix up additional id gens
* feedback
* update example to use frame generator
---------
Co-authored-by: Koushik Dutta <koushd@gmail.com >
2023-11-08 09:22:07 -08:00
Koushik Dutta
1a7e0370c9
rpc: fix up additional id gens
2023-11-07 15:23:47 -08:00
Koushik Dutta
33b77b64de
rpc: id gen fix
2023-11-05 09:00:11 -08:00
Koushik Dutta
a41d4de97a
rpc: use non deterministic object ids
2023-11-04 20:24:21 -07:00
Brett Jia
be69c25076
server: fix crash on changing closed pty dimensions ( #1158 )
2023-10-31 08:52:11 -07:00
Brett Jia
96d292d39f
server: best-effort allow older clients to write to shell ( #1157 )
2023-10-30 21:00:38 -07:00
Brett Jia
d3593b9e40
server & core: handle binary terminal data ( #1149 )
...
* server & core: send terminal size info
* server & core: handle binary terminal data
* send all data as buffer
* add guard to not crash on mismatched core
2023-10-25 08:58:53 -07:00
Brett Jia
98c901486a
server & core: send terminal size info ( #1148 )
2023-10-24 20:43:04 -07:00
Koushik Dutta
e49e13a167
server: fix potential rce
2023-10-09 11:47:32 -07:00
Koushik Dutta
6b9163e84e
server: rename fetch helper
2023-09-20 08:07:09 -07:00
Koushik Dutta
d34396afbc
postbeta
2023-09-19 18:56:45 -07:00