]> git.ipfire.org Git - thirdparty/kmod.git/blobdiff - NEWS
kmod 25
[thirdparty/kmod.git] / NEWS
diff --git a/NEWS b/NEWS
index 8bf8346db723afac2c7a381e88ba7a53d5fbbc58..58a770e1079e503b4a2d0787b18c65a669dc2612 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,73 @@
+kmod 25
+=======
+
+- Improvements
+       - Add module signature to modinfo output
+
+       - Add support for external directories in depmod: now there's a new
+         "external" keyword parsed by depmod when calculating the dependencies.
+         It allows to add modules to other directories which are not relative
+         to where the modules are commonly installed.  This results in
+         modules.dep and friends now understanding absolute paths rather than
+         relative paths only. For more information see depmod.d(1).
+
+       - Add support for CONFIG_MODULE_REL_CRCS
+
+       - Add missing documentation references in man pages
+
+       - Handle the case in which module has a .TOC symbol already while
+         calculating dependencies
+
+       - Improve testsuite and allow to use mkosi to run testsuite in different
+         distros
+
+kmod 24
+=======
+
+- Improvements:
+       - Add more information on dependency loop
+
+       - Sanitize use of strcpy and allow to grow from small strings on stack
+         (common case) to bigger strings on heap when needed
+
+- Bug fixes
+       - Fix wrong dependency loops being reported by depmod
+
+       - Fix crashes when reporting dependency loops
+
+       - Fix parsing kernel command line containing quotes
+
+       - Fix leaks on error paths
+
+kmod 23
+=======
+
+- Improvements:
+       - Don't add comment to modules.devname if it would otherwise be empty
+         to play nice with tools detecting empty files
+
+       - Allow building with BSD sed, that doesn't have -E flag
+
+       - Ignore .TOC. symbols in depmod parsing as it's for PPC64 the
+         equivalent of _GLOBAL_OFFSET_TABLE_
+
+       - Teach modinfo about PKCS#7 module signatures: it doesn't add any
+         other info besides telling the user the module is signed since
+         kernel doesn't add other info on the module section
+
+- Bug fixes
+
+       - Fix -s and -p compat options to insmod triggering force flag
+
+       - Fix long lines from /proc/modules not being handled correctly by
+         kmod_module_new_from_loaded() and kmod_module_get_size() and several
+         other library functions that use them
+
+       - Fix crash on modinfo while checking for available signature of
+         unknown type
+
+       - Fix documentation generation with gtk-doc
+
 kmod 22
 =======