commit 4f5b9cd4d2f27f380f9cf6fd42c86ce7455f0e0d
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:   2013-02-05

    Update NEWS for 1.15.3 release

M	NEWS

commit 116e9e740d8e2d05e5643d8119530d4561f7e38b
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	2013-02-05

    Updated POTFILES.in

M	po/POTFILES.in

commit b9c3d2c11c854ca9c3b173fe8cebab21bfaa46d4
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	2013-02-05

    gvfs-test: Don't wait for GVolumeMonitor "mount-removed" signal

    With implementing proper unmount method in the last commit the mount
    should be gone when GVfsJobUnmount returns. It's not guaranteed when
    the "mount-removed" signal is received to the application.

    Let's not wait for the "mount-removed" signal, a return value from
    g_file_unmount_mountable_with_operation_finish() should be enough to
    indicate success or error.

    https://bugzilla.gnome.org/show_bug.cgi?id=691568

M	test/gvfs-test

commit 62ba3def657a053c0a8aa805e7e3fe3a25d3759d
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	2013-02-05

    daemon: Implement proper org.gtk.vfs.MountTracker.UnregisterMount()

    A proper unmount method was missing from the daemon interface as
    it was
    basically not needed. The mount tracker was watching mounts on the bus
    and if child disappeared, that event was treated as unmount.

    With recent introduction of gvfs test suite we started using
    man-in-the-middle program for connecting to private SMB
    server. However,
    certain libsmbclient versions are forking gvfs backends (gvfsd-smb in
    this case) which makes d-bus confused and name owner tracking doesn't
    work as expected.

    Moreover the forked process got stuck due to internal samba
    LIBSMB_PROG
    handling after the original process did its job and unmount was
    triggered
    from user side. The original process exited just fine but the
    forked one
    was blocking the name on the bus probably and gvfs mount tracker
    was fooled.
    Eventually the stuck libsmbclient call times out and exits gracefully.
    This happens with samba-3.6.9

    This patch adds proper unmount call to indicate the backend is
    going away
    so even if there are leftovers, user is indicated a proper unmount.

    https://bugzilla.gnome.org/show_bug.cgi?id=691568

M	daemon/mount.c

commit 267bb33e0e3586f078a0d38ee2ccc5bd1ccab911
Author: Debarshi Ray <debarshir@gnome.org>
Date:	2012-10-23

    Add GVfsGoaVolumeMonitor

    https://bugzilla.gnome.org/show_bug.cgi?id=686526

M	configure.ac
M	monitor/Makefile.am
A	monitor/goa/Makefile.am
A	monitor/goa/goa.monitor
A	monitor/goa/goavolume.c
A	monitor/goa/goavolume.h
A	monitor/goa/goavolumemonitor.c
A	monitor/goa/goavolumemonitor.h
A	monitor/goa/goavolumemonitordaemon.c
A	monitor/goa/org.gtk.Private.GoaVolumeMonitor.service.in

commit 1cffe26596fbc35c0dd63fa3cd26702973e0f08a
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:	2013-02-03

    Updated Polish translation

M	po/pl.po

commit e2e5456b73786c3a0a21e4810994a3535bcc6afd
Author: Yaron Shahrabani <sh.yaron@gmail.com>
Date:	2013-02-02

    Updated Hebrew translation.

M	po/he.po

commit 889e8958ba05c0e3d2deb4d175564889f3c463b2
Author: Wouter Bolsterlee <uws@xs4all.nl>
Date:	2013-02-01

    Updated Dutch translation

M	po/nl.po

commit 5b96cf7d00194fa99dedf504c7e36e2e2ee80a28
Author: Martin Pitt <martinpitt@gnome.org>
Date:	2013-02-01

    tests: Fix race condition in Drive tests

    In load_image(), process all pending main loop events to get an up
    to date
    volume monitor. Not doing that can cause tests to still see the
    temporarily
    added and removed device that was created for loading the image.

M	test/gvfs-test

commit c71f53ace39950fff3a424ba52c97dc557296cfa
Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
Date:	2013-01-30

    Updated Traditional Chinese translation(Hong Kong and Taiwan)

M	po/zh_HK.po
M	po/zh_TW.po

