]> git.ipfire.org Git - thirdparty/kmod.git/commitdiff
kmod 32 v32
authorLucas De Marchi <lucas.de.marchi@gmail.com>
Wed, 6 Mar 2024 03:27:42 +0000 (21:27 -0600)
committerLucas De Marchi <lucas.de.marchi@gmail.com>
Wed, 6 Mar 2024 03:27:42 +0000 (21:27 -0600)
Makefile.am
NEWS
configure.ac

index c08542af68a0307f01ba1a590b8d4064d910980e..d37b56d42764493937174de7e217723a0cfcd265 100644 (file)
@@ -40,7 +40,7 @@ AM_LDFLAGS = $(OUR_LDFLAGS)
 # 6. If any interfaces have been removed or changed since the last public
 #    release, then set age to 0.
 LIBKMOD_CURRENT=6
-LIBKMOD_REVISION=1
+LIBKMOD_REVISION=2
 LIBKMOD_AGE=4
 
 noinst_LTLIBRARIES = shared/libshared.la
diff --git a/NEWS b/NEWS
index 00b7f6d72ae6271a3f48ca5450f504fc701963f5..6b628f9382e993bd557d1b13e4500058ab6e60f9 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,41 @@
+kmod 32
+=======
+
+- Improvements
+
+       - Use any hash algo known by kernel/openssl instead of keep needing
+         to update the mapping
+
+       - Teach kmod to load modprobe.d/depmod.d configuration from ${prefix}/lib
+         and allow it to be overriden during build with --with-distconfdir=DIR
+
+       - Make kernel modules directory configurable. This allows distro to
+         make kmod use only files from /usr regardless of having a compat
+         symlink in place.
+
+       - Install kmod.pc containing the features selected at build time.
+
+       - Install all tools and symlinks by default. Previously kmod relied on
+         distro packaging to set up the symlinks in place like modprobe,
+         depmod, lsmod, etc. Now those symlinks are created by kmod itself
+         and they are always placed in $bindir.
+
+- Bug Fixes
+
+       - Fix warnings due to -Walloc-size
+
+- Others
+
+       - Drop python bindings. Those were not update in ages and not compatible
+         with latest python releases.
+
+       - Cleanup test infra, dropping what was not used anymore
+
+       - Drop experimental tools `kmod insert` / `kmod remove`. Building those
+         was protected by a configure option never set by distros. They also
+         didn't gain enough traction to replace the older interfaces via
+         modprobe/insmod/rmmod.
+
 kmod 31
 =======
 
index fbc052112c464d1a3eb24ad04e0204d6b48fdb08..b651b5f93fd7bcd1484e47e7bd0630a2a030034f 100644 (file)
@@ -1,6 +1,6 @@
 AC_PREREQ(2.64)
 AC_INIT([kmod],
-       [31],
+       [32],
        [linux-modules@vger.kernel.org],
        [kmod],
        [http://git.kernel.org/?p=utils/kernel/kmod/kmod.git])