summaryrefslogtreecommitdiffstats
path: root/modules (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* fix for <ManagedDomain sections with inner <If or other sectionsStefan Eissing2017-08-101-16/+19
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1804671 13f79535-47bb-0310-9956-ffa450edef68
* log tags for mod_ssl changes and new mod_mdStefan Eissing2017-08-094-52/+52
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1804531 13f79535-47bb-0310-9956-ffa450edef68
* On the trunk:Stefan Eissing2017-08-0953-0/+14741
|\ | | | | | | | | | | | | | | mod_md: new module for managing domains across VirtualHosts git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1804530 13f79535-47bb-0310-9956-ffa450edef68
| * mod_md: v0.6.1 from githubStefan Eissing2017-08-0911-89/+217
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/trunk-md@1804529 13f79535-47bb-0310-9956-ffa450edef68
| * mod_md: v0.6.0 from githubStefan Eissing2017-08-0811-23/+91
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/trunk-md@1804424 13f79535-47bb-0310-9956-ffa450edef68
| * mod_ssl uses now mod_md header file for optional function declarationStefan Eissing2017-08-081-14/+3
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/trunk-md@1804422 13f79535-47bb-0310-9956-ffa450edef68
| * adding a2md build to modules/md, installed in binStefan Eissing2017-08-0811-2/+1505
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/trunk-md@1804405 13f79535-47bb-0310-9956-ffa450edef68
| * building separate lib and static linking it into mod_mdStefan Eissing2017-08-083-16/+79
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/trunk-md@1804402 13f79535-47bb-0310-9956-ffa450edef68
| * first configure+compile versionStefan Eissing2017-08-0441-70/+12861
| |\ | |/ |/| | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/trunk-md@1804123 13f79535-47bb-0310-9956-ffa450edef68
* | bumping version, removing some unused code, fixes in base64url from mod_mdStefan Eissing2017-08-043-70/+22
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1804096 13f79535-47bb-0310-9956-ffa450edef68
* | mod_http2: non-dev version for backportStefan Eissing2017-08-041-1/+1
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1804090 13f79535-47bb-0310-9956-ffa450edef68
| * branch for integrating mod_md into trunkStefan Eissing2017-08-045-0/+151
|/ | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/trunk-md@1804087 13f79535-47bb-0310-9956-ffa450edef68
* mod_http2: signalling produce IO before waiting on beam buffer to drain.Stefan Eissing2017-07-302-9/+12
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1803454 13f79535-47bb-0310-9956-ffa450edef68
* mod_http2: version bump, partial fix for stream response getting stuck, see ↵Stefan Eissing2017-07-305-186/+235
| | | | | | https://github.com/icing/mod_h2/issues/143 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1803420 13f79535-47bb-0310-9956-ffa450edef68
* mod_ssl, ab: compatibility with LibreSSL. PR 61184.Yann Ylavic2017-07-309-29/+45
| | | | | | | | | | | | | | | LibreSSL defines OPENSSL_VERSION_NUMBER = 2.0, but is not compatible with all of the latest OpenSSL 1.1 API. Address this by defining MODSSL_USE_OPENSSL_PRE_1_1_API which is true for anything but OpenSSL >= 1.1 (for now). Proposed by: Bernard Spil <brnrd freebsd.org> Reviewed by: ylavic git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1803396 13f79535-47bb-0310-9956-ffa450edef68
* mod_ssl: we can't use SSL_COMP_free_compression_methods() if OPENSSL_NO_COMPYann Ylavic2017-07-291-0/+2
| | | | | | | | | is defined. PR 61206. Submitted by: Michael Schlenker <msc contact.de> git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1803392 13f79535-47bb-0310-9956-ffa450edef68
* Make sure updatelbstatus() is NULLJim Jagielski2017-07-245-5/+10
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1802845 13f79535-47bb-0310-9956-ffa450edef68
* Fix overriding ExtendedStatus to "off" with mod_systemd loaded, andJoe Orton2017-07-181-1/+17
| | | | | | | | | | | | | give more feedback to systemd during a reload. * modules/arch/unix/mod_systemd.c (systemd_pre_config): New function; tell systemd the service is reloading here. (systemd_pre_mpm): Don't set ap_extended_status here, do nothing if ExtendedStatus is off. (register_hooks): Register pre_config hook. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1802251 13f79535-47bb-0310-9956-ffa450edef68
* mod_proxy_fcgi: Add the support for mod_proxy'sLuca Toscano2017-07-161-0/+22
| | | | | | | | | | | | | | | | flushpackets and flushwait params This change was requested on the development mailing list in order to fill another gap between mod_fcgi and mod_proxy_fcgi, namely the -flush funtionality. The more evolved core trunk code would not need this feature becuse of the non-blocking writes, but it is be needed in 2.4.x. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1802040 13f79535-47bb-0310-9956-ffa450edef68
* Add logic to read the Upgrade header and use it in the response.Jean-Frederic Clere2017-07-111-1/+6
| | | | | | | | Use we you are proxying to a server that has multiple upgrade on the same IP/Port. PR 61142 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1801594 13f79535-47bb-0310-9956-ffa450edef68
* On the trunk:Stefan Eissing2017-07-065-12/+388
| | | | | | | | mod_http2: Simplify ready queue, less memory and better performance. Update mod_http2 version to 1.10.7. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1800978 13f79535-47bb-0310-9956-ffa450edef68
* Correct string scope to prevent duplicated values for subsequent tokens.William A. Rowe Jr2017-07-051-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1800919 13f79535-47bb-0310-9956-ffa450edef68
* Fix negotiation type parsing to be strict about "*", "*/*" and "type/*"William A. Rowe Jr2017-07-051-3/+8
| | | | | | | | | | comparisons. Submitted by: wrowe, Robert Święcki <robert swiecki.net> git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1800917 13f79535-47bb-0310-9956-ffa450edef68
* Fix another mod_lua compile error.Rainer Jung2017-07-051-1/+1
| | | | | | | | | | | Compilation now tested against Lus 5.1, 5.2 and 5.3. The libs were compiled with COMPAT flags set, but mod_lua no longer sets them so it should compile and run with non-COMPAT libs as well. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1800833 13f79535-47bb-0310-9956-ffa450edef68
* Fix new compilation breakage in mod_lua.Rainer Jung2017-07-043-12/+10
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1800830 13f79535-47bb-0310-9956-ffa450edef68
* Mostly revert the configure compat check forRainer Jung2017-07-041-33/+5
| | | | | | | | lua from r1785753. This should now no longer be needed. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1800819 13f79535-47bb-0310-9956-ffa450edef68
* Fix last compat issue with Lua 5.2 and 5.3.Rainer Jung2017-07-041-0/+4
| | | | | | | | | | Patch taken from PR58188 which picked it from openSUSE. Still needs testing. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1800817 13f79535-47bb-0310-9956-ffa450edef68
* More mod_lua compat for Lua 5.1, 5.2, 5.3.Rainer Jung2017-07-045-21/+19
| | | | | | | | | | One last use of luaL_register() with a non-NULL "name" argument remaining. Not tested yet. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1800815 13f79535-47bb-0310-9956-ffa450edef68
* mod_lua: Improve compatibility with Lua 5.1, 5.2 and 5.3.Rainer Jung2017-07-042-5/+5
| | | | | | | | | PR58188, PR60831, PR61245. Still to solve: replace uses of luaL_register(). git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1800809 13f79535-47bb-0310-9956-ffa450edef68
* On the trunk:Stefan Eissing2017-07-0310-93/+136
| | | | | | | | | mod_http2: disable and give warning when mpm_prefork is encountered. The server will continue to work, but HTTP/2 will no longer be negotiated. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1800689 13f79535-47bb-0310-9956-ffa450edef68
* Partial reversal of r1800306... note virtual scripts in notesJim Jagielski2017-06-301-1/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1800393 13f79535-47bb-0310-9956-ffa450edef68
* proxy_fcgi: remove FPM-specific logicJacob Champion2017-06-292-37/+1
| | | | | | | | | | Reverts r1780328, r1780329, and their associated followups, which incorrectly manipulated SCRIPT_NAME by default. All proxy_fcgi.t regression tests now pass. PR: 61202 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1800306 13f79535-47bb-0310-9956-ffa450edef68
* * Silence compiler warningRuediger Pluem2017-06-281-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1800126 13f79535-47bb-0310-9956-ffa450edef68
* Since r1753257, "HEAD" method is registered into the registry hash with the ↵Christophe Jaillet2017-06-251-5/+1
| | | | | | | | | | | | | | | | | | M_GET ID. (r1757672 in 2.4.x) We iterate over all the values of the registery, so there is no need anymore to have a special case for "HEAD" in 'make_allow()'. It has its own entry now. With the current code, we have "HEAD" 3 times in the Allow Header field. This is because we find M_GET 2 times in the registry hash. The first one gives "GET" and "HEAD" (as the special handling), and the second "HEAD" and "HEAD" (as the special handling). BTW, use APR_ARRAY_PUSH instead of hand coding it, in oder to have the code more readable. PR 61207 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1799784 13f79535-47bb-0310-9956-ffa450edef68
* OK... we display ms, since we want to be able to provideJim Jagielski2017-06-211-4/+4
| | | | | | | | | values for <1sec, so entries should assume ms input when using bal-mgr git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1799485 13f79535-47bb-0310-9956-ffa450edef68
* allow balancer-manager to also accept subsecond intervalsJim Jagielski2017-06-211-4/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1799482 13f79535-47bb-0310-9956-ffa450edef68
* Proxy timeout statements now sub-second granularityJim Jagielski2017-06-211-17/+23
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1799444 13f79535-47bb-0310-9956-ffa450edef68
* unused nowJim Jagielski2017-06-211-2/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1799438 13f79535-47bb-0310-9956-ffa450edef68
* Allow finer control over hcheck intervals... minimum is whateverJim Jagielski2017-06-211-7/+11
| | | | | | the watchdog slice is. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1799437 13f79535-47bb-0310-9956-ffa450edef68
* Allow WatchdogInterval to be sub 1 secondJim Jagielski2017-06-211-4/+12
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1799435 13f79535-47bb-0310-9956-ffa450edef68
* Not an error... last one is honoredJim Jagielski2017-06-211-4/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1799431 13f79535-47bb-0310-9956-ffa450edef68
* httpdunit: merge to trunk from feature branchJacob Champion2017-06-211-1/+1
|\ | | | | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1799378 13f79535-47bb-0310-9956-ffa450edef68
| * configure: don't overwrite other_targets when mod_suexec is enabledJacob Champion2017-05-251-1/+1
| | | | | | | | | | | | Just append to the list. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/httpdunit@1796201 13f79535-47bb-0310-9956-ffa450edef68
* | * The libnghttp2.pc might be found in lib64 on 64 bit systemsRuediger Pluem2017-06-201-6/+12
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1799341 13f79535-47bb-0310-9956-ffa450edef68
* | fix for RewriteOptions processing in r1798938Eric Covener2017-06-191-3/+4
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1799261 13f79535-47bb-0310-9956-ffa450edef68
* | add RewriteOptions LongURLOptimizationEric Covener2017-06-161-12/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Variable expansion in RewriteCond causes strings to be duplicated out of r->pool. If the variables are long and many conditions are evaluated, r->pool can get seriously bloated. Clear the memory used for variable expansion for each set of conditons once the set of conditions fails to match. edit: revised in 1799261 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1798938 13f79535-47bb-0310-9956-ffa450edef68
* | Revert r1798456Ruediger Pluem2017-06-121-1/+0
| | | | | | | | | | | | | | * For the time being keep on caching OCSP_RESPONSE_STATUS_TRYLATER. The effect can be limited by setting SSLStaplingErrorCacheTimeout. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1798460 13f79535-47bb-0310-9956-ffa450edef68
* | * Only report success, if had real one.Ruediger Pluem2017-06-121-2/+2
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1798457 13f79535-47bb-0310-9956-ffa450edef68
* | * Do not cache OCSP_RESPONSE_STATUS_TRYLATER.Ruediger Pluem2017-06-121-0/+1
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1798456 13f79535-47bb-0310-9956-ffa450edef68
* | * Mark OCSP_RESPONSE_STATUS_TRYLATER as error responseRuediger Pluem2017-06-121-0/+1
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1798455 13f79535-47bb-0310-9956-ffa450edef68