<feed xmlns='http://www.w3.org/2005/Atom'>
<title>apt/apt-pkg/acquire-item.cc, branch 1.0.9.4</title>
<subtitle>Debians commandline package manager</subtitle>
<id>https://git.kalnischkies.de/apt/atom?h=1.0.9.4</id>
<link rel='self' href='https://git.kalnischkies.de/apt/atom?h=1.0.9.4'/>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/'/>
<updated>2014-10-15T13:56:53Z</updated>
<entry>
<title>don't cleanup cdrom files in apt-get update</title>
<updated>2014-10-15T13:56:53Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2014-10-15T13:56:53Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=5afcfe2a51a9e47e95023b99bcab065d1975e950'/>
<id>urn:sha1:5afcfe2a51a9e47e95023b99bcab065d1975e950</id>
<content type='text'>
Regression from merging 801745284905e7962aa77a9f37a6b4e7fcdc19d0 and
b0f4b486e6850c5f98520ccf19da71d0ed748ae4. While fine by itself, merged
the part fixing the filename is skipped if a cdrom source is
encountered, so that our list-cleanup removes what seems to be orphaned
files.

Closes: 765458
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'donkult/feature/generalize-gzipindex' into debian/sid</title>
<updated>2014-09-26T16:09:32Z</updated>
<author>
<name>Michael Vogt</name>
<email>mvo@ubuntu.com</email>
</author>
<published>2014-09-26T16:09:32Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=48fd4181ad0261d5f3e8894dcbfccfaea1530645'/>
<id>urn:sha1:48fd4181ad0261d5f3e8894dcbfccfaea1530645</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix regression for cdrom: sources from latest security update</title>
<updated>2014-09-21T19:23:04Z</updated>
<author>
<name>Michael Vogt</name>
<email>mvo@ubuntu.com</email>
</author>
<published>2014-09-21T19:23:04Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=801745284905e7962aa77a9f37a6b4e7fcdc19d0'/>
<id>urn:sha1:801745284905e7962aa77a9f37a6b4e7fcdc19d0</id>
<content type='text'>
Skip a reverify for cdrom: sources. The reverify step is actually
harmful here because the apt-cdrom add code uses the indexcopy.cc
which will "normalize" the Packages file from the cdrom when it
writes it to the local disk. This leads to changing the "MD5sum"
field (notice the lower case "s") on the cdrom Packages file to
a "MD5Sum" field on the local file in /var/lib/apt/lists. Which
of course alters the hash and makes apt fail to reverify the file.
</content>
</entry>
<entry>
<title>generalize Acquire::GzipIndex</title>
<updated>2014-09-21T08:18:03Z</updated>
<author>
<name>Michael Vogt</name>
<email>mvo@debian.org</email>
</author>
<published>2014-09-21T08:18:03Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=b0f4b486e6850c5f98520ccf19da71d0ed748ae4'/>
<id>urn:sha1:b0f4b486e6850c5f98520ccf19da71d0ed748ae4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>improve test for commit daff4a</title>
<updated>2014-09-17T15:48:27Z</updated>
<author>
<name>Michael Vogt</name>
<email>mvo@ubuntu.com</email>
</author>
<published>2014-09-17T15:48:27Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=23d0a6fbee9e8880107481502e14411961c44a7b'/>
<id>urn:sha1:23d0a6fbee9e8880107481502e14411961c44a7b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix regression for file:/// uris from CVE-2014-0487</title>
<updated>2014-09-17T12:57:05Z</updated>
<author>
<name>Michael Vogt</name>
<email>mvo@ubuntu.com</email>
</author>
<published>2014-09-17T12:57:05Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=daff4aa356128310f022370f7825bdc369c66ba8'/>
<id>urn:sha1:daff4aa356128310f022370f7825bdc369c66ba8</id>
<content type='text'>
Do not run ReverifyAfterIMS() for local file URIs as this will
causes apt to mess around in the file:/// uri space. This is
wrong in itself, but it will also cause a incorrect verification
failure when the archive and the lists directory are on different
partitions as rename().
</content>
</entry>
<entry>
<title>SECURITY UPDATE for CVE-2014-{0488,0487,0489}</title>
<updated>2014-09-16T18:39:13Z</updated>
<author>
<name>Michael Vogt</name>
<email>mvo@ubuntu.com</email>
</author>
<published>2014-09-16T18:23:43Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=ca7fd76c2f30c100dcf1c12e717ce397cccd690b'/>
<id>urn:sha1:ca7fd76c2f30c100dcf1c12e717ce397cccd690b</id>
<content type='text'>
incorrect invalidating of unauthenticated data (CVE-2014-0488)
incorect verification of 304 reply (CVE-2014-0487)
incorrect verification of Acquire::Gzip indexes (CVE-2014-0489)
</content>
</entry>
<entry>
<title>apt-pkg/acquire-item.cc: make pkgAcqDiffIndex more uniform</title>
<updated>2014-07-17T07:59:55Z</updated>
<author>
<name>Michael Vogt</name>
<email>mvo@debian.org</email>
</author>
<published>2014-07-17T07:59:55Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=31b9d84143f7330f4ad60eaa2c8877d28e00cffa'/>
<id>urn:sha1:31b9d84143f7330f4ad60eaa2c8877d28e00cffa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Try not to parse invalid translation files (LP: #756317)</title>
<updated>2014-07-03T16:20:44Z</updated>
<author>
<name>Michael Vogt</name>
<email>mvo@ubuntu.com</email>
</author>
<published>2014-07-03T16:20:44Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=19818b65467e954a55e2af56111233ce305d5508'/>
<id>urn:sha1:19818b65467e954a55e2af56111233ce305d5508</id>
<content type='text'>
</content>
</entry>
<entry>
<title>initialize Verify in second pkgAcqIndex constructor</title>
<updated>2014-04-28T16:19:41Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2014-04-28T15:36:54Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=949d2e98a0fc00afc6e9cf78a724d0d578a3ca2a'/>
<id>urn:sha1:949d2e98a0fc00afc6e9cf78a724d0d578a3ca2a</id>
<content type='text'>
gcc reports in testcase ./test-bug-596498-trusted-unsigned-repo:
apt-pkg/acquire-item.cc:1059:7: runtime error: load of value 234, which
is not a valid value for type 'bool'

This happens as the bool Verify is initialized only in one of the two
constructors of the pkgAcqIndex class. It isn't a problem through as the
verification controlled by this flag is optional and used to fail early
on garbage files (like network portal pages) instead of later on in the
hashsum verification or while parsing (the then untrusted) file.

Reported-By: gcc-4.9 -fsanitize=undefined
</content>
</entry>
</feed>
