commit c8db6e8a27701d9bc1d45f5579bdadbc33c971f9
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:   2012-07-31

    Update NEWS for 1.13.4 release

M	NEWS

commit fe7e66b5efbc0d2589e326c7ca10fd9451e4e894
Merge: 071e9b4 7a71fe8
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	2012-07-31

    Merge branch 'gdbus-core'

commit 7a71fe8461ab3347b10a814b716323a50baed9e9
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	2012-07-31

    gdbus: Use default timeout for keyring calls

M	daemon/gvfsbackendsftp.c

commit 071e9b40c9e0c464eb96e423e00177df1e2b3a6c
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:	2012-07-31

    Updated Galician translations

M	po/gl.po

commit 023f677e887120b5b4ae159108f94dd1d39fd821
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	2012-07-31

    gdbus: Remove debug prints

M	client/gdaemonfile.c
M	client/gdaemonfileenumerator.c
M	client/gdaemonfilemonitor.c
M	client/gdaemonmount.c
M	client/gvfsdaemondbus.c
M	client/gvfsfusedaemon.c
M	client/gvfsiconloadable.c
M	common/gmountoperationdbus.c
M	common/gmountsource.c
M	daemon/daemon-main.c
M	daemon/gvfsbackend.c
M	daemon/gvfsdaemon.c
M	daemon/gvfsjobcopy.c
M	daemon/gvfsjobcreatemonitor.c
M	daemon/gvfsjobdbus.c
M	daemon/gvfsjobdelete.c
M	daemon/gvfsjobenumerate.c
M	daemon/gvfsjobmakedirectory.c
M	daemon/gvfsjobmakesymlink.c
M	daemon/gvfsjobmountmountable.c
M	daemon/gvfsjobmove.c
M	daemon/gvfsjobopenforread.c
M	daemon/gvfsjobopenforwrite.c
M	daemon/gvfsjobopeniconforread.c
M	daemon/gvfsjobpollmountable.c
M	daemon/gvfsjobpull.c
M	daemon/gvfsjobpush.c
M	daemon/gvfsjobqueryattributes.c
M	daemon/gvfsjobqueryfsinfo.c
M	daemon/gvfsjobqueryinfo.c
M	daemon/gvfsjobsetattribute.c
M	daemon/gvfsjobsetdisplayname.c
M	daemon/gvfsjobstartmountable.c
M	daemon/gvfsjobstopmountable.c
M	daemon/gvfsjobtrash.c
M	daemon/gvfsjobunmount.c
M	daemon/gvfsjobunmountmountable.c
M	daemon/gvfsmonitor.c
M	daemon/main.c
M	daemon/mount.c

commit ffd0031b6cce90332d744a7aad370e5cd694cbba
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	2012-07-31

    gdbus: Use g_variant_is_of_type() instead of strcmp()

M	daemon/gvfsbackendsftp.c

commit 881ffc4130e199c95170df311a7b61d5da8a55dc
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	2012-07-27

    gdbus: Gracefully handle monitoring unsubscribe on unmounted backend

    The mount may be already gone or monitoring cleanup is done too late;
    in that case handle this case gracefully since the monitoring doesn't
    exist anymore.

M	client/gdaemonfilemonitor.c

commit c0dd33f20d70c1c1dcb729bfef9a9541d5fc4cdf
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	2012-07-27

    gdbus: Silence the G_IO_ERROR_NOT_MOUNTED error

    This is a valid error used to indicate that we should (auto)mount
    first
    and should not be presented to the user.

M	client/gdaemonvfs.c

commit 59cda52b8d5e067c4fbdab1943fc90859ed0b97f
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	2012-07-27

    gdbus: Don't use NULL values on error with fd passing

    Found out that if the remote call fails, some variables are left
    uninitialized and causes assertion failures while we don't need them.

M	client/gdaemonfile.c
M	client/gvfsiconloadable.c

commit 6184b93b66d37ac101582eafb4dd39646811f54d
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	2012-07-27

    gdbus: Fix leaks of GSimpleAsyncResult

M	client/gdaemonfile.c

commit 564b6556c93cb1bf36ccd02138c73df263c342cf
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	2012-07-27

    gdbus: More errors to strip

M	common/gmountsource.c
M	daemon/gvfsbackend.c

commit 4a88ed63cfce1130698ee5241c95e532c7a7ad74
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	2012-07-26

    gdbus: Strip unknown GError quark strings

    This hopefully covers all public methods.

    Seems like this fixes several memleaks as well.

M	client/gdaemonfile.c
M	client/gdaemonmount.c
M	client/gvfsdaemondbus.c
M	client/gvfsdaemondbus.h
M	client/gvfsiconloadable.c

commit 3986b62fba77af739399e737c4c8eb0354255bee
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	2012-07-24

    gdbus: Rename common d-bus interface xml file

M	common/Makefile.am
R100	common/dbus-interfaces.xml	common/org.gtk.vfs.xml

commit fbec00979be67e23d4340342b9ec656455890340
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	2012-07-24

    gdbus: Code style fixes

M	common/gvfsdaemonprotocol.c

commit 1d4481e504ea6251c2d2573efa2fb64104291aa6
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	2012-07-24

    gdbus: Fix case of GDbusAttributeValue struct

M	common/gvfsdaemonprotocol.c
M	common/gvfsdaemonprotocol.h
M	daemon/gvfsjobsetattribute.c
M	daemon/gvfsjobsetattribute.h

commit fc26e52e4f7ddbd1a24ec9d02d76bd4c70d0b1f7
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	2012-07-24

    gdbus: Use casting macros where possible

