Changelog for
kmod-compat-25-5.1.x86_64.rpm :
* Fri Mar 16 2018 roAATTsuse.de- for sle, buildexclude the 32bit platforms in kmod-testsuite, they have no kernel binaries anyway (bnc#1085640)
* Thu Mar 08 2018 msuchanekAATTsuse.com- Fix PKCS#7 signature display in modinfo (bsc#1077693).
* Add libkmod-signature-implement-pkcs7-parsing-with-asn1c.patch
* Add libkmod-signature-Fix-crash-when-module-signature-is.patch
* Refresh 0010-modprobe-Implement-allow-unsupported-modules.patch
* Thu Feb 01 2018 msuchanekAATTsuse.com- Update to kmod v25
* Fix resolving symbols with MODULE_REL_CRCS (bsc#1077867)- Drop depmod-Don-t-add-.TOC.-when-it-s-in-the-kernel.patch
* Thu Dec 07 2017 msuchanekAATTsuse.com- Fix resolving .TOC. in modules on 4.4 and older kernel (bsc#1070209) depmod-Don-t-add-.TOC.-when-it-s-in-the-kernel.patch
* Mon Nov 20 2017 msuchanekAATTsuse.com- Move dependency on suse-module-tools to kmod-compat (bsc#1047911).
* Mon Aug 28 2017 mmarekAATTsuse.com- Add missing coreutils dependency for initrd macros (bsc#1055492).
* Wed Jul 26 2017 jengelhAATTinai.de- Add versioned requires between kmod-compat -> kmod
* Thu Jul 06 2017 jengelhAATTinai.de- Update to new upstream release 24
* libkmod: fix use of strcpy
* depmod: fix string overflow
* depmod: ignore related modules in depmod_report_cycles
* libkmod: Fix handling of quotes in kernel command line
* libkmod-config: replace 0/1 with bool
* depmod: handle nested loops- Drop 0001-use-correct-sort-method-in-test-array.patch, 0002-depmod-ignore-related-modules-in-depmod_report_cycle.patch, 0009-libkmod-Implement-filtering-of-unsupported-modules-o.patch (applied upstream)- Remove support for openSUSE < 13.2 (non-dracut mkinitrd)- Separate bash completion functions into extra package- Move some of the symlinks from kmod-compat to kmod, as kmod still does not have native support for all functions.
* Tue Nov 22 2016 yousaf.kaukabAATTsuse.com- 0002-depmod-ignore-related-modules-in-depmod_report_cycle.patch: Fix buffer overflow when printing modules in cyclic dependency chain (boo#1008186)
* Thu Jul 21 2016 jengelhAATTinai.de- Update to new upstream release 23
* Don\'t add comment to modules.devname if it would otherwise be empty.
* Ignore .TOC. symbols in depmod parsing.
* Fix crash on modinfo while checking for available signature of unknown type.
* Teach modinfo about PKCS#7 module signatures.- Drop depmod-Ignore_PowerPC64_ABIv2_.TOC.symbol.patch (merged), 0001-libkmod-Handle-long-lines-in-proc-modules.patch (merged)
* Fri Jun 17 2016 mmarekAATTsuse.cz- libkmod: Handle long lines in /proc/modules (bsc#983754) 0001-libkmod-Handle-long-lines-in-proc-modules.patch
* Tue Feb 09 2016 dvaleevAATTsuse.com- Fix kernel master build for ppc64le (bsc#1070209) depmod-Ignore_PowerPC64_ABIv2_.TOC.symbol.patch
* Mon Dec 07 2015 jengelhAATTinai.de- Update to new upstream release 22
* support `insmod -f`
* depmod: do not fall back to uname on bad version
* Sat Nov 07 2015 jengelhAATTinai.de- Update to new upstream release 21
* The kmod tool now prints the relevant configuration options it was built with when the \"--version\" argument is passed.
* Tue Apr 21 2015 mmarekAATTsuse.cz- Update to kmod 20
* More robust ELF parsing
* To fix a race, modprobe only looks at modules.builtin to determine a builtin module, so e.g. \'modprobe vt\' will no longer work.
* Other fixes
* Testsuite moved to a separate package, since it is now building the test modules from sources, which requires the kernel package.
* dropped kmod-blacklist-fixtest.patch (merged upstream)
* Thu Apr 02 2015 crrodriguezAATTopensuse.org- If kmod packge changes, regenerate the initrd.
* Fri Mar 06 2015 meissnerAATTsuse.com- 0001-use-correct-sort-method-in-test-array.patch: use correct test bsc#920930
* Sun Feb 22 2015 meissnerAATTsuse.com- kmod-blacklist-fixtest.patch: tag the test in test-blacklist correctly
* Sun Nov 16 2014 jengelhAATTinai.de- Move include files out of pkg/ into a normal subdir of includedir.
* Sun Nov 16 2014 crrodriguezAATTopensuse.org- Update to kmod 19
* Fix missing CLOEXEC in library
* Fix error message while opening kmod\'s index
* static-nodes: when writing in tmpfiles format, indicate that creation of static nodes should only happen at boot. This is used and required by systemd-217+.
* Sat Nov 08 2014 crrodriguezAATTopensuse.org- Build with full RELRO.- Enable verbose build (build checks depend on that)
* Thu Sep 04 2014 mmarekAATTsuse.cz- Do not filter unsupported modules when running a vanilla kernel (bnc#871066). New patch: 0011-Do-not-filter-unsupported-modules-when-running-a-van.patch
* Tue Jun 24 2014 jengelhAATTinai.de- Update to new upstream release 18
* 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.- Remove last vestiges of gpg-offline- Remove 0001-depmod-Make-dependency-loops-be-fatal.patch (applied upstream)
* Fri May 16 2014 matwey.kornilovAATTgmail.com- Remove 0001-Fix-recursion-loop-in-mod_count_all_dependencies-whe.patch- Add 0001-depmod-Make-dependency-loops-be-fatal.patch (upstream fix for bnc#872715)
* Sat Apr 12 2014 matwey.kornilovAATTgmail.com- Add 0001-Fix-recursion-loop-in-mod_count_all_dependencies-whe.patch
* Fix segfault at cycled deps (bnc#872715)
* Tue Apr 08 2014 mmarekAATTsuse.cz- Remove the now obsolete test-files.tar.xz tarball
* Mon Apr 07 2014 mmarekAATTsuse.com- Updated to kmod 17
* Do not require xsltproc for build
* Parse softdeps stored in kernel modules
* Add experimental python bindings (not enabled in the package yet)
* Misc bugfixes- Deleted patches that went upstream. Only the unsupported modules feature remains: 0002-modprobe-Recognize-allow-unsupported-modules-on-comm.patch 0003-libkmod-config-Recognize-allow_unsupported_modules-i.patch 0009-libkmod-Implement-filtering-of-unsupported-modules-o.patch 0010-modprobe-Implement-allow-unsupported-modules.patch
* Tue Mar 11 2014 mmarekAATTsuse.cz- Provide and obsolete module-init-tools (bnc#867442)
* Fri Mar 07 2014 mmarekAATTsuse.cz- testsuite: Fix uname() during glibc startup
* Wed Mar 05 2014 mmarekAATTsuse.cz- testsuite: Check the list of loaded modules after a test- testsuite: Add test for modprobe --force- testsuite: Do not provide finit_module(2) on older kernels- Add some tests for kernels without finit_module(2)- libkmod-module: Simplify kmod_module_insert_module()- libkmod: Implement filtering of unsupported modules (fate#316971)- modprobe: Implement --allow-unsupported-modules (fate#316971)- make the %check section fatal
* Wed Feb 26 2014 mmarekAATTsuse.cz- Remove \"rmmod -w\" documentation and getopt entry- modprobe: Recognize --allow-unsupported-modules on commandline (fate#316971)- libkmod-config: Recognize allow_unsupported_modules in the configuration (fate#316971)
* Wed Feb 26 2014 mmarekAATTsuse.cz- Drop the non-upstream kmod-no-static.diff; the size difference is negligible.
* Tue Jan 07 2014 jengelhAATTinai.de- Update to new upstream release 16
* The option to wait on module removal has been removed from the kernel, and now from rmmod. The constant KMOD_REMOVE_NOWAIT in libkmod is still there for backwards compatibility but it is always enforced, passing O_NONBLOCK to delete_module(2).
* Mon Sep 02 2013 jengelhAATTinai.de- Update to new upstream release 15
* kmod static-nodes no longer fails if modules.devname does not exist
* Fix getting boolean parameter from kernel cmdline in case the value is omitted
* kmod static-nodes creates parent directories if given a -o option- Add kmod-no-static.diff
* Wed Jul 03 2013 jengelhAATTinai.de- Update to new upstream release 14
* Some bug fixes and a new \"static-nodes\" command to parse modules.devname.
* Mon Apr 15 2013 crrodriguezAATTopensuse.org- Update to new upstream release 13
* depmod: --symbol-prefix actually requires an argument
* depmod: fix builtin symbols resolution when the prefix symbol is set
* libkmod: Use secure_getenv if available
* rmmod: Teach rmmod about builtin modules
* libkmod: add finit_module logic
* modprobe: Fix assertion on --show-depends with bogus config file
* Many other bugfixes see https://lwn.net/Articles/546711
* Thu Dec 06 2012 jengelhAATTinai.de- Update to new upstream release 12
* Fix removing vermagic from module when told to force load a module
* Fix removing __versions section when told to force load a module: we need to mangle the section header, not the section.
* modinfo no longer fails while loading a module from file when path contains \".ko\" substring
* Fri Nov 23 2012 jengelhAATTinai.de- Require suse-module-tools now that it is present in Base:System- kmod-compat depends on kmod, add that missing Requires.
* Sat Nov 10 2012 hrvoje.senjanAATTgmail.com- Update to kmod-11
* Fix testsuite defining symbols twice on 32 bit systems
* Allow to check generated files against correct ones
* libkmod now keeps a file opened after the first call to
* kmod_module_get_{info,versions,symbols,dependency_symbols}. This reduces signficantly the amount of time depmod tool takes to execute. Particularly if compressed modules are used.
* Remove --with-rootprefix from build system. It was not a great idea after all and should not be use since it causes more harm than benefits.
* Hide --wait option on rmmod. This feature is being targeted for removal from kernel. rmmod still accepts this option, but it is hidden now: man page and usage() says nothing about it and if it is used, user will get a 10s sleep. This way we can check and help if anyone is using this feature.
* Refactor message logging on all tools, giving proper prefix, routing everything to syslog when asked for, etc.
* Fix parsing of modules.order when using compressed modules
* Usage messages go to stdout instead of stderr
* Fix memory leak in hash implementation
* Fri Sep 14 2012 jengelhAATTinai.de- Provide the \"modutils\" virtual symbol- Update to new upstream release 10
* Read coresize from /sys if supported
* Add flag to kmod_module_probe_insert() to apply blacklisting during probe only if mod is an alias. Now modprobe uses this flag by default.
* Wed Jun 20 2012 rmilasanAATTsuse.com- Update to new upstream release 9
* build-sys: allow compressed modules in testsuite
* build-sys: Make dirs writable on rootfs creation
* depmod: use ferror and fclose to check for error
* depmod: return error when index is truncated due to ENOSPC
* depmod: fix coding-style issue in array declaration
* depmod: fail if any index could not be created
* depmod: don\'t return error if modules.builtin don\'t exist
* libkmod-util: split function for usec conversion
* libkmod-util: add missing stdbool.h include- Fix broken testsuites on 32bit systems. add: fix-32bits.diff
* Sat Apr 21 2012 jengelhAATTmedozas.de- Restore patch descriptions (and use `quilt setup` for rediff in future)
* Thu Apr 19 2012 rmilasanAATTsuse.com- Update to new upstream release 8
* doc: remove links to NULL going nowhere.
* modprobe: handle -ENOENT return from init_module.
* doc: silent man page generation and fix gtk-doc warnings.
* modprobe: fix typo in config dump: option->options.
* Wed Apr 18 2012 rmilasanAATTsuse.com- Update to new upstream release 7
* build-sys: don\'t set CFLAGS and LDFLAGS.
* build-sys: re-organize configure.ac.
* configure.ac: Move link only flags out of CFLAGS and into LDFLAGS.
* Add CC_CHECK_LDFLAGS_APPEND m4 macro.
* config: use order /etc, /run, /lib.
* modprobe: set log prio to 0 if user passed -q arg.
* modprobe: always try to remove all modules in command line.
* modprobe: don\'t check if module builtin to decide if it\'s builtin.
* modprobe: fix error path in removing modules.
* Sat Mar 10 2012 rschweikertAATTsuse.com- place binary in /usr tree (UsrMerge project)
* Sat Mar 03 2012 jengelhAATTmedozas.de- Update to new upstream release 6
* New API: kmod_module_apply_filter, a function to apply filters in a list of modules
* Lookup modules.builtin.bin to decide if a module is built into the kernel
* Resolve infinite loops with softdeps and user configs with install commands
* Tue Feb 07 2012 jengelhAATTmedozas.de- Update to new upstream release 5
* modprobe no longer works with paths: it only accepts module names and/or aliases now. More code is now shared by libkmod and modprobe.
* Fri Jan 20 2012 jengelhAATTmedozas.de- Update to new upstream release 4
* new APIs in libkmod: blacklists, install/remove commands, aliases, options, softdeps and dumping indexes
* Fri Jan 06 2012 jengelhAATTmedozas.de- Update to new upstream release 3
* new APIs in libkmod: get symbols from module, parsing the ELF section, dependency symbols, insert module like modprobe
* support for Xz-compressed modules
* the depmod tool
* Sat Dec 24 2011 crrodriguezAATTopensuse.org- Use --enable-zlib and buildRequire zlib- run make check
* Sun Dec 18 2011 jengelhAATTmedozas.de- Initial package for build.opensuse.org