]> git.saurik.com Git - apt.git/commit - test/integration/test-apt-get-changelog
if file is inaccessible for _apt, disable privilege drop in acquire
authorDavid Kalnischkies <david@kalnischkies.de>
Mon, 31 Aug 2015 09:00:12 +0000 (11:00 +0200)
committerDavid Kalnischkies <david@kalnischkies.de>
Mon, 31 Aug 2015 09:00:12 +0000 (11:00 +0200)
commit7c8206bf26b8ef6020b543bbc027305dee8f2308
tree0a2df6cb2f5979735a9532ea61e11fa2207793f4
parentdd6da7d2392e2ad35c444ebc2d7bc2308380530c
if file is inaccessible for _apt, disable privilege drop in acquire

We had a very similar method previously for our own private usage, but
with some generalisation we can move this check into the acquire system
proper so that all frontends profit from this compatibility change.

As we are disabling a security feature here a warning is issued and
frontends are advised to consider reworking their download logic if
possible.

Note that this is implemented as an all or nothing situation: We can't
just (not) drop privileges for a subset of the files in a fetcher, so in
case you have to download some files with and some without you need to
use two fetchers.
apt-pkg/acquire.cc
apt-pkg/acquire.h
apt-private/private-download.cc
apt-private/private-download.h
cmdline/apt-get.cc
cmdline/apt-helper.cc
test/integration/test-acquire-same-file-multiple-times
test/integration/test-apt-get-changelog