]>
Commit | Line | Data |
---|---|---|
8befd5cc MG |
1 | libseccomp: Releases |
2 | =============================================================================== | |
3 | https://github.com/seccomp/libseccomp | |
4 | ||
5 | * Version 2.3.1 - April 20, 2016 | |
6 | - Fixed a problem with 32-bit x86 socket syscalls on some systems | |
7 | - Fixed problems with ipc syscalls on 32-bit x86 | |
8 | - Fixed problems with socket and ipc syscalls on s390 and s390x | |
9 | ||
10 | * Version 2.3.0 - February 29, 2016 | |
11 | - Added support for the s390 and s390x architectures | |
12 | - Added support for the ppc, ppc64, and ppc64le architectures | |
13 | - Update the internal syscall tables to match the Linux 4.5-rcX releases | |
14 | - Filter generation for both multiplexed and direct socket syscalls on x86 | |
15 | - Support for the musl libc implementation | |
16 | - Additions to the API to enable runtime version checking of the library | |
17 | - Enable the use of seccomp() instead of prctl() on supported systems | |
18 | - Added additional tests to the regression test suite | |
19 | ||
20 | * Version 2.2.3 - July 8, 2015 | |
21 | - Fix a problem with 'make check' on 32-bit ARM systems | |
22 | ||
23 | * Version 2.2.2 - July 6, 2015 | |
24 | - Fix a problem with the masked equality operator | |
25 | - Fix a problem on x86_64/x32 involving invalid architectures | |
26 | - Fix a problem with the ARM specific syscalls | |
27 | - Fix a build problem when the source and build directories differ | |
28 | ||
29 | * Version 2.2.1 - May 13, 2015 | |
30 | - Fix a problem with syscall argument filtering on 64-bit systems | |
31 | - Fix some problems with the 32-bit ARM syscall table | |
32 | - Fix build problems on very old systems | |
33 | - Update the README file with the GitHub and Google Groups information | |
34 | ||
35 | * Version 2.2.0 - February 12, 2015 | |
36 | - Migrated the build system to autotools | |
37 | - Added support for the aarch64 architecture | |
38 | - Added support for the mips, mips64, and mips64n32 architectures for both big | |
39 | and little endian systems | |
40 | - Added support for using the new seccomp() syscall and the thread sync | |
41 | functionality | |
42 | - Added Python bindings | |
43 | - Updated the internal syscall tables to Linux v3.19 | |
44 | - Added documentation to help contributors wishing to submit patches | |
45 | - Migrated to GitHub for git hosting and Google Groups for the mailing list | |
46 | - Numerous minor bug fixes | |
47 | ||
48 | * Version 2.1.1 - October 31, 2013 | |
49 | - Build system improvements | |
50 | - Automated test improvements, including a "check" target for use by | |
51 | packagers to verify the build | |
52 | - Numerous bug fixes related to the filter's internal rule database which | |
53 | affect those creating rules with syscall arguments | |
54 | - Introduced tools to verify the style/formatting of the code, including a | |
55 | "check-syntax" target for use by developers | |
56 | - Non-public symbols are now hidden in the library | |
57 | ||
58 | * Version 2.1.0 - June 11, 2013 | |
59 | - Add support for the x32 and ARM architectures | |
60 | - Improvements to the regression tests, including support for live tests | |
61 | - More verbose PFC output, including translation of syscall numbers to names | |
62 | - Several assorted bugfixes affecting the seccomp BPF generation | |
63 | - The syscall number/name resolver tool is now available to install | |
64 | ||
65 | * Version 2.0.0 - January 28, 2013 | |
66 | - Fixes for the x86 multiplexed syscalls | |
67 | - Additions to the API to better support non-native architectures | |
68 | - Additions to the API to support multiple architectures in one filter | |
69 | - Additions to the API to resolve syscall name/number mappings | |
70 | - Assorted minor bug fixes | |
71 | - Improved build messages regardless of build verbosity | |
72 | - More automated tests added as well as a number of improvements to the test | |
73 | harness | |
74 | ||
75 | * Version 1.0.1 - November 12, 2012 | |
76 | - The header file is now easier to use with C++ compilers | |
77 | - Minor documentation fixes | |
78 | - Minor memory leak fixes | |
79 | - Corrected x86 filter generation on x86_64 systems | |
80 | - Corrected problems with small filters and filters with arguments | |
81 | ||
82 | * Version 1.0.0 - July 31, 2012 | |
83 | - Change the API to be context-aware; eliminates all internal state but breaks | |
84 | compatibility with the previous 0.1.0 release | |
85 | - Added support for multiple build jobs ("make -j8") and verbose builds using | |
86 | the "V=1" build variable ("make V=1") | |
87 | - Minor tweaks to the regression test script output | |
88 | ||
89 | * Version 0.1.0 - June 8, 2012 | |
90 | - Initial release |