diff options
author | Lucas De Marchi <lucas.demarchi@intel.com> | 2020-02-18 15:54:07 -0800 |
---|---|---|
committer | Lucas De Marchi <lucas.demarchi@intel.com> | 2020-02-18 15:54:07 -0800 |
commit | 819a125ca756003dce2d11624035b7fb605a8e99 (patch) | |
tree | 702d172b14cd70ca0db6e572daf5a3868115dac4 | |
parent | f975f6bfcc88ce8cb653efa580ea73a8c22e17df (diff) | |
download | kmod-819a125ca756003dce2d11624035b7fb605a8e99.tar.gz kmod-819a125ca756003dce2d11624035b7fb605a8e99.tar.bz2 kmod-819a125ca756003dce2d11624035b7fb605a8e99.zip |
kmod 27v27
-rw-r--r-- | Makefile.am | 2 | ||||
-rw-r--r-- | NEWS | 49 | ||||
-rw-r--r-- | configure.ac | 2 |
3 files changed, 51 insertions, 2 deletions
diff --git a/Makefile.am b/Makefile.am index 56c9ba6..8eadb99 100644 --- a/Makefile.am +++ b/Makefile.am @@ -43,7 +43,7 @@ SED_PROCESS = \ $(SED_PROCESS) LIBKMOD_CURRENT=5 -LIBKMOD_REVISION=4 +LIBKMOD_REVISION=5 LIBKMOD_AGE=3 noinst_LTLIBRARIES = shared/libshared.la @@ -1,3 +1,52 @@ +kmod 27 +======= + +- Improvements + - Link to libcrypto rather than requiring openssl + + - Print a better error message when kernel doesn't support module unload + + - Use PKCS#7 instead of CMS for parsing module signature to be + compatible with LibreSSL and OpenSSL < 1.1.0 + + - Teach modinfo to parse modules.builtin.modinfo. When using Linux kernel + >= v5.2-rc1 it's possible to get module information from this new file. Now + modinfo is able to show it instead of an error message that the module is + built-in: + + Before: + $ modinfo ext4 + modinfo: ERROR: Module ext4 not found. + + After: + $ modinfo ext4 + name: ext4 + filename: (builtin) + softdep: pre: crc32c + license: GPL + description: Fourth Extended Filesystem + author: Remy Card, Stephen Tweedie, Andrew Morton, Andreas Dilger, Theodore Ts'o and others + alias: fs-ext4 + alias: ext3 + alias: fs-ext3 + alias: ext2 + alias: fs-ext2 + +- Bug fixes + - Do not link python bindings with libpython to be compatible with + python3.8 + + - Fix module removal with `modprobe -r` when a dependency is built-in. + Now it properly ignores them and proceed with removal of other + dependencies + + - Fix propagation of return code from install/remove commands to the + the probe function. The return values of kmod_module_probe_insert_module() + have very specific meanings, do not confuse the caller by return codes + from system() + + - Fix softdep config parsing leading to buffer overflow + kmod 26 ======= diff --git a/configure.ac b/configure.ac index e885d79..4a65d6b 100644 --- a/configure.ac +++ b/configure.ac @@ -1,6 +1,6 @@ AC_PREREQ(2.64) AC_INIT([kmod], - [26], + [27], [linux-modules@vger.kernel.org], [kmod], [http://git.kernel.org/?p=utils/kernel/kmod/kmod.git]) |