Bug 38543 - apt-https игнорирует настройки HTTPS прокси
Summary: apt-https игнорирует настройки HTTPS прокси
Status: ASSIGNED
Alias: None
Product: Sisyphus
Classification: Development
Component: apt-https (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Ivan Zakharyaschev
QA Contact: qa-sisyphus
URL:
Keywords:
: 53210 (view as bug list)
Depends on:
Blocks:
 
Reported: 2020-05-27 07:52 MSK by Ruslan Aznabaev
Modified: 2025-06-30 09:32 MSK (History)
12 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ruslan Aznabaev 2020-05-27 07:52:13 MSK
apt-https игнорирует переменную окружения https_proxy, как и заданные настройки прокси Acquire::https::proxy в apt.conf

http прокси при этом работает исправно, но выдаёт ошибку 403 при обновлении, т.к. файлы больше 5МБ через HTTP запрещены политикой предприятия
Comment 1 Ruslan Aznabaev 2020-06-01 09:15:26 MSK
Нашел это в apt-0.5.15lorg2-alt71.patch 20776-20777:
+#ifndef USE_TLS
    // Determine the proxy setting

Я так понял, это не баг и прокси для https был отключен специально по какой-то причине.
Comment 2 Andrey Cherepanov 2024-07-31 16:00:18 MSK
(Ответ для Ruslan Aznabaev на комментарий #1)
> Нашел это в apt-0.5.15lorg2-alt71.patch 20776-20777:
> +#ifndef USE_TLS
>     // Determine the proxy setting
> 
> Я так понял, это не баг и прокси для https был отключен специально по
> какой-то причине.

По ошибке. В оригинальном git это не игнорируется: https://salsa.debian.org/apt-team/apt/-/blob/main/methods/http.cc?ref_type=heads#L436
Comment 3 Alexander Makeenkov 2025-02-24 11:22:13 MSK
*** Bug 53210 has been marked as a duplicate of this bug. ***
Comment 4 Ivan Zakharyaschev 2025-03-26 17:25:38 MSK
Работу https через http-прокси можно проверить с apt из задания 379324. (Для релиза код и тесты будут причёсаны; сейчас задание неуспешно из-за нескольких плохо написанных тестов.)

Следом будет поддержка соединения HTTPS через HTTPS-прокси.
Comment 5 Repository Robot 2025-05-25 20:40:30 MSK
apt-0.5.15lorg2-alt96 -> sisyphus:

 Wed May 21 2025 Ivan Zakharyaschev <imz@altlinux> 0.5.15lorg2-alt96
 - Added support for HTTPS connections through an HTTP proxy (ALT#38543).
   (Backported from Debian 1.5_alpha4~9.) (To come next: through HTTPS proxy.)
   Applicable configuration is the same as for HTTP.
Comment 6 Ivan Zakharyaschev 2025-05-25 20:47:58 MSK
Для p11 задание 385313 требует одобрения.
Comment 7 Vladislav Glinkin 2025-06-17 12:26:06 MSK
Версия пакета: apt-https-0.5.15lorg2-alt96

Сейчас сделано так, что с помощью переменной http_proxy и настройки Acquire::http::Proxy обрабатываются HTTPS запросы.
Однако, переменная https_proxy и настройка Acquire::https::Proxy всё так же игнорируются.

> Следом будет поддержка соединения HTTPS через HTTPS-прокси.

Думаю, что будет лучше закрыть эту ошибку после данного исправления, поскольку не смотря на наличие обхода данной проблемы, она остаётся.