Hello release folks! APT team has prepared two important changes in apt, please give us a decision(s) whether are they appropriate for Lenny or not.
---------------------------------------------------------
Change #1 aka "Valid-Until for preventing replay attacks"
---------------------------------------------------------
Motivation of this change is bug #499897, "preventing replay attacks against
the security
archive" [1]. Summary of change:
1. Add the support for the Valid-Until header in the Release file.
2. Add Acquire::Max-Default-Age configuration option that defaults to 7 days for
Debian-Security.
The result of change: APT will refuse to use too outdated Release file at the
earliest
'update' action after Release expiry. The possible attacker will not allowed to
ship the
same outdated Release (so outdated Packages too) after the date in
'Valid-Until' entry in
Release file, preventing the attack. In case of absence of this field in
Release file,
option "Acquire::Max-Default-Age::Debian-security" will be used. The default
number of
days for this option, "7", is discussible, of course.
--------------------------------------------------------
Change #2 aka "Stop the mess with proxy settings in APT"
--------------------------------------------------------
Motivation: set of bug reports [2][3][4][5][6] saying that proxy settings in
apt is quite
a mess and counter-intuitive. Main fault was treating http_proxy and ftp_proxy
environment
variables as more priority ones than APT's Acquire::{ftp,http}::Proxy[::host]
settings.
Moreover, https proxy setting had a strange bug regarding http_proxy is set or
not, and
some proxy info was discarded at all.
The change unifies proxy settings behavior, removes a mess, and tries to
document new
behavior clearly.
debian/NEWS file contains following entry regarding this change:
-8<-
apt (0.7.21) unstable; urgency=low
* Code that determines which proxy to use was changed. Now
'Acquire::{http,ftp}::Proxy[::<host>]' options have the highest priority,
and '{http,ftp}_proxy' environment variables are used only if options
mentioned above are not specified.
->8-
, that describes change and its consequences. Appropriate documentation updates
for
apt.conf(5) included too.
------------------------
The apt 0.7.21~exp1 that contains these two changes (over 0.7.20), just
uploaded to
experimental.
[1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=499897
[2] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=157759
[3] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=320174
[4] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=365880
[5] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=445985
[6] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=479617
Regards,
--
Eugene V. Lyubimkin aka JackYF, JID: jackyf.devel(maildog)gmail.com
Ukrainian C++ developer, Debian Maintainer, APT contributor
signature.asc
Description: OpenPGP digital signature

