Stefan Eissing

Results 75 issues of Stefan Eissing

## Current Status The threads processing individual http2 streams are kept in a separate worker pool. This excludes them from the common Apache MPM infrastructure. Configurational parameters, such as MaxThreadsPerChild...

enhancement

Version 2.0.10 of `mod_http2` plus all test case changes.

The 2.4.x/trunk and standalone mod_h2 sources have diverged while the pollset changes have been verified in several installations from the mod_h2 github repository. The current state of trunk with its...

Basic infra to run curl against an apache httpd plus nghttpx for h3. - adding '--with-test-httpd=' to configure non-standard apache2 install - python env and base classes for running httpd...

**Version** `master` **Platform** Darwin xxx 22.5.0 Darwin Kernel Version 22.5.0: Mon Apr 24 20:51:50 PDT 2023; root:xnu- **Description** See https://github.com/curl/curl/issues/11203 for the user report and find my analysis in the...

C-performance
A-ffi

- improve info logging when peer verification fails to indicate if DNS name or ip address has been tried to match - add test case for contacting https proxy with...

tests

- use the new `Curl_xfer_write_resp()` to write incoming responses directly to the client - eliminates `stream->recvbuf` - memory consumption on parallel transfers minimized

HTTP
HTTP/2

- can be borrowed by transfer during recv-write operation - needs to be released before borrowing again - adjustis size to `data->set.buffer_size` - used in transfer.c readwrite_data()

- rename members of `struct SingleRequest` to use a consistent pattern that clarifies if they apply to request or responses - No code changes as such, except the type for...

tidy-up

- refs #12397 where it is dicussed how to en-/disable verbose output of DoH operations - introducing `struct curl_trc_feat` to track a curl feature for tracing - adding `data->state.feat` optionally...

feature-window
libcurl API