libseccomp.git
6 years agoMerge libseccomp (2.4.1-2+rpi1) import into refs/heads/workingbranch
Peter Michael Green [Wed, 24 Jul 2019 22:12:36 +0000 (23:12 +0100)]
Merge libseccomp (2.4.1-2+rpi1) import into refs/heads/workingbranch

6 years agopython_install_dir
Kees Cook [Wed, 24 Jul 2019 22:12:36 +0000 (23:12 +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

6 years agolibseccomp (2.4.1-2+rpi1) bullseye-staging; urgency=medium
Peter Michael Green [Wed, 24 Jul 2019 22:12:36 +0000 (23:12 +0100)]
libseccomp (2.4.1-2+rpi1) bullseye-staging; urgency=medium

  * Move valigrind from build-depends to build-conflicts, raspbians valgrind
    is somewhat broken and causes testsuite failures.

[dgit import unpatched libseccomp 2.4.1-2+rpi1]

6 years agoImport libseccomp_2.4.1-2+rpi1.debian.tar.xz
Peter Michael Green [Wed, 24 Jul 2019 22:12:36 +0000 (23:12 +0100)]
Import libseccomp_2.4.1-2+rpi1.debian.tar.xz

[dgit import tarball libseccomp 2.4.1-2+rpi1 libseccomp_2.4.1-2+rpi1.debian.tar.xz]

6 years agoMerge libseccomp (2.4.1-2) import into refs/heads/workingbranch
Felix Geyer [Thu, 18 Jul 2019 22:03:34 +0000 (23:03 +0100)]
Merge libseccomp (2.4.1-2) import into refs/heads/workingbranch

6 years agopython_install_dir
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

6 years agolibseccomp (2.4.1-2) unstable; urgency=medium
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]

6 years agoImport libseccomp_2.4.1-2.debian.tar.xz
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]

6 years agoImport libseccomp_2.4.1.orig.tar.gz
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]

6 years agoMerge libseccomp (2.3.3-4) import into refs/heads/workingbranch
Felix Geyer [Sun, 10 Feb 2019 11:25:44 +0000 (11:25 +0000)]
Merge libseccomp (2.3.3-4) import into refs/heads/workingbranch

6 years agoparisc_syscalls_linux415
Kees Cook [Sun, 10 Feb 2019 11:25:44 +0000 (11:25 +0000)]
parisc_syscalls_linux415

Gbp-Pq: Name 31-parisc_syscalls_linux415.patch

6 years agoparisc_syscalls_linux414
Kees Cook [Sun, 10 Feb 2019 11:25:44 +0000 (11:25 +0000)]
parisc_syscalls_linux414

Gbp-Pq: Name 30-parisc_syscalls_linux414.patch

6 years agoparisc_syscalls_linux49
Kees Cook [Sun, 10 Feb 2019 11:25:44 +0000 (11:25 +0000)]
parisc_syscalls_linux49

Gbp-Pq: Name 29-parisc_syscalls_linux49.patch

6 years agoarch: Add parisc architecture support
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

6 years agolibseccomp (2.3.3-4) unstable; urgency=medium
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]

6 years agoImport libseccomp_2.3.3-4.debian.tar.xz
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]

7 years agoImport libseccomp_2.3.3.orig.tar.gz
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]

11 years agobuild-ldflags
Kees Cook [Sat, 12 Apr 2014 17:44:22 +0000 (18:44 +0100)]
build-ldflags

Gbp-Pq: Name build-ldflags.patch

11 years agomanpage-typo
Kees Cook [Sat, 12 Apr 2014 17:44:22 +0000 (18:44 +0100)]
manpage-typo

Gbp-Pq: Name manpage-typo.patch

11 years agopkgconfig-macro
Kees Cook [Sat, 12 Apr 2014 17:44:22 +0000 (18:44 +0100)]
pkgconfig-macro

Gbp-Pq: Name pkgconfig-macro.patch

11 years agolibseccomp (2.1.1-1) unstable; urgency=low
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]

11 years agoImport 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.orig.tar.gz

[dgit import orig libseccomp_2.1.1.orig.tar.gz]

11 years agoImport libseccomp_2.1.1-1.debian.tar.xz
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]