summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile.am2
-rw-r--r--NEWS21
-rw-r--r--configure.ac2
3 files changed, 23 insertions, 2 deletions
diff --git a/Makefile.am b/Makefile.am
index 14ddcab..eb63073 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -38,7 +38,7 @@ SED_PROCESS = \
$(SED_PROCESS)
LIBKMOD_CURRENT=4
-LIBKMOD_REVISION=7
+LIBKMOD_REVISION=8
LIBKMOD_AGE=2
noinst_LTLIBRARIES = libkmod/libkmod-util.la
diff --git a/NEWS b/NEWS
index dfdb911..b03c7c5 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,24 @@
+kmod 18
+=======
+
+- Bug fixes:
+ - Fix leaks in error paths
+ - Fix use-after-free in hash implementation causing a wrong index to be
+ generated by depmod with out-of-tree modules
+
+- New features:
+ - Calling depmod with modules creating a dependency loop will now make
+ depmod return an error and not update the indexes. This is to protect
+ the current index not being overridden by another index that may cause
+ a boot failure, depending on the buggy module. It's a necessary
+ change in behavior regarding previous kmod releases and
+ module-init-tools. The error message was also improved to output
+ the modules that caused the dependency cycle.
+
+- Improvements to testsuite:
+ - Fix and improve expected-fail test
+ - Add tests for hashmap implementation
+
kmod 17
=======
diff --git a/configure.ac b/configure.ac
index 4040908..7781ce1 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,6 +1,6 @@
AC_PREREQ(2.60)
AC_INIT([kmod],
- [17],
+ [18],
[linux-modules@vger.kernel.org],
[kmod],
[http://git.kernel.org/?p=utils/kernel/kmod/kmod.git])