commit e99a56632a2f3ef5c166c67024e574686342fc75 Author: Ondrej Holy Date: 2015-03-16 Update NEWS for 1.22.4 release M NEWS commit 3dbc0461106413de58d7bf2c4611d9ae666fdbca Author: Matej Urbančič Date: 2015-03-15 Updated Slovenian translation M po/sl.po commit 1cba1b1ef18d682ee9a24493d2003cda8713f50b Author: Samir Ribic Date: 2015-03-14 Added Bosnian translation M po/LINGUAS A po/bs.po commit 7a7e338f6545903660fb2f6d392b2f5971983163 Author: Balázs Úr Date: 2015-03-14 Updated Hungarian translation M po/hu.po commit 35e3ab67a31c777735db9994189d6b2071dfee38 Author: Aurimas Černius Date: 2015-03-14 Updated Lithuanian translation M po/lt.po commit c864e2af3621f5cb3c195117b852848124f92082 Author: Milo Casagrande Date: 2015-03-13 Updated Italian translation M po/it.po commit bc098907a260abd15f5722b56b7a7ad0cb46b5f4 Author: Piotr Drąg Date: 2015-03-12 Updated Polish translation M po/pl.po commit 1d464f652f026c14005fa864ae1c7d5d33b7d336 Author: Marek Černocký Date: 2015-03-12 Updated Czech translation M po/cs.po commit 1ac59714428a8a4267396b45d62532f40fa77120 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 d843f7a94ae67546a1f27ac2cc766d6c66e4ae7e 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 c84c1c5824ef82fb6ecd11f7c444dbe86b433528 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 d2a8dcbcb5dcdad45a8858e3f7e48a3a25aefac4 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 a62a4cc54dcb1a4cc0613c68b4ef4a8260e28b06 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 125df9c92a6671f69a1d79094de676c7124d0691 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 14369db2a8fc4f2a33e457a766b077ed6e2a3557 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. Unfortunatelly this error code was introduced in newer version of GLib then available, therefore use g_warning instead of g_error to avoid abrt reports. https://bugzilla.gnome.org/show_bug.cgi?id=710490 M daemon/gvfsafpconnection.c commit c546e88bd415030553d9c9d36799cdae44900151 Author: Matej Urbančič Date: 2015-02-14 Updated Slovenian translation M po/sl.po commit 07356a7f3e08e35033b76dcc34de74bcfa27465f Author: Ondrej Holy Date: 2015-01-28 daemon: register mount tracker skeleton by bus_acquired_handler Mount tracker skeleton is registered by name_acquired_handler currently, however it is too late. Therefore e.g. mount operation could fail for the first time with the following error: No such interface `org.gtk.vfs.MountTracker' on object at path /org/gtk/vfs/mounttracker M daemon/main.c commit a4f175b90d3495a7b41751ab5eeb6f09462a5595 Author: Ross Lagerwall Date: 2015-01-31 metadata: Free objects on error https://bugzilla.gnome.org/show_bug.cgi?id=743653 M metadata/meta-daemon.c commit 94db801c8251893b89751fb87ed2501dbe8078e6 Author: Ross Lagerwall Date: 2015-01-28 metadata: Export skeleton before name is acquired Exporting the skeleton after acquiring the name is racy, as documented in the GIO docs for g_bus_own_name. https://bugzilla.gnome.org/show_bug.cgi?id=743653 M metadata/meta-daemon.c commit a4400c2273277de1911af1efee7fd9f67279b44d Author: Ondrej Holy Date: 2014-10-13 programs: install completion files for all commands bash-completion has new completion loading code since version 1.90. The completion files are loaded on demand, with ${completionsdir}/${command} being sourced when a matching command is typed. This requires the completion files to be named for all commands. https://bugzilla.gnome.org/show_bug.cgi?id=738369 M configure.ac M programs/Makefile.am A programs/completion/Makefile.am R096 programs/completion/gvfs programs/completion/gvfs-cat commit c88afb9ee1db38122ef62b3bfa9d46e088eca0c8 Author: Ondrej Holy Date: 2014-10-13 programs: allow bash completition for gvfs-rename and gvfs-set-attribute https://bugzilla.gnome.org/show_bug.cgi?id=738369 M programs/completion/gvfs commit 38f2ea9e5713f0660337720a4ab993d1798b6ba8 Author: Ondrej Holy Date: 2015-01-26 mtp: fix query_fs_info crash when file not found The function isn't returned after g_vfs_job_failed_literal, therefore g_vfs_job_succeeded is executed and it fails on assert. https://bugzilla.gnome.org/show_bug.cgi?id=743580 M daemon/gvfsbackendmtp.c commit abc69427fc9985f6bc1ebe9a14d645f4805deca4 Author: Ondrej Holy Date: 2015-01-21 dav: don't unescape the uri twice path_equal tries to unescape path before comparing. Unfortunately this function is used also for already unescaped paths. Therefore unescaping can fail. This commit reverts changes which was done in commit 50af53d and unescape just uris, which aren't unescaped yet. https://bugzilla.gnome.org/show_bug.cgi?id=743298 M daemon/gvfsbackenddav.c commit f34477cccafcb5484dbac85419368a81c4001271 Author: Aurimas Černius Date: 2015-01-17 Updated Lithuanian translation M po/lt.po commit fe21d6ada62b71b00588cc5da840dd18592d1401 Author: Siteshwar Vashisht Date: 2015-01-14 Do not call NULL callbacks in eject_wrapper_callback() M monitor/proxy/gproxymount.c commit 77b263f0df7337d65c356d9c1db6e4a0e4a0e170 Author: Мирослав Николић Date: 2015-01-13 Updated Serbian translation M po/sr.po M po/sr@latin.po commit 3d64822568db96ff2588fc4584ad52c52df1b422 Author: Christian Kirbach Date: 2015-01-10 Updated German translation M po/de.po commit 3faab82a218ee982eff77f6f157e34a938c4117c Author: Rafael Ferreira Date: 2015-01-07 Updated Brazilian Portuguese translation M po/pt_BR.po commit 8826c44d4923b29c7a4f12f2baf297b2abfc7c5a Author: Marek Černocký Date: 2015-01-07 Updated Czech translation M po/cs.po commit 543bda6dc2b015713bc6b4d35c1836a4a1eee39a Author: Andika Triwidada Date: 2015-01-07 Updated Indonesian translation M po/id.po commit 2345e3474d16eb9e15e22b351638a097d1975e3d Author: Ondrej Holy Date: 2015-01-07 Post release version bump M configure.ac commit 7df9c8f00011a9cd1148f03363cf1ed3369e4559 Author: Trần Ngọc Quân Date: 2015-01-07 Updated Vietnamese translation Signed-off-by: Trần Ngọc Quân M po/vi.po commit f5f257f4d52c93df205687f61008132ebffc7dbf Author: Balázs Úr Date: 2015-01-06 Updated Hungarian translation M po/hu.po