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 | 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 |
Available diffs
- diff from 2:2.3.3-1ubuntu6 to 2:2.3.4-1ubuntu1 (177.6 KiB)
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.