summaryrefslogtreecommitdiffstats
path: root/test (unfollow)
Commit message (Collapse)AuthorFilesLines
2023-06-12Arrange ap_h1_response_out_filter() according to include/mod_core.h.Jean-Frederic Clere1-2/+2
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1910368 13f79535-47bb-0310-9956-ffa450edef68
2023-06-10fr doc rebuild.Lucien Gentis2-2/+2
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1910341 13f79535-47bb-0310-9956-ffa450edef68
2023-06-10fr doc XML file update.Lucien Gentis1-2/+2
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1910340 13f79535-47bb-0310-9956-ffa450edef68
2023-06-09do not run strlen(3) on a NULL valueGiovanni Bechis1-0/+4
bz #66639 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1910334 13f79535-47bb-0310-9956-ffa450edef68
2023-06-09 *) mod_http2: fixed a bug in flushing pending data on an already closedStefan Eissing2-1/+8
connection that could lead to a busy loop, preventing the HTTP/2 session to close down successfully. Fixed PR 66624. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1910331 13f79535-47bb-0310-9956-ffa450edef68
2023-06-09* Fix copy and paste errorRuediger Pluem2-2/+2
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1910324 13f79535-47bb-0310-9956-ffa450edef68
2023-06-08fix return codesGiovanni Bechis1-3/+3
spotted by Yann Ylavic git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1910304 13f79535-47bb-0310-9956-ffa450edef68
2023-06-07log an error if BIO_write(3) failsGiovanni Bechis2-2/+5
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1910269 13f79535-47bb-0310-9956-ffa450edef68
2023-06-07check BIO_read return valuesGiovanni Bechis1-5/+16
submitted by Jiasheng Jiang bz #65922 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1910268 13f79535-47bb-0310-9956-ffa450edef68
2023-06-07mod_ext_filter: check exit status of filter processesGiovanni Bechis2-2/+47
Whenever a filter process returns a non-zero exit status, or is killed by a signal, return a HTTP 500 error, and log the reason. Ran top-level make update-log-msg-tags to update APLOGNO numbers. Submitted by: Dimitry Andric <dimitry@unified-streaming.com> Github: closes #296 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1910267 13f79535-47bb-0310-9956-ffa450edef68
2023-06-06there is a separate `connectiontimeout`Eric Covener1-1/+1
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1910253 13f79535-47bb-0310-9956-ffa450edef68
2023-06-06fix link in commentGiovanni Bechis1-1/+1
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1910252 13f79535-47bb-0310-9956-ffa450edef68
2023-06-03fr doc rebuild.Lucien Gentis10-17/+17
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1910203 13f79535-47bb-0310-9956-ffa450edef68
2023-06-03fr doc XML files updates.Lucien Gentis2-9/+10
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1910202 13f79535-47bb-0310-9956-ffa450edef68
2023-06-01CI: re-add TEST_H2 apr cache ignore, still needed. :(Stefan Eissing1-0/+5
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1910165 13f79535-47bb-0310-9956-ffa450edef68
2023-06-01CI: re-enable apr caching for TEST_H2, require newer curl for test_h2_601_05Stefan Eissing2-4/+2
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1910164 13f79535-47bb-0310-9956-ffa450edef68
2023-06-01CI: force reset of cached apr for TEST_H2, it seems to be brokenStefan Eissing1-0/+4
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1910163 13f79535-47bb-0310-9956-ffa450edef68
2023-06-01 *) core: add `final_resp_passed` flag to request_rec to allowStefan Eissing8-49/+58
ap_die() to judge if it can send out a response. Bump mmn. Enable test cases that check errors during response body to appear as error on client side. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1910161 13f79535-47bb-0310-9956-ffa450edef68
2023-06-01 * mod_proxy_http2: fixed using the wrong "bucket_alloc" from the backendStefan Eissing8-77/+126
connection when sending data on the frontend one. This caused crashes or infinite loops in rare situations. * mod_proxy_http2: fixed a bug in retry/response handling that could lead to wrong status codes or HTTP messages send at the end of response bodies exceeding the announced content-length. * mod_proxy_http2: fix retry handling to not leak temporary errors. On detecting that that an existing connection was shutdown by the other side, a 503 response leaked even though the request was retried on a fresh connection. * mod_http2: fixed a bug that did cleanup of consumed and pending buckets in the wrong order when a bucket_beam was destroyed. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1910157 13f79535-47bb-0310-9956-ffa450edef68
2023-06-01tests: synch with recent changes from mod_h2 repositoryStefan Eissing8-50/+233
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1910156 13f79535-47bb-0310-9956-ffa450edef68
2023-05-30ab: STATE_CONNECTED is not used anymore.Yann Ylavic1-8/+0
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1910136 13f79535-47bb-0310-9956-ffa450edef68
2023-05-22 *) mod_proxy_http2: fix retry handling to not leak temporary errors.Stefan Eissing4-33/+34
On detecting that that an existing connection was shutdown by the other side, a 503 response leaked even though the request was retried on a fresh connection. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1909989 13f79535-47bb-0310-9956-ffa450edef68
2023-05-22tests: parameterize some h2 tests to make fail cases better visibleStefan Eissing2-34/+37
- make conf setup for test_h2_004_41 local git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1909982 13f79535-47bb-0310-9956-ffa450edef68
2023-05-21When we are at flush_max_threshold and the next bucket is a metadata (i.e. ↵Christophe Jaillet1-30/+30
next->length == 0), we still need to re-check for flush_max_threshold and associated optimisation (is_in_memory_bucket()) when we process this metadata bucket in the next iteration of the loop. Follow-up to r1892450. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1909966 13f79535-47bb-0310-9956-ffa450edef68
2023-05-21The default value of FlushMaxThreshold is defined as AP_FLUSH_MAX_THRESHOLD, ↵Christophe Jaillet1-1/+1
which is 65535. [skip ci] git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1909959 13f79535-47bb-0310-9956-ffa450edef68
2023-05-19 *) mod_http2: avoid double chunked-encoding on internal redirects.Stefan Eissing4-2/+25
PR 66597 [Yann Ylavic, Stefan Eissing] git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1909932 13f79535-47bb-0310-9956-ffa450edef68
2023-05-19mod_authnz_ldap.c: Make sure the authentication variables are set inGraham Leggett2-0/+20
all cases where another module is the source of the authentication, and that authenticated user is looked up in LDAP. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1909928 13f79535-47bb-0310-9956-ffa450edef68
2023-05-19Update log-message tags.Graham Leggett1-1/+1
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1909927 13f79535-47bb-0310-9956-ffa450edef68
2023-05-19Sign with the signer key. Previously the verify key was used, which only workedGraham Leggett1-2/+3
if the signing and verifying keys were the same. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1909926 13f79535-47bb-0310-9956-ffa450edef68
2023-05-15a few tweaks to SetEnvIfExpr docEric Covener1-3/+4
From a question on IRC, show a backreference example. Fix a bad copy/paste where a link to <if> was present. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1909833 13f79535-47bb-0310-9956-ffa450edef68
2023-05-13fr doc rebuild.Lucien Gentis3-576/+611
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1909795 13f79535-47bb-0310-9956-ffa450edef68
2023-05-13fr doc XML file update.Lucien Gentis1-1/+39
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1909794 13f79535-47bb-0310-9956-ffa450edef68
2023-05-12 *) mod_http2: v2.0.15 with the following fixes and improvementsStefan Eissing29-115/+586
- New directive 'H2EarlyHint name value' to add headers to a response, picked up already when a "103 Early Hints" response is sent. 'name' and 'value' must comply to the HTTP field restrictions. This directive can be repeated several times and header fields of the same names add. Sending a 'Link' header with 'preload' relation will also cause a HTTP/2 PUSH if enabled and supported by the client. - Fixed an issue where requests were not logged and accounted in a timely fashion when the connection returns to "keepalive" handling, e.g. when the request served was the last outstanding one. This led to late appearance in access logs with wrong duration times reported. - Accurately report the bytes sent for a request in the '%O' Log format. This addresses #203, a long outstanding issue where mod_h2 has reported numbers over-eagerly from internal buffering and not what has actually been placed on the connection. The numbers are now the same with and without H2CopyFiles enabled. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1909769 13f79535-47bb-0310-9956-ffa450edef68
2023-05-09ignore errors due to races if a parallel mkdir.sh alreadyGiovanni Bechis1-1/+7
created the dir git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1909707 13f79535-47bb-0310-9956-ffa450edef68
2023-05-05dav_fs_cmds is declared twice in the file... VS 2022 complains about it.Jean-Frederic Clere1-2/+0
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1909628 13f79535-47bb-0310-9956-ffa450edef68
2023-05-04Follow up to r1909429: Fix scope/block syntax.Yann Ylavic1-2/+2
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1909606 13f79535-47bb-0310-9956-ffa450edef68
2023-05-02tests, adding ignore for warnings that child did not exist in timeStefan Eissing1-0/+1
- this seems CI related, does not happen on local machine git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1909568 13f79535-47bb-0310-9956-ffa450edef68
2023-05-02tests, make test_h2_106_02 more robustStefan Eissing1-4/+10
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1909567 13f79535-47bb-0310-9956-ffa450edef68
2023-05-02test_h2_700_11, limit parallel connections, better error outputStefan Eissing1-9/+9
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1909566 13f79535-47bb-0310-9956-ffa450edef68
2023-05-02test_h2_200_16, check that we have at least nghttp2 v1.45.0Stefan Eissing1-4/+4
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1909565 13f79535-47bb-0310-9956-ffa450edef68
2023-05-02tests, re-enable http/2 tests in github workflow, install latest rustls-ffi ↵Stefan Eissing3-20/+18
version git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1909563 13f79535-47bb-0310-9956-ffa450edef68
2023-05-02 *) test: check for recent curl version in proxy testsStefan Eissing3-0/+19
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1909560 13f79535-47bb-0310-9956-ffa450edef68
2023-05-02 *) mod_tls: updating to rustls-ffi version 0.9.2 or higher.Stefan Eissing3-3/+8
Checking in configure for proper version installed. Code fixes for changed clienthello member name. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1909558 13f79535-47bb-0310-9956-ffa450edef68
2023-04-29fr doc - rebuildLucien Gentis15-158/+807
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1909485 13f79535-47bb-0310-9956-ffa450edef68
2023-04-29fr doc - new translated XML files added.Lucien Gentis3-0/+494
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1909484 13f79535-47bb-0310-9956-ffa450edef68
2023-04-28* In the reverse proxy case when we only want to keep encoded slashes untouchedRuediger Pluem2-19/+32
we can have decoded '%''s in the URI that got sent to us in the original URL as %25. Don't error out in this case but just fall through and have them encoded to %25 when forwarding to the backend. PR: 66580 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1909464 13f79535-47bb-0310-9956-ffa450edef68
2023-04-27make test cases for mod_tls work, do not clear gen directory on every invocationStefan Eissing2-6/+6
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1909454 13f79535-47bb-0310-9956-ffa450edef68
2023-04-27make the h1 test suite work againStefan Eissing2-35/+60
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1909453 13f79535-47bb-0310-9956-ffa450edef68
2023-04-27make the http2 test suite working againStefan Eissing13-185/+113
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1909452 13f79535-47bb-0310-9956-ffa450edef68
2023-04-27* If we fail to connect to all looked up IP's from the worker lookup cache itRuediger Pluem1-0/+31
might be caused by a change on DNS side. Try another DNS lookup in this case and in case this causes a successful connection trigger a refresh of the worker lookup cache. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1909451 13f79535-47bb-0310-9956-ffa450edef68