commit 62c4c2af399dba0566ae69353f127472fa3e3364
Author: Ross Lagerwall <rosslagerwall@gmail.com>
Date:   2015-03-16

    completion: Fix parallel installation

    Use install-data-hook rather than install-data-local as
    install-data-hook runs after the other install rules have run.
    This is
    important for a parallel install so that the destination directory
    already exists when the symlinks are created.

M	programs/completion/Makefile.am

commit 2f119019a01cc9543def7a7e03f93e7a7cf6ca09
Author: Alexandre Franke <alexandre.franke@gmail.com>
Date:	2015-03-15

    Updated French translation

M	po/fr.po

commit 5326de143e5376beb20e1d205a49ab31fe15840f
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:	2015-03-15

    Updated Slovenian translation

M	po/sl.po

commit 36940ca2c37467eb063ad77b953a8441129d295f
Author: Josef Andersson <josef.andersson@gmail.com>
Date:	2015-03-15

    Updated Swedish translation

M	po/sv.po

commit a09ffe21ba89f8016e3c31e7a98b141e0af31f63
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:	2015-03-15

    Updated Slovenian translation

M	po/sl.po

commit f3e0aa02ba81fcc22ebbba5bf1e6abd514a42abf
Author: Balázs Úr <urbalazs@gmail.com>
Date:	2015-03-14

    Updated Hungarian translation

M	po/hu.po

commit 0bb82422138f717cc93a7ae7519bde55e9e392ec
Author: Aurimas Černius <aurisc4@gmail.com>
Date:	2015-03-14

    Updated Lithuanian translation

M	po/lt.po

commit a4c4ae6006cecc2bfe1519a669d4e15ff856e82f
Author: Ross Lagerwall <rosslagerwall@gmail.com>
Date:	2015-03-08

    dnssd: Run GSimpleAsyncResult completion in idle

    g_simple_async_result_complete should only be used from the thread on
    which the callback should be invoked.  Also, the gvfs job threads
    do not
    have their own GMainContexts which causes an assertion failure
    [1] when
    invoking g_simple_async_result_complete.  Instead, use
    g_simple_async_result_complete_in_idle().

    [1] (process:11772): GLib-CRITICAL **:
    g_main_context_push_thread_default: assertion 'acquired_context'
    failed

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

M	common/gvfsdnssdresolver.c

commit b534d043a71e33d109ef867863b78b5036a0ba8c
Author: Ross Lagerwall <rosslagerwall@gmail.com>
Date:	2015-03-08

    dnssd: Remove recursive main loop

    Don't run a recursive main loop on a separate thread with a shared
    GMainContext.

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

M	common/gvfsdnssdresolver.c

commit 3384af829c31b36e8b5ead87427ef6a61b89f11d
Author: Ross Lagerwall <rosslagerwall@gmail.com>
Date:	2015-03-08

    dnssd: Prevent crash when resolving service

    AvahiClient appears to require that avahi_service_resolver_new is
    invoked from the same thread to which its poll function is bound
    otherwise it can crash with a callback running while
    avahi_service_resolver_new is still busy.

    To fix this, always run avahi_service_resolver_new from the main loop.
    To simplify the code, any errors from the function are ignored
    for now.

    This crash could be reproduced 100% of the time by trying to mount
    dav+sd (via gnome-user-share) in a single-CPU VM.

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

M	common/gvfsdnssdresolver.c

commit 9529a224a19d75897b3eef3a238e4ddf89045258
Author: A S Alam <aalam@users.sf.net>
Date:	2015-03-13

    Translation pa updated for Gnome

M	po/pa.po

commit 63a5dc682580af66ceeb1dc8678e2be340bc99bd
Author: Changwoo Ryu <cwryu@debian.org>
Date:	2015-03-14

    Updated Korean translation

M	po/ko.po

commit 35431754a10736529e1cd523aa1a5205fb5234d3
Author: Samir Ribic <samir.ribic@etf.unsa.ba>
Date:	2015-03-13

    Added Bosnian translation

M	po/LINGUAS
A	po/bs.po

commit 5fb35af6c19981f5df5b51baea4ce1667bd32501
Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
Date:	2015-03-13

    Updated Serbian translation

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

commit f99b6b7dd9d60966637b598dbd70ef0d9192d97d
Author: Milo Casagrande <milo@ubuntu.com>
Date:	2015-03-13

    Updated Italian translation

M	po/it.po

commit 4a2708b5cede1a5a56f294e2c11fb7fc7bad2129
Author: Tom Tryfonidis <tomtryf@gmail.com>
Date:	2015-03-12

    Updated Greek translation

M	po/el.po

commit 6a3329332b2099dcd6e42d3f5a8e59020d976f5d
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:	2015-03-12

    Updated Polish translation

M	po/pl.po

commit aa57c72d16769eda1919372e53554fd08c9d189c
Author: Marek Černocký <marek@manet.cz>
Date:	2015-03-12

    Updated Czech translation

M	po/cs.po

