curl/lib/vquic
Stefan Eissing 33ac97e1cb
tests-httpd: basic infra to run curl against an apache httpd plus nghttpx for h3
- adding '--with-test-httpd=<path>' to configure non-standard apache2
  install
- python env and base classes for running httpd
- basic tests for connectivity with h1/h2/h3
- adding test cases for truncated responses in http versions.
- adding goaway test for HTTP/3.
- adding "stuttering" tests with parallel downloads in chunks with
  varying delays between chunks.

- adding a curltest module to the httpd server, adding GOAWAY test.
    - mod_curltest now installs 2 handlers
      - 'echo': writing as response body what came as request body
      - 'tweak': with query parameters to tweak response behaviour
- marked known fails as skip for now

Closes #10175
2023-01-09 17:40:04 +01:00
..
curl_msh3.c msh3: run again in its cfilter 2023-01-08 11:06:30 +01:00
curl_msh3.h quic: rename vquic implementations, fix for quiche build. 2023-01-05 23:39:49 +01:00
curl_ngtcp2.c tests-httpd: basic infra to run curl against an apache httpd plus nghttpx for h3 2023-01-09 17:40:04 +01:00
curl_ngtcp2.h quic: rename vquic implementations, fix for quiche build. 2023-01-05 23:39:49 +01:00
curl_quiche.c quic: improve connect error message, debugging info, fix false connect report 2023-01-09 13:23:20 +01:00
curl_quiche.h quic: rename vquic implementations, fix for quiche build. 2023-01-05 23:39:49 +01:00
vquic.c quic: rename vquic implementations, fix for quiche build. 2023-01-05 23:39:49 +01:00
vquic.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
vquic_int.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00