Libseccomp Versions Save

The main libseccomp repository

v2.4.0

5 years ago

This release is no longer supported upsteam, please use a more recent release

Github Releases (by Release)

ChangeLog

  • Version 2.4.0 - March 14, 2019
    • Update the syscall table for Linux v5.0-rc5
    • Added support for the SCMP_ACT_KILL_PROCESS action
    • Added support for the SCMP_ACT_LOG action and SCMP_FLTATR_CTL_LOG attribute
    • Added explicit 32-bit (SCMP_AX_32(...)) and 64-bit (SCMP_AX_64(...)) argument comparison macros to help protect against unexpected sign extension
    • Added support for the parisc and parisc64 architectures
    • Added the ability to query and set the libseccomp API level via seccomp_api_get(3) and seccomp_api_set(3)
    • Return -EDOM on an endian mismatch when adding an architecture to a filter
    • Renumber the pseudo syscall number for subpage_prot() so it no longer conflicts with spu_run()
    • Fix PFC generation when a syscall is prioritized, but no rule exists
    • Numerous fixes to the seccomp-bpf filter generation code
    • Switch our internal hashing function to jhash/Lookup3 to MurmurHash3
    • Numerous tests added to the included test suite, coverage now at ~92%
    • Update our Travis CI configuration to use Ubuntu 16.04
    • Numerous documentation fixes and updates

Checksum

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

2e74c7e8b54b340ad5d472e59286c6758e1e1e96c6b43c3dbdc8ddafbf0e525d  libseccomp-2.4.0.tar.gz
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEES0KozwfymdVUl37v6iDy2pc3iXMFAlyKiakACgkQ6iDy2pc3
iXPb4g//UA/YPltlwtcEPhcH9pfZ5ids8u0sYpj9xh7DL2Bk/XVGnxAYV94PgJf/
VhPhGrb6FK9kaaC8cshSBMMa6ISRBmmkj0LYMwKAWmXukn5Vl9GVyX/zcT33iOOt
Bn1vyIOPVRheMegxOWyYasMp7hG5n9LQjY1hOaFsy+pJ4/qUlh4cVgW9ZOyVucf7
EixpIUHB39VkyGkxNk16h7o9ng6sC2aOalQvxFofkPhrPOG4ET19oL4IiAJDrzEQ
mCd9oYv97zeX1EeukDluazMjXpdCKXlkKeVBYoIXyw++JWR4+r0PjF0g+qZWi8qr
ElOH0fAckcqnK3J5Srt2gh0EHL9/0Eniw0fijx0+Mj0M5KRn7x4oPQ0TCoQZ0UHz
7q/8/OqC34hbzyoxAkh9gRV0DTGJ4V/Y4HpG+kASmnxNVhwEoCeqanQThs9Ymp5F
SRcf2S3U1MgOnastp7KEQ7ePYMoPG8RlXsbbW6YaVpyBYp3bFKYNnCpuuhAhEy+A
eVFgLKsFtMGFCcfntFoa9U/nr78ulIBbdWRvJXnfXsJfO2sDk1MrXl8DOt1ZRUNP
5KTZqgd7eKi9z4egPyFdP3LbALX8UPMLbSK/OBrnt7vHmgantPaSIEIl5fEBbpwS
X+spvy8kmpVY32sg7uHIfjUR6bNDpGM568W2RjI0ibWyfLdg3fA=
=XDcO
-----END PGP SIGNATURE-----

v2.3.3

6 years ago

This release is no longer supported upsteam, please use a more recent release

Github Releases (by Release)

ChangeLog

  • Version 2.3.3 - January 10, 2018
    • Updated the syscall table for Linux v4.15-rc7

Checksum

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

