From 07a06c2bf399cad0dd4f813e8dc71af8e9ff05aab736070336268f345882ecfa Mon Sep 17 00:00:00 2001 From: Marcus Meissner Date: Tue, 8 Sep 2020 14:19:22 +0000 Subject: [PATCH] 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 --- libseccomp-2.4.3.tar.gz | 3 --- libseccomp-2.4.3.tar.gz.asc | 16 ---------------- libseccomp-2.5.0.tar.gz | 3 +++ libseccomp-2.5.0.tar.gz.asc | 16 ++++++++++++++++ libseccomp.changes | 23 +++++++++++++++++++++++ libseccomp.spec | 3 ++- 6 files changed, 44 insertions(+), 20 deletions(-) delete mode 100644 libseccomp-2.4.3.tar.gz delete mode 100644 libseccomp-2.4.3.tar.gz.asc create mode 100644 libseccomp-2.5.0.tar.gz create mode 100644 libseccomp-2.5.0.tar.gz.asc diff --git a/libseccomp-2.4.3.tar.gz b/libseccomp-2.4.3.tar.gz deleted file mode 100644 index 0b3ad8d..0000000 --- a/libseccomp-2.4.3.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:cf15d1421997fac45b936515af61d209c4fd788af11005d212b3d0fd71e7991d -size 598147 diff --git a/libseccomp-2.4.3.tar.gz.asc b/libseccomp-2.4.3.tar.gz.asc deleted file mode 100644 index 89fce4d..0000000 --- a/libseccomp-2.4.3.tar.gz.asc +++ /dev/null @@ -1,16 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQIzBAABCAAdFiEER6aPzjfH1wJP1l4RNWzmLCtSQJkFAl5dSTUACgkQNWzmLCtS -QJlBpg//YYWhWRIwEbI9r4DgFVyHbuMNm0+ioyfuMIbGk6sT+YaXUrosL/0qtRLF -ooVCQcyGv/wVsAXuoQGNFqzLS0+9SXesKUMICiJ5/EehxPMTTpUhrIjbebAHgc+R -FUDs+MdqFtqfe4Wrn5PyFQgEnXJhJfnrwUIVAKXkfOTuBsc/rUjNJxMBd/2hlByG -qf4oTtPrwx9ejk+ybJPGNAwT8cr6RxTRU1ppioY90SDgfG9RuevsJs9FvSvRBPvz -ftHVXlaQJn7TgKXRVpY6ukw0JmpcmVgL1o1MEFs+ComKhgWcpkQkHetXFeuzYLTy -e2FHtfis4FN3Ct9zfcCkaRH5Du38alZQLdO0Q6v1DXCkV3Whb6KbDSuIVAPctwGz -kUh3NXpeA0JXqH1np1v/HsRVY5729TiHraWvrQzzmM6uNgOryZLUdiu6Eka31zgm -HTdW4BuOKjxAcvuRngft5hSxij+Dah5CvYl4R0qQv46bqovURzXIFbP6DBRp728H -uUbR1GJJzP8xrQ4vHLPDPW5mnbs/Stnt1pFDFf4Y+ZwB6KV4+FSOlm9/9XVsF822 -KeU/b+hH1/ycaNQRqgfXgjckW7uWXmwqBZoGHo0duciB22ncAXjsEnxztihnSZJT -czTk1RSK3neHqr9i8j6WKaSkLW8zLCFyJ1CxOoFzpLN64818CVA= -=04Y3 ------END PGP SIGNATURE----- diff --git a/libseccomp-2.5.0.tar.gz b/libseccomp-2.5.0.tar.gz new file mode 100644 index 0000000..bb59156 --- /dev/null +++ b/libseccomp-2.5.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1ffa7038d2720ad191919816db3479295a4bcca1ec14e02f672539f4983014f3 +size 638793 diff --git a/libseccomp-2.5.0.tar.gz.asc b/libseccomp-2.5.0.tar.gz.asc new file mode 100644 index 0000000..dd458cd --- /dev/null +++ b/libseccomp-2.5.0.tar.gz.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCAAdFiEES0KozwfymdVUl37v6iDy2pc3iXMFAl8V6OcACgkQ6iDy2pc3 +iXPwsRAAn1lwUBaMNoh8xdpfvD03KWRoj6qZBREn4vEhT583qW49QSoucd7YuI84 +wukM87hadGv/0jRNWqopBHYedFwmr38ApkftRl5sp0KaG+5c8n6USUAvcQ92h/gV +Iduik0fytd9h/XeQqoL3tkLL+YqRaWPNucK1Osu5FGcAjLgon0Vh/S2sILhrVF9k +7uISL10aGKiCEWYyDsMrmFe72W6BHZNlwYeFT2Tu8TKyh3qB500zj8IV9VV0EiHJ +3H8w4z3V+zEJOQOI9gyELQsFvKP5qHQZvkHv16L+mKDiHp8WjNF13T7OIpJJ9Ur/ +NqWcRzJ2VJA/EIKsQFTvyk4Mclx/viyNPTdTMvExFWAInPebxqDwqY1LYq+ZmU1s +q/rGl1WKMdcFZsWj7sSAxqo9KQiObgjk3uAc4IdyTm97wFwLrcLDB90TH1DP0zZp +5z2nNBZeegav1bKnm2aU1h2BTT8bHIRfQZO7912ITiPXbpvWVdvJSUlcwZtnv3yC +uB5WgemZZR+29rLCC6jCFr7fxRO7eKJhy+klDxFKqicn6MX5hKkyE1oDeM/PNYtD +8hy2Rn2zfwjkyMeAlNIBpKrJYS1XHg1O7Bfd0OEwpH9cFxdLodnOqxm++0AgXol/ +PzuaOI8AnOLYO87oYH3D808+80nnZFKi9RRkOzfetOgeKBsWdCE= +=0Ew0 +-----END PGP SIGNATURE----- diff --git a/libseccomp.changes b/libseccomp.changes index 2adc012..04b7f23 100644 --- a/libseccomp.changes +++ b/libseccomp.changes @@ -1,3 +1,26 @@ +------------------------------------------------------------------- +Tue Sep 8 14:00:13 UTC 2020 - Ralf Haferkamp + +- 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% + ------------------------------------------------------------------- Fri Jun 5 13:12:29 UTC 2020 - Jan Engelhardt diff --git a/libseccomp.spec b/libseccomp.spec index c274e41..a872000 100644 --- a/libseccomp.spec +++ b/libseccomp.spec @@ -18,7 +18,7 @@ %define lname libseccomp2 Name: libseccomp -Version: 2.4.3 +Version: 2.5.0 Release: 0 Summary: A Seccomp (mode 2) helper library License: LGPL-2.1-only @@ -31,6 +31,7 @@ Source99: baselibs.conf BuildRequires: autoconf BuildRequires: automake >= 1.11 BuildRequires: fdupes +BuildRequires: gperf BuildRequires: libtool >= 2 BuildRequires: pkgconfig