1
0
forked from pool/libseccomp

121 Commits

Author SHA256 Message Date
jengelh ba0e38479d Produce unique .src.rpm files per multibuild flavor 2026-07-09 10:55:18 +02:00
jengelh d2d7398bd3 Resolve factory-auto notes 2026-07-02 18:51:43 +02:00
jengelh b93a984016 Merge 'refs/pull/6/head' 2026-07-02 17:27:35 +02:00
Marcus Meissner 195db3029d updated to 2.6.1 2026-07-02 14:19:31 +00:00
jengelh a4572b50e5 libseccomp 2.6.1 2026-07-02 13:19:43 +02:00
jengelh e68a6b1305 Reduce braces 2026-06-30 11:19:21 +02:00
mcepl 2e9718bd5e add even more fixes for building with multiple interpreters
- Fixes in SPEC file.
- Update make-python-build.patch to work with multiple versions
  of Python interpreters.
2026-06-29 22:51:23 +02:00
jengelh 9ee70fb4b6 Move patch metadata into the patch 2026-03-25 19:46:29 +01:00
mcepl 4f6f78d8a1 Add support for generating of multiple versions of Python subpackages
Co-authored-by: Matěj Cepl <mcepl@cepl.eu>
Co-committed-by: Matěj Cepl <mcepl@cepl.eu>
2026-03-25 19:12:12 +01:00
cboltz 6bbc789a67 add 62-sim-arch_transactions-remove-fuzzer.patch to fix s390x build
see https://github.com/seccomp/libseccomp/issues/455

Patch from https://github.com/seccomp/libseccomp/commit/2f0f3b0e9121720108431c5d054164016f476230
2025-02-04 23:16:03 +01:00
jengelh 9b123afc16 Add python3-setuptools BuildRequirement 2025-01-24 07:43:33 +01:00
jengelh a27bf0897b Feed through spec-beautifier 2025-01-24 07:39:42 +01:00
jengelh a14e19c54d libseccomp 2.6 2025-01-24 02:34:43 +01:00
dimstar_suse d98c59374d Accepting request 1132204 from security
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1132204
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libseccomp?expand=0&rev=39
2023-12-09 21:49:51 +00:00
jengelh 7b264caffe - Update to release 2.5.5
OBS-URL: https://build.opensuse.org/package/show/security/libseccomp?expand=0&rev=104
2023-12-02 06:24:16 +00:00
dimstar_suse faee3dad8e Accepting request 986224 from security
- fix build of python3 bindings so that the debug* package names do
  not overlay with the main package

- Use multibuild to get python3 support back

OBS-URL: https://build.opensuse.org/request/show/986224
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libseccomp?expand=0&rev=38
2022-07-02 13:33:38 +00:00
msmeissn d0d54a1317 Accepting request 986223 from home:rfrohl:branches:security
libseccomp: this time properly enable python3-seccomp via multibuild

OBS-URL: https://build.opensuse.org/request/show/986223
OBS-URL: https://build.opensuse.org/package/show/security/libseccomp?expand=0&rev=102
2022-07-01 12:13:35 +00:00
jengelh 13e4ff1f24 Accepting request 985849 from home:rfrohl:branches:security
libseccomp: enable python3-seccomp via multibuild

OBS-URL: https://build.opensuse.org/request/show/985849
OBS-URL: https://build.opensuse.org/package/show/security/libseccomp?expand=0&rev=101
2022-06-29 14:55:35 +00:00
dimstar_suse 714f263fef Accepting request 974367 from security
- Deactive python3 by default, it's just not a good idea for ring0.

OBS-URL: https://build.opensuse.org/request/show/974367
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libseccomp?expand=0&rev=37
2022-05-05 21:04:28 +00:00
jengelh 82bf1b54a2 python bcond
OBS-URL: https://build.opensuse.org/package/show/security/libseccomp?expand=0&rev=99
2022-05-02 09:10:44 +00:00
jengelh 57e5cb041f - Deactive python3 by default, it's just not a good idea for ring0.
OBS-URL: https://build.opensuse.org/package/show/security/libseccomp?expand=0&rev=98
2022-04-30 16:43:28 +00:00
jengelh d90a87f20d - Update to release 2.5.4
OBS-URL: https://build.opensuse.org/package/show/security/libseccomp?expand=0&rev=97
2022-04-21 21:27:00 +00:00
msmeissn 31ccdea0b4 OBS-URL: https://build.opensuse.org/package/show/security/libseccomp?expand=0&rev=96 2022-01-17 11:11:46 +00:00
msmeissn 370f73ad77 - buildrequire python-rpm-macros
OBS-URL: https://build.opensuse.org/package/show/security/libseccomp?expand=0&rev=95
2022-01-17 11:08:42 +00:00
dimstar_suse 92f335560b osc copypac from project:openSUSE:Factory package:libseccomp revision:33, using expand
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libseccomp?expand=0&rev=36
2021-12-09 20:17:05 +00:00
dimstar_suse 2d6f5b9199 Accepting request 935188 from security
- reenable python bindings at least for the distro default python3
  package:
  - adds make-python-build.patch (forwarded request 935165 from darix)

