cryptsetup 2:2.3.4-1ubuntu1 source package in Ubuntu

Changelog

cryptsetup (2:2.3.4-1ubuntu1) hirsute; urgency=medium

  * Merge with Debian unstable. Remaining changes:
    - debian/control:
      + Recommend plymouth.
      + Depend on busybox-initramfs instead of busybox | busybox-static.
    - Fix cryptroot-unlock for busybox compatibility.
    - Fix warning and error when running on ZFS on root: (LP #1830110)
      - d/functions: Return an empty devno for ZFS devices as they don't have
        major:minor device numbers.
      - d/initramfs/hooks/cryptroot: Ignore and don't print an error message when
        devices don't have a devno.
      Submitted to debian upstream as bug #902449.
    - debian/patches/decrease_memlock_ulimit.patch
      Fixed FTBFS due a restrict environment in the new Bionic Builder (LP #1891473)
      tests/luks2-validation.test, tests/compat-test, tests/tcrypt-compat-test.
      - Thanks Guilherme G. Piccoli.
    - Introduce retry logic for external invocations after mdadm (LP #1879980)
      - Currently, if an encrypted rootfs is configured on top of a MD RAID1
        array and such array gets degraded (e.g., a member is removed/failed)
        the cryptsetup scripts cannot mount the rootfs, and the boot fails.
        We fix that issue here by allowing the cryptroot script to be re-run
        by initramfs-tools/local-block stage, as mdadm can activate degraded
        arrays at that stage.
        There is an initramfs-tools counter-part for this fix, but alone the
        cryptsetup portion is harmless.
      - d/cryptsetup-initramfs.install: ship the new local-bottom script.
      - d/functions: declare variables for local-top|block|bottom scripts
        (flag that local-block is running and external invocation counter.)
      - d/i/s/local-block/cryptroot: set flag that local-block is running.
      - d/i/s/local-bottom/cryptroot: clean up the flag and counter files.
      - d/i/s/local-top/cryptroot: change the logic from just waiting 180
        seconds to waiting 5 seconds first, then allowing initramfs-tools
        to run mdadm (to activate degraded arrays) and call back at least
        30 times/seconds more.
  * Dropped changes:
    - Included in new upstream version:
      - SECURITY UPDATE: Out-of-bounds write
        - debian/patches/CVE-2020-14382-*.patch: check segment gaps regardless of
          heap space in lib/luks2/luks2_json_metadata.c.
        - CVE-2020-14382
    - included in Debian:
      - debian/cryptsetup-bin.install:
        - Fix FTBFS due to dh_missing detecting crypsetup.conf in debian/tmp where
          it was installed from ./scripts/crypsetup.conf.
      - debian/rules:
        - fix FTBFS on riscv64 adding --with-tmpfilesdir to ensure all archs, even
          without systemd knows how to ship cryptsetup.conf

cryptsetup (2:2.3.4-1) unstable; urgency=high

  * New upstream bugfix release, including fix for CVE-2020-14382:
    possible out-of-bounds memory write while validating LUKS2 data
    segments metadata on 32-bits platforms. (Closes: #969471)

cryptsetup (2:2.3.3-2) unstable; urgency=medium

  [ Helmut Grohne ]
  * d/control: Annotate Build-Depends with <!nocheck>. (Closes: #964092)

  [ Guilhem Moulin ]
  * d/rules: Build with `--with-tmpfilesdir` to force installing
    usr/lib/tmpfiles.d/cryptsetup.conf instead of picking the source from
    scripts/cryptsetup.conf.  This fixes FTBS in environments containing
    systemd. (Closes: #968250)
  * Add 'bitlk' flag in crypttab(5) to force detection of Windows BitLocker
    volumes. (Closes: #967853)

 -- Michael Hudson-Doyle <email address hidden>  Tue, 10 Nov 2020 10:37:25 +1300

Upload details

Uploaded by:
Michael Hudson-Doyle
Uploaded to:
Hirsute
Original maintainer:
Ubuntu Developers
Architectures:
linux-any all
Section:
admin
Urgency:
Very Urgent

See full publishing history Publishing

Series Pocket Published Component Section

Downloads

File Size SHA-256 Checksum
cryptsetup_2.3.4.orig.tar.gz 10.7 MiB b45c0f2038e48ed5f68e7ee2e3e38089d8b5c930fcc0eeff5a8583943fc39a74
cryptsetup_2.3.4-1ubuntu1.debian.tar.xz 123.6 KiB b3884b693d26871c2eae268828a8d0960c017c74caf5c982aef135528b28b8c1
cryptsetup_2.3.4-1ubuntu1.dsc 2.9 KiB 1a690cefbc636cd135859d0ed702b4e154e4a9a90c37f69153ca260a7a9e4576

View changes file

Binary packages built by this source

cryptsetup: No summary available for cryptsetup in ubuntu hirsute.

No description available for cryptsetup in ubuntu hirsute.

cryptsetup-bin: No summary available for cryptsetup-bin in ubuntu hirsute.

No description available for cryptsetup-bin in ubuntu hirsute.

cryptsetup-bin-dbgsym: No summary available for cryptsetup-bin-dbgsym in ubuntu hirsute.

No description available for cryptsetup-bin-dbgsym in ubuntu hirsute.

cryptsetup-dbgsym: No summary available for cryptsetup-dbgsym in ubuntu hirsute.

No description available for cryptsetup-dbgsym in ubuntu hirsute.

cryptsetup-initramfs: No summary available for cryptsetup-initramfs in ubuntu hirsute.

No description available for cryptsetup-initramfs in ubuntu hirsute.

cryptsetup-run: No summary available for cryptsetup-run in ubuntu hirsute.

No description available for cryptsetup-run in ubuntu hirsute.

cryptsetup-udeb: No summary available for cryptsetup-udeb in ubuntu hirsute.

No description available for cryptsetup-udeb in ubuntu hirsute.

libcryptsetup-dev: No summary available for libcryptsetup-dev in ubuntu hirsute.

No description available for libcryptsetup-dev in ubuntu hirsute.

libcryptsetup12: No summary available for libcryptsetup12 in ubuntu hirsute.

No description available for libcryptsetup12 in ubuntu hirsute.

libcryptsetup12-dbgsym: No summary available for libcryptsetup12-dbgsym in ubuntu hirsute.

No description available for libcryptsetup12-dbgsym in ubuntu hirsute.

libcryptsetup12-udeb: No summary available for libcryptsetup12-udeb in ubuntu hirsute.

No description available for libcryptsetup12-udeb in ubuntu hirsute.