commit 00f1210f4b8d8fee48e6bbc57384ad5fbb7bbb9a
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	2013-01-28

    computer: Set BACKEND_USES_GVFS=1 define

    The computer backend needs to use gvfs GVolumeMonitor in order
    to track gvfs mounts and local and remote volume monitor changes.

    A fallout from commit 79a53dc1b86b35dfbeb377e13f760d6817f7597b

M	daemon/Makefile.am

commit 63e758d2ddb540944ee0232201e3c76a12694230
Author: Aurimas Černius <aurisc4@gmail.com>
Date:	2013-01-27

    Updated Lithuanian translation

M	po/lt.po

commit 38d592466613fe90297347f04050d0c2a38d27cd
Author: Gheyret Kenji <gheyret@gmail.com>
Date:	2013-01-27

    Updated Uyghur translation

    Signed-off-by: Gheyret Kenji <gheyret@gmail.com>

M	po/ug.po

commit fe763d3d90a7d6801dc8faf625ab84d4f978adb3
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	2013-01-25

    GVfsJobUnmount: Fix debug messages line endings

    g_debug() needs explicit line endings ("\n")

M	daemon/gvfsjobunmount.c

commit 5b85ace7fd29d7eae6f2cce6390304bf6015c900
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	2013-01-25

    smb: Implement proper unmount method

    While this won't make any significant difference to end user, Samba
    is often unpredictable and it's always better to do proper shutdown.

M	daemon/gvfsbackendsmb.c

commit 3e0e4d0d9b47d27562e450d45762aa5135320c1f
Author: Philip Langdale <philipl@overt.org>
Date:	2013-01-23

    MTP: Fix leaked weak reference on monitors.

    We use a weak reference to automatically clean up the monitor
    hash table when monitors are finalized. However, we still need
    to remember to remove the weak references when the backend is
    itself finalized - otherwise the reference might be fired later
    if a monitor happens to get finalized before the backend exits
    completely.

M	daemon/gvfsbackendmtp.c

commit cbf8ab9b09c6d29850ebee97ad8a38b3bf5dd784
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	2013-01-24

    gvfs-test: More verbosity for SMB and HTTP backends

M	test/gvfs-test

commit 54914bbc688d108c95f3d7a51bfe29d2a917a287
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	2013-01-24

    gvfs-test: Fix private dir in generated smb.conf

    Testing on Samba 3.6.9, "private directory" directive is not
    recognized
    and smbd fails on secrets.tdb paths. This comes with Samba 4.0,
    however
    it's still a synonym for "private dir" so let's use that.

    https://bugzilla.gnome.org/show_bug.cgi?id=691568

M	test/gvfs-test

commit d4c9c43daf7abd3831862ea8f794188ac978f14b
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	2013-01-24

    gvfs-test: Count error numbers properly

    https://bugzilla.gnome.org/show_bug.cgi?id=691568

M	test/gvfs-test

commit 91b33572407ccb7d808e1df775c89d1612355f80
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	2013-01-24

    gvfs-test: Add more sftp-server search paths

    Gentoo puts sftp-server binary in /usr/lib64/misc/, let's add it
    in the list of paths to search.

    https://bugzilla.gnome.org/show_bug.cgi?id=691568

M	test/gvfs-test

commit ac21cc783db009113e730debbad43b13c2a90b9a
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	2013-01-24

    gvfs-test: Use apache2 binary directly

    Historically apachectl has been a combination of passthrough
    to the master apache binary and a system service helper.
    The former is slowly getting deprecated in distributions though.

    Let's try to find the master binary and use it directly.

    https://bugzilla.gnome.org/show_bug.cgi?id=691568

M	test/gvfs-test

commit 500951b5d8671d35739ed28ffcb28be53be1cd24
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	2013-01-24

    gvfs-test: Handle missing ~/.ssh/id_rsa gracefully

    The 'sshd' attribute may not be set if we hit the non-existing
    ~/.ssh/id_rsa' test.

    https://bugzilla.gnome.org/show_bug.cgi?id=691568

M	test/gvfs-test

commit c79426bf1f5745b7e3427958a0e6fb6e0bdefa93
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	2013-01-24

    cdda: Adapt to new paranoia.h location

    With the 0.90+ release libcdio-paranoia has been split out and
    headers have moved.

    Adapt to this change by finding actual header location and ifdef-ing
    includes in our sources.

    https://bugzilla.gnome.org/show_bug.cgi?id=691841

