Date: Tue, 24 Mar 2026 07:54:52 +0000 From: Don Lewis <truckman@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Cc: Olivier Duchateau <duchateau.olivier@gmail.com> Subject: git: 999609202e77 - main - filesystems/gvfs: update to 1.58.4 Message-ID: <69c2434c.18fd0.2d1a32fa@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by truckman: URL: https://cgit.FreeBSD.org/ports/commit/?id=999609202e77e6f6a7d7d8e807417e3f133772ea commit 999609202e77e6f6a7d7d8e807417e3f133772ea Author: Olivier Duchateau <duchateau.olivier@gmail.com> AuthorDate: 2026-03-24 07:42:38 +0000 Commit: Don Lewis <truckman@FreeBSD.org> CommitDate: 2026-03-24 07:54:26 +0000 filesystems/gvfs: update to 1.58.4 update to 1.58.4 Major changes in 1.58.4 ======================= * Re-release of 1.58.3 due to incorrect release tag; no code changes. Major changes in 1.58.3 ======================= * CVE-2026-28296: ftp: Reject paths with CR/LF in g_vfs_ftp_file_new_from_ftp (Ondrej Holy) * monitor: Do not load monitors when GIO_USE_VFS=local (Ondrej Holy) Major changes in 1.58.2 ======================= * client: Fix use-after-free when creating async proxy failed (Ondrej Holy) * daemon: Fix race on subscribers list when on thread (Ondrej Holy) * ftp: Validate fe_size when parsing symlink target (Ondrej Holy) * ftp: Check localtime() return value before use (Ondrej Holy) * CVE-2026-28295: ftp: Use control connection address for PASV data (Ondrej Holy) * CVE-2026-28296: ftp: Reject paths containing CR/LF characters (Ondrej Holy) * gphoto2: Use g_try_realloc() instead of g_realloc() (Ondrej Holy) * cdda: Reject path traversal in mount URI host (Ondrej Holy) * client: Fail when URI has invalid UTF-8 chars (Ondrej Holy) * Some other fixes (correctmost, Ondrej Holy) Major changes in 1.58.1 ======================= * cdda: Fix duration of last track for some media (Bastien Nocera) * build: Fix build when google option is disabled (Ondrej Holy) * Fix various memory leaks (Milan Crha) * Some other fixes (wangrong, Jan-Michael Brummer, Simon Poirier) * Translation updates (GNOME Translation Project contributors) Major changes in 1.58.0 ======================= * mtp: Allow cancelling ongoing folder enumerations * wsdd: Use socket-activated service if available * onedrive: Set emblem for remote data * fix: Add file rename support in MTP backend move operation * mtp: Fix -Wmaybe-uninitialized warning in pad_file * fuse: use fuse_(un)set_feature_flag for libfuse 3.17+ * smbbrowse: Purge server cache for next auth try * metatree: Open files with O_CLOEXEC * cdda: Fix incorrect track duration for 99-track CDs * metadata: Fix journal file permissions inconsistency (#808) * dav: recognize 308 Permanent Redirect Major changes in 1.57.2 ======================= * onedrive: Use presentation id as host to adapt to the change in GOA (Jan-Michael Brummer) * onedrive: Fix incorrect include path for msgraph header (sid) Major changes in 1.57.1 ======================= * nfs: Support libnfs 6 (Jan Alexander Steffens) * onedrive: Support Sharepoint drives (Jan-Michael Brummer) * trash/udisks: Port from g_unix_mount_ to g_unix_mount_entry_ (Ondrej Holy) * afp/mtp/nfs/sftp/smb: Add edit mode implementation (Ondrej Holy) * fuse: Use edit mode when neither O_TRUNC, nor O_APPEND is used (Ondrej Holy) * afp/mtp/nfs/smb: Various output stream related fixes (Ondrej Holy) * udisks2: Update volume when setting/unsetting mount (Ondrej Holy) * Translation updates (GNOME Translation Project contributors) Major changes in 1.56.3 ======================= * ci: Add release service support (Ondrej Holy) * CVE-2026-28296: ftp: Reject paths with CR/LF in g_vfs_ftp_file_new_from_ftp (Ondrej Holy) Major changes in 1.56.2 ======================= * CVE-2026-28295: ftp: Use control connection address for PASV data (Ondrej Holy) * CVE-2026-28296: ftp: Reject paths containing CR/LF characters (Ondrej Holy) * nfs: Support libnfs 6 (Jan Alexander Steffens) * onedrive: Fix incorrect include path for msgraph header (sid) * afp/mtp/nfs/smb: Various output stream related fixes (Ondrej Holy) * udisks2: Update volume when setting/unsetting mount (Ondrej Holy) * Translation updates (GNOME Translation Project contributors) fix LICENSE adjust WWW entry switch to USES= gettext-tools sort OPTIONS_DEFAULT remove OPTIONS_EXCLUDE PR: 293808 --- filesystems/gvfs/Makefile | 12 +++++------- filesystems/gvfs/distinfo | 6 +++--- filesystems/gvfs/files/patch-client_gvfsfusedaemon.c | 12 ------------ filesystems/gvfs/files/patch-daemon_gvfswritechannel.c | 8 ++++---- 4 files changed, 12 insertions(+), 26 deletions(-) diff --git a/filesystems/gvfs/Makefile b/filesystems/gvfs/Makefile index a32f6ba3a7e5..62dc9669d779 100644 --- a/filesystems/gvfs/Makefile +++ b/filesystems/gvfs/Makefile @@ -1,15 +1,14 @@ PORTNAME= gvfs -DISTVERSION= 1.56.1 -PORTREVISION= 1 +DISTVERSION= 1.58.4 CATEGORIES= filesystems devel gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= GNOME virtual file system -WWW= https://www.gnome.org/ +WWW= https://gitlab.gnome.org/GNOME/gvfs -LICENSE= GPLv2 +LICENSE= LGPL20+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= docbook-xsl>=0:textproc/docbook-xsl @@ -23,7 +22,7 @@ LIB_DEPENDS= libgcrypt.so:security/libgcrypt \ RUN_DEPENDS= bsdisks>0:sysutils/bsdisks \ lsof:sysutils/lsof -USES= cpe gettext gnome libarchive localbase meson \ +USES= cpe gettext-tools gnome libarchive localbase meson \ pkgconfig python:build tar:xz CPE_VENDOR= gnome USE_GNOME= glib20 libxml2 libxslt:build @@ -38,8 +37,7 @@ MESON_ARGS= -Dsystemduserunitdir=no \ PORTSCOUT= limitw:1,even OPTIONS_DEFINE= AFC AVAHI BLURAY CDDA FUSE GOA GOOGLE GPHOTO MTP NFS ONEDRIVE SMB -OPTIONS_DEFAULT= AVAHI SMB CDDA GPHOTO MTP NFS BLURAY -OPTIONS_EXCLUDE= ONEDRIVE +OPTIONS_DEFAULT= AVAHI BLURAY CDDA GPHOTO MTP NFS SMB OPTIONS_SUB= yes AFC_DESC= Apple device support diff --git a/filesystems/gvfs/distinfo b/filesystems/gvfs/distinfo index 6c4fc75cb9cd..bf171bc70fa0 100644 --- a/filesystems/gvfs/distinfo +++ b/filesystems/gvfs/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1739705982 -SHA256 (gnome/gvfs-1.56.1.tar.xz) = 86731ccec679648f8734e237b1de190ebdee6e4c8c0f56f454c31588e509aa10 -SIZE (gnome/gvfs-1.56.1.tar.xz) = 1266412 +TIMESTAMP = 1773502931 +SHA256 (gnome/gvfs-1.58.4.tar.xz) = e7124bec724e265ad0ee00baa27d8d515cf1dddcf102638be67b9e259c9b040d +SIZE (gnome/gvfs-1.58.4.tar.xz) = 1295412 diff --git a/filesystems/gvfs/files/patch-client_gvfsfusedaemon.c b/filesystems/gvfs/files/patch-client_gvfsfusedaemon.c deleted file mode 100644 index 0b7b9cce8a4f..000000000000 --- a/filesystems/gvfs/files/patch-client_gvfsfusedaemon.c +++ /dev/null @@ -1,12 +0,0 @@ ---- client/gvfsfusedaemon.c.orig 2024-10-18 10:28:21 UTC -+++ client/gvfsfusedaemon.c -@@ -2478,7 +2478,9 @@ vfs_init (struct fuse_conn_info *conn, struct fuse_con - subthread = g_thread_new ("gvfs-fuse-sub", (GThreadFunc) subthread_main, NULL); - - /* Indicate O_TRUNC support for open() */ -+#ifdef FUSE_CAP_ATOMIC_O_TRUNC - conn->want |= FUSE_CAP_ATOMIC_O_TRUNC; -+#endif - - /* Prevent out-of-order readahead */ - conn->want &= ~FUSE_CAP_ASYNC_READ; diff --git a/filesystems/gvfs/files/patch-daemon_gvfswritechannel.c b/filesystems/gvfs/files/patch-daemon_gvfswritechannel.c index 8e0bbde1850d..54c4216873e4 100644 --- a/filesystems/gvfs/files/patch-daemon_gvfswritechannel.c +++ b/filesystems/gvfs/files/patch-daemon_gvfswritechannel.c @@ -1,8 +1,8 @@ ---- daemon/gvfswritechannel.c.orig 2024-10-18 10:28:21 UTC -+++ daemon/gvfswritechannel.c -@@ -29,6 +29,7 @@ - #include <sys/socket.h> +--- daemon/gvfswritechannel.c.orig 2007-12-22 18:50:10.000000000 -0500 ++++ daemon/gvfswritechannel.c 2007-12-22 18:50:20.000000000 -0500 +@@ -30,6 +30,7 @@ #include <sys/un.h> + #include <unistd.h> #include <fcntl.h> +#include <string.h>home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69c2434c.18fd0.2d1a32fa>
