+19
−5
+19
−8
src/gwproxy/auth.c
0 → 100644
+356
−0
src/gwproxy/auth.h
0 → 100644
+72
−0
+20
−12
Loading
Pull HTTP proxy front-end and authentication from Alviro Iskandar Setiawan:
- HTTP CONNECT tunnelling with "Basic" proxy authentication (RFC 7617),
sharing a single credential store with SOCKS5.
- A forwarding HTTP proxy mode for absolute-form requests
("GET http://host/path"), carved out into a standalone, unit-tested
module, with hop-by-hop header stripping and "Expect: 100-continue"
handling.
* tag 'gwproxy-2026-07-16-http-auth' of https://github.com/alviroiskandar/gwproxy
:
t: Test forward-proxy "Expect: 100-continue" handling
http: Drop the full hop-by-hop header set when forwarding
http: Add unit tests for the HTTP proxy module
http: Split the HTTP proxy logic into a standalone module
docs: Document the forwarding HTTP proxy mode
gwproxy: Add a forwarding HTTP proxy mode
http1: Accept absolute-form request targets
gwproxy: Add HTTP CONNECT "Basic" proxy authentication
Signed-off-by:
Ammar Faizi <ammarfaizi2@gnuweeb.org>