Releases: dkms-project/dkms
Releases · dkms-project/dkms
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
v3.0.5 - Various fixes
What's Changed
- Put version comparison before info comparison by @imtangmeng in #227
- Use full path for binary in
ExecStartinsystemdunit #228 - Fix typo in commented defaults
New Contributors
- @imtangmeng made their first contribution in #227
Full Changelog: v3.0.4...v3.0.5
v3.0.4 - Various fixes
What's Changed
- Port kernel_*.d_dkms to /bin/sh, shellcheck-clean by @nabijaczleweli in #192
- Respect PATH by @RealJohnGalt in #193
- Fallback to uncompressed module when compress fails by @deepskyblue86 in #194
- Fix systemd units key Before being ignored by @tgurr in #225
- dkms.service: use %v specifier and drop sh usage by @Tachi107 in #226
- Fix Typo in Install Example by @medelman17 in #223
- Rework signing #162 by @scaronni
- Add /etc/dkms/framework.conf.d directory (#116) by @scaronni
- Add Required-Stop to SysV init script (#133) by @scaronni
- Make sure the systemd unit runs before the network-pre and graphical target (#19) by @scaronni
New Contributors
- @nabijaczleweli made their first contribution in #192
- @RealJohnGalt made their first contribution in #193
- @deepskyblue86 made their first contribution in #194
- @tgurr made their first contribution in #225
- @Tachi107 made their first contribution in #226
- @medelman17 made their first contribution in #223
Full Changelog: v3.0.3...v3.0.4
v3.0.3 - Fixes for ldtarball
v3.0.2 - More fixes, support for Clang and test infrastructure
What's Changed
- Silently consume the old --no-initrd option by @trixirt in #174
- Fix creation of temp build dir by @heftig in #175
- Enable using add, build and install with a directory again by @fishilico in #178
- Fix Linux distribution identification through /etc/os-release by @fishilico in #179
- Add a basic test infrastructure by @fishilico in #180
- Support CC=clang and LD=ld.lld by @nickdesaulniers in #169
- test: generalize matching lines with several dots by @fishilico in #186
New Contributors
- @heftig made their first contribution in #175
- @fishilico made their first contribution in #178
- @nickdesaulniers made their first contribution in #169
Full Changelog: v3.0.0...v3.0.2
v3.0.1 - Small fixes
v3.0.0 - Code cleanup and refactoring
- Clarify
--allswitch in the man page. - Lots of code cleanups and refactoring.
- Fix root permissions checking for the various possible actions.
- The following variables have been deprecated:
REMAKE_INITRDMODULES_CONFMODULES_CONF_OBSOLETESMODULES_CONF_ALIAS_TYPEMODULES_CONF_OBSOLETE_ONLY
What's Changed
- Random selection of fixes and cleanups by @evelikov in #171
- Fixup root checking for add/remove/install... by @evelikov in #172
Full Changelog: v2.8.8...v3.0.0
Drop outdated distribution specific components
- Drop outdated distribution specific packaging
- Creation of deb/rpm package
- Module rpm/kmp/debian packaging and templates
- Checks for old Suse versions
- Driver disks
- Drop old kernel 2.x checks.
- Drop modules.conf handling.
- Use os-release and fallback to lsb_release for checking the distribution version.
- Set location for Arch modules.
- Rework makefile, use git archive for tarball generation.
- Do not modprobe built modules by default on successful installation.
- Do not support importing module tarballs created before May 2007 (pre 2.0).
- Fix
remove --allcommand. - Fix kernel removing.
- Improve installation targets.
Small fixes
- Remove Freshmeat/Freecode release publishing (site is read only since 2014).
- Fix kernel
prerm.dfor new output indkms status. - Other small fixes (typos etc.).
Documents improvements and small fixes
- Fix installation of
/etc/kernel/install.d/dkmsand/etc/dkms/sign_helper.shscript. - Clean up Makefile, docs and man page.
- Be more consistent with versioning, fix creation of tarballs, properly expand man page variables.
- Use more condensed output for commands, print when invoking the signing hook.
- Add documentation for enabling signing of modules and enrolling MOK certificates.