<feed xmlns='http://www.w3.org/2005/Atom'>
<title>apt/apt-pkg/contrib/md5.cc, branch 1.4_beta2</title>
<subtitle>Debians commandline package manager</subtitle>
<id>https://git.kalnischkies.de/apt/atom?h=1.4_beta2</id>
<link rel='self' href='https://git.kalnischkies.de/apt/atom?h=1.4_beta2'/>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/'/>
<updated>2016-09-01T14:13:14Z</updated>
<entry>
<title>try not to call memcpy with length 0 in hash calculations</title>
<updated>2016-09-01T14:13:14Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2016-08-31T08:11:07Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=644478e8db56f305601c3628a74e53de048b28c8'/>
<id>urn:sha1:644478e8db56f305601c3628a74e53de048b28c8</id>
<content type='text'>
memcpy is marked as nonnull for its input, but ignores the input anyhow
if the declared length is zero. Our SHA2 implementations do this as
well, it was "just" MD5 and SHA1 missing, so we add the length check
here as well as along the callstack as it is really pointless to do all
these method calls for "nothing".

Reported-By: gcc -fsanitize=undefined
</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>Support large files in the complete toolset. Indexes of this</title>
<updated>2011-09-13T15:46:48Z</updated>
<author>
<name>David Kalnischkies</name>
<email>kalnischkies@gmail.com</email>
</author>
<published>2011-09-13T15:46:48Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=650faab01603caac04494d54cf6b10a65c00ea13'/>
<id>urn:sha1:650faab01603caac04494d54cf6b10a65c00ea13</id>
<content type='text'>
size are pretty unlikely for now, but we need it for deb
packages which could become bigger than 4GB now (LP: #815895)</content>
</entry>
<entry>
<title>reorder includes: add &lt;config.h&gt; if needed and include it at first</title>
<updated>2011-09-13T08:09:00Z</updated>
<author>
<name>David Kalnischkies</name>
<email>kalnischkies@gmail.com</email>
</author>
<published>2011-09-13T08:09:00Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=ea54214002c09eeb4dd498d97a564471ec9993c5'/>
<id>urn:sha1:ea54214002c09eeb4dd498d97a564471ec9993c5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>move implementation of checksums around by abstracting even more</title>
<updated>2011-07-13T14:37:15Z</updated>
<author>
<name>David Kalnischkies</name>
<email>kalnischkies@gmail.com</email>
</author>
<published>2011-07-13T14:37:15Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=c31c1dded85ee1e88231a041aac7e507f2ed426c'/>
<id>urn:sha1:c31c1dded85ee1e88231a041aac7e507f2ed426c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>apt-pkg/contrib/md5.cc: fix md5sum by using the right type (unsinged char*) and avoiding a implicit cast this way</title>
<updated>2011-07-05T12:44:50Z</updated>
<author>
<name>Michael Vogt</name>
<email>michael.vogt@ubuntu.com</email>
</author>
<published>2011-07-05T12:44:50Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=64767f14595065d1c0f37c1b4a6047032b5c5ed7'/>
<id>urn:sha1:64767f14595065d1c0f37c1b4a6047032b5c5ed7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>template based hashsum implementation</title>
<updated>2011-02-25T17:59:29Z</updated>
<author>
<name>Michael Vogt</name>
<email>michael.vogt@ubuntu.com</email>
</author>
<published>2011-02-25T17:59:29Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=7ac56f8ffd5544c6c1f681f79cafbf72d37d0b82'/>
<id>urn:sha1:7ac56f8ffd5544c6c1f681f79cafbf72d37d0b82</id>
<content type='text'>
</content>
</entry>
<entry>
<title>merge r1966..1967  from lp:~donkult/apt/sid</title>
<updated>2010-02-01T02:56:26Z</updated>
<author>
<name>Michael Vogt</name>
<email>michael.vogt@ubuntu.com</email>
</author>
<published>2010-02-01T02:56:26Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=aea7f4c877f3091180ad5f418793f796bb82f255'/>
<id>urn:sha1:aea7f4c877f3091180ad5f418793f796bb82f255</id>
<content type='text'>
</content>
</entry>
<entry>
<title>* apt-pkg/contrib/hashes.cc, apt-pkg/contrib/md5.cc:</title>
<updated>2009-07-16T10:59:39Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2009-07-16T10:59:39Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=04f4e1a3b110ef5ff8870816169f8f0b9eb23dce'/>
<id>urn:sha1:04f4e1a3b110ef5ff8870816169f8f0b9eb23dce</id>
<content type='text'>
  - Support reading until EOF if Size=0 to match behaviour of
    SHA1Summation and SHA256Summation</content>
</entry>
<entry>
<title>* make apt build with g++ 4.3</title>
<updated>2007-09-10T14:03:07Z</updated>
<author>
<name>Michael Vogt</name>
<email>michael.vogt@ubuntu.com</email>
</author>
<published>2007-09-10T14:03:07Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=4f333a8bea2c8431df2ec92001981355623818e8'/>
<id>urn:sha1:4f333a8bea2c8431df2ec92001981355623818e8</id>
<content type='text'>
</content>
</entry>
</feed>