M	client/gdaemonfileenumerator.c
M	client/gdaemonfilemonitor.c
M	client/gvfsdaemondbus.c
M	common/gmountoperationdbus.c
M	common/gmounttracker.c
M	daemon/gvfsdaemon.c
M	daemon/mount.c

commit 6b5b2b4c1f28bdd61e8a2dc24b66191436378910
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	2012-07-23

    gdbus: Use g_clear_error() where appropriate

M	client/gdaemonfile.c
M	client/gdaemonvfs.c
M	client/gvfsdaemondbus.c
M	daemon/gvfsdaemon.c
M	daemon/gvfsjobmount.c

commit 23535a0e56da1640f0d1d4ecd8f65f66880134cf
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	2012-07-23

    gdbus: Use g_clear_object() where appropriate

M	client/gdaemonfile.c
M	client/gdaemonfileenumerator.c
M	client/gdaemonfilemonitor.c
M	client/gdaemonmount.c
M	client/gdaemonvfs.c
M	client/gvfsdaemondbus.c
M	client/gvfsfusedaemon.c
M	client/gvfsiconloadable.c
M	common/gmounttracker.c
M	daemon/daemon-main.c
M	daemon/gvfsbackend.c
M	daemon/gvfsjobdbus.c
M	daemon/gvfsjobmount.c
M	daemon/main.c
M	daemon/mount.c

commit 02f30b8058e61bd3dc6ab70fab1f3b13bd748043
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	2012-07-23

    gdbus: Properly suffix functions doing sync proxy creation

    ...so that they are recognizable on a first sight.

M	common/gmountsource.c
M	common/gmounttracker.c

commit d5b392afc30cef82ec325a7e3af86a3ee181607e
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	2012-07-23

    gdbus: Reword GVariant arguments

    and kill the iters.

M	common/gmountsource.c
M	common/gmountsource.h
M	common/gmountspec.c
M	common/gmountspec.h
M	common/gmounttracker.c
M	common/gmounttracker.h
M	common/gvfsdaemonprotocol.c
M	common/gvfsdaemonprotocol.h

commit 3b5991d2e3dd9cd0f9ed5d2fedef31b89207b228
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	2012-07-23

    gdbus: gmountoperationdbus.c: Move referenced objects around

    Reorganize saved references for used objects, getting rid of
    some FIXMEs.

M	common/gmountoperationdbus.c

commit 58df9f28bd3d516231eeb6581e54b84d274be3f6
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	2012-07-20

    gdbus: Construct proxies without connecting signals and properties

    Use G_DBUS_PROXY_FLAGS_DO_NOT_CONNECT_SIGNALS and
    G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES
    flags where applicable.

M	client/gdaemonfile.c
M	client/gdaemonvfs.c
M	common/gmountsource.c
M	common/gmounttracker.c
M	daemon/daemon-main.c
M	daemon/gvfsbackend.c
M	daemon/mount.c

commit 584c90ed0861440fd052a6090d132dd0859efd0d
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	2012-07-20

    gdbus: Use G_VARIANT_TYPE_HANDLE for fd_id arguments

M	client/gdaemonfile.c
M	client/gvfsiconloadable.c
M	common/dbus-interfaces.xml
M	daemon/gvfsjobopenforread.c
M	daemon/gvfsjobopenforwrite.c

commit 6f16f975afa7da91291bd6a0ab30d16823951dde
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	2012-07-20

    gdbus: Move annotations to the interface XML file

M	common/Makefile.am
M	common/dbus-interfaces.xml

commit 8702019ec946d3ade84efa4f7e42e39f73f7bf6a
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	2012-07-20

    gdbus: Fix srcdir != builddir and make the build more quiet

M	client/Makefile.am
M	common/Makefile.am
M	daemon/Makefile.am
M	metadata/Makefile.am

commit a40ac13ba62e33030f2097aada9fa022acd0744d
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	2012-07-13

    gdbus: Push new GVfsJobProgress class

    Forgotten from the 722ebaf0ab949ca5b844a387dc684b4e3185db75 commit

A	daemon/gvfsjobprogress.c
A	daemon/gvfsjobprogress.h

commit 71fcc2ee835cab71a481159de8b97ff412da6e49
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	2012-07-03

    gdbus: Remove unused extra_fd stuff

M	client/gvfsdaemondbus.c
M	daemon/gvfsdaemon.c

commit 93c79e3111fb8f48203b56da419a4aefa48d2d72
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	2012-07-03

    gdbus: Use private GMainContext for sync enumerator

    It's little messy due to shared code across sync calls with private
    main context and async calls that don't have it's mainloop and
    can't use
    private context.

M	client/gdaemonfile.c
M	client/gdaemonfileenumerator.c
M	client/gdaemonfileenumerator.h

commit 918cebfd9b96b22179b4685d94e72b6c97090eb3
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	2012-06-29

    gdbus: Make copy progress work

    ...by turning sync copy calls async and running mainloop for progress
    interface skeleton be able to process incoming calls.

    Also, new class GVfsJobProgress has been introduced mostly for
    code sharing.

M	client/gdaemonfile.c
M	daemon/Makefile.am
M	daemon/gvfsbackendsftp.c
M	daemon/gvfsjobcopy.c
M	daemon/gvfsjobcopy.h
M	daemon/gvfsjobmove.c
M	daemon/gvfsjobmove.h
M	daemon/gvfsjobpull.c
M	daemon/gvfsjobpull.h
M	daemon/gvfsjobpush.c
M	daemon/gvfsjobpush.h

commit 17a008f395c438c0dad394523cc3d62261ceca4a
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	2012-06-22

    gdbus: Fix mount tracker signals emitting

    This allows clients to react on GVfs mounts appearing and
    disappearing.

M	daemon/mount.c

