# changelog

author: Tim Crawford <tcrawford@datto.com> - 0.10.6
changelog:
  - Added targets for making RPMs and DEBs to the Makefile
  - Moved the initramfs hook earlier in the boot so reload scripts are run before the root file system is mounted
  - Fixed unmount check that prevented persist-through-reboot from working correctly
  - Fixed crash when handling a REQ_OP_WRITE_ZEROES request


author: Tim Crawford <tcrawford@datto.com> - 0.10.7
changelog:
  - Added field to track the number of changed blocks
  - Changed the initramfs scripts to make the root device read-only during mount
  - Changed number of supported concurrent devices to be between 1 and 255
  - Changed behavior on kernel upgrade to not remove the module if DKMS is >= 2.3


author: Tim Crawford <tcrawford@datto.com> - 0.10.8
changelog:
  - Fixed procfs output on Linux 4.19
  - Fixed writing out the header to the COW file
  - Fixed GPF caused by accessing poisoned mappings in pages
  - Fixed building Debian packages with debbuild 18.9


author: Dakota Williams <drwilliams@datto.com> - 0.10.10
changelog:
  - Added Linux 5.0 compatibility
  - Changed location of custom bio flag
  - Fixed to use the head of compound pages instead of tail
  - Added control to get free minor


author: Dakota Williams <drwilliams@datto.com> - 0.10.11
changelog:
  - Use upstream names for sector size and CR0 register page protect bit
  - Changed symbol tests to use /lib/modules system maps and then fallback to /boot if it doesn't exist
  - Added Linux 5.1+ compatibility


author: Dakota Williams <drwilliams@datto.com> - 0.10.12
changelog:
  - Build feature tests out-of-tree and parallelize execution of them
  - Explicitly add incidental build deps to spec file
  - Added missing mount/umount userspace pointer conversion for logs
  - Removed references to removed kernel build variable SUBDIRS, required for kernel 5.4


author: Dakota Williams <drwilliams@datto.com> - 0.10.14
changelog:
  - Fix for error message during kernel module installation
  - Fix for userspace pointer leak
  - Fix for deb9 SCSI drives
  - Fix for bare words comparison in rpm spec
  - Additional fix for multipage bios in kernel 5.4


author: Neal Gompa <ngompa@datto.com> - 0.10.15
changelog:
  - Revert "Fix for userspace pointer leak"
  - Revert "Fix for deb9 SCSI drives"
  - Revert "Additional fix for multipage bios in kernel 5.4"


author: Matt_Domsch@dell.com
changelog:
  - update to latest upstream
  - drop Requires: lsb.  avoid calling rpm (recursively) if possible.
  - add recognition for Oracle Enterprise Linux, Oracle VM, Scientific
    Linux, and VMware 3.x


author: tchvatal@suse.com
changelog:
  - Cleanup with spec cleaner
  - Remove compat layers for everything to be up par with suse needs
  - Provide only systemd files as we support only systemd on all
    products
  - Remove old backcompat postun script
  - removed patches:
    * dkms-compat_suse_init_script.diff


author: i@marguerite.su
changelog:
  - update version 2.3
    * added support for forcing modules installation with configuration files
    * fixed mkinitrd call when using dracut
    * fixed have_one_kernel for non-zero return code
    * added --no-depmod action to prevent running depmod
    * fixed removal of module build directory
    * fixed check of obsolete modules
    * added option to symlink modules
    * allowed building for all installed kernels in the common postinst
    * do not fail if /lib/modules does not exist
    * fixed ZFS autoinstall failures for kernel upgrades
    * implemented inter-module dependencies feature
    * added POST_BUILD to the dkms_conf_variables list
    * enable users to opt out of creating weak modules
    * enable parallel jobs when building
    * fixed OBSOLETE_BY did not work since check_version_sanity exits early


author: bumblebee.obs@gmail.com
changelog:
  - Start the dkms service before the display-manager service
    for the nvidia modules.
  - Make the module build more secure (JPoortvliet@suse.de)


author: tchvatal@suse.com
changelog:
  - Update the dkms chrooting to use the tmpfiles macros from systemd
  - Make sure it is adhering to most requirements for integration
    fate#308323


author: jengelh@inai.de
changelog:
  - Update to new snapshot svn102; set version as 1.3.3 in accordance
    with latest Windows releases.
    * Add lz4-killdate.diff (kill the ungodly __DATE__s)


author: dsterba@suse.com
changelog:
  - update to svn 108, set version to 1.4 (current windows release)
    - added manpage
    - minor code updates


author: jengelh@inai.de
changelog:
  - Update to svn revision 119, set version to 1.2.0 (based upon
    Makefile contents; it's still odd to see the 1.4 Windows release)
    * Provide LZ4 as a shared library
  - Remove lz4-automake.diff (no longer deemed necessary)
  - Add lz4-use-shlib.diff


author: jengelh@inai.de
changelog:
  - Update to version 1.3.1+svn123
    * Added a pkgconfig file
    * Fix a LZ4HC streaming bug
    * Updated the framing specificaiton to 1.4.1


author: jengelh@inai.de
changelog:
  - Update to version 1.4+svn124
    * LZ4F_compressBound() may be called with NULL preferencesPtr
    * LZ4_loadDict now returns the dictionary size instead of 1
    on success
  - Add lz4-soversion.diff to address ABI changes


author: jengelh@inai.de
changelog:
  - Update to new upstream release 131 (library 1.7) (boo#973735)
    * slightly improved decoding speed
    * lz4frame API is included in liblz4
    * new -m command line option to compress multiple files
    * new lz4 and lz4hc compression API (old one retained)


author: Jess Gentner <jgentner@datto.com> - 0.0.36
changelog:
  - Fixed compilation/bugs in mercuryftp while integrating with dtc-1299.  Need to bump the library version.


author: Jess Gentner <jgentner@datto.com> - 0.0.40
changelog:
  - Fixed issues found during QA test
  - Enabled resize of .hash file when .datto file is resized.
  - Made block hash storage configurable from server side.
  - Fixed corruption issue after write() failure


