udisks2 (2.10.1-12.1+deb13u1) trixie-security; urgency=high

  * Non-maintainer upload by the Security Team.
  * udiskslinuxmanager: Add lower bounds check to fd_index (CVE-2025-8067)

 -- Salvatore Bonaccorso <carnil@debian.org>  Wed, 20 Aug 2025 20:51:31 +0200

udisks2 (2.10.1-12.1) unstable; urgency=high

  * Non-maintainer upload by the Security Team.
  * udiskslinuxfilesystemhelpers: Mount private mounts with 'nodev,nosuid'

 -- Salvatore Bonaccorso <carnil@debian.org>  Mon, 09 Jun 2025 16:29:29 +0200

udisks2 (2.10.1-12) unstable; urgency=medium

  * tests: Fix expected error message with util-linux 2.41.
    Patch cherry-picked from upstream Git. (Closes: #1098673)
  * Switch debian-branch to debian/unstable in gbp.conf

 -- Michael Biebl <biebl@debian.org>  Tue, 25 Feb 2025 12:57:07 +0100

udisks2 (2.10.1-11) unstable; urgency=medium

  * Replace dependency on dbus with default-dbus-system-bus | dbus-system-bus.
    This makes it easier to swap in alternative implementations like
    dbus-broker.

 -- Michael Biebl <biebl@debian.org>  Fri, 27 Sep 2024 01:26:14 +0200

udisks2 (2.10.1-10) unstable; urgency=medium

  [ Alessandro Astone ]
  * debian: Add patch to fix tests with exfatprogs 1.2.5

 -- Michael Biebl <biebl@debian.org>  Wed, 14 Aug 2024 12:15:51 +0200

udisks2 (2.10.1-9) unstable; urgency=medium

  * Disable build path variation for reprotest on Salsa CI.
    In src/udisksmodulemanager.c the build path (BUILD_DIR) is embeded
    causing reprotest to fail.
  * Do not overwrite CPPFLAGS and use AM_CPPFLAGS instead.
    This ensures that all hardening build flags are correctly applied.
  * Disable test-crossbuild-arm64 on Salsa CI.
    This requires changes to gobject-introspection for it to actually work.
    See #1030223.

 -- Michael Biebl <biebl@debian.org>  Thu, 04 Jul 2024 17:52:56 +0200

udisks2 (2.10.1-8) unstable; urgency=medium

  * Enable standard salsa CI
  * Do not automatically mount unmaintained file systems.
    Ship a udev rules files named 70-insecure-fs.rules which sets the udev
    property UDISKS_AUTO to 0 for file systems that are marked as "Orphan"
    or "Odd Fixes" in the kernel MAINTAINERS file. Those are more at risk of
    having security-sensitive defects which could be exploited by a crafted
    file system.
    The list includes the following file systems:
    affs, ecryptfs, efs, hfs, hfsplus, jffs2, jfs, qnx6, sysv.
    As we require ID_FS_TYPE to be set, use priority 70 so it is ordered
    after 60-persistent-storage.rules.
    Thanks to Marco d'Itri (Closes: #1041552)
  * Bump Standards-Version to 4.7.0
  * Drop Ubuntu specific workaround for exfatprogs

 -- Michael Biebl <biebl@debian.org>  Wed, 03 Jul 2024 19:00:16 +0200

udisks2 (2.10.1-7) unstable; urgency=medium

  * integration-test: Adapt to the new libmount context error messages
    (Closes: #1070019)

 -- Michael Biebl <biebl@debian.org>  Tue, 30 Apr 2024 17:27:36 +0200

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 udisks2`.