commit 87a01d9658ad302d73bd22541183fa5e06cfd6f7
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	2012-06-22

    gdbus: Fix mountable mounting with URI

M	daemon/gvfsjobmountmountable.c

commit 92d43f90747d359cd404e6043f754dde0bd69f5a
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	2012-06-18

    gdbus: More signal handler disconnection

    Not really a problem in this case, but let's be on a safe side.

M	daemon/gvfsdaemon.c

commit 24c5f03c4469951c2b631f5daadd8292c7564850
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	2012-06-15

    gdbus: Properly disconnect signal handlers

    ...not doing that leads to accessing freed memory

M	daemon/gvfsmonitor.c

commit 89a881c5bf8fcbaf027e276a302aefc11f8fca34
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	2012-06-15

    gdbus: Make cancellation work

    This mimics the old behaviour and works for sync and async.

    Requires new glib for g_dbus_connection_get_last_serial().

M	client/gdaemonfile.c
M	client/gdaemonmount.c
M	client/gvfsdaemondbus.c
M	client/gvfsdaemondbus.h
M	client/gvfsiconloadable.c
M	daemon/gvfsdaemon.c
M	daemon/gvfsjobdbus.c
M	daemon/gvfsjobdbus.h

commit 36635d44502b5c4e8f7e1341ad9ec912bb822e0d
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	2012-06-08

    gdbus: Fixup d-bus interface naming style

    And conform to usual GNOME naming conventions.

M	common/dbus-interfaces.xml

commit ec8f2fca20d36d51d8282281e9f701f855602f14
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	2012-06-08

    gdbus: Treat empty non-NULL strings for the "ay" type as NULL

    A fallout of port away from convenient G_DBUS_TYPE_CSTRING type and
    _g_dbus_message_append_args() + _g_dbus_message_iter_get_args()
    functions
    that masked NULL strings as non-NULL empty strings ("") for
    transferring
    over d-bus and on the other side reconstructed the original value.

    Portions of other code treat non-NULL strings differently even if they
    were empty. This fixes e.g. opening http URLs via gvfs-open.

M	client/gdaemonfile.c
M	common/gmountspec.c
M	common/gmounttracker.c
M	daemon/gvfsbackend.c
M	daemon/mount.c

commit 54071afd025beb577e67d5ac1f662a5715a76903
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	2012-06-04

    gdbus: Remove last traces of libdbus in metadata sources

M	metadata/Makefile.am
M	metadata/meta-daemon.c
M	metadata/meta-set.c

commit cef8d84ded806046019cd395706e460b43586044
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	2012-04-19

    gdbus: Remove no longer valid comment

M	daemon/main.c

commit 050f18515a6719574a01b5ca667ad527f1333872
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	2012-04-19

    gdbus: Enable daemon finalization

    The crasher may have been possibly fixed in bug 669211.

    It's hard to hit the code path as long as gvfsdaemon calls hard
    exit().

M	daemon/main.c

commit a2c2c52928cd85fabcb7bf41476400ec4bb43611
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	2012-04-18

    gdbus: Silence unmount failures

    ...and fix wrong typecast due to using an object we haven't
    reff'ed. The
    failure we're making silent were coming from a failed d-bus call
    to mount
    tracker.

    Also turned out the org.gtk.vfs.MountTracker.unregisterMount()
    has never
    been implemented, daemon mounttracker is watching for clients
    disconnects
    anyway.

M	daemon/gvfsjobunmount.c
M	daemon/mount.c

commit 261ddae0c195a072c7d1928a9450cc81116fc340
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	2012-04-18

    gdbus: Tweak mount finalization

M	daemon/main.c
M	daemon/mount.c
M	daemon/mount.h

commit c85c4a0459d70a7331a3beb2336c789a55dad595
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	2012-04-18

    gdbus: Handle not yet spawned mountables

    This makes http backend working again.

M	daemon/mount.c

commit 838a1d9fb187fc759cb6a76303b2a754d427df5f
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	2012-07-31

    gdbus: Remove unused daemon protocol defines

M	common/gvfsdaemonprotocol.h

commit 2ee87da9e37f973f1ebdade8c9646b60ba6cb2ae
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	2012-04-17

    gdbus: Remove unused include

    So that nothing depends on gvfsdbusutils.h, which is full of old
    libdbus code.

M	client/gvfsdaemondbus.c

commit b0988eb4d6ec3f9ed202a6fd2214508ecd5b0b29
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	2012-04-17

    gdbus: Port the fuse daemon

M	client/gvfsfusedaemon.c

commit aec6dccfabe3f93afad8698f18824ed323a96095
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	2012-04-17

    gdbus: Port the sftp backend

    Traces of gnome-keyring GetEnvironment() call.

M	daemon/gvfsbackendsftp.c

commit 844e47f33da18ee8246c09adc70194cdb183d277
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	2012-04-16

    gdbus: Port the OpenIconForRead operation

M	client/gvfsiconloadable.c
M	common/Makefile.am
M	common/dbus-interfaces.xml
M	daemon/gvfsbackend.c
M	daemon/gvfsjobopenforread.c
M	daemon/gvfsjobopenforread.h
M	daemon/gvfsjobopeniconforread.c
M	daemon/gvfsjobopeniconforread.h

commit 55f336c94f9a365e8dda4acae876073eb3ef3a2f
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	2012-04-16

    gdbus: Bring libdbus threads initialization back

    I hate reverting things but this seems to be required for proper
    libdbus threads initialization, further used by gnome-keyring.

    This has actually been fixed in gnome-keyring recently (bug 659162)
    but gvfs can still be used with gnome-keyring-2.32.

M	daemon/daemon-main.c

