<feed xmlns='http://www.w3.org/2005/Atom'>
<title>apt, branch 1.1.10</title>
<subtitle>Debians commandline package manager</subtitle>
<id>https://git.kalnischkies.de/apt/atom?h=1.1.10</id>
<link rel='self' href='https://git.kalnischkies.de/apt/atom?h=1.1.10'/>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/'/>
<updated>2015-12-29T23:41:26Z</updated>
<entry>
<title>Release 1.1.10</title>
<updated>2015-12-29T23:41:26Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2015-12-29T23:41:26Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=0327b790d40e59e1e35c6ed841308aaebbde8697'/>
<id>urn:sha1:0327b790d40e59e1e35c6ed841308aaebbde8697</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Do not sync the cache file</title>
<updated>2015-12-29T15:37:57Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2015-12-29T14:35:47Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=d86b8f864cf1cb609297a1164b757ec0174e7596'/>
<id>urn:sha1:d86b8f864cf1cb609297a1164b757ec0174e7596</id>
<content type='text'>
Integrity is taken care of by the checksum now.
</content>
</entry>
<entry>
<title>Add support for calculating hashes over the entire cache</title>
<updated>2015-12-29T15:37:57Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2015-12-29T14:11:11Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=25c7a09d4a207bac875817559580f62c9ee07cb5'/>
<id>urn:sha1:25c7a09d4a207bac875817559580f62c9ee07cb5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>pkgCacheGenerator: Allow passing down an already created cache</title>
<updated>2015-12-29T15:29:05Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2015-12-29T14:59:41Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=f161603953f92cc3e778439d7149e5b852f65277'/>
<id>urn:sha1:f161603953f92cc3e778439d7149e5b852f65277</id>
<content type='text'>
If we already have opened a cache, there is no point in having
to open it again.
</content>
</entry>
<entry>
<title>pkgTagSection::Scan: Fix read of uninitialized value</title>
<updated>2015-12-29T13:37:14Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2015-12-29T13:37:14Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=67c90775b650efe89d7d784cf913526cc3b63d07'/>
<id>urn:sha1:67c90775b650efe89d7d784cf913526cc3b63d07</id>
<content type='text'>
We ignored the boundary of the buffer we were reading in
while scanning for spaces.
</content>
</entry>
<entry>
<title>strutl.cc: Add declarations for the compat _ascii() functions</title>
<updated>2015-12-29T12:23:13Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2015-12-29T12:21:45Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=390344f9e754e9875d316d0cba192aac113240b1'/>
<id>urn:sha1:390344f9e754e9875d316d0cba192aac113240b1</id>
<content type='text'>
This shuts up gcc

Gbp-Dch: ignore
</content>
</entry>
<entry>
<title>Fix test case that was broken by switch of hash function</title>
<updated>2015-12-29T02:29:29Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2015-12-29T02:29:29Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=202555ac668291065d04c339f36dd4c129945db9'/>
<id>urn:sha1:202555ac668291065d04c339f36dd4c129945db9</id>
<content type='text'>
This test relies on the ordering of the hash function.
</content>
</entry>
<entry>
<title>Turn tolower_ascii() and isspace_ascii() into inline functions</title>
<updated>2015-12-29T02:19:51Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2015-12-29T02:19:51Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=98eb4e9eec4e2e1fc62fe018d536b89f5524cd21'/>
<id>urn:sha1:98eb4e9eec4e2e1fc62fe018d536b89f5524cd21</id>
<content type='text'>
To preserve compatibility, the new inline functions have _inline
as a suffix, and a macro defines the old names to refer to the
inline variants.

The old functions are still preserved for binary compatibility.

Also simplify the implementation of both functions.
</content>
</entry>
<entry>
<title>Switch to DJB hashing and use prime number as table size</title>
<updated>2015-12-29T01:49:29Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2015-12-29T01:40:18Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=0748f03aca4db260ad964b44519e0971647d1e9d'/>
<id>urn:sha1:0748f03aca4db260ad964b44519e0971647d1e9d</id>
<content type='text'>
On my testing system, consisting of unstable and experimental,
this reduces the average chain from 6.5 to 4.5, and the longest
chain from 17 to 15.
</content>
</entry>
<entry>
<title>BufferedFileFdPrivate: Make InternalFlush() save against errors</title>
<updated>2015-12-28T21:30:44Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2015-12-28T21:30:44Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=1f5062f656b4919ff1d3126c413c40e53fdd1ab2'/>
<id>urn:sha1:1f5062f656b4919ff1d3126c413c40e53fdd1ab2</id>
<content type='text'>
Previously, if flush errored inside the loop, data could have
already been written to the wrapped descriptor without having
been removed from the buffer.

Also try to work around EINTR here. A better solution might be
to have the individual privates detect an interrupt and return
0 in such a case, instead of relying on errno being untouched
in between the syscall and the return from InternalWrite.
</content>
</entry>
</feed>