OBS-URL: https://build.opensuse.org/request/show/935188
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libseccomp?expand=0&rev=34
2021-12-09 18:44:52 +00:00
msmeissn c7506154d1 Accepting request 935165 from home:darix:branches:security
- reenable python bindings at least for the distro default python3
  package:
  - adds make-python-build.patch

OBS-URL: https://build.opensuse.org/request/show/935165
OBS-URL: https://build.opensuse.org/package/show/security/libseccomp?expand=0&rev=94
2021-12-02 13:16:56 +00:00
dimstar_suse cd8d91d5c0 Accepting request 931392 from security
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/931392
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libseccomp?expand=0&rev=33
2021-11-17 00:12:27 +00:00
jengelh ab53cd5371 - Update to release 2.5.3
OBS-URL: https://build.opensuse.org/package/show/security/libseccomp?expand=0&rev=93
2021-11-07 13:53:37 +00:00
dimstar_suse aa0bf49b08 Accepting request 918661 from security
OBS-URL: https://build.opensuse.org/request/show/918661
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libseccomp?expand=0&rev=32
2021-09-25 20:51:17 +00:00
jengelh dfd9a8cd19 Accepting request 918659 from openSUSE:Factory:RISCV
- Skip 11-basic-basic_errors test on qemu linux-user emulation

OBS-URL: https://build.opensuse.org/request/show/918659
OBS-URL: https://build.opensuse.org/package/show/security/libseccomp?expand=0&rev=92
2021-09-13 08:31:52 +00:00
dimstar_suse de7cbbc3bb Accepting request 917617 from security
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/917617
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libseccomp?expand=0&rev=31
2021-09-12 18:09:31 +00:00
jengelh 7513abbcdf - Update to release 2.5.2
OBS-URL: https://build.opensuse.org/package/show/security/libseccomp?expand=0&rev=91
2021-09-01 18:57:44 +00:00
dimstar_suse 3c882029cf Accepting request 895486 from security
- update to 2.5.1:
 * Fix a bug where seccomp_load() could only be called once
 * Change the notification fd handling to only request a notification fd if
 * the filter has a _NOTIFY action
 * Add documentation about SCMP_ACT_NOTIFY to the seccomp_add_rule(3) manpage
 * Clarify the maintainers' GPG keys
- remove testsuite-riscv64-missing-syscalls.patch

OBS-URL: https://build.opensuse.org/request/show/895486
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libseccomp?expand=0&rev=30
2021-06-02 20:10:26 +00:00
msmeissn 5fae1a5018 OBS-URL: https://build.opensuse.org/package/show/security/libseccomp?expand=0&rev=89 2021-05-26 07:55:28 +00:00
jengelh 9eb9f9cbeb Accepting request 849868 from home:dirkmueller:branches:security
- update to 2.5.1:
 * Fix a bug where seccomp_load() could only be called once
 * Change the notification fd handling to only request a notification fd if
 * the filter has a _NOTIFY action
 * Add documentation about SCMP_ACT_NOTIFY to the seccomp_add_rule(3) manpage
 * Clarify the maintainers' GPG keys
- remove testsuite-riscv64-missing-syscalls.patch

