C Python Makefile Other
Failed to load latest commit information.
client daemon: Avoid overflowing when querying for filesystem info Aug 21, 2017
common Do not sent user invisible mounts if not needed Jun 6, 2017
daemon sftp: Add support for setting timestamps Sep 29, 2017
gettext/its gettext: switch to default-translate "no" Nov 7, 2016
man man: Reference should list gvfs(7) not gvfs(8) Nov 8, 2016
metadata metadata: Use static keyword for private function Sep 29, 2017
monitor proxy: Fix shadow mount handling for equal paths Aug 21, 2017
po Update Nepali translation Oct 6, 2017
programs programs: Fix bashism in gvfs-* wrapper script Sep 29, 2017
test test: Make sshd test optional Oct 10, 2017
txt Remove some obsoleted txt files Nov 20, 2015
.gitignore build: Use upstream gettext instead intltool Aug 11, 2016
AUTHORS add Andreas as author of the ftp backend Feb 20, 2009
COPYING Update the Address of the FSF Jul 30, 2012
ChangeLog.pre-1-2 Move ChangeLog to ChangeLog.pre-1-2 Apr 17, 2009
MAINTAINERS Update MAINTAINERS and DOAP files Mar 28, 2017
Makefile.am build: Include its rules for polkit temporarily Aug 11, 2016
NEWS Update NEWS for 1.35.1 release Oct 17, 2017
README doap: Remove info about gvfs- tools Dec 15, 2016
README.commits Mention micro commits in README.commits Apr 17, 2009
autogen.sh build: Use upstream gettext instead intltool Aug 11, 2016
configure.ac Post release version bump Oct 17, 2017
glib-tap.mk build: add --enable-installed-tests parameter Aug 27, 2014
gvfs.doap Update MAINTAINERS and DOAP files Mar 28, 2017


gvfs is a userspace virtual filesystem designed to work with the i/o
abstractions of gio (a library availible in glib >= 2.15.1). It
installs several modules that are automatically used by applications
using the APIs of libgio. There is also fuse support that allows
applications not using gio to access the gvfs filesystems.

The gvfs model differs from e.g. gnome-vfs in that filesystems must
be mounted before they are used. There is a central daemon (gvfsd)
that handles coordinting mounts, and then each mount is (typically)
in its own daemon process (although mounts can share daemon process).

gvfs comes with a set of backends, including trash support, sftp,
smb, http, dav and others. More backends are planned.

gvfs also contains modules for gio that implement hal volume monitors
and the gnome uri-scheme handler configuration.