summaryrefslogtreecommitdiffstats
path: root/docs/manual/mod/module-dict.xml.tr (unfollow)
Commit message (Collapse)AuthorFilesLines
2021-07-06Trigger ci.Yann Ylavic1-1/+1
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1891315 13f79535-47bb-0310-9956-ffa450edef68
2021-07-06 *) mod_http2:Stefan Eissing9-84/+282
- Aborting requests via RST_STREAM no longer affect the available resources of a connection when the first chunk of the response body has been sent. - H2Min/MaxWorkers behave as intended again. The module will initially create H2MinWorkers threads and add up to H2MaxWorkers when needed. These additional workers time out when idle after H2MaxWorkerIdleSeconds and disappear again. - When the shutdown of a child is detected (e.g. graceful shutdown), the module will terminate all idle workers above H2MinWorkers right away. This detection currently only happens when a HTTP/2 connection is active. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1891312 13f79535-47bb-0310-9956-ffa450edef68
2021-07-06Trigger ci.Yann Ylavic1-1/+1
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1891304 13f79535-47bb-0310-9956-ffa450edef68
2021-07-05mod_proxy: Avoid confusion of prefix/regex matching workers at loading. PR ↵Yann Ylavic4-85/+140
65429. ap_proxy_get_worker() needs to know whether it should lookup for prefix or match or both matching workers, depending on the context. For instance <Proxy[Match]> or ProxyPass[Match] directives need to lookup for an existing worker with the same type as the directive (*Match or not), because they will define one with that matching type if none exists. On the contrary, "ProxySet <url>" at load time or ap_proxy_pre_request() at run time need to find a worker matching an url whether it's by prefix or by regex. So this commit adds ap_proxy_get_worker_ex() which takes a bitmask for the matching type and calls it appropriately where needed. For consistency, ap_proxy_define_worker_ex() is also added, using the same bitmask flags, deprecating ap_proxy_define_match_worker(). Follow up to r1891206. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1891284 13f79535-47bb-0310-9956-ffa450edef68
2021-07-03Sync CHANGES entries.Yann Ylavic7-40/+45
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1891217 13f79535-47bb-0310-9956-ffa450edef68
2021-07-03mod_proxy: Follow up to r1891206: fix UDS scheme.Yann Ylavic1-1/+2
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1891216 13f79535-47bb-0310-9956-ffa450edef68
2021-07-02mpm_proxy: Fix possible reuse/merging of Proxy(Pass)Match workers. PR 65419.Yann Ylavic2-32/+86
We can't truncate ProxyMatch's worker name/url to the first '$' substitution without possibly colliding with other workers. This also makes the matching done at runtime by ap_proxy_strcmp_ematch() completely pointless. To fix this and still address r1878467 (i.e. make http://host:port$1 a "valid" URL), we need to remove '$' substitutions from the :port part of the URL only since it's allowed anywhere else by apr_uri_parse(). So let's strip them before apr_uri_parse() and prepend them back in the path before apr_uri_unparse() to restore the original URL. Non-matchable workers are not concerned so ap_proxy_define_worker() is made a local helper (w/o the ap_ prefix) which takes "matchable" as argument and can then be called by both ap_proxy_define_[match_]worker() functions. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1891206 13f79535-47bb-0310-9956-ffa450edef68
2021-07-02remove extra whitespace in HTTP_NOT_IMPLEMENTED Eric Covener1-1/+1
Github: closes #196 Submitted By: Rajeeva Lochana git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1891200 13f79535-47bb-0310-9956-ffa450edef68