7fc28f4294cc72e61c529bedf97e705c3acf9c479a8f1a3028d4cd2ca9f3b155  libseccomp-2.3.3.tar.gz
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEcQCq365ubpQNLgrWVeRaWujKfIoFAlpWmZAACgkQVeRaWujK
fIpQTxAAstEycaKmO9/vZYJZZQGD+WzVsHMgmilKuqm++cG0jQGYQVGCliOQGZUy
97Ac8b8E67QhVrjCG2lfplsrHSZ0KLMfprmtnYj7ir0cOowa5TCT/0SgWOy2x0Nk
B/hoCAYAkxQEV5CsyKYoFCWET2IZc0a13UWeoOpqXE4g1mmxIw+zCzKri4HDfSG8
1B4TKXuI2etR6yI78O6SoBl8o7H5S4qEVa4+CUEXqQMp1imARVKQ6iBIGocpaWyG
/ozvVSeDtnfilWQzXtKhen00wUl+ho8DvZEPkm4ZtdSbisOBRTh+0zcTeB/fDCn7
IeaW5f97ysgHCxZjcsAp/v0bMLnY7TNB2dYBgiN6fm9tnUY3zgeCLdu2ISeguF4B
K82V5QExiSmkh5U6DIH4pXoMfglkgpZxSFR8EI35eUQqEszw7dV2N8Asd2DRHvE4
a7H4Bc9oC2GI7xPMZaOf6n5sdLxcYomoFRNScvXlqFP6gwD0kpuH9xIrhQkiqMUU
Lg1EgZvcMbd0GfeSLs6+TdmKuSA+5e6N+WakQWNbmwYyDagwCZtzr8IGejGi6v9+
3Yq+xze3kTsFoeVhtp0VOEjVPXnJmFcrQuG06GXLTp+A3411xEeggZLOd0muQA1d
K/XQB+qIDfU0yWsDvtSyIzg5O787EgKiRlfKt6AUcwahdj/s6DY=
=YoQd
-----END PGP SIGNATURE-----

v2.3.2

7 years ago

This release is no longer supported upsteam, please use a more recent release

Github Releases (by Release)

ChangeLog

  • Version 2.3.2 - February 27, 2017
    • Achieved full compliance with the CII Best Practices program
    • Added Travis CI builds to the GitHub repository
    • Added code coverage reporting with the "--enable-code-coverage" configure flag and added Coveralls to the GitHub repository
    • Updated the syscall tables to match Linux v4.10-rc6+
    • Support for building with Python v3.x
    • Allow rules with the -1 syscall if the SCMP_FLTATR_API_TSKIP attribute is set to true
    • Several small documentation fixes

Checksum

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

3ddc8c037956c0a5ac19664ece4194743f59e1ccd4adde848f4f0dae7f77bca1  libseccomp-2.3.2.tar.gz
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEcQCq365ubpQNLgrWVeRaWujKfIoFAli0tTAACgkQVeRaWujK
fIqYmg//SfsNKhEp39s3TeTX0pO8yUxileseW8zUGWQi9RJhI9f37DRacCWeafEi
3HetRH0ZOuTu+iI9RfpnqJrETX3ZUXyPpK/7in8kXjpKxV3zpGm1CSMqWEQfiIJp
JcuQiyJDWinub0KDBxhPlBFfry9sF34x/gD5Vp+xD/XPw9nPwGM1LcS3wx3olObK
osFqS0Rdx4dMeH1dMS841WDJobo4PSaOYerleEwGkCpvjWLEveyRlzzSq/4ZW7Wc
kq67cA34uKv3Le7AdG3Soq3DWpFFfN7Jy7PiYXy3FISNYXCQ7dRHGzUYqi9r3L9/
sKhKutWOx/YupAlaxI9kNPiURkXp04c3NeaueylZ5wWmKAQKGo2Z6F4qgaPrqOQp
Nhru/XgXUsIb95/UGOYbioTiVIaXjgpC8MdTCXmuGkXFVcyG2XZbSoXxN6Xmdld9
dOQeJitgPibBzmM+qseJDox4fCSRI2fbBtf2WZmBlr2SHLWxWvdgjFyaKwWmngLc
v/NcN7imXYFv/0semx91UHxbKaG9UtPybejCbtheNm/ZpS7rB+LbwSdCMI389xlZ
lTU73MIU6Q+fOByrxMg2gAgLdD3SjO37BZmsEFmbJu5Ow0bmPIYA5JHYFkqsJRwy
pJ273jGG29+aCneM/Yq64yGbNSvVSBBYUoKb4hRqBoaDTqCmtCo=
=nLJ/
-----END PGP SIGNATURE-----

