commit 62c4c2af399dba0566ae69353f127472fa3e3364 Author: Ross Lagerwall Date: 2015-03-16 completion: Fix parallel installation Use install-data-hook rather than install-data-local as install-data-hook runs after the other install rules have run. This is important for a parallel install so that the destination directory already exists when the symlinks are created. M programs/completion/Makefile.am commit 2f119019a01cc9543def7a7e03f93e7a7cf6ca09 Author: Alexandre Franke Date: 2015-03-15 Updated French translation M po/fr.po commit 5326de143e5376beb20e1d205a49ab31fe15840f Author: Matej Urbančič Date: 2015-03-15 Updated Slovenian translation M po/sl.po commit 36940ca2c37467eb063ad77b953a8441129d295f Author: Josef Andersson Date: 2015-03-15 Updated Swedish translation M po/sv.po commit a09ffe21ba89f8016e3c31e7a98b141e0af31f63 Author: Matej Urbančič Date: 2015-03-15 Updated Slovenian translation M po/sl.po commit f3e0aa02ba81fcc22ebbba5bf1e6abd514a42abf Author: Balázs Úr Date: 2015-03-14 Updated Hungarian translation M po/hu.po commit 0bb82422138f717cc93a7ae7519bde55e9e392ec Author: Aurimas Černius Date: 2015-03-14 Updated Lithuanian translation M po/lt.po commit a4c4ae6006cecc2bfe1519a669d4e15ff856e82f Author: Ross Lagerwall Date: 2015-03-08 dnssd: Run GSimpleAsyncResult completion in idle g_simple_async_result_complete should only be used from the thread on which the callback should be invoked. Also, the gvfs job threads do not have their own GMainContexts which causes an assertion failure [1] when invoking g_simple_async_result_complete. Instead, use g_simple_async_result_complete_in_idle(). [1] (process:11772): GLib-CRITICAL **: g_main_context_push_thread_default: assertion 'acquired_context' failed https://bugzilla.gnome.org/show_bug.cgi?id=629345 M common/gvfsdnssdresolver.c commit b534d043a71e33d109ef867863b78b5036a0ba8c Author: Ross Lagerwall Date: 2015-03-08 dnssd: Remove recursive main loop Don't run a recursive main loop on a separate thread with a shared GMainContext. https://bugzilla.gnome.org/show_bug.cgi?id=629345 M common/gvfsdnssdresolver.c commit 3384af829c31b36e8b5ead87427ef6a61b89f11d Author: Ross Lagerwall Date: 2015-03-08 dnssd: Prevent crash when resolving service AvahiClient appears to require that avahi_service_resolver_new is invoked from the same thread to which its poll function is bound otherwise it can crash with a callback running while avahi_service_resolver_new is still busy. To fix this, always run avahi_service_resolver_new from the main loop. To simplify the code, any errors from the function are ignored for now. This crash could be reproduced 100% of the time by trying to mount dav+sd (via gnome-user-share) in a single-CPU VM. https://bugzilla.gnome.org/show_bug.cgi?id=629345 M common/gvfsdnssdresolver.c commit 9529a224a19d75897b3eef3a238e4ddf89045258 Author: A S Alam Date: 2015-03-13 Translation pa updated for Gnome M po/pa.po commit 63a5dc682580af66ceeb1dc8678e2be340bc99bd Author: Changwoo Ryu Date: 2015-03-14 Updated Korean translation M po/ko.po commit 35431754a10736529e1cd523aa1a5205fb5234d3 Author: Samir Ribic Date: 2015-03-13 Added Bosnian translation M po/LINGUAS A po/bs.po commit 5fb35af6c19981f5df5b51baea4ce1667bd32501 Author: Мирослав Николић Date: 2015-03-13 Updated Serbian translation M po/sr.po M po/sr@latin.po commit f99b6b7dd9d60966637b598dbd70ef0d9192d97d Author: Milo Casagrande Date: 2015-03-13 Updated Italian translation M po/it.po commit 4a2708b5cede1a5a56f294e2c11fb7fc7bad2129 Author: Tom Tryfonidis Date: 2015-03-12 Updated Greek translation M po/el.po commit 6a3329332b2099dcd6e42d3f5a8e59020d976f5d Author: Piotr Drąg Date: 2015-03-12 Updated Polish translation M po/pl.po commit aa57c72d16769eda1919372e53554fd08c9d189c Author: Marek Černocký Date: 2015-03-12 Updated Czech translation M po/cs.po commit 24717de9a75bb9214d3b3efe3c3aaeddce3025a3 Author: Dušan Kazik Date: 2015-03-12 Updated Slovak translation M po/sk.po commit 38dc516de30252859b737b657e05169c8e9c2ccc Author: Trần Ngọc Quân Date: 2015-03-12 Updated Vietnamese translation Signed-off-by: Trần Ngọc Quân M po/vi.po commit d603ba4983d249349e7384f31fd2ed921e65e869 Author: Ross Lagerwall Date: 2015-03-01 ftp: Prevent segfault when unmounting If a job is waiting for a connection in g_vfs_ftp_task_acquire_connection and the backend is force unmounted, the queue is freed, and the function neither gets a connection nor sets an error message which causes an issue later. To fix this, set an error message if the queue is freed. https://bugzilla.gnome.org/show_bug.cgi?id=653042 M daemon/gvfsftptask.c commit c0bd3138a60b2a389ac99540ac3bfecb700ef0ff Author: Ross Lagerwall Date: 2015-03-08 common: Increase mount timeout to 30 minutes Although it is probably unnecessary, wait up to 30 minutes for a mount to complete. This allows plenty of time to wait for a password dialog. It also makes it more consistent with many of the other operations which use a timeout of 30 minutes. https://bugzilla.gnome.org/show_bug.cgi?id=594500 M client/gdaemonmount.c M common/gmountsource.c M common/gvfsdaemonprotocol.h commit f7f18bb6e7576672c2240c8ead8dfa4a2668d478 Author: Ondrej Holy Date: 2015-03-10 metadata: don't crash if tree write out failed meta_tree_init can fail after we failed to write out an updated tree. Backup corrupted file and start with empty tree to avoid consequent crashes. https://bugzilla.gnome.org/show_bug.cgi?id=598561 M metadata/metatree.c commit a4f0bf37825378af9042eb6d95aa0d3d2b9df8d4 Author: Bastien Nocera Date: 2013-09-18 gphoto2: Exit cleanly when device is removed As the other backends do, and removes 2 FIXMEs. https://bugzilla.gnome.org/show_bug.cgi?id=708316 M daemon/gvfsbackendgphoto2.c commit 32adf492a9a2ab5cef953cf2dfd9f00c25c785e7 Author: Christophe Fergeau Date: 2015-03-09 afc: Fix force unmount of devices When unplugging an afc device without unmounting it first, the corresponding gvfsd-afc process does not go away in spite of the exit(1) workaround added for bgo#708288. This happens because idevice_event_unsubscribe() in called from the thread where the _idevice_event_cb() runs in. libimobiledevice (through libusbmuxd) creates a thread to watch for device events, and calls the idevice_event_cb_t from that thread. idevice_event_unsubscribe() then forcfully kills that thread (see usbmuxd_unsubscribe() in libusbmuxd), so exit(1) code after the call to idevice_event_unsubscribe() never gets a chance to run. Moving the call to idevice_event_unsubscribe() and the g_vfs_backend_force_unmount() call to run in the main loop through g_idle_add() avoids this issue, and allows the code handling force unmounts to run as expected. Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=708288 M daemon/gvfsbackendafc.c commit e0b3c9e2945a581c6020263bd32a2d80f0f5a269 Author: Ondrej Holy Date: 2015-03-06 man: add missing deamons https://bugzilla.gnome.org/show_bug.cgi?id=745731 M man/gvfs.xml commit 26c3dc3986760483625262a4a3564f1696f829b3 Author: Ondrej Holy Date: 2015-03-09 metatree: always clear fd to -1 meta_tree_clear clears fd to 0 currently, however it should be set to -1 to avoid risk that fd 0 is closed, when meta_tree_clear is called twice. https://bugzilla.gnome.org/show_bug.cgi?id=598561 M metadata/metatree.c commit e8180f4a675e6166261edbd847c08bf725d42047 Author: Milo Casagrande Date: 2015-03-08 Updated Italian translation M po/it.po commit fafdb7d1fa61c991ad8f640f2458bcd67f65aa4b Author: Ross Lagerwall Date: 2015-03-08 nfs: Handle NULL hostname Return an error if the hostname is NULL rather than crashing. M daemon/gvfsbackendnfs.c commit c2546d4732c97c46d4c1a826b1b2c84855587ea4 Author: Ross Lagerwall Date: 2015-02-28 ftp: Fix dir listing for windows long dates Fix from upstream: http://hg.mozilla.org/mozilla-central/rev/e10a2ca070e6 https://bugzilla.mozilla.org/show_bug.cgi?id=1061898 https://bugzilla.gnome.org/show_bug.cgi?id=601583 M daemon/ParseFTPList.c commit 57caa7fad4bc4532366f557b5eda95357a23b101 Author: Ross Lagerwall Date: 2015-02-28 ftp: Fix FTP date parsing of midnight for DOS format Fix from upstream: http://hg.mozilla.org/mozilla-central/rev/2c21b94a7775 https://bugzilla.mozilla.org/show_bug.cgi?id=961346 https://bugzilla.gnome.org/show_bug.cgi?id=601583 M daemon/ParseFTPList.c commit 6a260ff696a54c1604fb3a53eac002b0c6d76ba4 Author: Ross Lagerwall Date: 2015-02-28 ftp: Update license of ParseFTPList Synced from upstream commit: http://hg.mozilla.org/mozilla-central/rev/f4157e8c4107 https://bugzilla.mozilla.org/show_bug.cgi?id=716478 https://bugzilla.gnome.org/show_bug.cgi?id=601583 M daemon/ParseFTPList.c commit 93fbba7d28c98101498975c53ba57e2527037710 Author: Ross Lagerwall Date: 2015-02-28 ftp: Fix directory parsing error on AIX. Fix from upstream: http://hg.mozilla.org/mozilla-central/rev/b623418ab1de https://bugzilla.mozilla.org/show_bug.cgi?id=543805 https://bugzilla.gnome.org/show_bug.cgi?id=601583 M daemon/ParseFTPList.c commit 3b568ef0ab8d6119b3a28d0632c7967286c97f04 Author: Changwoo Ryu Date: 2015-03-08 Updated Korean translation M po/ko.po commit 106655246a4e08b0a09cafedc7e43e61235cd20d Author: Piotr Drąg Date: 2015-03-05 Updated Polish translation M po/pl.po commit 606ef241fb8677528bd5d5526854658f0f298a2c Author: Ondrej Holy Date: 2015-03-04 Remove obsolte obexftp code M INSTALL M client/test-uri-utils.c M configure.ac M daemon/.gitignore M daemon/Makefile.am D daemon/gvfsbackendobexftp-cap-parser.c D daemon/gvfsbackendobexftp-cap-parser.h D daemon/gvfsbackendobexftp-fl-parser.c D daemon/gvfsbackendobexftp-fl-parser.h D daemon/gvfsbackendobexftp.c D daemon/gvfsbackendobexftp.h D daemon/obexftp-marshal.list D daemon/obexftp.mount.in M man/gvfs.xml M po/POTFILES.in commit 56326e463a56afa0e632baad4c94faa7aa154486 Author: Ondrej Holy Date: 2015-02-20 metadata: return if meta_tree_refresh failed G_UNLOCK is called twice if meta_tree_refresh fails and also concurrent access is possible on cached_trees. However this isn't problem currently, because meta_tree_lookup_by_name is always called with for_write=FALSE (except for meta-set testing utility), so this if statement is never issued. https://bugzilla.gnome.org/show_bug.cgi?id=598561 M metadata/metatree.c commit 8fdf64272ec47315cdd3e12d1aa628ad3bb837bc Author: Ondrej Holy Date: 2015-02-27 afp: exit silently if connection closed Commit c15ec62 introduced exit for G_IO_ERROR_CLOSED, however we should check also for G_IO_ERROR_CONNECTION_CLOSED. Bump GLib dependency to 2.43.2, where the error was introduced. https://bugzilla.gnome.org/show_bug.cgi?id=710490 M configure.ac M daemon/gvfsafpconnection.c commit bccf6a229448ed944963095b673adc5f13649b12 Author: Ondrej Holy Date: 2015-01-15 dav: do not set "application/octet-stream" mime type Mime type octet-stream is set when writing since commit 635c3b5, because soup_message_set_request requires to be called with mime type and we don't know it. Unfortunatelly some servers returns this mime type for written files instead of real mime type. Use soup_message_body_append instead without mimetype to fix this issue. https://bugzilla.gnome.org/show_bug.cgi?id=687757 M daemon/gvfsbackenddav.c commit 2654c6cd539eee0820617ad5923cd607d93834db Author: Anders Jonsson Date: 2015-03-01 Updated Swedish translation M po/sv.po commit 13606a93ac212d0fb5033fae197c555f921a5ae2 Author: Aurimas Černius Date: 2015-02-28 Updated Lithuanian translation M po/lt.po commit a8be6f8a9e09050cb7a4d95735f31b67f9fd0e78 Author: Dušan Kazik Date: 2015-02-28 Updated Slovak translation M po/sk.po commit 7a073be01a6a3a1fd5ed977bc425c83ef41a8c24 Author: Rafael Ferreira Date: 2015-02-26 Updated Brazilian Portuguese translation M po/pt_BR.po commit b2fc4e77db41e264fb6623a8d920fce49fbd94a7 Author: Efstathios Iosifidis Date: 2015-02-26 Updated Greek translation M po/el.po commit af421a2edcbfaf712139305200a894180de61535 Author: Baurzhan Muftakhidinov Date: 2015-02-25 Updated Kazakh translation M po/kk.po commit c8dd1b83ae092186de519c4c563ebabddec08610 Author: Fran Dieguez Date: 2015-02-25 Updated Galician translations M po/gl.po commit 1b5218a992331fb44a17292a9e96f3ee9ec1d5bf Author: Claude Paroz Date: 2015-02-24 Updated French translation M po/fr.po commit 64c96f32fb98ca6009db3c7d11985c028bc9c438 Author: Tom Tryfonidis Date: 2015-02-21 Updated Greek translation M po/el.po commit 4a7e1fa3757814a6ea2a201c0dea36eb0882b9d9 Author: Chao-Hsiung Liao Date: 2015-02-21 Updated Chinese (Taiwan) translation M po/zh_TW.po commit 9f14d0e726e517062820449b9fecf47477c8ecaa Author: Alexander Larsson Date: 2015-02-20 proxy volume monitor: Drop init warning if gvfs dbus service is not installed This caused make check to fail in gtk+ M monitor/proxy/gproxyvolumemonitor.c commit 5a4cc41acbf026fd640e16f6323482fb366bfb19 Author: Ross Lagerwall Date: 2015-02-01 test: Support /tmp on the same partition as test home Fix a test failure in test_file_in_system where it fails if /tmp is the same partition as $XDG_DATA_HOME by looking in a different place for the trashed item. https://bugzilla.gnome.org/show_bug.cgi?id=743820 M test/gvfs-test commit f853403f050dde5df5a14c73bb61ec4f0553e64c Author: Yosef Or Boczko Date: 2015-02-17 Updated Hebrew translation M po/he.po commit de1f23fa4684ddba02b5fd25114268e8243405db Author: Balázs Úr Date: 2015-02-15 Updated Hungarian translation M po/hu.po commit 55bb7ccc416c10063cbd3b8c701cfd992d95b525 Author: Matej Urbančič Date: 2015-02-14 Updated Slovenian translation M po/sl.po commit 7832cccf2cfd1ee69bf2984a1712336187381af6 Author: Ondrej Holy Date: 2015-02-13 Post release version bump M configure.ac