summaryrefslogtreecommitdiffstats
path: root/docs/manual/license.html (unfollow)
Commit message (Collapse)AuthorFilesLines
2021-01-23Add some missing hyper links to directives.Christophe Jaillet1-17/+25
Remove some <var> in <syntax> to be more consistant with the rest of the doc. Remove a duplicated traling ".". [skip ci] git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1885833 13f79535-47bb-0310-9956-ffa450edef68
2021-01-19mod_proxy_hcheck: don't pile up health checks. PR 63010.Yann Ylavic2-25/+43
Prevent health checks from running for a worker until the last one is fully finished, to avoid making things worse (memory growth, #connections, ..). This is done by zeroing worker->s->updated before scheduling the worker in the threadpool, and resetting the time when it's finished. The scheduler then does nothing if worker->s->updated is zero. Also, to save some apr_time_now() calls when !HC_USE_THREADS, *baton->now is updated in the callback and reused by the scheduler. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1885691 13f79535-47bb-0310-9956-ffa450edef68
2021-01-18Update CHANGES entry after r1885659 [skip ci].Yann Ylavic2-3/+3
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1885661 13f79535-47bb-0310-9956-ffa450edef68
2021-01-18mod_auth_digest: Fast validation of the nonce's base64 to fail early ifYann Ylavic2-2/+10
the format can't match anyway. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1885659 13f79535-47bb-0310-9956-ffa450edef68
2021-01-18Update CHANGES entries [skip ci].Yann Ylavic4-12/+13
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1885658 13f79535-47bb-0310-9956-ffa450edef68
2021-01-18other half of commandEric Covener1-1/+1
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1885631 13f79535-47bb-0310-9956-ffa450edef68
2021-01-18go back globbing butadd nullglobEric Covener1-1/+2
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1885630 13f79535-47bb-0310-9956-ffa450edef68
2021-01-17Get Lua dev package from liblua5.3-dev.Yann Ylavic2-6/+8
Call sysctl though sudo. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1885626 13f79535-47bb-0310-9956-ffa450edef68
2021-01-17Trigger ci.Yann Ylavic1-1/+1
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1885624 13f79535-47bb-0310-9956-ffa450edef68
2021-01-16add AnyEvent::WebSocket::ClientEric Covener1-1/+1
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1885581 13f79535-47bb-0310-9956-ffa450edef68
2021-01-16fr doc rebuils.Lucien Gentis5-8/+10
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1885565 13f79535-47bb-0310-9956-ffa450edef68
2021-01-16fr doc XML file update.Lucien Gentis1-5/+7
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1885564 13f79535-47bb-0310-9956-ffa450edef68
2021-01-14PR55078: remove old Protocol infoEric Covener1-4/+0
followup to 1885463 [skip ci] git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1885464 13f79535-47bb-0310-9956-ffa450edef68
2021-01-14PR65078: synch "protocol" description between Listen and Protocol directivesEric Covener1-2/+9
[skipci] git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1885463 13f79535-47bb-0310-9956-ffa450edef68
2021-01-09fr doc rebuild.Lucien Gentis9-21/+22
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1885296 13f79535-47bb-0310-9956-ffa450edef68
2021-01-09fr doc XML files updates.Lucien Gentis2-16/+17
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1885295 13f79535-47bb-0310-9956-ffa450edef68
2021-01-08* acinclude.m4 (APACHE_CHECK_OPENSSL): Use standard "yes/no" outputJoe Orton1-2/+2
for the OpenSSL version check, rather than OK/FAILED. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1885269 13f79535-47bb-0310-9956-ffa450edef68
2021-01-07mod_proxy_wstunnel: follow up to r1885239: use ap_find_linked_module().Yann Ylavic1-11/+2
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1885244 13f79535-47bb-0310-9956-ffa450edef68
2021-01-07mod_proxy_http: follow up to r1885239: fix *is_ssl for wss scheme.Yann Ylavic1-1/+1
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1885240 13f79535-47bb-0310-9956-ffa450edef68
2021-01-07mod_proxy_wstunnel: leave Upgrade requests handling to mod_proxy_http.Yann Ylavic6-71/+148
Let mod_proxy_http's canon and scheme handlers accept "ws[s]:" schemes so that mod_proxy_wstunnel can decline requests when mod_proxy_http is loaded. * modules/proxy/{mod_proxy.h,proxy_util.c} (ap_proxy_worker_can_upgrade): Add a "dflt" argument to ap_proxy_worker_can_upgrade() which, if not NULL, is matched when no worker upgrade= parameter is configured. This allows to handle the default "Upgrade: websocket" case for "ws[s]:" schemes. * modules/proxy/mod_proxy_http.c (proxy_http_canon, proxy_http_handler): Add and use the new get_url_scheme() helper to parse URL schemes handled by mod_proxy_http and use it in canon and scheme handlers. This helper now accepts ws[s] schemes. * modules/proxy/mod_proxy_wstunnel.c (proxy_wstunnel_post_config): New post_config hook to detect whether mod_proxy_http is loaded and set global fallback_to_mod_proxy_http flag in this case. * modules/proxy/mod_proxy_wstunnel.c (proxy_wstunnel_check_trans, proxy_wstunnel_canon, proxy_wstunnel_handler): These hooks now early return DECLINED if fallback_to_mod_proxy_http is set. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1885239 13f79535-47bb-0310-9956-ffa450edef68
2021-01-03Add some <module> to add some links between modules.Christophe Jaillet1-3/+3
[skip ci] git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1885075 13f79535-47bb-0310-9956-ffa450edef68
2021-01-03Fix "-->" alignment to synch with 2.4.xChristophe Jaillet1-2/+2
[skip ci] git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1885064 13f79535-47bb-0310-9956-ffa450edef68
2021-01-03Use Require instead of Allow and Deny.Christophe Jaillet1-3/+4
While at it, removes the "based on the value of" because, it is not really based on the value of the environment variable, but on its existence or not. PR 65048 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1885046 13f79535-47bb-0310-9956-ffa450edef68
2020-12-19fr doc rebuild.Lucien Gentis8-17/+31
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1884629 13f79535-47bb-0310-9956-ffa450edef68
2020-12-19fr doc XML files updates.Lucien Gentis2-14/+28
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1884628 13f79535-47bb-0310-9956-ffa450edef68
2020-12-18xformsEric Covener1-3/+4
[skip ci] git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1884609 13f79535-47bb-0310-9956-ffa450edef68
2020-12-18PR64996: avoid "best" unqualifiedEric Covener1-3/+4
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1884608 13f79535-47bb-0310-9956-ffa450edef68
2020-12-17xformEric Covener15-26/+132
[skip ci] git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1884567 13f79535-47bb-0310-9956-ffa450edef68
2020-12-17PR64997: clarify hostnames inside <virtualhost> tagEric Covener1-6/+12
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1884555 13f79535-47bb-0310-9956-ffa450edef68
2020-12-17Regenerate. [skip ci]Joe Orton6-278/+288
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1884553 13f79535-47bb-0310-9956-ffa450edef68
2020-12-17Treat non-leaf certificates present in SSLProxyMachineCertificateFileJoe Orton4-17/+44
the same was as non-leaf certs are in SSLCertificateFile - use them to build the trusted cert chain for the end-entity (client) cert. * modules/ssl/ssl_engine_init.c (ssl_init_proxy_certs): For any non-leaf certificate present in the configured, trust as if used in SSLProxyMachineCertificateChainFile. Github: closes #151 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1884552 13f79535-47bb-0310-9956-ffa450edef68
2020-12-17* modules/ssl/ssl_private.h (modssl_pk_proxy_t): Update comment,Joe Orton1-4/+7
no functional change. [skip ci] git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1884551 13f79535-47bb-0310-9956-ffa450edef68
2020-12-17Add job using APR thread debugging, switching to the pthreadsJoe Orton1-0/+5
error-checking mutex as the default type. This results in errors rather than undefined behaviour when double-locking a mutex. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1884545 13f79535-47bb-0310-9956-ffa450edef68
2020-12-17Add ab run for TEST_SSL jobs. This now seems to be stable after theJoe Orton1-1/+16
pool fixes in APR/httpd (huge thanks ylavic). Github: closes #140 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1884542 13f79535-47bb-0310-9956-ffa450edef68
2020-12-16Add .opus extension for audio/ogg mimetype, per RFC 7845Joe Orton1-1/+1
RFC 7845: https://tools.ietf.org/html/rfc7845#section-9 Submitted by: Richard de Boer <richard tubul.net> Github: closes #144 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1884511 13f79535-47bb-0310-9956-ffa450edef68
2020-12-16* modules/mappers/mod_rewrite.c: Remove unused MAX_COOKIE_LEN.Joe Orton1-4/+0
Submitted by: Bryan Heden <b.heden gmail.com> Github: closes #147 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1884510 13f79535-47bb-0310-9956-ffa450edef68
2020-12-16* support/htpasswd.c: Fix typo. [skip ci]Joe Orton1-1/+1
Submitted by: Ikko Ashimine <eltociear gmail.com> Github: closes #149 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1884509 13f79535-47bb-0310-9956-ffa450edef68
2020-12-16The Microsoft OOXML format uses xml packaged into a zip file, and hasJoe Orton2-2/+6
mimetypes like: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet This mimetypes contains 'xml', but is unfortunately not an xml file. xml2enc processes these files (in particular, when mod_proxy_html is used), typically resulting in them being corrupted as it seems to attempt to perform a ISO-8859-1 to UTF-8 conversion on them. * modules/filters/mod_xml2enc.c (xml2enc_ffunc): Restrict test for XML types to matching "+xml". Submitted by: Joseph Heenan <joseph.heenan fintechlabs.io> PR: 64339 Github: closes #150 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1884505 13f79535-47bb-0310-9956-ffa450edef68
2020-12-16* Add missing line break [skip ci]Ruediger Pluem1-0/+1
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1884494 13f79535-47bb-0310-9956-ffa450edef68
2020-12-16Merge CHANGES entries [skip ci].Yann Ylavic9-28/+30
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1884492 13f79535-47bb-0310-9956-ffa450edef68
2020-12-15Revert r1884456.Yann Ylavic1-4/+0
Let scripts (make update-changes) do a better work than me. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1884466 13f79535-47bb-0310-9956-ffa450edef68
2020-12-15Follow up to r1884068: CHANGES entry needs to go to 2.5.x too.Yann Ylavic1-0/+4
[skip ci] git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1884456 13f79535-47bb-0310-9956-ffa450edef68
2020-12-15* modules/ssl/ssl_engine_init.c (ssl_init_ctx_cert_chain): Log theJoe Orton1-1/+4
OpenSSL errors if CA certs cannot be loaded. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1884452 13f79535-47bb-0310-9956-ffa450edef68
2020-12-14core: axe struct core_net_rec.Yann Ylavic4-67/+43
It was only used internally (by the core filters), and it's public API was redundant with conn_config_t. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1884431 13f79535-47bb-0310-9956-ffa450edef68
2020-12-14core_input_filter: BRIGADE_NORMALIZE() can be called with an empty brigade.Yann Ylavic1-11/+4
So make it a noop in this case, without dereferencing the sentinel (i.e. change its do{}while to a while{}). git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1884429 13f79535-47bb-0310-9956-ffa450edef68
2020-12-12fr doc rebuild.Lucien Gentis15-289/+370
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1884355 13f79535-47bb-0310-9956-ffa450edef68
2020-12-12fr doc XML files updates.Lucien Gentis4-40/+110
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1884354 13f79535-47bb-0310-9956-ffa450edef68
2020-12-12ci: trigger.Yann Ylavic1-1/+1
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1884351 13f79535-47bb-0310-9956-ffa450edef68
2020-12-11Fix bash syntax in travis_run_linux.sh.Yann Ylavic1-5/+1
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1884326 13f79535-47bb-0310-9956-ffa450edef68
2020-12-11ci: generate as many core files as there are crashes.Yann Ylavic1-1/+6
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1884306 13f79535-47bb-0310-9956-ffa450edef68