cryptsetup 2:2.5.0-2ubuntu1 source package in Ubuntu
Changelog
cryptsetup (2:2.5.0-2ubuntu1) kinetic; urgency=medium * Merge from Debian unstable. Remaining changes: - debian/control: + Recommend plymouth. + Depend on busybox-initramfs instead of busybox | busybox-static. + Move cryptsetup-initramfs back to cryptsetup's Recommends. + Do not build cryptsetup-suspend binary package on i386. - 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. - debian/patches/decrease_memlock_ulimit.patch Fixed FTBFS due to a restricted build environment * Disable failing Debian-tailored cryptroot-* autopkgtests, see bug #1983522 cryptsetup (2:2.5.0-2) unstable; urgency=low [ Matthias Klose ] * Add support for 'noudeb' build profile. (Closes: #983318) [ Christoph Anton Mitterer ] * initramfs hook: align busybox check on klibc-utils's hook. [ Benjamin Drung ] * initramfs hook: Fix broken compatibility with OpenSSL3 when cryptsetup needs legacy hashes (currently ripemd160 and whirlpool). (LP: #1979159) [ Guilhem Moulin ] * New DEP-8 test for crude checks of the initramfs hook. * Minor changes to the legacy.so inclusion logic. * DEP-8: Add checks for OpenSSL's legacy.so inclusion. * d/rules: Inspect DEB_BUILD_* with $(filter ,) not $(findstring ,). * initramfs boot script: Remove custom LVM handling. Since 2.03.15-1 lvm2 doesn't ship an initramfs boot script anymore and relies solely on udev rules instead. We therefore don't have to manually activate LVs/VGs anymore, but cryptsetup-initramfs now conflicts with earlier lvm2 versions. (Closes: #928943) * Override lintian tag 'conflicts-with-version' given the above. * initramfs hook: Don't overwrite crypttab(5) source to /dev/mapper/$NAME for mapped devices. (Closes: #1016455) * initramfs hook: Preserve crypttab source specifications and devices starting with /dev/disk/by- or /dev/mapper/. * d/README.initramfs: Improve section about cryptopts= kernel parameter. * d/Debian.README: Mention that systemd masks /etc/init.d/cryptdisks. * Rename systemd_cryptsetup-suspend.conf to systemd/cryptsetup-suspend.conf. * cryptsetup-suspend-wrapper: Fix grep calls in some corner cases such as template cgroups. * cryptsetup-suspend-wrapper: Avoid double slash in cgroup paths. * cryptsetup-suspend-wrapper: Consolidate style. (Closes: #1010708) * d/t/cryptroot-*: Relax the kernel.deb regex to account for release candidates. * d/t/cryptroot-*: Add more partition type GUIDs. * d/t/cryptroot-*: Improve sources.list(5) generation. * d/t/cryptroot-*: Make APT repository Origin and URI configurable. * d/t/cryptroot-*: Start udevd before setting up the guest. * d/t/cryptroot-*: Use a separate /run partition when bootstrapping. * Run `chmod +x d/t/cryptdisks d/t/utils/init` for consistency. * d/t/cryptroot-*.d/config: Remove 'cryptsetup' from PKGS_EXTRA as it's only needed for cryptroot-sysvinit. * d/t/cryptroot-sysvinit: Rename 'rootfs.key' keyfile to 'homefs.key' which better describes the purpose of the keyfile. * d/t/cryptroot-*: Replace /target with '$ROOT'. * d/t/cryptroot-*: Rename 'testvg' Volume Group to 'cryptvg'. * d/t/cryptroot-*: Add note about testing cryptsetup-suspend. * d/t: Add convenience wrapper script for local cryptroot-* test runs. * New DEP-8 test for LVM-on-MD-on-LUKS2 layout backed by 4 independently encrypted partitions (all unlocked at initramfs stage). * New DEP-8 test for a complex nested block device stack. * Salsa CI: Disable autopkgtest job for now. -- Benjamin Drung <email address hidden> Wed, 24 Aug 2022 00:56:28 +0200
Upload details
- Uploaded by:
- Benjamin Drung
- Sponsored by:
- Steve Langasek
- Uploaded to:
- Kinetic
- Original maintainer:
- Ubuntu Developers
- Architectures:
- linux-any all
- Section:
- admin
- Urgency:
- Medium Urgency
See full publishing history Publishing
Series | Published | Component | Section | |
---|---|---|---|---|
Kinetic | release | main | admin |
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
cryptsetup_2.5.0.orig.tar.gz | 10.9 MiB | 91c6583435a5da7d2fdd208dd02543e0dbe4bd2125b27c05118db8cc0ad63ff0 |
cryptsetup_2.5.0-2ubuntu1.debian.tar.xz | 158.2 KiB | b5a0e1a6a5cdc94cf5ca78efd859ce15bc870662a9b258e27cdb0d7f8a7eeca9 |
cryptsetup_2.5.0-2ubuntu1.dsc | 3.7 KiB | dab722948f5fc4b11703a6483d1e9a794164207336285f9b8f941a3f29dc73cc |
Available diffs
Binary packages built by this source
- cryptsetup: disk encryption support - startup scripts
Cryptsetup provides an interface for configuring encryption on block
devices (such as /home or swap partitions), using the Linux kernel
device mapper target dm-crypt. It features integrated Linux Unified Key
Setup (LUKS) support.
.
Cryptsetup is backwards compatible with the on-disk format of cryptoloop,
but also supports more secure formats. This package includes support for
automatically configuring encrypted devices at boot time via the config
file /etc/crypttab. Additional features are cryptoroot support through
initramfs-tools and several supported ways to read a passphrase or key.
.
This package provides the cryptdisks_start and _stop wrappers, as well as
luksformat.
- cryptsetup-bin: disk encryption support - command line tools
Cryptsetup provides an interface for configuring encryption on block
devices (such as /home or swap partitions), using the Linux kernel
device mapper target dm-crypt. It features integrated Linux Unified Key
Setup (LUKS) support.
.
This package provides the cryptsetup, integritysetup and veritysetup
utilities.
- cryptsetup-bin-dbgsym: debug symbols for cryptsetup-bin
- cryptsetup-dbgsym: debug symbols for cryptsetup
- cryptsetup-initramfs: disk encryption support - initramfs integration
Cryptsetup provides an interface for configuring encryption on block
devices (such as /home or swap partitions), using the Linux kernel
device mapper target dm-crypt. It features integrated Linux Unified Key
Setup (LUKS) support.
.
This package provides initramfs integration for cryptsetup.
- cryptsetup-run: transitional dummy package for cryptsetup
This is a transitional dummy package to get upgrading systems to install the
cryptsetup package. It can safely be removed once no other package depends on
it.
- cryptsetup-ssh: disk encryption support - experimental SSH token handler
Cryptsetup provides an interface for configuring encryption on block
devices (such as /home or swap partitions), using the Linux kernel
device mapper target dm-crypt. It features integrated Linux Unified Key
Setup (LUKS) support.
.
This package provides the cryptsetup-ssh(8) utility and an SSH token plugin
which can be used to unlock LUKS2 devices using a remote keyfile hosted on a
system accessible through SSH. This is currently an *experimental* feature
and mostly serves as a demonstration of the plugin interface API.
- cryptsetup-ssh-dbgsym: debug symbols for cryptsetup-ssh
- cryptsetup-suspend: disk encryption support - suspend mode integration
Cryptsetup provides an interface for configuring encryption on block
devices (such as /home or swap partitions), using the Linux kernel
device mapper target dm-crypt. It features integrated Linux Unified Key
Setup (LUKS) support.
.
This package provides suspend mode integration for cryptsetup. It takes
care of removing LUKS master key from memory before system suspend.
.
Please note that the suspend mode integration is limited to LUKS devices
and requires systemd. Moreover, this is an early implementation and may not
be as mature as the other cryptsetup-* packages yet.
- cryptsetup-suspend-dbgsym: debug symbols for cryptsetup-suspend
- libcryptsetup-dev: disk encryption support - development files
Cryptsetup provides an interface for configuring encryption on block
devices (such as /home or swap partitions), using the Linux kernel
device mapper target dm-crypt. It features integrated Linux Unified Key
Setup (LUKS) support.
.
This package provides the libcryptsetup development files.
- libcryptsetup12: disk encryption support - shared library
Cryptsetup provides an interface for configuring encryption on block
devices (such as /home or swap partitions), using the Linux kernel
device mapper target dm-crypt. It features integrated Linux Unified Key
Setup (LUKS) support.
.
This package provides the libcryptsetup shared library.
- libcryptsetup12-dbgsym: debug symbols for libcryptsetup12