commit a5ce68bb1b493361c2d2dc14faec242298f91b3b Author: Ross Lagerwall Date: 2015-07-20 Update NEWS for 1.25.4 release M NEWS commit 8408e068e2dd68e8d3c6cbdad33f5ea321951fe0 Author: Yosef Or Boczko Date: 2015-07-19 Updated Hebrew translation M po/he.po commit c014b64fa17f5b725f1f13d7952ec479e45e6031 Author: Ross Lagerwall Date: 2015-06-18 udisks2: Prevent race between unmount reply and retry timer Currently it is possible for the unmount op reply and the retry unmount timer to race. A udisks2 unmount operation (or umount spawned command) is started via the timer. In the meantime, a "cancel" or "force unmount" reply is received which completes the gvfs unmount operation and frees the private data. When the udisks2 unmount operation started by the timer completes, it tries to use the freed data and segfaults. To fix this, prevent starting an unmount operation when another is already in progress. If a timer callback is received while an unmount operation is in progress, simply ignore it. If an unmount op reply is received while an unmount operation is in progress, store the result of the reply and handle it once the unmount operation has completed. https://bugzilla.gnome.org/show_bug.cgi?id=678555 M monitor/udisks2/gvfsudisks2mount.c commit 63e3d144784eefe112de6b4e821664ebef94b0ab Author: Christophe Fergeau Date: 2015-07-01 afc: Cleanup force-unmount idle on finalize When GvfsBackendAfc is finalized, if we have a pending idle for a force unmount, we need to remove it as by the time it runs, the GvfsBackendAfc it's acting on will no longer be valid. This fixes https://bugzilla.gnome.org/show_bug.cgi?id=751537 which can be reproduced by plugging an iDevice, unmounting it in Nautilus, and quickly unplugging it right after clicking on the eject icon. M daemon/gvfsbackendafc.c commit d856d49b370380d56c44b500fb392ff8f10dc229 Author: Pedro Albuquerque Date: 2015-07-01 Updated Portuguese translation M po/pt.po commit 5c2ac3f1ac452755df1c08480a0ee944138b42ec Author: Ross Lagerwall Date: 2015-06-22 udisks2: Handle libsecret error properly secret_password_clear_finish() returns whether any passwords are removed, so it may return FALSE without setting error. Handle this properly (in this case all we care about is that there wasn't an error). https://bugzilla.gnome.org/show_bug.cgi?id=751038 M monitor/udisks2/gvfsudisks2volume.c commit acbe277ed3636668faaf343ba6353fb28dbc9ec0 Author: Jonas Kümmerlin Date: 2015-06-23 cdda: Fix CD-TEXT charset when building with libcdio >= 0.84 libcdio 0.84 already returns UTF-8 data. Trying to interpret it as ISO-8859-1 won't lead to pretty results, so we better stop doing that. https://bugzilla.gnome.org/show_bug.cgi?id=751389 M daemon/gvfsbackendcdda.c commit 6972d79ff316ae87bf51c21ebf30f8001236a184 Author: Balázs Úr Date: 2015-06-23 Updated Hungarian translation M po/hu.po commit e9f065177c9dffeea543345899805ee6c8731991 Author: Piotr Drąg Date: 2015-06-23 Updated Polish translation M po/pl.po commit 591744ffd421817730733af8efcca662a0857700 Author: Ondrej Holy Date: 2015-06-22 Post release version bump M configure.ac