commit 2dc13b6a3007c89b5e32b89e9506395c85ca0854 Author: Ondrej Holy Date: 2014-11-24 Update NEWS for 1.23.2 release M NEWS commit e79aef0541b981ff848e97c5472c6f4914d98704 Author: Yosef Or Boczko Date: 2014-11-24 Updated Hebrew translation M po/he.po commit f8a9fd893431495fcda9f22e9c9e845c969248e4 Author: Ondrej Holy Date: 2014-11-18 afc: fix wrong enum value Value of sbservices_error_t type is compared with INSTPROXY_E_SUCCESS from instproxy_error_t, SBSERVICES_E_SUCCESS should be used instead. However it isn't serious, because both constants have same value... It fixes following warning: gvfsbackendafc.c:262:21: warning: comparison between ‘sbservices_error_t’ and ‘enum ’ [-Wenum-compare] if (G_LIKELY(cond == INSTPROXY_E_SUCCESS)) M daemon/gvfsbackendafc.c commit 9a43a4bdb8676d47a3fc265e59225df976edaaf0 Author: Kjartan Maraas Date: 2014-11-19 Updated Norwegian bokmål translation. M po/nb.po commit 912406e388cee3a003a9fb9f8e5607f2e81eaa4e Author: Daniel Mustieles Date: 2014-11-19 Updated Spanish translation M po/es.po commit d4aa8d9e48d08738e14d4855130a0dcad19bd2eb Author: Ondrej Holy Date: 2014-11-13 afc: try copy and delete fallback if backup couldn't be created Move operation fails immediately with G_IO_ERROR_CANT_CREATE_BACKUP if G_FILE_COPY_BACKUP is specified. Consequently copy and delete fallback isn't executed. Return NOT_SUPPORTED instead of CANT_CREATE_BACKUP to proceed with the fallback if G_FILE_COPY_NO_FALLBACK_FOR_MOVE isn't specified. https://bugzilla.gnome.org/show_bug.cgi?id=740057 M daemon/gvfsbackendafc.c commit 7c856adf3dc29a51bd07464c4b9a00252ad8bb69 Author: Ondrej Holy Date: 2014-11-13 dav: try copy and delete fallback if backup couldn't be created Move operation fails immediately with G_IO_ERROR_CANT_CREATE_BACKUP if G_FILE_COPY_BACKUP is specified. Consequently copy and delete fallback isn't executed. Return NOT_SUPPORTED instead of CANT_CREATE_BACKUP to proceed with the fallback if G_FILE_COPY_NO_FALLBACK_FOR_MOVE isn't specified. https://bugzilla.gnome.org/show_bug.cgi?id=740057 M daemon/gvfsbackenddav.c commit 3e73fe863c5a5201f77fe8f6e0bec81cad22288d Author: Ondrej Holy Date: 2014-11-13 ftp: try copy and delete fallback if backup couldn't be created Move operation fails immediately with G_IO_ERROR_CANT_CREATE_BACKUP if G_FILE_COPY_BACKUP is specified. Consequently copy and delete fallback isn't executed. Return NOT_SUPPORTED instead of CANT_CREATE_BACKUP to proceed with the fallback if G_FILE_COPY_NO_FALLBACK_FOR_MOVE isn't specified. https://bugzilla.gnome.org/show_bug.cgi?id=740057 M daemon/gvfsbackendftp.c commit a336ef412ace2f9fc169185c48bca657e28c646e Author: Ross Lagerwall Date: 2013-12-08 client: Use the correct serial with file transfer cancellation When using Copy, Move, Push and Pull with progress callbacks, the progress callbacks increment the connection serial, so retrieve the serial immediately after the dbus method call so that the correct serial is used for cancellation. https://bugzilla.gnome.org/show_bug.cgi?id=720058 M client/gdaemonfile.c M client/gvfsdaemondbus.c M client/gvfsdaemondbus.h commit 14032ee48bab618e9e7c75134f1c653e996bc4dd Author: Ondrej Holy Date: 2014-11-04 mtp: limit number of threads Mtp backend doesn't limit number of threads, however all methods are executed with locked mutex thus multiple threads isn't needed. Do not waste resources and limit maximal number of threads to one. This patch could potentially avoid some crashes during unmount. https://bugzilla.gnome.org/show_bug.cgi?id=739575 M daemon/Makefile.am commit 50bb750fe9bcae0d333a1ec40a5d161ab6ba1741 Author: Ross Lagerwall Date: 2014-10-30 dav: Use g_try_realloc for output streams When writing a large amount to a GMemoryOutputStream, the reallocation function can fail. Use g_try_realloc so that failures generate G_IO_ERROR_NO_SPACE rather than abort the process (as happens with g_realloc). https://bugzilla.gnome.org/show_bug.cgi?id=739428 M daemon/gvfsbackenddav.c commit 969421676c9d9f4ee4ca336acb567086af5d6c20 Author: Ross Lagerwall Date: 2014-10-30 client: Replace deprecated g_memmove Replace a hand-rolled partial string duplication with g_strndup. https://bugzilla.gnome.org/show_bug.cgi?id=739233 M client/gdaemonfile.c commit 7757c2bcfef808c860ec0e8676d69301a0f821d1 Author: Ross Lagerwall Date: 2014-11-03 client: Fix up error handling in find_enclosing_mount 2a0dc68c7eeb ("client: Remove inconsistencies between async and sync variants") introduced a regression which causes find_enclosing_mount to segfault if a non-NULL GError** is passed in. Fix this. Also, only call g_dbus_error_strip_remote_error () on GErrors that have come from dbus. https://bugzilla.gnome.org/show_bug.cgi?id=739075 M client/gdaemonfile.c commit b970e280ab17d25cd2079ca658abb54248f8f098 Author: Yosef Or Boczko Date: 2014-11-04 Updated Hebrew translation M po/he.po commit 37727a10ee377d5675413c9d72fee4b9273c60b2 Author: Ondrej Holy Date: 2014-11-03 mtp: do not crash when device is unplugged Leak the mutex if the backend is force unmounted to avoid crash caused by abort(), when trying to clear already locked mutex. https://bugzilla.gnome.org/show_bug.cgi?id=739575 M daemon/gvfsbackendmtp.c M daemon/gvfsbackendmtp.h commit 35adf5e4e2c4ef828165f6ea56fbe96255dfd8fc Author: Martin Pitt Date: 2014-11-03 tests: PEP-8 fixes All except overly long lines (--ignore=E501) M test/gvfs-test commit 29be4f023e984e7ed9dd547936990a04958ecc45 Author: Martin Pitt Date: 2014-11-03 tests: Drop MTP test case It stopped working with newer libmtp versions (1.1.8) and I don't have this Sony Xperia device any more. M test/Makefile.am D test/files/mtp_xperia.ioctl.xz D test/files/mtp_xperia.umockdev M test/gvfs-test commit 47c5aec9ba0a4519c4b69d9d19cc99d8f92b3576 Author: Martin Pitt Date: 2014-06-03 tests: Update for udisks that uses logind When logind seat tracking is enabled, the test bed may not have a currently active seat. Thus allow the filesystem-mount-other-seat action in the Drive.cdrom test as well. M test/gvfs-test commit 2a0dc68c7eeb9a945860b68a295d5c1d9101bd0f Author: Debarshi Ray Date: 2014-10-23 client: Remove inconsistencies between async and sync variants The async implementation of find_enclosing_mount does not assume that there is a GMountInfo when no error has occurred. https://bugzilla.gnome.org/show_bug.cgi?id=739075 M client/gdaemonfile.c commit 3150f9d3090c5253fd8761644a8c99dfd1ebb947 Author: Debarshi Ray Date: 2014-10-23 client: Always set an error if we don't have a mount https://bugzilla.gnome.org/show_bug.cgi?id=739075 M client/gdaemonfile.c commit 1e1a172fc79ca993c0f311c9e3178366489cebfa Author: Ross Lagerwall Date: 2014-10-26 Post release version bump M configure.ac