ylavic

Results 14 issues of ylavic

mpm_event changes/improvements for async, debugging and pass pytests (see each commit's message). First commits are cherry-picked from @minfrin's work (also in https://github.com/apache/httpd/tree/trunk-ssl-handshake-nonblocking)

* server/core_filters.c: Make ap_core_input_filter() return EOS/EOF earlier when the socket is morphed to an empty/immortal brigade and blocking mode is asked. In GETLINE mode this means returning APR_EOF instead of...

Follow up to https://lists.apache.org/thread/np1xzvq6yq5onmtqqovyx0doncowvp3f This is a proposal/POC to implement [ap_]atomics on system dependent signed/unsigned types, using the uint32/uint66/ptr atomics from the APR as primitives. This currently implements: - ap_atomic_{int,long,size}_get()...

Latest OpenSSL versions removed the ENGINE API completely, still provide NULL SSLModConfigRec::szCryptoDevice since it's used outside MODSSL_HAVE_ENGINE_API. SSLModConfigRec is a private struct, so no MMN change. * modules/ssl/ssl_private(SSLModConfigRec): Provide szCryptoDevice...

A `Document` can embed JSON schemas but not be a schema itself as a whole (e.g. a Swagger file, see sample below). This PR allows to create a `SchemaDocument` from...

The new OPENSSL_INIT_NO_PINSHARED option allows to disable OpenSSL pinning at init time. Pinning is still the default, and no-pinshared still allows to disable it at Configure time. Since Linux was...

branch: master
triaged: feature
inactive

*) mod_http2: sync with github module. Add async handling on newer httpd for blocked connections, fix yield handling. Trunk version of patch: https://svn.apache.org/r1918003 https://svn.apache.org/r1918022 https://svn.apache.org/r1918035 https://svn.apache.org/r1918078 https://svn.apache.org/r1918098 https://svn.apache.org/r1918099 https://svn.apache.org/r1918257 https://svn.apache.org/r1918482...

- r1919620 - r1919621 - r1919623 - r1919628 - r1921237

- r1919547 - r1921238