OBS-URL: https://build.opensuse.org/request/show/849868
OBS-URL: https://build.opensuse.org/package/show/security/libseccomp?expand=0&rev=88
2020-11-22 11:09:19 +00:00
jengelh 90cc3be0c3 Remove unused python package block
OBS-URL: https://build.opensuse.org/package/show/security/libseccomp?expand=0&rev=87
2020-11-13 14:26:54 +00:00
msmeissn cacb56cd5d osc copypac from project:security package:libseccomp revision:81
OBS-URL: https://build.opensuse.org/package/show/security/libseccomp?expand=0&rev=86
2020-09-21 09:01:45 +00:00
msmeissn 4a6520002c OBS-URL: https://build.opensuse.org/package/show/security/libseccomp?expand=0&rev=85 2020-09-17 15:52:40 +00:00
msmeissn ce846bd751 OBS-URL: https://build.opensuse.org/package/show/security/libseccomp?expand=0&rev=84 2020-09-17 15:52:15 +00:00
dimstar_suse c9e1a7695f Accepting request 833243 from security
- Do not rely on gperf: pass GPERF=/bin/true to configure and
  remove gperf BuildRequires. The syscalls.perf file it would
  generate is part of the tarball already. (forwarded request 833241 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/833243
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libseccomp?expand=0&rev=29
2020-09-14 10:02:31 +00:00
msmeissn 88e4d14ad7 Accepting request 833241 from home:dimstar:Factory
- Do not rely on gperf: pass GPERF=/bin/true to configure and
  remove gperf BuildRequires. The syscalls.perf file it would
  generate is part of the tarball already.

OBS-URL: https://build.opensuse.org/request/show/833241
OBS-URL: https://build.opensuse.org/package/show/security/libseccomp?expand=0&rev=80
2020-09-09 13:58:36 +00:00
msmeissn 72e3c26683 Accepting request 833030 from home:Andreas_Schwab:Factory
- testsuite-riscv64-missing-syscalls.patch: Fix testsuite failure on
  riscv64
- Ignore failure of tests/52-basic-load on qemu linux-user emulation

OBS-URL: https://build.opensuse.org/request/show/833030
OBS-URL: https://build.opensuse.org/package/show/security/libseccomp?expand=0&rev=79
2020-09-08 15:23:00 +00:00
msmeissn e396cffd64 - libseccomp.keyring: replaced by Paul Moore <pmoore@redhat.com> key.
OBS-URL: https://build.opensuse.org/package/show/security/libseccomp?expand=0&rev=78
2020-09-08 14:27:10 +00:00
msmeissn 07a06c2bf3 Accepting request 833010 from home:rhafer:branches:security
- Update to release 2.5.0
  * Add support for the seccomp user notifications, see the
    seccomp_notify_alloc(3), seccomp_notify_receive(3),
    seccomp_notify_respond(3) manpages for more information
  * Add support for new filter optimization approaches, including a balanced
    tree optimization, see the SCMP_FLTATR_CTL_OPTIMIZE filter attribute for
    more information
  * Add support for the 64-bit RISC-V architecture
  * Performance improvements when adding new rules to a filter thanks to the
    use of internal shadow transactions and improved syscall lookup tables
  * Properly document the libseccomp API return values and include them in the
    stable API promise
  * Improvements to the s390 and s390x multiplexed syscall handling
  * Multiple fixes and improvements to the libseccomp manpages
  * Moved from manually maintained syscall tables to an automatically generated
    syscall table in CSV format
  * Update the syscall tables to Linux v5.8.0-rc5
  * Python bindings and build now default to Python 3.x
  * Improvements to the tests have boosted code coverage to over 93%

OBS-URL: https://build.opensuse.org/request/show/833010
OBS-URL: https://build.opensuse.org/package/show/security/libseccomp?expand=0&rev=77
2020-09-08 14:19:22 +00:00
dimstar_suse f22bce9e07 Accepting request 811834 from security
- Update to release 2.4.3

OBS-URL: https://build.opensuse.org/request/show/811834
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libseccomp?expand=0&rev=28
2020-06-11 07:59:49 +00:00
jengelh 6058786514 - Update to release 2.4.3
OBS-URL: https://build.opensuse.org/package/show/security/libseccomp?expand=0&rev=75
2020-06-05 13:20:39 +00:00
dimstar_suse 6575f901d4 Accepting request 774875 from security
- Add patch to fix ntpsec and others build (accidental drop of symbols):
  * SNR_ppoll.patch (forwarded request 774797 from scarabeus_iv)

OBS-URL: https://build.opensuse.org/request/show/774875
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libseccomp?expand=0&rev=27
2020-02-24 14:49:41 +00:00
msmeissn 5e4edd691a Accepting request 774797 from home:scarabeus_iv:branches:security
- Add patch to fix ntpsec and others build (accidental drop of symbols):
  * SNR_ppoll.patch

OBS-URL: https://build.opensuse.org/request/show/774797
OBS-URL: https://build.opensuse.org/package/show/security/libseccomp?expand=0&rev=73
2020-02-17 13:21:30 +00:00
dimstar_suse dfe3e50571 Accepting request 761662 from security
OBS-URL: https://build.opensuse.org/request/show/761662
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libseccomp?expand=0&rev=26
2020-01-10 17:40:21 +00:00