<feed xmlns='http://www.w3.org/2005/Atom'>
<title>apt/buildlib/config.h.in, branch 2.3.0</title>
<subtitle>Debians commandline package manager</subtitle>
<id>https://git.kalnischkies.de/apt/atom?h=2.3.0</id>
<link rel='self' href='https://git.kalnischkies.de/apt/atom?h=2.3.0'/>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/'/>
<updated>2016-08-10T14:17:19Z</updated>
<entry>
<title>Get rid of the old buildsystem</title>
<updated>2016-08-10T14:17:19Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2016-08-09T15:40:01Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=c85c4bed0a4b32ee2dcbd86ea819e39f3d8beb84'/>
<id>urn:sha1:c85c4bed0a4b32ee2dcbd86ea819e39f3d8beb84</id>
<content type='text'>
Bye, bye, old friend.
</content>
</entry>
<entry>
<title>configure.ac: Drop broken unused check for ptsname_r()</title>
<updated>2016-08-06T00:04:57Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2016-08-06T00:03:09Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=0a81c22efb5d16229ffbea2f1a788b3b3edb4ab0'/>
<id>urn:sha1:0a81c22efb5d16229ffbea2f1a788b3b3edb4ab0</id>
<content type='text'>
AC_CHECK_FUNCS() defines HAVE_* variables, but AC_CHECK_FUNC()
does not.

Anyway: We do not have any code using HAVE_PTSNAME_R, so
just remove it.
</content>
</entry>
<entry>
<title>FileFd: (native) LZ4 support</title>
<updated>2016-01-07T13:28:27Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2015-12-27T23:07:03Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=e3fbd54cee3fffecbf4f7c384e0aad715fc68218'/>
<id>urn:sha1:e3fbd54cee3fffecbf4f7c384e0aad715fc68218</id>
<content type='text'>
Implement native support for LZ4 compression, using the official
lz4 library.
</content>
</entry>
<entry>
<title>dpkgpm: Use ptsname_r() instead of ptsname() to be thread-safe</title>
<updated>2015-10-30T13:20:43Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2015-10-23T19:17:25Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=2a0cae347a058f0cc5d81477f75ed0c12b1e54e3'/>
<id>urn:sha1:2a0cae347a058f0cc5d81477f75ed0c12b1e54e3</id>
<content type='text'>
This function only exists on a limited number of platforms, so
we add a configure check to make sure it exists.

Gbp-Dch: ignore
</content>
</entry>
<entry>
<title>Use setresuid() and setresgid() where available</title>
<updated>2015-08-13T13:19:30Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2014-09-24T20:18:16Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=5a3264396f9b167fa99fb6e375ae8b978d829a39'/>
<id>urn:sha1:5a3264396f9b167fa99fb6e375ae8b978d829a39</id>
<content type='text'>
</content>
</entry>
<entry>
<title>use SHA2 unrolled code as its a bit faster</title>
<updated>2015-04-18T23:13:09Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2015-03-29T12:24:26Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=9b3449e5babd9c20812cf796067d3c6090b6a228'/>
<id>urn:sha1:9b3449e5babd9c20812cf796067d3c6090b6a228</id>
<content type='text'>
Upstream claims its faster if combined with an optimizing compiler and
I can confirm that in some tests, so lets see how it works out in
practice.

Git-Dch: Ignore
</content>
</entry>
<entry>
<title>DropPrivs: Also check for saved set-user-ID and set-group-ID</title>
<updated>2014-09-24T18:57:30Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2014-09-24T18:57:30Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=550ab420d398f303ff8cbc51e1f4dab79f8cbdf2'/>
<id>urn:sha1:550ab420d398f303ff8cbc51e1f4dab79f8cbdf2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>use liblzma-dev to provide xz/lzma support</title>
<updated>2014-03-13T13:00:38Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2014-03-12T13:39:18Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=7f350a377e0c65a656b9b5437e27d037fd742901'/>
<id>urn:sha1:7f350a377e0c65a656b9b5437e27d037fd742901</id>
<content type='text'>
We have xz/lzma support for a while, but only via an external binary
provided by xz-utils. Now that the Debian archive provides xz by default
and dpkg pre-depends on the library provided by liblzma-dev we can switch
now to use this library as well to avoid requiring an external binary.
For now the binary is in a prio:required package, but this might change
in the future.

API wise it is quiet similar to bz2 code expect that it doesn't provide
file I/O methods, so we piece this together on our own.
</content>
</entry>
<entry>
<title>cleanup headers and especially #includes everywhere</title>
<updated>2014-03-13T12:58:45Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2014-03-05T21:11:25Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=453b82a388013e522b3a1b9fcd6ed0810dab1f4f'/>
<id>urn:sha1:453b82a388013e522b3a1b9fcd6ed0810dab1f4f</id>
<content type='text'>
Beside being a bit cleaner it hopefully also resolves oddball problems
I have with high levels of parallel jobs.

Git-Dch: Ignore
Reported-By: iwyu (include-what-you-use)
</content>
</entry>
<entry>
<title>* move upgrade releated code into upgrade.{cc,h}</title>
<updated>2013-10-05T10:15:03Z</updated>
<author>
<name>Michael Vogt</name>
<email>mvo@debian.org</email>
</author>
<published>2013-10-05T10:15:03Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=82e369c4b93b5b81db7988ab377a3c5bd388268e'/>
<id>urn:sha1:82e369c4b93b5b81db7988ab377a3c5bd388268e</id>
<content type='text'>
The upgrade releated code is moved into upgrade.{cc,h} and
all pkg*Upgrade* prototypes are included in algorihms.h to
avoid breaking API (unless build with APT_9_CLEANER_HEADERS).
</content>
</entry>
</feed>