commit 6c37ae628a794686618f01c718b359e94166aed5
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	2012-04-13

    gdbus: Handle client connection dying during monitoring

    Handle a connection dying and unregister its subscription.

M	daemon/gvfsmonitor.c

commit 67b9adfe04ed5963fc9e37b01ac0ff36fba206f4
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	2012-04-13

    gdbus: Monitoring port

M	client/gdaemonfilemonitor.c
M	common/dbus-interfaces.xml
M	daemon/gvfsmonitor.c

commit 594c36b2bfbbff1d70a0faf66de2671c906071f0
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	2012-04-13

    gdbus: Improve registered paths activation on daemon side

    This changes the way registered paths (i.e. interface skeleton
    exports)
    are activated on daemon side. We're keeping a list of connections
    on which every
    registered path is exported so that if connection is closed or the
    path is
    unregistered we always free the right interface skeletons.

    We also keep track of active client (peer-to-peer) connections so
    that if a new
    path is registered, it's automatically exported to all active
    connections. Needed
    since client connections are usually shared.

    It also has a nice side-effect of reacting to dirty disconnects
    (e.g. the client
    dies).

    This whole registration machinery needs unique object paths (for
    the hash table)
    but that's not a problem in the current state.

M	daemon/gvfsbackend.c
M	daemon/gvfsdaemon.c
M	daemon/gvfsdaemon.h

commit 7ebe892e2c390963c322a09305f6aa5951913699
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	2012-04-05

    gdbus: Handle NULL mount_info in create_proxy_for_file2()

M	client/gdaemonfile.c

commit f55ffc1135840380c761f2cbb776e0253ed6305d
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	2012-04-05

    gdbus: Fix mismerged struct

M	daemon/mount.c

commit 622a5c0d167556188c38fcde40a42a0dfad9c625
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	2012-07-31

    gdbus: Core daemon and client port

    Port of most of the gvfs core, few bits still missing. Lot of debug
    prints around,
    will be removed in further commits. Same amount of TODOs and FIXMEs.

    Notes:
     * kill serials?
     * get rid of mainloops where applicable (copy/move progress callback,
     enumerator)
     * fix keyring integration
     * use gdbus builtin fd passing within gvfsdaemon.c, kill the
     extra_fd stuff

M	.gitignore
M	client/gdaemonfile.c
M	client/gdaemonfileenumerator.c
M	client/gdaemonfileenumerator.h
M	client/gdaemonmount.c
M	client/gdaemonvfs.c
M	client/gdaemonvfs.h
M	client/gvfsdaemondbus.c
M	client/gvfsdaemondbus.h
M	common/Makefile.am
A	common/dbus-interfaces.xml
M	common/gmountoperationdbus.c
M	common/gmountoperationdbus.h
M	common/gmountsource.c
M	common/gmountsource.h
M	common/gmountspec.c
M	common/gmountspec.h
M	common/gmounttracker.c
M	common/gmounttracker.h
M	common/gvfsdaemonprotocol.c
M	common/gvfsdaemonprotocol.h
M	daemon/daemon-main.c
M	daemon/gvfsbackend.c
M	daemon/gvfsbackend.h
M	daemon/gvfsdaemon.c
M	daemon/gvfsdaemon.h
M	daemon/gvfsdaemonutils.c
M	daemon/gvfsdaemonutils.h
M	daemon/gvfsjob.c
M	daemon/gvfsjobcopy.c
M	daemon/gvfsjobcopy.h
M	daemon/gvfsjobcreatemonitor.c
M	daemon/gvfsjobcreatemonitor.h
M	daemon/gvfsjobdbus.c
M	daemon/gvfsjobdbus.h
M	daemon/gvfsjobdelete.c
M	daemon/gvfsjobdelete.h
M	daemon/gvfsjobenumerate.c
M	daemon/gvfsjobenumerate.h
M	daemon/gvfsjobmakedirectory.c
M	daemon/gvfsjobmakedirectory.h
M	daemon/gvfsjobmakesymlink.c
M	daemon/gvfsjobmakesymlink.h
M	daemon/gvfsjobmount.c
M	daemon/gvfsjobmount.h
M	daemon/gvfsjobmountmountable.c
M	daemon/gvfsjobmountmountable.h
M	daemon/gvfsjobmove.c
M	daemon/gvfsjobmove.h
M	daemon/gvfsjobopenforread.c
M	daemon/gvfsjobopenforread.h
M	daemon/gvfsjobopenforwrite.c
M	daemon/gvfsjobopenforwrite.h
M	daemon/gvfsjobpollmountable.c
M	daemon/gvfsjobpollmountable.h
M	daemon/gvfsjobpull.c
M	daemon/gvfsjobpull.h
M	daemon/gvfsjobpush.c
M	daemon/gvfsjobpush.h
M	daemon/gvfsjobqueryattributes.c
M	daemon/gvfsjobqueryattributes.h
M	daemon/gvfsjobqueryfsinfo.c
M	daemon/gvfsjobqueryfsinfo.h
M	daemon/gvfsjobqueryinfo.c
M	daemon/gvfsjobqueryinfo.h
M	daemon/gvfsjobsetattribute.c
M	daemon/gvfsjobsetattribute.h
M	daemon/gvfsjobsetdisplayname.c
M	daemon/gvfsjobsetdisplayname.h
M	daemon/gvfsjobstartmountable.c
M	daemon/gvfsjobstartmountable.h
M	daemon/gvfsjobstopmountable.c
M	daemon/gvfsjobstopmountable.h
M	daemon/gvfsjobtrash.c
M	daemon/gvfsjobtrash.h
M	daemon/gvfsjobunmount.c
M	daemon/gvfsjobunmount.h
M	daemon/gvfsjobunmountmountable.c
M	daemon/gvfsjobunmountmountable.h
M	daemon/main.c
M	daemon/mount.c

