Bug 44986 - Не использует прокси-сервер, указанный в переменных окружения
Summary: Не использует прокси-сервер, указанный в переменных окружения
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: chromium (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Alexey Gladkov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-01-20 16:07 MSK by Andrey Cherepanov
Modified: 2023-01-30 22:42 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andrey Cherepanov 2023-01-20 16:07:33 MSK
Устанавливаем переменную среду окружения согласно документации:
export https_proxy=http://IP-PROXY:3128

Запускаем chromium

Страницы открываются напрямую. Если указать явно в строке запуска --proxy-server=http://IP-PROXY:3128, то браузер ходит через прокси-сервер.
Comment 1 Alexey Gladkov 2023-01-20 16:29:17 MSK
Это задокументированной поведение [1] и это скорее всего не будет исправлено [2]. Я попробую добавить хак в скрипт запуска chromium.

[1] https://chromium.googlesource.com/chromium/src/+/HEAD/net/docs/proxy.md#Manual-proxy-settings
[2] https://bugs.chromium.org/p/chromium/issues/detail?id=85199
Comment 2 Evgeny Shesteperov 2023-01-20 16:45:10 MSK
Уточните, пожалуйста, на какой системе Вы это воспроизводите.
Comment 3 Andrey Cherepanov 2023-01-20 16:59:21 MSK
(Ответ для Evgeny Shesteperov на комментарий #2)
> Уточните, пожалуйста, на какой системе Вы это воспроизводите.

А есть разница для chromium?
Comment 4 Evgeny Shesteperov 2023-01-20 17:10:17 MSK
(Ответ для Andrey Cherepanov на комментарий #3)
> (Ответ для Evgeny Shesteperov на комментарий #2)
> А есть разница для chromium?

В P10 у меня получилось воспроизвести по шагам баги только на ALT Workstation с MATE.
Comment 5 Alexey Gladkov 2023-01-22 17:16:40 MSK
Могу предложить лишь что-то такое. Проверьте хватит ли этого.

https://git.altlinux.org/people/legion/packages/chromium.git?p=chromium.git;a=commitdiff;h=21880de87daa3a0c153d8ff636c3de615f97628d
Comment 6 Andrey Cherepanov 2023-01-23 13:17:24 MSK
(Ответ для Alexey Gladkov на комментарий #5)
> Могу предложить лишь что-то такое. Проверьте хватит ли этого.
> 
> https://git.altlinux.org/people/legion/packages/chromium.git?p=chromium.git;
> a=commitdiff;h=21880de87daa3a0c153d8ff636c3de615f97628d

Нет, не хватит. https://git.altlinux.org/people/cas/packages/chromium.git?p=chromium.git;a=blobdiff;f=.rpm/chromium.sh;h=a08e1ac4a64bae13d3a3bdd7c8134f0fabf31a1f;hp=de829d457d4e93d23b41e1450bec0c724cf438b3;hb=556398c6fb77bd2b81d3ba40a6000b1e03520dea;hpb=26cd5c3598509d48db49ac883b3d6da9ef7bf64e

1. В for пропущен in. 
2. Изменения надо вносить в CHROMIUM_FLAGS.
Comment 7 Alexey Gladkov 2023-01-23 15:49:24 MSK
(Ответ для Andrey Cherepanov на комментарий #6)
> Нет, не хватит.
> https://git.altlinux.org/people/cas/packages/chromium.git?p=chromium.git;
> a=blobdiff;f=.rpm/chromium.sh;h=a08e1ac4a64bae13d3a3bdd7c8134f0fabf31a1f;
> hp=de829d457d4e93d23b41e1450bec0c724cf438b3;
> hb=556398c6fb77bd2b81d3ba40a6000b1e03520dea;
> hpb=26cd5c3598509d48db49ac883b3d6da9ef7bf64e

Ссылка битая.

> 1. В for пропущен in. 

Да, простите. Запушилась старая версия.

https://git.altlinux.org/people/legion/packages/chromium.git?p=chromium.git;a=commitdiff;h=21880de87daa3a0c153d8ff636c3de615f97628d

> 2. Изменения надо вносить в CHROMIUM_FLAGS.

Нет. Ты не посмотрел весь скрипт.
Comment 8 Repository Robot 2023-01-30 22:42:31 MSK
chromium-109.0.5414.119-alt1 -> sisyphus:

 Mon Jan 30 2023 Alexey Gladkov <legion@altlinux.ru> 109.0.5414.119-alt1
 - New version (109.0.5414.119).
 - Add a workaround to make the https_proxy environment variable work (ALT#44986).
 - Security fixes:
   - CVE-2023-0471: Use after free in WebTransport.
   - CVE-2023-0472: Use after free in WebRTC.
   - CVE-2023-0473: Type Confusion in ServiceWorker API.
   - CVE-2023-0474: Use after free in GuestView.