commit 24717de9a75bb9214d3b3efe3c3aaeddce3025a3
Author: Dušan Kazik <prescott66@gmail.com>
Date:	2015-03-12

    Updated Slovak translation

M	po/sk.po

commit 38dc516de30252859b737b657e05169c8e9c2ccc
Author: Trần Ngọc Quân <vnwildman@gmail.com>
Date:	2015-03-12

    Updated Vietnamese translation

    Signed-off-by: Trần Ngọc Quân <vnwildman@gmail.com>

M	po/vi.po

commit d603ba4983d249349e7384f31fd2ed921e65e869
Author: Ross Lagerwall <rosslagerwall@gmail.com>
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 c0bd3138a60b2a389ac99540ac3bfecb700ef0ff
Author: Ross Lagerwall <rosslagerwall@gmail.com>
Date:	2015-03-08

    common: Increase mount timeout to 30 minutes

    Although it is probably unnecessary, wait up to 30 minutes for a mount
    to complete.  This allows plenty of time to wait for a password
    dialog.
    It also makes it more consistent with many of the other operations
    which
    use a timeout of 30 minutes.

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

M	client/gdaemonmount.c
M	common/gmountsource.c
M	common/gvfsdaemonprotocol.h

commit f7f18bb6e7576672c2240c8ead8dfa4a2668d478
Author: Ondrej Holy <oholy@redhat.com>
Date:	2015-03-10

    metadata: don't crash if tree write out failed

    meta_tree_init can fail after we failed to write out an updated tree.
    Backup corrupted file and start with empty tree to avoid consequent
    crashes.

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

M	metadata/metatree.c

commit a4f0bf37825378af9042eb6d95aa0d3d2b9df8d4
Author: Bastien Nocera <hadess@hadess.net>
Date:	2013-09-18

    gphoto2: Exit cleanly when device is removed

    As the other backends do, and removes 2 FIXMEs.

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

M	daemon/gvfsbackendgphoto2.c

commit 32adf492a9a2ab5cef953cf2dfd9f00c25c785e7
Author: Christophe Fergeau <cfergeau@redhat.com>
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 e0b3c9e2945a581c6020263bd32a2d80f0f5a269
Author: Ondrej Holy <oholy@redhat.com>
Date:	2015-03-06

    man: add missing deamons

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

M	man/gvfs.xml

commit 26c3dc3986760483625262a4a3564f1696f829b3
Author: Ondrej Holy <oholy@redhat.com>
Date:	2015-03-09

    metatree: always clear fd to -1

    meta_tree_clear clears fd to 0 currently, however it should be set
    to -1
    to avoid risk that fd 0 is closed, when meta_tree_clear is called
    twice.

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

M	metadata/metatree.c

commit e8180f4a675e6166261edbd847c08bf725d42047
Author: Milo Casagrande <milo@ubuntu.com>
Date:	2015-03-08

    Updated Italian translation

M	po/it.po

commit fafdb7d1fa61c991ad8f640f2458bcd67f65aa4b
Author: Ross Lagerwall <rosslagerwall@gmail.com>
Date:	2015-03-08

    nfs: Handle NULL hostname

    Return an error if the hostname is NULL rather than crashing.

M	daemon/gvfsbackendnfs.c

commit c2546d4732c97c46d4c1a826b1b2c84855587ea4
Author: Ross Lagerwall <rosslagerwall@gmail.com>
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 57caa7fad4bc4532366f557b5eda95357a23b101
Author: Ross Lagerwall <rosslagerwall@gmail.com>
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 6a260ff696a54c1604fb3a53eac002b0c6d76ba4
Author: Ross Lagerwall <rosslagerwall@gmail.com>
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 93fbba7d28c98101498975c53ba57e2527037710
Author: Ross Lagerwall <rosslagerwall@gmail.com>
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 3b568ef0ab8d6119b3a28d0632c7967286c97f04
Author: Changwoo Ryu <cwryu@debian.org>
Date:	2015-03-08

    Updated Korean translation

M	po/ko.po

commit 106655246a4e08b0a09cafedc7e43e61235cd20d
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:	2015-03-05

    Updated Polish translation

M	po/pl.po

commit 606ef241fb8677528bd5d5526854658f0f298a2c
Author: Ondrej Holy <oholy@redhat.com>
Date:	2015-03-04

    Remove obsolte obexftp code

M	INSTALL
M	client/test-uri-utils.c
M	configure.ac
M	daemon/.gitignore
M	daemon/Makefile.am
D	daemon/gvfsbackendobexftp-cap-parser.c
D	daemon/gvfsbackendobexftp-cap-parser.h
D	daemon/gvfsbackendobexftp-fl-parser.c
D	daemon/gvfsbackendobexftp-fl-parser.h
D	daemon/gvfsbackendobexftp.c
D	daemon/gvfsbackendobexftp.h
D	daemon/obexftp-marshal.list
D	daemon/obexftp.mount.in
M	man/gvfs.xml
M	po/POTFILES.in

