Bug 45853

Summary: Удалять учётные данные пользователя из proxy_server
Product: Sisyphus Reporter: Andrey Cherepanov <cas>
Component: chromiumAssignee: Alexey Gladkov <legion>
Status: CLOSED WONTFIX QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: cas, legion
Version: unstable   
Hardware: x86_64   
OS: Linux   
URL: https://chromium.googlesource.com/chromium/src/+/HEAD/net/docs/proxy.md#proxy-credentials-in-manual-proxy-settings

Description Andrey Cherepanov 2023-04-13 17:00:33 MSK
Так как браузер считаем переданные в виде http_proxy=http://user:password@host:port данные неверными, прошу в скрипте-враппере удалять при помещении из переменной среды окружения http_proxy в --proxyserver часть user:password. Тогда браузер запрашивает эти данные сам.
Comment 1 Alexey Gladkov 2023-04-13 17:35:56 MSK
Наш враппер имеет очень ограниченную поддержку переменной среды окружения http_proxy. Сделать полный и правильный разбор значения этой переменной на bash очень сложно (имя пользователя, пароль и хост могут содержать невероятные сюрпризы). Если хотя бы начать это делать, то потом мы утонем в багах с корнер кейсами.

Если хочется более сложной обработки открывайте в апстриме feature request на возвращение поддержки http_proxy.

Текущий код присутствует для некоторой обратной совместимости.