Home - Waterfall Grid T-Grid Console Builders Recent Builds Buildslaves Changesources - JSON API - About

Change #275348

Category wget
Changed by Tim Rühsen <tim.ruehsenohnoyoudont@gmx.de>
Changed at Tue 21 Jul 2026 11:35:23
Repository https://gitlab.com/gnuwget/wget2.git
Project wget2
Branch master
Revision ef6ebfb265cf8b9858ee68e912192128ffa68189

Comments

Fix https proxy authentication via CONNECT
* libwget/http.c (establish_proxy_connect): Add Proxy-Authorization if needed,
  (wget_http_open): Craft the auth token.
* libwget/http.h (struct wget_http_connection_st): Add need_connect variable.
* libwget/http_highlevel.c (wget_http_get): Drop Authorization headers on
  redirect.
* tests/Makefile.am (EXTRA_DIST): Add test-https-proxy-auth-server.py,
  (TESTS): Add test-https-proxy-auth.sh.
* tests/test-https-proxy-auth-server.py: Add helper python server.
* tests/test-https-proxy-auth.sh: New test.

Changed files