Stéphane Lesimple
98336fdafe
feat: httpproxy: add support for more HTTP methods ( #601 )
...
By default this stays as before (GET and POST),
but more methods can be allowed through the
HTTP Proxy configuration.
4 months ago
Stéphane Lesimple
c8b86b718a
fix: httpproxy: duplicate X-Bastion-Local-Status headers in some cases
7 months ago
Stéphane Lesimple
c1f0789aee
feat: httpproxy: craft the Host header on the egress request ( #564 )
...
And also return X-Bastion-Remote-Host in addition to X-Bastion-Remote-IP
to our caller.
7 months ago
Stéphane Lesimple
d2c8f46f56
enh: httpproxy: use List::Util first & pairkeys
1 year ago
Stéphane Lesimple
f09a370d97
chg: deprecate Ubuntu 18.04, up required perl version to v5.26
1 year ago
Stéphane Lesimple
74447f58a7
fix: httpproxy: allow binary data to be passed through unmodified
1 year ago
Stéphane Lesimple
f79b186727
chore: github actions: replace ubuntu 20.04 by 24.04 (EOL)
1 year ago
Stéphane Lesimple
11cb6ce351
feat: httpproxy: optional support for plain http on egress
1 year ago
Stéphane Lesimple
8d33197061
feat: IPv6 support
1 year ago
Stéphane Lesimple
e040afb074
chore: new perltidy rules
4 years ago
Stéphane Lesimple
2e9fe9288b
enh: httpproxy: add options to fine-tune logging
...
Added the `log_request_response` and `log_request_response_max_size`
options to osh-http-proxy.conf.
By default, requests are logged, including their body, up to a size
of 64K per request response. Before, there was no size limit to the
logged body response.
5 years ago
Stéphane Lesimple
45cfb78b0b
fix: httpproxy: allow more passthrough headers
...
The following additional header is now allowed to come back from the remote server to the client:
* Content-Length
The following additional headers are now passed through to the remote server:
* Content-Length
* Content-Encoding
5 years ago
Stéphane Lesimple
d6291f3ad4
feat: httpproxy: add and use execute_simple() for more performance
...
Also handle errors better in hand_http_request()
5 years ago
Thomas SOËTE
2a51a78b54
fix: Enable perl-tidy.sh test
...
* Move to ubuntu-20.04 runner
* Remove check in dockers tests
5 years ago
Stéphane Lesimple
d0e7e9046b
enh: httpproxy: add informational headers to the egress side request
5 years ago
Stéphane Lesimple
5c72c92bdd
chore: fix typos everywhere
6 years ago
Stéphane Lesimple
fde20136ef
Initial commit
6 years ago