commit a494b809eaf82994108bfbbe5d950fed1a0a8c7c
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	2012-07-31

    udisks2: Remove UDISKS_CHECK_VERSION ifdefs since we require 1.97 now

M	monitor/udisks2/gvfsudisks2utils.c
M	monitor/udisks2/gvfsudisks2volumemonitor.c

commit 76bbf5cfc3d98c2e6cbcf17d21f7900c9e28935a
Author: Chris Kühl <blixtra@gmail.com>
Date:	2012-07-31

    build: Update udisks2 requirement to version 1.97

    The use of udisks_loop_get_setup_by_uid,
    udisks_client_get_loop_for_block, udisks_loop_get_autoclear,
    udisks_loop_get_setup_by_uid, & udisks_loop_call_set_autoclear in
    gvfsudisks2volume.c cause the build to fail without a udisks2 version
    >= 1.97.

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

    Signed-off-by: Tomas Bzatek <tbzatek@redhat.com>

M	configure.ac

commit a7e673e5c3b190e00b8b443105ef9a0b6aa3fea7
Author: Felix Möller <mail@felixmoeller.de>
Date:	2012-07-31

    Spelling correction "filesystem" -> "file system"

    Unify the spelling. For the discussion see:
    https://bugzilla.gnome.org/show_bug.cgi?id=520902

    Signed-off-by: Tomas Bzatek <tbzatek@redhat.com>

M	daemon/daemon-main.c
M	daemon/gvfsbackendcdda.c
M	daemon/gvfsbackendsmb.c
M	daemon/gvfsbackendsmbbrowse.c
M	daemon/gvfsjobunmount.c
M	monitor/udisks2/gvfsudisks2volume.c
M	programs/gvfs-info.c

commit b1fd82b01d24859707d40f19782c5ee02123d6cb
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	2012-07-30

    Rename gvfs-fuse-daemon to gvfsd-fuse

    ...to stay consistent with the rest of the daemons.

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

M	client/Makefile.am
M	daemon/main.c

commit 1e9c89eafaac6b3a759115df9981526fe9083461
Author: Felix Möller <mail@felixmoeller.de>
Date:	2012-07-30

    Update the Address of the FSF

    Updating the address of the FSF.
    This has been done by:

    while read file; do
      sed -i 's:59 Temple Place:51 Franklin Street:' $file
      sed -i 's:Suite 330:Fifth Floor:' $file
      sed -i 's:02111-1307:02110-1301:' $file
    done

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

    Signed-off-by: Tomas Bzatek <tbzatek@redhat.com>