v2.3.1

8 years ago

This release is no longer supported upsteam, please use a more recent release

Github Releases (by Release)

ChangeLog

  • Version 2.3.1 - April 20, 2016
    • Fixed a problem with 32-bit x86 socket syscalls on some systems
    • Fixed problems with ipc syscalls on 32-bit x86
    • Fixed problems with socket and ipc syscalls on s390 and s390x

Checksum

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

ff5bdd2168790f1979e24eaa498f8606c2f2d96f08a8dc4006a2e88affa4562b  libseccomp-2.3.1.tar.gz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJXF+KwAAoJEFXkWlroynyKcUcP/18AlU1aohqM1V3KkUQgLv6P
Ka6ZPddIdS3BqcXxScPhNUQuSK2QuxcxZb+RBXGS9Cx/zYrlcXrv6M0Uzgc5q9jB
IS4fYHj8yB4odmjMWb1wohrwXHrt5+lmTsGmw7apKkuqeOjwFdKqaR10eWd7DaSq
tJAQ7evImCRM3rsIXk0hvtkDCon5K5LZieHjejJ59D2z9Nrghp2Urf8dXwT1uFPq
bFZ4AngMzs41K5052iWVZGAskcyi4tc8f11gd2Ao34rP6hmW0VaJCKszyvC0gOqV
jBtHMwf3OwjuU9xUKHEqEB1uoF1AxZnwS3mkXBeli414XXXI8rKLtJUylyjJ+3b0
CT6puXmoscBJaDxe6oVm6yRZrHOp3TtQzTVV0uAABiQcDbbIlmjRMvOTYcjispH8
73CRupEb3eTl5Kwx/yB/0Z+ml0FI9pnB8UtaiBGJIfqL/uIEPcio4UxR4YJR0NiN
Euc2pBVUHdK6bVIcc4ntLc9aaqxVvGj5Nvsy+ptfnUTWJ0MvzyX6mYsp5/iUNAL2
lLux66+rUqr+GU2o+USNXIQ+CIb1mLZizYtgxYrEjE+fyVJWb9hoEHRIzuzdLI4d
ZMJcCxe2QdHzl1CNtGalC0q4XDXJf9swxW4WjGFODkrdt5tG2zyjJ0WkscgduWCZ
1BBGwp05jg84FtP5DzNE
=JDAl
-----END PGP SIGNATURE-----

v2.3.0

8 years ago

This release is no longer supported upsteam, please use a more recent release

Github Releases (by Release)

ChangeLog

  • Version 2.3.0 - February 29, 2016
    • Added support for the s390 and s390x architectures
    • Added support for the ppc, ppc64, and ppc64le architectures
    • Update the internal syscall tables to match the Linux 4.5-rcX releases
    • Filter generation for both multiplexed and direct socket syscalls on x86
    • Support for the musl libc implementation
    • Additions to the API to enable runtime version checking of the library
    • Enable the use of seccomp() instead of prctl() on supported systems
    • Added additional tests to the regression test suite

Checksum

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

d756e3a77578259a808698a50c43d44612aae3339ea42ab5b15ea983f26b901d  libseccomp-2.3.0.tar.gz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJW1FzeAAoJEFXkWlroynyKK8QP/RsRk8DTEunGO2eWpUpMYSOO
oBog4vn3zjqhgWd9kJOPCf3IYaEE2fC/Z87hvGm/2NWP6wNMnZ1g1D+W38TI2mq2
P0ztM1rFgWCK/6tZ3O+255OLvgFpC3D7Dqfr+4BniGPyBedYV7d/4fC0qed3rMHY
Y2wWRcjET5HlrWb4ef/uWWWN39YT1hRg1SSzShebKKOfGKTr6C458ggYIgBtBP/y
1nid2Ym/oQwDlKqQV1pGHwf4q0dPBog2GTnavMM+ge7L1FbvRKWFEGex9C36wcN/
hzxUTG9q7+w5l4YaFpc32TTzmLLRdEb9Ykhu4qJ2Il7x/LKVaavWfJMjSt/X4/65
Ika+tPAUbyA4aWB+c0cBpRMmFtXJHueZCbb2edMGTwPJzkJnNWh1YIK9SBcCXF+8
SZ85LdyFbK98tFMuUj+oSJLlFtxnsUshrN7+qPRXLfkIQ7tKaIE+GuLT3oDqwHOL
q5H++4WJv63jFNLSkHoOJe9YSrUITqjKo6zDKMLkSsgbu8UNQrLLn4f8XZV0K352
qHKP/PxaVaZvshrKZ4VR9/r8sihMtWpqYx/GpaQoJID9GI6z5L0b741FeJ4w0Enw
IXRh4NIBe77LuRRy5I35diGoaiTlhDhOPUg7LCYHht/GTHkGgZ9Y06fhzCWuUNDA
FS9ak169Uod6oSnX3X7Y
=kJQO
-----END PGP SIGNATURE-----

v2.2.3

8 years ago

This release is no longer supported upsteam, please use a more recent release

Github Releases (by Release)

ChangeLog

  • Version 2.2.3 - July 8, 2015
    • Fix a problem with 'make check' on 32-bit ARM systems

Checksum

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

d9b400b703cab7bb04b84b9b6e52076a630b673819d7541757bcc16467b6d49e  libseccomp-2.2.3.tar.gz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJVnXdcAAoJEFXkWlroynyKYpcQAIybotC9pvkV1K0WMd8QQUvh
ODaxOV36L3W9n74bU3S0VA8j3qie6e2UT1mUtNRbB+TpZhC6Z/LzIVjove8gcGwO
CxCtt8sDSCW4n8mpQSkAdEUovHOIAxezgUB1A/L48BVoenwfQ7rLOrgMyd8ZIWOF
3eDLFiG/WeenzskgDYJN4Sh0LpEjNB5PMEIqDz1nOf0gJ3M1vHaivtxBCG5+6BRE
6swi5YYs4UYBSd/qOvkHOgZLVUZtXCV2ZqhXvu5WjgyoFK157U8c1Wu1atGe2Vdw
l0rasHVpnCvCoCPbrUQNSdx1aVdj+MlVjawfsFwxo6W6nnZbbFslHFde/YyLinum
4zbH4ysarCYI7Sz8Fv9O08CE/AAujlN6ZDyQ1LjQYesVFM9+KjXEwdlKPRy+nuiJ
wbR62V1GYO1knHAK3TX4AL35gCOOcSBY4pE7PjAyvX2srhx91Xh5eBdqgOmro/RZ
wyHP73cBumfdQm9geA/qYdMfdQwlaNtPlAODUr4Z7Y6H2efDp/sxnyDCK76Khlz+
OIWn7IbDSeLWhSZMoaSwb7g/QkqIQBFLInCtfT7KbDLovcgfUVOyATtm4m1mZv4w
/3RMjOJx6RNTw2ySGlenY3j7kkFiXrO5q/5jz5wkId0UOlfdO7AlCznn/wodaphN
M70VLnkaUvHHh/Akad0/
=2IkP
-----END PGP SIGNATURE-----

v2.2.2

