~vcs-imports/gvfs/+git/gvfs:gnome-45

Last commit made on 2024-05-24
Get this branch:
git clone -b gnome-45 https://git.launchpad.net/~vcs-imports/gvfs/+git/gvfs

Branch merges

Branch information

Name:
gnome-45
Repository:
lp:~vcs-imports/gvfs/+git/gvfs

Recent commits

af9d948... by Ondrej Holy

Post release version bump

a0ed290... by Ondrej Holy

Release version 1.52.3

4b0d0d2... by Ondrej Holy

metadata: Check g_stat result

The `g_stat` result is not checked currently. This might lead to the
"Conditional jump or move depends on uninitialised value(s)" errors
detected by the valgrind tool. Let's check the result first before
using the `statbuf` data.

Fixes: https://gitlab.gnome.org/GNOME/gvfs/-/issues/733

135c12c... by Ben Wolsieffer

ftp: Fix data connection to IPv6 link-local address

With IPv6, the passive mode data connection address is constructed by
taking the control socket address and replacing the port with the one
specified in the EPSV response. In doing so, we lose the scope-id and
flowinfo properties. The scope-id field in particular is required when
connecting to a link local address, as it determines which link the
address belongs to. Without it, the connection fails.

To fix this, manually construct the GInetSocketAddress instance, copying
all the fields except the port from the old address.

10c5132... by AsciiWolf

Update Czech translation

749c088... by Ondrej Holy

Revert "build: Take advantage of has_function argument"

This reverts commit 70128710da23966a1d5f4b2cbcca0ccb63c4d0f1. It turned
out that this argument doesn't exist which causes build issues on systems
that don't use GNU C Library.

Fixes: https://gitlab.gnome.org/GNOME/gvfs/-/issues/712

(cherry picked from commit 690bd2a171fef68925148de7139e95ab00eb9a85)

419c69a... by Ondrej Holy

udisks2: Quote mount paths with g_shell_quote when unmounting

Currently, the unmount operation fails for mount paths that are not
propagated from udisks (e.g. FUSE) and contain non-ASCII characters.
This is because the mount path is escaped by the `g_strescape` function
that drops non-ASCII characters among others. It is not clear why this
function was used here, but it seems right to use the `g_shell_quote`
function instead. Let's do so to fix unmounting in the mentioned cases.

Fixes: https://gitlab.gnome.org/GNOME/gvfs/-/issues/706

(cherry picked from commit 3cdb5a830514670131a670eaedd9848daa7b8d92)

1e963fe... by Ondrej Holy

Post release version bump

d8db432... by Ondrej Holy

Release version 1.52.2

43baab1... by Ondrej Holy

smb: Document the purpose of mount_try_again variable

Related: https://gitlab.gnome.org/GNOME/gvfs/-/issues/703