Package: gvfs / 1.48.1-2

Metadata

Package Version Patches format
gvfs 1.48.1-2 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
admin Make the privileged group configurable.patch | (download)

daemon/meson.build | 11 9 + 2 - 0 !
daemon/org.gtk.vfs.file-operations.rules | 13 0 + 13 - 0 !
daemon/org.gtk.vfs.file-operations.rules.in | 13 13 + 0 - 0 !
meson.build | 4 3 + 1 - 0 !
meson_options.txt | 1 1 + 0 - 0 !
5 files changed, 26 insertions(+), 16 deletions(-)

 admin: make the privileged group configurable

Currently, `wheel` group is hardcoded in the `.rules` file which is there
to prevent redundant password prompt when starting gvfsd-admin. The Debian
based systems obviously uses `sudo` group instead of `wheel`. Let's make
the privileged group configurable.

Bug: https://gitlab.gnome.org/GNOME/gvfs/-/issues/565
admin Fix mount operation hang caused by pkexec failure.patch | (download)

daemon/mount.c | 26 25 + 1 - 0 !
1 file changed, 25 insertions(+), 1 deletion(-)

 admin: fix mount operation hang caused by pkexec failure

Currently, the mount operation for the admin backend can hang when the
authentication dialog is dismissed for example. This is because `pkexec`
exits before spawning the `gvfsd-admin` daemon. Let's catch that case
and return the "Permission denied" error.

Bug: https://gitlab.gnome.org/GNOME/gvfs/-/issues/565
metadata nuke junk data.patch | (download)

metadata/metatree.c | 10 9 + 1 - 0 !
1 file changed, 9 insertions(+), 1 deletion(-)

 nuke the metadata file if magic blob is wrong


dont crash on null job.patch | (download)

daemon/gvfschannel.c | 5 3 + 2 - 0 !
1 file changed, 3 insertions(+), 2 deletions(-)

 don't try to announce the finish of a null job.

handle inactive vfs.patch | (download)

client/gdaemonvfs.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 don't crash when creating volume monitors

if the VFS was never initialized

ref jobs in thread.patch | (download)

daemon/gvfschannel.c | 5 3 + 2 - 0 !
daemon/gvfsdaemon.c | 7 5 + 2 - 0 !
2 files changed, 8 insertions(+), 4 deletions(-)

 make sure to keep a ref to jobs while they run in a thread

0008 Skip the umockdev test.patch | (download)

test/gvfs-test | 5 3 + 2 - 0 !
1 file changed, 3 insertions(+), 2 deletions(-)

 skip the umockdev test

The trace is out of date & needs to be re-recorded by somebody who has
the hardware.

0009 gvfs test Increase timeout to 10s.patch | (download)

test/gvfs-test | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

 gvfs-test: increase timeout to 10s

In normal operation some operations - particularly unmounting - can take
quite a while. Let's give things a bit longer before giving up.

Patch originally by Andreas Hasenack <andreas.hasenack@canonical.com>

Remove version from polkit gobject dependency.patch | (download)

meson.build | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 remove version from polkit-gobject dependency

It was versioned like this to require the polkit ITS rules, but in
Debian we backported those into 0.105.