commit b66c1f3dddbdf1cfaa0136af208d7e06c303506f Author: Ondrej Holy Date: 2015-06-22 Update NEWS for 1.25.3 release M NEWS commit 4b4045b01400cd06c39392e325d2680386bed527 Author: Dimitris Spingos Date: 2015-06-22 Updated Greek translation M po/el.po commit 600558ec7927d75ea045f3093a7db0a4778c76fe Author: Ross Lagerwall Date: 2015-06-11 build: Make GCR optional Make using GCR optional by compiling with --disable-gcr. This makes gvfs strict when checking SSL certificates, so don't silently disable it if the library is not found, only disable it if --disable-gcr is given. https://bugzilla.gnome.org/show_bug.cgi?id=750706 M configure.ac M daemon/gvfsdaemonutils.c M daemon/gvfsdaemonutils.h commit 7deded463b8cc148103c55460a84a6b23342c941 Author: Bastien Nocera Date: 2015-05-12 common: Fix possible crash with blank disks Never call bd_open() with an empty path. https://bugzilla.gnome.org/show_bug.cgi?id=749093 M common/gvfsmountinfo.c commit 9de6328f97a75b3ac4431810b33605f75778f1f2 Author: Ray Strode Date: 2015-05-20 gvfs-open: add hack to close up dbus-daemon race If gvfs-open exits before the program it starts fully activates, then the dbus-daemon may avoid doing the activating method call. This commit works around the problem by pinging the activated application, and waiting for a reply. https://bugzilla.gnome.org/show_bug.cgi?id=746534 M programs/gvfs-open.c commit 55761f269eb43f289cd005ff54d8b808301762ad Author: Alexander Larsson Date: 2015-06-08 metatree: Don't g_warning if the running gvfs daemon is older This was breaking the build for me due to warnings-as-errors M metadata/metatree.c commit 44100b4a828577786062c27d9bfb34d7a5844fff Author: Ondrej Holy Date: 2015-06-04 client: Suppress errors if daemon part is missing We want to split gvfs package on client and daemon part due to app sandboxing. Return FALSE from vfs_is_active if there aren't any supported uri schemes (i.e. deamon part is missing). It will cause things to work just like if the gvfs client part was never installed. Replace some warnings/errors by g_debug to suppress errors when registering gio modules and daemon part is missing. https://bugzilla.gnome.org/show_bug.cgi?id=750401 M client/gdaemonvfs.c M common/gvfsmonitorimpl.c commit 0f91898d0bc148ba0efa188d6798c3b5a780ab43 Author: Ondrej Holy Date: 2015-06-01 monitor: Show notification always when device is unmounted Unmount progress is shown only when unmount takes more then 1.5 seconds. However the progress should be shown everytime when unmount is finished for users to be sure it is safe to remove device. https://bugzilla.gnome.org/show_bug.cgi?id=750267 M monitor/udisks2/gvfsudisks2utils.c commit 5e0deba248c5b23243d65ceccc612a4a635c5e3e Author: Martin Pitt Date: 2015-06-08 gvfs-test: Call root shell with "privileged" option bash, dash etc. drop suid root privileges without -p. M test/gvfs-test commit ffe8bdf494ff25d89c4f9fae539fd7edd02b5f9f Author: Ross Lagerwall Date: 2015-05-25 sftp: Use the data connection when pulling data Use the newly-introduced data connection when pulling data from a sftp mount. This prevents blocking other operations behind a few MBs of in-flight data and improves interactivity. If the data connection is not usable, fall back to the default copy implementation. https://bugzilla.gnome.org/show_bug.cgi?id=747128 M daemon/gvfsbackendsftp.c commit 9cefe0419fa2d03326313a72700159bc9014116a Author: Ross Lagerwall Date: 2015-05-25 sftp: Allow queuing and waiting for commands on different connections Update the infrastructure to allow submitting multiple commands to be sent on different connections and then waiting for the all to complete. https://bugzilla.gnome.org/show_bug.cgi?id=747128 M daemon/gvfsbackendsftp.c commit 44a2dfe5bfb2dfbe42387880008887b3a7a3fd64 Author: Ross Lagerwall Date: 2015-03-31 sftp: Use the data connection when pushing data Use the newly-introduced data connection when pushing data from a sftp mount. This prevents blocking other operations behind a few MBs of in-flight data and improves interactivity. If the data connection is not usable, fall back to the default copy implementation. https://bugzilla.gnome.org/show_bug.cgi?id=747128 M daemon/gvfsbackendsftp.c commit 542fed5a189b08416fc6255be13abb06dd248919 Author: Ross Lagerwall Date: 2015-03-31 sftp: Login to both connections when mounting Login to the command connection and the data connection when mounting. Any password entered during the first connection is reused for the second connection. Because the data connection is not essential, do not fail if the connection attempt fails, and introduce a function to determine if a connection is usable. https://bugzilla.gnome.org/show_bug.cgi?id=747128 M daemon/gvfsbackendsftp.c commit 48de715624f73d36748c7d8136a0ddcf2110b1b0 Author: Ross Lagerwall Date: 2015-05-25 sftp: Add a data connection Add a data connection in addition to the command connection currently used. https://bugzilla.gnome.org/show_bug.cgi?id=747128 M daemon/gvfsbackendsftp.c commit d1e64f442068364b9352e96f8b7cc1cd83c66311 Author: Ross Lagerwall Date: 2015-02-08 sftp: Add support for multiple connections Multiple connections are needed since 7890d2801a7f ("sftp: Implement push support") and ed826fdf386c ("sftp: Implement pull support"). This is because up to 2 MiB of data may be in flight, so any "command" sent (e.g. refreshing the view in Nautilus) gets queued up which makes the mount unusable on a slow connection when copying at the same time. This changes the code to support multiple connections but still uses a single connection. https://bugzilla.gnome.org/show_bug.cgi?id=747128 M daemon/gvfsbackendsftp.c commit 6809b68267233083fe8131664aaadede7e6d70d4 Author: Daniel Mustieles Date: 2015-06-05 Updated Spanish translation M po/es.po commit b78cc85d2dda10e5488cf23cb63008ca339836dc Author: Ondrej Holy Date: 2015-05-29 metadata: Get tree from udev via dbus We don't want to have dependency on udev in client part of gvfs due to app sandboxing. Thus move the code into the metadata daemon and get tree name via dbus. Common code to get metadata proxy has to be moved in metatree code. Mentioned changes caused that unistd.h is also included in meta-get-tree.c and cause symbol redeclaration error. Variable "pause" has to be renamed to avoid this conflict. M client/gdaemonfile.c M client/gdaemonvfs.c M client/gdaemonvfs.h M metadata/Makefile.am M metadata/dbus-interface.xml M metadata/meta-daemon.c M metadata/meta-get-tree.c M metadata/metatree.c M metadata/metatree.h commit 95bf3840548e9493d075fdd8b3bcec1fe569cc7a Author: Ondrej Holy Date: 2015-05-27 build: Remove libbluray dependency Commit 6cbe00d removed gvfsmountinfo.c from common shared library, however libbluray dependency wasn't removed. Remove the dependency by this patch. M common/Makefile.am commit 1eb90d1934b7451d113b432ff3b029c7fa2e07ad Author: Daniel Mustieles Date: 2015-05-28 Updated Spanish translation M po/es.po commit fee67ba4e7c8edaccc5e858a53effe03d79cf461 Author: Ross Lagerwall Date: 2015-05-24 mtp: Copy mtime when pulling Copy the modification timestamp after copying a file from the device. Normally, this would be done in the copy fallback path, but if pull() is implemented, it must also copy metadata. https://bugzilla.gnome.org/show_bug.cgi?id=749788 M daemon/gvfsbackendmtp.c commit b7f417e5db9c3f0a0077145921b9de1e2244afa9 Author: Ondrej Holy Date: 2015-05-25 Post release version bump M configure.ac