Pierre Tachoire
95cae6e7de
Merge pull request #498 from karlseguin/pool_polish
...
e2e-test / zig build release (push) Has been cancelled
e2e-test / puppeteer-perf (push) Has been cancelled
e2e-test / demo-scripts (push) Has been cancelled
wpt / web platform tests (push) Has been cancelled
wpt / web platform tests json output (push) Has been cancelled
wpt / perf-fmt (push) Has been cancelled
zig-test / zig build dev (push) Has been cancelled
zig-test / zig test (push) Has been cancelled
zig-test / perf-fmt (push) Has been cancelled
Accommodate zig-js-runtime loop changes
2025-03-31 12:35:09 +02:00
Pierre Tachoire
d12fd78ef0
Merge pull request #499 from karlseguin/http_req_connection_close
...
On a non websocket upgrade connection, close the connection
2025-03-31 12:25:53 +02:00
Karl Seguin
b2d9f835bf
Zig fmt
2025-03-31 15:29:54 +08:00
Karl Seguin
735772f43a
On a non websocket upgrade connection, close the connection
...
Solves slow startup time with chromedp
2025-03-31 15:26:37 +08:00
Karl Seguin
75f66a6cb2
Accommodate zig-js-runtime loop changes
2025-03-31 14:59:40 +08:00
Pierre Tachoire
24d5dfe3c6
Merge pull request #371 from lightpanda-io/ci-wpt-split
...
e2e-test / zig build release (push) Has been cancelled
wpt / web platform tests (push) Has been cancelled
wpt / web platform tests json output (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
nightly build / build-linux-x86_64 (push) Has been cancelled
nightly build / build-linux-aarch64 (push) Has been cancelled
nightly build / build-macos-aarch64 (push) Has been cancelled
nightly build / build-macos-x86_64 (push) Has been cancelled
ci: split wpt wnd wpt-json jobs
2025-03-28 13:39:32 +01:00
Pierre Tachoire
82e67b7550
Merge pull request #489 from lightpanda-io/microtasks
...
e2e-test / zig build release (push) Has been cancelled
e2e-test / puppeteer-perf (push) Has been cancelled
e2e-test / demo-scripts (push) Has been cancelled
wpt / web platform tests (push) Has been cancelled
wpt / perf-fmt (push) Has been cancelled
zig-test / zig build dev (push) Has been cancelled
zig-test / zig test (push) Has been cancelled
zig-test / perf-fmt (push) Has been cancelled
nightly build / build-linux-x86_64 (push) Has been cancelled
nightly build / build-linux-aarch64 (push) Has been cancelled
nightly build / build-macos-aarch64 (push) Has been cancelled
nightly build / build-macos-x86_64 (push) Has been cancelled
run v8 micro tasks
2025-03-27 17:15:50 +01:00
Pierre Tachoire
791549fda8
Merge pull request #494 from karlseguin/insecure_disable_tls_host_verification
...
Add an `insecure_disable_tls_host_verification` command line option
2025-03-27 15:57:39 +01:00
Pierre Tachoire
c763783d53
upgrade vendor/zig-js-runtime
2025-03-27 15:49:48 +01:00
Pierre Tachoire
e347e7e5fb
browser: use loop.resetJS
2025-03-27 15:49:48 +01:00
Pierre Tachoire
3f1d0df7f9
cdp: run microtasks after send inspector
2025-03-27 15:49:48 +01:00
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
Karl Seguin
3e7f07374c
Pass HttpClient options in wpt
2025-03-27 18:18:29 +08:00
Karl Seguin
fba9cb071d
zig fmt :|
2025-03-27 18:15:27 +08:00
Karl Seguin
c6538e1038
Add an insecure_disable_tls_host_verification command line option
...
When set, this disables the host verification of all HTTP requests. Available
for both the fetch and serve mode.
Also introduced an App.Config, for future command line options which need to
be passed more deeply into the code.
2025-03-27 18:02:30 +08: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