<feed xmlns='http://www.w3.org/2005/Atom'>
<title>apt/apt-pkg/contrib, branch 1.1.exp1</title>
<subtitle>Debians commandline package manager</subtitle>
<id>https://git.kalnischkies.de/apt/atom?h=1.1.exp1</id>
<link rel='self' href='https://git.kalnischkies.de/apt/atom?h=1.1.exp1'/>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/'/>
<updated>2014-06-18T09:24:16Z</updated>
<entry>
<title>Merge remote-tracking branch 'donkult/debian/sid' into debian/experimental</title>
<updated>2014-06-18T09:24:16Z</updated>
<author>
<name>Michael Vogt</name>
<email>mvo@debian.org</email>
</author>
<published>2014-06-18T09:21:35Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=8d20b69d2fd7a8fec82bb559f0e39059bbaecf1b'/>
<id>urn:sha1:8d20b69d2fd7a8fec82bb559f0e39059bbaecf1b</id>
<content type='text'>
Conflicts:
	apt-private/private-install.cc
</content>
</entry>
<entry>
<title>fix SubstVar to be usable as a replace_all method</title>
<updated>2014-06-18T09:17:18Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2014-06-17T14:55:19Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=224dc038412459a5f64d4e7a16845847b7797a67'/>
<id>urn:sha1:224dc038412459a5f64d4e7a16845847b7797a67</id>
<content type='text'>
The name suggests that it is supposed to substitute a variable with a
value, but we tend to use it in a more liberal replace_all() fashion,
but this breaks if either of the parameters is empty or more importantly
if two "variable" occurrences follow each other directly.
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'mvo/feature/drop-rights' into debian/experimental</title>
<updated>2014-06-18T08:47:57Z</updated>
<author>
<name>Michael Vogt</name>
<email>mvo@debian.org</email>
</author>
<published>2014-06-18T08:47:19Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=17091f2f33de16c2dae501e7868f7aec4fc3452f'/>
<id>urn:sha1:17091f2f33de16c2dae501e7868f7aec4fc3452f</id>
<content type='text'>
Conflicts:
	apt-pkg/contrib/fileutl.cc
	apt-pkg/contrib/fileutl.h
</content>
</entry>
<entry>
<title>Merge branch 'debian/sid' into debian/experimental</title>
<updated>2014-06-18T06:32:47Z</updated>
<author>
<name>Michael Vogt</name>
<email>mvo@debian.org</email>
</author>
<published>2014-06-18T06:32:47Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=aa0bd601ea3db281187275bbbece760d85ff29d9'/>
<id>urn:sha1:aa0bd601ea3db281187275bbbece760d85ff29d9</id>
<content type='text'>
Conflicts:
	debian/changelog
</content>
</entry>
<entry>
<title>DropPrivs in the solvers (just to be on the safe side)</title>
<updated>2014-06-11T13:31:38Z</updated>
<author>
<name>Michael Vogt</name>
<email>mvo@debian.org</email>
</author>
<published>2014-06-11T13:31:38Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=fc1a78d8e9b958f3d65fe1c03494d785314f9816'/>
<id>urn:sha1:fc1a78d8e9b958f3d65fe1c03494d785314f9816</id>
<content type='text'>
</content>
</entry>
<entry>
<title>without a filename we can't stat pipes</title>
<updated>2014-05-30T15:14:13Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2014-05-30T15:14:13Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=003c40d373b8d3b8c6ddd9cc4e0f92dc493b4a60'/>
<id>urn:sha1:003c40d373b8d3b8c6ddd9cc4e0f92dc493b4a60</id>
<content type='text'>
EDSP code uses pipes opened via an FD as sources and later for those
files modification times and filesize are read - but never really used
again. The result we get from FileFd is probably wrong, but as we don't
use it anyway, we just don't fallback if we have nothing to fallback to

Git-Dch: Ignore
</content>
</entry>
<entry>
<title>use free() instead of delete() when realloc is used</title>
<updated>2014-05-27T14:25:43Z</updated>
<author>
<name>Michael Vogt</name>
<email>mvo@debian.org</email>
</author>
<published>2014-05-27T14:25:43Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=21ea1dbb50176a89e7f456f9b31220ff3097fdf2'/>
<id>urn:sha1:21ea1dbb50176a89e7f456f9b31220ff3097fdf2</id>
<content type='text'>
ContentsExtract::~ContentsExtract() needs to use free() because
Data got allocated via realloc()

Reported-By: clang -fsanitize=address -fno-omit-frame-pointer
</content>
</entry>
<entry>
<title>use HashStringList in the acquire system</title>
<updated>2014-05-09T11:06:27Z</updated>
<author>
<name>David Kalnischkies</name>
<email>kalnischkies@gmail.com</email>
</author>
<published>2013-08-18T22:00:23Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=b3501edb7091ca3aa6c2d6d96dc667b8161dd2b9'/>
<id>urn:sha1:b3501edb7091ca3aa6c2d6d96dc667b8161dd2b9</id>
<content type='text'>
It is not very extensible to have the supported Hashes hardcoded
everywhere and especially if it is part of virtual method names.
It is also possible that a method does not support the 'best' hash
(yet), so we might end up not being able to verify a file even though we
have a common subset of supported hashes. And those are just two of the
cases in which it is handy to have a more dynamic selection.

The downside is that this is a MAJOR API break, but the HashStringList
has a string constructor for compatibility, so with a bit of luck the
few frontends playing with the acquire system directly are okay.
</content>
</entry>
<entry>
<title>add a simple container for HashStrings</title>
<updated>2014-05-08T23:25:55Z</updated>
<author>
<name>David Kalnischkies</name>
<email>kalnischkies@gmail.com</email>
</author>
<published>2013-08-18T21:17:05Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=f4c3850ea335545e297504941dc8c7a8f1c83358'/>
<id>urn:sha1:f4c3850ea335545e297504941dc8c7a8f1c83358</id>
<content type='text'>
APT supports more than just one HashString and even allows to enforce
the usage of a specific hash. This class is intended to help with
storage and passing around of the HashStrings.

Git-Dch: Ignore
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'mvo/bugfix/update-progress-reporting' into debian/experimental</title>
<updated>2014-05-08T07:48:51Z</updated>
<author>
<name>Michael Vogt</name>
<email>mvo@ubuntu.com</email>
</author>
<published>2014-05-08T07:48:51Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=864a3375f7bf0b3772f4f2ae212b802f6cab5ff9'/>
<id>urn:sha1:864a3375f7bf0b3772f4f2ae212b802f6cab5ff9</id>
<content type='text'>
</content>
</entry>
</feed>
