<feed xmlns='http://www.w3.org/2005/Atom'>
<title>apt/methods, branch 1.2.1</title>
<subtitle>Debians commandline package manager</subtitle>
<id>https://git.kalnischkies.de/apt/atom?h=1.2.1</id>
<link rel='self' href='https://git.kalnischkies.de/apt/atom?h=1.2.1'/>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/'/>
<updated>2016-01-12T22:40:59Z</updated>
<entry>
<title>Only enable pipelining if server is HTTP/1.1</title>
<updated>2016-01-12T22:40:59Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2016-01-12T14:18:12Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=b6d88f39aceda2e093e1bf8751f07236b7d9e483'/>
<id>urn:sha1:b6d88f39aceda2e093e1bf8751f07236b7d9e483</id>
<content type='text'>
Just enabling it for anyone breaks with HTTP/1.0 servers and
proxies sometimes.

Closes: #810796
</content>
</entry>
<entry>
<title>allow pdiff bootstrap from all supported compressors</title>
<updated>2016-01-08T14:40:01Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2016-01-05T23:05:24Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=4e3c5633b1e74b4f58b95f339cfbbf4cbf21ab3e'/>
<id>urn:sha1:4e3c5633b1e74b4f58b95f339cfbbf4cbf21ab3e</id>
<content type='text'>
There is no reason to enforce that the file we start the bootstrap with
is compressed with a compressor which is available online. This allows
us to change the on-disk format as well as deals with repositories
adding/removing support for a specific compressor.
</content>
</entry>
<entry>
<title>use one 'store' method to rule all (de)compressors</title>
<updated>2016-01-08T14:40:01Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2016-01-03T18:23:30Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=9bd2313a5c7523501bcec398877489c5a1fc1415'/>
<id>urn:sha1:9bd2313a5c7523501bcec398877489c5a1fc1415</id>
<content type='text'>
Adding a new compressor method meant adding a new method as well – even
if that boilt down to just linking to our generalized decompressor with
a new name. That is unneeded busywork if we can instead just call the
generalized decompressor and let it figure out which compressor to use
based on the filenames rather than by program name.

For compatibility we ship still 'gzip', 'bzip2' and co, but they are
just links to our "new" 'store' method.
</content>
</entry>
<entry>
<title>rred: Run in parallel</title>
<updated>2016-01-07T16:32:39Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2016-01-07T16:09:30Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=4fcff7ed46aec6c0147abe855c13dd537277273e'/>
<id>urn:sha1:4fcff7ed46aec6c0147abe855c13dd537277273e</id>
<content type='text'>
Remove the SingleInstance flag so we can use the new randomized
queue feature to run parallel.
</content>
</entry>
<entry>
<title>Do not remove a not working SrvRecords server twice</title>
<updated>2016-01-05T19:49:19Z</updated>
<author>
<name>Michael Vogt</name>
<email>mvo@debian.org</email>
</author>
<published>2016-01-05T19:49:19Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=0b7d34ee9dd467b23835377f911af47019d8f713'/>
<id>urn:sha1:0b7d34ee9dd467b23835377f911af47019d8f713</id>
<content type='text'>
The PopFromSrvRecs() already removed the entry from the active
list, so the extra SrvRecords.erase() was incorrect.

Git-Dch: ignore
</content>
</entry>
<entry>
<title>rred: Use buffered writes</title>
<updated>2015-12-27T15:23:32Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2015-12-27T13:30:19Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=1924be129eb7428284dc7aa35972d047c68cf85d'/>
<id>urn:sha1:1924be129eb7428284dc7aa35972d047c68cf85d</id>
<content type='text'>
Buffered writes improve performance a lot, given that we spent
about 78% of the time in _write.
</content>
</entry>
<entry>
<title>rred: Only call pkgInitConfig() in test mode</title>
<updated>2015-12-27T12:25:23Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2015-12-27T12:25:23Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=18b162814683ecb7978dec49acf1db2b647defaa'/>
<id>urn:sha1:18b162814683ecb7978dec49acf1db2b647defaa</id>
<content type='text'>
This accidentally slipped in in a previous commit, but it should
be used only for testing mode.

Reported-By: David Kalnischkies &lt;david@kalnischkies.de&gt;
</content>
</entry>
<entry>
<title>Convert most callers of isspace() to isspace_ascii()</title>
<updated>2015-12-27T00:20:41Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2015-12-26T23:51:59Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=74dedb4ae28fd4f7c89bf769708d4f7edc7ed79a'/>
<id>urn:sha1:74dedb4ae28fd4f7c89bf769708d4f7edc7ed79a</id>
<content type='text'>
This converts all callers that read machine-generated data,
callers that might work with user input are not converted.
</content>
</entry>
<entry>
<title>rred: Allow passing files as arguments for compressor testing</title>
<updated>2015-12-26T14:29:00Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2015-12-26T14:25:33Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=46cddb8c1a393cc7d03fbd897f2504ae9f47179d'/>
<id>urn:sha1:46cddb8c1a393cc7d03fbd897f2504ae9f47179d</id>
<content type='text'>
This introduces a -t mode in which the first argument is input,
the second is output and the remaining are diffs.

This allows us to test patching compressed files, which are
detected using their file extension.
</content>
</entry>
<entry>
<title>disable privilege dropping for rsh/ssh method by default</title>
<updated>2015-11-28T15:09:42Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2015-11-28T15:09:42Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=25ff0797da5bc59ad4c322c7f1ea25664be8a461'/>
<id>urn:sha1:25ff0797da5bc59ad4c322c7f1ea25664be8a461</id>
<content type='text'>
ssh expects various configuration bits to be usable like known hosts,
possibly keys and co. Setting this up needs some user work for probably
not a whole lot of benefits, so instead of forcing it upon users on
upgrade disable dropping for it by default.

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