commit 56326e463a56afa0e632baad4c94faa7aa154486
Author: Ondrej Holy <oholy@redhat.com>
Date:	2015-02-20

    metadata: return if meta_tree_refresh failed

    G_UNLOCK is called twice if meta_tree_refresh fails and also
    concurrent
    access is possible on cached_trees. However this isn't problem
    currently,
    because meta_tree_lookup_by_name is always called with for_write=FALSE
    (except for meta-set testing utility), so this if statement is
    never issued.

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

M	metadata/metatree.c

commit 8fdf64272ec47315cdd3e12d1aa628ad3bb837bc
Author: Ondrej Holy <oholy@redhat.com>
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.

    Bump GLib dependency to 2.43.2, where the error was introduced.

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

M	configure.ac
M	daemon/gvfsafpconnection.c

commit bccf6a229448ed944963095b673adc5f13649b12
Author: Ondrej Holy <oholy@redhat.com>
Date:	2015-01-15

    dav: do not set "application/octet-stream" mime type

    Mime type octet-stream is set when writing since commit 635c3b5,
    because soup_message_set_request requires to be called with mime type
    and we don't know it. Unfortunatelly some servers returns this mime
    type for written files instead of real mime type. Use
    soup_message_body_append instead without mimetype to fix this issue.

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

M	daemon/gvfsbackenddav.c

commit 2654c6cd539eee0820617ad5923cd607d93834db
Author: Anders Jonsson <anders.jonsson@norsjovallen.se>
Date:	2015-03-01

    Updated Swedish translation

M	po/sv.po

commit 13606a93ac212d0fb5033fae197c555f921a5ae2
Author: Aurimas Černius <aurisc4@gmail.com>
Date:	2015-02-28

    Updated Lithuanian translation

M	po/lt.po

commit a8be6f8a9e09050cb7a4d95735f31b67f9fd0e78
Author: Dušan Kazik <prescott66@gmail.com>
Date:	2015-02-28

    Updated Slovak translation

M	po/sk.po

commit 7a073be01a6a3a1fd5ed977bc425c83ef41a8c24
Author: Rafael Ferreira <rafael.f.f1@gmail.com>
Date:	2015-02-26

    Updated Brazilian Portuguese translation

M	po/pt_BR.po

commit b2fc4e77db41e264fb6623a8d920fce49fbd94a7
Author: Efstathios Iosifidis <iefstathios@gmail.com>
Date:	2015-02-26

    Updated Greek translation

M	po/el.po

commit af421a2edcbfaf712139305200a894180de61535
Author: Baurzhan Muftakhidinov <baurthefirst@gmail.com>
Date:	2015-02-25

    Updated Kazakh translation

M	po/kk.po

commit c8dd1b83ae092186de519c4c563ebabddec08610
Author: Fran Dieguez <fran.dieguez@mabishu.com>
Date:	2015-02-25

    Updated Galician translations

M	po/gl.po

commit 1b5218a992331fb44a17292a9e96f3ee9ec1d5bf
Author: Claude Paroz <claude@2xlibre.net>
Date:	2015-02-24

    Updated French translation

M	po/fr.po

commit 64c96f32fb98ca6009db3c7d11985c028bc9c438
Author: Tom Tryfonidis <tomtryf@gmail.com>
Date:	2015-02-21

    Updated Greek translation

M	po/el.po

commit 4a7e1fa3757814a6ea2a201c0dea36eb0882b9d9
Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
Date:	2015-02-21

    Updated Chinese (Taiwan) translation

M	po/zh_TW.po

commit 9f14d0e726e517062820449b9fecf47477c8ecaa
Author: Alexander Larsson <alexl@redhat.com>
Date:	2015-02-20

    proxy volume monitor: Drop init warning if gvfs dbus service is
    not installed

    This caused make check to fail in gtk+

M	monitor/proxy/gproxyvolumemonitor.c

commit 5a4cc41acbf026fd640e16f6323482fb366bfb19
Author: Ross Lagerwall <rosslagerwall@gmail.com>
Date:	2015-02-01

    test: Support /tmp on the same partition as test home

    Fix a test failure in test_file_in_system where it fails if /tmp
    is the
    same partition as $XDG_DATA_HOME by looking in a different place
    for the
    trashed item.

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

M	test/gvfs-test

commit f853403f050dde5df5a14c73bb61ec4f0553e64c
Author: Yosef Or Boczko <yoseforb@src.gnome.org>
Date:	2015-02-17

    Updated Hebrew translation

M	po/he.po

commit de1f23fa4684ddba02b5fd25114268e8243405db
Author: Balázs Úr <urbalazs@gmail.com>
Date:	2015-02-15

    Updated Hungarian translation

M	po/hu.po

commit 55bb7ccc416c10063cbd3b8c701cfd992d95b525
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:	2015-02-14

    Updated Slovenian translation

M	po/sl.po

commit 7832cccf2cfd1ee69bf2984a1712336187381af6
Author: Ondrej Holy <oholy@redhat.com>
Date:	2015-02-13

    Post release version bump

M	configure.ac