<feed xmlns='http://www.w3.org/2005/Atom'>
<title>apt, branch 1.6_alpha2</title>
<subtitle>Debians commandline package manager</subtitle>
<id>https://git.kalnischkies.de/apt/atom?h=1.6_alpha2</id>
<link rel='self' href='https://git.kalnischkies.de/apt/atom?h=1.6_alpha2'/>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/'/>
<updated>2017-10-25T22:32:46Z</updated>
<entry>
<title>Release 1.6~alpha2</title>
<updated>2017-10-25T22:32:46Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2017-10-25T22:32:46Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=b8061d510680ed2acea54c8051133d80a6c199d4'/>
<id>urn:sha1:b8061d510680ed2acea54c8051133d80a6c199d4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>CMake: Get rid of some debugging messages</title>
<updated>2017-10-25T22:30:48Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2017-10-25T22:30:48Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=924eaf3c1a7f7d002a151b173805864b54671371'/>
<id>urn:sha1:924eaf3c1a7f7d002a151b173805864b54671371</id>
<content type='text'>
This fixes a regression introduced in

commit 43b9eb5bac15666fdc0346aca7031fab0fa5e064

  CMake: methods: Cleanup link libraries, use OBJECT libraries

Gbp-Dch: ignore
</content>
</entry>
<entry>
<title>Print syscall number and arch to stderr when trapped by seccomp</title>
<updated>2017-10-25T22:02:33Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2017-10-25T21:16:09Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=39656a6f79e48f86d31c53a939481c07aceca352'/>
<id>urn:sha1:39656a6f79e48f86d31c53a939481c07aceca352</id>
<content type='text'>
This should help debugging crashes. The signal handler is a C++11
lambda, yay! Special care has been taken to only use signal handler
-safe functions inside there.
</content>
</entry>
<entry>
<title>Only warn about seccomp() EINVAL (normal) and EFAULT (qemu) errors</title>
<updated>2017-10-25T20:16:24Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2017-10-25T19:49:34Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=230b0570532bf2f419608b2043a9d6e02b9467e3'/>
<id>urn:sha1:230b0570532bf2f419608b2043a9d6e02b9467e3</id>
<content type='text'>
If seccomp is disabled, we fallback to running without it. Qemu fails
in the seccomp() call, returning ENOSYS and libseccomp falls back to
prctl() without adjusting the pointer, causing the EFAULT. I hope
qemu gets fixed at some point to return EINVAL for seccomp via
prctl.

Bug-Qemu: https://bugs.launchpad.net/qemu/+bug/1726394
</content>
</entry>
<entry>
<title>Don't segfault if receiving a method warning on empty queue</title>
<updated>2017-10-25T19:42:43Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2017-10-25T19:42:43Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=e04bed5109af34a6f14179b3b45b4a8352548d1a'/>
<id>urn:sha1:e04bed5109af34a6f14179b3b45b4a8352548d1a</id>
<content type='text'>
We would like to issue a warning about seccomp support in
Configuration(), but since the queue is empty, there is no
current item to show the URL for and we get a segfault. Show
the protocol instead.
</content>
</entry>
<entry>
<title>methods: Enable additional syscalls (SYSV IPC) in fakeroot</title>
<updated>2017-10-25T19:40:35Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2017-10-25T19:38:31Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=cf1a98baa58360a56f38cc3d5ce01905f6ebc8f4'/>
<id>urn:sha1:cf1a98baa58360a56f38cc3d5ce01905f6ebc8f4</id>
<content type='text'>
If FAKED_MODE is set, enable SYSV IPC so we don't crash when
running in fakeroot.

Closes: #879662
</content>
</entry>
<entry>
<title>CMake: methods: Cleanup link libraries, use OBJECT libraries</title>
<updated>2017-10-23T02:19:19Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2017-10-23T01:29:10Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=43b9eb5bac15666fdc0346aca7031fab0fa5e064'/>
<id>urn:sha1:43b9eb5bac15666fdc0346aca7031fab0fa5e064</id>
<content type='text'>
Use OBJECT libraries for http and connect stuff, and move the
seccomp link expression into a global link_libraries() call.

This also fixes a bug where only the http target pulled in
the gnutls header arguments despite gnutls being used in
connect.cc, and thus by mirror and ftp as well.

Adjust translation support to ignore TARGET_OBJECTS sources
and add the OBJECT libraries to the translated files.
</content>
</entry>
<entry>
<title>seccomp: Conditionalize statx() whitelisting</title>
<updated>2017-10-23T00:17:31Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2017-10-23T00:17:31Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=669b310a6676f2247165e492b673d2e5bcb06f89'/>
<id>urn:sha1:669b310a6676f2247165e492b673d2e5bcb06f89</id>
<content type='text'>
statx was introduced in 4.11, so it fails to build in stretch if
we just unconditionally use it.
</content>
</entry>
<entry>
<title>Release 1.6~alpha1</title>
<updated>2017-10-22T23:59:11Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2017-10-22T23:58:07Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=abe429029c2d2b407a67e2a48d4594184cb88a5e'/>
<id>urn:sha1:abe429029c2d2b407a67e2a48d4594184cb88a5e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>seccomp: Add missing syscalls for ppc64el, i386, and others</title>
<updated>2017-10-22T23:51:19Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2017-10-22T22:35:15Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=f5572ef1daf21d20f4a7d261884291c0acddd947'/>
<id>urn:sha1:f5572ef1daf21d20f4a7d261884291c0acddd947</id>
<content type='text'>
These are a few overlooked syscalls. Also add readv(), writev(),
renameat2(), and statx() in case libc uses them.

Gbp-Dch: ignore
</content>
</entry>
</feed>
