Kazuho Oku
b24bb47c19
undef instances to avoid deadlock in global destruction
2024-12-21 12:38:23 +09:00
Kazuho Oku
d158a76e2e
h3s_destroy is not necessarily the last line
2024-12-20 15:45:03 +09:00
Kazuho Oku
5506cd194e
re-enable t/90h2olog-selective-tracing.t, adding missing probes
CI / ${{ matrix.name }} (make -f misc/docker-ci/check.mk ALL BUILD_ARGS=-j6 TEST_ENV='TEST_JOBS=4 TEST_PLATFORM=github-actions', default) (push) Has been cancelled
CI / ${{ matrix.name }} (make -f misc/docker-ci/check.mk asan BUILD_ARGS=-j6 TEST_ENV='TEST_JOBS=4 TEST_PLATFORM=github-actions', ASan (Ubuntu 20.04)) (push) Has been cancelled
CI / ${{ matrix.name }} (make -f misc/docker-ci/check.mk boringssl BUILD_ARGS=-j6 TEST_ENV='TEST_JOBS=4 TEST_PLATFORM=github-actions', boringssl) (push) Has been cancelled
CI / ${{ matrix.name }} (make -f misc/docker-ci/check.mk coverage BUILD_ARGS=-j6 TEST_ENV='TEST_JOBS=4 TEST_PLATFORM=github-actions', Coverage) (push) Has been cancelled
CI / ${{ matrix.name }} (make -f misc/docker-ci/check.mk ossl1.1.0+fuzz BUILD_ARGS=-j6 TEST_ENV='TEST_JOBS=4 TEST_PLATFORM=github-actions', OpenSSL 1.1.0 + Fuzz) (push) Has been cancelled
CI / ${{ matrix.name }} (make -f misc/docker-ci/check.mk ossl1.1.1 BUILD_ARGS=-j6 TEST_ENV='TEST_JOBS=4 TEST_PLATFORM=github-actions', OpenSSL 1.1.1) (push) Has been cancelled
CI / ${{ matrix.name }} (make -f misc/docker-ci/check.mk ossl3.0 BUILD_ARGS=-j6 TEST_ENV='TEST_JOBS=4 TEST_PLATFORM=github-actions', OpenSSL 3.0 (Ubuntu 22.04 / DTrace)) (push) Has been cancelled
CI / OSS Fuzz (push) Has been cancelled
2024-12-09 16:10:29 +09:00
Kazuho Oku
d6d4d41a0b
check existence of type,tid,time (before the PR is was type,tid,seq but seq is unneeded while time is useful)
CI / ${{ matrix.name }} (make -f misc/docker-ci/check.mk ALL BUILD_ARGS=-j6 TEST_ENV='TEST_JOBS=4 TEST_PLATFORM=github-actions', default) (push) Waiting to run
CI / ${{ matrix.name }} (make -f misc/docker-ci/check.mk asan BUILD_ARGS=-j6 TEST_ENV='TEST_JOBS=4 TEST_PLATFORM=github-actions', ASan (Ubuntu 20.04)) (push) Waiting to run
CI / ${{ matrix.name }} (make -f misc/docker-ci/check.mk boringssl BUILD_ARGS=-j6 TEST_ENV='TEST_JOBS=4 TEST_PLATFORM=github-actions', boringssl) (push) Waiting to run
CI / ${{ matrix.name }} (make -f misc/docker-ci/check.mk coverage BUILD_ARGS=-j6 TEST_ENV='TEST_JOBS=4 TEST_PLATFORM=github-actions', Coverage) (push) Waiting to run
CI / ${{ matrix.name }} (make -f misc/docker-ci/check.mk ossl1.1.0+fuzz BUILD_ARGS=-j6 TEST_ENV='TEST_JOBS=4 TEST_PLATFORM=github-actions', OpenSSL 1.1.0 + Fuzz) (push) Waiting to run
CI / ${{ matrix.name }} (make -f misc/docker-ci/check.mk ossl1.1.1 BUILD_ARGS=-j6 TEST_ENV='TEST_JOBS=4 TEST_PLATFORM=github-actions', OpenSSL 1.1.1) (push) Waiting to run
CI / ${{ matrix.name }} (make -f misc/docker-ci/check.mk ossl3.0 BUILD_ARGS=-j6 TEST_ENV='TEST_JOBS=4 TEST_PLATFORM=github-actions', OpenSSL 3.0 (Ubuntu 22.04 / DTrace)) (push) Waiting to run
CI / OSS Fuzz (push) Waiting to run
2024-12-06 21:06:22 +09:00
Kazuho Oku
47c12510dc
remove TODO mark
CI / ${{ matrix.name }} (make -f misc/docker-ci/check.mk ALL BUILD_ARGS=-j6 TEST_ENV='TEST_JOBS=4 TEST_PLATFORM=github-actions', default) (push) Waiting to run
CI / ${{ matrix.name }} (make -f misc/docker-ci/check.mk asan BUILD_ARGS=-j6 TEST_ENV='TEST_JOBS=4 TEST_PLATFORM=github-actions', ASan (Ubuntu 20.04)) (push) Waiting to run
CI / ${{ matrix.name }} (make -f misc/docker-ci/check.mk boringssl BUILD_ARGS=-j6 TEST_ENV='TEST_JOBS=4 TEST_PLATFORM=github-actions', boringssl) (push) Waiting to run
CI / ${{ matrix.name }} (make -f misc/docker-ci/check.mk coverage BUILD_ARGS=-j6 TEST_ENV='TEST_JOBS=4 TEST_PLATFORM=github-actions', Coverage) (push) Waiting to run
CI / ${{ matrix.name }} (make -f misc/docker-ci/check.mk ossl1.1.0+fuzz BUILD_ARGS=-j6 TEST_ENV='TEST_JOBS=4 TEST_PLATFORM=github-actions', OpenSSL 1.1.0 + Fuzz) (push) Waiting to run
CI / ${{ matrix.name }} (make -f misc/docker-ci/check.mk ossl1.1.1 BUILD_ARGS=-j6 TEST_ENV='TEST_JOBS=4 TEST_PLATFORM=github-actions', OpenSSL 1.1.1) (push) Waiting to run
CI / ${{ matrix.name }} (make -f misc/docker-ci/check.mk ossl3.0 BUILD_ARGS=-j6 TEST_ENV='TEST_JOBS=4 TEST_PLATFORM=github-actions', OpenSSL 3.0 (Ubuntu 22.04 / DTrace)) (push) Waiting to run
CI / OSS Fuzz (push) Waiting to run
2024-12-04 14:15:47 +09:00
Kazuho Oku
064dbd32be
remove the removed command from the private commands list
2024-12-03 15:38:30 +09:00
Kazuho Oku
fbea57c3af
Merge branch 'master' into kazuho/h2olog-curl
2024-12-02 15:28:36 +09:00
i110
959cf8fbfd
Merge pull request #3419 from h2o/i110/forward-expect
...
forward expect header
2024-11-12 10:49:10 +09:00
Ichito Nagata
bf6cbcaba0
remove meaningless test
2024-11-12 00:56:51 +00:00
Ichito Nagata
ba81ca64ea
add a test case
2024-11-11 22:13:12 +00:00
Ichito Nagata
afe07619fb
add a test case
2024-11-08 08:47:27 +00:00
Ichito Nagata
6813309203
rewrite test using our own upstream
2024-11-08 08:36:30 +00:00
Kazuho Oku
f168d2b6c1
Merge branch 'master' into kazuho/h2olog-curl
2024-11-02 09:44:45 +00:00
Kazuho Oku
6731b01bda
fix hot looping on repetitive calls to get_tracer
by using tail -f
2024-11-02 17:14:16 +09:00
Kazuho Oku
7a259cbe72
remove stale checks for dtrace/usdt
2024-10-31 15:32:25 +09:00
Kazuho Oku
300ea74c46
tests using h2olog -u have been integrated into h2olog.t
2024-10-31 14:01:59 +09:00
Kazuho Oku
02f93fb267
add good parts of h2olog-socket.t
2024-10-31 13:57:21 +09:00
Kazuho Oku
7403c535fb
no more need to run as root
2024-10-31 13:51:18 +09:00
Kazuho Oku
0522e0c253
update tests to use socket, marking all of them as TODO (because h2olog v2 does not support selective tracing yet)
2024-10-29 14:20:25 +09:00
Kazuho Oku
9279a33a5c
switch to using sockets
2024-10-29 12:02:22 +09:00
Kazuho Oku
093aebbeb0
update path
2024-10-28 15:57:33 +09:00
Kazuho Oku
6c038796b6
H2ologTracer can no longer support the pid option
2024-10-28 15:57:20 +09:00
Kazuho Oku
003e3076eb
update test
2024-10-28 15:44:19 +09:00
Ichito Nagata
7c4acea5e5
add test
2024-10-23 20:57:50 +00:00
Frederik Deweerdt
47e61a27e6
Add support for proxy-expect: for http2client
...
This is a follow up to https://github.com/h2o/h2o/pull/3316/ -- adding
support for the same configuration knob for the http2 client.
2024-10-08 16:32:19 -07:00
Frederik Deweerdt
10b456c2c0
When h2c is disabled, ignore the upgrade: header
...
The current behavior lets the request through and depending on whether
the handler lets an `upgrade:` request through or not, might forward the
request and attempt an upgrade or return a 403.
This PR makes h2o forward the request to the backend.
2024-09-03 20:07:19 -07:00
Kazuho Oku
c3804cd161
now, session is reused only if -s
option is used
2024-07-29 14:44:41 +09:00
Niayesh Nasiri
09101c3b2f
add test
...
Co-authored-by: Kazuho Oku <kazuhooku@gmail.com>
2024-06-18 21:13:56 +09:00
Jxck
1431f0e04b
add priority test
2024-03-26 01:33:53 +09:00
Jxck
658866f0dc
add test for send-compressed zstd
2024-03-26 01:20:37 +09:00
Kazuho Oku
579135ae68
Merge pull request #3360 from deweerdt/ipv6f
...
http/3 quic: fix inter node forwarding for mismatched address families
2024-03-04 12:09:53 +09:00
Antonio Vicente
285f686fdd
fix try_connect addr pick logic so it alternates between v4 and v6
2024-03-01 01:34:13 +00:00
Antonio Vicente
0256c1026f
refactor connect.c try_connect and add a test to capture current behavior
2024-03-01 01:25:34 +00:00
Frederik Deweerdt
731f01154b
test ipv6 in the test
2024-02-29 10:11:21 -08:00
Joe Calderon
2100ef94f0
add test to exercise http3-max-concurrent-streaming-requests-per-connection
2024-02-21 10:32:14 -08:00
Joe Calderon
7cb8db36a8
update t/50reverse-proxy-h3-early-response.t to reflect changes to H2O_HTTP3_REQUEST_BODY_MIN_BYTES_TO_BLOCK
2024-02-21 10:32:14 -08:00
Kazuho Oku
123f5e2b65
Merge pull request #3353 from h2o/kazuho/custom-handler-vs-pathconf
...
apply filters and loggers at host and path level, when file.custom-handler at global level is applied
2024-02-12 11:28:42 +09:00
Kazuho Oku
cfbfc7c928
respect path-level filters when global-level custom-handler is applied
2024-02-08 11:36:12 +09:00
Kazuho Oku
3e932f714d
update test to use run_with_curl
2024-02-08 11:24:16 +09:00
Kazuho Oku
5b5d4ed2b2
ordering of same-sized file using i=?1
might be a bit flaky
2024-02-07 16:38:24 +09:00
Kazuho Oku
c966865c7f
add test using i
flag
2024-02-07 16:20:52 +09:00
Kazuho Oku
542eeb194f
switch to using 120KB file for more stable testing
2024-02-07 16:10:46 +09:00
Kazuho Oku
ec4b27309a
add delivery order tests for the u flag
2024-02-07 14:11:59 +09:00
Kazuho Oku
7bdf4c38a5
Merge branch 'master' into gfx/h2olog2
2024-02-07 06:22:17 +09:00
Kazuho Oku
ac5a507a65
Merge pull request #3349 from h2o/kazuho/http3-mruby-middleware
...
fix h3 CI issues with t/50mruby-middleware.t
2024-02-06 16:08:17 +09:00
Kazuho Oku
e96079668e
Merge pull request #3348 from h2o/kazuho/http3-mruby-http-request
...
fix h3 CI issues with t/50mruby-http-request.t
2024-02-06 15:52:56 +09:00
Kazuho Oku
dd95701cc3
remove content-length response header as we rewrite; otherwise the entire response might not reach the client as curl-ngtcp2 might swallow what has been received due to the presence of immediate reset
2024-02-06 15:50:05 +09:00
Kazuho Oku
8838da3e3f
when the server omits trailers there would be no trailer header
2024-02-06 15:30:39 +09:00
Kazuho Oku
604faaab94
the esi handler has been emitting c-l longer than the size of actual body being synthesized - this has led to an early close that has been converted (properly) to an error; and that can lead to total data loss in h3; see other commit
2024-02-06 15:16:40 +09:00
Kazuho Oku
d3102edb1e
when the H3 server closes the stream short of sending as much as that declared in content-length
, curl-ngtcp2 might not surface the partially delivered bytes; add wait to force it dto do so
2024-02-06 14:19:57 +09:00