What's new in gvfs 1.43.1
Oct 15, 2019
- Don't set a content-type that isn't certain
- Replace usage of deprecated GTimeVal by GDateTime
- dav: Add support for services with IPv6 link-local addresses
New in gvfs 1.42.1 (Oct 7, 2019)
- dav: Fix mounting when 403 is returned for the parent folder
- Revert "sftp: Always use port 22 if not specified"
- Translation updates
New in gvfs 1.42.0 (Sep 13, 2019)
New in gvfs 1.42.0 Beta 2 (Aug 31, 2019)
- fuse: Remove max_write limit
- Several smaller bugfixes
- Translation updates
New in gvfs 1.42.0 Beta (Aug 7, 2019)
- udisks2: Change display name for crypto_unknown devices
- google: Disable deletion of non-empty directories
- google: Fix crashes when deleting if the file isn't found
- google: Fix issue with stale entries remaining after rename operation
- build: Define gvfs_rpath for libgvfsdaemon.so
- proxy: Don't leak a GVfsDBusDaemon
- Translation updates
New in gvfs 1.41.4 (Jul 24, 2019)
- google: Do not enumerate volatile entries if title matches id
- build: Add dependency on gsettings-desktop-schemas
- daemon/udisks2: Handle lockdown option to disable writing
- fuse: Define RENAME_* macros when they are not defined
- google: Check ownership in is_owner() without additional HTTP request
- Several smaller bugfixes
- Translation updates
New in gvfs 1.41.3 (Jun 19, 2019)
- daemon: Only accept EXTERNAL authentication (CVE-2019-12795)
- daemon: Check that the connecting client is the same user (CVE-2019-12795)
- admin: Ensure correct ownership when moving to file:// uri (CVE-2019-12449)
- admin: Use fsuid to ensure correct file ownership (CVE-2019-12447)
- admin: Allow changing file owner (CVE-2019-12447)
- admin: Add query_info_on_read/write functionality (CVE-2019-12448)
- Translation updates
New in gvfs 1.41.2 (May 22, 2019)
- build: Several meson improvements
- build: Bump required meson version to 0.50.0
- google: Support deleting shared Google Drive files
- admin: Prevent core dumps when daemon is manually started
- afc: Remove assumptions about length of device UUID to support new devices
- Several smaller bugfixes
- Translation updates
New in gvfs 1.41.1 (Apr 23, 2019)
- gmountsource: Fix deadlocks in synchronous API
- fuse: Adapt gvfsd-fuse to use fuse 3.x
- afp: Fix afp backend crash when no username supplied
- daemon: Unify some translatable strings
New in gvfs 1.40.1 (Apr 10, 2019)
- Revert "sftp: Always use port 22 if not specified"
- Translation updates
New in gvfs 1.40.0 Beta 2 (Feb 20, 2019)
- smb: Do not show password prompt when using winbind ccache
- Several smaller bugfixes
- Translation updates
New in gvfs 1.40.0 Beta (Feb 6, 2019)
- sftp: Always use port 22 if not specified
- mtp: Don't retry reading an event after failure
- admin: Prevent access if any authentication agent isn't available
- build: Several meson improvements
- Several smaller bugfixes
- Translation updates
New in gvfs 1.39.4 (Jan 9, 2019)
- keyring: Prefer the most recent item
- afp: Try to find credentials even if user is not specified
- dav: Try authenticate again even if 403 was returned
- Several smaller bugfixes
- Translation updates
New in gvfs 1.39.3 (Dec 17, 2018)
- udisks2: Improve handling of mounts which doesn't point into fs root
- udisks2: Restore support of comment=x-gvfs-* option
- daemon: Prevent spawning new daemons if outgoing operation exists
- common: Prevent crashes on invalid autorun file
- Several smaller bugfixes
- Translation updates
New in gvfs 1.39.1 (Oct 9, 2018)
- google: Rework cache for better performance
- google: Add support for files with multiple parents
- udisks2: Add a new volume class `loop`
New in gvfs 1.38.1 (Sep 26, 2018)
- gphoto2: Fix mounting for devices with special chars in ID_SERIAL
- mtp: Fix mounting for devices with special chars in ID_SERIAL
- smbbrowse: Force NT1 protocol version for workgroup support
- Several smaller bugfixes
- Translation updates
New in gvfs 1.38.0 (Sep 11, 2018)
New in gvfs 1.38.0 RC (Aug 27, 2018)
- udisks2: Use loop backing file as description for unlock
- Remove workaround for directory / folder icons
- Translation updates
New in gvfs 1.38.0 Beta 1 (Jul 30, 2018)
- ftp: Add implicit TLS mode
- dav: Increase max number of connections to prevent lockups
- smb: Do not claim that mountable can be unmounted
- build: Add proper linker support check
- Several smaller bugfixes
- Translation updates
New in gvfs 1.37.4 (Jul 14, 2018)
- udisks2: Support TCRYPT devices
- google: Do not create .desktop files for native files
- udisks2: Fix crashes caused by missing source tag
- udisks2: Handle x-gvfs- options not only for fstab entries
- Several smaller bugfixes
- Translation updates
New in gvfs 1.37.2 (May 21, 2018)
- smb: Fix removal of non-empty dir
- programs: Remove deprecated gvfs utils
- gdu: Remove libgdu support
- gphoto2: Switch to a stable device uri
- mtp: Switch to a stable device uri
- Several smaller bugfixes
- Translation updates
New in gvfs 1.36.2 (May 10, 2018)
- udisks2: Remove optical disc volumes/mounts if drive disappears
- daemon: Prevent deadlock and invalid read when closing channels
- metadata: Prevent usage of NULL if GUdevDevice is not found
- Translation updates
New in gvfs 1.37.1 (Apr 25, 2018)
- udisks2: Remove optical disc volumes/mounts if drive disappears
- daemon: Prevent deadlock and invalid read when closing channels
- metadata: Prevent usage of NULL if GUdevDevice is not found
- mtp: Implement support for move and copy operations
New in gvfs 1.36.0 (Mar 14, 2018)
New in gvfs 1.35.4 (Jan 21, 2018)
- recent: Prevent crash when recent file changed
- trash: Fix trash::orig-path for relative paths
- Several smaller bugfixes
- Translation updates
New in gvfs 1.35.3 (Dec 27, 2017)
- mtp: Handle read-past-EOF ourselves to prevent hangs
- Port several parts to GTask
- Several smaller bugfixes
- Translation updates
New in gvfs 1.35.2 (Nov 28, 2017)
- metadata: Remove udev dependency in favor of gudev
- build: Enable elogind support in meson
- build: Port to meson build system
- gphoto2: Fix volume removal with current udev behavior
- mtp: Fix volume removal with current udev behavior
- Several smaller bugfixes
- Translation updates
New in gvfs 1.35.1 (Oct 29, 2017)
- sftp: Add support for setting timestamps
New in gvfs 1.34.0 (Sep 13, 2017)
New in gvfs 1.34 RC (Sep 7, 2017)
New in gvfs 1.33.3 (Jun 24, 2017)
- Do not sent user invisible mounts in order to speed up g_volume_monitor_get
- mtp: Remove avoidance of file push for big files for better performance
- Various build fixes and cleanups
- Port several parts to GTask
- Several smaller bugfixes
- Translation updates
New in gvfs 1.33.0 (Apr 29, 2017)
- recent: Port from GtkRecentManager to GBookmarkFile (drop GTK+ dependency)
- sftp: Handle SecurID password prompt
New in gvfs 1.32.0 (Mar 31, 2017)
New in gvfs 1.32.0 Beta (Feb 13, 2017)
- recent: Set G_FILE_ATTRIBUTE_RECENT_MODIFED attribute
- client: Ignore everything after first colon in userinfo
- Stability improvements for force unmount procedure
- Port several parts to GTask
- Various logging improvements
- Several smaller bugfixes
- Translation updates
New in gvfs 1.31.4 (Jan 25, 2017)
- sftp: Limit writes to 32768 bytes
- udisks2: Improve unmount notifications
- daemon: Bump maximum read channel buffer size
- recent: Fix crashes when DISPLAY is not set
- Several smaller bugfixes
- Translation updates
New in gvfs 1.31.3 (Dec 30, 2016)
- dnssd: Fix crashes for uris with colons
- trash: Correctly determine fs type for paths with symlinks
- gdaemonfile: Pass GFileCreateFlags in write operations
- metadata: Various performance improvements
- Several smaller bugfixes
- Translation updates
New in gvfs 1.31.2 (Nov 27, 2016)
- dnssd: Fix crashes and leaks when mount fails
- network: Fix crashes when mount fails
- udisks2: Fix misleading notification when unmounting
- smb: Fix IPv6 uri handling
- smb: Improve read performance
- udisks2: Add support for uuid
- trash: Do not crash if home mount isn't found
- admin: Fix polkit errors caused by redundant translations
- Port several parts to GTask
- Several smaller bugfixes
- Translation updates
New in gvfs 1.30.2 (Nov 7, 2016)
- trash: Do not crash if home mount isn't found
- admin: Fix polkit errors caused by redundant translations
- Translation updates
New in gvfs 1.31.1 (Oct 29, 2016)
- udisks2: Improve handling of volumes with multiple mountpoints
- man: Various man page updates
- hal: Drop hal volume monitor
- programs: Deprecate gvfs utils in favour of new gio tool
- Several smaller bugfixes
New in gvfs 1.30.1 (Oct 29, 2016)
- udisks2: Fix handling of volumes with multiple mountpoints
- udisks2: Filter out system mounts
- Translation updates
New in gvfs 1.30.0 (Sep 24, 2016)
New in gvfs 1.30.0 Beta 2 (Aug 31, 2016)
- dav: Various mount operation fixes
- Several smaller bugfixes
- Translation updates
New in gvfs 1.30.0 Beta 1 (Aug 12, 2016)
- build: Use upstream gettext instead intltool
- build: Use autoreconf instead custom script
- dnssd: Fix crashes when mount failed
- Several smaller bugfixes
- Translation updates
New in gvfs 1.29.4 (Jul 21, 2016)
- Introduce an admin gvfs backend based on polkit
- gvfs-open: Fix spawning of applications with dashses in their app IDs
- daemon: Fix crashes caused by NULL certificates
- daemon: Set G_FILE_ATTRIBUTE_FILESYSTEM_REMOTE attribute
- Several smaller bugfixes and improvements
- Translation updates
New in gvfs 1.29.3 (Jun 23, 2016)
- afc: Many improvements and fixes for iOS support
- fuse: Add possibility to enable debug output
- test: Skip tests if dependencies are missing
- Several smaller bugfixes
- Translation updates
New in gvfs 1.29.2 (May 30, 2016)
- client: Fix missing mount prefix in cached fuse paths
- monitor: Add g_drive_is_removable() support
- dav: Fix IPv6 address handling
- Several smaller bugfixes
- Translation updates
New in gvfs 1.28.2 (May 23, 2016)
- udisks2: Fix crash when mounting encrypted volume
- Translation updates
New in gvfs 1.29.1 (May 23, 2016)
- udisks2: Fix crashes when mounting encrypted volume
- mtp: Refactor event handling in order to fix unmount crashes
- Several smaller bugfixes
New in gvfs 1.27.3 (Dec 18, 2015)
- sftp: Fail cancelled jobs
- metadata: Avoid endless recursion when copying meta files
- mtp: Use phone icon for MTP devices
- udisks2: Do not show notification if unmount failed
- completion: Allow bash completion for gvfs-mount
- http: Return error if seek was not successful
- sftp: Handle "Too many authentication failures" error
- Several smaller bugfixes
- Translation updates
New in gvfs 1.26.2 (Nov 10, 2015)
- Accept XDG_RUNTIME_DIR/bus as a valid D-Bus session/user bus
- google: Fail in-fs copy/move if it leads to display name loss
- google: Mark files you can't see on the web as hidden
- Translation updates
New in gvfs 1.25.4.1 (Jul 24, 2015)
New in gvfs 1.25.4 (Jul 20, 2015)
- udisks2: Fix a crash when unmounting
- udisks2: Handle libsecret errors properly to avoid a crash
- afc: Fix a crash when unmounting and unplugging
- cdda: Use UTF-8 with libcdio >= 0.84
- Translation updates
New in gvfs 1.25.3 (Jun 23, 2015)
- common: Fix crashes with blank disks
- gvfs-open: Fix launching applications over d-bus
- monitor: Show notification always when device is unmounted
- sftp: Use separate data connection for pulling and pushing data
- Several smaller bugfixes
- Translation updates
New in gvfs 1.25.2 (May 25, 2015)
- gvfs-open: Do not alter uris before use
- mtp: Refresh storage information in query_info
- dav: Emit progress callbacks when copying and moving
- Several smaller bugfixes
- Translation updates
New in gvfs 1.24.1 (Apr 17, 2015)
- hal: Fix compilation error and memory leak
- Translation updates
New in gvfs 1.24.0 (Mar 24, 2015)
- Fix g-ir-compiler failures
- Translation updates
New in gvfs 1.24.0 RC (Mar 16, 2015)
- Remove obsolete obexftp code
- metadata: Reliability improvements
- afc, gphoto2: Fix force unmount when device is removed
- ftp: Prevent segfault when unmounting
- ftp: Bug fixes for directory parsing
- dav: Fix crash on mount when using dns-sd
- common: Increase mount timeout to 30 minutes
- Several smaller bugfixes
- Update man pages
- Translation updates
New in gvfs 1.24 Beta 1 (Feb 13, 2015)
- ftp: Implement backups for replace
- Add an nfs backend based on libnfs
- test: Various improvements and fixes
- ftp: Implement G_FILE_COPY_NOFOLLOW_SYMLINKS
- programs: Fix bash completion
- dav: Add support for server-side copying
- mtp: Set MTP filetype from mime type when uploading files
- gvfs-mount: Allow mounting as an anonymous user
- smb: Handle the anonymous flag
- Several smaller bugfixes
- Translation updates
New in gvfs 1.23.4 (Jan 20, 2015)
- gproxymount: Fix crashes if eject callback isn't specified
- metadata: Fix crashes if tree initilization failed
- Several smaller bugfixes
- Translation updates
New in gvfs 1.23.3 (Jan 7, 2015)
- Fix reported size for http and dav
- Several smaller bugfixes
- Translation updates
New in gvfs 1.22.3 (Jan 7, 2015)
- Fix metadata deamon crashes
- Several improvements to unmounting reliability
- Several smaller bugfixes
- Translation updates
New in gvfs 1.19.5 (Jan 30, 2014)
- gvfsdaemon: properly remove socket_dir
- ftp: Set etag::value
- daemon: Rate limit progress callbacks
- daemon: Set infinite timeout for enumerate response
- client: remove GVfsUriMountInfo
- sftp: force openpty(3) on BSD
- Several smaller bugfixes
- Translation updates
New in gvfs 1.19.4 (Jan 17, 2014)
- dav: Implement truncate for output streams
- dav: Implement seek for output streams
- gphoto2: Implement pull support
- Several smaller bugfixes
- Translation updates
New in gvfs 1.18.3 (Jan 16, 2014)
- Fix seeking past end of file for various backends
- fuse: Improve write performance
- archive: Handle open failure
New in gvfs 1.19.3 (Dec 15, 2013)
- Truncate support for output streams in various backends
- Convert libgvfscommon and libdaemon to a private shared library
- dav: Set the is_hidden property for files starting with a '.'
- http: Allow seek past end of file
- http: Various fixes
- afp: Don't free the handle if truncate fails
- gphoto2: Don't release the device multiple times
- smb: Require libsmbclient from Samba 3.4.0 or higher
- dav: Report number of bytes used on the filesystem
- gphoto2: Return the correct offset when seeking
- mtp: fix segfault when device not found
- mtp: Fail fast if in the middle of an unmount
- sftp: Implement try_query_fs_info using the OpenSSH statvfs extension
- sftp: Implement pull support
- Several smaller bugfixes and cleanups
- Translation updates
New in gvfs 1.19.2 (Nov 16, 2013)
- sftp: Implement GFileCreateFlags and improve permission handling
- sftp: Implement push support
- sftp: Various fixes
- smb: Report number of bytes used on the filesystem
- smb: Various fixes
- daemon: Make progress callbacks work with try methods
- afp: Report number of bytes used on the filesystem
- archive: Set filesystem size information
- archive: Set the is_hidden attribute when appropriate
- archive: Various fixes
- trash: Add " (invalid encoding)" to files with invalid encoding
- trash: Support enumerating non-UTF-8 filenames
- tests: Various fixes
- recent: Don't mark filesystem as read-only
- recent: Prevent spurious monitor notifications
- Several smaller bugfixes and cleanups
- Translation updates
New in gvfs 1.19.1 (Oct 25, 2013)
- Fix seeking past end of file for various backends
- archive: Set file executable bit from archive contents
- http: Set error to NULL to possibly prevent crash on close
- dav: Set file type to regular by default
- build: Remove unnecessary trailing slashes in path
- client: Fix usage of incorrect enum constant
- gvfs-info: Show URI
- gvfs-ls: Added option to output URIs
- fuse: Use the big_writes option to speed up writes
- Translation updates
New in gvfs 1.18.2 (Oct 4, 2013)
- Fix a client side regression in 1.18.1 where apps would stop responding
- Fix a race condition in job handling that could cause large copies to hang
- Various fixes to the fuse implementation
New in gvfs 1.18 Beta 2 (Sep 3, 2013)
- Handle large thumbnails as well as normal ones.
New in gvfs 1.18 Beta 1 (Aug 22, 2013)
- archive: Update to latest libarchive API
- http: Stop using deprecated apis
New in gvfs 1.17.3 (Jul 9, 2013)
- Clean shutdown implementation for various backends
- tests: Various fixes
- afc: Update to libimobiledevice new api
New in gvfs 1.16.3 (Jun 17, 2013)
- metadata: Fix a write regression introduced in 1.16.2
- http: Don't send network requests when reading only thumbnail
- goa: Don't show two icons for a mounted goa volume
- Documentation fixes
New in gvfs 1.17.2 (Jun 17, 2013)
- metadata: Fix write regression
- smb: Allow specifying custom port
- tests: Various fixes
- http: Don't do network i/o when reading just the thumbnail path
- goa: Make shadowed mounts work
New in gvfs 1.16.2 (May 15, 2013)
- mtp: Use standard name for SD Card icon
- metadata: Bear with broken journal files
- metadata: Put journal in $XDG_RUNTIME_DIR for shared NFS homedir case
New in gvfs 1.17.0 (May 1, 2013)
- daemon: Ensure monitors are not prematurely finalized
- daemon: Fix crash when cancelling channel operations
- daemon: Tweak read sizes
- daemon: Close channels belonging to the active mount only
- daemon: Add infrastructure for the backends to exit cleanly
- channel: Unqueue cancelled requests
- channel: Verify that replies are for the right serial
- channel: Fix readahead behaviour
- channel: Return proper error if we're out of free fds
- mtp: Refactor read path in preparation for supporting normal files
- mtp: Use Android extensions to support in place read and write of files
- mtp: Use normal filenames in paths
- mtp: When removing cache entries, remove children too
- mtp: Clear previous cache entries when refreshing a directory
- mtp: Clear cache and emit delete events when an object is removed
- mtp: Handle overwriting of files in do_push and do_pull correctly
- mtp: Use standard name for SD Card icon
New in gvfs 1.16.1 (Apr 29, 2013)
- daemon: Ensure file monitors are not prematurally finalized
- gvfschannel: Return proper error if we're out of free fds
- gvfschannel: Fix daemon crash when cancelling channel operations
- gvfschannel: Fix readahead behaviour
- obexftp: Fix crasher due to missing D-Bus threads support
- Fix compiler warnings
- Translation updates
New in gvfs 1.16.0 (Mar 26, 2013)
- cdda: Fix warnings for each track on the CD
- cdda: Remove unneeded function argument
- cdda: Remove leading '/' from the filenames
- mtp: Switch to version based checks for new libmtp features
- trash: Use the symbolic names for trash:: attributes
- tests: Update expected gvfs-mount -li output
- Translation updates
New in gvfs 1.15.4 (Mar 4, 2013)
- gdu,udisks2: Make use of new ID_FS_BOOT_SYSTEM_ID udev property
- fuse: Install systemd tmpfiles.d exclusion file
- mtp: Fix crash when libmtp operations fails without error message
- mtp: Respect remove_source when pulling a file
- mtp: Respect remove_source in do_push
- tests: Add gvfs-testbed to enable tests which need root
- tests: Check for URI string presence on CLI unmount
- Translation updates
New in gvfs 1.15.3 (Feb 6, 2013)
- New gnome-online-accounts volume monitor written by Debarshi Ray
- Various test suite fixes and improvements
- tests: Fix tar/zip ArchiveMounter tests
- tests: Fix race condition in Drive tests
- tests: Use apache2 binary directly
- daemon: Implement proper org.gtk.vfs.MountTracker.UnregisterMount()
- mtp: Fix race between on_uevent and do_unmount
- mtp: Fix leaked weak reference on monitors
- cdda: Adapt to new paranoia.h location
- smb: Implement proper unmount method
- computer: Fix volume monitoring
- build: Replace deprecated autoconf macros
- Translation updates
New in gvfs 1.15.2 (Jan 16, 2013)
- New MTP backend and volume monitor written by Philip Langdale
- test: Add Drive tests
- test: Drop genisoimage dependency
- test: Include */sbin in PATH
- Translation updates
New in gvfs 1.14.1 (Oct 16, 2012)
- client: Don't disable exit_on_close on session bus
- fuse: Don't crash on unmount
- udisks2: Add appropriate content type for media players
- gphoto2: Make sure to not call g_mutex_clear twice, causing a crash
- Fix OpenBSD portability issues
- Translation updates
New in gvfs 1.11.2 (Jan 19, 2012)
- gvfs-mime: List recommended applications
- daemon: Spawn fuse daemon in foreground for uClibc compatibility
- ftp: Make ftp.mount no longer conditionally built
- fuse: Remove the unused sys/vfs.h include
- build: Check for util.h to prevent implicit declaration
- Translation updates
New in gvfs 1.10.1 (Oct 18, 2011)
- daemon: Fix a crash on unmount, unref'ing a job source
- Translation updates
New in gvfs 1.9.4 (Aug 30, 2011)
- Brand new AFP backend written by Carl-Anton Ingmarsson
- Fixed several leaks of GSimpleAsyncResult objects
- Added simple gvfs-mime test application
- daemon: Ignore SIGPIPE signals to avoid process termination on cancelled transfer
- computer: Use 'drive-harddisk-system' as File System icon
- ftp: Fix return value of try_get_settable_attributes() on failure
- gvfs-open: Exit with error code > 0 when open fails
- String tweaks and translation updates
New in gvfs 1.9.1 (Jun 16, 2011)
- client: Handle error events when polling _g_vfs_daemon_call_sync ()
- client: Don't leak the GCancellable's fd in case of an g_poll error
- daemon: New logic to the backend to block requests
- daemon: Add logic to force close active channels
- daemon: Implement auto-busy on unmount
- daemonfile: Re-root the path in set_display_name ()
- http: Add http_backend_get_mount_base ()
- http: Get rid of unnecessary calls to uri_for_filename ()
- dav: Correctly encode URLs
- dav: Unescape the path when setting the mount_prefix of the GMountSpec
- dav: Include username and/or port in the backend's display-name
- dav: Decode the paths of the multistatus response before comparing them
- dav: Check for empty but present displayname dav-property
- dav: Implement query_fs_info and report used and free space
- dav: Use default unmount logic
- afc: Better error messages
- gphoto2: Use new default auto-busy code
- build: Change default tarball compression format to xz
- Translation updates
New in gvfs 1.9.0 (May 10, 2011)
- fuse: Make created files visible immediately on WebDAV
- fuse: Pretend created file exists even if backend didn't create it
New in gvfs 1.8.1 (Apr 29, 2011)
- Fix threadsafety of closing channels
- Don't leak dbus messages
- gdu: Fix setting the BDMV name
- gdu: Fix check for symlinks in /dev, was reversed
- Translation updates
New in gvfs 1.8.0 (Apr 5, 2011)
- afc: Fix renaming files moving them to the root dir
- Translation updates
New in gvfs 1.7.2 (Feb 1, 2011)
- ftp: Parse mode, user and group for unix listings
- ftp: Implement chmod
- sftp: Catch invalid argument type for chmod command
- smb: Catch invalid argument type when setting mtime
- Translation updates
New in gvfs 1.7.1 (Dec 21, 2010)
- Various build issues fixed
- Fix gvfs client code on ARM platform
- ftp: Fix refcounting of addresses when connecting
- ftp: Detect TLS and SSL support
- afc: Add ability to mount the house-arrest service
- afc: Add support for House Arrest protocol to access the Documents/ folder within applications
- Translation updates (nb, es, he, et)
New in gvfs 1.6.6 (Nov 15, 2010)
- Revert removal of app lookup extension for stable Gnome 2.32 line
- sftp: Close pty master in child process to prevent selinux denials
- fuse: Add O_TRUNC support for open() to prevent data loss
New in gvfs 1.6.5 (Nov 2, 2010)
- Remove app lookup extension (now handled internally in GIO)
- gphoto: Use correct address for GPhoto mounts with gudev
- sftp: Fix poll() timeout
New in gvfs 1.6.3 (Jul 12, 2010)
- translation updates
- fix the build against recent glib
- afc: remove com.apple.afc dependency
- afc: add password dialog
- ftp: fix undeclared variable
- ssh: improve password dialog
New in gvfs 1.6.1 (Apr 26, 2010)
- Translation updates
- client: Always return ERROR_CANCELLED for cancelled operations
- afc: Don't handle jailbroken phones
- afc: Detect ipad with right name and icon
- ftp: Better handling of some PWD results
- gdu: Support eject of blank cdroms
- client: Don't loop on problematic dbus input
New in gvfs 1.5.5 (Mar 8, 2010)
- Fix with-dbus-service-dir configure switch
- ftp: Cleanup (close the data connection unconditionally)
- archive: Use archive_errno() the correct way
- Correct return values on error for programs
- Translation updates
New in gvfs 1.1.8 (Mar 10, 2009)
- Fix crashers and leaks
- Handle file:// uris with anchors in gvfs-open
- fuse: Support ftruncate to the current file size
- escape/unescape hostname part in uris, allowing spaces in e.g. smb domains
- hal: Fix "No mount object" error on mount
- Change details of the new .xdg-volume-info file format
- Fix races in cancellation of gvfs streams
- Remove debug spew from backends
- ftp: Fix anonymous login
- gphoto2: Ignore broken storages with no capacity
- Don't globally modify COMP_WORDBREAKS in bash completion script
- Don't ask for username when getting ssh key passphrase