Muki Kiboigo
c9b8632b50
require timestamp passed in with cache request
2026-03-27 09:53:18 -07:00
Muki Kiboigo
41f154b042
remove unused cache method on fs cache
2026-03-27 09:53:18 -07:00
Muki Kiboigo
666b1d1016
add basic fs cache get/put test
2026-03-27 09:53:17 -07:00
Muki Kiboigo
1559346a67
check age on fs cache get
2026-03-27 09:53:17 -07:00
Muki Kiboigo
2a085dc0c2
only store stuff when we know we will cache
2026-03-27 09:53:17 -07:00
Muki Kiboigo
26ba3b52ca
shortcircuit a lot of caching checks
2026-03-27 09:53:17 -07:00
Muki Kiboigo
def6e564d2
use CacheRequest instead of key
2026-03-27 09:53:17 -07:00
Muki Kiboigo
368ac00573
add striped lock to FsCache
2026-03-27 09:53:16 -07:00
Muki Kiboigo
756373e0ba
use arena_pool for cache get
2026-03-27 09:53:16 -07:00
Muki Kiboigo
e596e0c310
use writer for fs cache body file
2026-03-27 09:53:16 -07:00
Muki Kiboigo
4ccf150ed0
use json for fs cache metadata file
2026-03-27 09:53:16 -07:00
Muki Kiboigo
dcb08b97ad
use sha256 instead of wyhash
2026-03-27 09:53:16 -07:00
Muki Kiboigo
8a9007b939
add more http caching rules
2026-03-27 09:53:16 -07:00
Muki Kiboigo
cd31e68212
use CacheControl and Vary
2026-03-27 09:53:15 -07:00
Muki Kiboigo
46d25652e0
cache headers along with response
2026-03-27 09:53:15 -07:00
Muki Kiboigo
8f13ace8a2
create cache owned by the network struct
2026-03-27 09:53:15 -07:00
Muki Kiboigo
31921e4890
use enum approach instead of vtable
2026-03-27 09:53:15 -07:00
Muki Kiboigo
3abf026f77
add basic FsCache impl
2026-03-27 09:53:15 -07:00
Muki Kiboigo
edd2c661f4
create Cache interface file
2026-03-27 09:22:39 -07:00
Nikolay Govorov
586413357e
Close all cdp clients on shutdown
2026-03-17 23:30:36 +00:00
Nikolay Govorov
5fb561dc9c
Used ring buffer for telemetry events buffer
2026-03-17 23:23:08 +00:00
Nikolay Govorov
b14ae02548
Move comments and bound checks
2026-03-17 23:23:05 +00:00
Nikolay Govorov
51fb08e6aa
Create multi interface in Runtime on demand
2026-03-17 23:23:01 +00:00
Nikolay Govorov
a6d699ad5d
Use common network runtime for telemetry messages
2026-03-17 23:21:57 +00:00
Nikolay Govorov
6d0dc6cb1e
Gracefull close ws socket
2026-03-17 11:15:12 +00:00
Muki Kiboigo
fca29a8be2
add WebBotAuth unit tests
2026-03-12 09:04:13 -07:00
Muki Kiboigo
1ed61d4783
simplify parsePemPrivateKey
2026-03-12 09:04:12 -07:00
Muki Kiboigo
a1fb11ae33
make pem private key buffers smaller with comments
2026-03-12 09:04:12 -07:00
Muki Kiboigo
02198de455
add support for WebBotAuth in Client
2026-03-12 09:04:10 -07:00
Muki Kiboigo
6cd8202310
add WebBotAuth and support for ed25119 to crypto
2026-03-12 09:03:15 -07:00
Muki Kiboigo
4d7b7d1d42
add web bot auth args
2026-03-12 09:03:15 -07:00
Karl Seguin
f1d311d232
Merge pull request #1781 from lightpanda-io/wp/mrdimidium/telemetry-network
...
e2e-test / zig build release (push) Has been cancelled
e2e-test / demo-scripts (push) Has been cancelled
e2e-test / cdp-and-hyperfine-bench (push) Has been cancelled
e2e-test / perf-fmt (push) Has been cancelled
e2e-test / browser fetch (push) Has been cancelled
zig-test / zig test using v8 in debug mode (push) Has been cancelled
zig-test / zig test (push) Has been cancelled
zig-test / perf-fmt (push) Has been cancelled
Use global connections poll
2026-03-12 13:46:51 +08:00
Nikolay Govorov
c4097e2b7e
remove dead-code
2026-03-12 03:55:48 +00:00
Pierre Tachoire
7d835ef99d
Merge pull request #1778 from lightpanda-io/wp/mrdimidium/libcurl-malloc
...
Use zig allocator for libcurl
2026-03-11 10:13:13 +01:00
Karl Seguin
48ead90850
Don't log SocketNotConnected when shutting down listener on non-Linux
...
On BSD, a listening socket isn't considered connected, so this error is
expected. Maybe we shouldn't call shutdown at all, but I guess it's safer this
way.
2026-03-11 16:29:44 +08:00
Nikolay Govorov
a95b4ea7b9
Use global connections poll
2026-03-11 05:44:59 +00:00
Nikolay Govorov
c891eff664
Use zig allocator for libcurl
2026-03-11 03:34:27 +00:00
Nikolay Govorov
24cc24ed50
Fix Robots deinit
2026-03-10 23:28:40 +00:00
Nikolay Govorov
2b0c223425
Some code-review fixes
2026-03-10 03:00:55 +00:00
Nikolay Govorov
8f960ab0f7
Uses posix pipe for shutdown network runtime
2026-03-10 03:00:53 +00:00
Nikolay Govorov
60350efa10
Only one listener in network.Runtime
2026-03-10 03:00:52 +00:00
Nikolay Govorov
687f577562
Move accept loop to common runtime
2026-03-10 03:00:50 +00:00
Nikolay Govorov
8e59ce9e9f
Prepare global NetworkRuntime module
2026-03-10 03:00:47 +00:00