<feed xmlns='http://www.w3.org/2005/Atom'>
<title>apt, branch 1.2.7</title>
<subtitle>Debians commandline package manager</subtitle>
<id>https://git.kalnischkies.de/apt/atom?h=1.2.7</id>
<link rel='self' href='https://git.kalnischkies.de/apt/atom?h=1.2.7'/>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/'/>
<updated>2016-03-15T18:21:34Z</updated>
<entry>
<title>Release 1.2.7</title>
<updated>2016-03-15T18:21:34Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2016-03-15T18:20:35Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=a99c3a5f51d31f72174c91643e1e04002686452a'/>
<id>urn:sha1:a99c3a5f51d31f72174c91643e1e04002686452a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix bug where the problemresolve can put a pkg into a heisenstate</title>
<updated>2016-03-15T17:55:02Z</updated>
<author>
<name>Michael Vogt</name>
<email>mvo@ubuntu.com</email>
</author>
<published>2016-03-15T12:13:54Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=0390edd5452b081f8efcf412f96d535a1d959457'/>
<id>urn:sha1:0390edd5452b081f8efcf412f96d535a1d959457</id>
<content type='text'>
The problemresolver will set the candidate version for pkg P back
to the current version if it encounters an impossible to satisfy
critical dependency on P. However it did not set the State of
the package back as well which lead to a situation where P is
neither in Keep,Install,Upgrade,Delete state.

Note that this can not be tested via the traditional sh based
framework. I added a python-apt based test for this.

LP: #1550741

[jak@debian.org: Make the test not fail if apt_pkg cannot be
 imported]
</content>
</entry>
<entry>
<title>methods/gpgv: Warn about SHA1 (and RIPEMD-160)</title>
<updated>2016-03-15T11:33:21Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2016-03-15T11:30:37Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=07ea3af0fe55fdfe976ab847c5c88efd703d1282'/>
<id>urn:sha1:07ea3af0fe55fdfe976ab847c5c88efd703d1282</id>
<content type='text'>
We will drop support for those in the future.

Also adjust the std::array to be a std::vector, as that's easier to
maintain.
</content>
</entry>
<entry>
<title>apt-pkg/acquire-worker.cc: Introduce 104 Warning message</title>
<updated>2016-03-15T11:33:21Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2016-03-15T10:40:10Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=8c9b7725c3d89461e78061aff4bc644cdb237fe7'/>
<id>urn:sha1:8c9b7725c3d89461e78061aff4bc644cdb237fe7</id>
<content type='text'>
This can be used by workers to send warnings to the main
program. The messages will be passed to _error-&gt;Warning()
by APT with the URI prepended.

We are not going to make that really public now, as the
interface might change a bit.
</content>
</entry>
<entry>
<title>methods/gpgv: Correctly handle weak signatures with multiple keys</title>
<updated>2016-03-15T11:33:21Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2016-03-15T09:56:05Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=08fd77e83528fd03795524adf76e359ae2b56e06'/>
<id>urn:sha1:08fd77e83528fd03795524adf76e359ae2b56e06</id>
<content type='text'>
We added weak signatures to BadSigners, meaning that a Release file
signed by both a weak signature and a strong signature would be
rejected; preventing people from migrating from DSA to RSA keys
in a sane way.

Instead of using BadSigners, treat weak signatures like expired
keys: They are no good signatures, and they are worthless.

Gbp-Dch: ignore
</content>
</entry>
<entry>
<title>zh_CN.po: fix translation bug. (Closes: #818177)</title>
<updated>2016-03-15T01:29:14Z</updated>
<author>
<name>Zhou Mo</name>
<email>cdluminate@gmail.com</email>
</author>
<published>2016-03-15T01:29:14Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=56b4c93f60ebdb828bb8d0b9ea2db448560208f5'/>
<id>urn:sha1:56b4c93f60ebdb828bb8d0b9ea2db448560208f5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>methods/gpgv: Reject weak digest algorithms</title>
<updated>2016-03-14T14:37:05Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2016-03-14T14:35:14Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=d91051242d10ada198b4ed59d59ad4aa8f59bcaf'/>
<id>urn:sha1:d91051242d10ada198b4ed59d59ad4aa8f59bcaf</id>
<content type='text'>
This keeps a list of weak digest algorithms. For now, only MD5
is disabled, as SHA1 breaks to many repos.
</content>
</entry>
<entry>
<title>Revert "Handle ERRSIG in the gpgv method like BADSIG"</title>
<updated>2016-03-14T13:44:38Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2016-03-14T13:44:33Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=0d80586a67622d4d58908fee41c3be8a6813d426'/>
<id>urn:sha1:0d80586a67622d4d58908fee41c3be8a6813d426</id>
<content type='text'>
This reverts commit 76a71a1237d22c1990efbc19ce0e02aacf572576.

That commit broke the test suite.

Gbp-Dch: ignore
</content>
</entry>
<entry>
<title>Handle ERRSIG in the gpgv method like BADSIG</title>
<updated>2016-03-14T13:23:50Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2016-03-14T13:23:50Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=76a71a1237d22c1990efbc19ce0e02aacf572576'/>
<id>urn:sha1:76a71a1237d22c1990efbc19ce0e02aacf572576</id>
<content type='text'>
ERRSIG is created whenever a key uses an unknown/weak digest
algorithm, for example. This allows us to report a more useful
error than just "unknown apt-key error.":

The following signatures were invalid: ERRSIG 13B00F1FD2C19886 1 2 01 1457609403 5

While still not being the best reportable error message, it's
better than unknown apt-key error and hopefully redirects users
to complain to their repository owners.
</content>
</entry>
<entry>
<title>test: Move --weak-digest initialization to the right place</title>
<updated>2016-03-14T12:49:25Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2016-03-14T12:49:25Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=0cbb7e29c5dad2178896d8eaf41ad616bb0111da'/>
<id>urn:sha1:0cbb7e29c5dad2178896d8eaf41ad616bb0111da</id>
<content type='text'>
This was wrong and caused some issues because apt-key invoked
host apt-config with our library.

Gbp-Dch: ignore
</content>
</entry>
</feed>