8 years ago

This release is no longer supported upsteam, please use a more recent release

Github Releases (by Release)

ChangeLog

  • Version 2.2.2 - July 6, 2015
    • Fix a problem with the masked equality operator
    • Fix a problem on x86_64/x32 involving invalid architectures
    • Fix a problem with the ARM specific syscalls
    • Fix a build problem when the source and build directories differ

Checksum

-----BEGIN PGP SIGNED MESSAGE-----                                              
Hash: SHA256                                                                    

dd34d2b161a63ea268d4e68182f0fa91eb2aa076accc8bacdc149d6061688ea5  libseccomp-2.2.2.tar.gz                                                                       
-----BEGIN PGP SIGNATURE-----                                                   
Version: GnuPG v2                                                               

iQIcBAEBCAAGBQJVmtoGAAoJEFXkWlroynyKoBAQAJJzJt+ozZ+l2PJKlNKqw8qB
ndMDyc2chzO5tpXW01GZmw+YlL9HFLG+4o7AdzPZVnmEUGgChyWVeWVEa/c14UoV
Yvjok0NC/1/u0NBQmETg4iM83QfhOeYuNCBLZb58dSUqEJZU8MCwT6yUk6eSPYjn
0uAEZbzdnvNUx4hbzvtR4IFSQVsyVwCkFJLdprMmCa8m84aFx7RXw2XUn8C/7lyZ
KTv4A30hQhfBUpWk4StlQ/jL+aCVgoAhR+yn91sVhK6Pm+h0vbYWtfJsQ94fPSqV
i/8HokBjH+Q3VZQW1qfMMA/Zg++6KbpE9L1025XGi7gbaNwV2tg739zq2UbOns3n
Y8i/XBX0apT8mxKjL9qIx0AEpEie3RuEEQ/vh7FA2eqylfshSddJ3YdK/0w/P5oV
XjHy8mtUDXOQLm3L3oQEdyB8TM2B4G5mVTuo0EM0eDsRJzZ9cACzl+v0UPckqV94
FF5muCDhXGxbdzx/C3/4X8V5sF1i0OeMWCoIH7/B4d7Swqt6ML1kofXLBUCalb5B
p9Qfm8pkO4+9tUNMtOPYnQQ9xmFPmkpDn/3TKsqdIp0psdP5VCzOIibKRHz5kktq
waGioIIkjt+3RqePvdjlztGFkI/qLNRewzY06ZmFGLyBHrv0JIbd5wv3n5ilUk7c
XzgcJSlAfpZQBveTjAE2
=Re7R                                                                           
-----END PGP SIGNATURE----- 

v2.2.1

9 years ago

This release is no longer supported upsteam, please use a more recent release

Github Releases (by Release)

ChangeLog

  • Version 2.2.1 - May 13, 2015
    • Fix a problem with syscall argument filtering on 64-bit systems
    • Fix some problems with the 32-bit ARM syscall table
    • Fix build problems on very old systems
    • Update the README file with the GitHub and Google Groups information

Checksum

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

