<feed xmlns='http://www.w3.org/2005/Atom'>
<title>apt/apt-pkg/contrib, branch 2.7.10</title>
<subtitle>Debians commandline package manager</subtitle>
<id>https://git.kalnischkies.de/apt/atom?h=2.7.10</id>
<link rel='self' href='https://git.kalnischkies.de/apt/atom?h=2.7.10'/>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/'/>
<updated>2023-12-13T16:59:34Z</updated>
<entry>
<title>Do not silently ignore directories for reserved file names</title>
<updated>2023-12-13T16:59:34Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2023-12-13T16:55:11Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=7b41275b9da31d6c87bbaa0c9115e224e47b15e1'/>
<id>urn:sha1:7b41275b9da31d6c87bbaa0c9115e224e47b15e1</id>
<content type='text'>
Files with reserved extensions like .list, .sources, .conf,
and .pref should receive notices in their respective directories
even if they are directories.
</content>
</entry>
<entry>
<title>Revert "Do not fail on systems running in FIPSmode."</title>
<updated>2023-10-04T12:52:29Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2023-10-04T12:52:29Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=b92934a1904cd6dd1dfdab283d27cd34ca2dbe44'/>
<id>urn:sha1:b92934a1904cd6dd1dfdab283d27cd34ca2dbe44</id>
<content type='text'>
This reverts commit 668451def296afeb0c358a7d80ff39dc546defab.
</content>
</entry>
<entry>
<title>Do not fail on systems running in FIPSmode.</title>
<updated>2023-05-29T12:28:20Z</updated>
<author>
<name>A. Maitland Bottoms</name>
<email>bottoms@debian.org</email>
</author>
<published>2023-05-29T12:28:20Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=668451def296afeb0c358a7d80ff39dc546defab'/>
<id>urn:sha1:668451def296afeb0c358a7d80ff39dc546defab</id>
<content type='text'>
Initialize using gcrypt's GCRYCTL_NO_FIPS_MODE, available since
gcrypt version 1.10.0, otherwise apt aborts on FIPS enabled systems.
</content>
</entry>
<entry>
<title>Address statements of public domain</title>
<updated>2023-03-06T09:57:55Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2023-02-27T16:58:33Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=d9039b2409e69e651bf0d7ba582dbf528086332d'/>
<id>urn:sha1:d9039b2409e69e651bf0d7ba582dbf528086332d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Include cstdint for uint16_t in our mmap wrapping</title>
<updated>2023-01-29T12:59:30Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2023-01-29T12:42:35Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=b7d4e96379c2a56b9222d4640618576a03e4dafd'/>
<id>urn:sha1:b7d4e96379c2a56b9222d4640618576a03e4dafd</id>
<content type='text'>
In gcc-13 internal includes were reduced exposing our laziness.

Reported-By: gcc-13
Gbp-Dch: Ignore
</content>
</entry>
<entry>
<title>Merge branch 'musl' into 'main'</title>
<updated>2022-09-21T10:43:35Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2022-09-21T10:43:35Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=1689dedd18adc658920c60e8d6d52aa07cbaaee3'/>
<id>urn:sha1:1689dedd18adc658920c60e8d6d52aa07cbaaee3</id>
<content type='text'>
apt-pkg/contrib/fileutl.h  Explicitly include sys/stat.h

See merge request apt-team/apt!255</content>
</entry>
<entry>
<title>typecast time_t and suseconds_t from std::chrono</title>
<updated>2022-09-17T03:07:40Z</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2022-09-17T03:00:30Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=66b305f86fdee1c27edcb39f299b052c87d2d82e'/>
<id>urn:sha1:66b305f86fdee1c27edcb39f299b052c87d2d82e</id>
<content type='text'>
This fixes build on some architectures like mips
progress.cc:125:31: error: non-constant-expression cannot be narrowed from type 'std::chrono::duration&lt;long long&gt;::rep' (aka 'long long') to '__time_t' (aka 'long') in initializer list [-Wc++11-narrowing]
   struct timeval NowTime = { Now_sec.count(), Now_usec.count() };

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>apt-pkg/contrib/fileutl.h  Explicitly include sys/stat.h</title>
<updated>2022-08-26T17:13:29Z</updated>
<author>
<name>lancethepants</name>
<email>lancethepants@gmail.com</email>
</author>
<published>2022-08-26T17:00:56Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=54925a6d3924174aeef5373cd04cddeb4a62b619'/>
<id>urn:sha1:54925a6d3924174aeef5373cd04cddeb4a62b619</id>
<content type='text'>
This fixes compatibility with musl C library.
</content>
</entry>
<entry>
<title>Fix integer underflow in flExtension</title>
<updated>2022-05-23T08:09:31Z</updated>
<author>
<name>Ronan Desplanques</name>
<email>ronan.desplanques@gmail.com</email>
</author>
<published>2022-05-23T07:57:10Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=cacdb54953dbc81eecf4c3a55c132836e7849098'/>
<id>urn:sha1:cacdb54953dbc81eecf4c3a55c132836e7849098</id>
<content type='text'>
Before this patch, the expression `Res - File.length()` that was
used as the length underflowed. It was very unlikely to cause any
problem given the saturating behavior of the std::string
constructor that's used.

Replacing `Res - File.length()` with `File.length() - Res` would
have worked, but omitting the last argument altogether invokes an
std::string constructor which does the right thing.
</content>
</entry>
<entry>
<title>Include our config.h in all C++ files to avoid ODR violations</title>
<updated>2022-05-07T08:45:44Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2022-04-22T15:05:36Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=320245536a7ad21606286d9dcf54acf3bdf096c6'/>
<id>urn:sha1:320245536a7ad21606286d9dcf54acf3bdf096c6</id>
<content type='text'>
Some of our headers use APT_COMPILING_APT trickery to avoid exposing too
broadly details we don't want external clients to know and make use of.
The flip-side is that this can lead to different compilation units
seeing different definitions if they aren't all using the same config.
</content>
</entry>
</feed>
