1
0
mirror of https://github.com/graygnuorg/pound.git synced 2026-10-28 11:35:07 +03:00
Files
pound/tests
Sergey Poznyakoff 6a87e134c5 Don't decode request parts. Return 500 on string expansion errors.
Mandatory percent decoding creates more problems than it solves. It
can perhaps be used optionally in request matching, but that is left
for further consideration.

* doc/pound.8: Document changes.
* src/http.c: Don't urldecode request parts.
(expand_string_to_buffer): Return -1 if invalid barckreferences or
accessors are encountered.
Don't bail out on percent-encodings.
(expand_string): Handle error return from expand_string_to_buffer.
* src/pound.h (http_request): Remove storage for decoded values.

* tests/poundharness.pl (getline): Handle undefined return gratiously.
(ParseRequest): Terminate thread on EOF.

* tests/backref.at: Update expected values.
* tests/experr.at: Likewise.
* tests/lstset.at: Likewise.
* tests/redirect.at: Likewise.
* tests/reqacc.at: Likewise.
* tests/set.at: Likewise.
2023-02-19 17:29:22 +02:00
..
2023-01-08 12:39:14 +02:00
2023-01-08 12:39:14 +02:00
2023-01-08 12:39:14 +02:00
2023-01-08 12:39:14 +02:00
2023-01-08 12:39:14 +02:00
2023-01-08 12:39:14 +02:00
2023-02-03 17:31:00 +02:00
2023-02-03 17:31:00 +02:00
2023-01-08 12:39:14 +02:00
2023-02-18 10:23:32 +02:00
2023-01-08 12:39:14 +02:00
2023-01-08 12:39:14 +02:00
2023-02-18 10:23:32 +02:00
2023-01-08 12:39:14 +02:00
2023-02-18 10:23:32 +02:00
2023-02-18 10:23:32 +02:00
2023-01-08 12:39:14 +02:00
2023-01-08 12:39:14 +02:00
2023-01-08 12:39:14 +02:00
2023-01-08 12:39:14 +02:00
2023-01-08 12:39:14 +02:00
2023-01-08 12:39:14 +02:00
2023-01-08 12:39:14 +02:00
2023-01-08 12:39:14 +02:00
2023-02-18 10:23:32 +02:00
2023-01-08 12:39:14 +02:00
2023-02-18 10:23:32 +02:00
2023-01-26 17:53:50 +02:00