commit 5b206c7401582b69901c0520ea9ca105828250ba Author: Ondrej Holy Date: 2014-10-13 Update NEWS for 1.22.1 release M NEWS commit 8a9604e0b2bfc18f1c12e0b8c341a264742855c2 Author: Milo Casagrande Date: 2014-10-13 Updated Italian translation M po/it.po commit d046efde05dd17439117efd0243ef533e3f29943 Author: Fran Diéguez Date: 2014-10-13 Updated Galician translations M po/gl.po commit 86a5d5749e4d45b785c46223b7e9ae0343057178 Author: Ross Lagerwall Date: 2014-09-28 daemon: Don't abort if jobs != NULL when finalizing Don't abort if there are outstanding jobs when finalizing. This may happen if the backend is force unmounted. Use a warning instead. https://bugzilla.gnome.org/show_bug.cgi?id=710986 M daemon/gvfsdaemon.c commit 249b39be0a8aab252d7feb904e5c8e3efb6a567f Author: Rūdolfs Mazurs Date: 2014-10-12 Updated Latvian translation M po/lv.po commit 0c308d142640a13ef626d9d0e8d3064435774d46 Author: Changwoo Ryu Date: 2014-10-11 Updated Korean translation M po/ko.po commit aeb106a17e18ed6176c4b281dd210d5b9068a0d8 Author: Sweta Kothari Date: 2014-10-10 Updated gujarati translations M po/gu.po commit eb05b133ff5dd84086f66d1a922a1d8518aa8065 Author: Rafael Ferreira Date: 2014-10-10 Updated Brazilian Portuguese translation M po/pt_BR.po commit d043b037184dde405546a87fc68aaed63f5d51e7 Author: Stas Solovey Date: 2014-10-09 Updated Russian translation M po/ru.po commit e03d89c7945def2064fbc2d8cfc4c6a1c45d07a1 Author: Nilamdyuti Goswami Date: 2014-10-09 Updated Assamese translation M po/as.po commit 0821b838392fb9320705191979d2f301b0141076 Author: Ondrej Holy Date: 2014-10-08 gvfschannel: don't abort when finalizing Remove g_assert (channel->priv->backend_handle == NULL), because it could happen when backend is force unmounted. https://bugzilla.gnome.org/show_bug.cgi?id=737842 M daemon/gvfschannel.c commit 40d9ccecde274ccb8e83829a3119c3fcaa00c047 Author: Ondrej Holy Date: 2014-10-08 gvfschannel: do not call close job if channel is blocked We don't want to call new jobs when backend is force unmounted. https://bugzilla.gnome.org/show_bug.cgi?id=737842 M daemon/gvfschannel.c commit 80bc94e7e5bdebede7473209ca5f7180fd536ded Author: Ondrej Holy Date: 2014-10-08 gvfschannel: do not crash when channel is blocked Backend could crash, when channel is blocked and got new request unless current job is set. Therefor send_reply_cb is called without current job and cause following error: Program received signal SIGSEGV, Segmentation fault. 0x00007ffff7de12a5 in g_vfs_job_emit_finished (job=0x0) at gvfsjob.c:322 322 g_assert (!job->finished); To fix the problem be sure error job is set. https://bugzilla.gnome.org/show_bug.cgi?id=737842 M daemon/gvfschannel.c commit c08bf598dd2723a6ea8d9f1a493a959df1239cd6 Author: Philip Langdale Date: 2014-09-11 MTP: Work around slow large file transfers to Android devices I've observed that on at least some Android devices, copying large files is very very slow. I don't know if this hardware or MTP stack specific but it's a very real phenomenon. Files under 4GB copy at normal speeds, as do copies from the device to the host at any size. To avoid this, we can avoid using SendObject and instead take advantage of the Android Direct I/O extensions. It may turn out to be desirable to make a similar change for GetObject, and/or < 4GB transfers. https://bugzilla.gnome.org/show_bug.cgi?id=736495 M daemon/gvfsbackendmtp.c commit 33cb19f5aeec85d3cdcb0245927a9f174466a327 Author: Milo Casagrande Date: 2014-10-05 Updated Italian translation M po/it.po commit 1f2d2952135a1304b0ed66da1d3d8f60f1e1c06e Author: Ross Lagerwall Date: 2014-09-27 trash: Ignore G_FILE_MONITOR_EVENT_CHANGES_DONE_HINT Ignore G_FILE_MONITOR_EVENT_CHANGES_DONE_HINT when to prevent generating a spurious warning about unsupported operations on the trash dir. https://bugzilla.gnome.org/show_bug.cgi?id=737473 M daemon/trashlib/trashdir.c commit 22c7d972914fb62c60e260ad0da86bcd595745c3 Author: Ondrej Holy Date: 2014-09-16 client: increase dbus proxy timeout for unmount Default timeout is too short and error "Timeout was reached" could be shown if user don't interact with unmount dialog. The patch sets the timeout to 30 minutes as it is set on server side. https://bugzilla.gnome.org/show_bug.cgi?id=710986 M client/gdaemonmount.c commit 60f96a4cdd942fcb52e470cbb1437f6eafdc3f04 Author: Ondrej Holy Date: 2014-09-25 trash: do not care about mount points without read access The g_file_monitor_directory polls the directory every 2 seconds if we try to monitor mount points without read access. It prevents autofs mounts from being expired and causes high system load. Don't watch mount points without read access at all to fix the problem. Based on the patch by Scott Mayhew. https://bugzilla.gnome.org/show_bug.cgi?id=737371 M daemon/trashlib/trashwatcher.c commit fcffe33ba57f968e2cb0073cb201007808155702 Author: Ross Lagerwall Date: 2014-09-13 Allow cancelling jobs that have sent a reply but not finished A few job types (mount, unmount and enumerate) can be in a state where sent_reply is TRUE but finished is FALSE because they override send_reply. If the peer connection closes during this period, the daemon hangs in peer_connection_closed because the job still exists but cannot be cancelled. To fix this, allow cancelling jobs that have sent a reply but not yet finished. This can be reproduced fairly easily by doing a search on an sftp mount in Nautilus. https://bugzilla.gnome.org/show_bug.cgi?id=720860 M daemon/gvfsjob.c commit c6200ea2184b63016fe573155b0480ba88069456 Author: Ross Lagerwall Date: 2014-07-30 afp: Use UTF-8 for volume names Use UTF-8 for volume names since volume names are encoded as UTF-8 for protocol versions 3.0 and higher. This prevents seeing volume names like: "John‚Äôs Public Folder" Since the volume name comes as a pascal string with UTF-8 encoding, extend the function to read pascal strings with the ability to read pascal strings encoded as UTF-8. https://bugzilla.gnome.org/show_bug.cgi?id=733996 M daemon/gvfsafpconnection.c M daemon/gvfsafpconnection.h M daemon/gvfsafpserver.c M daemon/gvfsafputils.h commit fab432937b4bfcd56c07c8be3e14335612bd42f3 Author: Ross Lagerwall Date: 2014-09-15 gvfs-set-attribute: Actually implement "-n" flag Allow setting attributes on symlinks by actually implementing the "-n" flag rather than just ignoring it. https://bugzilla.gnome.org/show_bug.cgi?id=736696 M programs/gvfs-set-attribute.c commit 1a1cd88c3d91937cc48abf80d586e60654f5ca8e Author: Saibal Ray Date: 2014-09-24 Updated Bengali (India) translation M po/bn_IN.po commit 41bfeaf3e7c3ad6b28666fda4f7472a064bab18d Author: Krishnababu Krothapalli Date: 2014-09-23 Updated Telugu translation M po/te.po commit 3ee50d38c5bb42dbb62f3d50700d64d68a6cbaad Author: Мирослав Николић Date: 2014-09-23 Updated Serbian translation M po/sr.po M po/sr@latin.po commit 5baa5617d05f028f4aa4373b6355fc93de171e06 Author: Petr Kovar Date: 2014-09-22 Update Czech translation M po/cs.po commit f004f36fd9ac7636896d727562f957e9a0c4faa4 Author: Rajesh Ranjan Date: 2014-09-22 Updated Hindi translation M po/hi.po commit d6c5a95205da6c50d840bf532c4876a54f071d75 Author: Shankar Prasad Date: 2014-09-22 Updated Kannada translation M po/kn.po commit 414fdf3194872b60fd7d07485c8627c88bff4ca6 Author: Ross Lagerwall Date: 2014-09-21 Post release version bump M configure.ac