summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorJulian Andres Klode <julian.klode@canonical.com>2019-12-04 13:58:38 +0100
committerJulian Andres Klode <julian.klode@canonical.com>2020-01-15 22:07:25 +0100
commita9916c3faa2b8c6fa288599efec65868d050b0ef (patch)
treea16aee2e340d061e7820bc0ea87f8c64b372faea /test
parent5db3a38926aa820546c411dd9f49f57eea24cd9e (diff)
netrc: Add warning when ignoring entries for unencrypted protocols
Commit 93f33052de84e9aeaf19c92291d043dad2665bbd restricted auth.conf entries to only apply to https by default, but this was silent - there was no information why http sources with auth.conf entries suddenly started failing. Add such information, and extend test case to cover it.
Diffstat (limited to 'test')
-rwxr-xr-xtest/integration/test-authentication-basic2
1 files changed, 2 insertions, 0 deletions
diff --git a/test/integration/test-authentication-basic b/test/integration/test-authentication-basic
index 5aafaade0..784a00c03 100755
--- a/test/integration/test-authentication-basic
+++ b/test/integration/test-authentication-basic
@@ -96,6 +96,8 @@ password hunter2"
if [ "$protocol" = "https" ]; then
testauthsuccess "$1"
else
+ testfailure apthelper download-file "${1}/bash" ./downloaded/bash
+ testsuccessequal "W: ${1}/bash: ${TMPWORKINGDIRECTORY}/rootdir/etc/apt/auth.conf: Credentials for localhost match, but the protocol is not encrypted. Annotate with http:// to use." grep "Credentials.*match" rootdir/tmp/testfailure.output
testauthfailure "$1"
fi