libblockdev2_2.20-7ubuntu0.1_i386.deb


Advertisement

Description

libblockdev2 - Library for manipulating block devices

Property Value
Distribution Ubuntu 19.04 (Disco Dingo)
Repository Ubuntu Updates Main i386
Package filename libblockdev2_2.20-7ubuntu0.1_i386.deb
Package name libblockdev2
Package version 2.20
Package release 7ubuntu0.1
Package architecture i386
Package type deb
Category libs
Homepage https://github.com/storaged-project/libblockdev
License -
Maintainer Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Download size 35.76 KB
Installed size 223.00 KB
libblockdev is a C library with GObject introspection support that can be used
for doing low-level operations with block devices like setting up LVM, BTRFS,
LUKS or MD RAID.
The library uses plugins (LVM, BTRFS,...) and serves as a thin wrapper around
its plugins' functionality. All the plugins, however, can be used as
standalone libraries. One of the core principles of libblockdev is that it is
stateless from the storage configuration's perspective (e.g. it has no
information about VGs when creating an LV).

Alternatives

Package Version Architecture Repository
libblockdev2_2.20-7ubuntu0.1_amd64.deb 2.20 amd64 Ubuntu Updates Main
libblockdev2_2.20-7_i386.deb 2.20 i386 Ubuntu Main
libblockdev2_2.20-7_amd64.deb 2.20 amd64 Ubuntu Main
libblockdev2 - - -

Requires

Name Value
libblockdev-utils2 >= 2.14
libc6 >= 2.4
libglib2.0-0 >= 2.42.2

Download

Type URL
Mirror archive.ubuntu.com
Binary Package libblockdev2_2.20-7ubuntu0.1_i386.deb
Source Package libblockdev

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install libblockdev2 deb package:
    # sudo apt-get install libblockdev2

Changelog

2019-07-25 - Olivier Tilloy <olivier.tilloy@canonical.com>
libblockdev (2.20-7ubuntu0.1) disco; urgency=medium
[ intrigeri ]
* Use existing cryptsetup API for changing keyslot passphrase.
Cherry-pick upstream fix to use existing cryptsetup API for atomically
changing a keyslot passphrase, instead of deleting the old keyslot
before adding the new one. This avoids data loss when attempting to
change the passphrase of a LUKS2 device via udisks2, e.g. from GNOME
Disks.
Deleting a keyslot and then adding one is risky: if anything goes wrong
before the new keyslot is successfully added, no usable keyslot is left
and the device cannot be unlocked anymore. There's little chances this
causes actual problems with LUKS1, but LUKS2 defaults to the memory-hard
Argon2 key derivation algorithm, which is implemented in cryptsetup with
the assumption that it runs as root with no MEMLOCK ulimit; this
assumption is wrong when run by udisks2.service under
LimitMEMLOCK=65536, which breaks adding the new keyslot, and makes us
hit the problematic situation (user data loss) every time.
With this change, changing a LUKS2 passphrase via udisks2 will still
fail in some cases, until the MEMLOCK ulimit problem is solved in
cryptsetup or workaround'ed in udisks2. But at least, if it fails, it
will fail _atomically_ and the original passphrase will still work.
(Closes: #928893) (LP: #1837437)
2019-03-05 - Jeremy Bicha <jbicha@debian.org>
libblockdev (2.20-7) unstable; urgency=medium
* Cherry-pick Use-512bit-keys-in-LUKS-by-default.patch:
- Use AES-256 (512 bit key) by default. From 2.21. (Closes: #910249)
2018-12-01 - Jeremy Bicha <jbicha@debian.org>
libblockdev (2.20-6) unstable; urgency=medium
* Don't build for non-Linux since kmod & other required deps are Linux-only
* Don't try to build nvdimm plugin on ia64 since ndctl hasn't built there yet
2018-11-26 - Jeremy Bicha <jbicha@debian.org>
libblockdev (2.20-5) unstable; urgency=medium
* Try to build the crypto & nvdimm plugins only on architectures
where they will build
2018-11-22 - Jeremy Bicha <jbicha@debian.org>
libblockdev (2.20-4) unstable; urgency=medium
* Team upload.
* Build the new NVDIMM plugin
* Bump debhelper compat to 11
2018-10-20 - Jeremy Bicha <jbicha@debian.org>
libblockdev (2.20-3) unstable; urgency=medium
* Build the new VDO plugin
* debian/copyright: The upstream source is LGPL-2.1+ not GPL-2+
- Thanks Thorsten Alteholz for the careful ftpmaster review
2018-09-29 - Andreas Henriksson <andreas@fatal.se>
libblockdev (2.20-2) unstable; urgency=medium
* Team upload.
* libblockdev2.symbols: Drop s390x specific stub symbols
* debian/rules: drop no longer needed removal of python2
* python3-blockdev: add python3-gi dependency (Closes: #896303)
2018-09-28 - Jeremy Bicha <jbicha@debian.org>
libblockdev (2.20-1) unstable; urgency=medium
[ Andreas Henriksson ]
* New upstream release (LP: #1788374)
* Use new configure switch to disable python2
* Disable new nvdimm and vdo plugins for now
* Ship new dbus.h in libblockdev-utils-dev
* libblockdev2.symbols: drop internal _-prefixed symbols
* libblockdev2.symbols: Drop bd_.*_stub symbols
* libblockdev-kbd2.symbols: drop internal wait_for_file symbol
* Add newly introduced symbols
[ Jeremy Bicha ]
* Add lintian overrides for package-name-doesnt-match-sonames:
- Package names like libblockdev-lvm2 are more clear than libbd-lvm2
* Bump Standards-Version to 4.2.1
2018-02-20 - Jeremy Bicha <jbicha@debian.org>
libblockdev (2.16-2) unstable; urgency=high
* debian/libblockdev2.symbols: Add s390x-specific symbols

See Also

Package Description
libbluetooth-dev_5.50-0ubuntu2.1_i386.deb Development files for using the BlueZ Linux Bluetooth library
libbluetooth3_5.50-0ubuntu2.1_i386.deb Library to use the BlueZ Linux Bluetooth stack
libbz2-1.0_1.0.6-9ubuntu0.19.04.1_i386.deb high-quality block-sorting file compressor library - runtime
libbz2-dev_1.0.6-9ubuntu0.19.04.1_i386.deb high-quality block-sorting file compressor library - development
libcc1-0_9.1.0-2ubuntu2~19.04_i386.deb GCC cc1 plugin for GDB
libcephfs-dev_13.2.6-0ubuntu0.19.04.4_i386.deb Ceph distributed file system client library (development files)
libcephfs2_13.2.6-0ubuntu0.19.04.4_i386.deb Ceph distributed file system client library
libcib-dev_1.1.18-2ubuntu1.19.04.1_i386.deb cluster resource manager CIB library development
libcib4_1.1.18-2ubuntu1.19.04.1_i386.deb cluster resource manager CIB library
libclamav-dev_0.101.4+dfsg-0ubuntu0.19.04.1_i386.deb anti-virus utility for Unix - development files
libclamav9_0.101.4+dfsg-0ubuntu0.19.04.1_i386.deb anti-virus utility for Unix - library
libcom-err2_1.44.6-1ubuntu0.1_i386.deb common error description library
libcomerr2_1.44.6-1ubuntu0.1_i386.deb transitional package
libcrmcluster-dev_1.1.18-2ubuntu1.19.04.1_i386.deb cluster resource manager cluster library development
libcrmcluster4_1.1.18-2ubuntu1.19.04.1_i386.deb cluster resource manager cluster library
Advertisement
Advertisement