M	configure.ac
M	daemon/gvfsbackendcdda.c

commit 2ad82f2751b4a13dbcf8e7373a386019982bb43b
Author: Philip Langdale <philipl@overt.org>
Date:	2013-01-23

    MTP: Fix race between on_uevent and do_unmount.

    I've never seen this happen personally, but an Ubuntu bug reported
    that on_uevent fired after the gudev client had been finalized, so
    it must be possible to race between an explicit unmount and
    physically unplugging a device. I made a brief attempt to reproduce
    this but couldn't.

    In any case, it's easy enough to protect against by taking a few
    measures:

    1) Explicitly disconnect the signal handler before unref'ing the
       gudev client.
    2) Use g_signal_connect_object to keep the backend alive enough
       for on_uevent to complete.
    3) NULL out the dev_path so that if we end up in on_uevent after
       do_unmount has cleared the dev_path, the compare will fail
       gracefully.

M	daemon/gvfsbackendmtp.c
M	daemon/gvfsbackendmtp.h

commit 1d752664a9ac6c6535c66ed26dcd01ee2d7c49c3
Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
Date:	2013-01-22

    Updated Serbian translation

M	po/sr.po
M	po/sr@latin.po

commit 38afbbe615054df2e9eb7903bd0b0a39136dcee4
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:	2013-01-21

    Updated Norwegian bokmål translation

M	po/nb.po

commit c13857bc88e066390097e1521c3d6fe79f4ab6f0
Author: Gheyret Kenji <gheyret@gmail.com>
Date:	2013-01-20

    Updated Uyghur translation

    Signed-off-by: Gheyret Kenji <gheyret@gmail.com>

M	po/ug.po

commit 7ca99459448570d45ce466cd05308f96bbc5fc29
Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
Date:	2013-01-19

    Updated Belarusian translation.

M	po/be.po

commit f36d31481193f1c63abd19b6176bca790621fff1
Author: Martin Pitt <martinpitt@gnome.org>
Date:	2013-01-18

    tests: Fix tar/zip ArchiveMounter tests

    These got accidentally broken when moving the Joliet/RockRidge test
    to the
    static images in test/files/ and updating the expected contents.

M	test/gvfs-test

commit fd135fe90ce9b9a568468c4ddb21e6d13135e80d
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	2013-01-17

    Use g_list_free_full() where applicable

M	client/gdaemonfileenumerator.c
M	client/gdaemonvfs.c
M	client/gdaemonvolumemonitor.c
M	client/gvfsfusedaemon.c
M	common/gmounttracker.c
M	common/gvfsmountinfo.c
M	daemon/gvfsbackendarchive.c
M	daemon/gvfsbackendcdda.c
M	daemon/gvfsbackendcomputer.c
M	daemon/gvfsbackenddnssd.c
M	daemon/gvfsbackendftp.c
M	daemon/gvfsbackendgphoto2.c
M	daemon/gvfsbackendobexftp-cap-parser.c
M	daemon/gvfsbackendobexftp-fl-parser.c
M	daemon/gvfsbackendobexftp.c
M	daemon/gvfsbackendsmb.c
M	daemon/gvfsbackendsmbbrowse.c
M	daemon/mount.c
M	metadata/metabuilder.c
M	monitor/afc/afcvolumemonitor.c
M	monitor/gphoto2/ggphoto2volumemonitor.c
M	monitor/proxy/gproxyvolume.c
M	monitor/proxy/gvfsproxyvolumemonitordaemon.c
M	monitor/udisks2/gvfsudisks2volumemonitor.c
M	programs/gvfs-mount.c

commit 85e2ef5741bc0e165e6e74a70917bd7f0390444f
Author: Nilamdyuti Goswami <ngoswami@redhat.com>
Date:	2013-01-16

    Assamese translation updated

M	po/as.po

commit c8077969f03cac06c63953f2fb0b2040e3564a7b
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:	2013-01-15

    Updated Spanish translation

M	po/es.po

commit fdbe5dd3fc723b303970e6b4e72de3a20c41d223
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	2013-01-15

    build: Replace deprecated autoconf macros

    Contains parts from https://live.gnome.org/GnomeGoals/ModernAutotools

M	Makefile.am
M	configure.ac

commit ad545f07a92fb6556c1ee5462f23dbaec624db81
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	2013-01-15

    Post release version bump

M	configure.ac