commit 47a4f98b5032441d13d5fe42168242b09d4ba381 Author: Ondrej Holy Date: 2016-02-18 Update NEWS for 1.24.3 release M NEWS commit fdfa790f7435332fa7942a209d436e4b854909c1 Author: Ondrej Holy Date: 2016-01-27 network: Fix crashes when mount failed Mount operation might fail if you run multiple mount operations concurrently. Backend memory is released consequently. Unfortunatelly some idle sources and signal handlers are not removed, which might cause segmentation faults. This patch fixes this and also some other memory leaks. https://bugzilla.gnome.org/show_bug.cgi?id=712235 M daemon/gvfsbackendnetwork.c commit 88d13b4b6017efdd2cdb1ddda2fb7b4e88c41b96 Author: Ondrej Holy Date: 2016-02-06 udisks2: Avoid crashes during unmount Commit c014b64 was pushed to prevent race between unmount reply and retry timer. Result of mount operation reply should be stored if unmount operation is in progress, however it isn't, because the conditional statement is always true. Fix the condition accordingly. https://bugzilla.gnome.org/show_bug.cgi?id=678555 M monitor/udisks2/gvfsudisks2mount.c commit fb99599c218c0998f4f12843b65d758f454acd62 Author: Ondrej Holy Date: 2015-12-10 metadata: Avoid endless recursion when copying meta files meta_builder_copy is traversing the tree while at the same time possibly writing to it. This might leads to endless recursion and consequent segmentation fault. Do the entire copy into a new MetaFile that is not inserted into the source tree and consequently insert the MetaFile once the copy is done. https://bugzilla.gnome.org/show_bug.cgi?id=759341 M metadata/metabuilder.c commit 6605a07ae260d7bf953ac1222da4f494442acc51 Author: Ondrej Holy Date: 2015-10-06 udisks2: Do not show notification if unmount failed "You can now unplug..." notification is shown regardless of errors currently. Error dialog is shown together with this notification. Device might be still mounted and it might not be safe to unmount it. Therefore show this notification only if there are no errors. https://bugzilla.gnome.org/show_bug.cgi?id=746769 M monitor/udisks2/gvfsudisks2drive.c M monitor/udisks2/gvfsudisks2mount.c M monitor/udisks2/gvfsudisks2utils.c M monitor/udisks2/gvfsudisks2utils.h commit 86d9abf3304b5bdd2097708b5a50ad991bd67d1c Author: Christian Kirbach Date: 2015-11-11 Updated German translation M po/de.po commit c259305847b1ebde1ae89a3c921a13b6c0b67116 Author: Tristan Van Berkom Date: 2015-10-06 Avoid crash when no monitor implementations exist. The GVariantBuilder is unable to create any GVariant for an untyped array - while an empty vector is a valid variant, it is not valid for an untyped array. Passing the resulting null to gvfs_dbus_daemon_complete_cancel() causes gvfs to abort with a g_error(). https://bugzilla.gnome.org/show_bug.cgi?id=756105 M daemon/gvfsdaemon.c commit d19a4bc2475705f8252f8952c446b57b31661453 Author: Debarshi Ray Date: 2015-10-16 proxy volume monitor: Properly handle failure to create a remote proxy We should finish constructing the innards of the object and not leave it in an inconsistent state when we hit an error. The other option would be to litter the rest of the code with NULL checks, but that would be ugly and prone to errors. We should also ensure that the reference counting stays consistent with the non-error paths. https://bugzilla.gnome.org/show_bug.cgi?id=755805 M monitor/proxy/gproxyvolumemonitor.c commit 1220260f96a9ce2beb659da30888ea9648719e9a Author: Debarshi Ray Date: 2015-09-30 proxy volume monitor: Guard access to the internal caches Accesses to the drives, volumes and mounts hash tables should be guarded by the proxy_vm mutex. https://bugzilla.gnome.org/show_bug.cgi?id=755805 M monitor/proxy/gproxyvolumemonitor.c commit d663c85f0356d7800638c5eaa1a49e6c26bdfa33 Author: Ondrej Holy Date: 2015-02-27 afp: Change g_error to g_warning for read errors Use g_warning rather than g_error when a read error occurs to prevent spurious crash reports since there are many different ways for a read from the network to fail. [Cherry-picked from gnome-3-14/14369db2a8fc Commit message written by Ross Lagerwall.] https://bugzilla.gnome.org/show_bug.cgi?id=710490 M daemon/gvfsafpconnection.c commit 7bcfc873fd54e565836228ab030782885e133ebb Author: Debarshi Ray Date: 2015-08-21 dav: Mark files as untrashable Otherwise nautilus will offer the wrong action in its UI. https://bugzilla.gnome.org/show_bug.cgi?id=753934 M daemon/gvfsbackenddav.c commit f614aafac9082eff63c9dd37863e8353af8e80c4 Author: Ondrej Holy Date: 2015-08-20 Post release version bump M configure.ac