- Feb 11, 2019
-
-
ylavic authored
Since the forwarding of 100-continue (end to end) in r1836588, we depended on reading all of the requested HUGE_STRING_LEN bytes to avoid the flushes, but this is a bit fragile. This commit introduces the new stream_reqbody_read() function which will try a nonblocking read first and, if it fails with EAGAIN, will flush on the backend side before blocking for the next client side read. We can then use it in stream_reqbody_{chunked,cl}() to flush client forwarded data only when necessary. This both allows "optimal" flushing and simplifies code (note that spool_reqbody_cl() also makes use of the new function but not its nonblocking/flush functionality, thus only for consistency with the two others, simplification and common error handling). Also, since proxy_http_req_t::flushall/subprocess_env::proxy-flushall are now meaningless (and unused) on the backend side, they are renamed respectively to prefetch_nonblocking/proxy-prefetch-nonblocking, and solely determine whether to prefetch in nonblocking mode or not. These flags were trunk only and may not be really useful if we decided to prefetch in nonblocking mode in any case, but for 2.4.x the opt-in looks wise. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1853407 13f79535-47bb-0310-9956-ffa450edef68
-
- Feb 10, 2019
-
-
jailletc36 authored
- These flags are not for apr_dir_ function. Clarify comment. - Initialize 'depth', especially when AP_DIR_FLAG_RECURSIVE is explicitelly required. - Avoid an harmless over-allocation . git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1853302 13f79535-47bb-0310-9956-ffa450edef68
-
- Feb 09, 2019
-
-
lgentis authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1853289 13f79535-47bb-0310-9956-ffa450edef68
-
lgentis authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1853288 13f79535-47bb-0310-9956-ffa450edef68
-
elukey authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1853281 13f79535-47bb-0310-9956-ffa450edef68
-
elukey authored
A user in PR 63051 was confused about the default behavior of mod_rewrite (override) when merging two sections in the directory context at the same nesting level. I was confused as well, but after a quick look at the code I figured out that RewriteOptions Inherit seems to solve the issue (naming is, in this case, a bit counter intuitive). I hope that I added a good clarification in the code, if not please amend it as you think it's best! git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1853280 13f79535-47bb-0310-9956-ffa450edef68
-
- Feb 08, 2019
-
-
Christophe Jaillet authored
Authentication with valid credentials could be refused in case of concurrent accesses from different users. PR 63124 [Simon Kappel <simon.kappel axis.com>] git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1853190 13f79535-47bb-0310-9956-ffa450edef68
-
- Feb 07, 2019
-
-
Yann Ylavic authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1853171 13f79535-47bb-0310-9956-ffa450edef68
-
Yann Ylavic authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1853166 13f79535-47bb-0310-9956-ffa450edef68
-
Yann Ylavic authored
If FIPS mode is set by default per openssl lib/module, we should not unset it on restart or it might never be set again. PR 63136 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1853133 13f79535-47bb-0310-9956-ffa450edef68
-
- Feb 05, 2019
-
-
Joe Orton authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1852982 13f79535-47bb-0310-9956-ffa450edef68
-
- Feb 03, 2019
-
-
Luca Toscano authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1852808 13f79535-47bb-0310-9956-ffa450edef68
-
- Feb 02, 2019
-
-
Lucien Gentis authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1852797 13f79535-47bb-0310-9956-ffa450edef68
-
Lucien Gentis authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1852796 13f79535-47bb-0310-9956-ffa450edef68
-
- Jan 30, 2019
-
-
Luis Gil authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1852560 13f79535-47bb-0310-9956-ffa450edef68
-
- Jan 29, 2019
-
-
Luis Gil authored
Bug issue https://bz.apache.org/bugzilla/show_bug.cgi?id=63122 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1852478 13f79535-47bb-0310-9956-ffa450edef68
-
Stefan Sperling authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1852442 13f79535-47bb-0310-9956-ffa450edef68
-
- Jan 28, 2019
-
-
Stefan Eissing authored
* further disentangle streama and request memory pools git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1852341 13f79535-47bb-0310-9956-ffa450edef68
-
Stefan Eissing authored
Location/Directory, e.g. disabling PUSH for a specific set of resources. [Stefan Eissing] *) mod_http2: HEAD requests to some module such as mod_cgid caused the stream to terminate improperly and cause a HTTP/2 PROTOCOL_ERROR. Fixes <https://github.com/icing/mod_h2/issues/167>. [Michael Kaufmann] git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1852339 13f79535-47bb-0310-9956-ffa450edef68
-
- Jan 27, 2019
-
-
Lucien Gentis authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1852291 13f79535-47bb-0310-9956-ffa450edef68
-
Lucien Gentis authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1852290 13f79535-47bb-0310-9956-ffa450edef68
-
Lucien Gentis authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1852289 13f79535-47bb-0310-9956-ffa450edef68
-
Lucien Gentis authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1852288 13f79535-47bb-0310-9956-ffa450edef68
-
Christophe Jaillet authored
Quireference extract the default value of a directive from the <default> of the corresponding <directivesynopsis> block. The current implementation expects <default> to be formated like: directive_name default_value If the directive name is not there, no default value can be extracted and it is missing in the quickreference table. This commit adds a basic check to see if the formating looks correct. It catches cases where the directive name is omited or is misspelled. If it generates too much noise, feel free to revert or improve :) git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1852285 13f79535-47bb-0310-9956-ffa450edef68
-
Christophe Jaillet authored
PR 63119. Move compatibility note in the module synopsis instead of repeating it in all directives. Fix the way <default> values are given, so that they can be reflected in quickreference.html. Fix the style used in <syntax> to be consistent with the documentation. Improve syntax highlight. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1852270 13f79535-47bb-0310-9956-ffa450edef68
-
- Jan 26, 2019
-
-
Christophe Jaillet authored
It is already stated at the very begining of the page. Add a missing ')' to ease reading git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1852223 13f79535-47bb-0310-9956-ffa450edef68
-
- Jan 25, 2019
-
-
Stefan Eissing authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1852128 13f79535-47bb-0310-9956-ffa450edef68
-
Stefan Eissing authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1852101 13f79535-47bb-0310-9956-ffa450edef68
-
- Jan 24, 2019
-
-
Stefan Eissing authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1852038 13f79535-47bb-0310-9956-ffa450edef68
-
Stefan Eissing authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1852037 13f79535-47bb-0310-9956-ffa450edef68
-
Stefan Eissing authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1852032 13f79535-47bb-0310-9956-ffa450edef68
-
- Jan 23, 2019
-
-
Eric Covener authored
r808895 added `ServerTokens OFF` so some modules were switched from ap_get_server_banner() to ap_get_server_description() so they would never be empty. But ap_get_server_description() is documnented as being for local use only, so it was not really a suitable replacement much less w/ `ServerTokens OFF` subsequently taken out. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1851954 13f79535-47bb-0310-9956-ffa450edef68
-
- Jan 22, 2019
-
-
Rainer Jung authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1851794 13f79535-47bb-0310-9956-ffa450edef68
-
Rainer Jung authored
explanation to the LocationMatch explanation. Probably more people use LocationMatch than Location with "~". git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1851790 13f79535-47bb-0310-9956-ffa450edef68
-
- Jan 20, 2019
-
-
Christophe Jaillet authored
PR 63092 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1851702 13f79535-47bb-0310-9956-ffa450edef68
-
- Jan 19, 2019
-
-
Lucien Gentis authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1851673 13f79535-47bb-0310-9956-ffa450edef68
-
Lucien Gentis authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1851671 13f79535-47bb-0310-9956-ffa450edef68
-
- Jan 18, 2019
-
-
Christophe Jaillet authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1851643 13f79535-47bb-0310-9956-ffa450edef68
-
- Jan 17, 2019
-
-
William A. Rowe Jr authored
Curious why modules/aaa/mod_authz_dbm.c:get_dbm_grp() doesn't need the same net changes? git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1851552 13f79535-47bb-0310-9956-ffa450edef68
-
- Jan 15, 2019
-
-
https://s.apache.org/Xnh1Daniel Gruno authored
also linting. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1851338 13f79535-47bb-0310-9956-ffa450edef68
-