<feed xmlns='http://www.w3.org/2005/Atom'>
<title>apt, branch 2.4.1</title>
<subtitle>Debians commandline package manager</subtitle>
<id>https://git.kalnischkies.de/apt/atom?h=2.4.1</id>
<link rel='self' href='https://git.kalnischkies.de/apt/atom?h=2.4.1'/>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/'/>
<updated>2022-03-07T13:06:40Z</updated>
<entry>
<title>Release 2.4.1</title>
<updated>2022-03-07T13:06:40Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2022-03-07T13:06:40Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=ba08336ba208556de89f945aefc7b83f0f713c93'/>
<id>urn:sha1:ba08336ba208556de89f945aefc7b83f0f713c93</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'pu/regression-2.4.0' into 'main'</title>
<updated>2022-03-07T13:00:07Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2022-03-07T13:00:07Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=3e57dc07fac417ff7007745510f0b35715045f70'/>
<id>urn:sha1:3e57dc07fac417ff7007745510f0b35715045f70</id>
<content type='text'>
gpgv: Fix legacy fallback on unavailable keys

See merge request apt-team/apt!228</content>
</entry>
<entry>
<title>gpgv: Use Valid instead of Good to determine fallback</title>
<updated>2022-03-07T12:04:23Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2022-03-07T12:03:24Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=55452afa1e8eb3b252f76e455b49df5883e0b811'/>
<id>urn:sha1:55452afa1e8eb3b252f76e455b49df5883e0b811</id>
<content type='text'>
Change the logic to use "Valid" instead of "Good" to determine
whether we need to fallback and if fallback was successful. That
means that if you have an expired key in trusted.gpg.d, and a
non-expired in trusted.gpg, verification will now fail directly
with the expired key in trusted.gpg.d and not try to fallback.

Likewise, if the key in trusted.gpg is expired, this will now
also be reported correctly again, instead of producing an error
message that the key could not be found.
</content>
</entry>
<entry>
<title>gpgv: Fix legacy fallback on unavailable keys</title>
<updated>2022-03-07T10:53:27Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2022-03-07T10:53:27Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=ee427f308600a4a3a6f67a4a7835e1172605ba06'/>
<id>urn:sha1:ee427f308600a4a3a6f67a4a7835e1172605ba06</id>
<content type='text'>
If a repository is signed with multiple keys, apt 2.4.0 would
ignore the fallback result if some keys were still missing,
causing signature verification to fail.

Rework the logic such that when checking if fallback was "succesful",
missing keys are ignored - it only matters if we managed to verify
one key now, whether good or bad.

Likewise, simplify the logic when to do the fallback:

If there was a bad signature in trusted.gpg.d, do NOT fallback at all
- this is a minor security issue, as a key in trusted.gpg.d could
fail silently with a bad signature, and then a key in trusted.gpg
might allow the signature to succeed (as trusted.gpg.d key is then
missing).

Only fallback if we are missing a good signature, and there are
keys we have not yet checked.
</content>
</entry>
<entry>
<title>Merge branch 'document-interval-suffixes-and-always' into 'main'</title>
<updated>2022-03-04T13:38:42Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2022-03-04T13:38:42Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=d9ceab20a05e0d02ecd1038161965a7eaf8e4c06'/>
<id>urn:sha1:d9ceab20a05e0d02ecd1038161965a7eaf8e4c06</id>
<content type='text'>
Document the APT::Periodic interval suffixes and "always" value

See merge request apt-team/apt!227</content>
</entry>
<entry>
<title>Document the APT::Periodic interval suffixes and "always" value</title>
<updated>2022-03-02T10:27:17Z</updated>
<author>
<name>Paul Wise</name>
<email>pabs@debian.org</email>
</author>
<published>2022-03-01T00:28:39Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=c6f016200291e7e719f15de4f9a6ad9596c5110b'/>
<id>urn:sha1:c6f016200291e7e719f15de4f9a6ad9596c5110b</id>
<content type='text'>
Without documentation these options will see much less use.

Fixes: commit 1d9e29c9e2a5591b42a99a721b901fc003ed9149
Suggested-by: kibi on #debian-devel
</content>
</entry>
<entry>
<title>Release 2.4.0</title>
<updated>2022-02-22T19:01:41Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2022-02-22T19:01:41Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=409ee5821500f140896715a516ec8ffa008de789'/>
<id>urn:sha1:409ee5821500f140896715a516ec8ffa008de789</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'pu/legacy-keyring-warning' into 'main'</title>
<updated>2022-02-22T18:02:28Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2022-02-22T18:02:28Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=9ee8797408f0973d71110f9f93c21ad17b6b3a6a'/>
<id>urn:sha1:9ee8797408f0973d71110f9f93c21ad17b6b3a6a</id>
<content type='text'>
Warn if the legacy trusted.gpg keyring is used for verification

See merge request apt-team/apt!209</content>
</entry>
<entry>
<title>Warn if the legacy trusted.gpg keyring is used for verification</title>
<updated>2022-02-22T17:25:06Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2022-01-07T11:43:32Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=56adf743b02b80a9acc9a2e480bfd15acb94f755'/>
<id>urn:sha1:56adf743b02b80a9acc9a2e480bfd15acb94f755</id>
<content type='text'>
With apt-key going away, people need to manage key files, rather
than keys, so they need to know if any keys are in the legacy keyring.
</content>
</entry>
<entry>
<title>Improve the documentation for /etc/apt/keyrings</title>
<updated>2022-02-22T17:25:06Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2022-02-22T16:45:08Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=9aee35d1acafde2e443741160d13d365345383ab'/>
<id>urn:sha1:9aee35d1acafde2e443741160d13d365345383ab</id>
<content type='text'>
</content>
</entry>
</feed>