M	COPYING
M	client/afpuri.c
M	client/gdaemonfile.c
M	client/gdaemonfile.h
M	client/gdaemonfileenumerator.c
M	client/gdaemonfileenumerator.h
M	client/gdaemonfileinputstream.c
M	client/gdaemonfileinputstream.h
M	client/gdaemonfilemonitor.c
M	client/gdaemonfilemonitor.h
M	client/gdaemonfileoutputstream.c
M	client/gdaemonfileoutputstream.h
M	client/gdaemonmount.c
M	client/gdaemonmount.h
M	client/gdaemonvfs.c
M	client/gdaemonvfs.h
M	client/gdaemonvolumemonitor.c
M	client/gdaemonvolumemonitor.h
M	client/gvfsdaemondbus.c
M	client/gvfsdaemondbus.h
M	client/gvfsfusedaemon.c
M	client/gvfsiconloadable.c
M	client/gvfsiconloadable.h
M	client/gvfsurimapper.c
M	client/gvfsurimapper.h
M	client/gvfsuriutils.c
M	client/gvfsuriutils.h
M	client/httpuri.c
M	client/smburi.c
M	common/gmountoperationdbus.c
M	common/gmountoperationdbus.h
M	common/gmountsource.c
M	common/gmountsource.h
M	common/gmountspec.c
M	common/gmountspec.h
M	common/gmounttracker.c
M	common/gmounttracker.h
M	common/gsysutils.c
M	common/gsysutils.h
M	common/gvfsdaemonprotocol.c
M	common/gvfsdbusutils.c
M	common/gvfsdbusutils.h
M	common/gvfsdnssdresolver.c
M	common/gvfsdnssdresolver.h
M	common/gvfsdnssdutils.c
M	common/gvfsdnssdutils.h
M	common/gvfsfileinfo.c
M	common/gvfsfileinfo.h
M	common/gvfsicon.c
M	common/gvfsicon.h
M	common/gvfsmountinfo.c
M	common/gvfsmountinfo.h
M	daemon/daemon-main-generic.c
M	daemon/daemon-main.c
M	daemon/daemon-main.h
M	daemon/dbus-gmain.c
M	daemon/dbus-gmain.h
M	daemon/gvfs-enums.h
M	daemon/gvfsafpconnection.c
M	daemon/gvfsafpconnection.h
M	daemon/gvfsafpserver.c
M	daemon/gvfsafpserver.h
M	daemon/gvfsafputils.c
M	daemon/gvfsafputils.h
M	daemon/gvfsafpvolume.c
M	daemon/gvfsafpvolume.h
M	daemon/gvfsbackend.c
M	daemon/gvfsbackend.h
M	daemon/gvfsbackendafp.c
M	daemon/gvfsbackendafp.h
M	daemon/gvfsbackendafpbrowse.c
M	daemon/gvfsbackendafpbrowse.h
M	daemon/gvfsbackendarchive.c
M	daemon/gvfsbackendarchive.h
M	daemon/gvfsbackendburn.c
M	daemon/gvfsbackendburn.h
M	daemon/gvfsbackendcdda.c
M	daemon/gvfsbackendcdda.h
M	daemon/gvfsbackendcomputer.c
M	daemon/gvfsbackendcomputer.h
M	daemon/gvfsbackenddav.c
M	daemon/gvfsbackenddav.h
M	daemon/gvfsbackenddnssd.c
M	daemon/gvfsbackenddnssd.h
M	daemon/gvfsbackendftp.c
M	daemon/gvfsbackendftp.h
M	daemon/gvfsbackendgphoto2.c
M	daemon/gvfsbackendgphoto2.h
M	daemon/gvfsbackendhttp.c
M	daemon/gvfsbackendhttp.h
M	daemon/gvfsbackendlocaltest.c
M	daemon/gvfsbackendlocaltest.h
M	daemon/gvfsbackendnetwork.c
M	daemon/gvfsbackendnetwork.h
M	daemon/gvfsbackendobexftp-cap-parser.c
M	daemon/gvfsbackendobexftp-cap-parser.h
M	daemon/gvfsbackendobexftp-fl-parser.c
M	daemon/gvfsbackendobexftp-fl-parser.h
M	daemon/gvfsbackendobexftp.c
M	daemon/gvfsbackendobexftp.h
M	daemon/gvfsbackendsftp.c
M	daemon/gvfsbackendsftp.h
M	daemon/gvfsbackendsmb.c
M	daemon/gvfsbackendsmb.h
M	daemon/gvfsbackendsmbbrowse.c
M	daemon/gvfsbackendsmbbrowse.h
M	daemon/gvfsbackendtest.c
M	daemon/gvfsbackendtest.h
M	daemon/gvfschannel.c
M	daemon/gvfschannel.h
M	daemon/gvfsdaemon.c
M	daemon/gvfsdaemon.h
M	daemon/gvfsdaemonutils.c
M	daemon/gvfsdaemonutils.h
M	daemon/gvfsftpconnection.c
M	daemon/gvfsftpconnection.h
M	daemon/gvfsftpdircache.c
M	daemon/gvfsftpdircache.h
M	daemon/gvfsftpfile.c
M	daemon/gvfsftpfile.h
M	daemon/gvfsftptask.c
M	daemon/gvfsftptask.h
M	daemon/gvfsjob.c
M	daemon/gvfsjob.h
M	daemon/gvfsjobcloseread.c
M	daemon/gvfsjobcloseread.h
M	daemon/gvfsjobclosewrite.c
M	daemon/gvfsjobclosewrite.h
M	daemon/gvfsjobcopy.c
M	daemon/gvfsjobcopy.h
M	daemon/gvfsjobcreatemonitor.c
M	daemon/gvfsjobcreatemonitor.h
M	daemon/gvfsjobdbus.c
M	daemon/gvfsjobdbus.h
M	daemon/gvfsjobdelete.c
M	daemon/gvfsjobdelete.h
M	daemon/gvfsjobenumerate.c
M	daemon/gvfsjobenumerate.h
M	daemon/gvfsjobmakedirectory.c
M	daemon/gvfsjobmakedirectory.h
M	daemon/gvfsjobmakesymlink.c
M	daemon/gvfsjobmakesymlink.h
M	daemon/gvfsjobmount.c
M	daemon/gvfsjobmount.h
M	daemon/gvfsjobmountmountable.c
M	daemon/gvfsjobmountmountable.h
M	daemon/gvfsjobmove.c
M	daemon/gvfsjobmove.h
M	daemon/gvfsjobopenforread.c
M	daemon/gvfsjobopenforread.h
M	daemon/gvfsjobopenforwrite.c
M	daemon/gvfsjobopenforwrite.h
M	daemon/gvfsjobopeniconforread.c
M	daemon/gvfsjobopeniconforread.h
M	daemon/gvfsjobpollmountable.c
M	daemon/gvfsjobpollmountable.h
M	daemon/gvfsjobpull.c
M	daemon/gvfsjobpull.h
M	daemon/gvfsjobpush.c
M	daemon/gvfsjobpush.h
M	daemon/gvfsjobqueryattributes.c
M	daemon/gvfsjobqueryattributes.h
M	daemon/gvfsjobqueryfsinfo.c
M	daemon/gvfsjobqueryfsinfo.h
M	daemon/gvfsjobqueryinfo.c
M	daemon/gvfsjobqueryinfo.h
M	daemon/gvfsjobqueryinforead.c
M	daemon/gvfsjobqueryinforead.h
M	daemon/gvfsjobqueryinfowrite.c
M	daemon/gvfsjobqueryinfowrite.h
M	daemon/gvfsjobread.c
M	daemon/gvfsjobread.h
M	daemon/gvfsjobseekread.c
M	daemon/gvfsjobseekread.h
M	daemon/gvfsjobseekwrite.c
M	daemon/gvfsjobseekwrite.h
M	daemon/gvfsjobsetattribute.c
M	daemon/gvfsjobsetattribute.h
M	daemon/gvfsjobsetdisplayname.c
M	daemon/gvfsjobsetdisplayname.h
M	daemon/gvfsjobsource.c
M	daemon/gvfsjobsource.h
M	daemon/gvfsjobstartmountable.c
M	daemon/gvfsjobstartmountable.h
M	daemon/gvfsjobstopmountable.c
M	daemon/gvfsjobstopmountable.h
M	daemon/gvfsjobtrash.c
M	daemon/gvfsjobtrash.h
M	daemon/gvfsjobunmount.c
M	daemon/gvfsjobunmount.h
M	daemon/gvfsjobunmountmountable.c
M	daemon/gvfsjobunmountmountable.h
M	daemon/gvfsjobwrite.c
M	daemon/gvfsjobwrite.h
M	daemon/gvfskeyring.c
M	daemon/gvfskeyring.h
M	daemon/gvfsmonitor.c
M	daemon/gvfsmonitor.h
M	daemon/gvfsreadchannel.c
M	daemon/gvfsreadchannel.h
M	daemon/gvfswritechannel.c
M	daemon/gvfswritechannel.h
M	daemon/libsmb-compat.h
M	daemon/main.c
M	daemon/mount.c
M	daemon/mount.h
M	daemon/pty_open.c
M	daemon/pty_open.h
M	daemon/sftp.h
M	daemon/soup-input-stream.c
M	daemon/soup-input-stream.h
M	daemon/soup-output-stream.c
M	daemon/soup-output-stream.h
M	metadata/dbus-interface.xml
M	metadata/meta-daemon.c
M	metadata/metabuilder.h
M	metadata/metatree.h
M	monitor/gdu/gdu-volume-monitor-daemon.c
M	monitor/gdu/ggdudrive.c
M	monitor/gdu/ggdudrive.h
M	monitor/gdu/ggdumount.c
M	monitor/gdu/ggdumount.h
M	monitor/gdu/ggduvolume.c
M	monitor/gdu/ggduvolume.h
M	monitor/gdu/ggduvolumemonitor.c
M	monitor/gdu/ggduvolumemonitor.h
M	monitor/gphoto2/ggphoto2volume.c
M	monitor/gphoto2/ggphoto2volume.h
M	monitor/gphoto2/ggphoto2volumemonitor.c
M	monitor/gphoto2/ggphoto2volumemonitor.h
M	monitor/gphoto2/gphoto2-volume-monitor-daemon.c
M	monitor/gphoto2/hal-device.c
M	monitor/gphoto2/hal-device.h
M	monitor/gphoto2/hal-pool.c
M	monitor/gphoto2/hal-pool.h
M	monitor/gphoto2/hal-utils.c
M	monitor/gphoto2/hal-utils.h
M	monitor/hal/ghaldrive.c
M	monitor/hal/ghaldrive.h
M	monitor/hal/ghalmount.c
M	monitor/hal/ghalmount.h
M	monitor/hal/ghalvolume.c
M	monitor/hal/ghalvolume.h
M	monitor/hal/ghalvolumemonitor.c
M	monitor/hal/ghalvolumemonitor.h
M	monitor/hal/hal-device.c
M	monitor/hal/hal-device.h
M	monitor/hal/hal-pool.c
M	monitor/hal/hal-pool.h
M	monitor/hal/hal-utils.c
M	monitor/hal/hal-utils.h
M	monitor/hal/hal-volume-monitor-daemon.c
M	monitor/proxy/dbus-interfaces.xml
M	monitor/proxy/gproxydrive.c
M	monitor/proxy/gproxydrive.h
M	monitor/proxy/gproxymount.c
M	monitor/proxy/gproxymount.h
M	monitor/proxy/gproxymountoperation.c
M	monitor/proxy/gproxymountoperation.h
M	monitor/proxy/gproxyshadowmount.c
M	monitor/proxy/gproxyshadowmount.h
M	monitor/proxy/gproxyvolume.c
M	monitor/proxy/gproxyvolume.h
M	monitor/proxy/gproxyvolumemonitor.c
M	monitor/proxy/gproxyvolumemonitor.h
M	monitor/proxy/gvfsproxyvolumemonitordaemon.c
M	monitor/proxy/gvfsproxyvolumemonitordaemon.h
M	monitor/proxy/remote-volume-monitor-module.c
M	monitor/udisks2/gvfsudisks2drive.c
M	monitor/udisks2/gvfsudisks2drive.h
M	monitor/udisks2/gvfsudisks2mount.c
M	monitor/udisks2/gvfsudisks2mount.h
M	monitor/udisks2/gvfsudisks2utils.c
M	monitor/udisks2/gvfsudisks2utils.h
M	monitor/udisks2/gvfsudisks2volume.c
M	monitor/udisks2/gvfsudisks2volume.h
M	monitor/udisks2/gvfsudisks2volumemonitor.c
M	monitor/udisks2/gvfsudisks2volumemonitor.h
M	monitor/udisks2/udisks2volumemonitordaemon.c
M	programs/completion/gvfs
M	programs/gvfs-cat.c
M	programs/gvfs-copy.c
M	programs/gvfs-info.c
M	programs/gvfs-less
M	programs/gvfs-ls.c
M	programs/gvfs-mime.c
M	programs/gvfs-mkdir.c
M	programs/gvfs-monitor-dir.c
M	programs/gvfs-monitor-file.c
M	programs/gvfs-mount.c
M	programs/gvfs-move.c
M	programs/gvfs-open.c
M	programs/gvfs-rename.c
M	programs/gvfs-rm.c
M	programs/gvfs-save.c
M	programs/gvfs-set-attribute.c
M	programs/gvfs-trash.c
M	programs/gvfs-tree.c
M	test/benchmark-common.c
M	test/benchmark-gvfs-big-files.c
M	test/benchmark-gvfs-small-files.c
M	test/benchmark-posix-big-files.c
M	test/benchmark-posix-small-files.c
M	test/test-query-info-stream.c

