]> git.ipfire.org Git - thirdparty/kmod.git/commitdiff
kmod 27 v27
authorLucas De Marchi <lucas.demarchi@intel.com>
Tue, 18 Feb 2020 23:54:07 +0000 (15:54 -0800)
committerLucas De Marchi <lucas.demarchi@intel.com>
Tue, 18 Feb 2020 23:54:07 +0000 (15:54 -0800)
Makefile.am
NEWS
configure.ac

index 56c9ba60020b39e99a20560011ecaaf9f896388a..8eadb99787c0bc44e2d1d139cf1c16c6cfe5804d 100644 (file)
@@ -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 58c4e2f4d589cc17e8825d0958c09c4285e48ce5..1c80582885cfe6aaea8cda3cb91323996a6fb261 100644 (file)
--- 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
 =======
 
index e885d7901bcd1628328e9881d4968a968bc92667..4a65d6ba7a3790eae54b9b82656af77492b4820f 100644 (file)
@@ -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])