0ba1789f54786c644af54cdffc9fd0dd0a8bb2b2ee153933f658855d2851a740  libseccomp-2.2.1.tar.gz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJVU1U1AAoJEFXkWlroynyKbAQP/jULx5gNQx7UePtk+jSem8lG
tjwEZyrxUgk96xFkGp5Vonn10Hynj7h2+W4OicjbUtiu5k+jhzHADt9OtqqWugZq
bX6D4QdGXTsCYFvP2ocKzFztvi1lGdKcEegiRUVSbE1fWei+KViCPy2sStN94cOs
cLRj77bHBlYp0//RMUc6jSNjnKQeaZjeBtraGlZacJdoSma+v80jWuUz7T41WAR6
LotmsIMAKJFmKRHAt+2+W4Nq759IR2PpmY7UOwVjaWUydWJvir7lzjrunqbTwFWV
1nzQReN2C37o4lJGcuVg267VVuwNpIMsk2Qd0gbqsPCRQ1lKRsatUxu5rTdHApJ+
4H3dhY1Qw6RIdyj6AyJ0xtkZpWFbgYuaT0uY0jDGFOQAVd8rR08XApK57ON/h3O1
wGlr553z/7DdvSLJhkDIRc+kG+1PQ7oI/iiqMOy5q/dCRpRV4Hh/ZJXs9jisAynu
tDUnS6S/8ZwMAf2sjlrpjG92RKkW9DLegpiBeshF8I6k3h7tULYCDzyBsZjdo6kO
VbSdr6PQr5wuOuf+fVhAG5t6uHbiX3a7i08jsFOQKzBmdVYg+4KuRwKybpihmFvs
vrc6WvVqzRGUyTQBcZUK00aMGPfu+70/idTcBHn+xKuUczRBk7BX0gQYyRcp4ZJ0
hl03hK5IAoR6fqbTg5IJ
=ZQpd
-----END PGP SIGNATURE-----

v2.2.0

9 years ago

This release is no longer supported upsteam, please use a more recent release

Github Releases (by Release)

ChangeLog

  • Version 2.2.0 - February 12, 2015
    • Migrated the build system to autotools
    • Added support for the aarch64 architecture
    • Added support for the mips, mips64, and mips64n32 architectures for both big and little endian systems
    • Added support for using the new seccomp() syscall and the thread sync functionality
    • Added Python bindings
    • Updated the internal syscall tables to Linux v3.19
    • Added documentation to help contributors wishing to submit patches
    • Migrated to Github for git hosting and Google Groups for the mailing list
    • Numerous minor bug fixes

Checksum

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

5aa8a230f8529d6ee777098550245e43d2247395fdfd5a2176e28cf7236f1b10  libseccomp-2.2.0.tar.gz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBAgAGBQJU3Q+YAAoJEFXkWlroynyKWsMP/3H+nI7/PEdsxrwb3kNK+wS0
LEKguUufhizAhp2J+6POejqyapxj/ge+QWRR4EZlbXUBzK8Mlu0OCexW7ic20QR3
reua7B/Dg363fGyBpx9vWnI8/l7DUuxlz97sYvYFbBZ0XeOeLFc6bxic8SvYJLzT
5A5oyd7oESAFH99C83oIcoJOxJanZXALOEN3J5fd5HXVtnHa0gQ1JlaIAldiXBlX
VrhS9FmAzJ/hpqGG9kP7piaUvrqNZRkuj0KsB6Ty2hE43pV/FgEzoMcScAdMS1E2
9L+K6RXT0Dcv5pB6avMz37chXMcfginh/pl6PL3QG0130ivbv0VJKKjkI1JVTadp
mUIYx7kOjZO/ZrdsRrh6hzDg9+kNlmtaCnzne7O1dttnlPNbz09KDmxN+e5/i5kA
6Vss+09ruO9fLTnlepfDcPujrZ6sxbqn4qvNJQd1nqdencbZl5DYJsUJCa6sxL2t
i/7+xo1zKXtVaeeEgAYn9MrpxtKbganorP05RlY2ecDf7rX0/pUHVcXjKUUrWgGl
By+PnD0Rg6OELmbNpPhcgNgUEYzGKdOhKkYfL/IH29zSSUmuVqskpGoQH7HRd2vo
oNz4oRcGi4vGeQAkp6hHaRPNpP4kylRxv0HzLigkuwhIRUtrDZBQ/A+KB0vBWh8O
36DpNMxzhPTBM3qdCbNa
=mufN
-----END PGP SIGNATURE-----

v0.1.0

9 years ago

This release is no longer supported upsteam, please use a more recent release

Github Releases (by Release)

ChangeLog

  • Version 0.1.0 - June 8, 2012
    • Initial release