commit 713bd83a892b9fa021f323e9df0df8e149d6194e
Author: Matthias Clasen <mclasen@redhat.com>
Date:	2012-07-30

    afc: Use consistent debug env var

    All the other backend-specific env vars to trigger debugging
    spew are named GVFS_<foo>_DEBUG. Make afc follow this pattern, too.

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

    Signed-off-by: Tomas Bzatek <tbzatek@redhat.com>

M	daemon/gvfsbackendafc.c

commit 1650ec9a0271e0527309e708f5cfe43756396248
Author: Marcus Carlson <mdc@src.gnome.org>
Date:	2012-07-30

    computer: Mark items as not renamable

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

M	daemon/gvfsbackendcomputer.c

commit ee29ebe3a7af92984ca395e8f1d110f5a52716a1
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	2012-07-30

    proxyvolumemonitor: Use GDBusProxy's name owner change notification

    Some GVolumeMonitor users don't run mainloop thus we're not able
    to do any async I/O. Using GDBusProxy name owner monitoring should
    get us the same functionality as separate g_bus_watch_name() call
    with the benefit of not doing any async I/O in GProxyVolumeMonitor
    constructor. This way we could populate volume monitor objects
    during initialization.

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

M	monitor/proxy/gproxyvolumemonitor.c

commit 094e49bb8e3ededefa19ab720758ef10ffd76905
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:	2012-07-30

    Updated Galician translations

