mod_md v2.4.19 from github sync

*) mod_md: a new directive `MDStoreLocks` can be used on cluster
     setups with a shared file system for `MDStoreDir` to order
     activation of renewed certificates when several cluster nodes are
     restarted at the same time. Store locks are not enabled by default.

     Restored curl_easy cleanup behaviour from v2.4.14 and refactored
     the use of curl_multi for OCSP requests to work with that.
     Fixes <https://github.com/icing/mod_md/issues/293>.



git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1903677 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Stefan Eissing
2022-08-25 14:00:13 +00:00
parent d0b4a30216
commit f2b7303efa
17 changed files with 466 additions and 70 deletions

View File

@ -87,6 +87,13 @@ apr_status_t md_http_create(md_http_t **phttp, apr_pool_t *p, const char *user_a
void md_http_set_response_limit(md_http_t *http, apr_off_t resp_limit);
/**
* Clone a http instance, inheriting all settings from source_http.
* The cloned instance is not tied in any way to the source.
*/
apr_status_t md_http_clone(md_http_t **phttp,
apr_pool_t *p, md_http_t *source_http);
/**
* Set the timeout for the complete request. This needs to take everything from
* DNS looksups, to conntects, to transfer of all data into account and should