summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Felix Geyer [Fri, 15 Nov 2019 17:12:53 +0000 (17:12 +0000)]
Merge libseccomp (2.4.2-2) import into refs/heads/workingbranch
Kees Cook [Fri, 15 Nov 2019 17:12:53 +0000 (17:12 +0000)]
api_define__SNR_ppoll_again
From
2e54815cd843687d750cc9822f992389bb7b76cd Mon Sep 17 00:00:00 2001
From: Miroslav Lichvar <mlichvar@redhat.com>
Date: Wed, 13 Nov 2019 13:36:10 +0100
Subject: [PATCH] api: define __SNR_ppoll again
Commit
bf747eb21e428c2b3ead6ebcca27951b681963a0 accidentally removed the
__SNR_ppoll definition. Add it back, using a PNR value if disabled in
the kernel headers.
Signed-off-by: Miroslav Lichvar <mlichvar@redhat.com>
Gbp-Pq: Name api_define__SNR_ppoll_again.patch
Kees Cook [Fri, 15 Nov 2019 17:12:53 +0000 (17:12 +0000)]
cython3
From
8d09eb9314ad00aa0584345ae66d4419b38da8e0 Mon Sep 17 00:00:00 2001
From: Paul Moore <paul@paul-moore.com>
Date: Wed, 13 Nov 2019 20:54:25 -0500
Subject: [PATCH] build: try to use explicitly marked Python 3.x tools first
Python 2.x is going EOL very soon, so let's require Python 3.x now
and attempt to use the explicitly marked Python 3.x tools first.
Signed-off-by: Paul Moore <paul@paul-moore.com>
Gbp-Pq: Name cython3.patch
Paul Moore [Tue, 5 Nov 2019 20:11:11 +0000 (15:11 -0500)]
tests: rely on __SNR_xxx instead of __NR_xxx for syscalls
We recently changed how libseccomp handles syscall numbers that are
not defined natively, but we missed test #15.
Signed-off-by: Paul Moore <paul@paul-moore.com>
Note: Tagged for v2.5, but needed to build 2.4.2 with newer kernels on arm
This is part of PR: https://github.com/seccomp/libseccomp/pull/182
Upstream Bug: https://github.com/seccomp/libseccomp/issues/184
Origin: upstream, https://github.com/pcmoore/misc-libseccomp/commit/
35803ceb43c453762a3ab5177c5f8d5dbb813478
Bug-Ubuntu: https://bugs.launchpad.net/bugs/
1849785
Last-Update: 2019-11-12
Gbp-Pq: Name tests-rely-on-__SNR_xxx-instead-of-__NR_xxx-for-sysc.patch
Felix Geyer [Fri, 15 Nov 2019 17:12:53 +0000 (17:12 +0000)]
libseccomp (2.4.2-2) unstable; urgency=medium
[ Christian Ehrhardt ]
* d/rules: fix potential FTFBS after full python3 switch
* d/t/control: drop python2 test following the removal of the package
[ Felix Geyer ]
* Remove build-dependency on valgrind for mips64el as it's broken there.
* Backport patch to define __SNR_ppoll again.
- Add api_define__SNR_ppoll_again.patch
* Replace custom patch for cython3 with the upstream fix.
[dgit import unpatched libseccomp 2.4.2-2]
Felix Geyer [Fri, 15 Nov 2019 17:12:53 +0000 (17:12 +0000)]
Import libseccomp_2.4.2-2.debian.tar.xz
[dgit import tarball libseccomp 2.4.2-2 libseccomp_2.4.2-2.debian.tar.xz]
Felix Geyer [Tue, 12 Nov 2019 23:00:49 +0000 (23:00 +0000)]
Import libseccomp_2.4.2.orig.tar.gz
[dgit import orig libseccomp_2.4.2.orig.tar.gz]
Felix Geyer [Thu, 18 Jul 2019 22:03:34 +0000 (23:03 +0100)]
Merge libseccomp (2.4.1-2) import into refs/heads/workingbranch
Kees Cook [Thu, 18 Jul 2019 22:03:34 +0000 (23:03 +0100)]
python_install_dir
From
830929096665eab2b910d676ccab1df90908cb02 Mon Sep 17 00:00:00 2001
From: Felix Geyer <debfx@fobos.de>
Date: Mon, 15 Jul 2019 21:12:05 +0200
Subject: [PATCH] Install the python extension to the root package dir
Commit
8ad3638ea9023c3948976dfadebd1554380a31c9 effectively added libseccomp/
to the install path of the python extension.
This changed the import module name from "seccomp" to "libseccomp.seccomp",
breaking existing users.
Revert the install path like it was before 2.4.0
Signed-off-by: Felix Geyer <debfx@fobos.de>
Gbp-Pq: Name python_install_dir.patch
Felix Geyer [Thu, 18 Jul 2019 22:03:34 +0000 (23:03 +0100)]
libseccomp (2.4.1-2) unstable; urgency=medium
* Remove build-dependency on valgrind for mipsel and x32 as it's broken
on those archs.
* Set Rules-Requires-Root: no.
[dgit import unpatched libseccomp 2.4.1-2]
Felix Geyer [Thu, 18 Jul 2019 22:03:34 +0000 (23:03 +0100)]
Import libseccomp_2.4.1-2.debian.tar.xz
[dgit import tarball libseccomp 2.4.1-2 libseccomp_2.4.1-2.debian.tar.xz]
Felix Geyer [Wed, 17 Jul 2019 21:23:28 +0000 (22:23 +0100)]
Import libseccomp_2.4.1.orig.tar.gz
[dgit import orig libseccomp_2.4.1.orig.tar.gz]
Felix Geyer [Sun, 10 Feb 2019 11:25:44 +0000 (11:25 +0000)]
Merge libseccomp (2.3.3-4) import into refs/heads/workingbranch
Kees Cook [Sun, 10 Feb 2019 11:25:44 +0000 (11:25 +0000)]
parisc_syscalls_linux415
Gbp-Pq: Name 31-parisc_syscalls_linux415.patch
Kees Cook [Sun, 10 Feb 2019 11:25:44 +0000 (11:25 +0000)]
parisc_syscalls_linux414
Gbp-Pq: Name 30-parisc_syscalls_linux414.patch
Kees Cook [Sun, 10 Feb 2019 11:25:44 +0000 (11:25 +0000)]
parisc_syscalls_linux49
Gbp-Pq: Name 29-parisc_syscalls_linux49.patch
Helge Deller [Wed, 25 May 2016 14:53:39 +0000 (16:53 +0200)]
arch: Add parisc architecture support
This patch (v4) adds support for the parisc and parisc64 architectures
to libseccomp.
I didn't split up the patch, because it's pretty trivial.
Those parisc-specific files gets added:
src/arch-parisc-syscalls.c
src/arch-parisc.c
src/arch-parisc.h
src/arch-parisc64.c
All other changes are trivial because they simply add parisc-specific
case statements in variouse switch statements.
I did ran a "make check" on x86-64 and parisc and all testcases succeeded.
All live testcases succeed as well when running "./regression -T live".
The patch applies cleanly to current libseccomp git head.
Changes between v4 and v3 of this patch:
- Added parisc arch to arch-syscall-check.c and fixup syscall table as
needed
- Fixed copyright notices in parisc files as suggested by Mike Frysinger
Changes between v3 and v2 of this patch:
- Stripped out patch which reports if a check was skipped because
valgrind isn't installed.
- Added tuxcall pseudo syscall for 19-sim-missing_syscalls testcase
- Added sysmips pseudo syscall for 29-sim-pseudo_syscall testcase
Changes between v2 and v1 of this patch:
- Enabled seccomp mode 2 regression tests on parisc. Kernel support for
hppa was added in kernel 4.6-rc1 and backported into the kernel v4.5.2
stable series.
Signed-off-by: Helge Deller <deller@gmx.de>
[PM: corrected a number or errors from 'make check-syntax']
Signed-off-by: Paul Moore <paul@paul-moore.com>
Gbp-Pq: Name 28-parisc_support.patch
Felix Geyer [Sun, 10 Feb 2019 11:25:44 +0000 (11:25 +0000)]
libseccomp (2.3.3-4) unstable; urgency=medium
[ Ondřej Nový ]
* d/copyright: Change Format URL to correct one
[ Helmut Grohne ]
* Fix FTCBFS: (Closes: #903556)
+ Multiarchify python Build-Depends.
+ Annotate cython dependencies with :native for now.
+ Drop noop dh_auto_build invocations.
+ Pass a suitable PYTHONPATH for python2.
+ Pass _PYTHON_SYSCONFIGDATA_NAME for python3.
[dgit import unpatched libseccomp 2.3.3-4]
Felix Geyer [Sun, 10 Feb 2019 11:25:44 +0000 (11:25 +0000)]
Import libseccomp_2.3.3-4.debian.tar.xz
[dgit import tarball libseccomp 2.3.3-4 libseccomp_2.3.3-4.debian.tar.xz]
Felix Geyer [Sun, 22 Apr 2018 21:55:03 +0000 (22:55 +0100)]
Import libseccomp_2.3.3.orig.tar.gz
[dgit import orig libseccomp_2.3.3.orig.tar.gz]
Kees Cook [Sat, 12 Apr 2014 17:44:22 +0000 (18:44 +0100)]
build-ldflags
Gbp-Pq: Name build-ldflags.patch
Kees Cook [Sat, 12 Apr 2014 17:44:22 +0000 (18:44 +0100)]
manpage-typo
Gbp-Pq: Name manpage-typo.patch
Kees Cook [Sat, 12 Apr 2014 17:44:22 +0000 (18:44 +0100)]
pkgconfig-macro
Gbp-Pq: Name pkgconfig-macro.patch
Kees Cook [Sat, 12 Apr 2014 17:44:22 +0000 (18:44 +0100)]
libseccomp (2.1.1-1) unstable; urgency=low
* New upstream release (Closes: 733293).
* copyright: add a few missed people.
* rules: adjusted for new test target.
* libseccomp2.symbols: drop accidentally exported functions.
* control:
- bump standards, no changes needed.
- add armel target
[dgit import unpatched libseccomp 2.1.1-1]
Kees Cook [Sat, 12 Apr 2014 17:44:22 +0000 (18:44 +0100)]
Import libseccomp_2.1.1.orig.tar.gz
[dgit import orig libseccomp_2.1.1.orig.tar.gz]
Kees Cook [Sat, 12 Apr 2014 17:44:22 +0000 (18:44 +0100)]
Import libseccomp_2.1.1-1.debian.tar.xz
[dgit import tarball libseccomp 2.1.1-1 libseccomp_2.1.1-1.debian.tar.xz]