Releases: dell/dkms
Releases · dell/dkms
v3.1.1 - Small fixes and improvements
What's Changed
- Remove last remnants of log_action_msg from dkms_autoinstaller.in #447 by @scaronni in #448
- Drop GNU/kFreeBSD by @scaronni in #449
- Move
local
to one var per line and init on seperate line by @jcpunk in #435 - Fix issue #450 by @scaronni in #451
- build(deps): bump actions/checkout from 3 to 4 by @dependabot in #349
- Update tests by @scaronni in #452
- Fix passing multiple kernel versions by @scaronni in #453
New Contributors
- @jcpunk made their first contribution in #435
- @dependabot made their first contribution in #349
Full Changelog: v3.1.0...v3.1.1
v3.1.0 - New output & small improvements
User visible changes:
- New more condensed output for most of the tasks.
- Allow running the MOK certificate generation as a standalone command (Nvidia / Gnome Software integration).
- Install
kernel-install
drop-in to/usr/lib
instead of/etc
. - Remove
modules.weakdep
as part of the cleanup. - Allow setting the maximum number of parallel jobs in /etc/dkms/framework.conf.
What's Changed
- CI: temporary drop the Ubuntu 22.04 VM by @evelikov in #411
- dkms: include modules.weakdep in cleanup by @liskin in #419
- CI: drop CentOS Stream 8 by @evelikov in #420
- Update CI matrix by @evelikov in #421
- Tests fixes for clang by @evelikov in #422
- Install kernel-install drop-in to /usr/lib instead of /etc by @bluca in #431
- Tests update by @scaronni in #428
- Allow running MOK generation as a command by @scaronni in #424
- Reduce output when installing/uninstalling by @scaronni in #425
- Allow parallel_jobs to be set in framework.conf by @bodgerer in #432
- Update list of container images used for the tests. by @scaronni in #441
- Second round of output cleaning by @scaronni in #440
- find_module:fix a mistake for kernel with modules uncompressed by @WizardHowlhaha in #442
- sleep in a single background process while waiting for command to complete by @hkskoglund in #444
New Contributors
- @liskin made their first contribution in #419
- @bluca made their first contribution in #431
- @bodgerer made their first contribution in #432
- @WizardHowlhaha made their first contribution in #442
- @hkskoglund made their first contribution in #444
Full Changelog: v3.0.13...v3.1.0
v3.0.13 - Broken adjective, modules dir selection, compression fixes
Highlights
This release includes a large amount of work, where the most notable parts are:
- New dkms status adjective
broken
- see #357 - Allow overriding the /lib/modules directory - see #389
- Adjust kernel module compression, compatible with the in-kernel decompressors - see #390
- Ton of CI improvements and new distributions into the matrix
- The zsh shell completion has been imported in-tree - see #395
What's Changed
- run_test.sh: add gentoo as valid os id in tests by @AndrewAmmerlaan in #344
- CI: add dependabot by @evelikov in #348
- Use 'unbuild' instead of 'remove' in kernel prerm script by @ian-abbott in #342
- CI: add centos stream8/9 by @evelikov in #350
- dkms: always use read_conf_or_die by @evelikov in #354
- Misc CI cleanup by @evelikov in #355
- test: Make suite runnable on
linuxmint
by @hyperupcall in #356 - Document that both MOK files must exist by @evelikov in #367
- Read
/usr/lib/os-release
as fallback for/etc/os-release
by @hyperupcall in #351 - Man page updates by @AllKind in #370
- Misc fixes by @anbe42 in #371
- Update show_usage() by @AllKind in #375
- man: add --verbose and explain $verbose more accurate by @AllKind in #379
- completion: Add value completion for more arguments by @hyperupcall in #377
- Report failing command in invoke_command() by @evelikov in #380
- run_test.sh: get mod_compression_ext from .config by @anbe42 in #383
- test: Remove instance that will never be triggered by @AllKind in #381
- Update gitignore, add editorconfig by @evelikov in #376
- tests: fail when we cannot mv original os-release by @evelikov in #373
- workflows/tests.yml: fix Gentoo testing by @AndrewAmmerlaan in #388
- CI fixes from anbe42 by @evelikov in #387
- Replace
[ expr ]
with[[ expr ]]
and(( expr ))
by @AllKind in #382 - dkms: use saner compression defaults by @evelikov in #390
- Consistently use install_tree, allow overriding /lib/modules by @evelikov in #389
- CI: install xz-utils on Debian by @evelikov in #393
- misc fixes by @anbe42 in #385
- depmod cleanup by @anbe42 in #374
- Import zsh-completion and polish a bit by @evelikov in #395
- CI: add Fedora 38/39 into the mix by @evelikov in #396
- CI: Update Alpine/Ubuntu permutations by @evelikov in #397
- CI: install linux* on Arch, fix module detection and tweak test logging by @evelikov in #398
- CI: add openSUSE to the matrix by @evelikov in #399
- docs: Fix typo in example in README by @hyperupcall in #404
- dkms: use kill -0 $pid instead of /proc/$pid in process exit wait loop by @MitchellAugustin in #403
New Contributors
- @ian-abbott made their first contribution in #342
- @AllKind made their first contribution in #370
- @MitchellAugustin made their first contribution in #403
Full Changelog: v3.0.12...v3.0.13
v3.0.12 - fix CC detection, rework makefile directory handling
What's Changed
- Fix CC detection by @anbe42 in #334
- Makefile: fix extension of kernel-install plugin by @AndrewAmmerlaan in #335
- Fix grammatical error by @yunginnanet in #341
- Remove embedded DESTDIR in make variables, honour them by @evelikov in #339
New Contributors
- @AndrewAmmerlaan made their first contribution in #335
- @yunginnanet made their first contribution in #341
Full Changelog: v3.0.11...v3.0.12
v3.0.11 - Multiple bugfixes and improvements
What's Changed
- Fix building with clang and lld by @hadogenes in #294
- Fix updating modules with no version by @xuzhen in #297
- Update README.md by @Mejituu in #307
- man: reinstate NO_WEAK_MODULES section by @evelikov in #309
- run_tests: saner handling of sig key/hashalgo by @evelikov in #310
- github: enable weekly testing by @evelikov in #313
- dkms: skip module signing when hash is unknown by @evelikov in #312
- Misc cleanup by @anbe42 in #315
- CI: remove Debian 8 from the build matrix by @evelikov in #317
- CI: Update distros by @evelikov in #318
- dkms: reinstate --enroll-key by @evelikov in #322
- Misc fixes by @anbe42 in #323
- testing more corner cases by @anbe42 in #325
- Autoinstall fixes by @anbe42 in #314
- add BUILD_EXCLUSIVE_CONFIG by @anbe42 in #269
- CI: remove Debian 9 from the matrix by @evelikov in #331
New Contributors
Full Changelog: v3.0.10...v3.0.11
v3.0.10 - Fix warnings for modules with no version string
What's Changed
- Improve the test script by @xuzhen in #279
- Fix warnings for modules with no version by @xuzhen in #291
- Fix typos and bashisms by @happyaron
- Fix
modprobe_on_install
not being honored in the config file @scaronni
Full Changelog: v3.0.9...v3.0.10
v3.0.9 - Various fixes and improvements
What's Changed
- Support variable expansion in framework files by @xuzhen in #265
- Fix --config option by @xuzhen in #272
- Verify the key of module signature in tests by @xuzhen in #271
- dkms.in: Handle error cases in autoinstall by @SparkingSpork in #262
- Follow the target kernel's module hash algorithm by @xuzhen in #274
- fix incomplete deletion of install directory by @freswa in #277
- Correct searching for rpm in PATH by @hadogenes in #259
- Ensure the kconfig file location is set during building by @xuzhen in #278
- Fix the search for the path of installed modules by @xuzhen in #275
- Make deprecation warnings less noisy and more informative by @LocutusOfBorg in #282
- Use exact compiler for dkms as used to build the kernel by @LocutusOfBorg in #285
- export CC=<the kernel's compiler> for non-Kbuild module build systems by @LocutusOfBorg in #286
New Contributors
- @SparkingSpork made their first contribution in #262
- @freswa made their first contribution in #277
- @hadogenes made their first contribution in #259
Full Changelog: v3.0.8...v3.0.9
v3.0.8 - Module signing fixes and documentation
What's Changed
- Fix signing on Debian by @xuzhen in #253
- refactor: Use
$()
instead of legacy backticks by @hyperupcall in #258 - tweak: Remove unnecessary glob match test by @hyperupcall in #261
- Fix using PKCS#11 engine as private key by @xuzhen in #263
- Update test script by @xuzhen in #264
- Update MOK UEFI key management documentation with screenshots @scaronni
- Update
man
page for missing/outdated information @scaronni
New Contributors
- @hyperupcall made their first contribution in #258
Full Changelog: v3.0.7...v3.0.8
v3.0.7 - New full contributors and small fixes
Admin access to the repository has been restored, so now we have 2 new full time contributors with permanent access:
What's Changed
- Bad substitution bugfix: resolve #236 by @recolic in #237
- Update dkms.in to passthrough URI to sign-file by @joamonwx in #239
- Fix commands detecting by @xuzhen in #242
- dkms: Change deprecated egrep for grep -E by @Foxboron in #246
- Fix distribution detecting for Ubuntu (#243) by @xuzhen in #245
- Makefile: make gzip man page reproducible by @jelly in #247
New Contributors
- @recolic made their first contribution in #237
- @joamonwx made their first contribution in #239
- @Foxboron made their first contribution in #246
- @jelly made their first contribution in #247
Full Changelog: v3.0.6...v3.0.7
v3.0.6 - Small fixes
Use common signing method for both Red Hat based systems and Arch systems.
What's Changed
- Fix typo in dkms_framework.conf by @0xDEADCADE in #232
- Makefile: set release information for v3.0.5 by @amstewart in #233
- Look for sign-file regardless by @maxyz in #230
- Drop mailing list reference
New Contributors
- @0xDEADCADE made their first contribution in #232
- @amstewart made their first contribution in #233
- @maxyz made their first contribution in #230
Full Changelog: v3.0.5...v3.0.6