<feed xmlns='http://www.w3.org/2005/Atom'>
<title>apt/methods, branch 2.9.22</title>
<subtitle>Debians commandline package manager</subtitle>
<id>https://git.kalnischkies.de/apt/atom?h=2.9.22</id>
<link rel='self' href='https://git.kalnischkies.de/apt/atom?h=2.9.22'/>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/'/>
<updated>2025-01-14T10:26:31Z</updated>
<entry>
<title>methods/connect: Avoid unused argument warning</title>
<updated>2025-01-14T10:26:31Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2025-01-14T10:26:31Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=cb2c0dbc70b1432173d8a02d8c46a4b9f107fe52'/>
<id>urn:sha1:cb2c0dbc70b1432173d8a02d8c46a4b9f107fe52</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'fix/cleanup' into 'main'</title>
<updated>2025-01-14T08:26:23Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2025-01-14T08:26:23Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=ce452d40f499fa56f6ddc15e8871b1262d4e1418'/>
<id>urn:sha1:ce452d40f499fa56f6ddc15e8871b1262d4e1418</id>
<content type='text'>
Drop unused and obsolete macros as well as documentation

See merge request apt-team/apt!428</content>
</entry>
<entry>
<title>ssl: Explictly return -1 (error) or 0 (server closed connection)</title>
<updated>2025-01-08T18:22:36Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2025-01-08T18:17:42Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=20c9b6894790ef5f9b763e429dbd8f51c2e091e2'/>
<id>urn:sha1:20c9b6894790ef5f9b763e429dbd8f51c2e091e2</id>
<content type='text'>
SSL_read() and SSL_write may return 0 for errors, whereas our
callers only expect -1 for errors and 0 for closed connections,
so map this accordingly.
</content>
</entry>
<entry>
<title>ssl: Set an error when we receive SSL_ERROR_SYSCALL</title>
<updated>2025-01-08T18:22:34Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2025-01-08T18:13:37Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=a8be42ef4de786b4dacdc175419df92ab0193ed9'/>
<id>urn:sha1:a8be42ef4de786b4dacdc175419df92ab0193ed9</id>
<content type='text'>
The OpenSSL docs say:
&gt; For socket I/O on Unix systems, consult errno for details

but also:
&gt; This value can also be returned for other errors,
&gt; check the error queue for details.

This means it's possible errno isn't set, in which case
we may appear to have reached an EOF when we did not.
</content>
</entry>
<entry>
<title>Remove leftovers of the apt-key removal</title>
<updated>2025-01-05T22:16:09Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2024-12-27T02:16:56Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=25cd3ded69a79c2a7eb3d858e041f1509f5f5ed8'/>
<id>urn:sha1:25cd3ded69a79c2a7eb3d858e041f1509f5f5ed8</id>
<content type='text'>
References: a00fbbdb28cc31e78882301c2efe7218583ab4cb
</content>
</entry>
<entry>
<title>Drop APT_NORETURN usage</title>
<updated>2025-01-05T22:16:08Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2024-12-26T21:00:03Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=9000543eb219f83b6b9592b681fc6811bc56e26f'/>
<id>urn:sha1:9000543eb219f83b6b9592b681fc6811bc56e26f</id>
<content type='text'>
[[noreturn]] is a C++11 feature and so we can just use it
unconditionally.
</content>
</entry>
<entry>
<title>Drop the remaining usage of APT_ARRAY_SIZE</title>
<updated>2025-01-05T22:16:08Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2024-12-26T20:46:23Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=1e2b5197ee350a36fbad006f198bbf8e9a5c8e53'/>
<id>urn:sha1:1e2b5197ee350a36fbad006f198bbf8e9a5c8e53</id>
<content type='text'>
That macro is not that useful as it might perhaps once was. Lets prepare
dropping it now in favour of more standard ways of working with arrays
now.
</content>
</entry>
<entry>
<title>Drop usage of macro APT_OVERRIDE for simple override</title>
<updated>2025-01-05T22:16:08Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2024-12-26T19:41:53Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=f73593a4034d9eec0ec4466b8e173d4a4daece1f'/>
<id>urn:sha1:f73593a4034d9eec0ec4466b8e173d4a4daece1f</id>
<content type='text'>
We were rather inconsistent in using it and as our public headers
contain deduction guides (a c++17 feature) it seems silly to try to hide
a c++11 feature in a macro, so lets stop this charade and drop the
macro and while we are changing all these lines lets apply [[nodiscard]]
(another c++17 feature) and other suggestions from clang-tidy and
formatting for a little more consistency.
</content>
</entry>
<entry>
<title>Merge branch 'openssl-directory' into 'main'</title>
<updated>2025-01-01T14:03:43Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2025-01-01T14:03:43Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=32ff6f5f9de768536197ec803a7d0676512105e5'/>
<id>urn:sha1:32ff6f5f9de768536197ec803a7d0676512105e5</id>
<content type='text'>
http: seccomp: Allow reading directories

See merge request apt-team/apt!421</content>
</entry>
<entry>
<title>http: seccomp: Allow reading directories</title>
<updated>2025-01-01T13:41:50Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2025-01-01T13:40:40Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=da74672bca68d227cdda903315893e969b4f48c1'/>
<id>urn:sha1:da74672bca68d227cdda903315893e969b4f48c1</id>
<content type='text'>
This is needed by OpenSSL.

Closes: #1091351
</content>
</entry>
</feed>
