Pierre Tachoire
|
c6cb6d5eeb
|
Merge pull request #493 from lightpanda-io/upgrade-jsruntime
upgrade vendor/zig-js-runtime
|
2025-03-27 14:40:28 +01:00 |
|
Pierre Tachoire
|
57025f8173
|
upgrade vendor/zig-js-runtime
|
2025-03-27 14:28:00 +01:00 |
|
Pierre Tachoire
|
3a1a582013
|
Merge pull request #482 from karlseguin/http_client
e2e-test / zig build release (push) Waiting to run
e2e-test / puppeteer-perf (push) Blocked by required conditions
e2e-test / demo-scripts (push) Blocked by required conditions
wpt / web platform tests (push) Waiting to run
wpt / perf-fmt (push) Blocked by required conditions
zig-test / zig build dev (push) Waiting to run
zig-test / zig test (push) Waiting to run
zig-test / perf-fmt (push) Blocked by required conditions
Replace zig-async-io with a custom HTTP client
|
2025-03-27 08:52:21 +01:00 |
|
Karl Seguin
|
531a484cb0
|
Fix a few comments
Switch generic http_client error level from warn to err
|
2025-03-27 08:11:48 +08:00 |
|
Pierre Tachoire
|
16c477229a
|
Merge pull request #491 from lightpanda-io/cla-add-sjors
e2e-test / zig build release (push) Has been cancelled
wpt / web platform tests (push) Has been cancelled
zig-test / zig build dev (push) Has been cancelled
zig-test / zig test (push) Has been cancelled
e2e-test / puppeteer-perf (push) Has been cancelled
e2e-test / demo-scripts (push) Has been cancelled
wpt / perf-fmt (push) Has been cancelled
zig-test / perf-fmt (push) Has been cancelled
ci: add Sjors to the cla allow list
|
2025-03-25 14:49:19 +01:00 |
|
Pierre Tachoire
|
f2565049b8
|
ci: add Sjors to the cla allow list
|
2025-03-25 14:40:36 +01:00 |
|
Karl Seguin
|
afdb5d7233
|
reset read_pos after handshake is established
|
2025-03-23 20:08:12 +08:00 |
|
Karl Seguin
|
18be1202db
|
Prevent double in-flight recvs
Retry on test timeout for slower machines (i.e. CI build), while also reducing
wait time for faster builds.
|
2025-03-23 19:05:37 +08:00 |
|
Karl Seguin
|
14cc87e1a5
|
Use latest tls.zig (with new allocation-free API)
Add more fuzz tests around async tls.
|
2025-03-23 19:05:37 +08:00 |
|
Karl Seguin
|
2a0d1b0a48
|
Switch to nonblocking socket
Improve test server handshake performance, allowing for a few more fuzz
iterations without making tests unbearably slow.
|
2025-03-23 19:05:37 +08:00 |
|
Karl Seguin
|
22aa126b29
|
Cleaner merge
Switch to non-blocking sockets.
Fix TLS handshake/receive/send ordering
|
2025-03-23 19:05:35 +08:00 |
|
Karl Seguin
|
feb2046549
|
add TLS integration test for sync client
|
2025-03-23 19:01:40 +08:00 |
|
Karl Seguin
|
2f362f2aa2
|
handle redirects on asynchronous calls
|
2025-03-23 19:01:40 +08:00 |
|
Karl Seguin
|
de160d9170
|
Cleanup synchronous connection for tls and non-tls.
Drain response prior to redirect.
|
2025-03-23 19:01:40 +08:00 |
|
Karl Seguin
|
226c18cb56
|
handle redirects on synchronous calls
|
2025-03-23 19:01:40 +08:00 |
|
Karl Seguin
|
314aea4e1e
|
fix double dereference
|
2025-03-23 19:01:40 +08:00 |
|
Karl Seguin
|
807d3a600c
|
Support transfer-encoding: chunked, fix async+tls integration
|
2025-03-23 19:01:40 +08:00 |
|
Karl Seguin
|
fa8ea1ef43
|
use latest tls.zig
|
2025-03-23 19:01:40 +08:00 |
|
Karl Seguin
|
2017d4785b
|
replace zig-async-io and std.http.Client with a custom HTTP client
|
2025-03-23 19:01:40 +08:00 |
|
Karl Seguin
|
fd35724aa8
|
zig 0.14 fmt
|
2025-03-23 19:01:40 +08:00 |
|
Karl Seguin
|
e1a85d97e3
|
Zig 0.14 compatibility
|
2025-03-23 19:01:40 +08:00 |
|
Pierre Tachoire
|
b972c9fe30
|
Merge pull request #484 from lightpanda-io/telemetry_batch
e2e-test / zig build release (push) Has been cancelled
wpt / web platform tests (push) Has been cancelled
zig-test / zig build dev (push) Has been cancelled
zig-test / zig test (push) Has been cancelled
e2e-test / puppeteer-perf (push) Has been cancelled
e2e-test / demo-scripts (push) Has been cancelled
wpt / perf-fmt (push) Has been cancelled
zig-test / perf-fmt (push) Has been cancelled
send telemetry events in batches (up to 20)
|
2025-03-23 11:21:56 +01:00 |
|
Pierre Tachoire
|
4c68150dec
|
Merge pull request #487 from lightpanda-io/mkdir_p_app_path
Use makePath to create any missing intermediate directories for app dir
|
2025-03-23 10:48:55 +01:00 |
|
Karl Seguin
|
3d6dd06b99
|
Generate non-persisted iid if app_path is null
|
2025-03-22 23:58:57 +08:00 |
|
Karl Seguin
|
81759fa57a
|
Use makePath to create any missing intermediate directories for app dir
https://github.com/lightpanda-io/browser/issues/486
|
2025-03-22 23:53:46 +08:00 |
|
Pierre Tachoire
|
20160cb071
|
Merge pull request #485 from lightpanda-io/ubuntu-22-04
e2e-test / zig build release (push) Waiting to run
e2e-test / puppeteer-perf (push) Blocked by required conditions
e2e-test / demo-scripts (push) Blocked by required conditions
wpt / web platform tests (push) Waiting to run
wpt / perf-fmt (push) Blocked by required conditions
zig-test / zig build dev (push) Waiting to run
zig-test / zig test (push) Waiting to run
zig-test / perf-fmt (push) Blocked by required conditions
ci: use ubuntu 22.04 for x86_64 build
|
2025-03-22 10:48:57 +01:00 |
|
Pierre Tachoire
|
8931506657
|
ci: use ubuntu 22.04 for x86_64 build
|
2025-03-22 10:40:50 +01:00 |
|
Karl Seguin
|
2aee346299
|
send telemetry events in batches (up to 20)
|
2025-03-21 22:40:10 +08:00 |
|
Pierre Tachoire
|
f89efd84d3
|
Merge pull request #481 from lightpanda-io/auto-attach
e2e-test / zig build release (push) Waiting to run
e2e-test / puppeteer-perf (push) Blocked by required conditions
e2e-test / demo-scripts (push) Blocked by required conditions
wpt / web platform tests (push) Waiting to run
wpt / perf-fmt (push) Blocked by required conditions
zig-test / zig build dev (push) Waiting to run
zig-test / zig test (push) Waiting to run
zig-test / perf-fmt (push) Blocked by required conditions
cdp: implement target.setAutoAttach and target.detachFromTarget
|
2025-03-21 12:14:01 +01:00 |
|
Pierre Tachoire
|
7607ab2c84
|
cdp: target: implement detach from target
|
2025-03-20 09:36:00 +01:00 |
|
Pierre Tachoire
|
fe7f6bee1c
|
cdp: create a cdp state for target_auto_attach
|
2025-03-20 09:35:59 +01:00 |
|
Pierre Tachoire
|
b43658eb3f
|
cdp: target: add test for #474
Can't attach to just created target
|
2025-03-20 09:35:59 +01:00 |
|
Pierre Tachoire
|
85caa09e63
|
Merge pull request #477 from lightpanda-io/ci-v8-version
e2e-test / zig build release (push) Has been cancelled
wpt / web platform tests (push) Has been cancelled
zig-test / zig build dev (push) Has been cancelled
zig-test / zig test (push) Has been cancelled
e2e-test / puppeteer-perf (push) Has been cancelled
e2e-test / demo-scripts (push) Has been cancelled
wpt / perf-fmt (push) Has been cancelled
zig-test / perf-fmt (push) Has been cancelled
Add macos x86_64 bin to nightly build
|
2025-03-19 17:35:20 +01:00 |
|
Pierre Tachoire
|
c32853bfd6
|
docker: update zig-v8 version
|
2025-03-19 17:12:53 +01:00 |
|
Pierre Tachoire
|
e79cd58c8f
|
ci: add macos x86_64 nightly build
|
2025-03-19 17:12:10 +01:00 |
|
Pierre Tachoire
|
0d291f1a36
|
ci: upgrade zig v8 version
|
2025-03-19 17:12:05 +01:00 |
|
Pierre Tachoire
|
24aa8e2a07
|
Merge pull request #480 from lightpanda-io/zig-0.14
Zig 0.14
|
2025-03-19 17:06:57 +01:00 |
|
Pierre Tachoire
|
0a0c155292
|
upgrade vendor after zig 0.14 merge
|
2025-03-19 16:55:26 +01:00 |
|
Pierre Tachoire
|
55a942aa22
|
wpt: fix zig-0.14 compat
|
2025-03-19 16:48:22 +01:00 |
|
Karl Seguin
|
b51499e87b
|
update to latest zig-js-runtime
|
2025-03-19 16:28:21 +01:00 |
|
Karl Seguin
|
936048d478
|
upgrade telemetry to zig 0.14
|
2025-03-19 16:28:21 +01:00 |
|
Karl Seguin
|
bd6497743c
|
zig 0.14 fmt
|
2025-03-19 16:28:21 +01:00 |
|
Karl Seguin
|
6873d8d445
|
update tls.zig dep
|
2025-03-19 16:28:20 +01:00 |
|
Karl Seguin
|
21c9dde858
|
Zig 0.14 compatibility
|
2025-03-19 16:28:15 +01:00 |
|
Pierre Tachoire
|
17d3d620ff
|
Merge pull request #478 from lightpanda-io/global_http_client
e2e-test / zig build release (push) Waiting to run
e2e-test / puppeteer-perf (push) Blocked by required conditions
e2e-test / demo-scripts (push) Blocked by required conditions
wpt / web platform tests (push) Waiting to run
wpt / perf-fmt (push) Blocked by required conditions
zig-test / zig build dev (push) Waiting to run
zig-test / zig test (push) Waiting to run
zig-test / perf-fmt (push) Blocked by required conditions
Share the HTTP client globally
|
2025-03-19 11:31:37 +01:00 |
|
Karl Seguin
|
705603a088
|
remove explicit thread stack size.
The real win is having a global http_client, so the thread only needs a pointer.
|
2025-03-19 16:17:41 +08:00 |
|
Karl Seguin
|
ba8a0179d5
|
Share the HTTP client globally
|
2025-03-19 11:09:58 +08:00 |
|
Pierre Tachoire
|
9fe10747ce
|
Merge pull request #476 from karlseguin/implicit_browser_context
e2e-test / zig build release (push) Has been cancelled
wpt / web platform tests (push) Has been cancelled
zig-test / zig build dev (push) Has been cancelled
zig-test / zig test (push) Has been cancelled
e2e-test / puppeteer-perf (push) Has been cancelled
e2e-test / demo-scripts (push) Has been cancelled
wpt / perf-fmt (push) Has been cancelled
zig-test / perf-fmt (push) Has been cancelled
Implicitly create BrowserContext on createTarget if one doesn't exist
|
2025-03-18 09:21:50 +01:00 |
|
Pierre Tachoire
|
4a4d9a9377
|
Merge pull request #446 from karlseguin/telemetry
Add Usage Telemetry
|
2025-03-18 09:10:31 +01:00 |
|
Karl Seguin
|
2e7342a59c
|
add driver field to navigate telemetry
|
2025-03-18 10:40:04 +08:00 |
|