udisks2 (2.10.1-6ubuntu1.4) noble; urgency=medium

  * d/t/upstream-system: install linux-modules-extra as this package provides
    the scsi_debug kernel module needed for the udisks2 tests.
    (LP: #2156438)

 -- Hector Cao <hector.cao@canonical.com>  Wed, 01 Jul 2026 08:33:59 +0200

udisks2 (2.10.1-6ubuntu1.3) noble-security; urgency=medium

  * SECURITY UPDATE: DoS and possible information disclosure via OOB read
    - debian/patches/CVE-2025-8067.patch: add lower bounds check to
      fd_index in src/udiskslinuxmanager.c.
    - CVE-2025-8067

 -- Marc Deslauriers <marc.deslauriers@ubuntu.com>  Thu, 21 Aug 2025 10:16:39 -0400

udisks2 (2.10.1-6ubuntu1.2) noble-security; urgency=medium

  * SECURITY UPDATE: LPE from allow_active to root in libblockdev via
    udisks
    - d/p/0001-udiskslinuxfilesystemhelpers-Mount-private-mounts-wi.patch:
      mount private mounts with nodev,nosuid in
      /src/udiskslinuxfilesystemhelpers.c.
    - CVE-2025-6019

 -- Marc Deslauriers <marc.deslauriers@ubuntu.com>  Wed, 11 Jun 2025 10:32:18 -0400

udisks2 (2.10.1-6ubuntu1) noble; urgency=medium

  * d/p/nvme-disk-size.patch: Fix missing size for NVME disk (LP: #2038761).

 -- Nathan Pratta Teodosio <nteodosio@ubuntu.com>  Mon, 18 Nov 2024 17:06:30 +0100

udisks2 (2.10.1-6build1) noble; urgency=medium

  * No-change rebuild for CVE-2024-3094

 -- Steve Langasek <steve.langasek@ubuntu.com>  Sun, 31 Mar 2024 08:29:34 +0000

udisks2 (2.10.1-6) unstable; urgency=medium

  [ Martin Pitt ]
  * Don't build with -Wl,-Bsymbolic-functions.
    It breaks module loading, as it confuses GObject's type loading cache:
    "cannot register existing type 'UDisksDaemon'".
    Ubuntu enables this linker flag by default, no-op for Debian.
    (LP: #2040488)

  [ Michael Biebl ]
  * Drop python3-distutils Depends from debian/tests/control.
    No longer needed since 2.10.0. (Closes: #1065991)
  * Build-depend on pkgconf instead of pkg-config

 -- Michael Biebl <biebl@debian.org>  Mon, 11 Mar 2024 23:19:45 +0100

udisks2 (2.10.1-5) unstable; urgency=medium

  * tests: Fix targetcli_config.json.
    Not all attributes are available anymore in newer kernel versions.

 -- Michael Biebl <biebl@debian.org>  Wed, 10 Jan 2024 12:28:58 +0100

udisks2 (2.10.1-4) unstable; urgency=medium

  * Stop moving files from /usr/sbin to /sbin.
    With merged-/usr being mandatory, this is no longer necessary.

 -- Michael Biebl <biebl@debian.org>  Mon, 27 Nov 2023 05:40:54 +0100

udisks2 (2.10.1-3) unstable; urgency=medium

  * Replace udev Build-Depends with systemd-dev.
    The new systemd-dev package ships udev.pc and systemd.pc which provides
    the paths for udevdir/systemdsystemunitdir/tmpfilesdir.

 -- Michael Biebl <biebl@debian.org>  Mon, 20 Nov 2023 23:51:36 +0100

udisks2 (2.10.1-2) unstable; urgency=medium

  * Move systemd services files and udev rules to /usr.
    Add a corresponding versioned Build-Depends on debhelper (>= 13.11.6) to
    ensure we have a recent enough dh_installsystemd.

 -- Michael Biebl <biebl@debian.org>  Sat, 21 Oct 2023 14:39:24 +0200

udisks2 (2.10.1-1) unstable; urgency=medium

  * New upstream version 2.10.1
    - Limit getting filesystem size only to Ext and XFS
      (Closes: #1043022, #1040836)
    - Use ID_FS_SIZE for filesystems that are not known to report
      ID_FS_LASTBLOCK (Closes: #1041774)

 -- Michael Biebl <biebl@debian.org>  Tue, 12 Sep 2023 14:47:10 +0200

udisks2 (2.10.0-5) unstable; urgency=medium

  * Remove libblockdev-crypto2 from test dependencies.
    It has been replaced by libblockdev-crypto3, but since libblockdev-crypto
    is no longer an optional dependency, udisks2 already depends on it, so an
    explicit test dependency is no longer needed.
    (Closes: #1042794)

 -- Michael Biebl <biebl@debian.org>  Tue, 01 Aug 2023 08:20:32 +0200

udisks2 (2.10.0-4) unstable; urgency=medium

  * Drop obsolete --disable-vdo configure switch as well
  * udiskslinuxloop: Avoid warnings on empty loop devices (Closes: #1041649)

 -- Michael Biebl <biebl@debian.org>  Sun, 23 Jul 2023 22:02:00 +0200

udisks2 (2.10.0-3) unstable; urgency=medium

  * Update libblockdev-mdraid2 to libblockdev-mdraid3 (Closes: #1040797)
  * Bump libblockdev-{crypto3,mdraid3,nvme3} to Depends.
    Fixes a crash in udisksd if those plugins are missing. (Closes: #1040793)

 -- Michael Biebl <biebl@debian.org>  Mon, 10 Jul 2023 23:36:46 +0200

udisks2 (2.10.0-2) unstable; urgency=medium

  * Upload to unstable

 -- Michael Biebl <biebl@debian.org>  Mon, 10 Jul 2023 09:22:10 +0200

udisks2 (2.10.0-1) experimental; urgency=medium

  * New upstream version 2.10.0
  * Drop patches, merged upstream
  * Install new zsh completion file
  * Drop obsolete configure switches
  * Drop udisks2-bcache and udisks2-zram subpackages.
    The kbd and vdo libblockdev plugins were removed and so were zram,
    bcache and vdo udisks modules.
  * Update (Build-)Depends
    - Bump libblockdev-*-dev to (>= 3.0)
    - Bump libglib2.0-dev to (>= 2.68)
    - Drop libblockdev-kbd-dev, no longer exits in version 3.0
    - Add libblockdev-nvme-dev for NVME support
    - Add libblkid-dev
    - Update libblockdev-* Depends/Recommends for the soversion bump from 2 to 3
    - Add new Recommends libblockdev-nvme3 to udisks2
  * Update symbols file for libudisks2-0.
    Drop bcache and zram related symbols. Those were only used internally,
    so we get away without a soname bump.
  * Bump Standards-Version to 4.6.2
  * Add strictly versioned dependency between udisks2 and libudisks2-0.
    udisks2 and libudisks2-0 should always be in sync.

 -- Michael Biebl <biebl@debian.org>  Fri, 07 Jul 2023 21:39:17 +0200

udisks2 (2.9.4-4) unstable; urgency=medium

  * Update debian/watch.
    Use the GitHub API when checking for new upstream releases.
  * (Build-)Depend on polkitd instead of the transitional policykit-1
    (Closes: #1025586)
  * Add lintian override for source-is-missing false positive

 -- Michael Biebl <biebl@debian.org>  Wed, 07 Dec 2022 17:02:25 +0100

udisks2 (2.9.4-3) unstable; urgency=medium

  * Drop no longer needed override for dh_missing.
    In compat 13 and later, --fail-missing is the default.
  * Simplify debian/rules a bit.
    Drop unused overrides and use execute_before/after where appropriate.
  * Bump Standards-Version to 4.6.1
  * Use dh-sequence-gir Build-Depends to enable the gir addon

 -- Michael Biebl <biebl@debian.org>  Fri, 02 Sep 2022 15:33:30 +0200

udisks2 (2.9.4-2) unstable; urgency=medium

  * Team upload

  [ Alex Murray ]
  * Cherry-pick patch to fix crash on shutdown
    - Avoid a double free of static daemon resources (LP: #1964532)

  [ Steve Langasek ]
  * debian/tests/control: Use exfatprogs instead of obsolete exfat-utils

 -- Jeremy Bicha <jbicha@ubuntu.com>  Tue, 09 Aug 2022 07:41:47 -0400

udisks2 (2.9.4-1) unstable; urgency=medium

  * New upstream version 2.9.4
  * Bump Standards-Version to 4.6.0

 -- Michael Biebl <biebl@debian.org>  Wed, 29 Sep 2021 20:46:35 +0200

udisks2 (2.9.3-1) unstable; urgency=medium

  * New upstream version 2.9.3
  * Drop patches, applied upstream
  * Drop obsolete udisks2.maintscript file
  * Recommend exfatprogs instead of exfat-utils.
    Prefer the native, in-kernel exFAT implementation over the FUSE-based one.
    (Closes: #992152)

 -- Michael Biebl <biebl@debian.org>  Mon, 16 Aug 2021 14:06:02 +0200

udisks2 (2.9.2-2) unstable; urgency=medium

  * udisksclient: Make get_block_for_drive deterministic.
    Fixes "udisks_client_get_block_for_drive() always returns the wrong
    block of eMMC". (Closes: #987582)

 -- Michael Biebl <biebl@debian.org>  Mon, 26 Apr 2021 21:12:10 +0200

udisks2 (2.9.2-1) unstable; urgency=medium

  * New upstream version 2.9.2
  * Bump Build-Depends on libblockdev-dev to (>= 2.25) as per configure.ac
  * Update debian/copyright
  * Bump debhelper-compat to 13

 -- Michael Biebl <biebl@debian.org>  Tue, 16 Feb 2021 19:44:02 +0100

udisks2 (2.9.1-3) unstable; urgency=medium

  * Bump Standards-Version to 4.5.1
  * Demote libpam-systemd to Recommends.
    This allows users to use and experiment with alternative init systems.
    Such a setup is neither tested nor fully supported and users need to be
    aware that some functionality might be broken. (Closes: #923387)
  * Set upstream metadata fields: Bug-Submit, Bug-Database, Repository,
    Repository-Browse

 -- Michael Biebl <biebl@debian.org>  Tue, 19 Jan 2021 15:20:17 +0100

udisks2 (2.9.1-2) unstable; urgency=medium

  * Don't install 90-udisks2-zram.rules twice (Closes: #969094)

 -- Michael Biebl <biebl@debian.org>  Thu, 27 Aug 2020 19:18:39 +0200

udisks2 (2.9.1-1) unstable; urgency=medium

  * New upstream version 2.9.1
  * Install new 90-udisks2-zram.rules udev rules file for udisks2-zram.
    It was split out from 80-udisks2.rules.

 -- Michael Biebl <biebl@debian.org>  Thu, 27 Aug 2020 11:34:03 +0200

udisks2 (2.9.0-1) unstable; urgency=medium

  * New upstream version 2.9.0
    - Rework mount options handling (Closes: #961252)
  * Move gtk-doc-tools back to Build-Depends and drop <!nodoc> annotation
  * Use DEP-14 branch names
  * Stop building the deprecated standalone VDO module.
    This functionality is now provided via the new LVM-VDO integration.
  * Rebase patches
  * Bump Build-Depends on libblockdev-dev to (>= 2.24)
  * Stop installing clean-mount-point@.service which was removed upstream
  * Update symbols file for libudisks2-0.
    The library now includes all generated module D-Bus API GDBus symbols.

 -- Michael Biebl <biebl@debian.org>  Wed, 27 May 2020 19:42:37 +0200

udisks2 (2.8.4-2) unstable; urgency=medium

  [ Andreas Henriksson ]
  * Make sure udevadm trigger never fails in postinst

  [ Laurent Bigonville ]
  * Move the daemons to /usr/libexec now that's allowed in the policy
  * Do not try to build the documentation if it's not needed, mark udisks2-doc
    with Build-profiles: <!nodoc>
  * debian/control: Bump Standards-Version to 4.5.0 (no further changes)
  * debian/libudisks2-0.symbols: Add Build-Depends-Package field

  [ Philip Withnall ]
  * Backport patch from upstream to fix encoding issue with GLib 2.63

 -- Michael Biebl <biebl@debian.org>  Sat, 16 May 2020 22:41:59 +0200

udisks2 (2.8.4-1) unstable; urgency=medium

  * New upstream version 2.8.4
  * Make no-patch-numbers the default for gbp-pq
  * autopkgtest: Enable ntfs-3g integration tests
  * autopkgtest: Enable exfat integration tests
  * autopkgtest: Add python3-distutils to test dependencies

 -- Michael Biebl <biebl@debian.org>  Tue, 23 Jul 2019 00:00:20 +0200

udisks2 (2.8.3-3) unstable; urgency=medium

  * Actually remove zram-setup@.service from udisks2 package
    (Closes: #931839)

 -- Michael Biebl <biebl@debian.org>  Thu, 11 Jul 2019 11:26:57 +0200

udisks2 (2.8.3-2) unstable; urgency=medium

  * Move zram-setup@.service from udisks2 to udisks2-zram.
    Add Breaks/Replaces accordingly. (Closes: #931399)

 -- Michael Biebl <biebl@debian.org>  Wed, 10 Jul 2019 16:48:27 +0200

udisks2 (2.8.3-1) unstable; urgency=medium

  * New upstream version 2.8.3
  * Update symbols file for libudisks2-0
  * Drop no longer needed lintian override
  * Actually bump debhelper compat level to 12

 -- Michael Biebl <biebl@debian.org>  Tue, 09 Jul 2019 20:46:17 +0200

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog libudisks2-0`.
