]> git.saurik.com Git - apt.git/commit - test/integration/test-sourceslist-trusted-options
rework errors and warnings around insecure repositories
authorDavid Kalnischkies <david@kalnischkies.de>
Tue, 13 Oct 2015 09:37:39 +0000 (11:37 +0200)
committerDavid Kalnischkies <david@kalnischkies.de>
Wed, 4 Nov 2015 17:04:01 +0000 (18:04 +0100)
commitf18f2338a17d3037ac0d6f81a7f1a37df6eaca01
tree238910fae9d19be36ba3f62903eb52f28d417606
parentbce8e59b81e5bdfa46501c25bc1b3fca60a69cb8
rework errors and warnings around insecure repositories

Insecure (aka unsigned) repositories are bad, period. We want to get
right of them finally and as a first step we are printing scary
warnings. This is already done, this commit just changes the messages to
be more consistent and prevents them from being displayed if
authenticity is guaranteed some other way (as indicated with
trusted=yes).

The idea is to first print the pure fact like "repository isn't signed"
as a warning (and later as an error), while giving an explaination in a
immediately following notice (which is displayed only in quiet level 0:
so in interactive use, not in scripts and alike).

Closes: 796549
apt-pkg/acquire-item.cc
test/integration/framework
test/integration/test-apt-get-update-unauth-warning
test/integration/test-apt-update-ims
test/integration/test-bug-596498-trusted-unsigned-repo
test/integration/test-sourceslist-trusted-options