commit 6c61bf71944952ff7e71e92bb3c1c972053f5f7a Author: Alexander Larsson Date: 2013-06-14 Update NEWS for release M NEWS commit 5a4f9e6a366e40a6967ff1569c7c2eaaabd5c4a1 Author: Alexander Larsson Date: 2013-06-14 metadata: Fix short journal check This was reading the size in the wrong place *sizep, not *(sizep-1), plus the out of bounds checks were wrong. https://bugzilla.gnome.org/show_bug.cgi?id=637095 M metadata/metatree.c commit 7aa0c533a78dead59ea0c1a6bc132b8d8e051bcf Author: Giovanni Campagna Date: 2013-06-02 goa: export the activation root for volumes Now that we can be in charge of mounts even if we have the shadow mount infrastructure, we should export it so that tracking of the associated GDaemonMount works correctly. https://bugzilla.gnome.org/show_bug.cgi?id=696279 M monitor/goa/goavolume.c M monitor/goa/goavolumemonitor.c commit 97a4246ba7f620ee348711b21cba8a1b67e8a056 Author: Giovanni Campagna Date: 2013-06-02 GProxyVolume: extend the protocol so the volume monitor can force a call to Mount Some volume monitors, like gnome-online-accounts, want their mount implementation to be called even though the volume has an activation root. Allow them to advertise so using the expansion fields of the volume DBus representation. https://bugzilla.gnome.org/show_bug.cgi?id=696279 M monitor/proxy/gproxyvolume.c M monitor/proxy/gvfsproxyvolumemonitordaemon.c M monitor/proxy/gvfsproxyvolumemonitordaemon.h commit bf50158cb58d1d22d6ece145d1eabd790b30798f Author: Giovanni Campagna Date: 2013-06-02 GDaemonFile: fix relative path handling to account for mount_prefix If two files have two different origins (say, one from g_mount_get_root() and one from g_file_new_for_uri()), the mount_spec they use could expose a different mount_prefix, even if the represent the same URI and network object. This in particular fixes the handling of shadow mounts for dav (which rewrites the mount_spec during mount to find the right prefix) https://bugzilla.gnome.org/show_bug.cgi?id=696279 M client/gdaemonfile.c commit 5235e39b054e7574493c50bf60dce874f040bd6c Author: Martin Pitt Date: 2013-06-11 gvfs-test: Add first test for gphoto2 backend Add umockdev dump and ioctl trace for a Canon PowerShot SX200 digicam, with ioctls from these commands recorded: gvfs-mount -li gvfs-mount gphoto2://[usb:001,011]/ gvfs-info gphoto2://[usb:001,011] gvfs-info gphoto2://[usb:001,011]/DCIM gvfs-info gphoto2://[usb:001,011]/DCIM/100CANON/IMG_0001.JPG gvfs-info gphoto2://[usb:001,011]/DCIM/100CANON/IMG_0002.JPG gvfs-cat gphoto2://[usb:001,011]/DCIM/100CANON/IMG_0001.JPG gvfs-cat gphoto2://[usb:001,011]/DCIM/100CANON/IMG_0002.JPG (With two tiny test images, not actual big photos) If umockdev is available, use it to simulate that device and check that we can get the directory and file info, and access the pictures. Note that this does not yet work under gvfs-testbed, as we somehow need to inject the $UMOCKDEV_ROOT into the spawned d-bus. M test/Makefile.am A test/files/powershot.ioctl.xz A test/files/powershot.umockdev M test/gvfs-test commit 025792d444cbbc12e0d64969c59645f5d7fac174 Author: Martin Pitt Date: 2013-06-13 gvfs-test: More robust cleanup of temporary home directory Especially the trash:// tests have a tendency to leave the gvfs-metadata child around a little while after killing the D-BUS daemon, and thus leaving the temporary home directory busy. Retry for a few times to allow gvfsd-metadata to clean up itself. M test/gvfs-test commit 45f1243fd2ed2129caebdc1b55d1d8a255418a18 Author: Debarshi Ray Date: 2013-06-06 http: Don't send a SoupMessage if we only want the thumbnail path https://bugzilla.gnome.org/show_bug.cgi?id=701714 M daemon/gvfsbackendhttp.c commit f389246b60f3ce6d528af01f15a296b122815cd0 Author: Tomas Bzatek Date: 2013-05-29 Use GOnce for interface type registration Related to https://bugs.freedesktop.org/show_bug.cgi?id=65130 M daemon/gvfsjobsource.c commit 54f23f2d89a4b066f19f5e56108fc0464df25585 Author: Martin Pitt Date: 2013-05-29 gvfs-test: Drop assumption about local consoles Drop the check that mounting a CD fails without the fake polkit. This worked in ConsoleKit times, but not with logind any more. M test/gvfs-test commit 1f6ad356dcc73acf7d5c75a75e5f829809ee96af Author: Martin Pitt Date: 2013-05-29 gvfs-test: Do not assume that /run/udev/rules.d/ exists Create the directory if necessary. Recent udev versions do not create it automatically any more. M test/gvfs-test M test/gvfs-testbed commit 9fcbba900c87a41a85281bec3ee1989258f3a3db Author: Martin Pitt Date: 2013-05-29 gvfs-test: Fix for Python 3.3 Use read() instead of readall() for reading from subprocess, as this is a BufferedReader() now. This also works for older Python versions. Also, add another missing Popen.stdin.flush(), like in the previous commit. M test/gvfs-test commit 8f0ffa1f5b8c541f30d73b99aee8e2aab574c28d Author: Martin Pitt Date: 2013-05-29 gvfs-test: Fix communication with gvfs CLI tool Flush the stdin stream to "gvfs-mount" after writing to it. Apparently Python 3.3's buffering behaviour has changed to require this now. M test/gvfs-test commit 5c1843f5905255cbb471fe414a66eeee78102662 Author: Martin Pitt Date: 2013-05-29 gvfs-test: Avoid deadlocks when waiting for CLI user prompts Force subprocess' stdout to be non-blocking, so that we do not potentially wait forever, but time out properly. M test/gvfs-test commit ba7981734456b86787777c119821a17e7dbe5737 Author: Tomas Bzatek Date: 2013-04-30 smb: Add support for specifying custom port Thanks to the work by Jeremy Allison we should be able to connect to a non-standard port through new enough Samba version. This patch adds a port argument to smburi parser and both smb and smb-browse backends. https://bugzilla.gnome.org/show_bug.cgi?id=698071 M client/smburi.c M daemon/gvfsbackendsmb.c M daemon/gvfsbackendsmbbrowse.c commit b1c573b3400e1aa0f5a835edda2505abb6bcf313 Author: Ondrej Holy Date: 2013-05-27 Post release version bump M configure.ac