<feed xmlns='http://www.w3.org/2005/Atom'>
<title>apt, branch 1.8.0_alpha3.1</title>
<subtitle>Debians commandline package manager</subtitle>
<id>https://git.kalnischkies.de/apt/atom?h=1.8.0_alpha3.1</id>
<link rel='self' href='https://git.kalnischkies.de/apt/atom?h=1.8.0_alpha3.1'/>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/'/>
<updated>2019-01-22T18:52:42Z</updated>
<entry>
<title>Release 1.8.0~alpha3.1</title>
<updated>2019-01-22T18:52:42Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2019-01-22T18:51:09Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=f397feb72d964924daa85c8cfad18db3a0570ab7'/>
<id>urn:sha1:f397feb72d964924daa85c8cfad18db3a0570ab7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>SECURITY UPDATE: content injection in http method (CVE-2019-3462)</title>
<updated>2019-01-22T18:50:36Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2019-01-18T08:13:52Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=c31d65e76810f72c356e381818174bf100605de7'/>
<id>urn:sha1:c31d65e76810f72c356e381818174bf100605de7</id>
<content type='text'>
This fixes a security issue that can be exploited to inject arbritrary debs
or other files into a signed repository as followed:

(1) Server sends a redirect to somewhere%0a&lt;headers for the apt method&gt; (where %0a is
    \n encoded)
(2) apt method decodes the redirect (because the method encodes the URLs before
    sending them out), writting something like
    somewhere\n
    &lt;headers&gt;
    into its output
(3) apt then uses the headers injected for validation purposes.

Regression-Of: c34ea12ad509cb34c954ed574a301c3cbede55ec
LP: #1812353
(cherry picked from commit 5eb01ec13f3ede4bae5e60eb16bd8cffb7c03e1b)
</content>
</entry>
<entry>
<title>Release 1.8.0~alpha3</title>
<updated>2018-12-18T14:03:59Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2018-12-18T14:03:59Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=68362f7996f4e72d73b40d61dc821610a1a4a148'/>
<id>urn:sha1:68362f7996f4e72d73b40d61dc821610a1a4a148</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'pu/dpkg-path' into 'master'</title>
<updated>2018-12-10T17:35:33Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2018-12-10T17:35:33Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=d57834a36e6adebbad28819360a984819995b376'/>
<id>urn:sha1:d57834a36e6adebbad28819360a984819995b376</id>
<content type='text'>
Set PATH=/usr/sbin:/usr/bin:/sbin:/bin when running dpkg

See merge request apt-team/apt!38</content>
</entry>
<entry>
<title>Set PATH=/usr/sbin:/usr/bin:/sbin:/bin when running dpkg</title>
<updated>2018-12-10T16:31:24Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2018-12-10T15:52:59Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=806e94dcd8dbdf7bf1909657fd4331cfe17b4ab0'/>
<id>urn:sha1:806e94dcd8dbdf7bf1909657fd4331cfe17b4ab0</id>
<content type='text'>
This avoids a lot of problems from local installations of
scripting languages and other stuff in /usr/local for which
maintainer scripts are not prepared.

[v3: Inherit PATH during tests, check overrides work]
[v2: Add testing]
</content>
</entry>
<entry>
<title>Merge branch 'pu/netrcparts' into 'master'</title>
<updated>2018-12-04T20:14:45Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2018-12-04T20:14:45Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=294b5e77a25d2600e7f3ce12a996d1694b5be817'/>
<id>urn:sha1:294b5e77a25d2600e7f3ce12a996d1694b5be817</id>
<content type='text'>
Add support for /etc/apt/auth.conf.d/*.conf (netrcparts)

See merge request apt-team/apt!37</content>
</entry>
<entry>
<title>Add support for /etc/apt/auth.conf.d/*.conf (netrcparts)</title>
<updated>2018-12-04T16:48:41Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2018-12-03T16:39:03Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=bbfcc05c1978decd28df9681fd73e2a7d9a8c2a5'/>
<id>urn:sha1:bbfcc05c1978decd28df9681fd73e2a7d9a8c2a5</id>
<content type='text'>
This allows us to install matching auth files for sources.list.d
files, for example; very useful.

This converts aptmethod's authfd from one FileFd to a vector of
pointers to FileFd, as FileFd cannot be copied, and move operators
are hard.
</content>
</entry>
<entry>
<title>Override FileFd copy constructor to prevent copying</title>
<updated>2018-12-04T15:34:26Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2018-12-04T15:31:07Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=37bdbe03d44975951d2518bb9b3d3636081dca6a'/>
<id>urn:sha1:37bdbe03d44975951d2518bb9b3d3636081dca6a</id>
<content type='text'>
FileFd could be copied using the default copy constructor,
which does not work, and then causes code to crash.
</content>
</entry>
<entry>
<title>Merge branch 'bugfix/spaceinconfig' into 'master'</title>
<updated>2018-12-04T11:53:05Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2018-12-04T11:53:05Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=b9d405d4074bb1de10e869038fe9685bf660fd16'/>
<id>urn:sha1:b9d405d4074bb1de10e869038fe9685bf660fd16</id>
<content type='text'>
Use quoted tagnames in config dumps

See merge request apt-team/apt!32</content>
</entry>
<entry>
<title>Merge branch 'remove_old_derivatives' into 'master'</title>
<updated>2018-12-04T11:52:28Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2018-12-04T11:52:28Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=dbf202ff9d20a043855d41f4bea1d954b0cef579'/>
<id>urn:sha1:dbf202ff9d20a043855d41f4bea1d954b0cef579</id>
<content type='text'>
Remove old derivatives

See merge request apt-team/apt!31</content>
</entry>
</feed>
