<feed xmlns='http://www.w3.org/2005/Atom'>
<title>apt/cmdline/apt-helper.cc, branch 1.4_beta4</title>
<subtitle>Debians commandline package manager</subtitle>
<id>https://git.kalnischkies.de/apt/atom?h=1.4_beta4</id>
<link rel='self' href='https://git.kalnischkies.de/apt/atom?h=1.4_beta4'/>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/'/>
<updated>2016-08-26T13:49:10Z</updated>
<entry>
<title>Add missing includes and external definitions</title>
<updated>2016-08-26T13:49:10Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2016-08-23T11:15:15Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=24a59c62efafbdb8387b2d3c5616b04b9fd21306'/>
<id>urn:sha1:24a59c62efafbdb8387b2d3c5616b04b9fd21306</id>
<content type='text'>
Several modules use std::array without including the
array header. Bad modules.

Some modules use STDOUT_FILENO and friends, or close()
without including unistd.h, where they are defined.

One module also uses WIFEXITED() without including
sys/wait.h.

Finally, environ is not specified to be defined in unistd.h. We
are required to define it ourselves according to POSIX, so let's
do that.
</content>
</entry>
<entry>
<title>implement and document DIRECT for auto-detect-proxy</title>
<updated>2016-06-20T11:49:31Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2016-06-20T11:49:31Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=9515ed7bcdb32c7985ca83d309beda7155d02136'/>
<id>urn:sha1:9515ed7bcdb32c7985ca83d309beda7155d02136</id>
<content type='text'>
There is a subtile difference between an empty setting and "DIRECT" in
the configuration as the later overrides the generic settings while the
earlier does not. Also, non-zero exitcodes should really be reported as
an error rather than silently discarded.
</content>
</entry>
<entry>
<title>look into the right textdomain for apt-utils again</title>
<updated>2016-05-28T16:12:02Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2016-05-28T11:53:09Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=570ec96dbf4f720d8eff694f8c4429e0b0a033b4'/>
<id>urn:sha1:570ec96dbf4f720d8eff694f8c4429e0b0a033b4</id>
<content type='text'>
Broken in e7e10e47476606e3b2274cf66b1e8ea74b236757 by looking always
into "apt" while we ship some tools in "apt-utils"…
</content>
</entry>
<entry>
<title>prevent C++ locale number formatting in text APIs</title>
<updated>2016-05-27T17:14:38Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2016-05-27T16:10:39Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=b58e2c7c56b1416a343e81f9f80cb1f02c128e25'/>
<id>urn:sha1:b58e2c7c56b1416a343e81f9f80cb1f02c128e25</id>
<content type='text'>
Setting the C++ locale via std::locale::global(std::locale("")); which
would otherwise default to the default C locale (aka: unaffected by
setlocale) effects the formatting of numeric types in IO streams, which
for output for humans is perfectly sensible, but breaks our many text
interfaces used and parsed by us and others without expecting the
numbers to be formatted.

Closes: #825396
</content>
</entry>
<entry>
<title>support '-' and no parameter for stdin in apt-helper cat-file</title>
<updated>2016-01-08T14:40:01Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2016-01-07T23:35:39Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=abec2980ef1ff051be14c26097a76b6429b3b7bc'/>
<id>urn:sha1:abec2980ef1ff051be14c26097a76b6429b3b7bc</id>
<content type='text'>
This way it works more similar to the compressor binaries, which we
can relief in this way from their job in the test framework avoiding the
need of adding e.g. liblz4-tool to the test dependencies.
</content>
</entry>
<entry>
<title>apt-helper: cat-file: Add -C/--compress option</title>
<updated>2016-01-07T14:51:00Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2016-01-07T14:51:00Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=df46a87ab6b67019277884f7ae990af26080280d'/>
<id>urn:sha1:df46a87ab6b67019277884f7ae990af26080280d</id>
<content type='text'>
This allows passing compressing the output. The compressor must
be a compressor name, extension, or an extension without the
leading dot.
</content>
</entry>
<entry>
<title>apt-helper: Use CopyFile() for concatenating the files</title>
<updated>2015-12-28T10:41:04Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2015-12-28T10:41:04Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=ff2717e8c6a7633bbd38be95b2d30615802b6679'/>
<id>urn:sha1:ff2717e8c6a7633bbd38be95b2d30615802b6679</id>
<content type='text'>
There's no point in keeping using yet another read-then-write
loop.

Gbp-Dch: ignore
</content>
</entry>
<entry>
<title>apt-helper: Check that we can open stdout</title>
<updated>2015-12-26T22:27:15Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2015-12-26T22:26:55Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=cb7fce24492ff6e0b7df0f33e2ac47970b4281dd'/>
<id>urn:sha1:cb7fce24492ff6e0b7df0f33e2ac47970b4281dd</id>
<content type='text'>
Gbp-Dch: ignore
</content>
</entry>
<entry>
<title>apt-helper: Add a cat-file command for concatening files</title>
<updated>2015-12-26T20:48:14Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2015-12-26T20:45:32Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=2658e1c5487d0bb9c6223cf149a48f47e8d10b4d'/>
<id>urn:sha1:2658e1c5487d0bb9c6223cf149a48f47e8d10b4d</id>
<content type='text'>
This can automatically handle compressed files and is useful
for stuff like apt-file.
</content>
</entry>
<entry>
<title>apt-helper.cc: include &lt;stdlib.h&gt; for atoi</title>
<updated>2015-12-06T12:30:51Z</updated>
<author>
<name>Fredrik Fornwall</name>
<email>fredrik@fornwall.net</email>
</author>
<published>2015-12-06T12:30:51Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=2f17261da947e143d79d9c843a26eeb4b44ec385'/>
<id>urn:sha1:2f17261da947e143d79d9c843a26eeb4b44ec385</id>
<content type='text'>
Include &lt;stdlib.h&gt; to ensure that atoi(3) is defined to improve
general portability and fix a specific build failure on Android.

Closes: 807031
</content>
</entry>
</feed>
