summaryrefslogtreecommitdiff
path: root/modules/proxy
Commit message (Expand)AuthorAgeFilesLines
* * In the reverse proxy case when we only want to keep encoded slashes untouchedRuediger Pluem2023-04-281-19/+29
* * If we fail to connect to all looked up IP's from the worker lookup cache itRuediger Pluem2023-04-271-0/+31
* Make sources build with latest clang versionStefan Eissing2023-04-271-2/+0
* * Rephrase comment [skip ci]Ruediger Pluem2023-04-251-1/+1
* * Clear the dns_pool before to avoid a memory leak in case we did the lookupRuediger Pluem2023-04-251-0/+4
* * For retriggering a DNS lookup worker->cp->addr should be set to NULL and thusRuediger Pluem2023-04-251-6/+12
* mod_proxy: Check for space/ctrls in nocanon path/urls before forwarding.Yann Ylavic2023-03-316-35/+83
* * Whitespace fixes. No functional change.Ruediger Pluem2023-03-229-9/+9
* Do not double encode encoded slashesRuediger Pluem2023-03-1310-20/+78
* mod_proxy: Check the query-string for proxy-noencode too.Yann Ylavic2023-03-104-40/+40
* don't forward invalid query stringsEric Covener2023-03-054-0/+40
* mod_proxy_uwsgi: Stricter backend HTTP response parsing/validationYann Ylavic2023-03-021-14/+35
* mod_proxy_uwsgi: Honor "proxy-nocanon" and "proxy-noencode".Yann Ylavic2023-03-021-2/+8
* mod_proxy: Don't decode r->uri and reencode in r->filename for mapping=encoded.Yann Ylavic2023-03-026-8/+30
* * Optimize code: We know that we already have a valid encoding string,Ruediger Pluem2023-02-101-3/+4
* * Report an error if the AJP backend sends an invalid number of headersRuediger Pluem2023-01-231-1/+8
* cleanup on errorEric Covener2023-01-101-0/+2
* fail on bad headerEric Covener2023-01-101-19/+27
* catch by CJJim Jagielski2022-10-171-1/+2
* *) mod_proxy_hcheck: Re-enable workers in standard ERROR state. PR 66302.Jim Jagielski2022-10-112-1/+3
* *) mod_proxy_hcheck: Detect AJP/CPING support correctly. PR 66300.Jim Jagielski2022-10-111-11/+12
* mod_proxy: Ignore (and warn about) enablereuse=on for ProxyPassMatch whenYann Ylavic2022-10-111-19/+50
* Allow for HTTP/1.1 or HTTP/1.0 protocol health checksJim Jagielski2022-08-283-10/+29
* check apr_sockaddr_info_get() return valueGiovanni Bechis2022-06-281-2/+12
* mod_proxy_ajp: T-E has precedence over C-L.Yann Ylavic2022-06-011-3/+12
* use a liberal default limit for LimitRequestBody of 1GBEric Covener2022-06-011-14/+0
* mod_proxy: Follow up to r1901485: Don't shadow upper 'val' variable.Yann Ylavic2022-06-011-3/+3
* mod_proxy: Let fixup hooks know about the Host header (and eventually overwri...Yann Ylavic2022-06-011-8/+18
* mod_proxy: ap_proxy_create_hdrbrgd() to clear hop-by-hop first and fixup last.Yann Ylavic2022-05-311-40/+40
* mod_proxy: Align ap_proxy_create_hdrbrgd() with 2.4.x's.Yann Ylavic2022-05-311-60/+60
* mod_proxy_http: Follow up to r1901420: consistent 100-continue checks.Yann Ylavic2022-05-312-5/+11
* mod_proxy_http: Avoid 417 responses for non forwardable 100-continue. PR 65666.Yann Ylavic2022-05-303-36/+34
* * Port r546128 to mod_proxy_connect to ensure that core_pre_connection does notRuediger Pluem2022-05-201-0/+10
* *) mod_proxy: Add backend port to log messages toRainer Jung2022-04-194-53/+78
* * Report a broken backend in case reading the response line failed on theRuediger Pluem2022-04-051-2/+17
* * Keep track of the number of keepalives we processed on this connection.Ruediger Pluem2022-04-041-0/+8
* *) mod_http: genereate HEADERS buckets for trailersStefan Eissing2022-04-041-8/+1
* *) core: add ap_h1_append_header() for single header values.Stefan Eissing2022-04-042-117/+92
* *) core/mod_http/mod_http2:Stefan Eissing2022-04-041-1/+2
* Revert r1899390.Jean-Frederic Clere2022-04-012-52/+0
* Add WorkerBalancerGrowth. To allow creation of workersJean-Frederic Clere2022-03-302-0/+52
* Remove some APR 0.x stuff.Christophe Jaillet2022-02-202-10/+0
* * Change the logic to choose the maximum of both timeouts (front end socket,Ruediger Pluem2022-02-161-2/+2
* mod_proxy: Bump max worker name to 384 chars.Yann Ylavic2021-12-211-2/+3
* mod_proxy: Axe useless setting of *balancer to NULL in ap_proxy_pre_request()Yann Ylavic2021-12-151-4/+2
* mod_proxy: follow up to r1895921: Don't prevent forwarding URIs w/ no hostname.Yann Ylavic2021-12-153-8/+14
* http: Enforce that fully qualified uri-paths not to be forward-proxiedYann Ylavic2021-12-131-6/+6
* mod_proxy: Detect unix: scheme syntax errors at load time.Yann Ylavic2021-12-132-7/+28
* * Do not change the status code after we already sent it to the client.Ruediger Pluem2021-12-092-5/+0
* mod_proxy: SetEnv proxy-nohalfclose to disable half-close tunneling. PR 65662.Yann Ylavic2021-11-242-3/+18