M	po/gl.po

commit f13d8ac3ee0c0407d88d7266905b18e0d05d9b4f
Author: Åsmund Skjæveland <aasmunds@ulrik.uio.no>
Date:	2012-07-29

    Updated Norwegian Nynorsk translation

M	po/nn.po

commit b0bdbda5baf3ecd710f25515e2f37dd531491cf2
Author: Matthias Clasen <mclasen@redhat.com>
Date:	2012-07-28

    Fix a comment typo

M	common/gvfsdaemonprotocol.h

commit 256e33d3c21c0b5b495078c901111eb872d6d36a
Author: David Zeuthen <zeuthen@gmail.com>
Date:	2012-07-26

    udisks2: ensure that encrypted loop devices also get padlock emblem

    Signed-off-by: David Zeuthen <zeuthen@gmail.com>

M	monitor/udisks2/gvfsudisks2volume.c

commit 88ffd85e73fec8611386530962fb35451e28571c
Author: David Zeuthen <zeuthen@gmail.com>
Date:	2012-07-26

    udisks2: set should_automount to TRUE for loop devices set up by
    the user

    Also set the Autoclear property after successfully mounting/unlocking
    devices on a loop device.

    Signed-off-by: David Zeuthen <zeuthen@gmail.com>

M	monitor/udisks2/gvfsudisks2volume.c

commit b16b1476da08dc63b98cc25eebfddb48f50a5e82
Author: David Zeuthen <zeuthen@gmail.com>
Date:	2012-07-26

    udisks2: move up loop device validation checks

    We also want these checks to apply to e.g. LUKS devices.

    Signed-off-by: David Zeuthen <zeuthen@gmail.com>

M	monitor/udisks2/gvfsudisks2volumemonitor.c

commit 5b09d7e4176998c642e7fdfec71c3c35993a01b2
Author: David Zeuthen <zeuthen@gmail.com>
Date:	2012-07-26

    udisks2: don't use object after unref

    Technically there's no problem here since UDisksClient still has a
    reference but it's pretty confusing. Fix it up by using
    g_clear_object().

    Signed-off-by: David Zeuthen <zeuthen@gmail.com>

M	monitor/udisks2/gvfsudisks2volumemonitor.c

commit 810c166e36489982b3b9d4905f2b89a9235cecb1
Author: David Zeuthen <zeuthen@gmail.com>
Date:	2012-07-26

    udisks2: work around Linux bug for lingering partitions of cleared
    loop device

    Signed-off-by: David Zeuthen <zeuthen@gmail.com>

M	monitor/udisks2/gvfsudisks2volumemonitor.c

commit dc0e1d4ddd4c9d853c92d37da5633a680599cc37
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:	2012-07-25

    Updated Norwegian bokmål translation

M	po/nb.po

commit f3a18490240eacb879906d2a60b88702cb0862ac
Author: Tom Tryfonidis <tomtryf@gmail.com>
Date:	2012-07-24

    Updated Greek translation

M	po/el.po

commit 0d6c13ce089669ec30a98123814303315810eaf1
Author: Åsmund Skjæveland <aasmunds@ulrik.uio.no>
Date:	2012-07-22

    Updated Norwegian Nynorsk translation

M	po/nn.po

commit fa60a3dc687354a5299dcf8aa8e8f1e176104345
Author: Åsmund Skjæveland <aasmunds@ulrik.uio.no>
Date:	2012-07-22

    Updated Norwegian Nynorsk translation

M	po/nn.po

commit 4bc677ecd5e84d78979650ce34b3024c7b6b2e0d
Author: Aurimas Černius <aurisc4@gmail.com>
Date:	2012-07-22

    Updated Lithuanian translation

M	po/lt.po

commit ecf1aba3184fa46f870b87dce25a1e161b75f876
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	2012-07-20

    gdbus: Construct proxies without connecting signals and properties

    Use G_DBUS_PROXY_FLAGS_DO_NOT_CONNECT_SIGNALS and
    G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES
    flags where applicable.

M	client/gdaemonvfs.c
M	metadata/meta-set.c
M	monitor/proxy/gproxyvolumemonitor.c

commit 0e43394e03efcb6f5cff048b0765771e9ea8e406
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	2012-07-20

    programs: Return proper exit value when something fails

    The rule for the returning value and multiple arguments is to
    go through all of them and return non-zero exit code when one or more
    fails.

M	programs/gvfs-cat.c
M	programs/gvfs-info.c
M	programs/gvfs-ls.c
M	programs/gvfs-mount.c

commit 7f72e8780d955f61ff031355d83fc6ffcbad480e
Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
Date:	2012-07-18

    Updated Traditional Chinese translation(Hong Kong and Taiwan)

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

commit e29f4c0285a075008e2de670129cf58c9640f8fa
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	2012-07-16

    Post release version bump

M	configure.ac