summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLucas De Marchi <lucas.demarchi@intel.com>2020-02-18 15:54:07 -0800
committerLucas De Marchi <lucas.demarchi@intel.com>2020-02-18 15:54:07 -0800
commit819a125ca756003dce2d11624035b7fb605a8e99 (patch)
tree702d172b14cd70ca0db6e572daf5a3868115dac4
parentf975f6bfcc88ce8cb653efa580ea73a8c22e17df (diff)
downloadkmod-819a125ca756003dce2d11624035b7fb605a8e99.tar.gz
kmod-819a125ca756003dce2d11624035b7fb605a8e99.tar.bz2
kmod-819a125ca756003dce2d11624035b7fb605a8e99.zip
kmod 27v27
-rw-r--r--Makefile.am2
-rw-r--r--NEWS49
-rw-r--r--configure.ac2
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
diff --git a/NEWS b/NEWS
index 58c4e2f..1c80582 100644
--- a/NEWS
+++ b/NEWS
@@ -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])