From df9cdd8b1690d8f777d27553999dafbfdb7020f3 Mon Sep 17 00:00:00 2001 From: Tomas Bzatek Date: Fri, 29 Aug 2025 13:26:12 +0200 Subject: [PATCH 1/8] * Fri Aug 29 2025 Tomas Bzatek - 2.10.91-1 - Version 2.10.91 --- .gitignore | 1 + sources | 2 +- ...slinuxfilesystemhelpers_nodev,nosuid.patch | 43 ------------------- udisks2.spec | 10 ++--- 4 files changed, 7 insertions(+), 49 deletions(-) delete mode 100644 udisks-2.10.91-udiskslinuxfilesystemhelpers_nodev,nosuid.patch diff --git a/.gitignore b/.gitignore index 5efa339..459124a 100644 --- a/.gitignore +++ b/.gitignore @@ -20,3 +20,4 @@ /udisks-2.10.0.tar.bz2 /udisks-2.10.1.tar.bz2 /udisks-2.10.90.tar.bz2 +/udisks-2.10.91.tar.bz2 diff --git a/sources b/sources index 55741ad..cf76c85 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (udisks-2.10.90.tar.bz2) = 7e2507ee9b235925af6d367a0d55608f7a2780a07efba9db3c4bc06a3d42728ce74fc9edc42255fc9259aa3426c83eb164e1e99740a2d2c1b80ec2265b51df90 +SHA512 (udisks-2.10.91.tar.bz2) = 85a11c7509317b1d53d2864f474b03a70773cc5964ab16ba42ed2704f9f95aa704585d40e55a5b86a63a8b4363caafafad03b1bdfecf282c9ee05a1b5644d3a2 diff --git a/udisks-2.10.91-udiskslinuxfilesystemhelpers_nodev,nosuid.patch b/udisks-2.10.91-udiskslinuxfilesystemhelpers_nodev,nosuid.patch deleted file mode 100644 index d6b0f9a..0000000 --- a/udisks-2.10.91-udiskslinuxfilesystemhelpers_nodev,nosuid.patch +++ /dev/null @@ -1,43 +0,0 @@ -From 5e7277debea926370e587408517560afe87d28c9 Mon Sep 17 00:00:00 2001 -From: Tomas Bzatek -Date: Wed, 4 Jun 2025 15:26:46 +0200 -Subject: [PATCH] udiskslinuxfilesystemhelpers: Mount private mounts with - 'nodev,nosuid' - -The private mount done in take_filesystem_ownership() should always -default to 'nodev,nosuid' for security and 'errors=remount-ro' for -selected filesystem types to handle an corrupted filesystem. This is -consistent with mount options calculation for regular mounts. ---- - src/udiskslinuxfilesystemhelpers.c | 10 +++++++++- - 1 file changed, 9 insertions(+), 1 deletion(-) - -diff --git a/src/udiskslinuxfilesystemhelpers.c b/src/udiskslinuxfilesystemhelpers.c -index 7c5fc037c4..9eb7742c77 100644 ---- a/src/udiskslinuxfilesystemhelpers.c -+++ b/src/udiskslinuxfilesystemhelpers.c -@@ -123,6 +123,7 @@ take_filesystem_ownership (const gchar *device, - - { - gchar *mountpoint = NULL; -+ const gchar *mount_opts; - GError *local_error = NULL; - gboolean unmount = FALSE; - gboolean success = TRUE; -@@ -151,8 +152,15 @@ take_filesystem_ownership (const gchar *device, - goto out; - } - -+ mount_opts = "nodev,nosuid"; -+ if (g_strcmp0 (fstype, "ext2") == 0 || -+ g_strcmp0 (fstype, "ext3") == 0 || -+ g_strcmp0 (fstype, "ext4") == 0 || -+ g_strcmp0 (fstype, "jfs") == 0) -+ mount_opts = "nodev,nosuid,errors=remount-ro"; -+ - /* TODO: mount to a private mount namespace */ -- if (!bd_fs_mount (device, mountpoint, fstype, NULL, NULL, &local_error)) -+ if (!bd_fs_mount (device, mountpoint, fstype, mount_opts, NULL, &local_error)) - { - g_set_error (error, UDISKS_ERROR, UDISKS_ERROR_FAILED, - "Cannot mount %s at %s: %s", diff --git a/udisks2.spec b/udisks2.spec index 76e7b2b..4fa73de 100644 --- a/udisks2.spec +++ b/udisks2.spec @@ -24,15 +24,12 @@ Name: udisks2 Summary: Disk Manager -Version: 2.10.90 -Release: 4%{?dist} +Version: 2.10.91 +Release: 1%{?dist} License: GPL-2.0-or-later URL: https://github.com/storaged-project/udisks Source0: https://github.com/storaged-project/udisks/releases/download/udisks-%{version}/udisks-%{version}.tar.bz2 -# https://bugzilla.redhat.com/show_bug.cgi?id=2373301 -Patch0: udisks-2.10.91-udiskslinuxfilesystemhelpers_nodev,nosuid.patch - BuildRequires: make BuildRequires: glib2-devel >= %{glib2_version} BuildRequires: gobject-introspection-devel >= %{gobject_introspection_version} @@ -343,6 +340,9 @@ fi %endif %changelog +* Fri Aug 29 2025 Tomas Bzatek - 2.10.91-1 +- Version 2.10.91 + * Fri Jul 25 2025 Fedora Release Engineering - 2.10.90-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From 377b64ef212b22f9b894f611b1dafafc7b6e3f91 Mon Sep 17 00:00:00 2001 From: Tomas Bzatek Date: Thu, 6 Nov 2025 17:34:45 +0100 Subject: [PATCH 2/8] * Thu Nov 06 2025 Tomas Bzatek - 2.11.0-1 - Version 2.11.0 --- .gitignore | 1 + sources | 2 +- udisks2.spec | 7 +++++-- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 459124a..8df46b3 100644 --- a/.gitignore +++ b/.gitignore @@ -21,3 +21,4 @@ /udisks-2.10.1.tar.bz2 /udisks-2.10.90.tar.bz2 /udisks-2.10.91.tar.bz2 +/udisks-2.11.0.tar.bz2 diff --git a/sources b/sources index cf76c85..da0149d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (udisks-2.10.91.tar.bz2) = 85a11c7509317b1d53d2864f474b03a70773cc5964ab16ba42ed2704f9f95aa704585d40e55a5b86a63a8b4363caafafad03b1bdfecf282c9ee05a1b5644d3a2 +SHA512 (udisks-2.11.0.tar.bz2) = ddf7bbf6d71c100ea2787aa45d51ae84d8184d33d9e0c1c8824e3da1ca34814b3278f9f74a1aab7acc37efe3ed2b702404fbb9dc3733c0accbb366a74e7d3fe5 diff --git a/udisks2.spec b/udisks2.spec index 4fa73de..d086c17 100644 --- a/udisks2.spec +++ b/udisks2.spec @@ -4,7 +4,7 @@ %global systemd_version 208 %global dbus_version 1.4.0 %global with_gtk_doc 1 -%global libblockdev_version 3.2 +%global libblockdev_version 3.4 %define with_btrfs 1 %ifnarch %{ix86} @@ -24,7 +24,7 @@ Name: udisks2 Summary: Disk Manager -Version: 2.10.91 +Version: 2.11.0 Release: 1%{?dist} License: GPL-2.0-or-later URL: https://github.com/storaged-project/udisks @@ -340,6 +340,9 @@ fi %endif %changelog +* Thu Nov 06 2025 Tomas Bzatek - 2.11.0-1 +- Version 2.11.0 + * Fri Aug 29 2025 Tomas Bzatek - 2.10.91-1 - Version 2.10.91 From ff3d7f2ec7906b9b6ba4b00e27ab5795920bdbe0 Mon Sep 17 00:00:00 2001 From: Tom spot Callaway Date: Wed, 17 Dec 2025 13:51:06 -0500 Subject: [PATCH 3/8] rebuild for new libconfig --- udisks2.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/udisks2.spec b/udisks2.spec index d086c17..00db129 100644 --- a/udisks2.spec +++ b/udisks2.spec @@ -25,7 +25,7 @@ Name: udisks2 Summary: Disk Manager Version: 2.11.0 -Release: 1%{?dist} +Release: 2%{?dist} License: GPL-2.0-or-later URL: https://github.com/storaged-project/udisks Source0: https://github.com/storaged-project/udisks/releases/download/udisks-%{version}/udisks-%{version}.tar.bz2 @@ -340,6 +340,9 @@ fi %endif %changelog +* Wed Dec 17 2025 Tom Callaway - 2.11.0-2 +- rebuild for new libconfig + * Thu Nov 06 2025 Tomas Bzatek - 2.11.0-1 - Version 2.11.0 From c73f9d51f8f8363475f8a9084f0f1023c38ca8da Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 17 Jan 2026 19:32:36 +0000 Subject: [PATCH 4/8] Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild --- udisks2.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/udisks2.spec b/udisks2.spec index 00db129..709be46 100644 --- a/udisks2.spec +++ b/udisks2.spec @@ -25,7 +25,7 @@ Name: udisks2 Summary: Disk Manager Version: 2.11.0 -Release: 2%{?dist} +Release: 3%{?dist} License: GPL-2.0-or-later URL: https://github.com/storaged-project/udisks Source0: https://github.com/storaged-project/udisks/releases/download/udisks-%{version}/udisks-%{version}.tar.bz2 @@ -340,6 +340,9 @@ fi %endif %changelog +* Sat Jan 17 2026 Fedora Release Engineering - 2.11.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild + * Wed Dec 17 2025 Tom Callaway - 2.11.0-2 - rebuild for new libconfig From c46c30a7bb2879b397bbc4f47afb8fab65583b6f Mon Sep 17 00:00:00 2001 From: Tomas Bzatek Date: Wed, 25 Feb 2026 16:32:39 +0100 Subject: [PATCH 5/8] * Wed Feb 25 2026 Tomas Bzatek - 2.11.1-1 - Version 2.11.1 (#2442584,#2442588) --- .gitignore | 1 + sources | 2 +- udisks2.spec | 7 +++++-- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 8df46b3..f1e025e 100644 --- a/.gitignore +++ b/.gitignore @@ -22,3 +22,4 @@ /udisks-2.10.90.tar.bz2 /udisks-2.10.91.tar.bz2 /udisks-2.11.0.tar.bz2 +/udisks-2.11.1.tar.bz2 diff --git a/sources b/sources index da0149d..ecae2c7 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (udisks-2.11.0.tar.bz2) = ddf7bbf6d71c100ea2787aa45d51ae84d8184d33d9e0c1c8824e3da1ca34814b3278f9f74a1aab7acc37efe3ed2b702404fbb9dc3733c0accbb366a74e7d3fe5 +SHA512 (udisks-2.11.1.tar.bz2) = c2ef8c1068f109bcc858a897cb45af970442170fc8dd991d5692b463c7f4693fe4731e4e5010bc923588a7ee9f1c794630ad5fffef454a9d959bcf17e8bf704f diff --git a/udisks2.spec b/udisks2.spec index 709be46..dee75c8 100644 --- a/udisks2.spec +++ b/udisks2.spec @@ -24,8 +24,8 @@ Name: udisks2 Summary: Disk Manager -Version: 2.11.0 -Release: 3%{?dist} +Version: 2.11.1 +Release: 1%{?dist} License: GPL-2.0-or-later URL: https://github.com/storaged-project/udisks Source0: https://github.com/storaged-project/udisks/releases/download/udisks-%{version}/udisks-%{version}.tar.bz2 @@ -340,6 +340,9 @@ fi %endif %changelog +* Wed Feb 25 2026 Tomas Bzatek - 2.11.1-1 +- Version 2.11.1 (#2442584,#2442588) + * Sat Jan 17 2026 Fedora Release Engineering - 2.11.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild From 53368c732a9153ffc15ee14cb7ac2e674dd3cb2f Mon Sep 17 00:00:00 2001 From: Tomas Bzatek Date: Wed, 1 Apr 2026 16:24:56 +0200 Subject: [PATCH 6/8] * Wed Apr 01 2026 Tomas Bzatek - 2.11.1-2 - Use 'sys_tz' exfat mount option by default (#2403452) --- udisks-2.11.90-exfat_mount_opts.patch | 32 +++++++++++++++++++++++++++ udisks2.spec | 10 ++++++++- 2 files changed, 41 insertions(+), 1 deletion(-) create mode 100644 udisks-2.11.90-exfat_mount_opts.patch diff --git a/udisks-2.11.90-exfat_mount_opts.patch b/udisks-2.11.90-exfat_mount_opts.patch new file mode 100644 index 0000000..2db7040 --- /dev/null +++ b/udisks-2.11.90-exfat_mount_opts.patch @@ -0,0 +1,32 @@ +From b86e14e97f4bbe659bef4d7aaf970df671e78a09 Mon Sep 17 00:00:00 2001 +From: Tomas Bzatek +Date: Wed, 1 Apr 2026 16:08:37 +0200 +Subject: [PATCH] mount options: Sync exfat allowed options with the latest + kernel + +In an ideal case we'd like to have 'sys_tz' turned on by default, +however that option was only added later and the kernel driver +refuses unknown options, so we can't do that to maintain broad +compatibility. +--- + data/builtin_mount_options.conf | 3 +-- + 1 file changed, 1 insertion(+), 2 deletions(-) + +diff --git a/data/builtin_mount_options.conf b/data/builtin_mount_options.conf +index 2a09a109..d9d30422 100644 +--- a/data/builtin_mount_options.conf ++++ b/data/builtin_mount_options.conf +@@ -4,9 +4,8 @@ allow=exec,noexec,nodev,nosuid,atime,noatime,nodiratime,relatime,strictatime,laz + vfat_defaults=uid=$UID,gid=$GID,shortname=mixed,utf8=1,showexec,flush + vfat_allow=uid=$UID,gid=$GID,flush,utf8,shortname,umask,dmask,fmask,codepage,iocharset,usefree,showexec + +-# common options for both the native kernel driver and exfat-fuse + exfat_defaults=uid=$UID,gid=$GID,iocharset=utf8,errors=remount-ro +-exfat_allow=uid=$UID,gid=$GID,dmask,errors,fmask,iocharset,namecase,umask ++exfat_allow=uid=$UID,gid=$GID,umask,dmask,fmask,allow_utime,iocharset,errors,discard,keep_last_dots,sys_tz,time_offset,zero_size_dir,namecase,codepage + + # 'ntfs' signature, definitions for the legacy ntfs kernel driver and the ntfs-3g fuse driver + ntfs:ntfs_defaults=uid=$UID,gid=$GID,windows_names +-- +2.53.0 + diff --git a/udisks2.spec b/udisks2.spec index dee75c8..ba5e5b9 100644 --- a/udisks2.spec +++ b/udisks2.spec @@ -25,11 +25,15 @@ Name: udisks2 Summary: Disk Manager Version: 2.11.1 -Release: 1%{?dist} +Release: 2%{?dist} License: GPL-2.0-or-later URL: https://github.com/storaged-project/udisks Source0: https://github.com/storaged-project/udisks/releases/download/udisks-%{version}/udisks-%{version}.tar.bz2 +# https://bugzilla.redhat.com/show_bug.cgi?id=2403452 +# Please set sys_tz by default for udisks2 exfat mounts +Patch0: udisks-2.11.90-exfat_mount_opts.patch + BuildRequires: make BuildRequires: glib2-devel >= %{glib2_version} BuildRequires: gobject-introspection-devel >= %{gobject_introspection_version} @@ -197,6 +201,7 @@ rm -f src/tests/dbus-tests/config_h.py rm -f src/udisks-daemon-resources.{c,h} # default to ntfs-3g (#2182206) sed -i data/builtin_mount_options.conf -e 's/ntfs_drivers=ntfs3,ntfs/ntfs_drivers=ntfs,ntfs3/' +sed -i data/builtin_mount_options.conf -e 's/exfat_defaults=uid=\$UID,gid=\$GID,iocharset=utf8,errors=remount-ro/exfat_defaults=uid=\$UID,gid=\$GID,iocharset=utf8,errors=remount-ro,sys_tz/' %build # autoreconf -ivf @@ -340,6 +345,9 @@ fi %endif %changelog +* Wed Apr 01 2026 Tomas Bzatek - 2.11.1-2 +- Use 'sys_tz' exfat mount option by default (#2403452) + * Wed Feb 25 2026 Tomas Bzatek - 2.11.1-1 - Version 2.11.1 (#2442584,#2442588) From d0dc33ff9956d23d46fa78ffbcd373a7b255e958 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 17 Jul 2026 08:06:45 +0000 Subject: [PATCH 7/8] Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild --- udisks2.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/udisks2.spec b/udisks2.spec index ba5e5b9..5b09b20 100644 --- a/udisks2.spec +++ b/udisks2.spec @@ -25,7 +25,7 @@ Name: udisks2 Summary: Disk Manager Version: 2.11.1 -Release: 2%{?dist} +Release: 3%{?dist} License: GPL-2.0-or-later URL: https://github.com/storaged-project/udisks Source0: https://github.com/storaged-project/udisks/releases/download/udisks-%{version}/udisks-%{version}.tar.bz2 @@ -345,6 +345,9 @@ fi %endif %changelog +* Fri Jul 17 2026 Fedora Release Engineering - 2.11.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild + * Wed Apr 01 2026 Tomas Bzatek - 2.11.1-2 - Use 'sys_tz' exfat mount option by default (#2403452) From d15091ac2c8016330a81de72ca8e47d1ee239f6a Mon Sep 17 00:00:00 2001 From: Tomas Bzatek Date: Thu, 6 Aug 2026 17:34:30 +0200 Subject: [PATCH 8/8] * Thu Aug 06 2026 Tomas Bzatek - 2.11.2-1 - Version 2.11.2 --- .gitignore | 1 + sources | 2 +- udisks-2.11.90-exfat_mount_opts.patch | 32 --------------------------- udisks2.spec | 11 +++++---- 4 files changed, 7 insertions(+), 39 deletions(-) delete mode 100644 udisks-2.11.90-exfat_mount_opts.patch diff --git a/.gitignore b/.gitignore index f1e025e..9b451cd 100644 --- a/.gitignore +++ b/.gitignore @@ -23,3 +23,4 @@ /udisks-2.10.91.tar.bz2 /udisks-2.11.0.tar.bz2 /udisks-2.11.1.tar.bz2 +/udisks-2.11.2.tar.bz2 diff --git a/sources b/sources index ecae2c7..e41b09d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (udisks-2.11.1.tar.bz2) = c2ef8c1068f109bcc858a897cb45af970442170fc8dd991d5692b463c7f4693fe4731e4e5010bc923588a7ee9f1c794630ad5fffef454a9d959bcf17e8bf704f +SHA512 (udisks-2.11.2.tar.bz2) = 3996ac935cb330eb7f286f25a716da52ca374b14cc7b4f2e60a7e4b0b0745559607fa8c6d1e96e777b44eb8e07eb16e1ad6bc00b3051adea14e865df3efa2662 diff --git a/udisks-2.11.90-exfat_mount_opts.patch b/udisks-2.11.90-exfat_mount_opts.patch deleted file mode 100644 index 2db7040..0000000 --- a/udisks-2.11.90-exfat_mount_opts.patch +++ /dev/null @@ -1,32 +0,0 @@ -From b86e14e97f4bbe659bef4d7aaf970df671e78a09 Mon Sep 17 00:00:00 2001 -From: Tomas Bzatek -Date: Wed, 1 Apr 2026 16:08:37 +0200 -Subject: [PATCH] mount options: Sync exfat allowed options with the latest - kernel - -In an ideal case we'd like to have 'sys_tz' turned on by default, -however that option was only added later and the kernel driver -refuses unknown options, so we can't do that to maintain broad -compatibility. ---- - data/builtin_mount_options.conf | 3 +-- - 1 file changed, 1 insertion(+), 2 deletions(-) - -diff --git a/data/builtin_mount_options.conf b/data/builtin_mount_options.conf -index 2a09a109..d9d30422 100644 ---- a/data/builtin_mount_options.conf -+++ b/data/builtin_mount_options.conf -@@ -4,9 +4,8 @@ allow=exec,noexec,nodev,nosuid,atime,noatime,nodiratime,relatime,strictatime,laz - vfat_defaults=uid=$UID,gid=$GID,shortname=mixed,utf8=1,showexec,flush - vfat_allow=uid=$UID,gid=$GID,flush,utf8,shortname,umask,dmask,fmask,codepage,iocharset,usefree,showexec - --# common options for both the native kernel driver and exfat-fuse - exfat_defaults=uid=$UID,gid=$GID,iocharset=utf8,errors=remount-ro --exfat_allow=uid=$UID,gid=$GID,dmask,errors,fmask,iocharset,namecase,umask -+exfat_allow=uid=$UID,gid=$GID,umask,dmask,fmask,allow_utime,iocharset,errors,discard,keep_last_dots,sys_tz,time_offset,zero_size_dir,namecase,codepage - - # 'ntfs' signature, definitions for the legacy ntfs kernel driver and the ntfs-3g fuse driver - ntfs:ntfs_defaults=uid=$UID,gid=$GID,windows_names --- -2.53.0 - diff --git a/udisks2.spec b/udisks2.spec index 5b09b20..0d1136b 100644 --- a/udisks2.spec +++ b/udisks2.spec @@ -24,16 +24,12 @@ Name: udisks2 Summary: Disk Manager -Version: 2.11.1 -Release: 3%{?dist} +Version: 2.11.2 +Release: 1%{?dist} License: GPL-2.0-or-later URL: https://github.com/storaged-project/udisks Source0: https://github.com/storaged-project/udisks/releases/download/udisks-%{version}/udisks-%{version}.tar.bz2 -# https://bugzilla.redhat.com/show_bug.cgi?id=2403452 -# Please set sys_tz by default for udisks2 exfat mounts -Patch0: udisks-2.11.90-exfat_mount_opts.patch - BuildRequires: make BuildRequires: glib2-devel >= %{glib2_version} BuildRequires: gobject-introspection-devel >= %{gobject_introspection_version} @@ -345,6 +341,9 @@ fi %endif %changelog +* Thu Aug 06 2026 Tomas Bzatek - 2.11.2-1 +- Version 2.11.2 + * Fri Jul 17 2026 Fedora Release Engineering - 2.11.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild