aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLucas De Marchi <lucas.de.marchi@gmail.com>2024-03-05 21:27:42 -0600
committerLucas De Marchi <lucas.de.marchi@gmail.com>2024-03-05 21:27:42 -0600
commit41faa59711742c1476d59985011ee0f27ed91d30 (patch)
tree0499360fe9ab992ec6341fe9fd95b3b31e9d71fb
parentdc2440ee31c7a5572fb4aad39730fd854388b002 (diff)
downloadkmod-41faa59711742c1476d59985011ee0f27ed91d30.tar.gz
kmod 32v32
-rw-r--r--Makefile.am2
-rw-r--r--NEWS38
-rw-r--r--configure.ac2
3 files changed, 40 insertions, 2 deletions
diff --git a/Makefile.am b/Makefile.am
index c08542a..d37b56d 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -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 00b7f6d..6b628f9 100644
--- 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
=======
diff --git a/configure.ac b/configure.ac
index fbc0521..b651b5f 100644
--- a/configure.ac
+++ b/configure.ac
@@ -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])