[gvfs] Move ChangeLog to ChangeLog.pre-1-2



commit 8cd532cf7715a4791d8156a711ecb7344b27cb46
Author: Alexander Larsson <alexl redhat com>
Date:   Fri Apr 17 10:23:28 2009 +0200

    Move ChangeLog to ChangeLog.pre-1-2
    
    We're not using manual ChangeLogs anymore.
---
 ChangeLog         | 6816 ----------------------------------------------------
 ChangeLog.pre-1-2 | 6822 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 6822 insertions(+), 6816 deletions(-)

diff --git a/ChangeLog b/ChangeLog
deleted file mode 100644
index 4c7fe1d..0000000
--- a/ChangeLog
+++ /dev/null
@@ -1,6816 +0,0 @@
-2009-04-16  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsbackend.[ch]:
-	Add g_vfs_backend_is_mounted()
-
-	* daemon/gvfsdaemon.c:
-	(g_vfs_daemon_re_register_job_sources):
-	Don't re-register backends that have not finished mounted
-	yet. (#578861)
-
-2009-04-16  Alexander Larsson  <alexl redhat com>
-
-	Bug 578574 â?? always show drive names in computer://
-
-	* daemon/gvfsbackendcomputer.c:
-	(recompute_files):
-	If mount has a drive, use its name as part of the display name.
-	Patch from David Zeuthen
-
-2009-04-16  Alexander Larsson  <alexl redhat com>
-
-	Bug 523420 â?? gvfs-bash-completion.sh has a shebang and is executable
-
-	* programs/Makefile.am:
-	Don't install gvfs-bash-completion.sh as executable
-
-	* programs/gvfs-bash-completion.sh:
-	Remove shebang
-
-2009-04-13  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsbackendsftp.c:
-	Pick up SSH_AUTH_SOCK from gnome-keyring (#578708)
-	Patch from Stef Walter.
-
-2009-04-13  Alexander Larsson  <alexl redhat com>
-
-	* configure.ac:
-	Post release version bump
-
-=== gvfs 1.2.2 ===
-
-2009-04-13  Alexander Larsson  <alexl redhat com>
-
-	* NEWS:
-	Update for release.
-
-2009-04-11  Alexander Larsson  <alexl redhat com>
-
-	* monitor/proxy/gproxyshadowmount.c:
-	(g_proxy_shadow_mount_remove):
-	Disconnect pre_unmount signal from right object.
-
-2009-04-09  Benjamin Otte  <otte gnome org>
-
-	Bug 573349 â?? Impossible to create a new folder in a ftp emplacement if
-	there's already a folder named "new folder"
-
-	* daemon/gvfsbackendftp.c: (error_550_exists), (do_make_directory):
-	throw G_IO_ERROR_EXISTS if the directory we try to create already
-	exists.
-	based on a patch by Andreas Henriksson <andreas fatal se>
-
-2009-04-09  Benjamin Otte  <otte gnome org>
-
-	* daemon/gvfsbackendftp.c: (error_550_parent_not_found):
-	the last commit broke string freeze, so use an existing string
-	instead.
-
-2009-04-09  Benjamin Otte  <otte gnome org>
-
-	* daemon/gvfsbackendftp.c: (ftp_filename_get_parent),
-	(error_550_parent_not_found),
-	(gvfs_backend_ftp_purge_cache_of_file), (do_make_directory):
-	Return the proper error in make_directory if the parent directory does
-	not exist yet.
-	Includes generalization of function ftp_filename_get_parent()
-	based on a patch by Andreas Henriksson <andreas fatal se>
-
-2009-04-09  Andreas Henriksson <andreas fatal se>
-
-	reviewed by: Benjamin Otte  <otte gnome org>
-
-	Bug 520399 â?? Nautilus can't access non-listed (hidden) ftp directory
-
-	* daemon/gvfsbackendftp.c: (create_file_info):
-	try CWD and SIZE on paths when we can't list the parent directory
-
-2009-04-03  Alexander Larsson  <alexl redhat com>
-
-	Bug 577799 â?? gvfs as-needed patch
-
-	* daemon/Makefile.am:
-	Fix link order when --as-needed is used.
-	Patch from Cygwin Ports maintainer
-
-2009-04-02  Alexander Larsson  <alexl redhat com>
-
-	* configure.ac:
-	Post release version bump
-	Whitespace cleanup changelog
-
-=== gvfs 1.2.1 ===
-
-2009-04-02  Alexander Larsson  <alexl redhat com>
-
-	Bug 577748 â?? gvfsd-smb crash after unconnecting and connecting again a smb share
-
-	* daemon/gvfsbackendsmb.c (set_info_from_stat):
-	Don't crash if basename is NULL
-
-2009-04-02  Alexander Larsson  <alexl redhat com>
-
-	* NEWS:
-	Update for release
-
-2009-04-01  Hans Petter Jansson  <hpj novell com>
-
-	* client/gvfsfusedaemon.c
-	(vfs_flush)
-	(vfs_fsync): Hold file mutex while closing stream.
-
-2009-04-01  Hans Petter Jansson  <hpj novell com>
-
-	Related to bug #574968 - gvfs ftp backend appears to not wait for ftpd
-	return code on STOR.
-
-	* client/gvfsfusedaemon.c
-	(vfs_fsync): Implement by closing stream.
-
-2009-04-01  Hans Petter Jansson  <hpj novell com>
-
-	* client/gvfsfusedaemon.c
-	(errno_from_error): Add G_IO_ERROR_WOULD_BLOCK -> EAGAIN mapping.
-
-2009-04-01  Hans Petter Jansson  <hpj novell com>
-
-	Potential fix for bug #574968 - gvfs ftp backend appears to not wait
-	for ftpd return code on STOR.
-
-	* client/gvfsfusedaemon.c
-	(vfs_flush): Implement by closing stream.
-
-2009-03-31  Alexander Larsson  <alexl redhat com>
-
-	* client/gdaemonmount.c:
-	(g_daemon_mount_guess_content_type):
-	* monitor/proxy/gproxymount.c:
-	(g_proxy_mount_guess_content_type):
-	Make sure async callbacks are sent in mainloop.
-
-2009-03-31  Alexander Larsson  <alexl redhat com>
-
-	Bug 567635 â?? flickering context menu item
-
-	* monitor/proxy/gproxyshadowmount.c:
-	Make sure we return the shadow object as the source_object
-	when wrapping the shadowed mounts operations.
-
-2009-03-27  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsbackendsmb.c:
-	Work around bug in libsmbclient (samba bug #6228)
-	Ensure we return EEXISTS in do_create even if target is a directory
-
-2009-03-26  Carlos Garnacho  <carlosg gnome org>
-
-	Bug 576083 â?? pre-unmount signals not being triggered
-
-	* monitor/hal/ghalmount.c (unmount_do) (unmount_do_cb): Emit
-	::mount-pre-unmount and wait 500msec before actually trying to
-	unmount.
-	* monitor/proxy/gproxyshadowmount.c (real_mount_pre_unmount_cb): Proxy
-	the shadowed mount pre-unmount signal.
-	* monitor/proxy/gproxyvolumemonitor.c (filter_function): GMount
-	doesn't have the ::pre-unmount signal yet, so don't emit it.
-
-2009-03-24  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsbackendsftp.c:
-	Fix reporting of "not found" or "not directory" errors when
-	sftp returns NOT_FOUND, since that can mean either of these.
-
-2009-03-23  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsbackendsftp.c:
-	Fix various error cases to return right error:
-	Append to existing directory
-	replace existing directory
-	enumerate non-directory
-
-2009-03-23  Alexander Larsson  <alexl redhat com>
-
-	Bug 576337 â?? trash:/// show escaped filenames without decoding
-
-	* daemon/trashlib/trashitem.c:
-	(trash_item_get_trashinfo):
-	Unescape Path key correctly.
-
-2009-03-20  Alexander Larsson  <alexl redhat com>
-
-	Bug 548648 â?? g_daemon_vfs_parse_name() fails to parse user names with '@' chars
-	* client/gvfsuriutils.c (g_vfs_decode_uri):
-	Make sure multiple @ in the authority part are put in the username.
-	This is an invalid uri, but we might as well handle it in the better way.
-
-2009-03-19  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsbackendsftp.c:
-	Make sure we only set the "user" part in the mountspec
-	if it was in the original requested uri/mountspec to mount.
-	Otherwise we might end up mounting sftp://user foo/ instead
-	of sftp://foo/, and the mounting app will fail to read after
-	the mount succeeds.
-
-2009-03-18  Alexander Larsson  <alexl redhat com>
-
-	Bug 575728 â?? crash in Open Folder: mountin a crypto volume
-
-	* common/gvfsdaemonprotocol.h:
-	* common/gmountoperationdbus.c:
-	Handle the new "aborted" signal
-
-	* common/gmountsource.c:
-	Fix argument order in g_mount_source_ask_password_finish call.
-	stop signal emissions in ask_password and ask_question handlers
-	to avoid the default handler sending a not implemented error.
-	Handle the new "aborted" signal.
-
-2009-03-17  Alexander Larsson  <alexl redhat com>
-
-	* monitor/proxy/gproxyshadowmount.c:
-	(g_proxy_shadow_mount_remove):
-	Don't unref the real mount directly when we're unshadowed, because
-	that means most functions in the shadow mount won't work in the
-	removed signal emissions.
-	This caused lots of spew in e.g. gvfs-mount -oi on unmount of
-	a shadowed mount.
-
-2009-03-17  Alexander Larsson  <alexl redhat com>
-
-	Bug 575552 â?? icons for audio cds duplicated on the desktop after remounts
-
-	* monitor/proxy/gproxyvolumemonitor.c:
-	Dispose volumes when removed
-
-	* monitor/proxy/gproxyvolume.c:
-	When disposed, disconnect from union volume monitor so that we don't get
-	a mount_added for a later mount and create a shadow mount for that.
-
-2009-03-16  Alexander Larsson  <alexl redhat com>
-
-	Bug 575286 â?? [PATCH] fix GError overwrite warning when missing delete permission.
-
-	* daemon/gvfsbackendftp.c (do_delete):
-	Clear error before calling set_from_response.
-
-2009-03-16  Alexander Larsson  <alexl redhat com>
-
-	* configure.ac:
-	Post release version bump
-
-=== gvfs 1.2.0 ===
-
-2009-03-16  Alexander Larsson  <alexl redhat com>
-
-	* NEWS:
-	Update for release
-
-	* configure.ac:
-	Bump version to 1.2.0
-
-2009-03-13  Alexander Larsson  <alexl redhat com>
-
-	Bug 563418 â?? gvfs backend leaks monitors
-
-	* daemon/gvfsmonitor.c:
-	(unsubscribe):
-	(vfs_monitor_message_callback):
-	Fix crashes when unsubscribing monitors.
-
-2009-03-13  Alexander Larsson  <alexl redhat com>
-
-	* daemon/daemon-main.c (daemon_parse_args):
-	Enable debug output if GVFS_DEBUG is set in the environment.
-
-2009-03-12  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsbackendgphoto2.c:
-	(ensure_ignore_prefix):
-	Make sure we ignore broken stores the same way we do in the
-	volume monitor.
-
-2009-03-11  Alexander Larsson  <alexl redhat com>
-
-	Bug 572521 â?? gvfsd-cdda create two different Audio Disc Icons on Desktop
-
-	* daemon/gvfsbackendcomputer.c (recompute_files):
-	Don't show shadowed mounts.
-
-2009-03-10  Alexander Larsson  <alexl redhat com>
-
-	Bug 563418 â?? gvfs backend leaks monitors
-
-	* client/gdaemonfilemonitor.c:
-	(g_daemon_file_monitor_cancel):
-	Actually pass in object_path in unsubscribe message
-
-2009-03-10  Alexander Larsson  <alexl redhat com>
-
-	Bug 574754 â?? 100% cpu usage when connecting to a ssh key and denying key access
-
-	* daemon/gvfsbackendsftp.c (read_reply_sync):
-	Make sure we handle ssh exiting early.
-
-2009-03-10  Alexander Larsson  <alexl redhat com>
-
-	* configure.ac:
-	Post release version bump
-
-=== gvfs 1.1.8 ===
-
-2009-03-10  Alexander Larsson  <alexl redhat com>
-
-	* NEWS:
-	Update for release
-
-2009-03-10  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsbackendsftp.c:
-	(handle_login):
-	Don't ask for username when getting ssh key passphrase
-
-2009-03-09  Alexander Larsson  <alexl redhat com>
-
-	Bug 543064 â?? configure script does not pick up giomoduledir
-
-	* configure.ac:
-	Don't pass --define-variable libdir when getting giomoduledir.
-	This was added wrongly before.
-
-2009-03-09  Alexander Larsson  <alexl redhat com>
-
-	Bug 523732 â?? gvfs-bash-completion.sh should not modify COMP_WORDBREAKS
-
-	* programs/gvfs-bash-completion.sh:
-	Don't override COMP_WORDBREAKS, instead workaround the colon problem
-
-2009-03-09  Alexander Larsson  <alexl redhat com>
-
-	Bug 551683 â?? archive backend says file doesn't exist for directories
-
-	* daemon/gvfsbackendarchive.c:
-	(do_open_for_read):
-	Return G_IO_ERROR_IS_DIRECTORY if opening directory.
-
-2009-03-09  Alexander Larsson  <alexl redhat com>
-
-	Bug 570888 â?? gvfs-gphoto2 mount 4 devices when pluging one camera
-
-	* monitor/gphoto2/ggphoto2volumemonitor.c:
-	(get_stores_for_camera):
-	Ignore stores that have 0 byte capability.
-
-2009-03-08  Andreas Henriksson <andreas fatal se>
-
-	reviewed by: Benjamin Otte  <otte gnome org>
-
-	Bug 533219 - anonymous ftp login not working
-
-	* daemon/gvfsbackendftp.c: (ftp_connection_login):
-	replace the empty string with the default password
-
-2009-03-06  Alexander Larsson  <alexl redhat com>
-
-	* ChangeLog:
-	* daemon/daemon-main.c:
-	Only spew g_debug if backend started with --debug
-
-2009-03-06  Alexander Larsson  <alexl redhat com>
-
-	* daemon/daemon-main.c:
-	* daemon/gvfsbackend.c:
-	* daemon/gvfsbackendburn.c:
-	* daemon/gvfsbackenddav.c:
-	* daemon/gvfsbackendhttp.c:
-	* daemon/gvfsbackendobexftp.c:
-	* daemon/gvfsbackendtrash.c:
-	* daemon/gvfsdaemon.c:
-	* daemon/gvfsjobcloseread.c:
-	* daemon/gvfsjobclosewrite.c:
-	* daemon/gvfsjobcopy.c:
-	* daemon/gvfsjobdbus.c:
-	* daemon/gvfsjobenumerate.c:
-	* daemon/gvfsjobmount.c:
-	* daemon/gvfsjobmove.c:
-	* daemon/gvfsjobpull.c:
-	* daemon/gvfsjobpush.c:
-	* daemon/gvfsjobread.c:
-	* daemon/gvfsjobseekread.c:
-	* daemon/gvfsjobseekwrite.c:
-	* daemon/gvfsjobunmount.c:
-	* daemon/gvfsjobwrite.c:
-	* daemon/mount.c:
-	Convert all spew to g_debug()
-
-2009-03-06  Alexander Larsson  <alexl redhat com>
-
-	Bug 535814 â?? hangup on g_input_stream_close after cancelling from other thread
-	* daemon/gvfschannel.c:
-	Reverted patch from bug 522192 as it caused bug 535814.
-	Furthermore, its just wrong. We don't cancel streams as such, we
-	cancel individual operations on the stream.
-
-2009-03-06  Alexander Larsson  <alexl redhat com>
-
-	* client/gdaemonfileinputstream.c:
-	(iterate_read_state_machine):
-	(iterate_close_state_machine):
-	(iterate_seek_state_machine):
-	(iterate_query_state_machine):
-	Don't send cancel when partial header read, as that
-	would throw away the part of the headers read so far.
-
-2009-03-05  Alexander Larsson  <alexl redhat com>
-
-	* common/gvfsmountinfo.c:
-	Updated .xdg-volume-info format as per bug 551403:
-	+ Group name is "Volume Info"
-	+ Icon is not translated
-	+ support IconFile key
-
-2009-03-05  Alexander Larsson  <alexl redhat com>
-
-	* monitor/hal/ghaldrive.c:
-	* monitor/hal/ghalmount.c:
-	* monitor/hal/ghalvolume.c:
-	* monitor/hal/ghalvolumemonitor.c:
-	Remove all locking (not needed since we're now
-	a single threaded process).
-	Don't emit signals in idle, thus risking callback
-	reordering. We don't need this anymore as it was
-	part of the locking structure.
-
-	This should fix the "No mount object for mounted
-	volume" error when mounting.
-
-2009-03-05  Alexander Larsson  <alexl redhat com>
-
-	Bug 564003 â?? gvfs Cygwin patches
-
-	* common/Makefile.am:
-	Add -no-undefined required for cygwin build
-
-2009-03-05  Alexander Larsson  <alexl redhat com>
-
-	Bug 569199 â?? incorrectly open smb workgroup using a space
-
-	* client/gvfsuriutils.c (g_vfs_encode_uri),
-	(g_vfs_decode_uri):
-	Escape and unescape host part too. This means we handle
-	e.g. smb workgroups with spaces in them. Allowing
-	escapes in hostnames complies with RFC 3986.
-
-	* client/gdaemonvfs.c (get_mountspec_from_uri):
-	Fix indentation
-
-2009-03-05  Alexander Larsson  <alexl redhat com>
-
-	Bug 573381 â?? Memory leak in ftp_connection_parse_features()
-
-	* daemon/gvfsbackendftp.c (ftp_connection_parse_features):
-	Don't leak supported.
-
-2009-03-04  Alexander Larsson  <alexl redhat com>
-
-	Bug 573837 â?? gvfs-fuse does not support ftruncate size != 0
-
-	* client/gvfsfusedaemon.c:
-	Support ftruncate to the current size as a NOP.
-	Fixes OOo saving
-
-2009-03-04  Alexander Larsson  <alexl redhat com>
-
-	* monitor/proxy/gproxyvolumemonitor.c:
-	Break circular dependencies on dispose.
-
-2009-03-03  Alexander Larsson  <alexl redhat com>
-
-	Bug 561172 â?? gnome-open fails on local URIs with anchors
-
-	* programs/gvfs-open.c:
-	Don't pass file:// uris with anchor as filename
-
-2009-03-03  Alexander Larsson  <alexl redhat com>
-
-	* client/gdaemonfileinputstream.c:
-	* client/gdaemonfileoutputstream.c:
-	Make argument const char * as per the glib change.
-
-2009-03-02  Ryan Lortie  <desrt desrt ca>
-
-	* daemon/trashlib/trashitem.c (trash_item_restore): set 'error' on
-	failure.  Fixes a crasher when attempting a restore to somewhere we
-	don't have write permissions for.
-
-2009-03-02  Alexander Larsson  <alexl redhat com>
-
-	* configure.ac:
-	Post release version bump
-
-=== gvfs 1.1.7 ===
-
-2009-03-02  Alexander Larsson  <alexl redhat com>
-
-	* NEWS:
-	Update for release
-
-2009-03-02  David Zeuthen  <davidz redhat com>
-
-	Bug 551403 â?? Support Reading Volume Icon/Name Information
-	from .xdg-volume-info
-
-	* common/Makefile.am:
-	* common/gvfsmountinfo.[ch]: Move autorun file detection to common
-	library. Also add routines for detecting .xdg-volume-info files.
-
-	* monitor/hal/ghalmount.c: Use g_mount_info*() functions for
-	detecting autorun and .xdg-volume-info files.
-
-2009-03-02  Paolo Borelli  <pborelli katamail com>
-
-	* daemon/gvfsbackendarchive.c:
-	Chain up finalize
-
-2009-03-02  Alexander Larsson  <alexl redhat com>
-
-	Bug 547161 â?? http string leak
-
-	* client/httpuri.c (http_get_mount_info_for_path):
-	Fix leak
-
-2009-03-02  Christian Kellner  <gicmo gnome org>
-
-	* daemon/gvfsbackendsftp.c:
-	Implement query_info on sftp streams
-
-2009-03-02  Alexander Larsson  <alexl redhat com>
-
-	Bug 550929 â?? nautilus sftp:// doesn't read User in ~/.ssh/config
-
-	* daemon/gvfsbackendsftp.c:
-	Don't specify user unless requested explicitly by the uri.
-	Patch from Christian Neumair
-
-2009-03-02  Alexander Larsson  <alexl redhat com>
-
-	Bug 569712 â?? Write comments for translators!
-
-	* common/gvfsdnssdresolver.c (service_resolver_timed_out):
-	Fix position of translator comments.
-
-2009-03-02  Alexander Larsson  <alexl redhat com>
-
-	Bug 545025 â?? gvfs doesnt use hal storage.icon.drive/volume properties
-
-	* monitor/hal/ghaldrive.c:
-	* monitor/hal/ghalmount.c:
-	Use storage.icon.drive and storage.icon.volume, not
-	info.desktop.icon as per the spec.
-
-	Patch from Karl Relton
-
-2009-03-02  Alexander Larsson  <alexl redhat com>
-
-	Bug 565041 â?? burn: Doesn't support move
-
-	* daemon/gvfsbackendburn.c:
-	Implement try_move based on patch from Fabio Bonelli.
-
-2009-03-02  Alexander Larsson  <alexl redhat com>
-
-	Bug 569066 â?? gvfs' configure.ac uses non posix 'test' constructions
-
-	* configure.ac:
-	Use '=', not '==' for comparison
-	Patch from Alexis Ballier
-
-2009-03-02  Alexander Larsson  <alexl redhat com>
-
-	Bug 564003 â?? gvfs Cygwin patches
-
-	* daemon/gvfsbackendsftp.c:
-	Include <sys/time.h> for struct timeval on cygwin
-
-2009-03-02  Alexander Larsson  <alexl redhat com>
-
-	Bug 569203 â?? gvfsd-sftp crashed with SIGSEGV in strlen()
-
-	* daemon/gvfsbackendsftp.c:
-	Workaround crash, spew a warning to try to get information about this crash.
-
-2009-03-02  Alexander Larsson  <alexl redhat com>
-
-	Bug 569712 â?? Write comments for translators!
-
-	* common/gvfsdnssdresolver.c:
-	Add some translator comments.
-	Patch from David Planella
-
-2009-03-02  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsbackendsmb.c:
-	Implement query_info on smb streams
-
-2009-03-02  Alexander Larsson  <alexl redhat com>
-
-	Bug 573371 â?? Unsafe g_htonl() macro expansion
-
-	* client/gdaemonfileoutputstream.c (append_request):
-	* client/gdaemonfileinputstream.c (append_request):
-	Don't use ++ inside macro that may evaluate twice.
-
-2009-03-02  Alexander Larsson  <alexl redhat com>
-
-	* common/gdbusutils.[ch]:
-	Remove unused functions. Pointed out by Tommi Rantala.
-
-2009-02-27  Ryan Lortie  <desrt desrt ca>
-
-	* daemon/trashlib/dirwatch.c:
-	* daemon/trashlib/dirwatch.h:
-	* daemon/trashlib/trashdir.c:
-	* daemon/trashlib/trashitem.c:
-
-	Use DirWatch only when watching (move broken manual-scan code out).
-	Fix a bunch of leaks.
-
-2009-02-27  Alexander Larsson  <alexl redhat com>
-
-	* client/gdaemonfileoutputstream.c:
-	Support query info on output streams
-
-	* daemon/Makefile.am:
-	* daemon/gvfsbackend.h:
-	* daemon/gvfsjobqueryinfowrite.[ch]:
-	* daemon/gvfswritechannel.c:
-	Add query info write support.
-
-	* daemon/gvfsbackendtest.c:
-	Implement writing to files in test backend.
-	Implement query info on write
-
-	* test/test-query-info-stream.c:
-	Test g_file_output_stream_query_info().
-
-2009-02-27  Alexander Larsson  <alexl redhat com>
-
-	* client/gdaemonfileoutputstream.c:
-	Add and use g_string_remove_in_front helper function.
-
-2009-02-27  Alexander Larsson  <alexl redhat com>
-
-	* client/gdaemonfileinputstream.c:
-	Support async query info
-
-	* test/test-query-info-stream.c:
-	Test async query info
-
-2009-02-27  Alexander Larsson  <alexl redhat com>
-
-	* common/Makefile.am:
-	* common/gvfsfileinfo.[ch]:
-	Add (de)marshalling functions for GFileInfos.
-
-	* common/gvfsdaemonprotocol.h:
-	Add protocol extensions for query info over streams
-
-	* client/gdaemonfileinputstream.c:
-	Support sync query_info.
-
-	* daemon/Makefile.am:
-	* daemon/gvfsjobqueryinforead.[ch]:
-	* daemon/gvfsbackend.h:
-	Added query info job and backend call for input streams
-
-	* daemon/gvfsbackendtest.c:
-	Implement query_info_on_read
-
-	* daemon/gvfschannel.[ch]:
-	Add g_vfs_channel_send_info
-
-	* daemon/gvfsreadchannel.c:
-	(read_channel_handle_request):
-	Handle query info
-
-	* test/Makefile.am:
-	* test/test-query-info-stream.c:
-	Add test for stream query info.
-
-2009-02-26  Alexander Larsson  <alexl redhat com>
-
-	Bug 570977 â?? sftp backend sends trailing zeros to communication data
-
-	* daemon/gvfsbackendsftp.c (get_data_from_command_stream):
-	Use g_memory_output_stream_get_data_size instead of old
-	workaround.
-	Patch from Pekka Vuorela
-
-2009-02-26  David Zeuthen  <davidz redhat com>
-
-	Implement --device option for gvfs-mount.
-
-	This allows things like this
-
-	$ gvfs-mount -d /dev/sdb3
-	The device "Generic STORAGE DEVICE" contains encrypted data on partition 3.
-	Password:
-	Mounted /dev/dm-0 at /media/Encrypted Stuff
-
-	Reviewed by: Alexander Larsson  <alexl redhat com>
-
-	* programs/gvfs-mount.c: See above.
-
-2009-02-26  David Zeuthen  <davidz redhat com>
-
-	Lots of proxy monitor fixes.
-
-	Reviewed by: Alexander Larsson  <alexl redhat com>
-
-	o  add support for proxying GMountOperation to the remote volume
-	   monitor process.
-
-	o  add support for proxying GCancellable to the remote volume
-	   monitor process.
-
-	o  make each volume monitor process track callers and cancels
-	   operations initiated by callers that disconnects from the bus
-
-	o  makes the client side proxy monitor track the remote monitor. If
-	   the monitor process disconnects, then all drives/volumes/mounts
-	   are removed. If the monitor process reconnects, we reseed the
-	   internal monitor and add drives/volumes/mounts.
-
-	o  Each monitor process now uses ALLOW_REPLACEMENT when claiming a
-	   name and also kills itself on NameLost (e.g. if it is
-	   replaced). Coupled with the above disconnection/reconnection logic
-	   it this makes it a lot more tolerable to hack on a remote volume
-	   monitor. Simply just compile it, start it and the
-	   existing (system-wide) copy will kill itself. And all the
-	   clients (Nautilus, panel, drive applet, gvfsd-computer, etc.) will
-	   reconnect and do the right thing.
-
-	o  make the get_mount_for_mount_path() method on the class
-	   GNativeVolumeMonitor actually work. It turns out that at least
-	   gvfs-mount -u needs that.
-
-	o  use /org/gtk/Private/RemoteVolumeMonitor instead of / as the
-	   object name. Cf. the version D-Bus debacle on Lennart Poettering's
-	   blog.
-
-	o  make the proxy monitor client module resident
-
-	o For shadow mounts, redirect can_eject() and eject() to the
-	  volume for the shadow mount. Without this patch eject on
-	  e.g. cdda:// volumes won't work since cdda:// volumes are
-	  GDaedmonMount and these don't implement eject.
-
-	* monitor/proxy/*.[ch]: See above.
-
-2009-02-26  Hans Petter Jansson  <hpj novell com>
-
-	* client/gvfsfusedaemon.c (vfs_ftruncate): Immediately close the stream
-	we get from g_file_replace(), so truncation becomes visible. Fixes
-	BRC #479199.
-
-2009-02-26  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsbackendsftp.c (try_make_symlink):
-	Fix order of SSH_FXP_SYMLINK arguments. It seems
-	openssh is not following the docs here.
-
-2009-02-24  Paolo Borelli  <pborelli katamail com>
-
-	* test/benchmark-posix-small-files.c:
-	* test/benchmark-posix-big-files.c:
-	* daemon/trashlib/dirwatch.c:
-	* daemon/gvfsbackendsmbbrowse.c:
-	* client/gvfsfusedaemon.c:
-	Always use g_strerror
-
-2009-02-24  Benjamin Otte  <otte gnome org>
-
-	* daemon/gvfsbackendftp.c:
-	(ftp_connection_ensure_data_connection_pasv):
-	remove unused variable
-
-2009-02-24  Benjamin Otte  <otte gnome org>
-
-	Bug 525283 - handle short reads in ftp
-
-	* daemon/gvfsbackendftp.c: (ftp_connection_receive):
-	fix usage of n_bytes variable that changed meaning with the last ftp
-	fixes.
-	Spotted by Filippo Argiolas <filippo argiolas gmail com>
-
-2009-02-22  Benjamin Otte  <otte gnome org>
-
-	* daemon/gvfsbackendftp.c:
-	fix typo in my name (thx Wouter)
-
-2009-02-20  David Zeuthen  <davidz redhat com>
-
-	Make the gphoto2 backend work with buggy devices (such as the
-	iPhone) where the basedir of the store changes.
-
-	* daemon/gvfsbackendgphoto2.c: Revert the patch from #520123 that
-	removed the ignore_prefix handling. Change ensure_ignore_prefix()
-	to only use an ignore prefix if there is exactly one storage head.
-
-	* monitor/gphoto2/ggphoto2volumemonitor.c: Nuke orphan mount
-	handling since that is superseeded by shadow mounts. Also avoid
-	appending the store name if there is only one storage head.
-
-	* monitor/gphoto2/ggphoto2volume.[ch]: Rename foreign_mount_root
-	to activation_root since that is really what it is now. Also
-	fix a silly logical bug whereby music players (as reported by
-	HAL) weren't detected.
-
-2009-02-19  Benjamin Otte  <otte gnome org>
-
-	* AUTHORS:
-	* daemon/gvfsbackendftp.c:
-	add Andreas as author of the ftp backend
-
-2009-02-19  Benjamin Otte  <otte gnome org>
-
-	reviewed by: Andreas Henriksson <andreas fatal se>
-
-	Bug 525283 - handle short reads in ftp
-
-	* daemon/gvfsbackendftp.c: (ftp_connection_receive):
-	account for cases where soup_socket_read_until() would not read up to
-	the boundary on the first read.
-
-2009-02-18  Alexander Larsson  <alexl redhat com>
-
-	Bug 563623 â?? build dies on platforms lacking poll() implimentation
-
-	* client/gvfsdaemondbus.c:
-	(setup_async_fd_receive):
-	(_g_vfs_daemon_call_sync):
-	Use g_poll instead of poll.
-	Patch from ephraim_owns hotmail com
-
-2009-02-17  Ryan Lortie  <desrt desrt ca>
-
-	* daemon/trashlib/trashwatcher.c: rescan NFS mounts when enumerating
-	trash (since not all change events are reported).
-
-2009-02-16  Alexander Larsson  <alexl redhat com>
-
-	* configure.ac:
-	Post release version bump
-
-=== gvfs 1.1.6 ===
-
-2009-02-16  Alexander Larsson  <alexl redhat com>
-
-	* NEWS:
-	Update for release
-
-2009-02-16  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsbackendsftp.c (replace_create_temp_reply):
-	Return G_IO_ERROR_CANT_CREATE_BACKUP in the below case instead
-	of not copying the ownership.
-
-2009-02-16  Alexander Larsson  <alexl redhat com>
-
-	Bug 546482 â?? Keep ownership when replacing files on sftp
-
-	* daemon/gvfsbackendsftp.c:
-	Try to copy ownership. If this fails revert to truncate
-	and overwrite, unless make_backup is set.
-	Ideally we should handle the backup case too, but that
-	requires more code.
-
-	Patch from Jesse van den Kieboom.
-
-2009-02-16  Christian Kellner  <gicmo gnome org>
-
-	Bug 546256 â?? Crash in g_vfs_get_file_for_uri()
-
-	* client/httpuri.c: Make sure we never return a non-NULL
-	GVfsUriMountInfo with the path component set to NULL, since
-	this leads to dead kittens.
-	NB: This only fixes the symptom. The real problem is deep in
-	the uri parsing logic.
-
-2009-02-16  Christian Kellner  <gicmo gnome org>
-
-	536305 â?? incorrect GError propagation in the htt
-
-	* daemon/gvfsbackenddav.c: Convert soup errors to
-	gio errors. Patch from Jesse van den Kieboom
-
-2009-02-16  Alexander Larsson  <alexl redhat com>
-
-	Bug 529349 â?? Redirects with username doesn't work
-
-	* daemon/gvfsbackenddav.c: (redirect_handler):
-	Copy username and password when redirecting.
-	Patch from Mads Chr. Olesen
-
-2009-02-16  Alexander Larsson  <alexl redhat com>
-
-	Bug 566452 â?? Error when creating folder on webdav share
-
-	* daemon/gvfsbackenddav.c:
-	(redirect_handler):
-	Don't intercept "201 Created" return as a redirection
-	Patch from Mads Chr. Olesen
-
-2009-02-13  Cosimo Cecchi  <cosimoc gnome org>
-
-	Bug 570533 â?? use g_set_error_literal
-
-	* daemon/gvfsbackendobexftp.c: (_push_single_file_helper):
-	* daemon/gvfsbackendtrash.c: (trash_backend_get_file),
-	(trash_backend_open_for_read), (trash_backend_delete),
-	(trash_backend_pull):
-	* daemon/trashlib/trashitem.c: (trash_item_delete):
-	use g_set_error_literal() when appropriate.
-	Patch by Christian Persch.
-
-2009-02-13  Cosimo Cecchi  <cosimoc gnome org>
-
-	Bug 531705 â?? Won't build with libarchive 1.3.1
-
-	* configure.ac: check for archive_entry_filetype() instead of
-	archive_read_open(). Patch from Tom Parker.
-
-2009-02-05  Bastien Nocera  <hadess hadess net>
-
-	Bug 563788 â?? GNOME Goal: Clean up GLib and GTK+ includes
-
-	* client/gvfsuriutils.h:
-	* daemon/gvfsbackendburn.c:
-	* daemon/gvfsbackendcomputer.c:
-	* daemon/gvfsbackenddnssd.c:
-	* daemon/gvfsbackendnetwork.c:
-	* daemon/gvfsdaemonutils.c:
-	* daemon/mount.c: Fix build for single GTK+ include, patch
-	from Luis Menina <liberforce freeside fr> (Closes: #563788)
-
-2009-02-04  Ryan Lortie  <desrt desrt ca>
-
-	Bug 570481 â?? Please add translator comments
-
-	* daemon/gvfsbackendtrash.c: use clearer language to make it easier to
-	translate (not to mention, easier to understand in English).
-
-2009-02-03  Bastien Nocera  <hadess hadess net>
-
-	Bug 570193 â?? Mounting phone connected via Bluetooth fails
-
-	* daemon/gvfsbackendobexftp.c (_get_bluetooth_device_properties):
-	Use a private connection to connect to the system D-Bus, thanks
-	to Alexander Larsson
-
-2009-02-03  Bastien Nocera  <hadess hadess net>
-
-	* daemon/gvfsbackendobexftp.c (do_mount): Fix
-	possible double-free when the display name is freed
-	Avoid errors when the icon name couldn't be gathered
-
-2009-02-02  Alexander Larsson  <alexl redhat com>
-
-	* configure.ac:
-	Post release version bump
-
-=== gvfs 1.1.5 ===
-
-2009-02-02  Alexander Larsson  <alexl redhat com>
-
-	* NEWS:
-	Update for release
-
-2009-02-02  Bastien Nocera  <hadess hadess net>
-
-	Bug 511671 - Make obex-ftp work over usb connections
-
-	* configure.ac: Require HAL for the ObexFTP backend
-	* daemon/Makefile.am:
-	* daemon/gvfsbackendobexftp.c (_get_numbers_from_usb_path),
-	(_is_nokia_3650), (_get_bluetooth_name_and_icon),
-	(_get_bluetooth_device_properties), (_is_same_path),
-	(_find_ods_usb_intfnum), (_get_usb_intfnum_and_properties),
-	(do_mount): Add support for USB ObexFTP devices, original
-	patch from Alexander Kanavin <ak sensi org>, requires
-	current obex-data-server trunk
-
-2009-01-28  Ryan Lortie  <desrt desrt ca>
-
-	Bug 512144 â?? symlinks to folders are deleted recursively
-
-	* desrt: place a paper bag over my face
-	* daemon/trashlib/trashexpunge.c: try a lot harder to not follow
-	symlinks.
-
-2009-01-29  Alexander Larsson  <alexl redhat com>
-
-	* common/gvfsicon.c:
-	(g_vfs_icon_to_tokens):
-	Dup string to avoid double free later.
-
-2009-01-28  Ryan Lortie  <desrt desrt ca>
-
-	Bug 569480 â?? trash backend crashes due to invalid write
-
-	* daemon/trashlib/trashitem.c (trash_item_escape_name): correct
-	extremely silly mistake.
-
-	Problem caught by Seb's heroic valgrinding :)
-
-2009-01-28  Cosimo Cecchi  <cosimoc gnome org>
-
-	* daemon/gvfsbackendobexftp.c: (_invalidate_cache_helper),
-	(do_mount), (push_transfer_started_cb),
-	(push_transfer_completed_cb), (push_transfer_progress_cb),
-	(push_data_free), (_push_single_file_helper), (do_push),
-	(do_make_directory), (g_vfs_backend_obexftp_class_init):
-	* daemon/obexftp-marshal.list:
-	Implement write support for the ObexFTP backend (#519071).
-
-2009-01-21  A. Walton  <awalton gnome org>
-
-	* daemon/gvfsdaemon.c (daemon_schedule_exit):
-	* daemon/gvfsjobcreatemonitor.c (create_reply):
-	Use g_timeout_add_seconds() instead of g_timeout_add() to save
-	some power.
-
-2009-01-20  Bastien Nocera  <hadess hadess net>
-
-	* daemon/gvfsbackenddnssd.c: Some devices/systems
-	advertise SMB through zeroconf instead of NetBios,
-	displays Apple Time Capsules in nautilus (Closes: #568147)
-
-2009-01-20  Ryan Lortie  <desrt desrt ca>
-
-	* daemon/gvfsbackendtrash.c: nail a couple of leaks
-
-2009-01-20  Sebastien Bacher  <seb128 ubuntu com>
-
-	* common/Makefile.am: use glib where it is required
-
-2009-01-19  Alexander Larsson  <alexl redhat com>
-
-	* configure.ac:
-	Post release version bump
-
-=== gvfs 1.1.4 ===
-
-2009-01-19  Alexander Larsson  <alexl redhat com>
-
-	* NEWS:
-	Update for release
-
-2009-01-13  Hans Petter Jansson  <hpj novell com>
-
-	* client/gvfsfusedaemon.c (getattr_for_file)
-	(vfs_open)
-	(vfs_create)
-	(vfs_rmdir)
-	(vfs_access): Get only the attributes we require. This speeds up
-	directory listings in particular, since we don't need to probe
-	individual files to determine their MIME types.
-
-2009-01-12  Ryan Lortie  <desrt desrt ca>
-
-	* daemon/trashlib/trashitem.c: don't insta-thaw deletes
-	* daemon/gvfsbackendtrash.c: use a timeout to only call thaw() once
-	per batch of delete method calls.
-
-2009-01-12  Matthias Clasen  <mclasen redhat com>
-
-	* daemon/Makefile.am: Dist the dav+sd.mount.in file
-
-2009-01-07  Tomas Bzatek  <tbzatek redhat com>
-
-	* daemon/gvfsbackendnetwork.c: (recompute_files):
-	Remove unnecessary GError
-
-2009-01-06  Tomas Bzatek  <tbzatek redhat com>
-
-	* configure.ac:
-	Post release version bump
-
-=== gvfs 1.1.3 ===
-
-2009-01-06  Tomas Bzatek  <tbzatek redhat com>
-
-	* NEWS:
-	Update for release
-
-2009-01-06  Tomas Bzatek  <tbzatek redhat com>
-
-	* daemon/gvfsbackendnetwork.c:
-	* daemon/gvfsbackendsmbbrowse.c:
-	* daemon/smb-browse.mount.in:
-	SMB browsing authentication support (#524485)
-	Make smb-browse backend not automounted
-	Mount smb root on network backend automount
-
-2009-01-05  Ryan Lortie  <desrt desrt ca>
-
-	* daemon/trashlib/COPYING: include text of GPL3 by request of Vincent.
-
-2008-12-30  Benjamin Otte  <otte gnome org>
-
-	Bug 565504 - limited number of connections causes commands to fail
-
-	* daemon/gvfsbackendftp.c: (g_vfs_backend_ftp_pop_connection):
-	really fix this bug by not calling g_vfs_job_succeeded() on the error
-	path.
-
-2008-12-30  Benjamin Otte  <otte gnome org>
-
-	* daemon/gvfsbackendftp.c: (g_vfs_backend_ftp_pop_connection):
-	remove fixme for max connection tracking, by remembering the max
-	connections on the stack.
-
-2008-12-30  Benjamin Otte  <otte gnome org>
-
-	* daemon/gvfsbackendftp.c: (ftp_connection_prepare),
-	(ftp_connection_use), (ftp_connection_ensure_data_connection_epsv),
-	(ftp_connection_ensure_data_connection_pasv),
-	(ftp_connection_try_cd), (g_vfs_backend_ftp_pop_connection),
-	(do_mount), (resolve_symlink), (do_enumerate):
-	introduce ftp_connection_clear_error() for clarity
-
-2008-12-30  Benjamin Otte  <otte gnome org>
-
-	Bug 565504 - limited number of connections causes commands to fail
-
-	* daemon/gvfsbackendftp.c: (g_vfs_backend_ftp_pop_connection):
-	clear connection error before popping job, so that the error isn't
-	propagated to the job
-
-2008-12-16  Ryan Lortie  <desrt desrt ca>
-
-	* daemon/trashlib/trashexpunge.c: set files to mode 700 before
-	deleting to deal with users trashing read-only directories
-
-2008-12-16  Ryan Lortie  <desrt desrt ca>
-
-	Bug 562955 â?? parallel build doesn't work
-
-	* common/Makefile.am: use non-absolute path for libgvfscommon.la so
-	that automake can see the dependency
-
-2008-12-16  Ryan Lortie  <desrt desrt ca>
-
-	* daemon/gvfsbackendtrash.c (trash_backend_add_info): add
-	trash::orig-path and trash::deletion-date info
-
-2008-12-15  Alexander Larsson  <alexl redhat com>
-
-	* configure.ac:
-	Post release version bump
-
-=== gvfs 1.1.2 ===
-
-2008-12-15  Ryan Lortie  <desrt desrt ca>
-
-	* daemon/gvfsbackendtrash.c:
-	* daemon/gvfsbackendtrash.h: relicense to LGPLv2+
-
-2008-12-15  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsbackendtrash.c:
-	* daemon/trashlib/Makefile.am:
-	Fix dist issues
-
-2008-12-15  Alexander Larsson  <alexl redhat com>
-
-	* NEWS:
-	Update for release
-
-2008-12-12  Ryan Lortie  <desrt desrt ca>
-
-	Fix memory leaks on trash backend
-
-	* daemon/trashlib/trashdir.c:
-	* daemon/trashlib/trashexpunge.c:
-	* daemon/trashlib/trashitem.c:
-	* daemon/trashlib/trashwatcher.c: fix memory leaks
-	* daemon/gvfsbackendtrash.c: fix leaks; split enumerate into two
-	functions (one for the root, one for the non-root case)
-
-2008-12-12  Andreas Henriksson <andreas fatal se>
-
-	reviewed by: Benjamin Otte  <otte gnome org>
-
-	* daemon/gvfsbackendftp.c:
-	(ftp_connection_ensure_data_connection_pasv):
-	Fix successful PASV connections (don't try to apply workaround).
-	(fixes #564027)
-
-2008-12-11  Ryan Lortie  <desrt desrt ca>
-
-	Implement pull support on trash backend.
-
-	* daemon/trashlib/trashitem.[ch]: add support for restoring items
-	* daemon/gvfsbackendtrash.c: implement pull
-
-2008-12-11  Ryan Lortie  <desrt desrt ca>
-
-	New trash:/ backend.
-
-	* daemon/trashlib: implementation of the reader side of the fd.o
-	trash specification
-	* daemon/gvfsbackendtrash.[ch]: rewrite based on trashlib
-	* configure.ac: add daemon/trashlib/Makefile to output
-	* daemon/Makefile.am: add trashlib/ subdir and include in trash
-	backend libraries
-
-2008-12-11  Dan Winship  <danw gnome org>
-
-	* configure.ac: require libsoup-gnome, for SoupProxyResolverGNOME
-
-	* daemon/gvfsbackendhttp.c (g_vfs_backend_http_init): add a
-	SoupProxyResolverGNOME to the sessions, to automatically handle
-	proxies. #522985
-
-2008-12-11  Dan Winship  <danw gnome org>
-
-	* daemon/soup-input-stream.c (read_async_done)
-	(soup_input_stream_read_async, soup_input_stream_close_async):
-	don't leak GSimpleAsyncResults. #551075.
-
-	* daemon/gvfsbackendhttp.c (try_open_for_read): set_accumulate to
-	FALSE on the response body to avoid extra allocating+freeing.
-	Patch from Peter Christoffersen, part of #551075.
-	(open_for_read_ready): unref the stream on error.
-
-2008-12-09  Bastien Nocera  <hadess hadess net>
-
-	* daemon/gvfsbackendobexftp.c (_query_file_info_helper): Fix icon
-	for the root directory of an obexftp server (Closes: #542687)
-
-2008-12-09  Bastien Nocera  <hadess hadess net>
-
-	* monitor/gphoto2/Makefile.am:
-	* monitor/gphoto2/ggphoto2volumemonitor.c (get_stores_for_camera),
-	(update_cameras): For each camera discovered, create shadow mounts
-	for each one of the top-level storage heads, makes each of the
-	device's stores appear separately
-
-	* daemon/gvfsbackendgphoto2.c (monitors_emit_internal),
-	(release_device), (split_filename), (file_get_info), (do_mount),
-	(do_open_for_read_real), (do_query_info), (try_query_info),
-	(do_enumerate), (try_enumerate), (do_make_directory),
-	(do_set_display_name), (do_delete), (do_create_internal),
-	(do_replace), (do_append_to), (do_move), (do_create_dir_monitor),
-	(do_create_file_monitor): Remove all the hacks to handle
-	a single storage head differently from multiple storage heads,
-	this makes photo directories detection and the likes work
-	for multiple storage-heads
-
-	(Closes: #520123)
-
-2008-12-01  Alexander Larsson  <alexl redhat com>
-
-	* client/gdaemonmount.c:
-	* client/gdaemonvolumemonitor.c:
-	* monitor/proxy/Makefile.am:
-	* monitor/proxy/gproxydrive.c:
-	* monitor/proxy/gproxymount.c:
-	* monitor/proxy/gproxyvolume.c:
-	* monitor/proxy/gproxyvolume.h:
-	* monitor/proxy/gproxyvolumemonitor.c:
-	* monitor/proxy/gproxyvolumemonitor.h:
-	* monitor/proxy/remote-volume-monitor-module.c:
-	* monitor/proxy/gproxyshadowmount.[ch]:
-	Use the new support for shadow mounts instead
-	of g_volume_monitor_adopt_orphan_mount
-
-	Patch from David Zeuthen (#555332)
-
-	* programs/gvfs-mount.c:
-	Add support to monitor volume monitor events
-
-2008-12-01  Alexander Larsson  <alexl redhat com>
-
-	* configure.ac:
-	Post release version bump
-
-=== gvfs 1.1.1 ===
-
-2008-12-01  Alexander Larsson  <alexl redhat com>
-
-	* daemon/Makefile.am (mount_in_files):
-	Dist dav+sd.mount
-
-	* NEWS:
-	Update for release
-
-2008-12-01  Bastien Nocera  <hadess hadess net>
-
-	* configure.ac: Update bluez requirements, we
-	can't really require the 4.x API without the 4.x
-	libraries...
-
-2008-12-01  Alexander Larsson  <alexl redhat com>
-
-	* client/gdaemonmount.c:
-	* common/gmounttracker.[ch]:
-	* daemon/gvfsbackend.[ch]:
-	Make mounts/backends have a GIcon not a icon name
-
-	* daemon/gvfsbackendsftp.c:
-	Support /etc/favicon.png
-
-	* daemon/gvfsbackendsmbbrowse.c:
-	Simplify some code with the new GIcon support
-
-	Patch from David Zeuthen (#557540)
-
-2008-12-01  Alexander Larsson  <alexl redhat com>
-
-	* common/Makefile.am:
-	* common/gvfsdnssdresolver.c: Added.
-	* common/gvfsdnssdresolver.h: Added.
-	* common/gvfsdnssdutils.c: Added.
-	* common/gvfsdnssdutils.h: Added.
-	* daemon/Makefile.am:
-	* daemon/dav+sd.mount.in: Added.
-	* daemon/dav.mount.in:
-	* daemon/gvfsbackenddav.c:
-	* daemon/gvfsbackenddnssd.c:
-	* daemon/gvfsbackendnetwork.c:
-	For references to dns-sd dav services, use a
-	dav+sd: uri, since this is stable over e.g.
-	port changes and as such work better in e.g.
-	bookmarks.
-
-	Patch from David Zeuthen (#555436)
-
-2008-11-18  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsbackendsftp.c:
-	Better name for the has-username case.
-
-2008-11-18  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsbackendsftp.c:
-	If user is specified, add to name too, so we get a unique fuse path
-
-2008-11-17  Benjamin Otte  <otte gnome org>
-
-	* daemon/gvfsbackendftp.c: (ftp_connection_parse_features):
-	use g_ascii_is_space() (thanks Wouter)
-
-2008-11-17  Benjamin Otte  <otte gnome org>
-
-	* daemon/gvfsbackendftp.c:
-	document what the workarounds do
-
-2008-11-17  Benjamin Otte  <otte gnome org>
-
-	* daemon/gvfsbackendftp.c: (ftp_connection_prepare),
-	(ftp_connection_use):
-	If feat before login fails, try it again after login. (fixes bug
-	#556786, researched by Oliver Joos) So we're now "better than gftp and
-	filezilla together". Take that gnome-vfs!
-
-2008-11-17  Andreas Henriksson <andreas fatal se>
-
-	reviewed by: Benjamin Otte  <otte gnome org>
-
-	* daemon/gvfsbackendftp.c: (ftp_connection_parse_features):
-	Deal with "\n" vs "\r\n" in FEAT responses. Researched by Oliver Joos.
-
-2008-11-17  Andreas Henriksson <andreas fatal se>
-
-	reviewed by: Benjamin Otte  <otte gnome org>
-
-	* daemon/gvfsbackendftp.c: (ftp_connection_parse_features):
-	Be less strict in leading spaces of FEAT reply.
-	Researched by Oliver Joos. Apparently common, one affected ftp server
-	visible in bug #556809.
-
-2008-11-17  Andreas Henriksson <andreas fatal se>
-
-	reviewed by: Benjamin Otte  <otte gnome org>
-
-	* daemon/gvfsbackendftp.c: (ftp_connection_prepare),
-	(ftp_connection_use), (g_vfs_backend_ftp_pop_connection),
-	(do_mount):
-	Do FEAT and OPTS UTF8 ON before login. This mirros behavior of lftp.
-
-2008-11-17  Andreas Henriksson <andreas fatal se>
-
-	reviewed by: Benjamin Otte  <otte gnome org>
-
-	* daemon/gvfsbackendftp.c:
-	(ftp_connection_ensure_data_connection_epsv),
-	(ftp_connection_ensure_data_connection_pasv):
-	Add workarounds for EPSV/PASV data connection failures.
-	- don't use EPSV if we get successful return codes but fails to
-	connect.
-	- don't use address in PASV response if we fail to connect to it
-	 (use the same address as the command connection is established to).
-
-2008-11-17  Andreas Henriksson <andreas fatal se>
-
-	reviewed by: Benjamin Otte  <otte gnome org>
-
-	* daemon/gvfsbackendftp.c:
-	(_ftp_connection_ensure_data_connection),
-	(ftp_connection_ensure_data_connection_epsv),
-	(ftp_connection_ensure_data_connection_pasv),
-	(ftp_connection_ensure_data_connection):
-	Restructure ..._ensure_data_connection and fall back on PASV when EPSV
-	fails.
-	- split up ..._ensure_data_connection in subroutines
-	- make a full attempt to connect instead of relying on response
-	  code from EPSV command.
-	- when EPSV data connection fails, try PASV.
-
-2008-11-17  Andreas Henriksson <andreas fatal se>
-
-	reviewed by: Benjamin Otte  <otte gnome org>
-
-	* daemon/gvfsbackendftp.c: (ftp_connection_use):
-	 Disable usage of "EPSV ALL". (fixes #547855). See in-source comment
-	 for the reasons.
-
-2008-11-17  Andreas Henriksson <andreas fatal se>
-
-	reviewed by: Benjamin Otte  <otte gnome org>
-
-	* daemon/gvfsbackendftp.c: (ftp_connection_use):
-	Use UTF8 when available.
-
-2008-11-17  Andreas Henriksson <andreas fatal se>
-
-	reviewed by: Benjamin Otte  <otte gnome org>
-
-	* daemon/gvfsbackendftp.c: (ftp_connection_parse_features):
-	Add UTF8 to feature parsing.
-
-2008-11-10  Tomas Bzatek  <tbzatek redhat com>
-
-	* daemon/gvfsbackendsmb.c:
-	* daemon/libsmb-compat.h:
-	Timestamp (mtime) setting support
-
-2008-11-06  Hans Petter Jansson  <hpj novell com>
-
-	* gconf/gapplookupgconf.c (get_default_for_uri_scheme): Free command
-	string after use. Fixes a leak.
-
-2008-11-04  Tomas Bzatek  <tbzatek redhat com>
-
-	* client/gdaemonmount.c: (g_daemon_mount_guess_content_type_sync):
-	Return an empty array on success when no content type matches
-
-2008-10-28  Cosimo Cecchi  <cosimoc gnome org>
-
-	* daemon/gvfsbackendftp.c: (dir_default_iter_process):
-	Convert stuct tm from what ParseFTPList gives to what mktime expects.
-	Fixes wrong date/time parsing for FTP files.
-	Patch by Andreas Henriksson (#550837).
-
-2008-10-28  Cosimo Cecchi  <cosimoc gnome org>
-
-	* daemon/gvfsbackendftp.c: (dir_default_init_data):
-	Use LIST -a instead of LIST on UNIX ftp sites.
-	Patch by Andreas Henriksson (#551822).
-
-2008-10-24  Tomas Bzatek  <tbzatek redhat com>
-
-	* daemon/gvfsbackendsmb.c:
-	Don't ask for credentials twice when the password dialog was cancelled
-
-2008-10-24  Alexander Larsson  <alexl redhat com>
-
-	* programs/gvfs-info.c (show_attributes):
-	Don't show fallback setting for GThemedIcon (this is a construct only property).
-	List icons on same line.
-
-2008-10-23  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsbackendsftp.c:
-	* daemon/gvfsbackendsmb.c:
-	* daemon/gvfsdaemonutils.c:
-	Don't return fallback icons, since that gives problems
-	with custom mime icons (#528320)
-
-2008-10-21  Alexander Larsson  <alexl redhat com>
-
-	Patch from David Zeuthen (#557182)
-
-	* common/Makefile.am:
-	* common/gvfsicon.[ch]:
-	Added GVfsIcon object for GVfs backend specific icons.
-
-	* common/gmountspec.[ch]:
-	Make sure to/from string works correctly to roundtrip GMountSpec:s
-	Make GMountSpec a boxed type
-
-	* common/gvfsdaemonprotocol.h:
-	Add OpenIconForRead operation
-
-	* client/Makefile.am:
-	* client/gvfsiconloadable.[ch]:
-	In gvfs client side, implement GLoadableIcon for GVfsIcon type.
-
-	* client/gdaemonvfs.c:
-	Make sure that we add the GLoadableIcon interface for GVfsIcon on load
-
-	* daemon/Makefile.am:
-	* daemon/gvfsbackend.[ch]:
-	* daemon/gvfsjobopeniconforread.[ch]:
-	Add new job type for OpenIconForRead op
-
-	* daemon/gvfsbackendgphoto2.c:
-	Implement OpenIconForRead for icon previews.
-
-2008-10-21  Alexander Larsson  <alexl redhat com>
-
-	* configure.ac:
-	Require glib 2.19.1 for GIcon serialization support
-
-	* common/gvfsdaemonprotocol.c:
-	Use g_icon_to_string & co instead of home-brewed serialization
-
-	* monitor/proxy/gproxydrive.c:
-	* monitor/proxy/gproxymount.c:
-	* monitor/proxy/gproxyvolume.c:
-	* monitor/proxy/gproxyvolumemonitor.c:
-	* monitor/proxy/gproxyvolumemonitor.h:
-	* monitor/proxy/gvfsproxyvolumemonitordaemon.c:
-	Use g_icon_to_string & co instead of home-brewed serialization
-
-2008-10-20  Richard Hughes  <richard hughsie com>
-
-	reviewed by: Christian Kellner <ck xatom net>
-
-	* programs/gvfs-info.c: (show_attributes):
-	Whilst debugging an icon theme bug, I wanted to know what icon
-	would be chosen for a file. It turns out gvfs-info gets all the
-	properties and prints them, but for an icon prints:
-	  standard::icon: GThemedIcon:0x8df7200
-	This isn't very helpful. I've fixed this to print out the icons and
-	the order they should be chosen like:
-	  standard::icon: (fallbacks: FALSE)
-	   1. name:application-x-cd-image
-	   2. name:gnome-mime-application-x-cd-image
-	   3. name:application-x-generic
-	   4. name:text-x-generic
-
-2008-10-20  Alexander Larsson  <alexl redhat com>
-
-	* client/gdaemonfileinputstream.c:
-	(run_sync_state_machine):
-	Revert debug spew from recent commit now that the core
-	issue is fixed (by the fuse race condition fix).
-
-2008-10-20  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsbackendcomputer.c (try_create_dir_monitor):
-	Always fail the job when we don't support monitoring.
-
-	* client/gvfsfusedaemon.c (getattr_for_file):
-	Correct st_blocks rounding in previous commit
-
-2008-10-17  Alexander Larsson  <alexl redhat com>
-
-	* common/gdbusutils.c (append_escaped_name):
-	Fix uninitialized memory read.
-
-2008-10-17  Hans Petter Jansson  <hpj novell com>
-
-	Attempt to prevent potential race conditions in the FUSE backend
-	when file handles get closed while still in use in another thread,
-	if that ever happens.
-
-	* client/gvfsfusedaemon.c (file_handle_new): Insert new file
-	handles in global hash table of active file handles.
-	(file_handle_unref): Clarify the code and comments a little.
-	(file_handle_free): Remove file handle from global table of
-	active handles.
-	(reindex_file_handle_for_path)
-	(get_file_handle_for_path)
-	(get_or_create_file_handle_for_path): global_fh_table ->
-	global_path_to_fh_map.
-	(get_file_handle_from_info): New function that recovers our file
-	handle from a fuse_file_info struct, but only if it exists in
-	the global table of valid handles.
-	(vfs_getattr): Remove code that acquired and locked the file handle
-	for the path we operate on. No locking is required here.
-	(vfs_open): Assign file handle to fuse_file_info while holding lock.
-	Purely a formality that makes code easier to read.
-	(vfs_create): Ditto.
-	(vfs_release): Use get_file_handle_from_info () so the file handle
-	is validated.
-	(vfs_read): Hold a ref to the file handle while it's in use. If
-	handle is invalid, raise EINVAL.
-	(vfs_ftruncate): Ditto.
-	(vfs_write): Ditto.
-	(vfs_rename): Cosmetic change.
-	(vfs_unlink): Ditto.
-	(vfs_truncate): Add helpful comment.
-	(vfs_init): Create global table of active file handles.
-
-2008-10-16  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsbackendftp.c:
-	(do_mount):
-	Show username in auth dialog if specified in uri (#554156)
-
-2008-10-16  Alexander Larsson  <alexl redhat com>
-
-	* client/gvfsfusedaemon.c (getattr_for_file):
-	Set st_blocks & co so that du works (#554682)
-	Patch from Andreas Henriksson
-
-2008-10-09  Alexander Larsson  <alexl redhat com>
-
-	* client/gdaemonfileinputstream.c:
-	(run_sync_state_machine):
-	Add some debug spew and avoid crashing in case of code not properly
-	setting the GError, as reported on the list.
-
-2008-10-06  Alexander Larsson  <alexl redhat com>
-
-	Patch from Andreas Henriksson
-
-	* daemon/gvfsbackendftp.c:
-	(dir_default_iter_new):
-	(dir_default_iter_process):
-	Don't read past start of filename. (#545971)
-
-2008-10-03  Bastien Nocera  <hadess hadess net>
-
-	* daemon/gvfsbackendobexftp.c (get_name_and_icon): Use
-	the Alias instead of the Name, so we automatically fallback
-	if the name isn't available
-
-2008-10-03  David Zeuthen  <davidz redhat com>
-
-	* daemon/gvfsbackendgphoto2.c: Remove misleading comment about the
-	license (#554811)
-
-2008-10-02  Bastien Nocera  <hadess hadess net>
-
-	* daemon/gvfsbackendobexftp.c: Re-add bluetooth.h include,
-	we still use bachk right now
-
-2008-10-02  Bastien Nocera  <hadess hadess net>
-
-	* client/test-uri-utils.c: Add a few more test URIs
-
-2008-09-29  David Zeuthen  <davidz redhat com>
-
-	* monitor/proxy/gproxyvolume.c (mount_cb): Complete the mounting
-	operation in idle to ensure we've processed pending dbus messages
-	for creating the new mount object
-
-2008-09-29  David Zeuthen  <davidz redhat com>
-
-	* monitor/hal/ghalvolume.c:
-	* monitor/hal/ghalvolumemonitor.[ch]:
-	Make sure we emit 'mount-added' when forcing an update for
-	completing a mount operation (#552168)
-
-2008-09-29  Bastien Nocera  <hadess hadess net>
-
-	* daemon/gvfsbackendobexftp.c (_is_nokia_3650),
-	(get_name_and_icon), (_get_device_properties),
-	(g_vfs_backend_obexftp_finalize), (g_vfs_backend_obexftp_init),
-	(_query_file_info_helper), (session_connect_error_cb),
-	(session_connected_cb), (do_mount),
-	(g_vfs_backend_obexftp_class_init):
-	* daemon/obexftp-marshal.list:
-	Port to BlueZ 4.x API and obex-data-server SVN API,
-	use the "Icon" property to get the icon, instead of parsing the
-	device class ourselves (#552356)
-
-2008-09-26  Alexander Larsson  <alexl redhat com>
-
-	* client/gdaemonvfs.[ch]:
-	* common/gvfsdaemonprotocol.h:
-	* daemon/mount.c:
-	Reverse map fuse paths to gvfs uris in
-	g_file_new_for_path().
-
-2008-09-25  Alexander Larsson  <alexl redhat com>
-
-	* common/gvfsdaemonprotocol.c:
-	(_g_dbus_get_file_attribute):
-	Free returned strv with g_strfreev, not dbus_free_string_array. (#529596)
-
-2008-09-23  Alexander Larsson  <alexl redhat com>
-
-	* configure.ac:
-	Bump version of unstable branch to 1.1.1
-
-2008-09-23  Alexander Larsson  <alexl redhat com>
-
-	* monitor/proxy/gproxyvolumemonitor.[ch]:
-	* monitor/proxy/gproxyvolumemonitor.h:
-	* monitor/proxy/remote-volume-monitor-module.c:
-	Only call the IsSupported dbus call when the class
-	is actually needed instead of on gio init.
-	Don't integrate internal session bus with mainloop
-	during is_support code, as that is not necessary yet, and
-	it caused problem if done in a thread.
-
-	This fixes the trash crash issue in bug #547568.
-
-2008-09-23  Alexander Larsson  <alexl redhat com>
-
-	* client/Makefile.am:
-	* common/Makefile.am:
-	* common/gmountsource.c:
-	* common/gmounttracker.c:
-	* monitor/gphoto2/Makefile.am:
-	* monitor/hal/Makefile.am:
-	* monitor/proxy/Makefile.am:
-	Link all modules against the installed libgvfscommon instead
-	of duplicating the statically linked one. This is safe wrt
-	namespace conflicts, because the modules are opened RTLD_LOCAL
-	so the dependencies will not pollute the global namespace.
-
-	* client/gdaemonvfs.c:
-	Make the gvfsdbus module persistant. This means we will never
-	unload it, and thus not unload libgvfscommon which could
-	be problematic. This is not a huge problem, as:
-	 + The gio modules will not be loaded anyway unless you use gio
-	 + The gvfsdbus module will be persistent anyway as soon as
-	   the app references the GVfs object, which likely all gio apps do
-	 + The module load order doesn't matter wrt unload order, because
-	   all gio modules are loaded before any one is unloaded.
-
-2008-09-16  Tomas Bzatek  <tbzatek redhat com>
-
-	* daemon/gvfsbackendsmb.c:
-	Kerberos authentication fixes. Fixes #524498
-	Inspired by the smb-browse patch from Steve Langasek
-
-2008-09-15  Tomas Bzatek  <tbzatek redhat com>
-
-	* client/smburi.c:
-	Encode username and domain into the URI
-
-2008-09-15  Tomas Bzatek  <tbzatek redhat com>
-
-	* daemon/gvfsbackendsmb.c:
-	Revert commit #1772.
-	Set the information on the mount spec from the original URI
-
-2008-09-15  Christian Kellner  <gicmo gnome org>
-
-	* client/gdaemonfile.c:
-	Don't leak the GSimpleAsyncResult in find_enclosing_mount_async.
-	Patch by Matthias Clasen <mclasen redhat com) (#552295)
-
-2008-09-15  Alexander Larsson  <alexl redhat com>
-
-	* client/gdaemonfile.c:
-	* client/gdaemonfileenumerator.c:
-	Add proper implementation of async file enumeration.
-	This avoids the problem with the default thread based ones
-	that could cause callbacks in the non-mainloop thread. (#551337)
-
-2008-09-15  Christian Kellner  <gicmo gnome org>
-
-	* configure.ac: Fix gnome-keyring configure switch
-	Patch by Rémi Cardona  <remi gentoo org> (#552126)
-
-2008-09-09  Hans Petter Jansson  <hpj novell com>
-
-	* configure.ac: Post-release version bump to 0.99.8.
-
-=== gvfs 0.99.7 ===
-
-2008-09-09  Hans Petter Jansson  <hpj novell com>
-
-	* NEWS: Update for 0.99.7.
-
-2008-09-05  Bastien Nocera  <hadess hadess net>
-
-	* daemon/gvfsbackendcdda.c (track_free), (release_metadata),
-	(fetch_metadata), (g_vfs_backend_cdda_finalize), (do_mount),
-	(do_unmount), (set_info_for_track), (do_query_info):
-	Export CD-Text metadata via xattrs (Closes: #550858)
-
-2008-09-02  David Zeuthen  <davidz redhat com>
-
-	* monitor/hal/ghaldrive.c: (g_hal_drive_eject_do):
-	* monitor/hal/ghalmount.c: (unmount_cb), (unmount_do),
-	(eject_wrapper_callback), (g_hal_mount_eject):
-	* monitor/proxy/gproxymount.c: (eject_wrapper_callback),
-	(g_proxy_mount_eject):
-	* monitor/proxy/gproxyvolume.c: (eject_wrapper_callback):
-	Remember to refcount objects (#546971).
-
-2008-09-02  David Zeuthen  <davidz redhat com>
-
-	* monitor/hal/ghalvolume.c (format_size_for_display): Add docs
-	explaining why powers of 10 are used.
-
-2008-09-02  David Zeuthen  <davidz redhat com>
-
-	* monitor/hal/ghalvolume.c (do_update_from_hal): Revert patch from
-	bug 550100 - we really don't want to show "61.7MB Volume" instead
-	of "64M Volume".
-
-2008-09-01  Hans Petter Jansson  <hpj novell com>
-
-	* configure.ac: Post-release version bump to 0.99.7.
-
-=== gvfs 0.99.6 ===
-
-2008-09-01  Hans Petter Jansson  <hpj novell com>
-
-	* NEWS: Update for 0.99.6.
-
-2008-09-01  Christian Kellner  <gicmo gnome org>
-
-	* configure.ac:
-	Require libsoup >= 2.23.91
-
-2008-09-01  Christian Kellner  <gicmo gnome org>
-
-	* daemon/gvfsjobpull.c:
-	* daemon/gvfsjobpull.h:
-	New daemon method to pull files from daemons to the local
-	file system.
-
-	* daemon/gvfsjobpush.c:
-	* daemon/gvfsjobpush.h:
-	New daemon method to push local files to daemons. (Replaces
-	Upload)
-
-	* daemon/gvfsjobupload.c:
-	* daemon/gvfsjobupload.h:
-	Replaced by Push.
-
-	* common/gvfsdaemonprotocol.h:
-	* daemon/Makefile.am:
-	* daemon/gvfsbackend.c:
-	* daemon/gvfsbackend.h:
-	Add Push and Pull. Remove Upload.
-
-	* client/gdaemonfile.c:
-	New transfer logic. In case of move try push/pull (with
-	remove_source set to TRUE) first then fallback. In case of copy
-	try push/pull first then fallback. Use the same logic for
-	both cases.
-
-	* daemon/gvfsbackendburn.c:
-	Port Upload to Push.
-
-	* daemon/gvfsbackendtrash.c:
-	Implement the Pull method. That should fix bug #529971
-
-2008-09-01  Christian Kellner  <gicmo gnome org>
-
-	* monitor/hal/ghalvolume.c: (do_update_from_hal):
-	Use g_format_size_for_display for consistency.
-	Patch from Christian Persch <chpe gnome org>
-	Fixes bug #550100
-
-2008-08-30  Matthias Clasen  <mclasen redhat com>
-
-	* common/gmountspec.c (g_mount_spec_from_dbus): Plug a tiny
-	memory leak.
-
-2008-08-28  David Zeuthen  <davidz redhat com>
-
-	* monitor/proxy/gproxyvolume.c: (g_proxy_volume_mount):
-	* monitor/proxy/gvfsproxyvolumemonitordaemon.c:
-	(handle_volume_mount): Make sure we really read mount_flags and
-	use_mount_operation. Fixes RH bug 460223.
-
-2008-08-27  Bastien Nocera  <hadess hadess net>
-
-	* client/gdaemonvfs.c (get_mountspec_from_uri),
-	(_g_daemon_vfs_get_uri_for_mountspec): Don't drop
-	query and fragment portions of the URI when decoding
-	it and the URI scheme isn't handled by any backends
-	(Closes: #549553)
-
-2008-08-25  Matthias Clasen  <mclasen redhat com>
-
-	Bug 549253 â?? error path leaks
-
-	* common/gmountoperationdbus.c:
-	* common/gdbusutils.c:
-	* daemon/gvfsbackendgphoto2.c:
-	* daemon/gvfsbackendtrash.c:
-	* daemon/gvfsjobsetattribute.c: Plug some leaks on
-	error paths.
-
-2008-08-25  Bastien Nocera  <hadess hadess net>
-
-	* daemon/gvfsbackenddav.c (ms_response_to_file_info):
-	Same as below but for the webdav's getlastmodified
-	response (Closes: #538573)
-
-2008-08-22  Bastien Nocera  <hadess hadess net>
-
-	* daemon/gvfsbackendhttp.c (query_info_ready): Use
-	libsoup to parse the "Last-Modified" header, not
-	the ISO-8601 parsing functions (Closes: #547133)
-	Requires libsoup trunk
-
-2008-08-21  Hans Petter Jansson  <hpj novell com>
-
-	* daemon/gvfsbackendgphoto2.c (ensure_ignore_prefix)
-	(do_mount)
-	(do_enumerate): Improve various user- and translator-
-	unfriendly error messages.
-
-2008-08-21  Hans Petter Jansson  <hpj novell com>
-
-	* configure.ac: Late post-release version bump to 0.99.6.
-
-2008-08-21  Wouter Bolsterlee  <wbolster svn gnome org>
-
-	* daemon/gvfsbackendgphoto2.c (do_unmount):
-	Handle plural forms correctly. Fixes bug #548841.
-
-=== gvfs 0.99.5 ===
-
-2008-08-16  Jesse van den Kieboom  <jesse icecrew nl>
-
-	* daemon/gvfsbackenddav.c:
-	Fixed using display_name property getting overwritten
-
-2008-08-16  Christian Neumair  <cneumair gnome org>
-
-	* daemon/gvfsbackendtrash.c (add_extra_trash_info):
-	Correctly set copy name to original file name. Fixes #41852.
-
-2008-08-07  Jesse van den Kieboom  <jesse icecrew nl>
-
-	* client/gdaemonfileoutputstream.c:
-	Fixed crash in gio because error was not properly
-	being set in the query_info noop
-
-2008-08-05  Jesse van den Kieboom  <jesse icecrew nl>
-
-	* daemon/gvfsbackendsftp.c:
-	Added restoring file permissions when replacing a file.
-
-2008-08-05  Christian Kellner  <gicmo gnome org>
-
-	* client/gdaemonfile.c:
-	Remove wrong dbus reply struct checks for replace_async,
-	create_async and append_async that would live to (false)
-	invalid reply errors.
-
-2008-08-05  Jesse van den Kieboom  <jesse icecrew nl>
-
-	* client/gdaemonfile.c:
-	Set etag to "" when supplied to g_daemon_file_replace_async
-	with NULL. Bug #546300
-
-2008-08-05  Christian Kellner  <gicmo gnome org>
-
-	* configure.ac: Post-release bump to 0.99.5.
-
-=== gvfs 0.99.4 ===
-
-2008-08-05  Christian Kellner  <gicmo gnome org>
-
-	* NEWS: Update for release
-
-2008-08-05  Christian Kellner  <gicmo gnome org>
-
-	* configure.ac:
-	Require glib 2.17.6 (cause by GEmblemedIcon changes)
-
-2008-08-05  Christian Kellner  <gicmo gnome org>
-
-	* monitor/hal/ghaldrive.c:
-	Various ref counting fixes.
-
-	* monitor/hal/ghalvolume.c:
-	Report error in idle to avoid calling a callback with the
-	volume lock held.
-	Use volume lock in hhal_volume_get_activation_root. Various
-	ref counting fixes.
-
-	Bug #545489. Based on a patch from Matthias Clasen.
-
-2008-08-04  Christian Kellner  <gicmo gnome org>
-
-	* client/gdaemonfile.c: (g_daemon_file_replace_async):
-	Correctly set the mode to 2 resulting in the replace vfunc being
-	called inside the backends.
-	Bug #544008. Patch by Jesse van den Kieboom <jesse icecrew net>
-
-2008-08-04  Matthias Clasen  <mclasen redhat com>
-
-	* monitor/proxy/gvfsproxyvolumemonitordaemon.c:
-	* monitor/proxy/gproxyvolumemonitor.c: Update the GIcon serialization
-	code to work with GEmblem.
-
-2008-08-03  Christian Kellner  <gicmo gnome org>
-
-	* client/gvfsfusedaemon.c:
-	Avoid a race between the subthread and the main thread in the case
-	of dbus going bye-bye.
-	Bug #543552. Patch from Austin Lund <austin lund gmail com>
-
-2008-08-02  Christian Kellner  <gicmo gnome org>
-
-	* client/gdaemonvfs.c:
-	Make sure we handle URI schemes case insensitive, so that File://
-	and other versions also work. Bug #528891
-
-2008-08-02  Christian Kellner  <gicmo gnome org>
-
-	* daemon/gvfsbackendtrash.c: Don't include internal mounts
-	while building up the list of trash directories. Bug #525779
-	Patcg from A. Walton  <awalton svn gnome org>
-
-2008-08-02  Christian Kellner  <gicmo gnome org>
-
-	* daemon/gvfsbackenddav.c: (parse_xml): Free the xml doc in
-	error cases. Plug the leaks, fix bug #545968, thanks to
-	Christian Persch <chpe gnome org> again!
-
-2008-08-02  Christian Kellner  <gicmo gnome org>
-
-	* daemon/gvfsbackenddav.c:
-	Use XML_PARSE_NONET with xmlReadMemory when parsing the webdav
-	responses to disallow net access of the parser. Bug #545966
-	Patch by Christian Persch <chpe gnome org>
-
-2008-08-02  Christian Kellner  <gicmo gnome org>
-
-	* daemon/gvfsbackendtrash.c: (list_trash_dirs):
-	Create the home trash directory if it doesn't already exist,
-	so that we can monitor it for changes. Part two of bug #509740;
-	Patch by Hans Petter Jansson <hpj novell com>
-
-2008-08-02  Christian Kellner  <gicmo gnome org>
-
-	* autogen.sh: Allow libtool 2.2.
-
-2008-08-02  Christian Persch <chpe gnome org>
-
-	* ChangeLog
-	* client/gdaemonfile.c
-	* client/gdaemonfileinputstream.c
-	* client/gdaemonfileoutputstream.c
-	* client/gvfsdaemondbus.c
-	* common/gdbusutils.c
-	* common/gvfsdaemonprotocol.c
-	* daemon/gvfsbackendarchive.c
-	* daemon/gvfsbackendcdda.c
-	* daemon/gvfsbackenddav.c
-	* daemon/gvfsbackendftp.c
-	* daemon/gvfsbackendgphoto2.c
-	* daemon/gvfsbackendobexftp-cap-parser.c
-	* daemon/gvfsbackendobexftp-fl-parser.c
-	* daemon/gvfsbackendobexftp.c
-	* daemon/gvfsbackendsftp.c
-	* daemon/gvfsbackendsmb.c
-	* daemon/gvfsbackendsmbbrowse.c
-	* daemon/gvfsjob.c
-	* daemon/gvfsjobopenforwrite.c
-	* daemon/gvfsreadchannel.c
-	* daemon/gvfswritechannel.c
-	* daemon/mount.c
-	* daemon/soup-input-stream.c
-	* daemon/soup-output-stream.c: Use g_set_error_literal where
-	appropriate. Bug #539167.
-
-2008-07-29  David Zeuthen  <davidz redhat com>
-
-	* client/gdaemonmount.c:
-	* common/gmounttracker.c:
-	* common/gmounttracker.h:
-	* daemon/gvfsbackend.c:
-	* daemon/gvfsbackend.h:
-	* daemon/gvfsbackendcdda.c:
-	* daemon/gvfsbackendgphoto2.c:
-	* daemon/mount.c:
-	Add x-content/* support to daemon mounts. Right now a backend
-	can only set the x-content/* type ahead of time. We might want
-	to add support dynamically obtaining it too (e.g. support
-	force_rescan).
-
-	* monitor/hal/ghalmount.c:
-	* monitor/hal/ghalvolume.c:
-	* monitor/hal/ghalvolumemonitor.c:
-	* monitor/hal/hal-utils.c:
-	* monitor/hal/hal-utils.h:
-	Add x-content/* support to the HAL volume monitor.
-
-	* monitor/proxy/gproxymount.c:
-	* monitor/proxy/gproxymount.h:
-	* monitor/proxy/gproxyvolumemonitor.c:
-	* monitor/proxy/gproxyvolumemonitor.h:
-	* monitor/proxy/gvfsproxyvolumemonitordaemon.c:
-	Add x-content/* support to proxy volume monitor. Also fix
-	a number of bugs the initial implementation had.
-
-	* programs/gvfs-mount.c:
-	Print out x-content-types.
-
-2008-07-28  Matthias Clasen  <mclasen redhat com>
-
-	Bug 528848 â?? [PATCH] statfs lies
-
-	* client/gvfsfusedaemon.c (vfs_statfs): Don't call
-	statvfs on /. Patch by Bill Nottingham.
-
-2008-07-28  Matthias Clasen  <mclasen redhat com>
-
-	Bug 518284 â?? need to add i18n on module branching
-
-	* daemon/gvfsbackendcdda.c:
-	* daemon/gvfsbackendgphoto2.c:
-	* daemon/gvfsbackendobexftp.c: Now is later.
-	Remove the I18N_LATER hack.
-
-2008-07-28  Matthias Clasen  <mclasen redhat com>
-
-	* monitor/proxy/gvfsproxyvolumemonitordaemon.c (append_mount):
-	Don't pass a NULL uuid to dbus_message_iter_append_basic. Fixes
-	a crash with bind mounts.
-
-2008-07-28  Matthias Clasen  <mclasen redhat com>
-
-	Bug 545068 â?? use standard icon names
-
-	* daemon/gvfsbackendburn.c:
-	* daemon/gvfsbackendcomputer.c:
-	* daemon/gvfsbackenddnssd.c: Use standard icon names.
-
-2008-07-28  Matthias Clasen  <mclasen redhat com>
-
-	* configure.ac: Bump GLib requirement to 2.17.5 (for GEmblemedIcon)
-	* gproxyvolumemonitor.c: Handle GEmblemedIcon in deserialization code.
-	* gvfsproxyvolumemonitordaemon.c: Handle GEmblemedIcon in
-	serialization code.
-
-2008-07-23  Hans Petter Jansson  <hpj novell com>
-
-	* configure.ac: Post-release bump to 0.99.4.
-
-=== gvfs 0.99.3 ===
-
-2008-07-23  Hans Petter Jansson  <hpj novell com>
-
-	* NEWS: 0.99.3 update.
-
-2008-07-23  David Zeuthen  <davidz redhat com>
-
-	* monitor/proxy/gproxyvolumemonitor.c
-	(g_proxy_volume_monitor_finalize): Fix crasher (#544399)
-
-2008-07-22  Matthias Clasen  <mclasen redhat com>
-
-	* configure.ac: Post-release bump
-
-=== gvfs 0.99.2 ===
-
-2008-07-22  Matthias Clasen  <mclasen redhat com>
-
-	* Makefile.am: Fix up intltool mess
-	* configure.ac: Bump glib requirement to 2.17.4
-	* NEWS: Updates
-
-2008-07-21  David Zeuthen  <davidz redhat com>
-
-	* monitor/gphoto2/ggphoto2volume.c (do_update_from_hal_for_camera):
-	* daemon/gvfsbackendgphoto2.c (compute_icon_name):
-	(find_udi_for_device):
-	Use 'camera-photo' rather than just 'camera' since gnome-icon-theme
-	in 2.23/2.24 no longer ships 'camera'. Now the icons look fine again.
-
-2008-07-21  David Zeuthen  <davidz redhat com>
-
-	* configure.ac:
-	* monitor/Makefile.am:
-	* monitor/hal/*:
-	* monitor/gphoto2/*:
-	Separate the hal and gphoto2 volume monitors - this is in part
-	needed to solve bug #520123.
-
-2008-07-21  David Zeuthen  <davidz redhat com>
-
-	* monitor/proxy/gproxyvolumemonitor.c
-	(g_proxy_volume_monitor_setup_session_bus_connection): Use the
-	correct hash functions for the hash table of existing proxy
-	volume monitors
-
-2008-07-21  Kjartan Maraas  <kmaraas gnome org>
-
-	* monitor/proxy/gvfsproxyvolumemonitordaemon.c:
-	#include <locale.h> to fix the build.
-
-2008-07-19  Hans Petter Jansson  <hpj novell com>
-
-	* client/gdaemonfile.c (g_daemon_file_set_attribute): Don't leak
-	D-Bus messages.
-
-2008-07-18  Hans Petter Jansson  <hpj novell com>
-
-	* client/gvfsfusedaemon.c (vfs_open)
-	(vfs_create): Hold the file handle lock while opening the stream.
-	Second part of fix for #536614.
-
-2008-07-17  Hans Petter Jansson  <hpj novell com>
-
-	* client/gvfsfusedaemon.c (reindex_file_handle_for_path): Steal the
-	old file handle record from the global hash table before replacing
-	its path, not after. Part of fix for #536614.
-
-2008-07-16  David Zeuthen  <davidz redhat com>
-
-	* monitor/proxy/gproxyvolumemonitor.c:
-	* monitor/proxy/gproxyvolumemonitor.h:
-	* monitor/proxy/remote-volume-monitor-module.c:
-	Avoid setting up proxy volume monitors if no session bus is
-	available. Fixes a crasher with the Fedora NetworkManager system
-	settings plug-in that is now using GIO to do file monitoring.
-
-2008-07-08  David Zeuthen  <davidz redhat com>
-
-	* monitor/hal/Makefile.am: Fix 'make distcheck'.
-
-2008-07-08  David Zeuthen  <davidz redhat com>
-
-	* configure.in:
-	* Makefile.am:
-	* hal/*:
-	* monitor/Makefile.am:
-	* monitor/hal/*:
-	Move hal/ to monitor/hal/.
-
-2008-07-08  David Zeuthen  <davidz redhat com>
-
-	Provide infrastructure for out of process volume monitors and
-	port the hal volume monitor to use it (#520132).
-
-	* Makefile.am:
-	* configure.ac:
-	Add the monitor and monitor/proxy directories.
-
-	* hal/Makefile.am:
-	Don't build a gio module for the hal volume monitor; instead
-	build a volume monitor daemon.
-
-	* hal/ghaldrive.[ch]:
-	* hal/ghalmount.[ch]:
-	* hal/ghalvolume.[ch]:
-	* hal/ghalvolumemonitor.[ch]:
-	* hal/hal-device.[ch]:
-	* hal/hal-device.[ch]:
-	* hal/hal-pool.[ch]:
-	Make all types static and implement g_volume_get_activation_root()
-	added to gio (#541793). Also emit the drive-eject-button
-	signal (#541794).
-
-	* hal/hal-module.c:
-	Removed since the monitor is being moved out of process.
-
-	* hal/hal-volume-monitor-daemon.c:
-	* hal/hal.monitor:
-	* hal/org.gtk.Private.HalVolumeMonitor.service.in:
-	New files for remote volume monitor.
-
-	* monitor/Makefile.am:
-	New file.
-
-	* monitor/proxy/*:
-	Add proxy volume monitor gio module (the D-Bus client side of
-	out-of-process volume monitors) and a static library for providing
-	the D-Bus server side of out of process volume monitors.
-
-	* programs/gvfs-mount.c:
-	Print activation uri for a volumes and icons for drives.
-	Also unref volume monitor when no longer in use.
-
-2008-07-01  Christian Kellner  <gicmo gnome org>
-
-	* configure.ac: Correctly check the right libhal for hal features.
-	Patch from Andreas Rottmann <a rottmann gmx at> (#537149)
-
-2008-06-16  Ross Burton  <ross burtonini com>
-
-	Bug 536252 â?? GFileEnumerator should allow access to the containing
-	GFile
-
-	* client/gdaemonfile.c:
-	* client/gdaemonfileenumerator.c:
-	* client/gdaemonfileenumerator.h:
-	Pass the GFile to the file enumerator constructor and use it to
-	set the container property.  (Requires glib r7044)
-
-2008-06-11  Ross Burton  <ross burtonini com>
-
-	* programs/gvfs-mkdir.c:
-	Add -p to create parents (using
-	g_file_make_directory_with_parents, just landed in glib).  Patch
-	from A Walton (#511367)
-
-2008-06-11  A. Walton  <awalton gnome org>
-
-	* daemon/gvfsbackendtrash.c (escape_pathname), (unescape_pathname):
-	Use hex escapes in the trash backend.
-	Patch by Andreas Henriksson.
-	Fixes bug #523139.
-
-2008-06-11  Tomas Bzatek  <tbzatek redhat com>
-
-	* daemon/gvfsbackendftp.c:
-	Fix recursive copy of directories (#522933)
-	Introduce new error 550 handling framework
-
-2008-06-10  Cosimo Cecchi  <cosimoc gnome org>
-
-	* daemon/gvfsbackendarchive.c: (gvfs_archive_pop_job):
-	* daemon/gvfsbackenddav.c: (stat_location), (write_ready),
-	(close_write_ready), (do_make_directory), (do_delete):
-	* daemon/gvfsbackendftp.c:
-	(ftp_connection_set_error_from_response):
-	* daemon/gvfsbackendhttp.c: (g_vfs_job_failed_from_http_status),
-	(open_for_read_ready), (read_ready), (try_seek_on_read),
-	(close_read_ready):
-	* daemon/gvfsbackendobexftp.c: (_query_file_info_helper),
-	(error_occurred_cb), (do_delete):
-	Fix build warnings with GCC 4.3.0 (#537588).
-	* daemon/gvfsjob.c: (g_vfs_job_failed), (g_vfs_job_failed_literal):
-	* daemon/gvfsjob.h:
-	Add g_vfs_job_failed_literal ().
-
-2008-06-09  Bastien Nocera  <hadess hadess net>
-
-	* daemon/gvfsbackendobexftp-fl-parser.c (fl_parser_start_node_cb):
-	Patch from Tomáš Bžatek <tbzatek redhat com> to fix the fugly icons
-	when the mime-type of a file isn't known to us. See:
-	https://bugzilla.redhat.com/show_bug.cgi?id=450453
-
-2008-06-04  Bastien Nocera  <hadess hadess net>
-
-	* hal/ghalvolumemonitor.c (update_cameras): Don't add
-	devices that are both audio players and cameras twice,
-	as it causes 1) error messages when plugging in (it tries to
-	mount the device another time) 2) weird behaviour in
-	nautilus' computer:/ (See #536601)
-
-2008-06-03  Hans Petter Jansson  <hpj novell com>
-
-	* configure.ac: Post-release bump to 0.99.2.
-
-=== gvfs 0.99.1 ===
-
-2008-06-03  Hans Petter Jansson  <hpj novell com>
-
-	* NEWS: Prepare for 0.99.1 release.
-
-2008-06-03  Hans Petter Jansson  <hpj novell com>
-
-	* configure.ac: Fix definition of giomodulesdir, so we install
-	GIO modules to the libdir specified by the user. Fixes distcheck.
-
-2008-05-28  Tomas Bzatek  <tbzatek redhat com>
-
-	* daemon/gvfsbackendsmb.c: (do_open_for_read):
-	Return G_IO_ERROR_IS_DIRECTORY when attempting
-	to read a directory (fixes #522933 for SMB)
-
-2008-05-27  Tomas Bzatek  <tbzatek redhat com>
-
-	* daemon/gvfsbackendsmb.c: (do_mount):
-	Don't set domain to mountspec when not setting username
-
-2008-05-27  Tomas Bzatek  <tbzatek redhat com>
-
-	* common/gmountspec.c: (add_item):
-	Don't allow setting a null parameter in mountspec (coming
-	from broken backend)
-
-2008-05-22  Hans Petter Jansson  <hpj novell com>
-
-	Fix fuse daemon locking and file handle life-cycle issues that
-	were causing frequent crashes.
-
-	* client/gvfsfusedaemon.c (file_handle_new): Add a "path" field
-	pointing to a string representing the path this file handle is
-	associated with, for reverse mapping.
-	(file_handle_unref): Is now responsible for decrementing the ref
-	count and freeing the handle if it reaches 0. Note that we need
-	to check the ref count again after obtaining the global mutex.
-	(file_handle_free): The new path member is freed here.
-	(get_file_handle_for_path): Ref the obtained handle.
-	(get_or_create_file_handle_for_path): Ditto, and hold the lock the
-	whole time.
-	(reindex_file_handle_for_path): Steal the old entry to avoid
-	buildup of stale handles.
-	(free_file_handle_for_path): Remove.
-	(vfs_getattr): Unref the handle when we're done with it.
-	(vfs_rename): Ditto.
-	(vfs_unlink): Ditto.
-	(vfs_truncate): Ditto.
-	(vfs_open): Don't ref the obtained handle; it's done in the helper.
-	(vfs_create): Ditto.
-	(vfs_release): Let file_handle_unref() free the handle if
-	appropriate. Note that the old logic here was inverted, meaning we'd
-	try to free the handle if the ref count was non-zero.
-	(vfs_init): The hash table no longer owns the path key strings -
-	the file handle does.
-
-2008-05-22  Hans Petter Jansson  <hpj novell com>
-
-	A more complete fix for GNOME bug #531516.
-
-	* client/gvfsfusedaemon.c (subthread_main): Send SIGHUP to the
-	main thread just before subthread exits.
-	(dbus_filter_func): When gvfsd goes away, exit the subthread's
-	main loop instead of immediately sending SIGHUP to parent thread.
-	Do the same when the session bus goes away.
-	(shutdown_on_idle): Remove, no longer needed.
-	(shutdown_signal): Remove, no longer needed.
-	(vfs_init): Tell dbus to not exit when session bus goes down.
-	Don't catch signals anymore, since Fuse does this for us.
-
-2008-05-22  Tomas Bzatek  <tbzatek redhat com>
-
-	* daemon/gvfsbackendarchive.c:
-	Improve error handling allowing to mount non-standard ISO images
-
-2008-05-22  Hans Petter Jansson  <hpj novell com>
-
-	* client/gvfsfusedaemon.c (shutown_on_idle)
-	(shutdown_signal)
-	(vfs_init): When the process receives one of the HUP, TERM or
-	INT signals, shut down gracefully. Fixes GNOME bug #531516.
-
-2008-05-21  Tomas Bzatek  <tbzatek redhat com>
-
-	* daemon/gvfsbackendsmb.c: (do_mount):
-	Fix username & domain tests while setting mount spec
-
-2008-05-21  Christian Kellner  <gicmo gnome org>
-
-	* daemon/gvfsbackendsmb.c (do_mount):
-	Add GVFS_SMB_DEBUG env variable to control smb debugging.
-
-2008-05-21  Christian Kellner  <gicmo gnome org>
-
-	* daemon/gvfsbackendsmb.c (do_mount):
-	Set the information on the mount spec *after* having asked
-	the user for credentials since username and domain can be
-	changed by the user.
-
-2008-05-21  Christian Kellner  <gicmo gnome org>
-
-	* configure.ac:
-	Check for gphoto2 versions greaten then 2.4.0. Patch from
-	Tom Parker <palfrey tevp net>. Fixes #531702
-
-2008-05-20  Christian Kellner  <gicmo gnome org>
-
-	* configure.ac:
-	* programs/Makefile.am:
-	Allow to disable the installation of the bash completion
-	scripts. Also make it possible to choose the directory
-	where the file gets installed. Fixes #530772
-
-2008-05-20  Bastien Nocera  <hadess hadess net>
-
-	* daemon/gvfsbackendobexftp-fl-parser.c (fl_parser_fill_file_info):
-	Fill in the display name, even if layers above should be able to do
-	without (Closes: #523699)
-
-2008-05-11  Hans Petter Jansson  <hpj novell com>
-
-	* client/gvfsfusedaemon.c: Fix erroneous copyright header and
-	provide a better description of the source file.
-
-2008-05-09  Federico Mena Quintero  <federico novell com>
-
-	http://bugzilla.gnome.org/show_bug.cgi?id=532375 - Fix strdup() /
-	g_free() confusion.
-
-	* hal/hal-device.c (hal_device_new_from_udi_and_properties):
-	g_strdup() the UDI.  We can't just steal it, since it comes from
-	libhal, which uses strdup() (and we do g_free() in our finalizer).
-
-	* hal/hal-pool.c (hal_pool_new): Free the actual device strings here.
-
-2008-04-22  Benjamin Otte  <otte gnome org>
-
-	* */*.[ch]: get rid of modelines
-	The modelines were inconsistent and caused issues when used in
-	different editors.
-
-2008-04-21  Sebastien Bacher  <seb128 ubuntu com>
-
-	* daemon/gvfsbackendftp.c: (do_enumerate_directory):
-	remove trailing '\r', that workarounds a parser issue causing
-	some filenames to not be listed (#524880)
-
-2008-04-21  Matthias Clasen  <mclasen redhat com>
-
-	* client/gdaemonvfs.c:
-	* hal/hal-pool.c: Set exit-on-disconnect to FALSE on private
-	dbus connections to prevent unexpected exits.  (#528785)
-
-2008-04-21  David Zeuthen  <davidz redhat com>
-
-	* client/gvfsfusedaemon.c: Fix some reference issues, see
-	http://mail.gnome.org/archives/gvfs-list/2008-April/msg00017.html
-
-2008-04-20  David Zeuthen  <davidz redhat com>
-
-	* daemon/gvfsbackendarchive.c: some minor fixes (#528950)
-
-2008-04-16  David Zeuthen  <davidz redhat com>
-
-	* hal/ghalvolumemonitor.c: (should_mount_be_ignored),
-	(should_volume_be_ignored), (update_mounts):
-
-	Avoid having GVolume and GMount objects for mounts for which the
-	mount point will make g_unix_mount_guess_should_display() return
-	FALSE. This fixes a problem where e.g. live cd installers mounts
-	some file system somewhere (e.g. a /boot partition at
-	/mnt/installer_boot).
-
-2008-04-16  Matthias Clasen  <mclasen redhat com>
-
-	Bug 526793 â?? unmount hangs with some backends
-
-	* daemon/gvfsbackendgphoto2.c: Set exit-on-disconnect to FALSE
-	on the private dbus connection to prevent unexpected exit before
-	the job is done.
-
-2008-04-16  Christian Kellner  <gicmo gnome org>
-
-	* daemon/gvfsbackenddav.c:
-	Set mount prefix on the mount_spec (again). Fixes #528218
-
-2008-04-16  Christian Kellner  <gicmo gnome org>
-
-	* daemon/gvfsbackendhttp.c:
-	Add logging for soup so we can get easy network traces even
-	if we are doing https.
-
-2008-04-15  Matthias Clasen  <mclasen redhat com>
-
-	Bug 526454 â?? too early use of dbus session bus
-
-	* client/gdaemonvfs.c (g_io_module_load): Refuse to load if
-	there is no session bus.
-
-2008-04-14  Matthias Clasen  <mclasen redhat com>
-
-	* client/gvfsfusedaemon.c: You cannot store pointers in integers.
-	Fixes a crash on 64bit systems.
-
-2008-04-14  Matthias Clasen  <mclasen redhat com>
-
-	* common/gmounttracker.c (g_mount_tracker_finalize): Only free
-	lock if it is non-NULL. Pointed out by Denis Leroy.
-
-2008-04-07  David Zeuthen  <davidz redhat com>
-
-	* hal/ghalvolume.c (g_hal_volume_new): Unbreak the gphoto2 backend
-	by allowing automounting.
-
-	* programs/gvfs-mount.c (main, unmount_all_with_scheme): Add a
-	new option --unmount-scheme
-
-	* AUTHORS: Add cdda and gphoto2 backends
-
-2008-04-05  Christian Kellner  <gicmo gnome org>
-
-	* client/httpuri.c:
-	Only set a port in the mount spec if it is not the default
-	port for the scheme.
-
-	* daemon/gvfsbackenddav.c:
-	Cleanup mount function a bit.
-
-2008-04-04  Christian Kellner  <gicmo gnome org>
-
-	* daemon/gvfsbackenddav.c:
-	Implement set_display_name. (#525980)
-	With this patch we also do our own redirection handling which
-	alyways allows redirects from /a/b -> /a/b/ (trainling slashes)
-	even for non safe methods. Also some code was cleaned up.
-
-2008-04-02  Christian Kellner  <gicmo gnome org>
-
-	* hal/hal-utils.h:
-	* hal/hal-utils.c:
-	Create new files for utility functions and move get_disc_icon()
-	and get_disc_name() here.
-	Also create get_themed_icon_with_fallbacks() to create
-	GThemedIcons with default fallbacks but with the ability to
-	pass in another name to create the fallbacks from then the
-	icon name.
-
-	* hal/ghalmount.c:
-	* hal/ghalvolume.c:
-	Use newly created get_themed_icon_with_fallbacks () and pass
-	in custom fallback name for encrypted mounts/volumes (#525153).
-
-	* hal/Makefile.am:
-	Add hal-utils.[hc]
-
-	* programs/gvfs-mount.c:
-	Display the icon names for mounts/volumes if the icon is
-	a GThemedIcon.
-
-	[Merged from gnome-2-22]
-
-2008-04-01  Sebastien Bacher  <seb128 ubuntu com>
-
-	* hal/ghalmount.c: (format_size_for_display), (do_update_from_hal):
-	Use consistent translatable strings for mounts and volume (#525286)
-
-2008-03-31  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsbackendsftp.c:
-	Get the right size of the command messages.
-	Actually send file attributes in mkdir request.
-
-2008-03-31  Christian Kellner  <gicmo gnome org>
-
-	* daemon/gvfsbackendsftp.c: Make sure we send (error)
-	replies to all outstanding jobs and unmount the mount
-	in case of an error occures while reading data from
-	the pipe to the ssh agent (e.g. if the ssh process died).
-
-2008-03-31  Alexander Larsson  <alexl redhat com>
-
-	* client/gvfsdaemondbus.[ch]:
-	In call_sync, on stale cache errors due to a
-	mount daemon disappearing, invalidate caches and
-	return G_VFS_ERROR_RETRY so that the caller can
-	retry with fresh caches.
-
-	* client/gdaemonfile.c:
-	Retry calls on G_VFS_ERROR_RETRY.
-
-2008-03-28  Benjamin Otte  <otte gnome org>
-
-	* daemon/gvfsbackendftp.c: (ftp_connection_pop_job):
-	fix race that could cause uploads to stop
-
-2008-03-28  Alexander Larsson  <alexl redhat com>
-
-	* configure.ac:
-	Bump version to 0.99.1 for unstable development
-	Stable branch is gnome-2-22
-
-2008-03-28  Paolo Borelli  <pborelli katamail com>
-
-	* daemon/gvfsbackendsftp.c:
-	* daemon/gvfsjobclosewrite.c:
-	Plug some more minor memory leaks.
-
-2008-03-28  Alexander Larsson  <alexl redhat com>
-
-	* configure.ac:
-	Post release version bump
-
-=== gvfs 0.2.2 ===
-
-2008-05-09  Federico Mena Quintero  <federico novell com>:ChangeLog
-
-2008-03-28  Alexander Larsson  <alexl redhat com>
-
-	* daemon/Makefile.am (gvfsd_smb_SOURCES):
-	Dist libsmb-compat.h.
-
-	* NEWS:
-	Update for release
-
-2008-03-28  Christian Kellner  <gicmo gnome org>
-
-	* configure.ac: Silence out libtool if
-	make is invoked with --silence.
-
-2008-03-28  Paolo Borelli  <pborelli katamail com>
-
-	* daemon/gvfsbackendtrash.c: plug some minor memory leaks.
-
-2008-03-28  Alexander Larsson  <alexl redhat com>
-
-	* client/gdaemonfileenumerator.c (g_daemon_file_enumerator_next_file):
-	Actually increment count so that timeouts works.
-	Pointed out by Joe Marcus Clarke
-
-2008-03-27  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsbackendsftp.c:
-	Handle all target exists errors correctly
-	in move. This should make us not silently
-	overwrite files.
-
-	* daemon/gvfsjobmove.[ch]:
-	Add g_vfs_job_move_progress_callback
-
-2008-03-27  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsbackendsftp.c:
-	Introduce helpers for multi-request ops.
-	Use it for query_info.
-
-2008-03-26  Alexander Larsson  <alexl redhat com>
-
-	* client/gdaemonfile.c:
-	Implement true async query_filesystem_info
-
-2008-03-26  Alexander Larsson  <alexl redhat com>
-
-	* client/gdaemonfileenumerator.c:
-	(g_daemon_file_enumerator_next_file):
-	Avoid hanging forever and not sending any async messages.
-	This could happen if we raced and missed the done check.
-
-2008-03-26  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsmonitor.c:
-	Send replies to subscribe and unsubscribe messages.
-
-2008-03-26  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsbackendsftp.c:
-	Pass id via the command object, not via out parameter.
-	Removes a bunch of code to pass the id around.
-
-2008-03-25  Carlos Garcia Campos  <carlosgc gnome org>
-
-	* daemon/gvfschannel.c: (got_request), (send_reply_cb):
-	Do not create new read/write jobs if the gvfschannel has been
-	cancelled. Fixes a crash in sftp backend (#522192).
-
-2008-03-25  Paolo Borelli  <pborelli katamail com>
-
-	* daemon/gvfsbackendtrash.c (add_extra_trash_info):
-	Make sure the display name is correct even for subdirectories
-	inside the trash. (#523127)
-
-2008-03-25  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsbackendarchive.c (archive_file_set_info_from_entry):
-	Better mount icons and root display name.
-
-2008-03-24  A. Walton  <awalton svn gnome org>
-
-	* configure.ac:
-	The CDDA backend requires HAL to build.
-	Closes bug #524062.
-
-2008-03-22  Christian Kellner  <gicmo gnome org>
-
-	* client/Makefile.am:
-	* configure.ac:
-	* gconf/Makefile.am:
-	* hal/Makefile.am:
-	Respect the giomoduledir provided in gio's package config
-	file. (#523852 and maybe #523039)
-
-2008-03-20  Tomas Bzatek  <tbzatek redhat com>
-
-	* daemon/gvfsbackendsmb.c:
-	* daemon/gvfsbackendsmbbrowse.c:
-	* daemon/libsmb-compat.h:
-	Port to new smbclient API introduced in samba-3.2.0pre2
-
-2008-03-19  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsjobenumerate.c (send_reply):
-	* daemon/gvfsjobdbus.c (send_reply):
-	Add job pointer to output spew to make it possible
-	to match lines.
-
-2008-03-19  Sebastian Dröge  <slomo circular-chaos org>
-
-	* daemon/gvfsbackendsftp.c: (handle_login): Make the sftp backend
-	work when pam_krb5 is used on the server side.
-
-2008-03-18  Christian Kellner  <gicmo gnome org>
-
-	* configure.ac: Post release version bump.
-
-=== gvfs 0.2.1 ===
-
-2008-03-17  Christian Kellner  <gicmo gnome org>
-
-	* NEWS: Update for release
-
-2008-03-17  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsbackendftp.c (do_mount):
-	Correctly handle username in mountspec. Only set it if
-	it was in the requested mountspec (and only to that value).
-	Fixes #522449
-
-2008-03-17  Christian Kellner  <gicmo gnome org>
-
-	* client/gdaemonfile.c: (find_enclosing_mount_cb): Don't unref
-	mount_info since we don't one a ref. (#522919)
-
-2008-03-17  Benjamin Otte  <otte gnome org>
-
-	* daemon/gvfsbackendftp.c:
-	return G_IO_ERROR_NOT_EMPTY if we're trying to delete a non-empty
-	directory.
-	* hal/ghalvolumemonitor.c: (get_mount_point_for_device):
-	remove unused variable
-
-2008-03-16  Christian Kellner  <gicmo gnome org>
-
-	* AUTHORS: Forgot to mention A. Walton. Correct that.
-
-2008-03-16  Christian Kellner  <gicmo gnome org>
-
-	* client/gdaemonfile.c:  Don't free up the error that
-	we don't own (#522566). Thanks Cosimo Cecchi for helping
-	to debug the issue.
-
-2008-03-16  Wouter Bolsterlee  <wbolster svn gnome org>
-
-	* programs/gvfs-rename.c (main): Fix wording of error
-	messages. Don't include "Error renaming file" since
-	that's what the error->message might contain as well.
-
-2008-03-14  Christian Kellner  <gicmo gnome org>
-
-	* programs/Makefile.am:
-	* programs/gvfs-rename.c:
-	Add a little helper program that renames files
-	by calling g_file_set_display_name ().
-
-2008-03-14  Christian Kellner  <gicmo gnome org>
-
-	* AUTHORS: Update, add a lot of people and I am
-	sure I have forgotten a few.
-
-	* MAINTAINERS: Add myself
-
-2008-03-14  Hans Petter Jansson  <hpj novell com>
-
-	Implement most of the GDaemonFile async functions.
-
-	* client/gdaemonfile.c (stream_open_cb): Implement.
-	(append_to_async_cb): Implement.
-	(g_daemon_file_append_to_async): Implement.
-	(g_daemon_file_append_to_finish): Implement.
-	(create_async_cb): Implement.
-	(g_daemon_file_create_async): Implement.
-	(g_daemon_file_create_finish): Implement.
-	(enumerate_children_async_cb): Implement.
-	(g_daemon_file_enumerate_children_async): Implement.
-	(g_daemon_file_enumerate_children_finish): Implement.
-	(find_enclosing_mount_cb): Implement.
-	(g_daemon_file_find_enclosing_mount_async): Implement.
-	(g_daemon_file_find_enclosing_mount_finish): Implement.
-	(replace_async_cb): Implement.
-	(g_daemon_file_replace_async): Implement.
-	(g_daemon_file_replace_finish): Implement.
-	(set_display_name_async_cb): Implement.
-	(g_daemon_file_set_display_name_async): Implement.
-	(g_daemon_file_set_display_name_finish): Implement.
-	(g_daemon_file_file_iface_init): Hook up new async functions.
-
-2008-03-14  Alexander Larsson  <alexl redhat com>
-
-	* daemon/main.c:
-	Don't autostart fuse backend if the GVFS_DISABLE_FUSE
-	env var is set
-
-2008-03-14  Alexander Larsson  <alexl redhat com>
-
-	* hal/ghalvolume.c (g_hal_volume_new):
-	Respect storage.automount_enabled_hint hal property (#520736)
-	Patch from Martin Pitt
-
-2008-03-14  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsbackendsmb.c:
-	(set_info_from_stat):
-	Mark files with an initial dot to be hidden.
-	This handles unix smb shares, and should not affect
-	windows shares much, since they generally don't use dot
-	for extensions so its not used otherwise in filenames.
-
-2008-03-14  Christian Kellner  <gicmo gnome org>
-
-	* client/httpuri.c:
-	Make sure we set the port to -1 in case when no port
-	is specified on the url so the port will be omiited
-	when we convert the url to a string
-
-2008-03-13  Alexander Larsson  <alexl redhat com>
-
-	* daemon/archive.mount.in:
-	Actually add the mount file for archive
-
-2008-03-12  Benjamin Otte  <otte gnome org>
-
-	* daemon/gvfsbackendftp.c:
-	fix enumerating to do the right thing
-
-2008-03-12  Alexander Larsson  <alexl redhat com>
-
-	* configure.ac:
-	* daemon/Makefile.am:
-	* daemon/gvfsbackendarchive.[ch]:
-	Added archive backend from Benjamin Otte
-	Requires libarchive
-
-2008-03-12  Benjamin Otte  <otte gnome org>
-
-	* daemon/gvfsbackendftp.c:
-	invalidate the cache of directories that we modified ourselves.
-	* daemon/Makefile.am:
-	allow 10 threads in parallel
-
-2008-03-12  Hans Petter Jansson  <hpj novell com>
-
-	* client/gdaemonfile.c (do_async_path_call): We were testing the
-	wrong cancellable pointer for non-NULL-ness, which broke cancellation
-	for all async operations. Fix that.
-
-2008-03-11  Alexander Larsson  <alexl redhat com>
-
-	* common/gsysutils.c:
-	* configure.ac:
-	OpenBSB portability fixes.
-	Patch from Jasper Lievisse Adriaanse <jasper humppa nl>
-
-2008-03-11  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsbackendsftp.c (spawn_ssh):
-	Use GError->message, not GError->msg.
-	Patch from Jasper Lievisse Adriaanse <jasper humppa nl>
-
-2008-03-10  Alexander Larsson  <alexl redhat com>
-
-	* configure.ac:
-	Post release version bump
-
-=== gvfs 0.2.0.1 ===
-
-2008-03-10  Alexander Larsson  <alexl redhat com>
-
-	* configure.ac:
-	Bump version to 0.2.0.1 (minor release
-	last translation changes)
-
-2008-03-10  Alexander Larsson  <alexl redhat com>
-
-	* NEWS:
-	Update for release
-
-	* configure.ac:
-	Bump version to 0.2.0
-
-2008-03-10  Alexander Larsson  <alexl redhat com>
-
-	* client/gdaemonvfs.c:
-	Free strings with g_free, not dbus_free (#521269)
-
-2008-03-08  Christian Kellner  <gicmo gnome org>
-
-	* hal/ghalmount.c:
-	Use dgettext instead of gettext as we are a library.
-
-	* hal/ghalvolume.c:
-	Translate disc names (using dgettext).
-
-2008-03-07  Alexander Larsson  <alexl redhat com>
-
-	* hal/ghalvolumemonitor.c:
-	(get_mount_point_for_device):
-	(should_volume_be_ignored):
-	Really make sure we ignore stuff outside /media (#520851)
-
-2008-03-07  Alexander Larsson  <alexl redhat com>
-
-	* hal/ghalmount.c:
-	(get_disc_name):
-	Translate disc names.
-
-	* hal/ghalvolume.c:
-	(g_hal_volume_new):
-	Don't automount gphoto volumes.
-
-2008-03-07  Kjartan Maraas  <kmaraas gnome org>
-
-	* programs/gvfs-mount.c: ANSIfication
-	* daemon/gvfsbackendnetwork.c: Same.
-
-2008-03-07  Christian Kellner  <gicmo gnome org>
-
-	* daemon/soup-input-stream.c: Since G_SEEK_END is not supported
-	at the moment immediately return FALSE without aborting the
-	the soup message.
-
-2008-03-07  Kjartan Maraas  <kmaraas gnome org>
-
-	* daemon/gvfsreadchannel.c,
-	* daemon/gvfswritechannel.c:
-	Fix format specifiers here.
-
-2008-03-07  Kjartan Maraas  <kmaraas gnome org>
-
-	* client/httpuri.c: Remove unused vars.
-	* daemon/gvfsbackenddav.c: Remove a couple
-	of unused variables.
-
-2008-03-07  Christian Kellner  <gicmo gnome org>
-
-	* daemon/gvfsbackenddav.c:
-	Initialize error variable to NULL. (#519035)
-
-2008-03-06  David Zeuthen  <davidz redhat com>
-
-	* hal/ghalvolumemonitor.c:
-	(_g_unix_mount_point_guess_should_display),
-	(should_be_hidden_according_to_etc_fstab),
-	(should_volume_be_ignored), (should_drive_be_ignored),
-	(update_drives), (update_volumes):
-	Avoid showing volumes from /etc/fstab if the mount point is one
-	that should not be displayed to the user (#520851)
-
-2008-03-07  Christian Kellner  <gicmo gnome org>
-
-	* daemon/gvfsbackenddav.c:
-	Only ask for common properties and don't use allprop.
-
-2008-03-06  Christian Kellner  <gicmo gnome org>
-
-	* daemon/gvfsbackenddav.c:
-	Correctly set the content types and the icon correclty. (#518679)
-	Also don't add the If-None-Matcher header for now since
-	early apache versions don't like it. We need to be smart about
-	that later.
-
-2008-03-06  Alexander Larsson  <alexl redhat com>
-
-	* common/gsysutils.c:
-	Include <sys/types.h> also (#520307)
-
-2008-03-06  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsbackendsftp.c:
-	* daemon/gvfsbackendsmb.c:
-	Use g_content_type_get_icon() instead of open
-	coding it. Also picks up more icons since
-	that has been fixed. (#520742)
-
-2008-03-06  Benjamin Otte  <otte gnome org>
-
-	* daemon/gvfsbackendftp.c: (ftp_connection_create),
-	(ftp_connection_ensure_data_connection),
-	(g_vfs_backend_ftp_pop_connection), (do_mount):
-	timeout I/O or g_cond_wait after 30 seconds
-
-2008-03-06  Alexander Larsson  <alexl redhat com>
-
-	* common/gsysutils.c:
-	* configure.ac:
-	Include sys/uio.h if availible (#520307)
-
-2008-03-06  Benjamin Otte  <otte gnome org>
-
-	* daemon/gvfsbackendftp.c: (do_mount):
-	fail early if there's no ftp server where we connect
-
-2008-03-06  Benjamin Otte  <otte gnome org>
-
-	* daemon/gvfsbackendftp.c: (ftp_connection_parse_system),
-	(ftp_connection_use), (dir_default_iter_process):
-	parse the ftp server's system. Using that information, mark dot-files
-	as hidden.
-	Fixes #520203
-
-2008-03-05  A. Walton  <awalton svn gnome org>
-
-	* programs/gvfs-cat.c (main):
-	* programs/gvfs-copy.c (main):
-	* programs/gvfs-info.c (main):
-	* programs/gvfs-ls.c (main):
-	* programs/gvfs-move.c (main):
-	* programs/gvfs-open.c (main):
-	* programs/gvfs-save.c (main):
-	* programs/gvfs-tree.c (main):
-	Error out if the user passes invalid flags and warn the user.
-	Fixes bug #520086.
-
-2008-03-06  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsbackendsftp.c:
-	Allow setting unix mode on sftp (#520571)
-	Patch from Carlos Garcia Campos
-
-2008-03-06  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsbackenddav.c:
-	(do_mount):
-	Set display name for dav mount (#519588)
-
-2008-03-06  Benjamin Otte  <otte gnome org>
-
-	* daemon/gvfsbackendftp.c: (do_move):
-	fail if file exists
-
-2008-03-06  Alexander Larsson  <alexl redhat com>
-
-	* client/gdaemonmount.c:
-	(foreign_volume_removed):
-	Avoid deadlock when foreign volume is removed.
-
-2008-03-05  Benjamin Otte  <otte gnome org>
-
-	* daemon/gvfsbackendftp.c: (dir_default_iter_process),
-	(do_enumerate):
-	don't list "." and ".." directories.
-
-2008-03-05  Benjamin Otte  <otte gnome org>
-
-	* daemon/gvfsbackendftp.c: (do_create):
-	fail if the file to be created already exists
-
-2008-03-05  Benjamin Otte  <otte gnome org>
-
-	* daemon/gvfsbackendftp.c: (do_mount):
-	set anonymous login to FALSE, no uninitialized variables please.
-	* hal/ghalvolumemonitor.c: (adopt_orphan_mount):
-	fix warning due to glib changes
-
-2008-03-05  Bastien Nocera  <hadess hadess net>
-
-	* INSTALL: Add mention of obex-data-server
-
-2008-03-05  Benjamin Otte  <otte gnome org>
-
-	* daemon/gvfsbackendftp.c: (dir_default_get_root):
-	the proper icon name is folder-remote, not remote-folder.
-	really fixed #520189
-
-2008-03-05  Bastien Nocera  <hadess hadess net>
-
-	* configure.ac: Disable gphoto2 building when
-	HAL is disabled as well (Closes: #519872)
-
-2008-03-05  Bastien Nocera  <hadess hadess net>
-
-	* client/gvfsuriutils.c (g_vfs_decode_uri):
-	Fix parsing of IPv6-style hostnames to not find the
-	port in the path section of the URI, fixes browing
-	browsing ObexFTP on Nokia Series 60 phones which show
-	drive letters as directories in the root (eg. "C:")
-	(Closes: #520314)
-
-	* client/test-uri-utils.c (main): Add test for the above,
-	and another test for the IPv4-style URIs
-
-2008-03-05  Benjamin Otte  <otte gnome org>
-
-	* daemon/gvfsdaemonutils.c:
-	(gvfs_file_info_populate_content_types):
-	add text-x-generic mime type as a last fallback option.
-	Fixes #520189
-
-2008-03-05  Benjamin Otte  <otte gnome org>
-
-	* daemon/gvfsbackendftp.c:
-	rewrite file info construction and directory listing. It should now
-	correctly resolve symlinks and be fast enough for general use.
-
-2008-03-05  Bastien Nocera  <hadess hadess net>
-
-	* daemon/gvfsbackendobexftp.c (do_enumerate):
-	Better error message for Nokia 3650 phones
-
-2008-03-05  Bastien Nocera  <hadess hadess net>
-
-	* daemon/gvfsbackendobexftp.c (_get_icon_from_type),
-	(_get_type_from_class), (_is_nokia_3650), (_get_device_properties),
-	(g_vfs_backend_obexftp_finalize), (do_mount), (do_open_for_read),
-	(do_query_info), (do_query_fs_info), (do_enumerate), (do_delete):
-	Error out cleanly from do_mount() if we somehow lose connection
-	to the device, Show a meaningful error when browsing broken
-	Nokia 3650 phones (Closes: #519733)
-
-2008-03-05  Alexander Larsson  <alexl redhat com>
-
-	* common/gmountsource.c:
-	(ask_password_reply):
-	Always set password to non-NULL, but keep
-	user/domain as NULL if not specified by user.
-	Fixes #520317 (smb auth crash)
-
-2008-03-05  Alexander Larsson  <alexl redhat com>
-
-	* client/gdaemonmount.c:
-	(g_daemon_mount_eject_finish):
-	Initialize drive variable not access
-	undefined memory (#520388)
-
-2008-03-04  A. Walton  <awalton svn gnome org>
-
-	* daemon/ParseFTPList.c (ParseFTPList):
-	Trivial C89 patch, fixes #520339.
-	Patch from Jens Granseuer.
-
-2008-03-04  Benjamin Otte  <otte gnome org>
-
-	* daemon/gvfsbackendftp.c: (do_mount):
-	set the right GError here. Makes gvfsd-ftp run fine manually again.
-
-2008-03-04  Benjamin Otte  <otte gnome org>
-
-	* common/gmountspec.c: (g_mount_spec_set_with_len):
-	add g_return_if_fail here - I had SEGVs sometime later due to values
-	being NULL here. So better catch em early
-
-2008-03-04  Sebastien Bacher  <seb128 ubuntu com>
-
-	* configure.ac: New version update
-
-=== gvfs 0.1.11 ===
-
-2008-03-04  Sebastien Bacher  <seb128 ubuntu com>
-
-	* NEWS: Update for 0.1.11
-
-2008-03-04  Alexander Larsson  <alexl redhat com>
-
-	* hal/ghalvolumemonitor.c:
-	(g_hal_volume_monitor_finalize):
-	Free mounts with g_unix_mount_free, not g_object_unref.
-
-2008-03-04  Alexander Larsson  <alexl redhat com>
-
-	* client/gvfsfusedaemon.c:
-	(debug_print):
-	Actually disable debug log by default
-
-2008-03-04  Alexander Larsson  <alexl redhat com>
-
-	* configure.ac:
-	Post release version bump
-
-=== gvfs 0.1.10 ===
-
-2008-03-04  Alexander Larsson  <alexl redhat com>
-
-	* NEWS:
-	Update for release
-
-2008-03-04  Alexander Larsson  <alexl redhat com>
-
-	* client/gdaemonvfs.c (_g_daemon_vfs_get_mount_info_async):
-	Bump timeout to standard gvfs time.
-	Patch from Matthias Clasen
-
-2008-03-04  Alexander Larsson  <alexl redhat com>
-
-	* hal/ghalvolumemonitor.c:
-	(update_all):
-	Actually emit changes for volumes and mounts too
-
-2008-03-04  Alexander Larsson  <alexl redhat com>
-
-	* configure.ac:
-	Post release version bump
-
-=== gvfs 0.1.9 ===
-
-2008-03-04  Alexander Larsson  <alexl redhat com>
-
-	* daemon/Makefile.am (gvfsd_ftp_SOURCES):
-	Use correct case for ParseFTPList.h
-
-2008-03-04  Alexander Larsson  <alexl redhat com>
-
-	* client/gdaemonvfs.c:
-	(_g_daemon_vfs_get_uri_for_mountspec):
-	Fix crash with NULL host (like "ftp://";)
-
-2008-03-04  Alexander Larsson  <alexl redhat com>
-
-	* client/gdaemonmount.c (g_daemon_mount_get_icon):
-	Use fallbacks for mount icon.
-
-	* NEWS:
-	Update for release.
-
-2008-03-04  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsbackendcomputer.c:
-	(mount_volume_from_drive):
-	Avoid crash when mounting drive
-	Fix leak.
-
-2008-03-04  Alexander Larsson  <alexl redhat com>
-
-	* hal/ghalmount.c:
-	Fix deadlock when looking for cdrom icons.
-
-2008-03-04  Benjamin Otte  <otte gnome org>
-
-	* daemon/gvfsbackendftp.c: (run_list_command):
-	don't require \r as line ending for LIST commands. Fixes ftp.netbsd.org
-	* hal/ghalvolumemonitor.c: (adopt_orphan_mount):
-	unused variable
-
-2008-03-04  Alexander Larsson  <alexl redhat com>
-
-	* client/gdaemonmount.c:
-	* client/gdaemonvolumemonitor.c:
-	* hal/ghaldrive.c:
-	* hal/ghalmount.c:
-	* hal/ghalvolume.c:
-	* hal/ghalvolumemonitor.[ch]:
-	Properly lock around volume monitors and
-	volume monitor objects.
-	Emit all events in idles to avoid reentrancy
-	issues. Fixed deadlock in #519599.
-
-2008-03-04  Alexander Larsson  <alexl redhat com>
-
-	* common/gmountsource.c:
-	* common/gmounttracker.c:
-	Work around problems with type registering when the common code
-	is used in both daemon and client.
-
-2008-03-04  Benjamin Otte  <otte gnome org>
-
-	* common/gmountsource.c: (ask_password_reply),
-	(g_mount_source_ask_password_finish),
-	(g_mount_source_ask_password), (op_ask_password_reply):
-	* common/gmountsource.h:
-	add an anonymous_out parameter for anonymous logins.
-	* daemon/gvfsbackenddav.c: (soup_authenticate_interactive):
-	* daemon/gvfsbackendsftp.c: (handle_login):
-	* daemon/gvfsbackendsmb.c: (auth_callback):
-	make the backends compile with the new parameter. They don't use
-	anonymous logins.
-	* daemon/gvfsbackendftp.c: (do_mount):
-	make login work as users would expect it with anonymous logins.
-	Fixes bug #520131
-
-2008-03-04  Carlos Garcia Campos  <carlosgc gnome org>
-
-	* common/gmountspec.c: (g_mount_spec_copy):
-	* daemon/gvfsdaemon.c: (g_vfs_daemon_initiate_mount):
-	* daemon/main.c: (main):
-	Fix memory leaks.
-
-2008-03-04  Alexander Larsson  <alexl redhat com>
-
-	* client/gdaemonvfs.c:
-	Avoid duplications in supported_uris.
-
-	* daemon/smb-browse.mount.in:
-	* daemon/smb.mount.in:
-	Add scheme info so smb is listed in supported_uris again.
-
-2008-03-03  Christian Kellner  <gicmo gnome org>
-
-	* daemon/gvfsbackendhttp.c:
-	* daemon/gvfsbackendhttp.h:
-	Remove unecessary message_new_from_xxx functions. Prefix all
-	public utility functions that need the backend with
-	http_backend_, i.e. rename g_vfs_backend_uri_for_filename() to
-	http_backend_uri_for_filename().
-	Create http_backend_send_message(), http_backend_queue_message()
-	convenience functions which will pick up the right SoupSession.
-
-	* daemon/gvfsbackenddav.c:
-	Port to new utility functions and http_backend_xx namespace.
-	Clean up error handling and remove the const keyword from most
-	SoupURI variables.
-
-2008-03-03  David Zeuthen  <davidz redhat com>
-
-	Add write support to gphoto2 backend. Also performance
-	enhancements for querying, enumerating and reading.
-	Fixes bug #519651
-
-	* daemon/gvfsbackendgphoto2.c: (monitor_proxy_free), (DEBUG),
-	(write_handle_free), (ensure_not_dirty), (dup_for_gphoto2),
-	(monitors_emit_internal), (monitors_emit_created),
-	(monitors_emit_deleted), (monitors_emit_changed),
-	(caches_invalidate_all), (caches_invalidate_free_space),
-	(caches_invalidate_dir), (caches_invalidate_file),
-	(get_error_from_gphoto2), (release_device),
-	(g_vfs_backend_gphoto2_finalize), (_gphoto2_logger_func),
-	(g_vfs_backend_gphoto2_init), (find_udi_for_device),
-	(_hal_device_removed), (split_filename_with_ignore_prefix),
-	(add_ignore_prefix), (file_get_info), (is_directory), (is_regular),
-	(is_directory_empty), (ensure_ignore_prefix), (do_mount),
-	(try_mount), (do_unmount), (free_read_handle), (do_open_for_read),
-	(try_read), (try_seek_on_read), (do_close_read), (do_query_info),
-	(try_query_info), (do_enumerate), (try_enumerate),
-	(do_query_fs_info), (try_query_fs_info), (do_make_directory),
-	(do_slow_file_rename_in_same_dir), (do_file_rename_in_same_dir),
-	(do_dir_rename_in_same_dir), (do_set_display_name), (do_delete),
-	(do_create_internal), (do_create), (do_replace), (do_append_to),
-	(do_write), (do_seek_on_write), (commit_write_handle),
-	(do_close_write), (do_move), (vfs_dir_monitor_destroyed),
-	(do_create_dir_monitor), (vfs_file_monitor_destroyed),
-	(do_create_file_monitor), (g_vfs_backend_gphoto2_class_init):
-
-2008-03-03  Carlos Garcia Campos  <carlosgc gnome org>
-
-	* daemon/mount.c: (read_mountable_config):
-	Fix memory leak.
-
-2008-03-03  Benjamin Otte  <otte gnome org>
-
-	* client/gdaemonvfs.c: (fill_mountable_info):
-	properly parse aliases
-
-2008-03-03  Benjamin Otte  <otte gnome org>
-
-	* client/gvfsuriutils.c: (g_vfs_decode_uri):
-	revert yesterday's commit. It broke the obex and gphoto backends. We
-	now parse hostnames different for internet hosts.
-	* daemon/ftp.mount.in:
-	Parse hostnames different.
-
-2008-03-03  Benjamin Otte  <otte gnome org>
-
-	* daemon/gvfsbackendftp.c: (ftp_connection_receive),
-	(ftp_connection_sendv), (g_vfs_backend_ftp_pop_connection),
-	(do_mount):
-	fix server disconnect on timeout. Side effect is that the ftp backend
-	just spawned multiple connections support.
-
-2008-03-03  Alexander Larsson  <alexl redhat com>
-
-	* common/gdbusutils.[ch]:
-	Add _g_dbus_message_iter_append_args_valist and
-	_g_dbus_message_iter_append_args.
-
-	* common/gvfsdaemonprotocol.h:
-	Add G_VFS_DBUS_MOUNTTRACKER_OP_LIST_MOUNTABLE_INFO
-
-	* client/Makefile.am:
-	* client/gdaemonvfs.c:
-	Use listMountableInfo to get supported uri schemes
-	and information for default uri handling.
-	Handle default port in uris and if host_is_inet normalize hostnames,
-	including removing ipv6 brackets.
-
-	* client/sftpuri.c:
-	Removed, as the previous work replaces it
-
-	* daemon/gvfsdaemonutils.c:
-	(gvfs_file_info_populate_content_types):
-	Fix uninitialized variable warning.
-
-	* daemon/mount.c:
-	Read new mountfile info and implement
-	list_mountable_info.
-
-	* daemon/sftp.mount.in:
-	Add info for sftp
-
-2008-03-03  Christian Kellner  <gicmo gnome org>
-
-	* daemon/gvfsjob.c: (g_vfs_job_try): Make sure the g_object_unref
-	call is _before_ the return call.
-	Fixes bug #519867
-
-2008-03-03  Cosimo Cecchi  <cosimoc gnome org>
-
-	* daemon/gvfsbackendtrash.c: (do_mount):
-	Create the root monitor for trash when mounting. (#509740).
-
-2008-03-03  Benjamin Otte  <otte gnome org>
-
-	* daemon/gvfsbackendftp.c: (ftp_connection_receive):
-	dynamically resize the read buffer. This allows receiving the huge
-	welcome messages some ftp servers think are cool.
-
-2008-03-03  Benjamin Otte  <otte gnome org>
-
-	* daemon/gvfsbackendftp.c: (ftp_connection_parse_features),
-	(ftp_connection_use), (ftp_connection_ensure_data_connection):
-	implement EPSV. This should make IPv6 work.
-
-2008-03-03  Bastien Nocera  <hadess hadess net>
-
-	* daemon/gvfsbackendobexftp.c (do_mount), (do_open_for_read),
-	(do_read), (do_query_info), (do_query_fs_info), (do_enumerate),
-	(do_delete), (do_make_directory): Fix a crasher when
-	mounting fails, by not freeing the error just before using it
-	(duh!) (Closes: #519752), Fix a few error paths leaking errors
-
-2008-03-03  Luca Ferretti  <elle uca libero it>
-
-	* daemon/gvfsbackendftp.c: (do_query_info):
-	Make "file don't exist" message conform to other backends;
-	no, it isn't a string freeze break, the message yet exists
-	elsewhere.
-
-2008-03-02  Benjamin Otte  <otte gnome org>
-
-	* daemon/gvfsbackendftp.c: (ftp_filename_construct):
-	use g_build_path() to not get excess slashes in paths
-
-2008-03-02  Benjamin Otte  <otte gnome org>
-
-	* daemon/gvfsbackendftp.c: (ftp_connection_try_cd), (process_line),
-	(do_query_info), (do_move), (g_vfs_backend_ftp_class_init):
-	implement move vfunc
-
-2008-03-02  Carlos Garcia Campos  <carlosgc gnome org>
-
-	* common/gmountsource.c: (ask_password_reply):
-	Treat DBus output paramaters that contain "" as NULL. It fixes the
-	sftp backend when a username is provided by the user.
-
-2008-03-02  Benjamin Otte  <otte gnome org>
-
-	* daemon/gvfsbackendftp.c: (do_open_for_read), (do_start_write),
-	(do_make_directory):
-	push back connection if we fail starting a read/write
-
-2008-03-02  Benjamin Otte  <otte gnome org>
-
-	* client/gvfsuriutils.c: (g_vfs_decode_uri):
-	don't pass the [] when parsing IPv6 addresses
-
-2008-03-02  Benjamin Otte  <otte gnome org>
-
-	* daemon/gvfsbackendftp.c: (do_make_directory),
-	(g_vfs_backend_ftp_class_init):
-	implement make_directory
-
-2008-03-02  Benjamin Otte  <otte gnome org>
-
-	* daemon/gvfsbackendftp.c: (do_delete),
-	(g_vfs_backend_ftp_class_init):
-	implement delete
-
-2008-03-02  Benjamin Otte  <otte gnome org>
-
-	* daemon/gvfsbackendftp.c:
-	redo error handling: We now store the error and the job in the
-	FtpConnection. This way we don't have to handle errors in the outer
-	functions and can just "if (conn->error) return FALSE;" in the inner
-	functions.
-
-2008-03-01  David Zeuthen  <davidz redhat com>
-
-	* daemon/gvfsbackendcdda.c (do_mount): Avoid calling
-	cddio_cddap_close() twice on an error path.
-
-2008-03-01  Benjamin Otte  <otte gnome org>
-
-	* daemon/gvfsbackendftp.c: (run_list_command):
-	close the data connection before trying to receive the OK. Some
-	servers send it out only after the connection was closed properly and
-	otherwise cause stalls.
-
-2008-03-01  Benjamin Otte  <otte gnome org>
-
-	* daemon/gvfsbackendftp.c: (do_mount):
-	use 0 as port in the keyring when it's the default ftp port. Stops the
-	access dialog fro printing the port name.
-
-2008-03-01  Bastien Nocera  <hadess hadess net>
-
-	* daemon/gvfsbackendobexftp.c (_query_file_info_helper):
-	Fix another case where the icon name was wrong for the
-	root folder (Helps: #519369)
-
-2008-03-01  Benjamin Otte  <otte gnome org>
-
-	* daemon/Makefile.am:
-	* daemon/ParseFTPList.c:
-	* daemon/ParseFTPList.h:
-	* daemon/gvfsbackendftp.c: (ftp_connection_cd), (process_line),
-	(run_list_command), (do_query_info), (do_enumerate):
-	rewrite directory enumeration and query_info by using the LIST parsing
-	code from Mozilla. It was the only code I could find that was LGPL
-	licensed, even though it looks way out of date.
-	Also, error messages are handled way better and the code even copes
-	somewhat with symlinks.
-
-2008-02-29  Bastien Nocera  <hadess hadess net>
-
-	* daemon/gvfsbackendobexftp.c (_get_icon_from_type):
-	Use better icons for the devices
-
-2008-02-29  Bastien Nocera  <hadess hadess net>
-
-	* daemon/gvfsbackendobexftp.c (_get_icon_from_type),
-	(_get_type_from_class), (_get_device_properties),
-	(do_mount): When getting the remote device's name, also get
-	its class, so we can use device specific icons instead of the
-	standard Bluetooth icon (Closes: #519369)
-
-2008-02-29  Benjamin Otte  <otte gnome org>
-
-	* daemon/gvfsbackendftp.c: (ftp_error_set_from_response),
-	(ftp_connection_parse_features), (ftp_filename_from_gvfs_path),
-	(ftp_filename_to_gvfs_path), (ftp_filename_construct),
-	(do_open_for_read), (do_create), (do_append), (do_replace),
-	(do_set_display_name), (g_vfs_backend_ftp_class_init):
-	introduce a differentiation between gvfs paths and ftp filenames and
-	use it. Also implement set_display_name.
-
-2008-02-29  Benjamin Otte  <otte gnome org>
-
-	* common/gdbusutils.c: (dbus_source_add_watch):
-	* daemon/dbus-gmain.c: (connection_setup_add_watch):
-	use the right names for dbus version macros
-
-2008-02-29  Bastien Nocera  <hadess hadess net>
-
-	* daemon/gvfsbackendobexftp.c (is_connected), (do_mount),
-	(do_open_for_read), (is_busy), (do_read), (do_query_info),
-	(do_query_fs_info), (do_enumerate), (do_delete),
-	(do_make_directory): Don't use a temporary error to set
-	jobs as failed, use g_vfs_job_failed instead
-	Error out properly when trying to open a directory for read
-
-2008-02-29  Bastien Nocera  <hadess hadess net>
-
-	* daemon/gvfsbackendobexftp.c (g_vfs_backend_obexftp_finalize),
-	(_retrieve_folder_listing), (_query_file_info_helper),
-	(do_open_for_read), (do_query_info), (do_query_fs_info),
-	(do_enumerate), (do_delete): Use a convenience function
-	to load directory listings, implement a simple cache there
-	that keeps folder listings for 3 seconds (should speed up
-	folder enumeration followed by info fetching, as well
-	as checking for non-existant files)
-
-2008-02-29  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsdaemonutils.[ch]:
-	Rename gvfs_file_info_populate_names() to
-	gvfs_file_info_populate_names_as_local() and
-	add docs explaining when to use this function
-	and when not to.
-
-2008-02-29  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsdaemonutils.c:
-	(gvfs_file_info_populate_content_types):
-	Use g_content_type_get_icon() for the icon mapping.
-	Use folder, not folder-remote for icon. I don't
-	think we should use folder-remote for things like
-	shares, not normal folders.
-
-2008-02-29  Cosimo Cecchi  <cosimoc gnome org>
-
-	* daemon/gvfsbackendcomputer.c: (recompute_files),
-	(mount_volume_from_drive), (report_no_media_error),
-	(poll_for_media_cb), (try_mount_mountable):
-	Implement media polling for Computer backend, handling the case when
-	no media is in the drive. Also adds a new string. (#514135)
-
-2008-02-29  Wouter Bolsterlee  <wbolster svn gnome org>
-
-	* daemon/gvfsbackendnetwork.c (g_vfs_network_daemon_init):
-
-	Added another translator comment.
-
-2008-02-29  Wouter Bolsterlee  <wbolster svn gnome org>
-
-	* daemon/gvfsbackendftp.c (do_mount):
-
-	Added translator comment.
-
-2008-02-29  Wouter Bolsterlee  <wbolster svn gnome org>
-
-	* daemon/gvfsbackendftp.c (g_vfs_backend_ftp_pop_connection):
-
-	Reuse existing string to reduce the impact of the string
-	freeze breaks.
-
-2008-02-28  Benjamin Otte  <otte gnome org>
-
-	* daemon/gvfsbackendftp.c: (do_mount):
-	actually translate the display name
-
-2008-02-28  A. Walton  <awalton svn gnome org>
-
-	* daemon/gvfsbackendnetwork.c: (g_vfs_network_daemon_init):
-	* daemon/gvfsbackendnetwork.h:
-	Set the default name for the network backend to prevent
-	possible confusion about "NETWORK Filesystem Service".
-
-2008-02-28  Benjamin Otte  <otte gnome org>
-
-	* daemon/gvfsbackendftp.c: (do_mount):
-	really check for errors correctly. I need to go to bed.
-
-2008-02-28  Benjamin Otte  <otte gnome org>
-
-	* daemon/gvfsbackendftp.c: (do_mount):
-	check for errors correctly
-
-2008-02-28  Benjamin Otte  <otte gnome org>
-
-	reviewed by: A. Walton  <awalton svn gnome org>
-
-	* daemon/daemon-main-generic.c: (main):
-	* daemon/daemon-main.c: (daemon_setup):
-	* daemon/daemon-main.h:
-	* daemon/gvfsbackendcdda.c: (g_vfs_cdda_daemon_init):
-	* daemon/gvfsbackendcdda.h:
-	* daemon/gvfsbackendsmb.c: (g_vfs_smb_daemon_init):
-	* daemon/gvfsbackendsmb.h:
-	* daemon/gvfsbackendsmbbrowse.c: (g_vfs_smb_browse_daemon_init):
-	* daemon/gvfsbackendsmbbrowse.h:
-	provide default application names for the daemons. This is necessary
-	to avoid gnome-keyring from saying "Application" wants access to the
-	keyring, which could sound very evil for a casual user.
-	Adds some more strings for the poor translators, too!
-
-2008-02-28  Benjamin Otte  <otte gnome org>
-
-	* daemon/gvfsbackendftp.c: (do_mount), (try_mount):
-	rewrite login code to use the keyring if available. Also fix mount
-	specs to be unique and display names to list the user while at it.
-
-2008-02-28  A. Walton  <awalton svn gnome org>
-
-	* daemon/Makefile.am:
-	Really disable FTP if we don't HAVE_HTTP.
-
-2008-02-28  A. Walton  <awalton svn gnome org>
-
-	* daemon/gvfsbackendnetwork.c: (recompute_files):
-	Fixup DNS-SD exposed links to actually link to the service provided.
-
-2008-02-28  Christian Kellner  <gicmo gnome org>
-
-	* daemon/gvfsbackenddav.c (g_vfs_backend_dav_init):
-	Mark the dav backend as user visible.
-
-2008-02-28  Benjamin Otte  <otte gnome org>
-
-	* daemon/gvfsbackendftp.c: (ftp_connection_create),
-	(ftp_connection_login), (ftp_connection_use), (ftp_connection_new):
-	split out login code, so we can try multiple auths when some fail.
-
-2008-02-28  Benjamin Otte  <otte gnome org>
-
-	* daemon/gvfsdaemonutils.c: (gvfs_file_info_populate_default),
-	(gvfs_file_info_populate_names),
-	(gvfs_file_info_populate_content_types):
-	* daemon/gvfsdaemonutils.h:
-	add functions that are supposed to set default values on a remote file
-	info structure, so we don't duplicate the code across multiple
-	backends.
-
-	* daemon/gvfsbackendftp.c: (ftp_error_set_from_response),
-	(ftp_connection_new), (file_info_get_flags), (file_info_query):
-	use it.
-
-2008-02-28  Alexander Larsson  <alexl redhat com>
-
-	* client/gdaemonvolumemonitor.c:
-	(mount_added):
-	(mount_removed):
-	Emit signals outside of the lock to avoid
-	deadlocks (#519250)
-
-2008-02-28  Bastien Nocera  <hadess hadess net>
-
-	* daemon/gvfsbackendobexftp-fl-parser.c (fl_parser_start_node_cb):
-	Fix the content-type of directories (inode/directory, not
-	x-directory/normal as in gnome-vfs)
-	Set file icons from the content-type
-
-	* daemon/gvfsbackendobexftp.c (_change_directory):
-	Add a FIXME, trying to change to a non-existant directory
-	errors out with "permission denied", which isn't the case
-
-	(_query_file_info_helper): set the right content-type and icon
-	for the root folder
-
-	(is_connected), (do_mount): Wait until we're connected to exit from
-	do_mount()
-
-	(do_open_for_read): Fix a crash when opening an inexistant file for
-	read
-
-2008-02-28  Benjamin Otte  <otte gnome org>
-
-	* daemon/gvfsbackendftp.c: (ftp_error_set_from_response),
-	(file_info_query), (do_query_info):
-	Set sane error messages for ftp error codes.
-	Also remove some excessive debug messages.
-
-2008-02-28  Benjamin Otte  <otte gnome org>
-
-	* daemon/gvfsbackendftp.c: (do_mount):
-	fix typo (thanks Andre)
-
-2008-02-28  Benjamin Otte  <otte gnome org>
-
-	* daemon/gvfsbackendftp.c: (ftp_connection_sendv),
-	(ftp_connection_send), (do_start_write), (do_create), (do_append),
-	(do_replace), (g_vfs_backend_ftp_class_init):
-	implement append
-
-2008-02-28  Benjamin Otte  <otte gnome org>
-
-	gcc warning fixes to be able to compile with -Werror:
-	* daemon/gvfsbackendburn.c:
-	mark virtual_node_ref as unused, because it is
-	* test/benchmark-common.c: (benchmark_timeout):
-	signal handlers take an int argument.
-
-2008-02-28  Benjamin Otte  <otte gnome org>
-
-	* configure.ac:
-	list FTP in configuration summary, too
-
-2008-02-28  Benjamin Otte  <otte gnome org>
-
-	* daemon/Makefile.am:
-	* daemon/gvfsbackendftp.c:
-	* daemon/gvfsbackendftp.h:
-	drop my current FTP code and continue development in here. Should make
-	testing easier for adventurous people.
-
-2008-02-28  Bastien Nocera  <hadess hadess net>
-
-	* daemon/gvfsbackendobexftp.c (do_query_info): Add
-	missing mutex unlock, duh!
-
-2008-02-28  Benjamin Otte  <otte gnome org>
-
-	* daemon/gvfsjobenumerate.c: (g_vfs_job_enumerate_add_infos):
-	* daemon/gvfsjobenumerate.h:
-	constify list argument, so ownership is apparent.
-
-2008-02-28  Bastien Nocera  <hadess hadess net>
-
-	* daemon/gvfsbackendobexftp-fl-parser.c (fl_parser_start_node_cb):
-	Set the content-type on files by having a good guess if we didn't
-	get a mime-type from the folder listings
-
-2008-02-27  Benjamin Otte  <otte gnome org>
-
-	* programs/gvfs-mount.c: (prompt_for):
-	don't mess up my terminal when entering passwords
-
-2008-02-27  Bastien Nocera  <hadess hadess net>
-
-	* client/test-uri-utils.c: add test for obex URIs
-	* configure.ac: Require expat for the obexftp backend
-	* daemon/Makefile.am:
-	* daemon/gvfsbackendobexftp-cap-parser.c:
-	* daemon/gvfsbackendobexftp-cap-parser.h:
-	* daemon/gvfsbackendobexftp-fl-parser.c:
-	* daemon/gvfsbackendobexftp-fl-parser.h:
-	Added ObexFTP folder listing and capability parser from
-	gnome-vfs-obexftp, ported to gio
-
-	* daemon/gvfsbackendobexftp.c:
-	* daemon/gvfsbackendobexftp.h:
-	* daemon/obexftp-marshal.list:
-	* daemon/obexftp.mount.in: Add read-only ObexFTP backend
-
-	(Closes: #509621)
-
-2008-02-27  Luca Ferretti  <elle uca libero it>
-
-	* daemon/gvfsbackendcdda.c: (do_query_info):
-	Make "file don't exist" message conform to other backends;
-	no, it isn't a string freeze break, the message yet exists
-	elsewhere.
-
-2008-02-27  Benjamin Otte  <otte gnome org>
-
-	* common/gmountsource.c: (g_mount_source_ask_question_finish):
-	Set out parameters for questions, too.
-
-2008-02-27  Benjamin Otte  <otte gnome org>
-
-	* common/gmountsource.c: (g_mount_source_ask_password_finish):
-	Set out parameters even in error case.
-
-2008-02-26  Christian Kellner  <gicmo gnome org>
-
-	* daemon/gvfsbackenddav.c: (do_delete):
-	Correct error domain in case delete failed.
-
-2008-02-26  Christian Kellner  <gicmo gnome org>
-
-	* daemon/gvfsbackenddav.c:
-	Redo authentication and implement keyring support. Based
-	on a patch by Carlos Garcia Campos.
-
-2008-02-26  Alexander Larsson  <alexl redhat com>
-
-	* programs/gvfs-bash-completion.sh:
-	* programs/gvfs-ls.c:
-	Better completion
-
-2008-02-26  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsjobmount.c (run):
-	No need to ref backend specifically now, as
-	the core refs the job and the job refs the
-	backend. Revert that change.
-
-2008-02-26  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsjob.c:
-	(g_vfs_job_run):
-	(g_vfs_job_try):
-	Ref job while calling out.
-
-	* daemon/gvfsjobmount.c:
-	Own ref to backend while job is alive.
-
-2008-02-26  Carlos Garcia Campos  <carlosgc gnome org>
-
-	* daemon/gvfsbackendsmb.c: (auth_callback):
-	Fix parameters order in keyring lookup call.
-
-2008-02-26  Yanko Kaneti  <yaneti declera com>
-
-	* configure.ac: explicitly depend on libxml-2.0
-	for building the dav backend.
-
-2008-02-26  Benjamin Otte  <otte gnome org>
-
-	* common/gmountsource.c: (ask_password_reply),
-	(g_mount_source_ask_password_async), (ask_question_reply),
-	(g_mount_source_ask_question_async):
-	make errors say "Internal Error" instead of failing
-
-2008-02-26  Benjamin Otte  <otte gnome org>
-
-	* daemon/gvfsjobmount.c: (run), (try):
-	use ref/unref pair to stop backend from going away when the mount
-	fails
-
-2008-02-26  Benjamin Otte  <otte gnome org>
-
-	* daemon/gvfsjobmount.c: (mount_failed):
-	no g_warning for failed monts, please
-
-2008-02-26  Benjamin Otte  <otte gnome org>
-
-	* daemon/gvfsjob.c: (g_vfs_job_failed_from_error):
-	* daemon/gvfsjob.h:
-	make the error argument const
-
-2008-02-26  Alexander Larsson  <alexl redhat com>
-
-	* client/gdaemonvolumemonitor.c:
-	Use standard lock instead of recursive lock.
-
-2008-02-25  David Zeuthen  <davidz redhat com>
-
-	* configure.ac: fix typo in AC_ARG_ENABLE for gphoto2
-
-2008-02-25  Alexander Larsson  <alexl redhat com>
-
-	* common/gdbusutils.c:
-	* daemon/dbus-gmain.c:
-	Only use dbus_watch_get_unix_fd for
-	dbus >= 1.1.1
-
-2008-02-25  Alexander Larsson  <alexl redhat com>
-
-	* configure.ac:
-	Post release version bump
-
-=== gvfs 0.1.8 ===
-
-2008-02-25  Alexander Larsson  <alexl redhat com>
-
-	* programs/Makefile.am (EXTRA_DIST):
-	Add gvfs-bash-completion.sh
-
-	* NEWS:
-	Update for release
-
-2008-02-25  Carlos Garcia Campos  <carlosgc gnome org>
-
-	* daemon/gvfsbackendsftp.c:
-	* daemon/gvfsbackendsmb.c:
-	Update to gvfskeyring api changes
-
-	* daemon/gvfskeyring.c:
-	* daemon/gvfskeyring.h:
-	Add object, authtype and port parameters for both save and
-	lookup.
-
-2008-02-25  Christian Kellner  <gicmo gnome org>
-
-	* daemon/gvfsbackenddav.c:
-	Initial take on implementing delete.
-
-	* daemon/gvfsbackendhttp.c:
-	* daemon/gvfsbackendhttp.h:
-	Add http_error_code_from_status helper function.
-
-2008-02-25  Christian Kellner  <gicmo gnome org>
-
-	* daemon/gvfsbackenddav.c:
-	Also check if the URL is a directory by doing a PROPFIND in
-	addition to the OPTIONS. That will also force authentication
-	since some servers (e.g. Zope) allow OPTIONS without doing
-	authentication.
-
-2008-02-25  Alexander Larsson  <alexl redhat com>
-
-	* client/sftpuri.c:
-	Make sure both no-port and port 22 refer to the same mount.
-
-	* daemon/gvfsbackendsftp.c:
-	Support ports. (#518504)
-
-2008-02-25  Christian Kellner  <gicmo gnome org>
-
-	* daemon/gvfsbackenddav.c:
-	Keep the SoupMessage around for as long as Multistatus is
-	valid.
-
-2008-02-25  Christian Kellner  <gicmo gnome org>
-
-	* daemon/gvfsbackenddav.c:
-	* daemon/gvfsbackendhttp.c:
-	* daemon/gvfsbackendhttp.h:
-	Add a SoupSessionAsync to be used for SoupInputStream doesn't
-	yet work with SoupSessionSync. Also make sure we share
-	authentication.
-
-2008-02-25  Christian Kellner  <gicmo gnome org>
-
-	* daemon/gvfsbackenddav.c:
-	- Port the mount operation to use the sync i/op.
-	- Keep the auth information around so we can use them again in
-	the case that a subpath requires different authentication. This
-	is needed since libsoup will forgot all auth after a 401.
-	- Ignore trailing slashes in ms_response_is_target ().
-	- Add an initial version of make_directory ().
-	* daemon/gvfsbackendhttp.c:
-	* daemon/gvfsbackendhttp.h:
-	Add message_new_from_filename_full which will add a trailing "/"
-	if is_dir is true. (Saves uneccesary redirects in some cases)
-
-	Various bits and pieces came from Yann Rouillard.
-
-2008-02-25  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsbackendsmb.c:
-	Support gnome-keyring (#511517)
-	Patch from Carlos Garcia Campos
-
-2008-02-25  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsbackendnetwork.c (recompute_files):
-	Fix spelling inconsistency "Network" vs "network" (#518487)
-
-2008-02-25  Alexander Larsson  <alexl redhat com>
-
-	* client/gdaemonvfs.c (get_mountspec_from_uri):
-	g_uri_get_scheme -> g_uri_parse_scheme
-
-2008-02-25  Wouter Bolsterlee  <wbolster svn gnome org>
-
-	* hal/ghalvolume.c (do_update_from_hal_for_camera): Add
-	two translator comments.
-
-2008-02-24  David Zeuthen  <davidz redhat com>
-
-	* client/gdaemonfile.c:
-	* client/gdaemonvolumemonitor.c:
-	* client/gdaemonvolumemonitor.h: Prefer to return a GDaemonMount
-	from an existing GDaemonVolumeMonitor rather than rolling our own
-	for GDaemonFile's g_file_find_enclosing_mount()
-	implementation. This is to ensure that g_mount_get_volume() will
-	work properly with mounts that are adopted by GVolume objects from
-	other volume monitors.
-
-	* configure.ac: Check for libgphoto2
-
-	* daemon/Makefile.am:
-	* daemon/gvfsbackendcdda.c: Use HAL to detect when the disc is
-	removed and then forcibly unmount the mount. Report size of
-	disc. Hint the file manager to preview files.
-
-	* hal/ghaldrive.c:
-	* hal/ghalmount.c:
-	* hal/ghalvolume.c:
-	* hal/ghalvolumemonitor.c:
-	* hal/ghalvolumemonitor.h:
-	* hal/hal-pool.c: Ensure that audio and blank CD's are
-	displayed (#514139).  Read info.desktop.[icon|name] properties
-	from hal and use these if found. Use proper icon for audio players
-	and make the gphoto2 detection support it as well. Also check for
-	subsystem when filtering on hal capabilities. Also revert the
-	commit to ignore NFS mounts as gio will now only report an user
-	visible mount if it's in /media or $HOME. Make LUKS encrypted
-	volumes work.
-
-	* daemon/Makefile.am:
-	* daemon/gphoto2.mount.in:
-	* daemon/gvfsbackendgphoto2.c:
-	Land the gphoto2 backend.
-
-	* programs/Makefile.am:
-	* programs/gvfs-ls.c: Make the --hidden option work. Default
-	to short listing and add a --long option. Implement new options
-	--show-completions and --show-mounts that can be used for
-	shell completions.
-	* programs/gvfs-tree.c: New program
-	* programs/gvfs-bash-completion.sh: Bash completion for gvfs;
-	uses the new --show-completions and --show-mounts options in
-	gvfs-ls.
-
-2008-02-25  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsbackendnetwork.c:
-	Add monitoring of inlined locations. (#509600)
-	Patch from A. Walton
-
-2008-02-22  A. Walton  <awalton svn gnome org>
-
-	* daemon/gvfsbackendnetwork.c: (recompute_files):
-	Make network:// really add extra domain links.
-
-2008-02-22  A. Walton  <awalton svn gnome org>
-
-	* daemon/gvfsbackendnetwork.c: (recompute_files):
-	Fix typo so we generate correct dns-sd links.
-
-2008-02-22  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsbackendnetwork.c:
-	(g_vfs_backend_network_init):
-	Fix up dns-sd method name and gconf directory.
-
-2008-02-22  Alexander Larsson  <alexl redhat com>
-
-	* daemon/dns-sd.mount.in:
-	Correct type and exec name
-
-2008-02-22  Alexander Larsson  <alexl redhat com>
-
-	* common/gmounttracker.c:
-	Unlock lock if returning early.
-
-2008-02-22  Alexander Larsson  <alexl redhat com>
-
-	* configure.ac:
-	* daemon/Makefile.am:
-	* daemon/dns-sd.mount.in:
-	* daemon/gvfsbackenddnssd.[ch]:
-	Landed initial version of dns-sd backend.
-
-2007-02-22  Christian Neumair  <cneumair gnome org>
-
-	* gconf/gconf-module.c: (g_io_module_load):
-	* gconf/Makefile.am:
-	* hal/hal-module.c: (g_io_module_load):
-	* hal/Makefile.am:
-	* client/gdaemonvfs.c: (g_daemon_vfs_init):
-	* client/Makefile.am:
-	Bind to GVFS text domain. Fixes #517892.
-
-2008-02-22  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsbackendnetwork.c:
-	Fix up network_file_equal.
-
-2008-02-22  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsbackendnetwork.c:
-	Update the network backend to use inline files and
-	remove the default workgroup link. Also add dns-sd
-	support (not used yet). (#509600)
-	Patch from A. Walton
-
-2008-02-22  Carlos Garcia Campos  <carlosgc gnome org>
-
-	* daemon/gvfsbackendsftp.c: (handle_login), (do_mount):
-	Ask for the username in the sftp login when it's not
-	provided. (#511509)
-
-2008-02-21  Christian Persch  <chpe gnome org>
-
-	* configure.ac: Update hal req to 0.5.10. Bug #515779.
-
-2008-02-21  Carlos Garcia Campos  <carlosgc gnome org>
-
-	* daemon/gvfsbackendsftp.c: (handle_login):
-	Fix memory leak.
-
-2008-02-21  Carlos Garcia Campos  <carlosgc gnome org>
-
-	* daemon/gvfsbackendsftp.c: (handle_login):
-	Fix password save flags initialization.
-
-2008-02-21  Alexander Larsson  <alexl redhat com>
-
-	* configure.ac (DISTCHECK_CONFIGURE_FLAGS):
-	Require latest glib for the contains_file
-	change.
-
-2008-02-21  Alexander Larsson  <alexl redhat com>
-
-	* client/gdaemonfile.c:
-	(g_daemon_file_prefix_matches):
-	(g_daemon_file_file_iface_init):
-	Update for the contains_file rename in gio.
-
-2008-02-20  Alexander Larsson  <alexl redhat com>
-
-	* daemon/Makefile.am:
-	* daemon/gvfsbackendsmb.c:
-	* daemon/gvfsbackendsmbbrowse.c:
-	If gconf availible, initialize default workgroup
-	from gconf.
-	Handle X-GNOME-DEFAULT-WORKGROUP special case
-	to list the current workgroup
-
-2008-02-20  Alexander Larsson  <alexl redhat com>
-
-	* daemon/daemon-main.c (send_spawned):
-	Fix "_" spew.
-
-2008-02-20  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsbackendsftp.c:
-	Fix spelling in string
-
-2008-02-20  Alexander Larsson  <alexl redhat com>
-
-	* common/gmountsource.[ch]:
-	Add ask_question support
-
-	* daemon/gvfsbackendsftp.c:
-	Handle host identity changed messages (#517460)
-
-	Patch from Carlos Garcia Campos
-
-2008-02-20  Alexander Larsson  <alexl redhat com>
-
-	* daemon/Makefile.am:
-	* daemon/gvfsbackendnetwork.[ch]:
-	* daemon/network.mount.in:
-	Initial network backend work (#509600)
-
-2008-02-19  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsbackendsftp.c:
-	Authentication fixups (#511517)
-	Patch from Carlos Garcia Campos
-
-2008-02-19  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsbackendsftp.c:
-	* daemon/gvfsbackendtrash.c:
-	* gconf/gapplookupgconf.c:
-	* test/benchmark-common.c:
-	Some more cleanup.
-
-2008-02-19  Alexander Larsson  <alexl redhat com>
-
-	* lots of *.c files:
-	Code cleanup from Kjartan:
-	Removes unused code/variables.
-	Uses right printf types
-	Uses non-deprecated dbus calls.
-	Removes spurious ; and ,
-	deleted extra checks for NULL for g_free
-
-2008-02-18  Alexander Larsson  <alexl redhat com>
-
-	* hal/ghalmount.c:
-	Cleanups of case insensitive search. (#154549)
-	patch from John Millikin.
-
-2008-02-18  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsjobenumerate.c (g_vfs_job_enumerate_add_info):
-	Ensure we're using "/" as separator for uris.
-	This only affects win32, which probably doesn't work atm, but
-	still its nice to be explicit.
-
-2008-02-18  Alexander Larsson  <alexl redhat com>
-
-	* configure.ac:
-	Detect gnome-keyring
-
-	* common/gmountsource.[ch]:
-	Add password out to ask_password
-
-	* daemon/Makefile.am:
-	* daemon/gvfskeyring.[ch]:
-	Helper code for keyring support
-
-	* daemon/gvfsbackendsftp.c:
-	Add keyring support
-
-	* daemon/gvfsbackenddav.c:
-	* daemon/gvfsbackendsmb.c:
-	Update to api changes
-
-	This is the initial work on keyring support (#511517)
-	Patch from Carlos Garcia Campos
-
-2008-02-16  Christian Kellner  <gicmo gnome org>
-
-	* daemon/gvfsbackenddav.c:
-	* daemon/gvfsbackendhttp.c:
-	* daemon/soup-input-stream.c:
-	* daemon/soup-output-stream.c:
-	Use SoupSessionSync instead of SoupSessionAsync and
-	convert SoupStreams and authentication logic.
-
-2008-02-15  Christian Kellner  <gicmo gnome org>
-
-	* daemon/gvfsjobenumerate.c:
-	Fix a little crasher (NULL terminate g_build_filename) that
-	was introduced by the optional uri addition change to enumerate.
-
-2008-02-15  Christian Kellner  <gicmo gnome org>
-
-	* daemon/gvfsbackenddav.c:
-	Completly redo Multistatus parsing.
-
-2008-02-15  Alexander Larsson  <alexl redhat com>
-
-	* client/gdaemonfile.c:
-	Pass uri in query_info_async too.
-
-2008-02-15  Alexander Larsson  <alexl redhat com>
-
-	* client/gdaemonfile.c:
-	Pass an optional uri to query_info and enumerate
-
-	* daemon/gvfsbackend.[ch]:
-	Add automatic info filling, implement thumbnail
-	checking if uri passed in.
-
-	* daemon/gvfsjobenumerate.[ch]:
-	* daemon/gvfsjobqueryinfo.[ch]:
-	Get optional uri argument.
-	Call automatic backend info filling.
-
-2008-02-15  Christian Kellner  <gicmo gnome org>
-
-	* daemon/gvfsbackendhttp.c: (g_vfs_backend_uri_for_filename):
-	Escape the filename.
-
-2008-02-14  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsbackendcomputer.c:
-	If lookup returns NULL it already set the error.
-	Handle this in all callers.
-
-2008-02-14  Alexander Larsson  <alexl redhat com>
-
-	* daemon/Makefile.am:
-	Disable install of ftp.mount for now
-
-2008-02-14  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfschannel.c:
-	Fix case where current_job has died (NULL) but
-	the current_job_seq_nr was left and matched
-	a sent cancel op. (#515959)
-
-2008-02-13  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsbackendsmb.c (do_read):
-	Limit smb reads to 65535 bytes to avoid issues on
-	large reads.
-
-2008-02-13  Ryan Lortie  <desrt desrt ca>
-
-	* daemon/gvfsbackendtrash.c:
-	Keep track of the number of top level items in the trash.
-	Expose this value via the trash::item-count attribute.
-
-2008-02-13  Alexander Larsson  <alexl redhat com>
-
-	* hal/ghalmount.c:
-	Don't show nfs mounts (#516036)
-
-2008-02-12  Alexander Larsson  <alexl redhat com>
-
-	* hal/ghalvolumemonitor.c (g_hal_volume_monitor_finalize):
-	Don't double free list optical disc list.
-
-2008-02-11  Alexander Larsson  <alexl redhat com>
-
-	* configure.ac:
-	Post release version bump
-
-=== gvfs 0.1.7 ===
-
-2008-02-11  Alexander Larsson  <alexl redhat com>
-
-	* NEWS:
-	Update for release
-
-2008-02-11  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsbackendtrash.c:
-	Set the correct copy name.
-	Set description.
-
-2008-02-11  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsbackendsmb.c:
-	(do_set_display_name):
-	Fix typo: get_dirname, not get_basename.
-	Fixes renames on smb (#514126)
-
-2008-02-11  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsbackendsftp.c:
-	Set new path in set_display name.
-
-	* daemon/gvfsjobsetdisplayname.c:
-	Assert that new_path is set
-
-2008-02-11  Alexander Larsson  <alexl redhat com>
-
-	* client/gdaemonfile.c:
-	* client/gdaemonfileinputstream.c:
-	* client/gdaemonfileoutputstream.c:
-	* common/gsysutils.c:
-	* common/gvfsdaemonprotocol.c:
-	* daemon/gvfsbackendburn.c:
-	* daemon/gvfsbackendcdda.c:
-	* daemon/gvfsbackenddav.c:
-	* daemon/gvfsbackendsftp.c:
-	* daemon/gvfsbackendsmb.c:
-	* daemon/gvfsbackendsmbbrowse.c:
-	* daemon/gvfsbackendtest.c:
-	* daemon/gvfsdaemonutils.c:
-	* daemon/gvfsjob.c:
-	* daemon/mount.c:
-	* daemon/pty_open.c:
-	Save errno befor making other calls.
-	Be safe when calling g_set_error()
-	Patch from Christian Persch (#514822)
-
-2008-02-11  Alexander Larsson  <alexl redhat com>
-
-	* client/gdaemonfile.c:
-	* daemon/gvfsbackendcomputer.c:
-	* hal/ghalvolume.c:
-	* programs/gvfs-mount.c:
-	Update for the new mount flag argument.
-
-	* hal/ghaldrive.c:
-	* programs/gvfs-open.c:
-	Fix warnings
-
-2008-02-10  Luca Ferretti  <elle uca libero it>
-
-	* daemon/gvfsbackendburn.c: (g_vfs_backend_burn_init),
-	(file_info_from_node):
-	Rename burn:// with old "CD/DVD Creator" name.
-
-	* daemon/gvfsbackendtrash.c: (g_vfs_backend_trash_init),
-	(do_query_info):
-	Rename trash:// with old "Trash" name.
-
-2008-02-08  Alexander Larsson  <alexl redhat com>
-
-	* hal/ghalvolume.c:
-	Implement g_volume_should_automount.
-
-2008-02-08  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsbackendcomputer.c:
-	Add "filesystem" to computer:
-
-	* hal/ghalmount.c:
-	Remove spew
-
-2008-02-08  Alexander Larsson  <alexl redhat com>
-
-	* hal/ghalmount.c:
-	Try to find cdrom icons from autorun.inf.
-	Based on patch from John Millikin
-
-2008-02-08  Alexander Larsson  <alexl redhat com>
-
-	* common/gvfsdaemonprotocol.c:
-	Fix up indentation
-	Don't unref file from g_file_icon_get_file().
-
-2008-02-08  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsbackendtrash.c:
-	Always set CAN_TRASH to false
-
-2008-02-08  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsbackendtrash.c (unescape_pathname):
-	Handle unescaping __ correctly (#514040)
-
-2008-02-06  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsbackendsftp.c:
-	* daemon/gvfsbackendsmb.c:
-	Ensure name is set in query_info (#511601)
-	Clean up setting display name of /
-
-2008-02-05  Alexander Larsson  <alexl redhat com>
-
-	* client/gdaemonvolumemonitor.c (mount_removed):
-	Don't spew warnings when hidden mounts are unmounted.
-
-2008-02-05  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsbackendtrash.c:
-	(do_query_info):
-	Correctly set the name for toplevel items.
-
-2008-02-04  Tomas Bzatek  <tbzatek redhat com>
-
-	* daemon/gvfsjobmakesymlink.c:
-	Wrong symlink target passed to backend
-
-2008-02-04  Alexander Larsson  <alexl redhat com>
-
-	* README:
-	Add some info in README
-
-2008-02-04  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsbackendsftp.c:
-	Make name of sftp root be "/ on <host>" (#511515)
-
-2008-02-04  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsbackendsftp.c:
-	* daemon/gvfsdaemonutils.c:
-	* hal/ghalvolume.c:
-	Cleanup i18n strings (#510192)
-
-2008-02-04  Alexander Larsson  <alexl redhat com>
-
-	* common/gvfsdaemonprotocol.h:
-	* client/gdaemonfileinputstream.c:
-	* client/gdaemonfileoutputstream.c:
-	* daemon/gvfsreadchannel.c:
-	* daemon/gvfswritechannel.c:
-	Remove SEEK_CUR from channel protocol. This
-	doesn't work with readahead, and can be converted
-	to a SEEK_SET since we know the file position on
-	the client side.
-
-2008-02-04  Alexander Larsson  <alexl redhat com>
-
-	* client/gdaemonfileinputstream.c:
-	* client/gdaemonfileoutputstream.c:
-	Init seq_nr to 1 so that seq_nr 0 is special
-	(used for e.g. readahead ops)
-
-	* daemon/gvfschannel.[ch]:
-	* daemon/gvfsreadchannel.c:
-	Implement readahead.
-
-2008-02-03  Christian Kellner  <gicmo gnome org>
-
-	* daemon/gvfsbackenddav.c:
-	* daemon/gvfsbackendhttp.c:
-	Move write logic (replace, create) to the dav backend.
-
-2008-02-01  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsreadchannel.c:
-	Request larger buffers than the client requested
-	so for better network efficiency. (#512472)
-
-2008-02-01  Alexander Larsson  <alexl redhat com>
-
-	* programs/gvfs-open.c:
-	Pass on uris unmodified to avoid roundtripping
-	through GFile which can be destructive.
-
-2008-01-31  Alexander Larsson  <alexl redhat com>
-
-	Implement uri navigation for http uris (#509341)
-
-	* client/gvfsurimapper.[ch]:
-	Add get_mount_info_for_path method for mount types
-	like ssh that change MountInfo as the path changes.
-
-	* client/httpuri.c:
-	Implement get_mount_info_for_path.
-	For http, set the path from the uri.
-	The will be removed on i/o by the corresponding
-	path being in the mount_prefix.
-
-	* daemon/gvfsbackendhttp.c:
-	Set mount_prefix to path from uri.
-	Remove unused code in message_new_from_filename
-
-	* client/gdaemonfile.c:
-	* client/gdaemonvfs.[ch]:
-	Use the new uri mapper function to change GMountInfo
-	as the path changes.
-
-2008-01-31  Alexander Larsson  <alexl redhat com>
-
-	* common/gmountspec.[ch]:
-	Add shared path canonicalization:
-	g_mount_spec_canonicalize_path()
-
-2008-01-31  Alexander Larsson  <alexl redhat com>
-
-	* daemon/soup-input-stream.c:
-	Handle errors in send_finish.
-
-2008-01-30  Tomas Bzatek  <tbzatek redhat com>
-
-	* daemon/gvfsbackendlocaltest.c:
-	Use read/write operations instead of do_copy ()
-
-2008-01-30  Alexander Larsson  <alexl redhat com>
-
-	* client/gvfsfusedaemon.c:
-	Set read and execute privs for all directories.
-	Fix up type when reading can-read etc attributes.
-	Don't use uid/gid in the fuse mount. The
-	uid/gid doesn't make sense locally anyway.
-
-2008-01-30  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsbackend.c:
-	(g_vfs_backend_register_mount):
-	Correctly detect unset stable name
-
-2008-01-29  Tomas Bzatek  <tbzatek redhat com>
-
-	* daemon/gvfsbackendlocaltest.c:
-	Fixed error handling in do_enumerate ()
-	More cleanup
-
-2008-01-29  Alexander Larsson  <alexl redhat com>
-
-	* Makefile.am:
-	* configure.ac:
-	* gconf/Makefile.am: Added.
-	* gconf/gapplookupgconf.[ch]: Added.
-	* gconf/gconf-module.c: Added.
-	Add gconf based implementation of
-	g_app_info_get_default_for_uri_scheme ()
-
-2008-01-29  Alexander Larsson  <alexl redhat com>
-
-	* hal/ghalvolumemonitor.c (g_hal_volume_monitor_class_init):
-	Remove setting prio/name
-
-2008-01-29  Alexander Larsson  <alexl redhat com>
-
-	* configure.ac:
-	Require glib 2.15.5 for g_file_query_default_handler ().
-
-	* programs/Makefile.am:
-	* programs/gvfs-open.c:
-	Added gvfs-open app
-
-2008-01-29  Alexander Larsson  <alexl redhat com>
-
-	* configure.ac:
-	Post release version bump
-
-=== gvfs 0.1.6 ===
-
-2008-01-29  Alexander Larsson  <alexl redhat com>
-
-	* NEWS:
-	Update for release
-
-	* daemon/Makefile.am:
-	Always dist all .mount.in files
-
-2008-01-28  Alexander Larsson  <alexl redhat com>
-
-	* configure.ac:
-	Post release version bump
-
-=== gvfs 0.1.5 ===
-
-2008-01-28  Alexander Larsson  <alexl redhat com>
-
-	* daemon/daemon-main.c:
-	* daemon/main.c:
-	Include locate.h for setlocale
-
-2008-01-28  Alexander Larsson  <alexl redhat com>
-
-	* NEWS:
-	Update for release
-
-2008-01-28  Alexander Larsson  <alexl redhat com>
-
-	* hal/hal-device.c:
-	Use gi18n-lib.h, not gi18n.h in client side code.
-
-2008-01-28  Alexander Larsson  <alexl redhat com>
-
-	* client/gdaemonfile.c (g_daemon_file_move):
-	Fix typo G_DAEMON_FILE -> G_IS_DAEMON_FILE
-
-	* configure.ac:
-	Require glib >= 2.15.4
-
-	* client/gdaemonvfs.c:
-	* client/gdaemonvolumemonitor.c:
-	* hal/ghalvolumemonitor.c:
-	Register with the new extension points API.
-
-2008-01-28  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsbackendlocaltest.c:
-	* programs/gvfs-cat.c:
-	C89 fixes from Jens Granseuer (#511838)
-
-2008-01-28  Alexander Larsson  <alexl redhat com>
-
-	* daemon/Makefile.am:
-	* daemon/daemon-main.c:
-	* daemon/main.c:
-	Enable translations for daemons and some l10n
-	fixes. Patch from Luca Ferretti.
-
-2008-01-24  Matthias Clasen  <mclasen redhat com>
-
-	* daemon/gvfsbackendsmbbrowse.c
-	(get_file_info_from_entry): Replace : by :: in
-	smb::comment, too.
-
-2008-01-24  Alexander Larsson  <alexl redhat com>
-
-	* configure.ac:
-	Update intltool req for po/LINGUAS
-
-2008-01-24  Alexander Larsson  <alexl redhat com>
-
-	* hal/ghalvolumemonitor.c:
-	Remove debug spew.
-
-	* hal/ghaldrive.c:
-	* hal/ghalvolume.c:
-	Implement identifier getters
-
-	* programs/gvfs-mount.c:
-	Show identifiers
-
-2008-01-24  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsdaemon.c:
-	Indentation fix
-
-	* hal/ghaldrive.[ch]:
-	* hal/hal-device.c:
-	* hal/ghalvolume.c:
-	* hal/ghalmount.c:
-	Clean up coding style
-
-	* hal/ghalvolumemonitor.[ch]:
-	Clean up coding style
-	Don't show drives if we're ignoring all their
-	volumes (and there are volumes)
-
-	* hal/hal-pool.c:
-	Clean up coding style
-	Actually look at cap_only.
-	Free private dbus_connection on error
-
-2008-01-24  Bastien Nocera  <hadess hadess net>
-
-	* programs/Makefile.am:
-	* programs/gvfs-mkdir.c: (main): Add a test mkdir program
-
-2008-01-23  Bastien Nocera  <hadess hadess net>
-
-	* client/test-uri-utils.c: (main):
-	* client/Makefile.am: Add test program for the
-	functions in gvfsuriutils.c
-
-	* client/gvfsuriutils.c: (g_vfs_decode_uri):
-	Fix parsing of IPv6 URIs where the host is in brackets
-
-2008-01-23  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsbackendtrash.c:
-	(add_extra_trash_info):
-	Use -, not _ in attribute names
-
-2008-01-23  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsbackendtrash.c:
-	(add_extra_trash_info):
-	Use :: to delimit namespace for trash attributes
-
-2008-01-22  Gil Forcada  <gforcada gnome org>
-
-	* configure.ac: Added ca to ALL_LINUGAS.
-
-2008-01-22  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsbackendsftp.c:
-	Ensure we return a IS_DIRECTORY error when
-	we open a file for reading (#511225)
-	The same needs to happen for writes.
-
-2008-01-21  Alexander Larsson  <alexl redhat com>
-
-	* configure.ac:
-	Post release version bump
-
-=== gvfs 0.1.4 ===
-
-2008-01-21  Alexander Larsson  <alexl redhat com>
-
-	* NEWS:
-	Update for release
-
-2008-01-21  Alexander Larsson  <alexl redhat com>
-
-	* client/gdaemonfile.c:
-	* client/sftpuri.c:
-	* common/gmounttracker.c:
-	* daemon/gvfsmonitor.c:
-	* daemon/gvfsbackend.c:
-	Fix warnings
-
-	* daemon/gvfsbackendburn.c:
-	* daemon/gvfsbackendlocaltest.c:
-	* daemon/gvfsbackendtrash.c:
-	Update to latest gio API (removal of
-	duplicate GSeekable calls).
-
-2008-01-21  Alexander Larsson  <alexl redhat com>
-
-	* configure.ac:
-	Post release version bump
-
-=== gvfs 0.1.3 ===
-
-2008-01-21  Alexander Larsson  <alexl redhat com>
-
-	* NEWS:
-	Update for release
-
-	* daemon/Makefile.am:
-	* daemon/main.c:
-	Autospawn fuse on daemon start.
-
-	* daemon/mount.c:
-	(read_mountable_config):
-	Remove debug spew
-
-2008-01-21  Alexander Larsson  <alexl redhat com>
-
-	* client/gvfsfusedaemon.c:
-	Fix error with the names of the root items the
-	fuse mount.
-
-2008-01-21  Alexander Larsson  <alexl redhat com>
-
-	* daemon/mount.c:
-	Reload the list of mountables on SIGUSR1
-
-2008-01-21  Christian Kellner  <gicmo gnome org>
-
-
-	* daemon/gvfsbackenddav.c:
-	Small cleanups.
-
-	* daemon/gvfsbackendhttp.c:
-	* daemon/gvfsbackendhttp.h:
-	Implement query_info for plain http.
-
-2008-01-21  Alexander Larsson  <alexl redhat com>
-
-	* client/Makefile.am:
-	* client/gdaemonvfs.c:
-	* client/sftpuri.c: Added.
-	Added sftp uri mapper that aliases ssh: to sftp: (#509860)
-
-	* client/smburi.c:
-	(smb_from_uri):
-	Fix leak.
-
-2008-01-21  Alexander Larsson  <alexl redhat com>
-
-	* common/gmounttracker.c:
-	Do the initial mount tracker call sync so that
-	the volume monitor is populated with the current
-	status after construction. This is more in-line
-	with what apps expect.
-
-2008-01-18  Alexander Larsson  <alexl redhat com>
-
-	* common/gmountspec.c:
-	(g_mount_spec_new_from_data):
-	Ensure that mount_prefix is never NULL. It
-	should be "/" in that case.
-
-2008-01-18  Luca Ferretti  <elle uca libero it>
-
-	* programs/Makefile.am:
-	* programs/gvfs-cat.c: (cat), (main):
-	Add i18n/l10n to gvfs-cat, plus indentation. For details see
-	http://mail.gnome.org/archives/gnome-vfs-list/2008-January/msg00020.html
-
-2008-01-18  David Zeuthen  <davidz redhat com>
-
-	The volume monitor bits of gphoto2 support. The actual backend
-	will follow later. Right now the code is only enabled on Linux,
-	need trivial changes to work on other operating systems.
-
-	* hal/ghalvolume.c: (do_update_from_hal_for_camera),
-	(update_from_hal), (g_hal_volume_new):
-	* hal/ghalvolumemonitor.c: (get_hal_pool),
-	(g_hal_volume_monitor_finalize), (get_volumes),
-	(mountpoints_changed), (mounts_changed),
-	(g_hal_volume_monitor_force_update), (hal_changed),
-	(g_hal_volume_monitor_constructor), (find_camera_volume_by_udi),
-	(update_cameras):
-	* hal/ghalvolumemonitor.h:
-	* hal/hal-pool.c: (hal_pool_finalize), (has_cap_only),
-	(hal_pool_add_device_by_udi),
-	(hal_pool_add_device_by_udi_and_properties), (hal_pool_new):
-	* hal/hal-pool.h:
-
-2008-01-17  Christian Kellner  <gicmo gnome org>
-
-	* daemon/gvfsbackenddav.c:
-	Disconnect signal handler, since the data struct we pass
-	into the signal handler will be invalid after the mount
-	is finished.
-
-2008-01-17  Christian Kellner  <gicmo gnome org>
-
-	* common/gmountsource.c:
-	* common/gmountsource.h:
-	Make g_mount_source_ask_password_async () public and add
-	g_mount_source_ask_password_finish ().
-
-	* daemon/gvfsbackenddav.c:
-	Use g_mount_source_ask_password_async instead of the sync
-	version so we don't hang during auth. Few cleanups.
-
-	* programs/gvfs-mount.c:
-	Don't echo the password, if possible.
-
-2008-01-17  Alexander Larsson  <alexl redhat com>
-
-	* hal/ghalvolume.c:
-	* hal/ghalvolumemonitor.c:
-	Initial work on LUKS, from david.
-
-2008-01-17  Alexander Larsson  <alexl redhat com>
-
-	* common/gvfsdaemonprotocol.h:
-	* client/gdaemonfile.c:
-	Add upload operation (requires latest glib)
-
-	* daemon/gvfsbackend.[ch]:
-	* daemon/gvfsjobupload.[ch]: Added.
-	Implement upload in daemon
-
-	* daemon/Makefile.am:
-	* daemon/burn.mount.in: Added.
-	* daemon/gvfsbackendburn.[ch]: Added.
-	Added initial burn:/// implementation.
-	Not fully implemented, but read works.
-
-	* daemon/gvfsbackendcomputer.c:
-	Ensure we set right mimetype for dirs
-
-2008-01-16  Christian Kellner  <gicmo gnome org>
-
-	* daemon/gvfsbackenddav.c:
-	* daemon/gvfsbackendhttp.c:
-	* daemon/gvfsbackendhttp.h:
-	A few cleanups.
-
-2008-01-16  Christian Kellner  <gicmo gnome org>
-
-	* daemon/gvfsbackenddav.c:
-	* daemon/gvfsbackendhttp.c:
-	* daemon/gvfsbackendhttp.h:
-	* daemon/soup-input-stream.c:
-	* daemon/soup-output-stream.c:
-	Port to libsoup-2.4.
-
-	* configure.ac:
-	* daemon/Makefile.am:
-	Make building of http optional (and depend on wether
-	libsoup is found or not)
-	Patch from Dan Winship.
-
-2008-01-16  Frederic Crozat  <fcrozat mandriva com>
-
-	* Makefile.am: Only build hal module when hal support is
-	enabled (#509693).
-
-2008-01-15  Alexander Larsson  <alexl redhat com>
-
-	* client/gdaemonfile.c:
-	* daemon/daemon-main.c:
-	* daemon/gvfsbackendcdda.c:
-	* daemon/gvfsbackendcomputer.c:
-	* daemon/gvfsbackendftp.c:
-	* daemon/gvfsbackendlocaltest.c:
-	* daemon/gvfsbackendsftp.c:
-	* daemon/gvfsbackendsmb.c:
-	* daemon/gvfsbackendsmbbrowse.c:
-	* daemon/gvfsbackendtrash.c:
-	* daemon/gvfsjobsetattribute.c:
-	* hal/ghaldrive.c:
-	Clean up strings and add translator comments
-
-2008-01-15  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsbackendcomputer.c:
-	(recompute_files):
-	Fix crash (#508236)
-	Patch from Joe Marcus Clarke
-
-2008-01-15  David Zeuthen  <davidz redhat com>
-
-	* hal/ghaldrive.c: (_eject_unmount_mounts_cb),
-	(_eject_unmount_mounts), (g_hal_drive_eject):
-	* hal/ghalvolume.c: (g_hal_volume_new), (g_hal_volume_can_mount),
-	(g_hal_volume_has_device_path), (g_hal_volume_mount),
-	(g_hal_volume_eject):
-	* hal/ghalvolume.h:
-	* hal/ghalvolumemonitor.c:
-	(g_hal_volume_monitor_lookup_volume_for_device_path),
-	(update_volumes), (update_mounts), (update_discs):
-	Fix debug spew and use try device path before mount path to tie
-	volume and mount objects together. Also fix some issues with
-	mounting and unmounting.
-
-2008-01-15  Daniel Nylander <po danielnylander se>
-
-	* configure.ac: Added sv to ALL_LINGUAS.
-
-2008-01-14  Alexander Larsson  <alexl redhat com>
-
-	* configure.ac:
-	Post release version bump
-
-=== gvfs 0.1.2 ===
-
-2008-01-14  Alexander Larsson  <alexl redhat com>
-
-	* NEWS:
-	Update for release
-
-2008-01-14  Alexander Larsson  <alexl redhat com>
-
-	* configure.ac (DISTCHECK_CONFIGURE_FLAGS):
-	Require glib 2.15.2
-
-2008-01-14  Alexander Larsson  <alexl redhat com>
-
-	* client/gdaemonfile.c:
-	* daemon/gvfsbackendlocaltest.c:
-	* daemon/gvfsbackendtrash.c:
-	* programs/gvfs-monitor-dir.c:
-	* programs/gvfs-monitor-file.c:
-	Update to new gio API
-
-2008-01-14  Alexander Larsson  <alexl redhat com>
-
-	* client/gdaemonfile.c:
-	(match_prefix):
-	Handle root correctly in g_file_get_relative_path (#508719)
-
-2008-01-14  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsdaemon.c:
-	Don't translate g_warning strings
-
-2008-01-14  Alexander Larsson  <alexl redhat com>
-
-	* client/httpuri.c:
-	(http_from_uri):
-	Only set "ssl" key in dav case.
-
-2008-01-14  Alexander Larsson  <alexl redhat com>
-
-	* client/httpuri.c:
-	(http_to_uri_scheme):
-	Fix some crashes
-
-2008-01-13  Dan Winship  <danw gnome org>
-
-	* client/httpuri.c (http_from_uri): fix
-
-	* daemon/soup-output-stream.c: Initial SoupOutputStream; still
-	works like gnome-vfs http did, by storing all the writes in memory
-	until close.
-
-	* daemon/gvfsbackendhttp.c (try_create, try_replace): Implement.
-	For now we need to do HEAD-then-PUT, but we may later be able to
-	do a single PUT with "Expect: 100-continue".
-	(try_write, try_close_write): Implement.
-
-2008-01-13  Christian Kellner <gicmo gnome org>
-
-	* client/httpuri.c:
-	Also handle dav uris in the http mapper.
-
-	* daemon/dav.mount.in:
-	* daemon/Makefile.am:
-	Add the new dav backend.
-
-	* daemon/gvfsbackendhttp.c:
-	* daemon/gvfsbackendhttp.h:
-	Implement a utility function so dav and http
-	backend can share uri from filename creation.
-
-	* daemon/gvfsbackenddav.c:
-	First attempt to write the dav backend as a subclass of http.
-	Mount, QueryInfo, Enumerate should work and Read is provided
-	by the base class.
-
-2008-01-12  Leonid Kanter <leon asplinux ru>
-
-	* configure.ac: Added "ru" (Russian) to ALL_LINGUAS.
-
-2008-01-12  Alexander Larsson  <alexl redhat com>
-
-	* daemon/Makefile.am:
-	Set the http daemon dbus busname so that multiple mounts
-	work in the same process.
-
-2008-01-11  Dan Winship  <danw gnome org>
-
-	* daemon/soup-input-stream.c: implement GSeekable (a bit hackishly
-	due to a bug in libsoup 2.2.x)
-
-	* daemon/gvfsbackendhttp.c (try_seek_on_read): implement
-
-2008-01-11  Dan Winship  <danw gnome org>
-
-	* daemon/gvfsbackendhttp.c (g_vfs_backend_http_finalize): cleanup
-	(g_vfs_backend_http_init): move session creation here. Don't
-	explicitly set ASYNC_CONTEXT to g_main_context_default() because
-	that trips up SoupInputStream.
-	(uri_for_filename): create a SoupUri corresponding to a filename.
-	In particular, "/" corresponds to mount_base, not the result of
-	combining mount_base with "/".
-	(try_open_for_read): use uri_for_filename, free the result.
-
-2008-01-11  Dan Winship  <danw gnome org>
-
-	* daemon/soup-input-stream.c (soup_input_stream_send)
-	(wrapper_callback, soup_input_stream_send_async): Fix for changes
-	to g_input_stream_set_pending() since I wrote this.
-
-	* client/gdaemonfile.c (g_daemon_file_hash): x86_64 fix.
-
-2008-01-11  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsbackendhttp.c:
-	Make http mount not user visible.
-	Set backend mount spec in try_mount.
-
-2008-01-11  Christian Kellner  <gicmo gnome org>
-
-	* client/gdaemonvfs.c:
-	Fix the double use of a counter variable inside nested loops.
-
-	* client/Makefile.am:
-	* client/httpuri.c:
-	UriMapper added, which is needed for plain http method.
-
-	* configure.ac:
-	Check for libsoup version >= 2.2.104
-
-	* daemon/gvfsbackendhttp.c:
-	Initial implementation of plain http methods.
-
-	* daemon/Makefile.am:
-	* daemon/http.mount.in:
-	Added.
-
-	* daemon/soup-input-stream.c:
-	* daemon/soup-input-stream.h:
-	Import of Dan Winship's libsoup based streaming classes.
-
-2008-01-11  Inaki Larranaga Murgoitio  <dooteo euskalgnu org>
-
-	* configure.ac: Added "eu" (Basque) to ALL_LINGUAS.
-
-2008-01-11  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsbackendcomputer.c:
-	Set can't write info on the root.
-
-2008-01-11  Alexander Larsson  <alexl redhat com>
-
-	* programs/gvfs-mount.c (list_volumes):
-	Fix crash if no mount in volume.
-
-2008-01-11  Alexander Larsson  <alexl redhat com>
-
-	* client/gdaemonfile.c:
-	* common/gvfsdaemonprotocol.h:
-	Implement unmount_mountable and eject_mountable
-	on client side.
-
-	* common/gmountoperationdbus.c:
-	Fix warnings
-
-	* daemon/gvfsbackend.[ch]:
-	* daemon/gvfsjobunmountmountable.[ch]:
-	Add unmount_mountable and eject_mountable in daemon.
-
-	* daemon/gvfsbackendcomputer.c:
-	Implement unmount_mountable and eject_mountable
-
-	* daemon/gvfsbackendlocaltest.c:
-	Update to latest API
-
-	* daemon/gvfsbackendsftp.c:
-	Fix indentation
-
-	* daemon/gvfsjobunmount.c:
-	Always allow unmount if unmount is not
-	implemented.
-
-2008-01-11  Christian Kellner  <gicmo gnome org>
-
-	* configure.ac:
-	* daemon/Makefile.am:
-	* daemon/gvfsbackendhttp.c:
-	* daemon/gvfsbackendhttp.h:
-	Initial attempt of writing the http backend. Not much
-	there yet only a stub.
-
-2008-01-10  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsbackend.h:
-	* daemon/gvfsmonitor.[ch]:
-	* daemon/gvfsbackendcomputer.c:
-	* daemon/gvfsbackendtrash.c:
-	Make GVfsMonitor API simpler for users.
-
-2008-01-10  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsmonitor.c:
-	Remove freeing of initial ref after delay.
-
-	* daemon/gvfsjobcreatemonitor.[ch]:
-	Set the monitor as result here, not only the obj path.
-	Nicer and allows better lifetime handling.
-	If returning a obj ref, keep the monitor alive for
-	some time to allow a subscribe request.
-
-	* daemon/gvfsbackendcomputer.c:
-	* daemon/gvfsbackendtrash.c:
-	Update to the new APIs
-
-2008-01-10  Alexander Larsson  <alexl redhat com>
-
-	* common/gmounttracker.c:
-	Handle error reply from list_mounts.
-
-	* programs/gvfs-mount.c:
-	Add option to list mounts.
-	Based on patch from nf2 scheinwelt at
-
-2008-01-09  Alexander Larsson  <alexl redhat com>
-
-	* hal/ghaldrive.c:
-	* hal/ghalmount.c:
-	* hal/ghalvolume.c:
-	Use default fallbacks for icons
-
-2008-01-09  Alexander Larsson  <alexl redhat com>
-
-	* common/gmountsource.[ch]:
-	Add g_mount_source_get_operation() that lets
-	you handle a remote GMountSource as if it
-	was a GMountOperation.
-
-	* common/gmountoperationdbus.c:
-	* programs/gvfs-mount.c:
-	Update to new GMountOperation APIs
-
-	* client/gdaemonfile.c:
-	* daemon/gvfsjobmountmountable.[ch]:
-	Also let you return target by uri, as not all
-	targets are from gvfs.
-
-	* daemon/gvfsbackendcomputer.c:
-	Initial cut at mount_mountable
-
-2008-01-09  Alexander Larsson  <alexl redhat com>
-
-	* client/gdaemonvfs.c (_g_daemon_vfs_get_mount_info_sync):
-	Better error return on not mounted.
-
-2008-01-09  Luca Ferretti  <elle uca libero it>
-
-	* Makefile.am:
-	* autogen.sh:
-	* configure.ac:
-
-	Reuse intltool by now, glib-gettext rules seems unable
-	to properly remove "[encoding: UTF-8]" generating
-	po/POTFILES.
-
-	* mkinstalldirs:
-
-	Removed, autogenerated by intltool
-
-2008-01-08  Alexander Larsson  <alexl redhat com>
-
-	* configure.ac:
-	Post release version bump
-
-=== gvfs 0.1.1 ===
-
-2008-01-08  Alexander Larsson  <alexl redhat com>
-
-	* NEWS:
-	Update for release
-
-2008-01-08  Alexander Larsson  <alexl redhat com>
-
-	* configure.ac:
-	Require glib 2.15.1
-
-2008-01-08  Alexander Larsson  <alexl redhat com>
-
-	* daemon/Makefile.am:
-	* daemon/computer.mount.in:
-	* daemon/gvfsbackendcomputer.[ch]:
-	Add initial computer backend
-
-	* daemon/gvfsbackend.h:
-	* daemon/gvfsjobunmountmountable.[ch]:
-	Add umount_mountable calls
-
-2008-01-07  Alexander Larsson  <alexl redhat com>
-
-	* client/Makefile.am:
-	* client/gdaemondirectorymonitor.[ch]:
-	* client/gdaemonfile.c:
-	* daemon/gvfsbackendtrash.c:
-	* programs/gvfs-monitor-dir.c:
-	Update to handle removed GDirectoryMonitor from
-	API.
-
-	* daemon/gvfsbackendsftp.c:
-	Fix warnings
-
-2008-01-07  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsbackendsftp.c:
-	Remove debug spew
-
-2008-01-07  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsbackendsftp.c:
-	Update to new gio API
-
-2008-01-04  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsbackendsftp.c:
-	(make_reply_stream):
-	Update to new gio API
-
-2008-01-03  Matthias Clasen  <mclasen redhat com>
-
-	* daemon/Makefile.am: Install the .mount files
-	in /usr/share/gvfs/mounts, not in /etc/gvfs/mounts
-
-2008-01-03  Alexander Larsson  <alexl redhat com>
-
-	* hal/ghalvolumemonitor.c:
-	Handle pool finalizing on unloads of hal module
-	(#507037)
-
-2008-01-03  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsbackendsftp.c:
-	Return icons
-
-2008-01-03  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsbackendsftp.c:
-	Use right types for file times (#506494)
-
-2008-01-03  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsbackendsftp.c:
-	Don't return errors on EOF (#506493)
-
-2008-01-03  Alexander Larsson  <alexl redhat com>
-
-	* Makefile.am:
-	* mkinstalldirs: Added.
-	Added mkinstalldirs to svn and EXTRA_DIST ase
-	we now don't gettextize in autogen.
-
-2008-01-03  Alexander Larsson  <alexl redhat com>
-
-	* hal/ghaldrive.c:
-	(_drive_get_description):
-	Fix plus/minus utf8 string.
-	Patch from Luca Ferretti.
-
-2007-12-20  Alexander Larsson  <alexl redhat com>
-
-	* configure.ac:
-	Post release version bump
-
-=== gvfs 0.1.0 ===
-
-2007-12-20  Alexander Larsson  <alexl redhat com>
-
-	* NEWS:
-	Update for release
-
-	* configure.ac:
-	Bump version to 0.1.0
-
-2007-12-20  Alexander Larsson  <alexl redhat com>
-
-	* autogen.sh:
-	Don't run gettextize
-
-	* programs/Makefile.am:
-	dist gvfs-less
-
-2007-12-20  Alexander Larsson  <alexl redhat com>
-
-	* daemon/main.c:
-	Fix translated "".
-
-	* hal/ghaldrive.c:
-	Encode +/- as utf8 c escapes
-
-2007-12-20  Alexander Larsson  <alexl redhat com>
-
-	* configure.ac:
-	Require glib 2.15.0
-
-2007-12-20  Alexander Larsson  <alexl redhat com>
-
-	* client/gvfsfusedaemon.c:
-	* daemon/gvfsbackendsftp.c:
-	* daemon/gvfsbackendsmb.c:
-	* daemon/gvfsbackendsmbbrowse.c:
-	* daemon/gvfsbackendtrash.c:
-	* daemon/gvfsjobqueryinfo.c:
-	* programs/gvfs-copy.c:
-	* programs/gvfs-ls.c:
-	* programs/gvfs-move.c:
-	* test/benchmark-gvfs-big-files.c:
-	* test/benchmark-gvfs-small-files.c:
-	Update to new file attribute names
-
-2007-12-20  Alexander Larsson  <alexl redhat com>
-
-	* client/gdaemonmount.c:
-	* hal/ghaldrive.c:
-	* hal/ghalmount.c:
-	* hal/ghalvolume.c:
-	* programs/gvfs-mount.c:
-	Update to new unmount flag api
-
-2007-12-20  Alexander Larsson  <alexl redhat com>
-
-	* client/gdaemonfileinputstream.c:
-	* client/gdaemonfileoutputstream.c:
-	* client/gdaemonvfs.c:
-	* client/gvfsfusedaemon.c:
-	Fix warnings
-
-2007-12-20  Alexander Larsson  <alexl redhat com>
-
-	* daemon/Makefile.am:
-	Build without cdda.
-	Patch from nf2 scheinwelt at
-
-2007-12-19  David Zeuthen  <davidz redhat com>
-
-	Add missing files from previous patch.
-
-	* daemon/cdda.mount.in:
-	* daemon/gvfsbackendcdda.c: (g_vfs_backend_cdda_finalize),
-	(g_vfs_backend_cdda_init), (do_mount), (try_mount), (do_unmount),
-	(get_track_num_from_name), (free_read_handle), (create_header),
-	(do_open_for_read), (paranoia_callback), (do_read),
-	(do_seek_on_read), (do_close_read), (set_info_for_track),
-	(do_query_info), (do_enumerate), (g_vfs_backend_cdda_class_init):
-	* daemon/gvfsbackendcdda.h:
-	* programs/gvfs-less:
-
-2007-12-19  Alexander Larsson  <alexl redhat com>
-
-	* client/gdaemonvfs.[ch]:
-	* client/gdaemonvolumemonitor.c:
-	* hal/ghalvolumemonitor.c:
-	* hal/hal-module.c:
-	Remove spew
-	Update for new APIs
-	Don't use GDaemonVolumeMonitor if not using GDaemonVfs.
-
-	* hal/hal-pool.c:
-	Close custom dbus connection before unrefing
-
-2007-12-19  David Zeuthen  <davidz redhat com>
-
-	Add the cdda:// backend for Compact Disc Digital Audio discs.
-
-	Allow a backend to specify the fuse name directly instead of
-	using the display name
-
-	Make GDaemonVolumeMonitor and GDaemonMount use the new
-	adopt_orphan_mount() function on GVolumeMonitor in gio. Also,
-	since a GMount now can be associated with a GVolume, implement
-	eject().
-
-	Add a new gvfs-less program.
-
-	Make gvfs-mount capable of unmounting as well.
-
-	HAL backend changes: attempt to unmount all mounts from
-	enclosing volumes and fail the ejection if one of the unmount
-	operations fails. Use new adopt_orphan_mount() from gio to
-	adopt cdda:// volumes for audio discs. Emit the 'eject-button'
-	signal on GDrive. Various other fixes.
-
-	* client/gdaemonfile.c: (g_daemon_file_find_enclosing_mount):
-	* client/gdaemonmount.c: (g_daemon_mount_finalize),
-	(g_daemon_mount_new), (g_daemon_mount_get_volume),
-	(g_daemon_mount_get_drive), (g_daemon_mount_can_eject),
-	(foreign_volume_removed), (g_daemon_mount_set_foreign_volume),
-	(eject_wrapper_callback), (g_daemon_mount_eject),
-	(g_daemon_mount_eject_finish), (g_daemon_mount_mount_iface_init):
-	* client/gdaemonmount.h:
-	* client/gdaemonvolumemonitor.c: (mount_added), (mount_removed),
-	(g_daemon_volume_monitor_init):
-	* client/gvfsfusedaemon.c: (file_handle_close_stream),
-	(free_file_handle_for_path), (mount_record_new):
-	* common/gmounttracker.c: (g_mount_info_dup), (g_mount_info_unref),
-	(g_mount_info_from_dbus):
-	* common/gmounttracker.h:
-	* configure.ac:
-	* daemon/Makefile.am:
-	* daemon/gvfsbackend.c: (g_vfs_backend_finalize),
-	(g_vfs_backend_init), (g_vfs_backend_set_fuse_name),
-	(g_vfs_backend_get_fuse_name), (g_vfs_backend_register_mount):
-	* daemon/gvfsbackend.h:
-	* daemon/gvfsjobunmount.c: (unregister_mount_callback),
-	(send_reply):
-	* daemon/mount.c: (vfs_mount_free), (vfs_mount_to_dbus),
-	(register_mount), (list_mounts):
-	* hal/ghaldrive.c: (g_hal_drive_finalize), (hal_condition),
-	(g_hal_drive_new), (spawn_cb), (g_hal_drive_eject_do),
-	(free_unmount_mounts_op), (_eject_unmount_mounts_cb),
-	(_eject_unmount_mounts), (g_hal_drive_eject):
-	* hal/ghalmount.c: (g_hal_mount_finalize), (unmount_cb),
-	(unmount_read_error), (unmount_do), (g_hal_mount_unmount),
-	(eject_wrapper_callback), (g_hal_mount_eject),
-	(g_hal_mount_eject_finish):
-	* hal/ghalvolume.c: (g_hal_volume_finalize), (do_update_from_hal),
-	(g_hal_volume_new), (g_hal_volume_get_mount),
-	(foreign_mount_unmounted), (g_hal_volume_adopt_foreign_mount),
-	(g_hal_volume_has_foreign_mount_root), (spawn_cb),
-	(mount_foreign_callback), (g_hal_volume_mount),
-	(g_hal_volume_mount_finish), (eject_wrapper_callback),
-	(g_hal_volume_eject), (g_hal_volume_eject_finish):
-	* hal/ghalvolume.h:
-	* hal/ghalvolumemonitor.c: (adopt_orphan_mount),
-	(g_hal_volume_monitor_class_init), (update_volumes),
-	(update_mounts), (update_discs):
-	* hal/hal-device.c: (hal_device_class_init),
-	(_hal_device_hal_condition):
-	* hal/hal-device.h:
-	* hal/hal-marshal.list:
-	* hal/hal-pool.c: (hal_pool_class_init), (_hal_condition),
-	(hal_pool_new):
-	* hal/hal-pool.h:
-	* programs/Makefile.am:
-	* programs/gvfs-mount.c: (unmount_done_cb), (unmount), (main):
-
-2007-12-18  Luca Ferretti  <elle uca libero it>
-
-	* configure.ac: Add ALL_LINGUAS and definition for GVFS_LOCALEDIR;
-	the second one is unused by now, but could be needed, so all
-	l10n stuff in this file should be OK.
-
-2007-12-17  David Zeuthen  <davidz redhat com>
-
-	* hal/ghalvolumemonitor.c (update_mounts): g_get_unix_mounts()
-	was renamed to g_unix_mounts_get() in gio
-
-	* hal/hal-pool.c, Makefile.am: Instead of dbus-glib-1, use the
-	function _g_dbus_connection_integrate_with_main() for mainloop
-	integration.
-
-	* hal/ghalmount.h, hal/ghalvolume.h, hal/ghaldrive.h: Use a weak
-	pointer for the volume monitor
-
-	* configure.ac: Don't require dbus-glib-1 for the hal vm backend
-
-2007-12-17  David Zeuthen  <davidz redhat com>
-
-	* client/gdaemonmount.c (g_daemon_mount_mount_iface_init): Fix typo
-	with setting the can_eject() function
-
-2007-12-17  Bastien Nocera  <hadess hadess net>
-
-	* daemon/gvfsbackendtrash.c: (list_trash_dirs):
-	Fix build, renamed g_get_unix_mounts to g_unix_mounts_get
-
-2007-12-17  Alexander Larsson  <alexl redhat com>
-
-	* hal/ghaldrive.[ch]:
-	* hal/ghalmount.[ch]:
-	* hal/ghalvolume.[ch]:
-	* hal/ghalvolumemonitor.[ch]:
-	* hal/hal-device.[ch]:
-	* hal/hal-module.c:
-	* hal/hal-pool.[ch]:
-	Make types dynamic and update to support volume monitor
-	backend name and is_supported().
-
-2007-12-17  Alexander Larsson  <alexl redhat com>
-
-	* client/gdaemonmount.c (g_daemon_mount_mount_iface_init):
-	Eject not supported. Make vtable NULL.
-
-2007-12-14  David Zeuthen  <davidz redhat com>
-
-	* Makefile.am:
-	* client/gdaemonmount.c: (g_daemon_mount_get_uuid),
-	(g_daemon_mount_can_eject), (g_daemon_mount_eject),
-	(g_daemon_mount_eject_finish), (g_daemon_mount_mount_iface_init):
-	* client/gdaemonvolumemonitor.c: (get_volume_for_uuid),
-	(get_mount_for_uuid), (g_daemon_volume_monitor_class_init):
-	* configure.ac:
-	* hal/*: new files
-
-	Update to latest gio API changes and add the HAL backend for
-	volume monitoring.
-
-2007-12-14  Alexander Larsson  <alexl redhat com>
-
-	* client/gdaemonfile.c:
-	* client/gdaemonfileinputstream.c:
-	* client/gvfsfusedaemon.c:
-	* common/gvfsdaemonprotocol.c:
-	* common/gvfsdaemonprotocol.h:
-	* daemon/gvfsbackend.h:
-	* daemon/gvfsjobsetattribute.c:
-	* daemon/gvfsjobsetattribute.h:
-	* programs/gvfs-info.c:
-	* programs/gvfs-ls.c:
-	Update for gio API changes (removal of GFileAttributeValue).
-
-2007-12-14  Alexander Larsson  <alexl redhat com>
-
-	* client/gdaemonfile.c:
-	* common/gmountsource.c:
-	* common/gmountsource.h:
-	* daemon/gvfsbackendsftp.c:
-	* daemon/gvfsbackendsmb.c:
-	* programs/gvfs-info.c:
-	* programs/gvfs-monitor-dir.c:
-	* programs/gvfs-monitor-file.c:
-	* programs/gvfs-mount.c:
-	* programs/gvfs-save.c:
-	* test/benchmark-gvfs-big-files.c:
-	* test/benchmark-gvfs-small-files.c:
-	Update to new gio flag enum types/values
-
-2007-12-14  Alexander Larsson  <alexl redhat com>
-
-	* client/gdaemondirectorymonitor.c:
-	* client/gdaemondirectorymonitor.h:
-	* client/gdaemonfile.c:
-	* client/gdaemonfile.h:
-	* client/gdaemonfileenumerator.c:
-	* client/gdaemonfileenumerator.h:
-	* client/gdaemonfileinputstream.c:
-	* client/gdaemonfileinputstream.h:
-	* client/gdaemonfilemonitor.c:
-	* client/gdaemonfilemonitor.h:
-	* client/gdaemonfileoutputstream.c:
-	* client/gdaemonfileoutputstream.h:
-	* client/gdaemonmount.c:
-	* client/gdaemonmount.h:
-	* client/gdaemonvfs.c:
-	* client/gdaemonvfs.h:
-	* client/gdaemonvolumemonitor.h:
-	* client/gvfsdaemondbus.c:
-	* client/gvfsdaemondbus.h:
-	* client/gvfsfusedaemon.c:
-	* client/gvfsurimapper.h:
-	* client/smburi.c:
-	* common/gdbusutils.c:
-	* common/gdbusutils.h:
-	* common/gmountoperationdbus.c:
-	* common/gmountoperationdbus.h:
-	* common/gmountsource.c:
-	* common/gmountsource.h:
-	* common/gsysutils.c:
-	* common/gvfsdaemonprotocol.c:
-	* common/gvfsdaemonprotocol.h:
-	* daemon/gvfsbackend.h:
-	* daemon/gvfsbackendftp.c:
-	* daemon/gvfsbackendsftp.c:
-	* daemon/gvfsbackendsmb.c:
-	* daemon/gvfsbackendsmbbrowse.c:
-	* daemon/gvfsbackendtest.c:
-	* daemon/gvfsbackendtrash.c:
-	* daemon/gvfsdaemonutils.c:
-	* daemon/gvfsjob.c:
-	* daemon/gvfsjob.h:
-	* daemon/gvfsjobcopy.h:
-	* daemon/gvfsjobcreatemonitor.h:
-	* daemon/gvfsjobdelete.h:
-	* daemon/gvfsjobenumerate.h:
-	* daemon/gvfsjobmakedirectory.h:
-	* daemon/gvfsjobmakesymlink.h:
-	* daemon/gvfsjobmount.h:
-	* daemon/gvfsjobmountmountable.h:
-	* daemon/gvfsjobmove.h:
-	* daemon/gvfsjobqueryattributes.h:
-	* daemon/gvfsjobqueryfsinfo.h:
-	* daemon/gvfsjobqueryinfo.h:
-	* daemon/gvfsjobsetattribute.h:
-	* daemon/gvfsjobsetdisplayname.h:
-	* daemon/gvfsjobtrash.h:
-	* daemon/gvfsjobunmount.h:
-	* daemon/gvfsmonitor.h:
-	* daemon/mount.c:
-	* daemon/mount.h:
-	* programs/gvfs-cat.c:
-	* programs/gvfs-copy.c:
-	* programs/gvfs-info.c:
-	* programs/gvfs-ls.c:
-	* programs/gvfs-monitor-dir.c:
-	* programs/gvfs-monitor-file.c:
-	* programs/gvfs-mount.c:
-	* programs/gvfs-move.c:
-	* programs/gvfs-rm.c:
-	* programs/gvfs-save.c:
-	* programs/gvfs-trash.c:
-	* test/benchmark-gvfs-big-files.c:
-	* test/benchmark-gvfs-small-files.c:
-	* test/benchmark-posix-big-files.c:
-	* test/benchmark-posix-small-files.c:
-	Only use <gio/gio.h> include
-
-2007-12-13  Alexander Larsson  <alexl redhat com>
-
-	* client/gdaemonfile.c:
-	* programs/gvfs-mount.c:
-	Update for g_mount_for_location to g_file_mount_enclosing_volume change.
-
-2007-12-11  David Zeuthen  <davidz redhat com>
-
-	Update for API changes in gio trunk.
-
-	* client/Makefile.am:
-	* client/gdaemonfile.c: (g_daemon_file_find_enclosing_mount),
-	(g_daemon_file_file_iface_init):
-	* client/gdaemonvolumemonitor.c: (get_mounts), (get_volumes),
-	(find_mount_by_mount_info), (mount_added), (mount_removed),
-	(g_daemon_volume_monitor_init), (g_daemon_volume_monitor_finalize),
-	(g_daemon_volume_monitor_class_init):
-	* client/gdaemonvolumemonitor.h:
-	* client/gvfsfusedaemon.c: (mount_record_new),
-	(mount_record_for_mount_exists), (mount_list_update),
-	(mount_tracker_mounted_cb), (mount_tracker_unmounted_cb),
-	(subthread_main):
-	* daemon/gvfsbackendtrash.c: (list_trash_dirs):
-
-2007-12-05  Alexander Larsson  <alexl redhat com>
-
-	* client/gdaemonvfs.c:
-	(g_daemon_vfs_init):
-	Use the new API to load the modules
-
-2007-12-05  Alexander Larsson  <alexl redhat com>
-
-	* client/gdaemonfile.c:
-	* client/gdaemonfileenumerator.c:
-	* client/gdaemonfileinputstream.c:
-	* client/gdaemonfileoutputstream.c:
-	Update to gio API change
-
-2007-11-27  Alexander Larsson  <alexl redhat com>
-
-	* client/gdaemonfileinputstream.c:
-	* client/gdaemonfileoutputstream.c:
-	* client/gdaemonvfs.c:
-	* client/gvfsfusedaemon.c:
-	* client/gvfsuriutils.h:
-	* daemon/gvfsbackend.c:
-	* daemon/gvfsbackendsftp.c:
-	* daemon/gvfsbackendtrash.c:
-	* daemon/gvfschannel.c:
-	* daemon/gvfsmonitor.c:
-	* daemon/mount.c:
-	Update to build with the latest glib included
-	gio
-
-2007-11-27  Alexander Larsson  <alexl redhat com>
-
-	* Makefile.am:
-	* configure.ac:
-	* programs/Makefile.am:
-	* programs/gvfs-cat.c:
-	* programs/gvfs-copy.c:
-	* programs/gvfs-info.c:
-	* programs/gvfs-ls.c:
-	* programs/gvfs-monitor-dir.c:
-	* programs/gvfs-monitor-file.c:
-	* programs/gvfs-mount.c:
-	* programs/gvfs-move.c:
-	* programs/gvfs-rm.c:
-	* programs/gvfs-save.c:
-	* programs/gvfs-trash.c:
-	Moved the gio tools from gio-standalone
-
-2007-11-20  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsbackendsftp.c:
-	Add comment
-
-	* daemon/gvfsbackendsmb.c:
-	Support new WOULD_MERGE error code
-
-2007-11-16  Alexander Larsson  <alexl redhat com>
-
-	* client/gdaemonfile.c:
-	* client/gdaemonfileinputstream.c:
-	* client/gdaemonfileoutputstream.c:
-	* client/smburi.c:
-	* common/gdbusutils.c:
-	* common/gmountsource.c:
-	* daemon/gvfsbackendftp.c:
-	* daemon/gvfsbackendtrash.c:
-	* daemon/gvfsdaemon.c:
-	* daemon/gvfsjob.c:
-	* daemon/gvfsjobdbus.c:
-	* daemon/gvfsjobopenforwrite.h:
-	* daemon/mount.c:
-	* daemon/pty_open.c:
-	* test/benchmark-gvfs-big-files.c:
-	* test/benchmark-gvfs-small-files.c:
-	* test/benchmark-posix-small-files.c:
-	Code cleanups from Kjartan Maraas.
-
-2007-11-15  Alexander Larsson  <alexl redhat com>
-
-	* configure.ac:
-	Post release version bump
-
-=== gvfs 0.0.2 ===
-
-2007-11-15  Alexander Larsson  <alexl redhat com>
-
-	* configure.ac:
-	Require gio 0.1.2
-
-	* NEWS:
-	Update for release
-
-2007-11-15  Alexander Larsson  <alexl redhat com>
-
-	* daemon/Makefile.am:
-	* daemon/ftp.mount.in:
-	* daemon/gvfs-daemon.service.in:
-	* daemon/sftp.mount.in:
-	* daemon/smb-browse.mount.in:
-	* daemon/smb.mount.in:
-	* daemon/trash.mount.in:
-	Rename gvfs daemon processes to start
-	with "gvfsd". This is shorter and nicer.
-
-2007-11-14  Alexander Larsson  <alexl redhat com>
-
-	* common/gvfsdaemonprotocol.h:
-	Add unmount operation and
-	unregister mount mounttracker call
-
-	* client/gdaemonvolume.c:
-	Implement client side of unmount
-
-	* daemon/Makefile.am:
-	* daemon/gvfsjobunmount.[ch]: Added.
-	Add unmount job type
-
-	* daemon/gvfsbackend.[ch]:
-	Implement unmount
-
-2007-11-14  Alexander Larsson  <alexl redhat com>
-
-	* common/gdbusutils.c:
-	Handle NULL callback in _g_dbus_connection_call_async
-
-	* daemon/gvfsdaemon.c:
-	Re-register backends with new main daemons
-
-2007-11-14  Alexander Larsson  <alexl redhat com>
-
-	* client/gdaemonvfs.[ch]:
-	* client/gvfsdaemondbus.c:
-	Make sure we somewhat cleanly handle the
-	various dbus daemons going down. By somewhat
-	I mean that no problem should be persistant
-	even if you might get some transient error
-	messages.
-
-	Unfortunately the only way to be able to cleanly
-	handle this involves globally ignoring SIGPIPE.
-	What can I say, unix sucks.
-
-	* common/gsysutils.c:
-	(_g_socket_receive_fd):
-	Handle errors if e.g. the fd is closed
-
-2007-11-13  Alexander Larsson  <alexl redhat com>
-
-	* common/gsysutils.c:
-	* daemon/gvfschannel.c:
-	* daemon/gvfsdaemonutils.c:
-	* daemon/gvfsjobcopy.c:
-	* daemon/gvfsmonitor.c:
-	* daemon/gvfswritechannel.c:
-	Add required includes for solaris
-	Patch from Damien Carbery
-
-2007-11-12  Alexander Larsson  <alexl redhat com>
-
-	* client/gvfsurimapper.[ch]:
-	Make this class dynamic
-
-	* client/Makefile.am:
-	* client/gdaemonvfs.c:
-	* client/smburi.c:
-	Build smb uri mapper into module
-	(this avoids extra .so files)
-
-2007-11-12  Alexander Larsson  <alexl redhat com>
-
-	* common/gmountspec.[ch]:
-	(g_mount_spec_new_from_data):
-	(g_mount_spec_set_with_len):
-	Add new functions
-
-	* client/Makefile.am:
-	* common/Makefile.am:
-	Update for moved files
-	Build non-shared version of common libs.
-	Ups non-shared common libs in client module.
-
-	* common/gvfsuriutils.[ch]: Removed.
-	* client/gvfsuriutils.[ch]: Added.
-	Moved uriutils to gvfs (not used by daemon)
-	Re-namespace to g_vfs_*
-
-	* common/gvfsurimapper.[ch]: Removed.
-	* client/gvfsurimapper.[ch]: Added.
-	Move UriMapper to client lib
-	Remove/Hide use of GMountSpec
-
-	* client/gdaemonvfs.c:
-	* client/smburi.c:
-	Update to the new APIs
-
-	* client/gvfsfusedaemon.c:
-	* daemon/gvfsbackendtrash.c:
-	* daemon/gvfsjobqueryfsinfo.c:
-	Fix warnings
-
-2007-11-08  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsdaemon.c:
-	* daemon/gvfsjobmove.c:
-	* test/benchmark-common.c:
-	Fixes for solaris build.
-	Patches from Damien Carbery
-
-2007-11-07  Sebastian Dröge  <slomo circular-chaos org>
-
-	* daemon/gvfsbackendsftp.c:
-	Update g_memory_output_stream_set_free_on_close() to
-	g_memory_output_stream_set_free_data().
-
-2007-11-07  Alexander Larsson  <alexl redhat com>
-
-	* client/gdaemonvfs.c:
-	Update to new gvfs construction API
-
-2007-11-07  Alexander Larsson  <alexl redhat com>
-
-	* common/gdbusutils.c:
-	* daemon/gvfsbackendtest.c:
-	* daemon/gvfsbackendtrash.c:
-	Ansi C fixes from Jens Granseuer
-
-2007-11-06  Sebastian Dröge  <slomo circular-chaos org>
-
-	* configure.ac:
-	* daemon/gvfsdaemonutils.c: (dbus_connection_send_fd):
-	* daemon/mount.c: (vfs_mount_to_dbus), (dbus_message_function):
-	Fix typo: availible -> available.
-
-2007-11-06  Alexander Larsson  <alexl redhat com>
-
-	* configure.ac:
-	Post release version bump
-
-=== gvfs 0.0.1 ===
-
-2007-11-06  Alexander Larsson  <alexl redhat com>
-
-	* client/Makefile.am:
-	* daemon/Makefile.am:
-	* test/Makefile.am:
-	Fix make distcheck
-
-2007-11-06  Alexander Larsson  <alexl redhat com>
-
-	* client/gdaemonfile.c:
-	(g_daemon_file_file_iface_init):
-	Actually export get_uri_scheme
-
-	* client/gdaemonfileinputstream.c:
-	(g_daemon_file_input_stream_query_info):
-	Set NOT_SUPPORTED error
-
-2007-11-06  Alexander Larsson  <alexl redhat com>
-
-	* common/gmountoperationdbus.c:
-	* common/gmounttracker.c:
-	* daemon/gvfsbackend.h:
-	* daemon/gvfschannel.h:
-	Remove use of old giotypes.h header
-
-2007-11-03  Paolo Borelli  <pborelli katamail com>
-
-	* client/gdaemonvfs.c (get_mountspec_from_uri):
-	Do not leak the decoded uri.
-
-2007-11-02  Sebastien Bacher  <seb128 ubuntu com>
-
-	* common/Makefile.am: use the correct gmountoperationdbus.h naming
-
-2007-11-01  Christian Kellner  <gicmo gnome org>
-
-	* client/*.[ch]:
-	* common/*.[ch]:
-	* daemon/*.[ch]:
-	* test/*.[ch]:
-	Add copyright information to source files.
-
-2007-11-01  Alexander Larsson  <alexl redhat com>
-
-	* client/gdaemonfile.c:
-	* client/gdaemonvfs.[ch]:
-	Implement get_uri_scheme
-
-	* daemon/mount.c:
-	Add needed includes
-
-2007-10-31  Alexander Larsson  <alexl redhat com>
-
-	* client/gdaemonfile.c:
-	Implement contains_file and get_relative_path
-
-2007-10-31  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsbackend.[ch]:
-	Add g_vfs_backend_get_mount_spec
-
-	* daemon/gvfsjobqueryfsinfo.c:
-	Fix indentation
-
-	* daemon/gvfsjobqueryinfo.c:
-	Implement id:fs attribute
-
-2007-10-31  Alexander Larsson  <alexl redhat com>
-
-	* client/gdaemonvolume.c:
-	Remove get_platform_id
-
-2007-10-31  Alexander Larsson  <alexl redhat com>
-
-	* client/gdaemonfile.c:
-	Implement find_enclosing_volume
-
-	* client/gdaemonvolume.[ch]:
-	* client/gdaemonvolumemonitor.c:
-	No need to pass volume monitor when
-	createing volumes
-
-2007-10-31  Alexander Larsson  <alexl redhat com>
-
-	* common/gmounttracker.[ch]:
-	Add all mount info to GMountInfo
-	Make it refcounted
-
-	* client/gdaemonvfs.[ch]:
-	* client/gdaemonfile.c:
-	* client/gdaemonvolumemonitor.c:
-	Remove GMountRef, replacing its use with
-	GMountInfo
-
-2007-10-31  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsjobqueryfsinfo.c:
-	Remove volume name attribute
-
-2007-10-31  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsbackendtrash.c:
-	Update to new API
-
-2007-10-30  Alexander Larsson  <alexl redhat com>
-
-	* common/gmounttracker.c:
-	Handle threads not being initialized
-
-	* daemon/gvfsjobqueryfsinfo.c:
-	Set volume name
-
-2007-10-26  Alexander Larsson  <alexl redhat com>
-
-	* client/gdaemonvolumemonitor.c:
-	Don't show not user visible mounts
-
-	* daemon/mount.c:
-	Don't give fuse mounts for non visible mounts
-	(as they don't get mounted)
-
-	* daemon/gvfsbackendsmbbrowse.c:
-	* daemon/gvfsbackendtrash.c:
-	Mark as not user visible
-
-2007-10-26  Alexander Larsson  <alexl redhat com>
-
-	* common/gvfsdaemonprotocol.h:
-	Add registerFuse call
-
-	* client/gvfsfusedaemon.c:
-	Register with vfs daemon
-	Exit (and unmount) if daemon dies
-
-	* daemon/mount.c:
-	Hand out fuse mountpaths when availible.
-
-	* client/gdaemonvfs.[ch]:
-	* common/gmounttracker.c:
-	Handle sent fuse mountpath
-
-	* client/gdaemonfile.c:
-	Implement g_daemon_file_get_path using fuse
-	if availible.
-
-2007-10-26  Alexander Larsson  <alexl redhat com>
-
-	* client/Makefile.am:
-	* client/gvfsfusedaemon.c:
-	Update fuse daemon to use the giomodule instead of
-	linking to a copy of the code. The old way was
-	problematic with the module code being a dynamic
-	type in the module and not in the fuse daemon.
-
-2007-10-25  Alexander Larsson  <alexl redhat com>
-
-	* client/smburi.c:
-	* common/gvfsurimapper.[ch]:
-	Make to_uri_scheme return const string.
-
-	* client/gdaemonfile.[ch]:
-	* client/gdaemonvfs.[ch]:
-	Add _g_daemon_vfs_mountspec_has_uri_scheme and use it to
-	implement g_file_has_uri_scheme
-
-2007-10-24  Alexander Larsson  <alexl redhat com>
-
-	* common/gmountsource.c:
-	(g_mount_source_ask_password):
-	Increase password dialog timeout to 30 minutes
-
-2007-10-24  Alexander Larsson  <alexl redhat com>
-
-	* common/gmountspec.c:
-	(g_mount_spec_set_mount_prefix):
-	Actually assign the mount_prefix in the GMountSpec
-
-2007-10-23  Sebastian Dröge  <slomo circular-chaos org>
-
-	* client/Makefile.am:
-	Change the GIO module dir to $(libdir)/gio/modules as was
-	done in GIO.
-
-2007-10-23  Alexander Larsson  <alexl redhat com>
-
-	* client/gdaemonfile.c:
-	* client/gdaemonvfs.c:
-	* common/gmountspec.[ch]:
-	Ensure GDaemonFile mount specs are actually unique.
-	When a non-unique mount spec was finalized any unique
-	version of the same was removed from the hashtable.
-
-2007-10-23  Alexander Larsson  <alexl redhat com>
-
-	* client/gdaemonvfs.c:
-	(_g_daemon_vfs_get_uri_for_mountspec):
-	Better handling for default types.
-	(Handle hostname, port and username)
-
-2007-10-22  Alexander Larsson  <alexl redhat com>
-
-	* client/gdaemonvfs.c:
-	* common/gvfsuriutils.[ch]:
-	* daemon/gvfsbackendtrash.c:
-	Update to use the gurifuncs.h from gio.
-	Fix filename parsing to handle ~/x
-
-2007-10-19  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsbackend.[ch]:
-	Rename set_icon -> set_icon_name
-	Add getter for icon_name and display_name
-
-	* daemon/gvfsbackendsmb.c:
-	* daemon/gvfsbackendsmbbrowse.c:
-	Update for API changes
-	Set display name for in fileinfo
-
-	* daemon/gvfsbackendsftp.c:
-	* daemon/gvfsbackendtrash.c:
-	Update for API changes
-
-
-2007-10-19  Alexander Larsson  <alexl redhat com>
-
-	* client/gdaemonfile.c:
-	(g_daemon_file_hash): Faster hash, since mount_spec is unique
-	(g_daemon_file_equal): Compare mount spec too
-
-	* daemon/gvfsbackendsmb.c:
-	* daemon/gvfsbackendsmbbrowse.c:
-	Set volume display names and icons
-	Set content type and icon for files
-
-2007-10-19  Alexander Larsson  <alexl redhat com>
-
-	* common/gmounttracker.[ch]:
-	* client/gdaemonvfs.c:
-	* daemon/mount.c:
-	Add user_visible to mount info
-	Reorder args so that new stuff comes at the end
-
-	* daemon/gvfsbackend.[ch]:
-	Add user_visible setting
-	Fix up various setters that set the wrong variable
-
-	* daemon/gvfsbackendtrash.c:
-	Add icon and better display name
-
-2007-10-19  Alexander Larsson  <alexl redhat com>
-
-	* client/gdaemonvfs.[ch]:
-	* client/gdaemonvolume.c:
-	* client/gdaemonvolumemonitor.[ch]:
-	Implement using DEFINE_DYNAMIC_TYPE
-	Actually register GDaemonVolumeMonitor in giomodule
-
-	* common/gmounttracker.c:
-	Update to the on-dbus format for mounts
-
-2007-10-19  Alexander Larsson  <alexl redhat com>
-
-	* client/smburi.c (smb_to_uri):
-	No port by default
-
-2007-10-16  Alexander Larsson  <alexl redhat com>
-
-	* client/gdaemonfile.c:
-	(g_daemon_file_get_parent):
-	Fix get_parent to handle files that are in the root directory
-
-2007-10-16  Alexander Larsson  <alexl redhat com>
-
-	* common/gvfsdaemonprotocol.[ch]:
-	Make sending icons actually work
-
-	* daemon/gvfsbackendtrash.c:
-	Set icon for toplevel
-
-	* daemon/gvfsmonitor.c:
-	Initialize error before call
-
-2007-10-12  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsdaemon.c:
-	Build fixes
-	Patch from Milosz Derezynski <internalerror gmail com>
-
-2007-10-10  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsbackendtrash.c:
-	Support file monitor on trash:/// (for icon)
-
-2007-10-10  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsbackendtrash.c:
-	Add support for directory monitor on root dir
-
-2007-10-09  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsbackendtrash.c:
-	Correctly handle len arg in unescape_pathname
-
-2007-10-09  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsbackendtrash.c:
-	Nicer filenames for things in the home trash.
-	This is the common case, so lets make them look nice.
-
-2007-10-09  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsbackendtrash.c:
-	Check for trash dirs in fork to avoid getting stuck
-	on e.g. hanged nfs dirs
-
-2007-10-09  Alexander Larsson  <alexl redhat com>
-
-	* client/Makefile.am:
-	* client/gdaemonfile.c:
-	* client/gdaemonfilemonitor.[ch]:
-	Implement file monitor in client
-
-	* common/gvfsdaemonprotocol.h:
-	* daemon/gvfsbackend.c:
-	Implement file monitor in daemon
-
-	* daemon/gvfsbackendtrash.c:
-	Implement file monitor in trash backend
-	Make trash filename escaping nicer
-
-2007-10-09  Alexander Larsson  <alexl redhat com>
-
-	* configure.ac:
-	Pull in gio-unix-2.0
-
-	* daemon/gvfsbackendtrash.c:
-	Use GUnixMounts instead of volume monitor
-	This shows *all* mounts and avoids unnecessary stuff
-
-2007-10-08  Alexander Larsson  <alexl redhat com>
-
-	* common/gvfsdaemonprotocol.h:
-	Add defines for monitoring
-
-	* client/Makefile.am:
-	* client/gdaemondirectorymonitor.[ch]:
-	* client/gdaemonfilemonitor.[ch]:
-	* client/gdaemonfile.c:
-	Add daemon directory monitor and initial work on file monitor
-
-	* client/gdaemonfileenumerator.c:
-	Make path_counter private
-	Return DBUS_HANDLER_RESULT_HANDLED when handling messages.
-
-	* client/gdaemonvfs.[ch]:
-	Make _g_mount_ref_ref "public"
-
-	* client/gvfsdaemondbus.c:
-	Handle NULL callbacks for async calls
-
-	* daemon/Makefile.am:
-	* daemon/gvfsbackend.[ch]:
-	* daemon/gvfsjobcreatemonitor.[ch]:
-	Add create_dir_monitor and create_file_monitor.
-	Add g_vfs_backend_get_daemon
-
-	* daemon/gvfsmonitor.[ch]:
-	Helper code for monitors
-
-	* daemon/gvfsbackendtrash.c:
-	Implement directory monitor for trash dirs
-
-2007-10-08  Sebastian Dröge  <slomo circular-chaos org>
-
-	* client/gdaemonvfs.c: (g_daemon_vfs_finalize),
-	(g_daemon_vfs_init), (fill_supported_uri_schemes),
-	(g_daemon_vfs_get_supported_uri_schemes),
-	(g_daemon_vfs_class_init):
-	* client/smburi.c: (smb_to_uri_scheme),
-	(g_vfs_uri_mapper_smb_class_init):
-	* common/gvfsdaemonprotocol.h:
-	* common/gvfsurimapper.c: (g_vfs_uri_mapper_to_uri_scheme):
-	* common/gvfsurimapper.h:
-	* daemon/mount.c: (list_mount_types), (dbus_message_function):
-	Implement get_supported_uri_schemes method and add a GVfsUriMapper
-	method to map a mount spec to an URI scheme.
-
-2007-10-05  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsbackendtrash.c:
-	Add delete support to trash
-
-2007-10-04  Alexander Larsson  <alexl redhat com>
-
-	* common/gvfsuriutils.c:
-	(g_uri_unescape_string):
-	Allow NULL end pointer
-
-	* daemon/gvfsjob.[ch]:
-	Add cancellable to GVfsJob for backends that want one
-
-	* daemon/gvfsjobenumerate.[ch]:
-	* daemon/gvfsjobqueryinfo.[ch]:
-	Also store attribute in string form.
-	Needed if you want to pass it on into gio.
-
-	* daemon/Makefile.am:
-	* daemon/gvfsbackendtrash.[ch]:
-	* daemon/trash.mount.in: Added.
-	Added trash backend
-
-2007-10-04  Alexander Larsson  <alexl redhat com>
-
-	* TODO:
-	* client/gdaemonfile.c:
-	* client/gvfsfusedaemon.c:
-	* daemon/gvfsbackend.h:
-	* daemon/gvfsbackendftp.c:
-	* daemon/gvfsbackendsftp.c:
-	* daemon/gvfsbackendsmb.c:
-	* daemon/gvfsjobopenforwrite.[ch]:
-	* test/benchmark-gvfs-big-files.c:
-	* test/benchmark-gvfs-small-files.c:
-	Add GFileCreateFlags flag to open for write.
-	No actual backend support yet though.
-
-2007-10-02  Sebastian Dröge  <slomo circular-chaos org>
-
-	* client/gdaemonfile.c: (g_daemon_file_append_to),
-	(g_daemon_file_create), (g_daemon_file_replace):
-	* test/benchmark-gvfs-big-files.c: (create_file):
-	* test/benchmark-gvfs-small-files.c: (create_file): Update to API
-	changes in gio.
-
-	* daemon/gvfschannel.c:
-	* daemon/gvfsreadchannel.c:
-	* daemon/gvfswritechannel.c:
-	* daemon/main.c:
-	Drop unecessary includes.
-
-2007-09-29  Sebastian Dröge  <slomo circular-chaos org>
-
-	* configure.ac: Revert accidentally included local change.
-
-2007-09-29  Sebastian Dröge  <slomo circular-chaos org>
-
-	* configure.ac: Update to the new pkg-config filename.
-	* gio-standalone.pc.in: Remove pkg-config file that belongs to gio.
-
-2007-09-27  Sebastian Dröge  <slomo circular-chaos org>
-
-	* daemon/gvfsbackendftp.c: (do_replace), (do_query_info),
-	(do_query_fs_info), (do_enumerate):
-	Update signatures for API changes in gio.
-
-2007-09-25  Alexander Larsson  <alexl redhat com>
-
-	* client/gvfsdaemondbus.c:
-	Clear VfsConnectionData on creation
-	(fixes read of uninitialized data on thread shutdown)
-
-	* daemon/sftp.mount.in:
-	Correct the type to "sftp"
-
-2007-09-25  Alexander Larsson  <alexl redhat com>
-
-	* daemon/mount.c:
-	Return NOT_SUPPORTED error for unsupported uri types
-
-2007-09-25  Alexander Larsson  <alexl redhat com>
-
-	* client/gvfsfusedaemon.c:
-	* daemon/gvfsbackendsmbbrowse.c:
-	Update for G_IO_ERROR_NOT_MOUNTABLE_FILE name change
-
-2007-09-25  Alexander Larsson  <alexl redhat com>
-
-	* common/gmountoperationdbus.[ch]:
-	* common/gmounttracker.[ch]:
-	Pass in DBusConnection to use instead of using default one
-
-	* client/gdaemonfile.c:
-	* client/gdaemonvfs.[ch]:
-	* client/gvfsdaemondbus.c:
-	Use private dbus connection even for async calls, since the
-	mainloop integration is conflicting with dbus-glib.
-	This is a temporary measure until this is solved in a better way.
-
-	* client/gdaemonvolumemonitor.c:
-	* client/gvfsfusedaemon.c:
-	* daemon/gvfsbackendsmbbrowse.c:
-	Update to the API changes
-
-2007-09-25  Sebastian Dröge  <slomo circular-chaos org>
-
-	* client/gdaemonvfs.c: (g_daemon_vfs_finalize):
-	Don't unref wrapped_vfs as it's just a pointer to the single instance
-	return value of g_vfs_get_local().
-
-2007-09-25  Sebastian Dröge  <slomo circular-chaos org>
-
-	* client/gdaemonfile.c: (g_daemon_file_resolve_relative_path),
-	(g_daemon_file_file_iface_init):
-	* test/benchmark-gvfs-big-files.c: (create_file):
-	* test/benchmark-gvfs-small-files.c: (create_file):
-	Update for API change in GIO. g_file_resolve_relative was renamed
-	to g_file_resolve_relative_path.
-
-2007-09-25  Sebastian Dröge  <slomo circular-chaos org>
-
-	* common/gmountspec.c: (g_mount_spec_to_dbus_with_path):
-	* common/gvfsdaemonprotocol.c: (_g_dbus_append_file_attribute),
-	(_g_dbus_append_file_info), (_g_dbus_append_attribute_info_list):
-	* daemon/mount.c: (vfs_mount_to_dbus):
-	Don't pass the contained signature when creating a DBus struct. Since
-	DBus 1.1.0 this will lead to an assertion. The signature will filled
-	automatically while adding values to the struct.
-
-2007-09-17  Alexander Larsson  <alexl redhat com>
-
-	* client/gdaemonfile.c:
-	* client/gdaemonfileinputstream.c:
-	* client/gdaemonfileoutputstream.c:
-	* client/gvfsfusedaemon.c:
-	* common/gvfsdaemonprotocol.h:
-	* daemon/Makefile.am:
-	* daemon/gvfsbackend.[ch]:
-	* daemon/gvfsbackendftp.c:
-	* daemon/gvfsbackendsftp.c:
-	* daemon/gvfsbackendsmb.c:
-	* daemon/gvfsbackendsmbbrowse.c:
-	* daemon/gvfsbackendtest.c:
-	* daemon/gvfsjobenumerate.h:
-	* daemon/gvfsjobgetfsinfo.[ch]: Removed.
-	* daemon/gvfsjobgetinfo.[ch]: Removed.
-	* daemon/gvfsjobqueryfsinfo.[ch]: Added.
-	* daemon/gvfsjobqueryinfo.[ch]: Added.
-	* daemon/gvfsjobsetattribute.[ch]:
-	* test/benchmark-gvfs-big-files.c:
-	* test/benchmark-gvfs-small-files.c:
-	Update with the get_info -> query_info rename in gio
-
-2007-09-17  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsbackendsftp.c:
-	Update to new GDataInputStream function names
-
-2007-09-14  Alexander Larsson  <alexl redhat com>
-
-	* client/gdaemonfileoutputstream.c:
-	(g_daemon_file_output_stream_get_etag):
-	Update to new get_etag API.
-
-2007-09-14  Alexander Larsson  <alexl redhat com>
-
-	* daemon/gvfsbackendsftp.c:
-	Add etag support for close on write
-
-I stopped tracked changes here. Look at "git log" instead.
-
-2006-09-28  Alexander Larsson  <alexl redhat com>
-
-	* gfilesimple.[ch]:
-	Move GFileSimple struct into c file
-
-2006-09-28  Alexander Larsson  <alexl redhat com>
-
-	* gfile.[ch]:
-	Add follow_symlinks argument to get_info
-
-	* gfileinfo.[ch]:
-	Some mask fixes
-
-	* gfilesimple.c:
-	More implementation work
-
-	* glocalfileoutputstream.[ch]:
-	Implement set_original_mtime and set_create_backup
-
-2006-09-28  Alexander Larsson  <alexl redhat com>
-
-	* Makefile:
-	Add gfilesimple
-
-	* gfile.[ch]:
-	Add g_file_copy()
-	Finish rename to parse_name
-	Remove set_keep_open for now
-
-	* gfilesimple.[ch]:
-	Initial skeleton for GFileSimple
-	Handle parse names
-
-	* gvfssimple.c:
-	Handle parse names
-
-2006-09-28  Alexander Larsson  <alexl redhat com>
-
-	* gfileenumerator.c:
-	* gfileinfo.c:
-	* gfileinputstream.c:
-	* gfileoutputstream.c:
-	* ginputstream.c:
-	* glocalfileinputstream.c:
-	* glocalfileoutputstream.c:
-	* goutputstream.c:
-	* gvfssimple.c:
-	Use macro-created parent_class
-
-2006-09-28  Alexander Larsson  <alexl redhat com>
-
-	* gfile.c:
-	* gvfs.[ch]:
-	* gvfssimple.c:
-	Clean up parse_name names.
-
-2006-09-28  Alexander Larsson  <alexl redhat com>
-
-	* gfile.[ch]:
-	Add request flags & attributes
-	Use FileStreams
-
-	* gfileinputstream.h:
-	* gfileoutputstream.h:
-	Fix G_TYPE_... defines
-
-	* glocalfileoutputstream.c:
-	Small cleanups and mention gedit.
-
-2006-09-27  Alexander Larsson  <alexl redhat com>
-
-	* gfileinfo.[ch]:
-	Added g_file_info_new, g_file_info_set_from_stat
-
-	* glocalfileinputstream.c:
-	* glocalfileoutputstream.c:
-	Implemented get_file_info.
-
-2006-09-27  Alexander Larsson  <alexl redhat com>
-
-	* glocalfileoutputstream.c:
-	Update implementation of final mtime
-
-2006-09-27  Alexander Larsson  <alexl redhat com>
-
-	* gfileinfo.h:
-	* gfileinputstream.[ch]:
-	* gfileoutputstream.[ch]:
-	Flags & attributes in get_file_info
-
-2006-09-27  Alexander Larsson  <alexl redhat com>
-
-	* Makefile:
-	* ginputstreamfile.[ch]:
-	* goutputstreamfile.[ch]:
-	* glocalfileinputstream.[ch]:
-	* glocalfileoutputstream.[ch]:
-	Rename local file streams and make them
-	inherit from FileInput/OutputStream
-
-	* test.c:
-	Update
-
-2006-09-27  Alexander Larsson  <alexl redhat com>
-
-	* Makefile:
-	* gfileinputstream.[ch]:
-	* gfileoutputstream.[ch]:
-	Add new classes.
-
-	* gfileinfo.[ch]:
-	Add flags, symlink_target and edit_name
-
-	* ginputstream.[ch]
-	* goutputstream.[ch]:
-	Export close/pending state a bit
-
-	* gvfserror.h:
-	Add NOT_SUPPORTED
-
-2006-09-27  Alexander Larsson  <alexl redhat com>
-
-	* ginputstream.c:
-	* goutputstream.c:
-	Wrap async callback to automatically handle
-	setting of pending, closed and ref/unref of the stream.
-
-2006-09-27  Alexander Larsson  <alexl redhat com>
-
-	reviewed by: <delete if not using a buddy>
-
-	* ginputstream.c: (read_async_callback_wrapper),
-	(g_input_stream_read_async), (skip_async_callback_wrapper),
-	(g_input_stream_skip_async), (close_async_callback_wrapper),
-	(g_input_stream_close_async), (read_op_report), (read_op_free),
-	(g_input_stream_real_read_async), (skip_op_report), (skip_op_free),
-	(g_input_stream_real_skip_async), (close_op_report),
-	(close_op_free), (g_input_stream_real_close_async):
-	* goutputstream.c: (write_async_callback_wrapper),
-	(g_output_stream_write_async), (flush_async_callback_wrapper),
-	(g_output_stream_flush_async), (close_async_callback_wrapper),
-	(g_output_stream_close_async):
-
-2006-09-27  Alexander Larsson  <alexl redhat com>
-
-	* ginputstream.[ch]:
-	Update of close and pending handling.
-
-	* goutputstream.[ch]:
-	Implement default async version
-
-2006-09-27  Alexander Larsson  <alexl redhat com>
-
-	* Makefile:
-	Add output file streams
-
-	* ginputstream.c: (g_input_stream_is_cancelled):
-	Cleanup
-
-	* ginputstreamfile.[ch]:
-	remove get_fd.
-
-	* goutputstream.[ch]:
-	Add g_output_stream_is_cancelled
-	Add padding
-	Add cancel_async
-
-	* goutputstreamfile.[ch]:
-	Add new class
-
-	* gvfserror.h:
-	Add new errors
-
-	* test.c:
-	Some tests
-
-2006-09-26  Alexander Larsson  <alexl redhat com>
-
-	* Makefile:
-	Add gthread-2.0
-
-	* ginputstream.h:
-	add async_skip and is_cancelled.
-
-	* ginputstream.c:
-	Implement async fallbacks using thread
-
-	* ginputstreamfile.c:
-	Handle cancellation
-
-	* gioscheduler.c:
-	Schedule cancelled jobs first
-	Fix out-of-lock reads of job
-	Add g_io_job_mark_done().
-
-	* gioscheduler.h:
-	Add g_io_job_mark_done().
-
-	* test.c:
-	Add some stream tests
diff --git a/ChangeLog.pre-1-2 b/ChangeLog.pre-1-2
new file mode 100644
index 0000000..1646039
--- /dev/null
+++ b/ChangeLog.pre-1-2
@@ -0,0 +1,6822 @@
+=== ChangeLog discontinued ===
+
+	With the move to git, gvfs is switching from a ChangeLog file
+	to relying on commit messages to provide change history. Please
+	see README.commits for guidance on the expected message format.
+
+2009-04-16  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsbackend.[ch]:
+	Add g_vfs_backend_is_mounted()
+
+	* daemon/gvfsdaemon.c:
+	(g_vfs_daemon_re_register_job_sources):
+	Don't re-register backends that have not finished mounted
+	yet. (#578861)
+
+2009-04-16  Alexander Larsson  <alexl redhat com>
+
+	Bug 578574 â?? always show drive names in computer://
+
+	* daemon/gvfsbackendcomputer.c:
+	(recompute_files):
+	If mount has a drive, use its name as part of the display name.
+	Patch from David Zeuthen
+
+2009-04-16  Alexander Larsson  <alexl redhat com>
+
+	Bug 523420 â?? gvfs-bash-completion.sh has a shebang and is executable
+
+	* programs/Makefile.am:
+	Don't install gvfs-bash-completion.sh as executable
+
+	* programs/gvfs-bash-completion.sh:
+	Remove shebang
+
+2009-04-13  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsbackendsftp.c:
+	Pick up SSH_AUTH_SOCK from gnome-keyring (#578708)
+	Patch from Stef Walter.
+
+2009-04-13  Alexander Larsson  <alexl redhat com>
+
+	* configure.ac:
+	Post release version bump
+
+=== gvfs 1.2.2 ===
+
+2009-04-13  Alexander Larsson  <alexl redhat com>
+
+	* NEWS:
+	Update for release.
+
+2009-04-11  Alexander Larsson  <alexl redhat com>
+
+	* monitor/proxy/gproxyshadowmount.c:
+	(g_proxy_shadow_mount_remove):
+	Disconnect pre_unmount signal from right object.
+
+2009-04-09  Benjamin Otte  <otte gnome org>
+
+	Bug 573349 â?? Impossible to create a new folder in a ftp emplacement if
+	there's already a folder named "new folder"
+
+	* daemon/gvfsbackendftp.c: (error_550_exists), (do_make_directory):
+	throw G_IO_ERROR_EXISTS if the directory we try to create already
+	exists.
+	based on a patch by Andreas Henriksson <andreas fatal se>
+
+2009-04-09  Benjamin Otte  <otte gnome org>
+
+	* daemon/gvfsbackendftp.c: (error_550_parent_not_found):
+	the last commit broke string freeze, so use an existing string
+	instead.
+
+2009-04-09  Benjamin Otte  <otte gnome org>
+
+	* daemon/gvfsbackendftp.c: (ftp_filename_get_parent),
+	(error_550_parent_not_found),
+	(gvfs_backend_ftp_purge_cache_of_file), (do_make_directory):
+	Return the proper error in make_directory if the parent directory does
+	not exist yet.
+	Includes generalization of function ftp_filename_get_parent()
+	based on a patch by Andreas Henriksson <andreas fatal se>
+
+2009-04-09  Andreas Henriksson <andreas fatal se>
+
+	reviewed by: Benjamin Otte  <otte gnome org>
+
+	Bug 520399 â?? Nautilus can't access non-listed (hidden) ftp directory
+
+	* daemon/gvfsbackendftp.c: (create_file_info):
+	try CWD and SIZE on paths when we can't list the parent directory
+
+2009-04-03  Alexander Larsson  <alexl redhat com>
+
+	Bug 577799 â?? gvfs as-needed patch
+
+	* daemon/Makefile.am:
+	Fix link order when --as-needed is used.
+	Patch from Cygwin Ports maintainer
+
+2009-04-02  Alexander Larsson  <alexl redhat com>
+
+	* configure.ac:
+	Post release version bump
+	Whitespace cleanup changelog
+
+=== gvfs 1.2.1 ===
+
+2009-04-02  Alexander Larsson  <alexl redhat com>
+
+	Bug 577748 â?? gvfsd-smb crash after unconnecting and connecting again a smb share
+
+	* daemon/gvfsbackendsmb.c (set_info_from_stat):
+	Don't crash if basename is NULL
+
+2009-04-02  Alexander Larsson  <alexl redhat com>
+
+	* NEWS:
+	Update for release
+
+2009-04-01  Hans Petter Jansson  <hpj novell com>
+
+	* client/gvfsfusedaemon.c
+	(vfs_flush)
+	(vfs_fsync): Hold file mutex while closing stream.
+
+2009-04-01  Hans Petter Jansson  <hpj novell com>
+
+	Related to bug #574968 - gvfs ftp backend appears to not wait for ftpd
+	return code on STOR.
+
+	* client/gvfsfusedaemon.c
+	(vfs_fsync): Implement by closing stream.
+
+2009-04-01  Hans Petter Jansson  <hpj novell com>
+
+	* client/gvfsfusedaemon.c
+	(errno_from_error): Add G_IO_ERROR_WOULD_BLOCK -> EAGAIN mapping.
+
+2009-04-01  Hans Petter Jansson  <hpj novell com>
+
+	Potential fix for bug #574968 - gvfs ftp backend appears to not wait
+	for ftpd return code on STOR.
+
+	* client/gvfsfusedaemon.c
+	(vfs_flush): Implement by closing stream.
+
+2009-03-31  Alexander Larsson  <alexl redhat com>
+
+	* client/gdaemonmount.c:
+	(g_daemon_mount_guess_content_type):
+	* monitor/proxy/gproxymount.c:
+	(g_proxy_mount_guess_content_type):
+	Make sure async callbacks are sent in mainloop.
+
+2009-03-31  Alexander Larsson  <alexl redhat com>
+
+	Bug 567635 â?? flickering context menu item
+
+	* monitor/proxy/gproxyshadowmount.c:
+	Make sure we return the shadow object as the source_object
+	when wrapping the shadowed mounts operations.
+
+2009-03-27  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsbackendsmb.c:
+	Work around bug in libsmbclient (samba bug #6228)
+	Ensure we return EEXISTS in do_create even if target is a directory
+
+2009-03-26  Carlos Garnacho  <carlosg gnome org>
+
+	Bug 576083 â?? pre-unmount signals not being triggered
+
+	* monitor/hal/ghalmount.c (unmount_do) (unmount_do_cb): Emit
+	::mount-pre-unmount and wait 500msec before actually trying to
+	unmount.
+	* monitor/proxy/gproxyshadowmount.c (real_mount_pre_unmount_cb): Proxy
+	the shadowed mount pre-unmount signal.
+	* monitor/proxy/gproxyvolumemonitor.c (filter_function): GMount
+	doesn't have the ::pre-unmount signal yet, so don't emit it.
+
+2009-03-24  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsbackendsftp.c:
+	Fix reporting of "not found" or "not directory" errors when
+	sftp returns NOT_FOUND, since that can mean either of these.
+
+2009-03-23  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsbackendsftp.c:
+	Fix various error cases to return right error:
+	Append to existing directory
+	replace existing directory
+	enumerate non-directory
+
+2009-03-23  Alexander Larsson  <alexl redhat com>
+
+	Bug 576337 â?? trash:/// show escaped filenames without decoding
+
+	* daemon/trashlib/trashitem.c:
+	(trash_item_get_trashinfo):
+	Unescape Path key correctly.
+
+2009-03-20  Alexander Larsson  <alexl redhat com>
+
+	Bug 548648 â?? g_daemon_vfs_parse_name() fails to parse user names with '@' chars
+	* client/gvfsuriutils.c (g_vfs_decode_uri):
+	Make sure multiple @ in the authority part are put in the username.
+	This is an invalid uri, but we might as well handle it in the better way.
+
+2009-03-19  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsbackendsftp.c:
+	Make sure we only set the "user" part in the mountspec
+	if it was in the original requested uri/mountspec to mount.
+	Otherwise we might end up mounting sftp://user foo/ instead
+	of sftp://foo/, and the mounting app will fail to read after
+	the mount succeeds.
+
+2009-03-18  Alexander Larsson  <alexl redhat com>
+
+	Bug 575728 â?? crash in Open Folder: mountin a crypto volume
+
+	* common/gvfsdaemonprotocol.h:
+	* common/gmountoperationdbus.c:
+	Handle the new "aborted" signal
+
+	* common/gmountsource.c:
+	Fix argument order in g_mount_source_ask_password_finish call.
+	stop signal emissions in ask_password and ask_question handlers
+	to avoid the default handler sending a not implemented error.
+	Handle the new "aborted" signal.
+
+2009-03-17  Alexander Larsson  <alexl redhat com>
+
+	* monitor/proxy/gproxyshadowmount.c:
+	(g_proxy_shadow_mount_remove):
+	Don't unref the real mount directly when we're unshadowed, because
+	that means most functions in the shadow mount won't work in the
+	removed signal emissions.
+	This caused lots of spew in e.g. gvfs-mount -oi on unmount of
+	a shadowed mount.
+
+2009-03-17  Alexander Larsson  <alexl redhat com>
+
+	Bug 575552 â?? icons for audio cds duplicated on the desktop after remounts
+
+	* monitor/proxy/gproxyvolumemonitor.c:
+	Dispose volumes when removed
+
+	* monitor/proxy/gproxyvolume.c:
+	When disposed, disconnect from union volume monitor so that we don't get
+	a mount_added for a later mount and create a shadow mount for that.
+
+2009-03-16  Alexander Larsson  <alexl redhat com>
+
+	Bug 575286 â?? [PATCH] fix GError overwrite warning when missing delete permission.
+
+	* daemon/gvfsbackendftp.c (do_delete):
+	Clear error before calling set_from_response.
+
+2009-03-16  Alexander Larsson  <alexl redhat com>
+
+	* configure.ac:
+	Post release version bump
+
+=== gvfs 1.2.0 ===
+
+2009-03-16  Alexander Larsson  <alexl redhat com>
+
+	* NEWS:
+	Update for release
+
+	* configure.ac:
+	Bump version to 1.2.0
+
+2009-03-13  Alexander Larsson  <alexl redhat com>
+
+	Bug 563418 â?? gvfs backend leaks monitors
+
+	* daemon/gvfsmonitor.c:
+	(unsubscribe):
+	(vfs_monitor_message_callback):
+	Fix crashes when unsubscribing monitors.
+
+2009-03-13  Alexander Larsson  <alexl redhat com>
+
+	* daemon/daemon-main.c (daemon_parse_args):
+	Enable debug output if GVFS_DEBUG is set in the environment.
+
+2009-03-12  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsbackendgphoto2.c:
+	(ensure_ignore_prefix):
+	Make sure we ignore broken stores the same way we do in the
+	volume monitor.
+
+2009-03-11  Alexander Larsson  <alexl redhat com>
+
+	Bug 572521 â?? gvfsd-cdda create two different Audio Disc Icons on Desktop
+
+	* daemon/gvfsbackendcomputer.c (recompute_files):
+	Don't show shadowed mounts.
+
+2009-03-10  Alexander Larsson  <alexl redhat com>
+
+	Bug 563418 â?? gvfs backend leaks monitors
+
+	* client/gdaemonfilemonitor.c:
+	(g_daemon_file_monitor_cancel):
+	Actually pass in object_path in unsubscribe message
+
+2009-03-10  Alexander Larsson  <alexl redhat com>
+
+	Bug 574754 â?? 100% cpu usage when connecting to a ssh key and denying key access
+
+	* daemon/gvfsbackendsftp.c (read_reply_sync):
+	Make sure we handle ssh exiting early.
+
+2009-03-10  Alexander Larsson  <alexl redhat com>
+
+	* configure.ac:
+	Post release version bump
+
+=== gvfs 1.1.8 ===
+
+2009-03-10  Alexander Larsson  <alexl redhat com>
+
+	* NEWS:
+	Update for release
+
+2009-03-10  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsbackendsftp.c:
+	(handle_login):
+	Don't ask for username when getting ssh key passphrase
+
+2009-03-09  Alexander Larsson  <alexl redhat com>
+
+	Bug 543064 â?? configure script does not pick up giomoduledir
+
+	* configure.ac:
+	Don't pass --define-variable libdir when getting giomoduledir.
+	This was added wrongly before.
+
+2009-03-09  Alexander Larsson  <alexl redhat com>
+
+	Bug 523732 â?? gvfs-bash-completion.sh should not modify COMP_WORDBREAKS
+
+	* programs/gvfs-bash-completion.sh:
+	Don't override COMP_WORDBREAKS, instead workaround the colon problem
+
+2009-03-09  Alexander Larsson  <alexl redhat com>
+
+	Bug 551683 â?? archive backend says file doesn't exist for directories
+
+	* daemon/gvfsbackendarchive.c:
+	(do_open_for_read):
+	Return G_IO_ERROR_IS_DIRECTORY if opening directory.
+
+2009-03-09  Alexander Larsson  <alexl redhat com>
+
+	Bug 570888 â?? gvfs-gphoto2 mount 4 devices when pluging one camera
+
+	* monitor/gphoto2/ggphoto2volumemonitor.c:
+	(get_stores_for_camera):
+	Ignore stores that have 0 byte capability.
+
+2009-03-08  Andreas Henriksson <andreas fatal se>
+
+	reviewed by: Benjamin Otte  <otte gnome org>
+
+	Bug 533219 - anonymous ftp login not working
+
+	* daemon/gvfsbackendftp.c: (ftp_connection_login):
+	replace the empty string with the default password
+
+2009-03-06  Alexander Larsson  <alexl redhat com>
+
+	* ChangeLog:
+	* daemon/daemon-main.c:
+	Only spew g_debug if backend started with --debug
+
+2009-03-06  Alexander Larsson  <alexl redhat com>
+
+	* daemon/daemon-main.c:
+	* daemon/gvfsbackend.c:
+	* daemon/gvfsbackendburn.c:
+	* daemon/gvfsbackenddav.c:
+	* daemon/gvfsbackendhttp.c:
+	* daemon/gvfsbackendobexftp.c:
+	* daemon/gvfsbackendtrash.c:
+	* daemon/gvfsdaemon.c:
+	* daemon/gvfsjobcloseread.c:
+	* daemon/gvfsjobclosewrite.c:
+	* daemon/gvfsjobcopy.c:
+	* daemon/gvfsjobdbus.c:
+	* daemon/gvfsjobenumerate.c:
+	* daemon/gvfsjobmount.c:
+	* daemon/gvfsjobmove.c:
+	* daemon/gvfsjobpull.c:
+	* daemon/gvfsjobpush.c:
+	* daemon/gvfsjobread.c:
+	* daemon/gvfsjobseekread.c:
+	* daemon/gvfsjobseekwrite.c:
+	* daemon/gvfsjobunmount.c:
+	* daemon/gvfsjobwrite.c:
+	* daemon/mount.c:
+	Convert all spew to g_debug()
+
+2009-03-06  Alexander Larsson  <alexl redhat com>
+
+	Bug 535814 â?? hangup on g_input_stream_close after cancelling from other thread
+	* daemon/gvfschannel.c:
+	Reverted patch from bug 522192 as it caused bug 535814.
+	Furthermore, its just wrong. We don't cancel streams as such, we
+	cancel individual operations on the stream.
+
+2009-03-06  Alexander Larsson  <alexl redhat com>
+
+	* client/gdaemonfileinputstream.c:
+	(iterate_read_state_machine):
+	(iterate_close_state_machine):
+	(iterate_seek_state_machine):
+	(iterate_query_state_machine):
+	Don't send cancel when partial header read, as that
+	would throw away the part of the headers read so far.
+
+2009-03-05  Alexander Larsson  <alexl redhat com>
+
+	* common/gvfsmountinfo.c:
+	Updated .xdg-volume-info format as per bug 551403:
+	+ Group name is "Volume Info"
+	+ Icon is not translated
+	+ support IconFile key
+
+2009-03-05  Alexander Larsson  <alexl redhat com>
+
+	* monitor/hal/ghaldrive.c:
+	* monitor/hal/ghalmount.c:
+	* monitor/hal/ghalvolume.c:
+	* monitor/hal/ghalvolumemonitor.c:
+	Remove all locking (not needed since we're now
+	a single threaded process).
+	Don't emit signals in idle, thus risking callback
+	reordering. We don't need this anymore as it was
+	part of the locking structure.
+
+	This should fix the "No mount object for mounted
+	volume" error when mounting.
+
+2009-03-05  Alexander Larsson  <alexl redhat com>
+
+	Bug 564003 â?? gvfs Cygwin patches
+
+	* common/Makefile.am:
+	Add -no-undefined required for cygwin build
+
+2009-03-05  Alexander Larsson  <alexl redhat com>
+
+	Bug 569199 â?? incorrectly open smb workgroup using a space
+
+	* client/gvfsuriutils.c (g_vfs_encode_uri),
+	(g_vfs_decode_uri):
+	Escape and unescape host part too. This means we handle
+	e.g. smb workgroups with spaces in them. Allowing
+	escapes in hostnames complies with RFC 3986.
+
+	* client/gdaemonvfs.c (get_mountspec_from_uri):
+	Fix indentation
+
+2009-03-05  Alexander Larsson  <alexl redhat com>
+
+	Bug 573381 â?? Memory leak in ftp_connection_parse_features()
+
+	* daemon/gvfsbackendftp.c (ftp_connection_parse_features):
+	Don't leak supported.
+
+2009-03-04  Alexander Larsson  <alexl redhat com>
+
+	Bug 573837 â?? gvfs-fuse does not support ftruncate size != 0
+
+	* client/gvfsfusedaemon.c:
+	Support ftruncate to the current size as a NOP.
+	Fixes OOo saving
+
+2009-03-04  Alexander Larsson  <alexl redhat com>
+
+	* monitor/proxy/gproxyvolumemonitor.c:
+	Break circular dependencies on dispose.
+
+2009-03-03  Alexander Larsson  <alexl redhat com>
+
+	Bug 561172 â?? gnome-open fails on local URIs with anchors
+
+	* programs/gvfs-open.c:
+	Don't pass file:// uris with anchor as filename
+
+2009-03-03  Alexander Larsson  <alexl redhat com>
+
+	* client/gdaemonfileinputstream.c:
+	* client/gdaemonfileoutputstream.c:
+	Make argument const char * as per the glib change.
+
+2009-03-02  Ryan Lortie  <desrt desrt ca>
+
+	* daemon/trashlib/trashitem.c (trash_item_restore): set 'error' on
+	failure.  Fixes a crasher when attempting a restore to somewhere we
+	don't have write permissions for.
+
+2009-03-02  Alexander Larsson  <alexl redhat com>
+
+	* configure.ac:
+	Post release version bump
+
+=== gvfs 1.1.7 ===
+
+2009-03-02  Alexander Larsson  <alexl redhat com>
+
+	* NEWS:
+	Update for release
+
+2009-03-02  David Zeuthen  <davidz redhat com>
+
+	Bug 551403 â?? Support Reading Volume Icon/Name Information
+	from .xdg-volume-info
+
+	* common/Makefile.am:
+	* common/gvfsmountinfo.[ch]: Move autorun file detection to common
+	library. Also add routines for detecting .xdg-volume-info files.
+
+	* monitor/hal/ghalmount.c: Use g_mount_info*() functions for
+	detecting autorun and .xdg-volume-info files.
+
+2009-03-02  Paolo Borelli  <pborelli katamail com>
+
+	* daemon/gvfsbackendarchive.c:
+	Chain up finalize
+
+2009-03-02  Alexander Larsson  <alexl redhat com>
+
+	Bug 547161 â?? http string leak
+
+	* client/httpuri.c (http_get_mount_info_for_path):
+	Fix leak
+
+2009-03-02  Christian Kellner  <gicmo gnome org>
+
+	* daemon/gvfsbackendsftp.c:
+	Implement query_info on sftp streams
+
+2009-03-02  Alexander Larsson  <alexl redhat com>
+
+	Bug 550929 â?? nautilus sftp:// doesn't read User in ~/.ssh/config
+
+	* daemon/gvfsbackendsftp.c:
+	Don't specify user unless requested explicitly by the uri.
+	Patch from Christian Neumair
+
+2009-03-02  Alexander Larsson  <alexl redhat com>
+
+	Bug 569712 â?? Write comments for translators!
+
+	* common/gvfsdnssdresolver.c (service_resolver_timed_out):
+	Fix position of translator comments.
+
+2009-03-02  Alexander Larsson  <alexl redhat com>
+
+	Bug 545025 â?? gvfs doesnt use hal storage.icon.drive/volume properties
+
+	* monitor/hal/ghaldrive.c:
+	* monitor/hal/ghalmount.c:
+	Use storage.icon.drive and storage.icon.volume, not
+	info.desktop.icon as per the spec.
+
+	Patch from Karl Relton
+
+2009-03-02  Alexander Larsson  <alexl redhat com>
+
+	Bug 565041 â?? burn: Doesn't support move
+
+	* daemon/gvfsbackendburn.c:
+	Implement try_move based on patch from Fabio Bonelli.
+
+2009-03-02  Alexander Larsson  <alexl redhat com>
+
+	Bug 569066 â?? gvfs' configure.ac uses non posix 'test' constructions
+
+	* configure.ac:
+	Use '=', not '==' for comparison
+	Patch from Alexis Ballier
+
+2009-03-02  Alexander Larsson  <alexl redhat com>
+
+	Bug 564003 â?? gvfs Cygwin patches
+
+	* daemon/gvfsbackendsftp.c:
+	Include <sys/time.h> for struct timeval on cygwin
+
+2009-03-02  Alexander Larsson  <alexl redhat com>
+
+	Bug 569203 â?? gvfsd-sftp crashed with SIGSEGV in strlen()
+
+	* daemon/gvfsbackendsftp.c:
+	Workaround crash, spew a warning to try to get information about this crash.
+
+2009-03-02  Alexander Larsson  <alexl redhat com>
+
+	Bug 569712 â?? Write comments for translators!
+
+	* common/gvfsdnssdresolver.c:
+	Add some translator comments.
+	Patch from David Planella
+
+2009-03-02  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsbackendsmb.c:
+	Implement query_info on smb streams
+
+2009-03-02  Alexander Larsson  <alexl redhat com>
+
+	Bug 573371 â?? Unsafe g_htonl() macro expansion
+
+	* client/gdaemonfileoutputstream.c (append_request):
+	* client/gdaemonfileinputstream.c (append_request):
+	Don't use ++ inside macro that may evaluate twice.
+
+2009-03-02  Alexander Larsson  <alexl redhat com>
+
+	* common/gdbusutils.[ch]:
+	Remove unused functions. Pointed out by Tommi Rantala.
+
+2009-02-27  Ryan Lortie  <desrt desrt ca>
+
+	* daemon/trashlib/dirwatch.c:
+	* daemon/trashlib/dirwatch.h:
+	* daemon/trashlib/trashdir.c:
+	* daemon/trashlib/trashitem.c:
+
+	Use DirWatch only when watching (move broken manual-scan code out).
+	Fix a bunch of leaks.
+
+2009-02-27  Alexander Larsson  <alexl redhat com>
+
+	* client/gdaemonfileoutputstream.c:
+	Support query info on output streams
+
+	* daemon/Makefile.am:
+	* daemon/gvfsbackend.h:
+	* daemon/gvfsjobqueryinfowrite.[ch]:
+	* daemon/gvfswritechannel.c:
+	Add query info write support.
+
+	* daemon/gvfsbackendtest.c:
+	Implement writing to files in test backend.
+	Implement query info on write
+
+	* test/test-query-info-stream.c:
+	Test g_file_output_stream_query_info().
+
+2009-02-27  Alexander Larsson  <alexl redhat com>
+
+	* client/gdaemonfileoutputstream.c:
+	Add and use g_string_remove_in_front helper function.
+
+2009-02-27  Alexander Larsson  <alexl redhat com>
+
+	* client/gdaemonfileinputstream.c:
+	Support async query info
+
+	* test/test-query-info-stream.c:
+	Test async query info
+
+2009-02-27  Alexander Larsson  <alexl redhat com>
+
+	* common/Makefile.am:
+	* common/gvfsfileinfo.[ch]:
+	Add (de)marshalling functions for GFileInfos.
+
+	* common/gvfsdaemonprotocol.h:
+	Add protocol extensions for query info over streams
+
+	* client/gdaemonfileinputstream.c:
+	Support sync query_info.
+
+	* daemon/Makefile.am:
+	* daemon/gvfsjobqueryinforead.[ch]:
+	* daemon/gvfsbackend.h:
+	Added query info job and backend call for input streams
+
+	* daemon/gvfsbackendtest.c:
+	Implement query_info_on_read
+
+	* daemon/gvfschannel.[ch]:
+	Add g_vfs_channel_send_info
+
+	* daemon/gvfsreadchannel.c:
+	(read_channel_handle_request):
+	Handle query info
+
+	* test/Makefile.am:
+	* test/test-query-info-stream.c:
+	Add test for stream query info.
+
+2009-02-26  Alexander Larsson  <alexl redhat com>
+
+	Bug 570977 â?? sftp backend sends trailing zeros to communication data
+
+	* daemon/gvfsbackendsftp.c (get_data_from_command_stream):
+	Use g_memory_output_stream_get_data_size instead of old
+	workaround.
+	Patch from Pekka Vuorela
+
+2009-02-26  David Zeuthen  <davidz redhat com>
+
+	Implement --device option for gvfs-mount.
+
+	This allows things like this
+
+	$ gvfs-mount -d /dev/sdb3
+	The device "Generic STORAGE DEVICE" contains encrypted data on partition 3.
+	Password:
+	Mounted /dev/dm-0 at /media/Encrypted Stuff
+
+	Reviewed by: Alexander Larsson  <alexl redhat com>
+
+	* programs/gvfs-mount.c: See above.
+
+2009-02-26  David Zeuthen  <davidz redhat com>
+
+	Lots of proxy monitor fixes.
+
+	Reviewed by: Alexander Larsson  <alexl redhat com>
+
+	o  add support for proxying GMountOperation to the remote volume
+	   monitor process.
+
+	o  add support for proxying GCancellable to the remote volume
+	   monitor process.
+
+	o  make each volume monitor process track callers and cancels
+	   operations initiated by callers that disconnects from the bus
+
+	o  makes the client side proxy monitor track the remote monitor. If
+	   the monitor process disconnects, then all drives/volumes/mounts
+	   are removed. If the monitor process reconnects, we reseed the
+	   internal monitor and add drives/volumes/mounts.
+
+	o  Each monitor process now uses ALLOW_REPLACEMENT when claiming a
+	   name and also kills itself on NameLost (e.g. if it is
+	   replaced). Coupled with the above disconnection/reconnection logic
+	   it this makes it a lot more tolerable to hack on a remote volume
+	   monitor. Simply just compile it, start it and the
+	   existing (system-wide) copy will kill itself. And all the
+	   clients (Nautilus, panel, drive applet, gvfsd-computer, etc.) will
+	   reconnect and do the right thing.
+
+	o  make the get_mount_for_mount_path() method on the class
+	   GNativeVolumeMonitor actually work. It turns out that at least
+	   gvfs-mount -u needs that.
+
+	o  use /org/gtk/Private/RemoteVolumeMonitor instead of / as the
+	   object name. Cf. the version D-Bus debacle on Lennart Poettering's
+	   blog.
+
+	o  make the proxy monitor client module resident
+
+	o For shadow mounts, redirect can_eject() and eject() to the
+	  volume for the shadow mount. Without this patch eject on
+	  e.g. cdda:// volumes won't work since cdda:// volumes are
+	  GDaedmonMount and these don't implement eject.
+
+	* monitor/proxy/*.[ch]: See above.
+
+2009-02-26  Hans Petter Jansson  <hpj novell com>
+
+	* client/gvfsfusedaemon.c (vfs_ftruncate): Immediately close the stream
+	we get from g_file_replace(), so truncation becomes visible. Fixes
+	BRC #479199.
+
+2009-02-26  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsbackendsftp.c (try_make_symlink):
+	Fix order of SSH_FXP_SYMLINK arguments. It seems
+	openssh is not following the docs here.
+
+2009-02-24  Paolo Borelli  <pborelli katamail com>
+
+	* test/benchmark-posix-small-files.c:
+	* test/benchmark-posix-big-files.c:
+	* daemon/trashlib/dirwatch.c:
+	* daemon/gvfsbackendsmbbrowse.c:
+	* client/gvfsfusedaemon.c:
+	Always use g_strerror
+
+2009-02-24  Benjamin Otte  <otte gnome org>
+
+	* daemon/gvfsbackendftp.c:
+	(ftp_connection_ensure_data_connection_pasv):
+	remove unused variable
+
+2009-02-24  Benjamin Otte  <otte gnome org>
+
+	Bug 525283 - handle short reads in ftp
+
+	* daemon/gvfsbackendftp.c: (ftp_connection_receive):
+	fix usage of n_bytes variable that changed meaning with the last ftp
+	fixes.
+	Spotted by Filippo Argiolas <filippo argiolas gmail com>
+
+2009-02-22  Benjamin Otte  <otte gnome org>
+
+	* daemon/gvfsbackendftp.c:
+	fix typo in my name (thx Wouter)
+
+2009-02-20  David Zeuthen  <davidz redhat com>
+
+	Make the gphoto2 backend work with buggy devices (such as the
+	iPhone) where the basedir of the store changes.
+
+	* daemon/gvfsbackendgphoto2.c: Revert the patch from #520123 that
+	removed the ignore_prefix handling. Change ensure_ignore_prefix()
+	to only use an ignore prefix if there is exactly one storage head.
+
+	* monitor/gphoto2/ggphoto2volumemonitor.c: Nuke orphan mount
+	handling since that is superseeded by shadow mounts. Also avoid
+	appending the store name if there is only one storage head.
+
+	* monitor/gphoto2/ggphoto2volume.[ch]: Rename foreign_mount_root
+	to activation_root since that is really what it is now. Also
+	fix a silly logical bug whereby music players (as reported by
+	HAL) weren't detected.
+
+2009-02-19  Benjamin Otte  <otte gnome org>
+
+	* AUTHORS:
+	* daemon/gvfsbackendftp.c:
+	add Andreas as author of the ftp backend
+
+2009-02-19  Benjamin Otte  <otte gnome org>
+
+	reviewed by: Andreas Henriksson <andreas fatal se>
+
+	Bug 525283 - handle short reads in ftp
+
+	* daemon/gvfsbackendftp.c: (ftp_connection_receive):
+	account for cases where soup_socket_read_until() would not read up to
+	the boundary on the first read.
+
+2009-02-18  Alexander Larsson  <alexl redhat com>
+
+	Bug 563623 â?? build dies on platforms lacking poll() implimentation
+
+	* client/gvfsdaemondbus.c:
+	(setup_async_fd_receive):
+	(_g_vfs_daemon_call_sync):
+	Use g_poll instead of poll.
+	Patch from ephraim_owns hotmail com
+
+2009-02-17  Ryan Lortie  <desrt desrt ca>
+
+	* daemon/trashlib/trashwatcher.c: rescan NFS mounts when enumerating
+	trash (since not all change events are reported).
+
+2009-02-16  Alexander Larsson  <alexl redhat com>
+
+	* configure.ac:
+	Post release version bump
+
+=== gvfs 1.1.6 ===
+
+2009-02-16  Alexander Larsson  <alexl redhat com>
+
+	* NEWS:
+	Update for release
+
+2009-02-16  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsbackendsftp.c (replace_create_temp_reply):
+	Return G_IO_ERROR_CANT_CREATE_BACKUP in the below case instead
+	of not copying the ownership.
+
+2009-02-16  Alexander Larsson  <alexl redhat com>
+
+	Bug 546482 â?? Keep ownership when replacing files on sftp
+
+	* daemon/gvfsbackendsftp.c:
+	Try to copy ownership. If this fails revert to truncate
+	and overwrite, unless make_backup is set.
+	Ideally we should handle the backup case too, but that
+	requires more code.
+
+	Patch from Jesse van den Kieboom.
+
+2009-02-16  Christian Kellner  <gicmo gnome org>
+
+	Bug 546256 â?? Crash in g_vfs_get_file_for_uri()
+
+	* client/httpuri.c: Make sure we never return a non-NULL
+	GVfsUriMountInfo with the path component set to NULL, since
+	this leads to dead kittens.
+	NB: This only fixes the symptom. The real problem is deep in
+	the uri parsing logic.
+
+2009-02-16  Christian Kellner  <gicmo gnome org>
+
+	536305 â?? incorrect GError propagation in the htt
+
+	* daemon/gvfsbackenddav.c: Convert soup errors to
+	gio errors. Patch from Jesse van den Kieboom
+
+2009-02-16  Alexander Larsson  <alexl redhat com>
+
+	Bug 529349 â?? Redirects with username doesn't work
+
+	* daemon/gvfsbackenddav.c: (redirect_handler):
+	Copy username and password when redirecting.
+	Patch from Mads Chr. Olesen
+
+2009-02-16  Alexander Larsson  <alexl redhat com>
+
+	Bug 566452 â?? Error when creating folder on webdav share
+
+	* daemon/gvfsbackenddav.c:
+	(redirect_handler):
+	Don't intercept "201 Created" return as a redirection
+	Patch from Mads Chr. Olesen
+
+2009-02-13  Cosimo Cecchi  <cosimoc gnome org>
+
+	Bug 570533 â?? use g_set_error_literal
+
+	* daemon/gvfsbackendobexftp.c: (_push_single_file_helper):
+	* daemon/gvfsbackendtrash.c: (trash_backend_get_file),
+	(trash_backend_open_for_read), (trash_backend_delete),
+	(trash_backend_pull):
+	* daemon/trashlib/trashitem.c: (trash_item_delete):
+	use g_set_error_literal() when appropriate.
+	Patch by Christian Persch.
+
+2009-02-13  Cosimo Cecchi  <cosimoc gnome org>
+
+	Bug 531705 â?? Won't build with libarchive 1.3.1
+
+	* configure.ac: check for archive_entry_filetype() instead of
+	archive_read_open(). Patch from Tom Parker.
+
+2009-02-05  Bastien Nocera  <hadess hadess net>
+
+	Bug 563788 â?? GNOME Goal: Clean up GLib and GTK+ includes
+
+	* client/gvfsuriutils.h:
+	* daemon/gvfsbackendburn.c:
+	* daemon/gvfsbackendcomputer.c:
+	* daemon/gvfsbackenddnssd.c:
+	* daemon/gvfsbackendnetwork.c:
+	* daemon/gvfsdaemonutils.c:
+	* daemon/mount.c: Fix build for single GTK+ include, patch
+	from Luis Menina <liberforce freeside fr> (Closes: #563788)
+
+2009-02-04  Ryan Lortie  <desrt desrt ca>
+
+	Bug 570481 â?? Please add translator comments
+
+	* daemon/gvfsbackendtrash.c: use clearer language to make it easier to
+	translate (not to mention, easier to understand in English).
+
+2009-02-03  Bastien Nocera  <hadess hadess net>
+
+	Bug 570193 â?? Mounting phone connected via Bluetooth fails
+
+	* daemon/gvfsbackendobexftp.c (_get_bluetooth_device_properties):
+	Use a private connection to connect to the system D-Bus, thanks
+	to Alexander Larsson
+
+2009-02-03  Bastien Nocera  <hadess hadess net>
+
+	* daemon/gvfsbackendobexftp.c (do_mount): Fix
+	possible double-free when the display name is freed
+	Avoid errors when the icon name couldn't be gathered
+
+2009-02-02  Alexander Larsson  <alexl redhat com>
+
+	* configure.ac:
+	Post release version bump
+
+=== gvfs 1.1.5 ===
+
+2009-02-02  Alexander Larsson  <alexl redhat com>
+
+	* NEWS:
+	Update for release
+
+2009-02-02  Bastien Nocera  <hadess hadess net>
+
+	Bug 511671 - Make obex-ftp work over usb connections
+
+	* configure.ac: Require HAL for the ObexFTP backend
+	* daemon/Makefile.am:
+	* daemon/gvfsbackendobexftp.c (_get_numbers_from_usb_path),
+	(_is_nokia_3650), (_get_bluetooth_name_and_icon),
+	(_get_bluetooth_device_properties), (_is_same_path),
+	(_find_ods_usb_intfnum), (_get_usb_intfnum_and_properties),
+	(do_mount): Add support for USB ObexFTP devices, original
+	patch from Alexander Kanavin <ak sensi org>, requires
+	current obex-data-server trunk
+
+2009-01-28  Ryan Lortie  <desrt desrt ca>
+
+	Bug 512144 â?? symlinks to folders are deleted recursively
+
+	* desrt: place a paper bag over my face
+	* daemon/trashlib/trashexpunge.c: try a lot harder to not follow
+	symlinks.
+
+2009-01-29  Alexander Larsson  <alexl redhat com>
+
+	* common/gvfsicon.c:
+	(g_vfs_icon_to_tokens):
+	Dup string to avoid double free later.
+
+2009-01-28  Ryan Lortie  <desrt desrt ca>
+
+	Bug 569480 â?? trash backend crashes due to invalid write
+
+	* daemon/trashlib/trashitem.c (trash_item_escape_name): correct
+	extremely silly mistake.
+
+	Problem caught by Seb's heroic valgrinding :)
+
+2009-01-28  Cosimo Cecchi  <cosimoc gnome org>
+
+	* daemon/gvfsbackendobexftp.c: (_invalidate_cache_helper),
+	(do_mount), (push_transfer_started_cb),
+	(push_transfer_completed_cb), (push_transfer_progress_cb),
+	(push_data_free), (_push_single_file_helper), (do_push),
+	(do_make_directory), (g_vfs_backend_obexftp_class_init):
+	* daemon/obexftp-marshal.list:
+	Implement write support for the ObexFTP backend (#519071).
+
+2009-01-21  A. Walton  <awalton gnome org>
+
+	* daemon/gvfsdaemon.c (daemon_schedule_exit):
+	* daemon/gvfsjobcreatemonitor.c (create_reply):
+	Use g_timeout_add_seconds() instead of g_timeout_add() to save
+	some power.
+
+2009-01-20  Bastien Nocera  <hadess hadess net>
+
+	* daemon/gvfsbackenddnssd.c: Some devices/systems
+	advertise SMB through zeroconf instead of NetBios,
+	displays Apple Time Capsules in nautilus (Closes: #568147)
+
+2009-01-20  Ryan Lortie  <desrt desrt ca>
+
+	* daemon/gvfsbackendtrash.c: nail a couple of leaks
+
+2009-01-20  Sebastien Bacher  <seb128 ubuntu com>
+
+	* common/Makefile.am: use glib where it is required
+
+2009-01-19  Alexander Larsson  <alexl redhat com>
+
+	* configure.ac:
+	Post release version bump
+
+=== gvfs 1.1.4 ===
+
+2009-01-19  Alexander Larsson  <alexl redhat com>
+
+	* NEWS:
+	Update for release
+
+2009-01-13  Hans Petter Jansson  <hpj novell com>
+
+	* client/gvfsfusedaemon.c (getattr_for_file)
+	(vfs_open)
+	(vfs_create)
+	(vfs_rmdir)
+	(vfs_access): Get only the attributes we require. This speeds up
+	directory listings in particular, since we don't need to probe
+	individual files to determine their MIME types.
+
+2009-01-12  Ryan Lortie  <desrt desrt ca>
+
+	* daemon/trashlib/trashitem.c: don't insta-thaw deletes
+	* daemon/gvfsbackendtrash.c: use a timeout to only call thaw() once
+	per batch of delete method calls.
+
+2009-01-12  Matthias Clasen  <mclasen redhat com>
+
+	* daemon/Makefile.am: Dist the dav+sd.mount.in file
+
+2009-01-07  Tomas Bzatek  <tbzatek redhat com>
+
+	* daemon/gvfsbackendnetwork.c: (recompute_files):
+	Remove unnecessary GError
+
+2009-01-06  Tomas Bzatek  <tbzatek redhat com>
+
+	* configure.ac:
+	Post release version bump
+
+=== gvfs 1.1.3 ===
+
+2009-01-06  Tomas Bzatek  <tbzatek redhat com>
+
+	* NEWS:
+	Update for release
+
+2009-01-06  Tomas Bzatek  <tbzatek redhat com>
+
+	* daemon/gvfsbackendnetwork.c:
+	* daemon/gvfsbackendsmbbrowse.c:
+	* daemon/smb-browse.mount.in:
+	SMB browsing authentication support (#524485)
+	Make smb-browse backend not automounted
+	Mount smb root on network backend automount
+
+2009-01-05  Ryan Lortie  <desrt desrt ca>
+
+	* daemon/trashlib/COPYING: include text of GPL3 by request of Vincent.
+
+2008-12-30  Benjamin Otte  <otte gnome org>
+
+	Bug 565504 - limited number of connections causes commands to fail
+
+	* daemon/gvfsbackendftp.c: (g_vfs_backend_ftp_pop_connection):
+	really fix this bug by not calling g_vfs_job_succeeded() on the error
+	path.
+
+2008-12-30  Benjamin Otte  <otte gnome org>
+
+	* daemon/gvfsbackendftp.c: (g_vfs_backend_ftp_pop_connection):
+	remove fixme for max connection tracking, by remembering the max
+	connections on the stack.
+
+2008-12-30  Benjamin Otte  <otte gnome org>
+
+	* daemon/gvfsbackendftp.c: (ftp_connection_prepare),
+	(ftp_connection_use), (ftp_connection_ensure_data_connection_epsv),
+	(ftp_connection_ensure_data_connection_pasv),
+	(ftp_connection_try_cd), (g_vfs_backend_ftp_pop_connection),
+	(do_mount), (resolve_symlink), (do_enumerate):
+	introduce ftp_connection_clear_error() for clarity
+
+2008-12-30  Benjamin Otte  <otte gnome org>
+
+	Bug 565504 - limited number of connections causes commands to fail
+
+	* daemon/gvfsbackendftp.c: (g_vfs_backend_ftp_pop_connection):
+	clear connection error before popping job, so that the error isn't
+	propagated to the job
+
+2008-12-16  Ryan Lortie  <desrt desrt ca>
+
+	* daemon/trashlib/trashexpunge.c: set files to mode 700 before
+	deleting to deal with users trashing read-only directories
+
+2008-12-16  Ryan Lortie  <desrt desrt ca>
+
+	Bug 562955 â?? parallel build doesn't work
+
+	* common/Makefile.am: use non-absolute path for libgvfscommon.la so
+	that automake can see the dependency
+
+2008-12-16  Ryan Lortie  <desrt desrt ca>
+
+	* daemon/gvfsbackendtrash.c (trash_backend_add_info): add
+	trash::orig-path and trash::deletion-date info
+
+2008-12-15  Alexander Larsson  <alexl redhat com>
+
+	* configure.ac:
+	Post release version bump
+
+=== gvfs 1.1.2 ===
+
+2008-12-15  Ryan Lortie  <desrt desrt ca>
+
+	* daemon/gvfsbackendtrash.c:
+	* daemon/gvfsbackendtrash.h: relicense to LGPLv2+
+
+2008-12-15  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsbackendtrash.c:
+	* daemon/trashlib/Makefile.am:
+	Fix dist issues
+
+2008-12-15  Alexander Larsson  <alexl redhat com>
+
+	* NEWS:
+	Update for release
+
+2008-12-12  Ryan Lortie  <desrt desrt ca>
+
+	Fix memory leaks on trash backend
+
+	* daemon/trashlib/trashdir.c:
+	* daemon/trashlib/trashexpunge.c:
+	* daemon/trashlib/trashitem.c:
+	* daemon/trashlib/trashwatcher.c: fix memory leaks
+	* daemon/gvfsbackendtrash.c: fix leaks; split enumerate into two
+	functions (one for the root, one for the non-root case)
+
+2008-12-12  Andreas Henriksson <andreas fatal se>
+
+	reviewed by: Benjamin Otte  <otte gnome org>
+
+	* daemon/gvfsbackendftp.c:
+	(ftp_connection_ensure_data_connection_pasv):
+	Fix successful PASV connections (don't try to apply workaround).
+	(fixes #564027)
+
+2008-12-11  Ryan Lortie  <desrt desrt ca>
+
+	Implement pull support on trash backend.
+
+	* daemon/trashlib/trashitem.[ch]: add support for restoring items
+	* daemon/gvfsbackendtrash.c: implement pull
+
+2008-12-11  Ryan Lortie  <desrt desrt ca>
+
+	New trash:/ backend.
+
+	* daemon/trashlib: implementation of the reader side of the fd.o
+	trash specification
+	* daemon/gvfsbackendtrash.[ch]: rewrite based on trashlib
+	* configure.ac: add daemon/trashlib/Makefile to output
+	* daemon/Makefile.am: add trashlib/ subdir and include in trash
+	backend libraries
+
+2008-12-11  Dan Winship  <danw gnome org>
+
+	* configure.ac: require libsoup-gnome, for SoupProxyResolverGNOME
+
+	* daemon/gvfsbackendhttp.c (g_vfs_backend_http_init): add a
+	SoupProxyResolverGNOME to the sessions, to automatically handle
+	proxies. #522985
+
+2008-12-11  Dan Winship  <danw gnome org>
+
+	* daemon/soup-input-stream.c (read_async_done)
+	(soup_input_stream_read_async, soup_input_stream_close_async):
+	don't leak GSimpleAsyncResults. #551075.
+
+	* daemon/gvfsbackendhttp.c (try_open_for_read): set_accumulate to
+	FALSE on the response body to avoid extra allocating+freeing.
+	Patch from Peter Christoffersen, part of #551075.
+	(open_for_read_ready): unref the stream on error.
+
+2008-12-09  Bastien Nocera  <hadess hadess net>
+
+	* daemon/gvfsbackendobexftp.c (_query_file_info_helper): Fix icon
+	for the root directory of an obexftp server (Closes: #542687)
+
+2008-12-09  Bastien Nocera  <hadess hadess net>
+
+	* monitor/gphoto2/Makefile.am:
+	* monitor/gphoto2/ggphoto2volumemonitor.c (get_stores_for_camera),
+	(update_cameras): For each camera discovered, create shadow mounts
+	for each one of the top-level storage heads, makes each of the
+	device's stores appear separately
+
+	* daemon/gvfsbackendgphoto2.c (monitors_emit_internal),
+	(release_device), (split_filename), (file_get_info), (do_mount),
+	(do_open_for_read_real), (do_query_info), (try_query_info),
+	(do_enumerate), (try_enumerate), (do_make_directory),
+	(do_set_display_name), (do_delete), (do_create_internal),
+	(do_replace), (do_append_to), (do_move), (do_create_dir_monitor),
+	(do_create_file_monitor): Remove all the hacks to handle
+	a single storage head differently from multiple storage heads,
+	this makes photo directories detection and the likes work
+	for multiple storage-heads
+
+	(Closes: #520123)
+
+2008-12-01  Alexander Larsson  <alexl redhat com>
+
+	* client/gdaemonmount.c:
+	* client/gdaemonvolumemonitor.c:
+	* monitor/proxy/Makefile.am:
+	* monitor/proxy/gproxydrive.c:
+	* monitor/proxy/gproxymount.c:
+	* monitor/proxy/gproxyvolume.c:
+	* monitor/proxy/gproxyvolume.h:
+	* monitor/proxy/gproxyvolumemonitor.c:
+	* monitor/proxy/gproxyvolumemonitor.h:
+	* monitor/proxy/remote-volume-monitor-module.c:
+	* monitor/proxy/gproxyshadowmount.[ch]:
+	Use the new support for shadow mounts instead
+	of g_volume_monitor_adopt_orphan_mount
+
+	Patch from David Zeuthen (#555332)
+
+	* programs/gvfs-mount.c:
+	Add support to monitor volume monitor events
+
+2008-12-01  Alexander Larsson  <alexl redhat com>
+
+	* configure.ac:
+	Post release version bump
+
+=== gvfs 1.1.1 ===
+
+2008-12-01  Alexander Larsson  <alexl redhat com>
+
+	* daemon/Makefile.am (mount_in_files):
+	Dist dav+sd.mount
+
+	* NEWS:
+	Update for release
+
+2008-12-01  Bastien Nocera  <hadess hadess net>
+
+	* configure.ac: Update bluez requirements, we
+	can't really require the 4.x API without the 4.x
+	libraries...
+
+2008-12-01  Alexander Larsson  <alexl redhat com>
+
+	* client/gdaemonmount.c:
+	* common/gmounttracker.[ch]:
+	* daemon/gvfsbackend.[ch]:
+	Make mounts/backends have a GIcon not a icon name
+
+	* daemon/gvfsbackendsftp.c:
+	Support /etc/favicon.png
+
+	* daemon/gvfsbackendsmbbrowse.c:
+	Simplify some code with the new GIcon support
+
+	Patch from David Zeuthen (#557540)
+
+2008-12-01  Alexander Larsson  <alexl redhat com>
+
+	* common/Makefile.am:
+	* common/gvfsdnssdresolver.c: Added.
+	* common/gvfsdnssdresolver.h: Added.
+	* common/gvfsdnssdutils.c: Added.
+	* common/gvfsdnssdutils.h: Added.
+	* daemon/Makefile.am:
+	* daemon/dav+sd.mount.in: Added.
+	* daemon/dav.mount.in:
+	* daemon/gvfsbackenddav.c:
+	* daemon/gvfsbackenddnssd.c:
+	* daemon/gvfsbackendnetwork.c:
+	For references to dns-sd dav services, use a
+	dav+sd: uri, since this is stable over e.g.
+	port changes and as such work better in e.g.
+	bookmarks.
+
+	Patch from David Zeuthen (#555436)
+
+2008-11-18  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsbackendsftp.c:
+	Better name for the has-username case.
+
+2008-11-18  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsbackendsftp.c:
+	If user is specified, add to name too, so we get a unique fuse path
+
+2008-11-17  Benjamin Otte  <otte gnome org>
+
+	* daemon/gvfsbackendftp.c: (ftp_connection_parse_features):
+	use g_ascii_is_space() (thanks Wouter)
+
+2008-11-17  Benjamin Otte  <otte gnome org>
+
+	* daemon/gvfsbackendftp.c:
+	document what the workarounds do
+
+2008-11-17  Benjamin Otte  <otte gnome org>
+
+	* daemon/gvfsbackendftp.c: (ftp_connection_prepare),
+	(ftp_connection_use):
+	If feat before login fails, try it again after login. (fixes bug
+	#556786, researched by Oliver Joos) So we're now "better than gftp and
+	filezilla together". Take that gnome-vfs!
+
+2008-11-17  Andreas Henriksson <andreas fatal se>
+
+	reviewed by: Benjamin Otte  <otte gnome org>
+
+	* daemon/gvfsbackendftp.c: (ftp_connection_parse_features):
+	Deal with "\n" vs "\r\n" in FEAT responses. Researched by Oliver Joos.
+
+2008-11-17  Andreas Henriksson <andreas fatal se>
+
+	reviewed by: Benjamin Otte  <otte gnome org>
+
+	* daemon/gvfsbackendftp.c: (ftp_connection_parse_features):
+	Be less strict in leading spaces of FEAT reply.
+	Researched by Oliver Joos. Apparently common, one affected ftp server
+	visible in bug #556809.
+
+2008-11-17  Andreas Henriksson <andreas fatal se>
+
+	reviewed by: Benjamin Otte  <otte gnome org>
+
+	* daemon/gvfsbackendftp.c: (ftp_connection_prepare),
+	(ftp_connection_use), (g_vfs_backend_ftp_pop_connection),
+	(do_mount):
+	Do FEAT and OPTS UTF8 ON before login. This mirros behavior of lftp.
+
+2008-11-17  Andreas Henriksson <andreas fatal se>
+
+	reviewed by: Benjamin Otte  <otte gnome org>
+
+	* daemon/gvfsbackendftp.c:
+	(ftp_connection_ensure_data_connection_epsv),
+	(ftp_connection_ensure_data_connection_pasv):
+	Add workarounds for EPSV/PASV data connection failures.
+	- don't use EPSV if we get successful return codes but fails to
+	connect.
+	- don't use address in PASV response if we fail to connect to it
+	 (use the same address as the command connection is established to).
+
+2008-11-17  Andreas Henriksson <andreas fatal se>
+
+	reviewed by: Benjamin Otte  <otte gnome org>
+
+	* daemon/gvfsbackendftp.c:
+	(_ftp_connection_ensure_data_connection),
+	(ftp_connection_ensure_data_connection_epsv),
+	(ftp_connection_ensure_data_connection_pasv),
+	(ftp_connection_ensure_data_connection):
+	Restructure ..._ensure_data_connection and fall back on PASV when EPSV
+	fails.
+	- split up ..._ensure_data_connection in subroutines
+	- make a full attempt to connect instead of relying on response
+	  code from EPSV command.
+	- when EPSV data connection fails, try PASV.
+
+2008-11-17  Andreas Henriksson <andreas fatal se>
+
+	reviewed by: Benjamin Otte  <otte gnome org>
+
+	* daemon/gvfsbackendftp.c: (ftp_connection_use):
+	 Disable usage of "EPSV ALL". (fixes #547855). See in-source comment
+	 for the reasons.
+
+2008-11-17  Andreas Henriksson <andreas fatal se>
+
+	reviewed by: Benjamin Otte  <otte gnome org>
+
+	* daemon/gvfsbackendftp.c: (ftp_connection_use):
+	Use UTF8 when available.
+
+2008-11-17  Andreas Henriksson <andreas fatal se>
+
+	reviewed by: Benjamin Otte  <otte gnome org>
+
+	* daemon/gvfsbackendftp.c: (ftp_connection_parse_features):
+	Add UTF8 to feature parsing.
+
+2008-11-10  Tomas Bzatek  <tbzatek redhat com>
+
+	* daemon/gvfsbackendsmb.c:
+	* daemon/libsmb-compat.h:
+	Timestamp (mtime) setting support
+
+2008-11-06  Hans Petter Jansson  <hpj novell com>
+
+	* gconf/gapplookupgconf.c (get_default_for_uri_scheme): Free command
+	string after use. Fixes a leak.
+
+2008-11-04  Tomas Bzatek  <tbzatek redhat com>
+
+	* client/gdaemonmount.c: (g_daemon_mount_guess_content_type_sync):
+	Return an empty array on success when no content type matches
+
+2008-10-28  Cosimo Cecchi  <cosimoc gnome org>
+
+	* daemon/gvfsbackendftp.c: (dir_default_iter_process):
+	Convert stuct tm from what ParseFTPList gives to what mktime expects.
+	Fixes wrong date/time parsing for FTP files.
+	Patch by Andreas Henriksson (#550837).
+
+2008-10-28  Cosimo Cecchi  <cosimoc gnome org>
+
+	* daemon/gvfsbackendftp.c: (dir_default_init_data):
+	Use LIST -a instead of LIST on UNIX ftp sites.
+	Patch by Andreas Henriksson (#551822).
+
+2008-10-24  Tomas Bzatek  <tbzatek redhat com>
+
+	* daemon/gvfsbackendsmb.c:
+	Don't ask for credentials twice when the password dialog was cancelled
+
+2008-10-24  Alexander Larsson  <alexl redhat com>
+
+	* programs/gvfs-info.c (show_attributes):
+	Don't show fallback setting for GThemedIcon (this is a construct only property).
+	List icons on same line.
+
+2008-10-23  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsbackendsftp.c:
+	* daemon/gvfsbackendsmb.c:
+	* daemon/gvfsdaemonutils.c:
+	Don't return fallback icons, since that gives problems
+	with custom mime icons (#528320)
+
+2008-10-21  Alexander Larsson  <alexl redhat com>
+
+	Patch from David Zeuthen (#557182)
+
+	* common/Makefile.am:
+	* common/gvfsicon.[ch]:
+	Added GVfsIcon object for GVfs backend specific icons.
+
+	* common/gmountspec.[ch]:
+	Make sure to/from string works correctly to roundtrip GMountSpec:s
+	Make GMountSpec a boxed type
+
+	* common/gvfsdaemonprotocol.h:
+	Add OpenIconForRead operation
+
+	* client/Makefile.am:
+	* client/gvfsiconloadable.[ch]:
+	In gvfs client side, implement GLoadableIcon for GVfsIcon type.
+
+	* client/gdaemonvfs.c:
+	Make sure that we add the GLoadableIcon interface for GVfsIcon on load
+
+	* daemon/Makefile.am:
+	* daemon/gvfsbackend.[ch]:
+	* daemon/gvfsjobopeniconforread.[ch]:
+	Add new job type for OpenIconForRead op
+
+	* daemon/gvfsbackendgphoto2.c:
+	Implement OpenIconForRead for icon previews.
+
+2008-10-21  Alexander Larsson  <alexl redhat com>
+
+	* configure.ac:
+	Require glib 2.19.1 for GIcon serialization support
+
+	* common/gvfsdaemonprotocol.c:
+	Use g_icon_to_string & co instead of home-brewed serialization
+
+	* monitor/proxy/gproxydrive.c:
+	* monitor/proxy/gproxymount.c:
+	* monitor/proxy/gproxyvolume.c:
+	* monitor/proxy/gproxyvolumemonitor.c:
+	* monitor/proxy/gproxyvolumemonitor.h:
+	* monitor/proxy/gvfsproxyvolumemonitordaemon.c:
+	Use g_icon_to_string & co instead of home-brewed serialization
+
+2008-10-20  Richard Hughes  <richard hughsie com>
+
+	reviewed by: Christian Kellner <ck xatom net>
+
+	* programs/gvfs-info.c: (show_attributes):
+	Whilst debugging an icon theme bug, I wanted to know what icon
+	would be chosen for a file. It turns out gvfs-info gets all the
+	properties and prints them, but for an icon prints:
+	  standard::icon: GThemedIcon:0x8df7200
+	This isn't very helpful. I've fixed this to print out the icons and
+	the order they should be chosen like:
+	  standard::icon: (fallbacks: FALSE)
+	   1. name:application-x-cd-image
+	   2. name:gnome-mime-application-x-cd-image
+	   3. name:application-x-generic
+	   4. name:text-x-generic
+
+2008-10-20  Alexander Larsson  <alexl redhat com>
+
+	* client/gdaemonfileinputstream.c:
+	(run_sync_state_machine):
+	Revert debug spew from recent commit now that the core
+	issue is fixed (by the fuse race condition fix).
+
+2008-10-20  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsbackendcomputer.c (try_create_dir_monitor):
+	Always fail the job when we don't support monitoring.
+
+	* client/gvfsfusedaemon.c (getattr_for_file):
+	Correct st_blocks rounding in previous commit
+
+2008-10-17  Alexander Larsson  <alexl redhat com>
+
+	* common/gdbusutils.c (append_escaped_name):
+	Fix uninitialized memory read.
+
+2008-10-17  Hans Petter Jansson  <hpj novell com>
+
+	Attempt to prevent potential race conditions in the FUSE backend
+	when file handles get closed while still in use in another thread,
+	if that ever happens.
+
+	* client/gvfsfusedaemon.c (file_handle_new): Insert new file
+	handles in global hash table of active file handles.
+	(file_handle_unref): Clarify the code and comments a little.
+	(file_handle_free): Remove file handle from global table of
+	active handles.
+	(reindex_file_handle_for_path)
+	(get_file_handle_for_path)
+	(get_or_create_file_handle_for_path): global_fh_table ->
+	global_path_to_fh_map.
+	(get_file_handle_from_info): New function that recovers our file
+	handle from a fuse_file_info struct, but only if it exists in
+	the global table of valid handles.
+	(vfs_getattr): Remove code that acquired and locked the file handle
+	for the path we operate on. No locking is required here.
+	(vfs_open): Assign file handle to fuse_file_info while holding lock.
+	Purely a formality that makes code easier to read.
+	(vfs_create): Ditto.
+	(vfs_release): Use get_file_handle_from_info () so the file handle
+	is validated.
+	(vfs_read): Hold a ref to the file handle while it's in use. If
+	handle is invalid, raise EINVAL.
+	(vfs_ftruncate): Ditto.
+	(vfs_write): Ditto.
+	(vfs_rename): Cosmetic change.
+	(vfs_unlink): Ditto.
+	(vfs_truncate): Add helpful comment.
+	(vfs_init): Create global table of active file handles.
+
+2008-10-16  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsbackendftp.c:
+	(do_mount):
+	Show username in auth dialog if specified in uri (#554156)
+
+2008-10-16  Alexander Larsson  <alexl redhat com>
+
+	* client/gvfsfusedaemon.c (getattr_for_file):
+	Set st_blocks & co so that du works (#554682)
+	Patch from Andreas Henriksson
+
+2008-10-09  Alexander Larsson  <alexl redhat com>
+
+	* client/gdaemonfileinputstream.c:
+	(run_sync_state_machine):
+	Add some debug spew and avoid crashing in case of code not properly
+	setting the GError, as reported on the list.
+
+2008-10-06  Alexander Larsson  <alexl redhat com>
+
+	Patch from Andreas Henriksson
+
+	* daemon/gvfsbackendftp.c:
+	(dir_default_iter_new):
+	(dir_default_iter_process):
+	Don't read past start of filename. (#545971)
+
+2008-10-03  Bastien Nocera  <hadess hadess net>
+
+	* daemon/gvfsbackendobexftp.c (get_name_and_icon): Use
+	the Alias instead of the Name, so we automatically fallback
+	if the name isn't available
+
+2008-10-03  David Zeuthen  <davidz redhat com>
+
+	* daemon/gvfsbackendgphoto2.c: Remove misleading comment about the
+	license (#554811)
+
+2008-10-02  Bastien Nocera  <hadess hadess net>
+
+	* daemon/gvfsbackendobexftp.c: Re-add bluetooth.h include,
+	we still use bachk right now
+
+2008-10-02  Bastien Nocera  <hadess hadess net>
+
+	* client/test-uri-utils.c: Add a few more test URIs
+
+2008-09-29  David Zeuthen  <davidz redhat com>
+
+	* monitor/proxy/gproxyvolume.c (mount_cb): Complete the mounting
+	operation in idle to ensure we've processed pending dbus messages
+	for creating the new mount object
+
+2008-09-29  David Zeuthen  <davidz redhat com>
+
+	* monitor/hal/ghalvolume.c:
+	* monitor/hal/ghalvolumemonitor.[ch]:
+	Make sure we emit 'mount-added' when forcing an update for
+	completing a mount operation (#552168)
+
+2008-09-29  Bastien Nocera  <hadess hadess net>
+
+	* daemon/gvfsbackendobexftp.c (_is_nokia_3650),
+	(get_name_and_icon), (_get_device_properties),
+	(g_vfs_backend_obexftp_finalize), (g_vfs_backend_obexftp_init),
+	(_query_file_info_helper), (session_connect_error_cb),
+	(session_connected_cb), (do_mount),
+	(g_vfs_backend_obexftp_class_init):
+	* daemon/obexftp-marshal.list:
+	Port to BlueZ 4.x API and obex-data-server SVN API,
+	use the "Icon" property to get the icon, instead of parsing the
+	device class ourselves (#552356)
+
+2008-09-26  Alexander Larsson  <alexl redhat com>
+
+	* client/gdaemonvfs.[ch]:
+	* common/gvfsdaemonprotocol.h:
+	* daemon/mount.c:
+	Reverse map fuse paths to gvfs uris in
+	g_file_new_for_path().
+
+2008-09-25  Alexander Larsson  <alexl redhat com>
+
+	* common/gvfsdaemonprotocol.c:
+	(_g_dbus_get_file_attribute):
+	Free returned strv with g_strfreev, not dbus_free_string_array. (#529596)
+
+2008-09-23  Alexander Larsson  <alexl redhat com>
+
+	* configure.ac:
+	Bump version of unstable branch to 1.1.1
+
+2008-09-23  Alexander Larsson  <alexl redhat com>
+
+	* monitor/proxy/gproxyvolumemonitor.[ch]:
+	* monitor/proxy/gproxyvolumemonitor.h:
+	* monitor/proxy/remote-volume-monitor-module.c:
+	Only call the IsSupported dbus call when the class
+	is actually needed instead of on gio init.
+	Don't integrate internal session bus with mainloop
+	during is_support code, as that is not necessary yet, and
+	it caused problem if done in a thread.
+
+	This fixes the trash crash issue in bug #547568.
+
+2008-09-23  Alexander Larsson  <alexl redhat com>
+
+	* client/Makefile.am:
+	* common/Makefile.am:
+	* common/gmountsource.c:
+	* common/gmounttracker.c:
+	* monitor/gphoto2/Makefile.am:
+	* monitor/hal/Makefile.am:
+	* monitor/proxy/Makefile.am:
+	Link all modules against the installed libgvfscommon instead
+	of duplicating the statically linked one. This is safe wrt
+	namespace conflicts, because the modules are opened RTLD_LOCAL
+	so the dependencies will not pollute the global namespace.
+
+	* client/gdaemonvfs.c:
+	Make the gvfsdbus module persistant. This means we will never
+	unload it, and thus not unload libgvfscommon which could
+	be problematic. This is not a huge problem, as:
+	 + The gio modules will not be loaded anyway unless you use gio
+	 + The gvfsdbus module will be persistent anyway as soon as
+	   the app references the GVfs object, which likely all gio apps do
+	 + The module load order doesn't matter wrt unload order, because
+	   all gio modules are loaded before any one is unloaded.
+
+2008-09-16  Tomas Bzatek  <tbzatek redhat com>
+
+	* daemon/gvfsbackendsmb.c:
+	Kerberos authentication fixes. Fixes #524498
+	Inspired by the smb-browse patch from Steve Langasek
+
+2008-09-15  Tomas Bzatek  <tbzatek redhat com>
+
+	* client/smburi.c:
+	Encode username and domain into the URI
+
+2008-09-15  Tomas Bzatek  <tbzatek redhat com>
+
+	* daemon/gvfsbackendsmb.c:
+	Revert commit #1772.
+	Set the information on the mount spec from the original URI
+
+2008-09-15  Christian Kellner  <gicmo gnome org>
+
+	* client/gdaemonfile.c:
+	Don't leak the GSimpleAsyncResult in find_enclosing_mount_async.
+	Patch by Matthias Clasen <mclasen redhat com) (#552295)
+
+2008-09-15  Alexander Larsson  <alexl redhat com>
+
+	* client/gdaemonfile.c:
+	* client/gdaemonfileenumerator.c:
+	Add proper implementation of async file enumeration.
+	This avoids the problem with the default thread based ones
+	that could cause callbacks in the non-mainloop thread. (#551337)
+
+2008-09-15  Christian Kellner  <gicmo gnome org>
+
+	* configure.ac: Fix gnome-keyring configure switch
+	Patch by Rémi Cardona  <remi gentoo org> (#552126)
+
+2008-09-09  Hans Petter Jansson  <hpj novell com>
+
+	* configure.ac: Post-release version bump to 0.99.8.
+
+=== gvfs 0.99.7 ===
+
+2008-09-09  Hans Petter Jansson  <hpj novell com>
+
+	* NEWS: Update for 0.99.7.
+
+2008-09-05  Bastien Nocera  <hadess hadess net>
+
+	* daemon/gvfsbackendcdda.c (track_free), (release_metadata),
+	(fetch_metadata), (g_vfs_backend_cdda_finalize), (do_mount),
+	(do_unmount), (set_info_for_track), (do_query_info):
+	Export CD-Text metadata via xattrs (Closes: #550858)
+
+2008-09-02  David Zeuthen  <davidz redhat com>
+
+	* monitor/hal/ghaldrive.c: (g_hal_drive_eject_do):
+	* monitor/hal/ghalmount.c: (unmount_cb), (unmount_do),
+	(eject_wrapper_callback), (g_hal_mount_eject):
+	* monitor/proxy/gproxymount.c: (eject_wrapper_callback),
+	(g_proxy_mount_eject):
+	* monitor/proxy/gproxyvolume.c: (eject_wrapper_callback):
+	Remember to refcount objects (#546971).
+
+2008-09-02  David Zeuthen  <davidz redhat com>
+
+	* monitor/hal/ghalvolume.c (format_size_for_display): Add docs
+	explaining why powers of 10 are used.
+
+2008-09-02  David Zeuthen  <davidz redhat com>
+
+	* monitor/hal/ghalvolume.c (do_update_from_hal): Revert patch from
+	bug 550100 - we really don't want to show "61.7MB Volume" instead
+	of "64M Volume".
+
+2008-09-01  Hans Petter Jansson  <hpj novell com>
+
+	* configure.ac: Post-release version bump to 0.99.7.
+
+=== gvfs 0.99.6 ===
+
+2008-09-01  Hans Petter Jansson  <hpj novell com>
+
+	* NEWS: Update for 0.99.6.
+
+2008-09-01  Christian Kellner  <gicmo gnome org>
+
+	* configure.ac:
+	Require libsoup >= 2.23.91
+
+2008-09-01  Christian Kellner  <gicmo gnome org>
+
+	* daemon/gvfsjobpull.c:
+	* daemon/gvfsjobpull.h:
+	New daemon method to pull files from daemons to the local
+	file system.
+
+	* daemon/gvfsjobpush.c:
+	* daemon/gvfsjobpush.h:
+	New daemon method to push local files to daemons. (Replaces
+	Upload)
+
+	* daemon/gvfsjobupload.c:
+	* daemon/gvfsjobupload.h:
+	Replaced by Push.
+
+	* common/gvfsdaemonprotocol.h:
+	* daemon/Makefile.am:
+	* daemon/gvfsbackend.c:
+	* daemon/gvfsbackend.h:
+	Add Push and Pull. Remove Upload.
+
+	* client/gdaemonfile.c:
+	New transfer logic. In case of move try push/pull (with
+	remove_source set to TRUE) first then fallback. In case of copy
+	try push/pull first then fallback. Use the same logic for
+	both cases.
+
+	* daemon/gvfsbackendburn.c:
+	Port Upload to Push.
+
+	* daemon/gvfsbackendtrash.c:
+	Implement the Pull method. That should fix bug #529971
+
+2008-09-01  Christian Kellner  <gicmo gnome org>
+
+	* monitor/hal/ghalvolume.c: (do_update_from_hal):
+	Use g_format_size_for_display for consistency.
+	Patch from Christian Persch <chpe gnome org>
+	Fixes bug #550100
+
+2008-08-30  Matthias Clasen  <mclasen redhat com>
+
+	* common/gmountspec.c (g_mount_spec_from_dbus): Plug a tiny
+	memory leak.
+
+2008-08-28  David Zeuthen  <davidz redhat com>
+
+	* monitor/proxy/gproxyvolume.c: (g_proxy_volume_mount):
+	* monitor/proxy/gvfsproxyvolumemonitordaemon.c:
+	(handle_volume_mount): Make sure we really read mount_flags and
+	use_mount_operation. Fixes RH bug 460223.
+
+2008-08-27  Bastien Nocera  <hadess hadess net>
+
+	* client/gdaemonvfs.c (get_mountspec_from_uri),
+	(_g_daemon_vfs_get_uri_for_mountspec): Don't drop
+	query and fragment portions of the URI when decoding
+	it and the URI scheme isn't handled by any backends
+	(Closes: #549553)
+
+2008-08-25  Matthias Clasen  <mclasen redhat com>
+
+	Bug 549253 â?? error path leaks
+
+	* common/gmountoperationdbus.c:
+	* common/gdbusutils.c:
+	* daemon/gvfsbackendgphoto2.c:
+	* daemon/gvfsbackendtrash.c:
+	* daemon/gvfsjobsetattribute.c: Plug some leaks on
+	error paths.
+
+2008-08-25  Bastien Nocera  <hadess hadess net>
+
+	* daemon/gvfsbackenddav.c (ms_response_to_file_info):
+	Same as below but for the webdav's getlastmodified
+	response (Closes: #538573)
+
+2008-08-22  Bastien Nocera  <hadess hadess net>
+
+	* daemon/gvfsbackendhttp.c (query_info_ready): Use
+	libsoup to parse the "Last-Modified" header, not
+	the ISO-8601 parsing functions (Closes: #547133)
+	Requires libsoup trunk
+
+2008-08-21  Hans Petter Jansson  <hpj novell com>
+
+	* daemon/gvfsbackendgphoto2.c (ensure_ignore_prefix)
+	(do_mount)
+	(do_enumerate): Improve various user- and translator-
+	unfriendly error messages.
+
+2008-08-21  Hans Petter Jansson  <hpj novell com>
+
+	* configure.ac: Late post-release version bump to 0.99.6.
+
+2008-08-21  Wouter Bolsterlee  <wbolster svn gnome org>
+
+	* daemon/gvfsbackendgphoto2.c (do_unmount):
+	Handle plural forms correctly. Fixes bug #548841.
+
+=== gvfs 0.99.5 ===
+
+2008-08-16  Jesse van den Kieboom  <jesse icecrew nl>
+
+	* daemon/gvfsbackenddav.c:
+	Fixed using display_name property getting overwritten
+
+2008-08-16  Christian Neumair  <cneumair gnome org>
+
+	* daemon/gvfsbackendtrash.c (add_extra_trash_info):
+	Correctly set copy name to original file name. Fixes #41852.
+
+2008-08-07  Jesse van den Kieboom  <jesse icecrew nl>
+
+	* client/gdaemonfileoutputstream.c:
+	Fixed crash in gio because error was not properly
+	being set in the query_info noop
+
+2008-08-05  Jesse van den Kieboom  <jesse icecrew nl>
+
+	* daemon/gvfsbackendsftp.c:
+	Added restoring file permissions when replacing a file.
+
+2008-08-05  Christian Kellner  <gicmo gnome org>
+
+	* client/gdaemonfile.c:
+	Remove wrong dbus reply struct checks for replace_async,
+	create_async and append_async that would live to (false)
+	invalid reply errors.
+
+2008-08-05  Jesse van den Kieboom  <jesse icecrew nl>
+
+	* client/gdaemonfile.c:
+	Set etag to "" when supplied to g_daemon_file_replace_async
+	with NULL. Bug #546300
+
+2008-08-05  Christian Kellner  <gicmo gnome org>
+
+	* configure.ac: Post-release bump to 0.99.5.
+
+=== gvfs 0.99.4 ===
+
+2008-08-05  Christian Kellner  <gicmo gnome org>
+
+	* NEWS: Update for release
+
+2008-08-05  Christian Kellner  <gicmo gnome org>
+
+	* configure.ac:
+	Require glib 2.17.6 (cause by GEmblemedIcon changes)
+
+2008-08-05  Christian Kellner  <gicmo gnome org>
+
+	* monitor/hal/ghaldrive.c:
+	Various ref counting fixes.
+
+	* monitor/hal/ghalvolume.c:
+	Report error in idle to avoid calling a callback with the
+	volume lock held.
+	Use volume lock in hhal_volume_get_activation_root. Various
+	ref counting fixes.
+
+	Bug #545489. Based on a patch from Matthias Clasen.
+
+2008-08-04  Christian Kellner  <gicmo gnome org>
+
+	* client/gdaemonfile.c: (g_daemon_file_replace_async):
+	Correctly set the mode to 2 resulting in the replace vfunc being
+	called inside the backends.
+	Bug #544008. Patch by Jesse van den Kieboom <jesse icecrew net>
+
+2008-08-04  Matthias Clasen  <mclasen redhat com>
+
+	* monitor/proxy/gvfsproxyvolumemonitordaemon.c:
+	* monitor/proxy/gproxyvolumemonitor.c: Update the GIcon serialization
+	code to work with GEmblem.
+
+2008-08-03  Christian Kellner  <gicmo gnome org>
+
+	* client/gvfsfusedaemon.c:
+	Avoid a race between the subthread and the main thread in the case
+	of dbus going bye-bye.
+	Bug #543552. Patch from Austin Lund <austin lund gmail com>
+
+2008-08-02  Christian Kellner  <gicmo gnome org>
+
+	* client/gdaemonvfs.c:
+	Make sure we handle URI schemes case insensitive, so that File://
+	and other versions also work. Bug #528891
+
+2008-08-02  Christian Kellner  <gicmo gnome org>
+
+	* daemon/gvfsbackendtrash.c: Don't include internal mounts
+	while building up the list of trash directories. Bug #525779
+	Patcg from A. Walton  <awalton svn gnome org>
+
+2008-08-02  Christian Kellner  <gicmo gnome org>
+
+	* daemon/gvfsbackenddav.c: (parse_xml): Free the xml doc in
+	error cases. Plug the leaks, fix bug #545968, thanks to
+	Christian Persch <chpe gnome org> again!
+
+2008-08-02  Christian Kellner  <gicmo gnome org>
+
+	* daemon/gvfsbackenddav.c:
+	Use XML_PARSE_NONET with xmlReadMemory when parsing the webdav
+	responses to disallow net access of the parser. Bug #545966
+	Patch by Christian Persch <chpe gnome org>
+
+2008-08-02  Christian Kellner  <gicmo gnome org>
+
+	* daemon/gvfsbackendtrash.c: (list_trash_dirs):
+	Create the home trash directory if it doesn't already exist,
+	so that we can monitor it for changes. Part two of bug #509740;
+	Patch by Hans Petter Jansson <hpj novell com>
+
+2008-08-02  Christian Kellner  <gicmo gnome org>
+
+	* autogen.sh: Allow libtool 2.2.
+
+2008-08-02  Christian Persch <chpe gnome org>
+
+	* ChangeLog
+	* client/gdaemonfile.c
+	* client/gdaemonfileinputstream.c
+	* client/gdaemonfileoutputstream.c
+	* client/gvfsdaemondbus.c
+	* common/gdbusutils.c
+	* common/gvfsdaemonprotocol.c
+	* daemon/gvfsbackendarchive.c
+	* daemon/gvfsbackendcdda.c
+	* daemon/gvfsbackenddav.c
+	* daemon/gvfsbackendftp.c
+	* daemon/gvfsbackendgphoto2.c
+	* daemon/gvfsbackendobexftp-cap-parser.c
+	* daemon/gvfsbackendobexftp-fl-parser.c
+	* daemon/gvfsbackendobexftp.c
+	* daemon/gvfsbackendsftp.c
+	* daemon/gvfsbackendsmb.c
+	* daemon/gvfsbackendsmbbrowse.c
+	* daemon/gvfsjob.c
+	* daemon/gvfsjobopenforwrite.c
+	* daemon/gvfsreadchannel.c
+	* daemon/gvfswritechannel.c
+	* daemon/mount.c
+	* daemon/soup-input-stream.c
+	* daemon/soup-output-stream.c: Use g_set_error_literal where
+	appropriate. Bug #539167.
+
+2008-07-29  David Zeuthen  <davidz redhat com>
+
+	* client/gdaemonmount.c:
+	* common/gmounttracker.c:
+	* common/gmounttracker.h:
+	* daemon/gvfsbackend.c:
+	* daemon/gvfsbackend.h:
+	* daemon/gvfsbackendcdda.c:
+	* daemon/gvfsbackendgphoto2.c:
+	* daemon/mount.c:
+	Add x-content/* support to daemon mounts. Right now a backend
+	can only set the x-content/* type ahead of time. We might want
+	to add support dynamically obtaining it too (e.g. support
+	force_rescan).
+
+	* monitor/hal/ghalmount.c:
+	* monitor/hal/ghalvolume.c:
+	* monitor/hal/ghalvolumemonitor.c:
+	* monitor/hal/hal-utils.c:
+	* monitor/hal/hal-utils.h:
+	Add x-content/* support to the HAL volume monitor.
+
+	* monitor/proxy/gproxymount.c:
+	* monitor/proxy/gproxymount.h:
+	* monitor/proxy/gproxyvolumemonitor.c:
+	* monitor/proxy/gproxyvolumemonitor.h:
+	* monitor/proxy/gvfsproxyvolumemonitordaemon.c:
+	Add x-content/* support to proxy volume monitor. Also fix
+	a number of bugs the initial implementation had.
+
+	* programs/gvfs-mount.c:
+	Print out x-content-types.
+
+2008-07-28  Matthias Clasen  <mclasen redhat com>
+
+	Bug 528848 â?? [PATCH] statfs lies
+
+	* client/gvfsfusedaemon.c (vfs_statfs): Don't call
+	statvfs on /. Patch by Bill Nottingham.
+
+2008-07-28  Matthias Clasen  <mclasen redhat com>
+
+	Bug 518284 â?? need to add i18n on module branching
+
+	* daemon/gvfsbackendcdda.c:
+	* daemon/gvfsbackendgphoto2.c:
+	* daemon/gvfsbackendobexftp.c: Now is later.
+	Remove the I18N_LATER hack.
+
+2008-07-28  Matthias Clasen  <mclasen redhat com>
+
+	* monitor/proxy/gvfsproxyvolumemonitordaemon.c (append_mount):
+	Don't pass a NULL uuid to dbus_message_iter_append_basic. Fixes
+	a crash with bind mounts.
+
+2008-07-28  Matthias Clasen  <mclasen redhat com>
+
+	Bug 545068 â?? use standard icon names
+
+	* daemon/gvfsbackendburn.c:
+	* daemon/gvfsbackendcomputer.c:
+	* daemon/gvfsbackenddnssd.c: Use standard icon names.
+
+2008-07-28  Matthias Clasen  <mclasen redhat com>
+
+	* configure.ac: Bump GLib requirement to 2.17.5 (for GEmblemedIcon)
+	* gproxyvolumemonitor.c: Handle GEmblemedIcon in deserialization code.
+	* gvfsproxyvolumemonitordaemon.c: Handle GEmblemedIcon in
+	serialization code.
+
+2008-07-23  Hans Petter Jansson  <hpj novell com>
+
+	* configure.ac: Post-release bump to 0.99.4.
+
+=== gvfs 0.99.3 ===
+
+2008-07-23  Hans Petter Jansson  <hpj novell com>
+
+	* NEWS: 0.99.3 update.
+
+2008-07-23  David Zeuthen  <davidz redhat com>
+
+	* monitor/proxy/gproxyvolumemonitor.c
+	(g_proxy_volume_monitor_finalize): Fix crasher (#544399)
+
+2008-07-22  Matthias Clasen  <mclasen redhat com>
+
+	* configure.ac: Post-release bump
+
+=== gvfs 0.99.2 ===
+
+2008-07-22  Matthias Clasen  <mclasen redhat com>
+
+	* Makefile.am: Fix up intltool mess
+	* configure.ac: Bump glib requirement to 2.17.4
+	* NEWS: Updates
+
+2008-07-21  David Zeuthen  <davidz redhat com>
+
+	* monitor/gphoto2/ggphoto2volume.c (do_update_from_hal_for_camera):
+	* daemon/gvfsbackendgphoto2.c (compute_icon_name):
+	(find_udi_for_device):
+	Use 'camera-photo' rather than just 'camera' since gnome-icon-theme
+	in 2.23/2.24 no longer ships 'camera'. Now the icons look fine again.
+
+2008-07-21  David Zeuthen  <davidz redhat com>
+
+	* configure.ac:
+	* monitor/Makefile.am:
+	* monitor/hal/*:
+	* monitor/gphoto2/*:
+	Separate the hal and gphoto2 volume monitors - this is in part
+	needed to solve bug #520123.
+
+2008-07-21  David Zeuthen  <davidz redhat com>
+
+	* monitor/proxy/gproxyvolumemonitor.c
+	(g_proxy_volume_monitor_setup_session_bus_connection): Use the
+	correct hash functions for the hash table of existing proxy
+	volume monitors
+
+2008-07-21  Kjartan Maraas  <kmaraas gnome org>
+
+	* monitor/proxy/gvfsproxyvolumemonitordaemon.c:
+	#include <locale.h> to fix the build.
+
+2008-07-19  Hans Petter Jansson  <hpj novell com>
+
+	* client/gdaemonfile.c (g_daemon_file_set_attribute): Don't leak
+	D-Bus messages.
+
+2008-07-18  Hans Petter Jansson  <hpj novell com>
+
+	* client/gvfsfusedaemon.c (vfs_open)
+	(vfs_create): Hold the file handle lock while opening the stream.
+	Second part of fix for #536614.
+
+2008-07-17  Hans Petter Jansson  <hpj novell com>
+
+	* client/gvfsfusedaemon.c (reindex_file_handle_for_path): Steal the
+	old file handle record from the global hash table before replacing
+	its path, not after. Part of fix for #536614.
+
+2008-07-16  David Zeuthen  <davidz redhat com>
+
+	* monitor/proxy/gproxyvolumemonitor.c:
+	* monitor/proxy/gproxyvolumemonitor.h:
+	* monitor/proxy/remote-volume-monitor-module.c:
+	Avoid setting up proxy volume monitors if no session bus is
+	available. Fixes a crasher with the Fedora NetworkManager system
+	settings plug-in that is now using GIO to do file monitoring.
+
+2008-07-08  David Zeuthen  <davidz redhat com>
+
+	* monitor/hal/Makefile.am: Fix 'make distcheck'.
+
+2008-07-08  David Zeuthen  <davidz redhat com>
+
+	* configure.in:
+	* Makefile.am:
+	* hal/*:
+	* monitor/Makefile.am:
+	* monitor/hal/*:
+	Move hal/ to monitor/hal/.
+
+2008-07-08  David Zeuthen  <davidz redhat com>
+
+	Provide infrastructure for out of process volume monitors and
+	port the hal volume monitor to use it (#520132).
+
+	* Makefile.am:
+	* configure.ac:
+	Add the monitor and monitor/proxy directories.
+
+	* hal/Makefile.am:
+	Don't build a gio module for the hal volume monitor; instead
+	build a volume monitor daemon.
+
+	* hal/ghaldrive.[ch]:
+	* hal/ghalmount.[ch]:
+	* hal/ghalvolume.[ch]:
+	* hal/ghalvolumemonitor.[ch]:
+	* hal/hal-device.[ch]:
+	* hal/hal-device.[ch]:
+	* hal/hal-pool.[ch]:
+	Make all types static and implement g_volume_get_activation_root()
+	added to gio (#541793). Also emit the drive-eject-button
+	signal (#541794).
+
+	* hal/hal-module.c:
+	Removed since the monitor is being moved out of process.
+
+	* hal/hal-volume-monitor-daemon.c:
+	* hal/hal.monitor:
+	* hal/org.gtk.Private.HalVolumeMonitor.service.in:
+	New files for remote volume monitor.
+
+	* monitor/Makefile.am:
+	New file.
+
+	* monitor/proxy/*:
+	Add proxy volume monitor gio module (the D-Bus client side of
+	out-of-process volume monitors) and a static library for providing
+	the D-Bus server side of out of process volume monitors.
+
+	* programs/gvfs-mount.c:
+	Print activation uri for a volumes and icons for drives.
+	Also unref volume monitor when no longer in use.
+
+2008-07-01  Christian Kellner  <gicmo gnome org>
+
+	* configure.ac: Correctly check the right libhal for hal features.
+	Patch from Andreas Rottmann <a rottmann gmx at> (#537149)
+
+2008-06-16  Ross Burton  <ross burtonini com>
+
+	Bug 536252 â?? GFileEnumerator should allow access to the containing
+	GFile
+
+	* client/gdaemonfile.c:
+	* client/gdaemonfileenumerator.c:
+	* client/gdaemonfileenumerator.h:
+	Pass the GFile to the file enumerator constructor and use it to
+	set the container property.  (Requires glib r7044)
+
+2008-06-11  Ross Burton  <ross burtonini com>
+
+	* programs/gvfs-mkdir.c:
+	Add -p to create parents (using
+	g_file_make_directory_with_parents, just landed in glib).  Patch
+	from A Walton (#511367)
+
+2008-06-11  A. Walton  <awalton gnome org>
+
+	* daemon/gvfsbackendtrash.c (escape_pathname), (unescape_pathname):
+	Use hex escapes in the trash backend.
+	Patch by Andreas Henriksson.
+	Fixes bug #523139.
+
+2008-06-11  Tomas Bzatek  <tbzatek redhat com>
+
+	* daemon/gvfsbackendftp.c:
+	Fix recursive copy of directories (#522933)
+	Introduce new error 550 handling framework
+
+2008-06-10  Cosimo Cecchi  <cosimoc gnome org>
+
+	* daemon/gvfsbackendarchive.c: (gvfs_archive_pop_job):
+	* daemon/gvfsbackenddav.c: (stat_location), (write_ready),
+	(close_write_ready), (do_make_directory), (do_delete):
+	* daemon/gvfsbackendftp.c:
+	(ftp_connection_set_error_from_response):
+	* daemon/gvfsbackendhttp.c: (g_vfs_job_failed_from_http_status),
+	(open_for_read_ready), (read_ready), (try_seek_on_read),
+	(close_read_ready):
+	* daemon/gvfsbackendobexftp.c: (_query_file_info_helper),
+	(error_occurred_cb), (do_delete):
+	Fix build warnings with GCC 4.3.0 (#537588).
+	* daemon/gvfsjob.c: (g_vfs_job_failed), (g_vfs_job_failed_literal):
+	* daemon/gvfsjob.h:
+	Add g_vfs_job_failed_literal ().
+
+2008-06-09  Bastien Nocera  <hadess hadess net>
+
+	* daemon/gvfsbackendobexftp-fl-parser.c (fl_parser_start_node_cb):
+	Patch from Tomáš Bžatek <tbzatek redhat com> to fix the fugly icons
+	when the mime-type of a file isn't known to us. See:
+	https://bugzilla.redhat.com/show_bug.cgi?id=450453
+
+2008-06-04  Bastien Nocera  <hadess hadess net>
+
+	* hal/ghalvolumemonitor.c (update_cameras): Don't add
+	devices that are both audio players and cameras twice,
+	as it causes 1) error messages when plugging in (it tries to
+	mount the device another time) 2) weird behaviour in
+	nautilus' computer:/ (See #536601)
+
+2008-06-03  Hans Petter Jansson  <hpj novell com>
+
+	* configure.ac: Post-release bump to 0.99.2.
+
+=== gvfs 0.99.1 ===
+
+2008-06-03  Hans Petter Jansson  <hpj novell com>
+
+	* NEWS: Prepare for 0.99.1 release.
+
+2008-06-03  Hans Petter Jansson  <hpj novell com>
+
+	* configure.ac: Fix definition of giomodulesdir, so we install
+	GIO modules to the libdir specified by the user. Fixes distcheck.
+
+2008-05-28  Tomas Bzatek  <tbzatek redhat com>
+
+	* daemon/gvfsbackendsmb.c: (do_open_for_read):
+	Return G_IO_ERROR_IS_DIRECTORY when attempting
+	to read a directory (fixes #522933 for SMB)
+
+2008-05-27  Tomas Bzatek  <tbzatek redhat com>
+
+	* daemon/gvfsbackendsmb.c: (do_mount):
+	Don't set domain to mountspec when not setting username
+
+2008-05-27  Tomas Bzatek  <tbzatek redhat com>
+
+	* common/gmountspec.c: (add_item):
+	Don't allow setting a null parameter in mountspec (coming
+	from broken backend)
+
+2008-05-22  Hans Petter Jansson  <hpj novell com>
+
+	Fix fuse daemon locking and file handle life-cycle issues that
+	were causing frequent crashes.
+
+	* client/gvfsfusedaemon.c (file_handle_new): Add a "path" field
+	pointing to a string representing the path this file handle is
+	associated with, for reverse mapping.
+	(file_handle_unref): Is now responsible for decrementing the ref
+	count and freeing the handle if it reaches 0. Note that we need
+	to check the ref count again after obtaining the global mutex.
+	(file_handle_free): The new path member is freed here.
+	(get_file_handle_for_path): Ref the obtained handle.
+	(get_or_create_file_handle_for_path): Ditto, and hold the lock the
+	whole time.
+	(reindex_file_handle_for_path): Steal the old entry to avoid
+	buildup of stale handles.
+	(free_file_handle_for_path): Remove.
+	(vfs_getattr): Unref the handle when we're done with it.
+	(vfs_rename): Ditto.
+	(vfs_unlink): Ditto.
+	(vfs_truncate): Ditto.
+	(vfs_open): Don't ref the obtained handle; it's done in the helper.
+	(vfs_create): Ditto.
+	(vfs_release): Let file_handle_unref() free the handle if
+	appropriate. Note that the old logic here was inverted, meaning we'd
+	try to free the handle if the ref count was non-zero.
+	(vfs_init): The hash table no longer owns the path key strings -
+	the file handle does.
+
+2008-05-22  Hans Petter Jansson  <hpj novell com>
+
+	A more complete fix for GNOME bug #531516.
+
+	* client/gvfsfusedaemon.c (subthread_main): Send SIGHUP to the
+	main thread just before subthread exits.
+	(dbus_filter_func): When gvfsd goes away, exit the subthread's
+	main loop instead of immediately sending SIGHUP to parent thread.
+	Do the same when the session bus goes away.
+	(shutdown_on_idle): Remove, no longer needed.
+	(shutdown_signal): Remove, no longer needed.
+	(vfs_init): Tell dbus to not exit when session bus goes down.
+	Don't catch signals anymore, since Fuse does this for us.
+
+2008-05-22  Tomas Bzatek  <tbzatek redhat com>
+
+	* daemon/gvfsbackendarchive.c:
+	Improve error handling allowing to mount non-standard ISO images
+
+2008-05-22  Hans Petter Jansson  <hpj novell com>
+
+	* client/gvfsfusedaemon.c (shutown_on_idle)
+	(shutdown_signal)
+	(vfs_init): When the process receives one of the HUP, TERM or
+	INT signals, shut down gracefully. Fixes GNOME bug #531516.
+
+2008-05-21  Tomas Bzatek  <tbzatek redhat com>
+
+	* daemon/gvfsbackendsmb.c: (do_mount):
+	Fix username & domain tests while setting mount spec
+
+2008-05-21  Christian Kellner  <gicmo gnome org>
+
+	* daemon/gvfsbackendsmb.c (do_mount):
+	Add GVFS_SMB_DEBUG env variable to control smb debugging.
+
+2008-05-21  Christian Kellner  <gicmo gnome org>
+
+	* daemon/gvfsbackendsmb.c (do_mount):
+	Set the information on the mount spec *after* having asked
+	the user for credentials since username and domain can be
+	changed by the user.
+
+2008-05-21  Christian Kellner  <gicmo gnome org>
+
+	* configure.ac:
+	Check for gphoto2 versions greaten then 2.4.0. Patch from
+	Tom Parker <palfrey tevp net>. Fixes #531702
+
+2008-05-20  Christian Kellner  <gicmo gnome org>
+
+	* configure.ac:
+	* programs/Makefile.am:
+	Allow to disable the installation of the bash completion
+	scripts. Also make it possible to choose the directory
+	where the file gets installed. Fixes #530772
+
+2008-05-20  Bastien Nocera  <hadess hadess net>
+
+	* daemon/gvfsbackendobexftp-fl-parser.c (fl_parser_fill_file_info):
+	Fill in the display name, even if layers above should be able to do
+	without (Closes: #523699)
+
+2008-05-11  Hans Petter Jansson  <hpj novell com>
+
+	* client/gvfsfusedaemon.c: Fix erroneous copyright header and
+	provide a better description of the source file.
+
+2008-05-09  Federico Mena Quintero  <federico novell com>
+
+	http://bugzilla.gnome.org/show_bug.cgi?id=532375 - Fix strdup() /
+	g_free() confusion.
+
+	* hal/hal-device.c (hal_device_new_from_udi_and_properties):
+	g_strdup() the UDI.  We can't just steal it, since it comes from
+	libhal, which uses strdup() (and we do g_free() in our finalizer).
+
+	* hal/hal-pool.c (hal_pool_new): Free the actual device strings here.
+
+2008-04-22  Benjamin Otte  <otte gnome org>
+
+	* */*.[ch]: get rid of modelines
+	The modelines were inconsistent and caused issues when used in
+	different editors.
+
+2008-04-21  Sebastien Bacher  <seb128 ubuntu com>
+
+	* daemon/gvfsbackendftp.c: (do_enumerate_directory):
+	remove trailing '\r', that workarounds a parser issue causing
+	some filenames to not be listed (#524880)
+
+2008-04-21  Matthias Clasen  <mclasen redhat com>
+
+	* client/gdaemonvfs.c:
+	* hal/hal-pool.c: Set exit-on-disconnect to FALSE on private
+	dbus connections to prevent unexpected exits.  (#528785)
+
+2008-04-21  David Zeuthen  <davidz redhat com>
+
+	* client/gvfsfusedaemon.c: Fix some reference issues, see
+	http://mail.gnome.org/archives/gvfs-list/2008-April/msg00017.html
+
+2008-04-20  David Zeuthen  <davidz redhat com>
+
+	* daemon/gvfsbackendarchive.c: some minor fixes (#528950)
+
+2008-04-16  David Zeuthen  <davidz redhat com>
+
+	* hal/ghalvolumemonitor.c: (should_mount_be_ignored),
+	(should_volume_be_ignored), (update_mounts):
+
+	Avoid having GVolume and GMount objects for mounts for which the
+	mount point will make g_unix_mount_guess_should_display() return
+	FALSE. This fixes a problem where e.g. live cd installers mounts
+	some file system somewhere (e.g. a /boot partition at
+	/mnt/installer_boot).
+
+2008-04-16  Matthias Clasen  <mclasen redhat com>
+
+	Bug 526793 â?? unmount hangs with some backends
+
+	* daemon/gvfsbackendgphoto2.c: Set exit-on-disconnect to FALSE
+	on the private dbus connection to prevent unexpected exit before
+	the job is done.
+
+2008-04-16  Christian Kellner  <gicmo gnome org>
+
+	* daemon/gvfsbackenddav.c:
+	Set mount prefix on the mount_spec (again). Fixes #528218
+
+2008-04-16  Christian Kellner  <gicmo gnome org>
+
+	* daemon/gvfsbackendhttp.c:
+	Add logging for soup so we can get easy network traces even
+	if we are doing https.
+
+2008-04-15  Matthias Clasen  <mclasen redhat com>
+
+	Bug 526454 â?? too early use of dbus session bus
+
+	* client/gdaemonvfs.c (g_io_module_load): Refuse to load if
+	there is no session bus.
+
+2008-04-14  Matthias Clasen  <mclasen redhat com>
+
+	* client/gvfsfusedaemon.c: You cannot store pointers in integers.
+	Fixes a crash on 64bit systems.
+
+2008-04-14  Matthias Clasen  <mclasen redhat com>
+
+	* common/gmounttracker.c (g_mount_tracker_finalize): Only free
+	lock if it is non-NULL. Pointed out by Denis Leroy.
+
+2008-04-07  David Zeuthen  <davidz redhat com>
+
+	* hal/ghalvolume.c (g_hal_volume_new): Unbreak the gphoto2 backend
+	by allowing automounting.
+
+	* programs/gvfs-mount.c (main, unmount_all_with_scheme): Add a
+	new option --unmount-scheme
+
+	* AUTHORS: Add cdda and gphoto2 backends
+
+2008-04-05  Christian Kellner  <gicmo gnome org>
+
+	* client/httpuri.c:
+	Only set a port in the mount spec if it is not the default
+	port for the scheme.
+
+	* daemon/gvfsbackenddav.c:
+	Cleanup mount function a bit.
+
+2008-04-04  Christian Kellner  <gicmo gnome org>
+
+	* daemon/gvfsbackenddav.c:
+	Implement set_display_name. (#525980)
+	With this patch we also do our own redirection handling which
+	alyways allows redirects from /a/b -> /a/b/ (trainling slashes)
+	even for non safe methods. Also some code was cleaned up.
+
+2008-04-02  Christian Kellner  <gicmo gnome org>
+
+	* hal/hal-utils.h:
+	* hal/hal-utils.c:
+	Create new files for utility functions and move get_disc_icon()
+	and get_disc_name() here.
+	Also create get_themed_icon_with_fallbacks() to create
+	GThemedIcons with default fallbacks but with the ability to
+	pass in another name to create the fallbacks from then the
+	icon name.
+
+	* hal/ghalmount.c:
+	* hal/ghalvolume.c:
+	Use newly created get_themed_icon_with_fallbacks () and pass
+	in custom fallback name for encrypted mounts/volumes (#525153).
+
+	* hal/Makefile.am:
+	Add hal-utils.[hc]
+
+	* programs/gvfs-mount.c:
+	Display the icon names for mounts/volumes if the icon is
+	a GThemedIcon.
+
+	[Merged from gnome-2-22]
+
+2008-04-01  Sebastien Bacher  <seb128 ubuntu com>
+
+	* hal/ghalmount.c: (format_size_for_display), (do_update_from_hal):
+	Use consistent translatable strings for mounts and volume (#525286)
+
+2008-03-31  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsbackendsftp.c:
+	Get the right size of the command messages.
+	Actually send file attributes in mkdir request.
+
+2008-03-31  Christian Kellner  <gicmo gnome org>
+
+	* daemon/gvfsbackendsftp.c: Make sure we send (error)
+	replies to all outstanding jobs and unmount the mount
+	in case of an error occures while reading data from
+	the pipe to the ssh agent (e.g. if the ssh process died).
+
+2008-03-31  Alexander Larsson  <alexl redhat com>
+
+	* client/gvfsdaemondbus.[ch]:
+	In call_sync, on stale cache errors due to a
+	mount daemon disappearing, invalidate caches and
+	return G_VFS_ERROR_RETRY so that the caller can
+	retry with fresh caches.
+
+	* client/gdaemonfile.c:
+	Retry calls on G_VFS_ERROR_RETRY.
+
+2008-03-28  Benjamin Otte  <otte gnome org>
+
+	* daemon/gvfsbackendftp.c: (ftp_connection_pop_job):
+	fix race that could cause uploads to stop
+
+2008-03-28  Alexander Larsson  <alexl redhat com>
+
+	* configure.ac:
+	Bump version to 0.99.1 for unstable development
+	Stable branch is gnome-2-22
+
+2008-03-28  Paolo Borelli  <pborelli katamail com>
+
+	* daemon/gvfsbackendsftp.c:
+	* daemon/gvfsjobclosewrite.c:
+	Plug some more minor memory leaks.
+
+2008-03-28  Alexander Larsson  <alexl redhat com>
+
+	* configure.ac:
+	Post release version bump
+
+=== gvfs 0.2.2 ===
+
+2008-05-09  Federico Mena Quintero  <federico novell com>:ChangeLog
+
+2008-03-28  Alexander Larsson  <alexl redhat com>
+
+	* daemon/Makefile.am (gvfsd_smb_SOURCES):
+	Dist libsmb-compat.h.
+
+	* NEWS:
+	Update for release
+
+2008-03-28  Christian Kellner  <gicmo gnome org>
+
+	* configure.ac: Silence out libtool if
+	make is invoked with --silence.
+
+2008-03-28  Paolo Borelli  <pborelli katamail com>
+
+	* daemon/gvfsbackendtrash.c: plug some minor memory leaks.
+
+2008-03-28  Alexander Larsson  <alexl redhat com>
+
+	* client/gdaemonfileenumerator.c (g_daemon_file_enumerator_next_file):
+	Actually increment count so that timeouts works.
+	Pointed out by Joe Marcus Clarke
+
+2008-03-27  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsbackendsftp.c:
+	Handle all target exists errors correctly
+	in move. This should make us not silently
+	overwrite files.
+
+	* daemon/gvfsjobmove.[ch]:
+	Add g_vfs_job_move_progress_callback
+
+2008-03-27  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsbackendsftp.c:
+	Introduce helpers for multi-request ops.
+	Use it for query_info.
+
+2008-03-26  Alexander Larsson  <alexl redhat com>
+
+	* client/gdaemonfile.c:
+	Implement true async query_filesystem_info
+
+2008-03-26  Alexander Larsson  <alexl redhat com>
+
+	* client/gdaemonfileenumerator.c:
+	(g_daemon_file_enumerator_next_file):
+	Avoid hanging forever and not sending any async messages.
+	This could happen if we raced and missed the done check.
+
+2008-03-26  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsmonitor.c:
+	Send replies to subscribe and unsubscribe messages.
+
+2008-03-26  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsbackendsftp.c:
+	Pass id via the command object, not via out parameter.
+	Removes a bunch of code to pass the id around.
+
+2008-03-25  Carlos Garcia Campos  <carlosgc gnome org>
+
+	* daemon/gvfschannel.c: (got_request), (send_reply_cb):
+	Do not create new read/write jobs if the gvfschannel has been
+	cancelled. Fixes a crash in sftp backend (#522192).
+
+2008-03-25  Paolo Borelli  <pborelli katamail com>
+
+	* daemon/gvfsbackendtrash.c (add_extra_trash_info):
+	Make sure the display name is correct even for subdirectories
+	inside the trash. (#523127)
+
+2008-03-25  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsbackendarchive.c (archive_file_set_info_from_entry):
+	Better mount icons and root display name.
+
+2008-03-24  A. Walton  <awalton svn gnome org>
+
+	* configure.ac:
+	The CDDA backend requires HAL to build.
+	Closes bug #524062.
+
+2008-03-22  Christian Kellner  <gicmo gnome org>
+
+	* client/Makefile.am:
+	* configure.ac:
+	* gconf/Makefile.am:
+	* hal/Makefile.am:
+	Respect the giomoduledir provided in gio's package config
+	file. (#523852 and maybe #523039)
+
+2008-03-20  Tomas Bzatek  <tbzatek redhat com>
+
+	* daemon/gvfsbackendsmb.c:
+	* daemon/gvfsbackendsmbbrowse.c:
+	* daemon/libsmb-compat.h:
+	Port to new smbclient API introduced in samba-3.2.0pre2
+
+2008-03-19  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsjobenumerate.c (send_reply):
+	* daemon/gvfsjobdbus.c (send_reply):
+	Add job pointer to output spew to make it possible
+	to match lines.
+
+2008-03-19  Sebastian Dröge  <slomo circular-chaos org>
+
+	* daemon/gvfsbackendsftp.c: (handle_login): Make the sftp backend
+	work when pam_krb5 is used on the server side.
+
+2008-03-18  Christian Kellner  <gicmo gnome org>
+
+	* configure.ac: Post release version bump.
+
+=== gvfs 0.2.1 ===
+
+2008-03-17  Christian Kellner  <gicmo gnome org>
+
+	* NEWS: Update for release
+
+2008-03-17  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsbackendftp.c (do_mount):
+	Correctly handle username in mountspec. Only set it if
+	it was in the requested mountspec (and only to that value).
+	Fixes #522449
+
+2008-03-17  Christian Kellner  <gicmo gnome org>
+
+	* client/gdaemonfile.c: (find_enclosing_mount_cb): Don't unref
+	mount_info since we don't one a ref. (#522919)
+
+2008-03-17  Benjamin Otte  <otte gnome org>
+
+	* daemon/gvfsbackendftp.c:
+	return G_IO_ERROR_NOT_EMPTY if we're trying to delete a non-empty
+	directory.
+	* hal/ghalvolumemonitor.c: (get_mount_point_for_device):
+	remove unused variable
+
+2008-03-16  Christian Kellner  <gicmo gnome org>
+
+	* AUTHORS: Forgot to mention A. Walton. Correct that.
+
+2008-03-16  Christian Kellner  <gicmo gnome org>
+
+	* client/gdaemonfile.c:  Don't free up the error that
+	we don't own (#522566). Thanks Cosimo Cecchi for helping
+	to debug the issue.
+
+2008-03-16  Wouter Bolsterlee  <wbolster svn gnome org>
+
+	* programs/gvfs-rename.c (main): Fix wording of error
+	messages. Don't include "Error renaming file" since
+	that's what the error->message might contain as well.
+
+2008-03-14  Christian Kellner  <gicmo gnome org>
+
+	* programs/Makefile.am:
+	* programs/gvfs-rename.c:
+	Add a little helper program that renames files
+	by calling g_file_set_display_name ().
+
+2008-03-14  Christian Kellner  <gicmo gnome org>
+
+	* AUTHORS: Update, add a lot of people and I am
+	sure I have forgotten a few.
+
+	* MAINTAINERS: Add myself
+
+2008-03-14  Hans Petter Jansson  <hpj novell com>
+
+	Implement most of the GDaemonFile async functions.
+
+	* client/gdaemonfile.c (stream_open_cb): Implement.
+	(append_to_async_cb): Implement.
+	(g_daemon_file_append_to_async): Implement.
+	(g_daemon_file_append_to_finish): Implement.
+	(create_async_cb): Implement.
+	(g_daemon_file_create_async): Implement.
+	(g_daemon_file_create_finish): Implement.
+	(enumerate_children_async_cb): Implement.
+	(g_daemon_file_enumerate_children_async): Implement.
+	(g_daemon_file_enumerate_children_finish): Implement.
+	(find_enclosing_mount_cb): Implement.
+	(g_daemon_file_find_enclosing_mount_async): Implement.
+	(g_daemon_file_find_enclosing_mount_finish): Implement.
+	(replace_async_cb): Implement.
+	(g_daemon_file_replace_async): Implement.
+	(g_daemon_file_replace_finish): Implement.
+	(set_display_name_async_cb): Implement.
+	(g_daemon_file_set_display_name_async): Implement.
+	(g_daemon_file_set_display_name_finish): Implement.
+	(g_daemon_file_file_iface_init): Hook up new async functions.
+
+2008-03-14  Alexander Larsson  <alexl redhat com>
+
+	* daemon/main.c:
+	Don't autostart fuse backend if the GVFS_DISABLE_FUSE
+	env var is set
+
+2008-03-14  Alexander Larsson  <alexl redhat com>
+
+	* hal/ghalvolume.c (g_hal_volume_new):
+	Respect storage.automount_enabled_hint hal property (#520736)
+	Patch from Martin Pitt
+
+2008-03-14  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsbackendsmb.c:
+	(set_info_from_stat):
+	Mark files with an initial dot to be hidden.
+	This handles unix smb shares, and should not affect
+	windows shares much, since they generally don't use dot
+	for extensions so its not used otherwise in filenames.
+
+2008-03-14  Christian Kellner  <gicmo gnome org>
+
+	* client/httpuri.c:
+	Make sure we set the port to -1 in case when no port
+	is specified on the url so the port will be omiited
+	when we convert the url to a string
+
+2008-03-13  Alexander Larsson  <alexl redhat com>
+
+	* daemon/archive.mount.in:
+	Actually add the mount file for archive
+
+2008-03-12  Benjamin Otte  <otte gnome org>
+
+	* daemon/gvfsbackendftp.c:
+	fix enumerating to do the right thing
+
+2008-03-12  Alexander Larsson  <alexl redhat com>
+
+	* configure.ac:
+	* daemon/Makefile.am:
+	* daemon/gvfsbackendarchive.[ch]:
+	Added archive backend from Benjamin Otte
+	Requires libarchive
+
+2008-03-12  Benjamin Otte  <otte gnome org>
+
+	* daemon/gvfsbackendftp.c:
+	invalidate the cache of directories that we modified ourselves.
+	* daemon/Makefile.am:
+	allow 10 threads in parallel
+
+2008-03-12  Hans Petter Jansson  <hpj novell com>
+
+	* client/gdaemonfile.c (do_async_path_call): We were testing the
+	wrong cancellable pointer for non-NULL-ness, which broke cancellation
+	for all async operations. Fix that.
+
+2008-03-11  Alexander Larsson  <alexl redhat com>
+
+	* common/gsysutils.c:
+	* configure.ac:
+	OpenBSB portability fixes.
+	Patch from Jasper Lievisse Adriaanse <jasper humppa nl>
+
+2008-03-11  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsbackendsftp.c (spawn_ssh):
+	Use GError->message, not GError->msg.
+	Patch from Jasper Lievisse Adriaanse <jasper humppa nl>
+
+2008-03-10  Alexander Larsson  <alexl redhat com>
+
+	* configure.ac:
+	Post release version bump
+
+=== gvfs 0.2.0.1 ===
+
+2008-03-10  Alexander Larsson  <alexl redhat com>
+
+	* configure.ac:
+	Bump version to 0.2.0.1 (minor release
+	last translation changes)
+
+2008-03-10  Alexander Larsson  <alexl redhat com>
+
+	* NEWS:
+	Update for release
+
+	* configure.ac:
+	Bump version to 0.2.0
+
+2008-03-10  Alexander Larsson  <alexl redhat com>
+
+	* client/gdaemonvfs.c:
+	Free strings with g_free, not dbus_free (#521269)
+
+2008-03-08  Christian Kellner  <gicmo gnome org>
+
+	* hal/ghalmount.c:
+	Use dgettext instead of gettext as we are a library.
+
+	* hal/ghalvolume.c:
+	Translate disc names (using dgettext).
+
+2008-03-07  Alexander Larsson  <alexl redhat com>
+
+	* hal/ghalvolumemonitor.c:
+	(get_mount_point_for_device):
+	(should_volume_be_ignored):
+	Really make sure we ignore stuff outside /media (#520851)
+
+2008-03-07  Alexander Larsson  <alexl redhat com>
+
+	* hal/ghalmount.c:
+	(get_disc_name):
+	Translate disc names.
+
+	* hal/ghalvolume.c:
+	(g_hal_volume_new):
+	Don't automount gphoto volumes.
+
+2008-03-07  Kjartan Maraas  <kmaraas gnome org>
+
+	* programs/gvfs-mount.c: ANSIfication
+	* daemon/gvfsbackendnetwork.c: Same.
+
+2008-03-07  Christian Kellner  <gicmo gnome org>
+
+	* daemon/soup-input-stream.c: Since G_SEEK_END is not supported
+	at the moment immediately return FALSE without aborting the
+	the soup message.
+
+2008-03-07  Kjartan Maraas  <kmaraas gnome org>
+
+	* daemon/gvfsreadchannel.c,
+	* daemon/gvfswritechannel.c:
+	Fix format specifiers here.
+
+2008-03-07  Kjartan Maraas  <kmaraas gnome org>
+
+	* client/httpuri.c: Remove unused vars.
+	* daemon/gvfsbackenddav.c: Remove a couple
+	of unused variables.
+
+2008-03-07  Christian Kellner  <gicmo gnome org>
+
+	* daemon/gvfsbackenddav.c:
+	Initialize error variable to NULL. (#519035)
+
+2008-03-06  David Zeuthen  <davidz redhat com>
+
+	* hal/ghalvolumemonitor.c:
+	(_g_unix_mount_point_guess_should_display),
+	(should_be_hidden_according_to_etc_fstab),
+	(should_volume_be_ignored), (should_drive_be_ignored),
+	(update_drives), (update_volumes):
+	Avoid showing volumes from /etc/fstab if the mount point is one
+	that should not be displayed to the user (#520851)
+
+2008-03-07  Christian Kellner  <gicmo gnome org>
+
+	* daemon/gvfsbackenddav.c:
+	Only ask for common properties and don't use allprop.
+
+2008-03-06  Christian Kellner  <gicmo gnome org>
+
+	* daemon/gvfsbackenddav.c:
+	Correctly set the content types and the icon correclty. (#518679)
+	Also don't add the If-None-Matcher header for now since
+	early apache versions don't like it. We need to be smart about
+	that later.
+
+2008-03-06  Alexander Larsson  <alexl redhat com>
+
+	* common/gsysutils.c:
+	Include <sys/types.h> also (#520307)
+
+2008-03-06  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsbackendsftp.c:
+	* daemon/gvfsbackendsmb.c:
+	Use g_content_type_get_icon() instead of open
+	coding it. Also picks up more icons since
+	that has been fixed. (#520742)
+
+2008-03-06  Benjamin Otte  <otte gnome org>
+
+	* daemon/gvfsbackendftp.c: (ftp_connection_create),
+	(ftp_connection_ensure_data_connection),
+	(g_vfs_backend_ftp_pop_connection), (do_mount):
+	timeout I/O or g_cond_wait after 30 seconds
+
+2008-03-06  Alexander Larsson  <alexl redhat com>
+
+	* common/gsysutils.c:
+	* configure.ac:
+	Include sys/uio.h if availible (#520307)
+
+2008-03-06  Benjamin Otte  <otte gnome org>
+
+	* daemon/gvfsbackendftp.c: (do_mount):
+	fail early if there's no ftp server where we connect
+
+2008-03-06  Benjamin Otte  <otte gnome org>
+
+	* daemon/gvfsbackendftp.c: (ftp_connection_parse_system),
+	(ftp_connection_use), (dir_default_iter_process):
+	parse the ftp server's system. Using that information, mark dot-files
+	as hidden.
+	Fixes #520203
+
+2008-03-05  A. Walton  <awalton svn gnome org>
+
+	* programs/gvfs-cat.c (main):
+	* programs/gvfs-copy.c (main):
+	* programs/gvfs-info.c (main):
+	* programs/gvfs-ls.c (main):
+	* programs/gvfs-move.c (main):
+	* programs/gvfs-open.c (main):
+	* programs/gvfs-save.c (main):
+	* programs/gvfs-tree.c (main):
+	Error out if the user passes invalid flags and warn the user.
+	Fixes bug #520086.
+
+2008-03-06  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsbackendsftp.c:
+	Allow setting unix mode on sftp (#520571)
+	Patch from Carlos Garcia Campos
+
+2008-03-06  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsbackenddav.c:
+	(do_mount):
+	Set display name for dav mount (#519588)
+
+2008-03-06  Benjamin Otte  <otte gnome org>
+
+	* daemon/gvfsbackendftp.c: (do_move):
+	fail if file exists
+
+2008-03-06  Alexander Larsson  <alexl redhat com>
+
+	* client/gdaemonmount.c:
+	(foreign_volume_removed):
+	Avoid deadlock when foreign volume is removed.
+
+2008-03-05  Benjamin Otte  <otte gnome org>
+
+	* daemon/gvfsbackendftp.c: (dir_default_iter_process),
+	(do_enumerate):
+	don't list "." and ".." directories.
+
+2008-03-05  Benjamin Otte  <otte gnome org>
+
+	* daemon/gvfsbackendftp.c: (do_create):
+	fail if the file to be created already exists
+
+2008-03-05  Benjamin Otte  <otte gnome org>
+
+	* daemon/gvfsbackendftp.c: (do_mount):
+	set anonymous login to FALSE, no uninitialized variables please.
+	* hal/ghalvolumemonitor.c: (adopt_orphan_mount):
+	fix warning due to glib changes
+
+2008-03-05  Bastien Nocera  <hadess hadess net>
+
+	* INSTALL: Add mention of obex-data-server
+
+2008-03-05  Benjamin Otte  <otte gnome org>
+
+	* daemon/gvfsbackendftp.c: (dir_default_get_root):
+	the proper icon name is folder-remote, not remote-folder.
+	really fixed #520189
+
+2008-03-05  Bastien Nocera  <hadess hadess net>
+
+	* configure.ac: Disable gphoto2 building when
+	HAL is disabled as well (Closes: #519872)
+
+2008-03-05  Bastien Nocera  <hadess hadess net>
+
+	* client/gvfsuriutils.c (g_vfs_decode_uri):
+	Fix parsing of IPv6-style hostnames to not find the
+	port in the path section of the URI, fixes browing
+	browsing ObexFTP on Nokia Series 60 phones which show
+	drive letters as directories in the root (eg. "C:")
+	(Closes: #520314)
+
+	* client/test-uri-utils.c (main): Add test for the above,
+	and another test for the IPv4-style URIs
+
+2008-03-05  Benjamin Otte  <otte gnome org>
+
+	* daemon/gvfsdaemonutils.c:
+	(gvfs_file_info_populate_content_types):
+	add text-x-generic mime type as a last fallback option.
+	Fixes #520189
+
+2008-03-05  Benjamin Otte  <otte gnome org>
+
+	* daemon/gvfsbackendftp.c:
+	rewrite file info construction and directory listing. It should now
+	correctly resolve symlinks and be fast enough for general use.
+
+2008-03-05  Bastien Nocera  <hadess hadess net>
+
+	* daemon/gvfsbackendobexftp.c (do_enumerate):
+	Better error message for Nokia 3650 phones
+
+2008-03-05  Bastien Nocera  <hadess hadess net>
+
+	* daemon/gvfsbackendobexftp.c (_get_icon_from_type),
+	(_get_type_from_class), (_is_nokia_3650), (_get_device_properties),
+	(g_vfs_backend_obexftp_finalize), (do_mount), (do_open_for_read),
+	(do_query_info), (do_query_fs_info), (do_enumerate), (do_delete):
+	Error out cleanly from do_mount() if we somehow lose connection
+	to the device, Show a meaningful error when browsing broken
+	Nokia 3650 phones (Closes: #519733)
+
+2008-03-05  Alexander Larsson  <alexl redhat com>
+
+	* common/gmountsource.c:
+	(ask_password_reply):
+	Always set password to non-NULL, but keep
+	user/domain as NULL if not specified by user.
+	Fixes #520317 (smb auth crash)
+
+2008-03-05  Alexander Larsson  <alexl redhat com>
+
+	* client/gdaemonmount.c:
+	(g_daemon_mount_eject_finish):
+	Initialize drive variable not access
+	undefined memory (#520388)
+
+2008-03-04  A. Walton  <awalton svn gnome org>
+
+	* daemon/ParseFTPList.c (ParseFTPList):
+	Trivial C89 patch, fixes #520339.
+	Patch from Jens Granseuer.
+
+2008-03-04  Benjamin Otte  <otte gnome org>
+
+	* daemon/gvfsbackendftp.c: (do_mount):
+	set the right GError here. Makes gvfsd-ftp run fine manually again.
+
+2008-03-04  Benjamin Otte  <otte gnome org>
+
+	* common/gmountspec.c: (g_mount_spec_set_with_len):
+	add g_return_if_fail here - I had SEGVs sometime later due to values
+	being NULL here. So better catch em early
+
+2008-03-04  Sebastien Bacher  <seb128 ubuntu com>
+
+	* configure.ac: New version update
+
+=== gvfs 0.1.11 ===
+
+2008-03-04  Sebastien Bacher  <seb128 ubuntu com>
+
+	* NEWS: Update for 0.1.11
+
+2008-03-04  Alexander Larsson  <alexl redhat com>
+
+	* hal/ghalvolumemonitor.c:
+	(g_hal_volume_monitor_finalize):
+	Free mounts with g_unix_mount_free, not g_object_unref.
+
+2008-03-04  Alexander Larsson  <alexl redhat com>
+
+	* client/gvfsfusedaemon.c:
+	(debug_print):
+	Actually disable debug log by default
+
+2008-03-04  Alexander Larsson  <alexl redhat com>
+
+	* configure.ac:
+	Post release version bump
+
+=== gvfs 0.1.10 ===
+
+2008-03-04  Alexander Larsson  <alexl redhat com>
+
+	* NEWS:
+	Update for release
+
+2008-03-04  Alexander Larsson  <alexl redhat com>
+
+	* client/gdaemonvfs.c (_g_daemon_vfs_get_mount_info_async):
+	Bump timeout to standard gvfs time.
+	Patch from Matthias Clasen
+
+2008-03-04  Alexander Larsson  <alexl redhat com>
+
+	* hal/ghalvolumemonitor.c:
+	(update_all):
+	Actually emit changes for volumes and mounts too
+
+2008-03-04  Alexander Larsson  <alexl redhat com>
+
+	* configure.ac:
+	Post release version bump
+
+=== gvfs 0.1.9 ===
+
+2008-03-04  Alexander Larsson  <alexl redhat com>
+
+	* daemon/Makefile.am (gvfsd_ftp_SOURCES):
+	Use correct case for ParseFTPList.h
+
+2008-03-04  Alexander Larsson  <alexl redhat com>
+
+	* client/gdaemonvfs.c:
+	(_g_daemon_vfs_get_uri_for_mountspec):
+	Fix crash with NULL host (like "ftp://";)
+
+2008-03-04  Alexander Larsson  <alexl redhat com>
+
+	* client/gdaemonmount.c (g_daemon_mount_get_icon):
+	Use fallbacks for mount icon.
+
+	* NEWS:
+	Update for release.
+
+2008-03-04  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsbackendcomputer.c:
+	(mount_volume_from_drive):
+	Avoid crash when mounting drive
+	Fix leak.
+
+2008-03-04  Alexander Larsson  <alexl redhat com>
+
+	* hal/ghalmount.c:
+	Fix deadlock when looking for cdrom icons.
+
+2008-03-04  Benjamin Otte  <otte gnome org>
+
+	* daemon/gvfsbackendftp.c: (run_list_command):
+	don't require \r as line ending for LIST commands. Fixes ftp.netbsd.org
+	* hal/ghalvolumemonitor.c: (adopt_orphan_mount):
+	unused variable
+
+2008-03-04  Alexander Larsson  <alexl redhat com>
+
+	* client/gdaemonmount.c:
+	* client/gdaemonvolumemonitor.c:
+	* hal/ghaldrive.c:
+	* hal/ghalmount.c:
+	* hal/ghalvolume.c:
+	* hal/ghalvolumemonitor.[ch]:
+	Properly lock around volume monitors and
+	volume monitor objects.
+	Emit all events in idles to avoid reentrancy
+	issues. Fixed deadlock in #519599.
+
+2008-03-04  Alexander Larsson  <alexl redhat com>
+
+	* common/gmountsource.c:
+	* common/gmounttracker.c:
+	Work around problems with type registering when the common code
+	is used in both daemon and client.
+
+2008-03-04  Benjamin Otte  <otte gnome org>
+
+	* common/gmountsource.c: (ask_password_reply),
+	(g_mount_source_ask_password_finish),
+	(g_mount_source_ask_password), (op_ask_password_reply):
+	* common/gmountsource.h:
+	add an anonymous_out parameter for anonymous logins.
+	* daemon/gvfsbackenddav.c: (soup_authenticate_interactive):
+	* daemon/gvfsbackendsftp.c: (handle_login):
+	* daemon/gvfsbackendsmb.c: (auth_callback):
+	make the backends compile with the new parameter. They don't use
+	anonymous logins.
+	* daemon/gvfsbackendftp.c: (do_mount):
+	make login work as users would expect it with anonymous logins.
+	Fixes bug #520131
+
+2008-03-04  Carlos Garcia Campos  <carlosgc gnome org>
+
+	* common/gmountspec.c: (g_mount_spec_copy):
+	* daemon/gvfsdaemon.c: (g_vfs_daemon_initiate_mount):
+	* daemon/main.c: (main):
+	Fix memory leaks.
+
+2008-03-04  Alexander Larsson  <alexl redhat com>
+
+	* client/gdaemonvfs.c:
+	Avoid duplications in supported_uris.
+
+	* daemon/smb-browse.mount.in:
+	* daemon/smb.mount.in:
+	Add scheme info so smb is listed in supported_uris again.
+
+2008-03-03  Christian Kellner  <gicmo gnome org>
+
+	* daemon/gvfsbackendhttp.c:
+	* daemon/gvfsbackendhttp.h:
+	Remove unecessary message_new_from_xxx functions. Prefix all
+	public utility functions that need the backend with
+	http_backend_, i.e. rename g_vfs_backend_uri_for_filename() to
+	http_backend_uri_for_filename().
+	Create http_backend_send_message(), http_backend_queue_message()
+	convenience functions which will pick up the right SoupSession.
+
+	* daemon/gvfsbackenddav.c:
+	Port to new utility functions and http_backend_xx namespace.
+	Clean up error handling and remove the const keyword from most
+	SoupURI variables.
+
+2008-03-03  David Zeuthen  <davidz redhat com>
+
+	Add write support to gphoto2 backend. Also performance
+	enhancements for querying, enumerating and reading.
+	Fixes bug #519651
+
+	* daemon/gvfsbackendgphoto2.c: (monitor_proxy_free), (DEBUG),
+	(write_handle_free), (ensure_not_dirty), (dup_for_gphoto2),
+	(monitors_emit_internal), (monitors_emit_created),
+	(monitors_emit_deleted), (monitors_emit_changed),
+	(caches_invalidate_all), (caches_invalidate_free_space),
+	(caches_invalidate_dir), (caches_invalidate_file),
+	(get_error_from_gphoto2), (release_device),
+	(g_vfs_backend_gphoto2_finalize), (_gphoto2_logger_func),
+	(g_vfs_backend_gphoto2_init), (find_udi_for_device),
+	(_hal_device_removed), (split_filename_with_ignore_prefix),
+	(add_ignore_prefix), (file_get_info), (is_directory), (is_regular),
+	(is_directory_empty), (ensure_ignore_prefix), (do_mount),
+	(try_mount), (do_unmount), (free_read_handle), (do_open_for_read),
+	(try_read), (try_seek_on_read), (do_close_read), (do_query_info),
+	(try_query_info), (do_enumerate), (try_enumerate),
+	(do_query_fs_info), (try_query_fs_info), (do_make_directory),
+	(do_slow_file_rename_in_same_dir), (do_file_rename_in_same_dir),
+	(do_dir_rename_in_same_dir), (do_set_display_name), (do_delete),
+	(do_create_internal), (do_create), (do_replace), (do_append_to),
+	(do_write), (do_seek_on_write), (commit_write_handle),
+	(do_close_write), (do_move), (vfs_dir_monitor_destroyed),
+	(do_create_dir_monitor), (vfs_file_monitor_destroyed),
+	(do_create_file_monitor), (g_vfs_backend_gphoto2_class_init):
+
+2008-03-03  Carlos Garcia Campos  <carlosgc gnome org>
+
+	* daemon/mount.c: (read_mountable_config):
+	Fix memory leak.
+
+2008-03-03  Benjamin Otte  <otte gnome org>
+
+	* client/gdaemonvfs.c: (fill_mountable_info):
+	properly parse aliases
+
+2008-03-03  Benjamin Otte  <otte gnome org>
+
+	* client/gvfsuriutils.c: (g_vfs_decode_uri):
+	revert yesterday's commit. It broke the obex and gphoto backends. We
+	now parse hostnames different for internet hosts.
+	* daemon/ftp.mount.in:
+	Parse hostnames different.
+
+2008-03-03  Benjamin Otte  <otte gnome org>
+
+	* daemon/gvfsbackendftp.c: (ftp_connection_receive),
+	(ftp_connection_sendv), (g_vfs_backend_ftp_pop_connection),
+	(do_mount):
+	fix server disconnect on timeout. Side effect is that the ftp backend
+	just spawned multiple connections support.
+
+2008-03-03  Alexander Larsson  <alexl redhat com>
+
+	* common/gdbusutils.[ch]:
+	Add _g_dbus_message_iter_append_args_valist and
+	_g_dbus_message_iter_append_args.
+
+	* common/gvfsdaemonprotocol.h:
+	Add G_VFS_DBUS_MOUNTTRACKER_OP_LIST_MOUNTABLE_INFO
+
+	* client/Makefile.am:
+	* client/gdaemonvfs.c:
+	Use listMountableInfo to get supported uri schemes
+	and information for default uri handling.
+	Handle default port in uris and if host_is_inet normalize hostnames,
+	including removing ipv6 brackets.
+
+	* client/sftpuri.c:
+	Removed, as the previous work replaces it
+
+	* daemon/gvfsdaemonutils.c:
+	(gvfs_file_info_populate_content_types):
+	Fix uninitialized variable warning.
+
+	* daemon/mount.c:
+	Read new mountfile info and implement
+	list_mountable_info.
+
+	* daemon/sftp.mount.in:
+	Add info for sftp
+
+2008-03-03  Christian Kellner  <gicmo gnome org>
+
+	* daemon/gvfsjob.c: (g_vfs_job_try): Make sure the g_object_unref
+	call is _before_ the return call.
+	Fixes bug #519867
+
+2008-03-03  Cosimo Cecchi  <cosimoc gnome org>
+
+	* daemon/gvfsbackendtrash.c: (do_mount):
+	Create the root monitor for trash when mounting. (#509740).
+
+2008-03-03  Benjamin Otte  <otte gnome org>
+
+	* daemon/gvfsbackendftp.c: (ftp_connection_receive):
+	dynamically resize the read buffer. This allows receiving the huge
+	welcome messages some ftp servers think are cool.
+
+2008-03-03  Benjamin Otte  <otte gnome org>
+
+	* daemon/gvfsbackendftp.c: (ftp_connection_parse_features),
+	(ftp_connection_use), (ftp_connection_ensure_data_connection):
+	implement EPSV. This should make IPv6 work.
+
+2008-03-03  Bastien Nocera  <hadess hadess net>
+
+	* daemon/gvfsbackendobexftp.c (do_mount), (do_open_for_read),
+	(do_read), (do_query_info), (do_query_fs_info), (do_enumerate),
+	(do_delete), (do_make_directory): Fix a crasher when
+	mounting fails, by not freeing the error just before using it
+	(duh!) (Closes: #519752), Fix a few error paths leaking errors
+
+2008-03-03  Luca Ferretti  <elle uca libero it>
+
+	* daemon/gvfsbackendftp.c: (do_query_info):
+	Make "file don't exist" message conform to other backends;
+	no, it isn't a string freeze break, the message yet exists
+	elsewhere.
+
+2008-03-02  Benjamin Otte  <otte gnome org>
+
+	* daemon/gvfsbackendftp.c: (ftp_filename_construct):
+	use g_build_path() to not get excess slashes in paths
+
+2008-03-02  Benjamin Otte  <otte gnome org>
+
+	* daemon/gvfsbackendftp.c: (ftp_connection_try_cd), (process_line),
+	(do_query_info), (do_move), (g_vfs_backend_ftp_class_init):
+	implement move vfunc
+
+2008-03-02  Carlos Garcia Campos  <carlosgc gnome org>
+
+	* common/gmountsource.c: (ask_password_reply):
+	Treat DBus output paramaters that contain "" as NULL. It fixes the
+	sftp backend when a username is provided by the user.
+
+2008-03-02  Benjamin Otte  <otte gnome org>
+
+	* daemon/gvfsbackendftp.c: (do_open_for_read), (do_start_write),
+	(do_make_directory):
+	push back connection if we fail starting a read/write
+
+2008-03-02  Benjamin Otte  <otte gnome org>
+
+	* client/gvfsuriutils.c: (g_vfs_decode_uri):
+	don't pass the [] when parsing IPv6 addresses
+
+2008-03-02  Benjamin Otte  <otte gnome org>
+
+	* daemon/gvfsbackendftp.c: (do_make_directory),
+	(g_vfs_backend_ftp_class_init):
+	implement make_directory
+
+2008-03-02  Benjamin Otte  <otte gnome org>
+
+	* daemon/gvfsbackendftp.c: (do_delete),
+	(g_vfs_backend_ftp_class_init):
+	implement delete
+
+2008-03-02  Benjamin Otte  <otte gnome org>
+
+	* daemon/gvfsbackendftp.c:
+	redo error handling: We now store the error and the job in the
+	FtpConnection. This way we don't have to handle errors in the outer
+	functions and can just "if (conn->error) return FALSE;" in the inner
+	functions.
+
+2008-03-01  David Zeuthen  <davidz redhat com>
+
+	* daemon/gvfsbackendcdda.c (do_mount): Avoid calling
+	cddio_cddap_close() twice on an error path.
+
+2008-03-01  Benjamin Otte  <otte gnome org>
+
+	* daemon/gvfsbackendftp.c: (run_list_command):
+	close the data connection before trying to receive the OK. Some
+	servers send it out only after the connection was closed properly and
+	otherwise cause stalls.
+
+2008-03-01  Benjamin Otte  <otte gnome org>
+
+	* daemon/gvfsbackendftp.c: (do_mount):
+	use 0 as port in the keyring when it's the default ftp port. Stops the
+	access dialog fro printing the port name.
+
+2008-03-01  Bastien Nocera  <hadess hadess net>
+
+	* daemon/gvfsbackendobexftp.c (_query_file_info_helper):
+	Fix another case where the icon name was wrong for the
+	root folder (Helps: #519369)
+
+2008-03-01  Benjamin Otte  <otte gnome org>
+
+	* daemon/Makefile.am:
+	* daemon/ParseFTPList.c:
+	* daemon/ParseFTPList.h:
+	* daemon/gvfsbackendftp.c: (ftp_connection_cd), (process_line),
+	(run_list_command), (do_query_info), (do_enumerate):
+	rewrite directory enumeration and query_info by using the LIST parsing
+	code from Mozilla. It was the only code I could find that was LGPL
+	licensed, even though it looks way out of date.
+	Also, error messages are handled way better and the code even copes
+	somewhat with symlinks.
+
+2008-02-29  Bastien Nocera  <hadess hadess net>
+
+	* daemon/gvfsbackendobexftp.c (_get_icon_from_type):
+	Use better icons for the devices
+
+2008-02-29  Bastien Nocera  <hadess hadess net>
+
+	* daemon/gvfsbackendobexftp.c (_get_icon_from_type),
+	(_get_type_from_class), (_get_device_properties),
+	(do_mount): When getting the remote device's name, also get
+	its class, so we can use device specific icons instead of the
+	standard Bluetooth icon (Closes: #519369)
+
+2008-02-29  Benjamin Otte  <otte gnome org>
+
+	* daemon/gvfsbackendftp.c: (ftp_error_set_from_response),
+	(ftp_connection_parse_features), (ftp_filename_from_gvfs_path),
+	(ftp_filename_to_gvfs_path), (ftp_filename_construct),
+	(do_open_for_read), (do_create), (do_append), (do_replace),
+	(do_set_display_name), (g_vfs_backend_ftp_class_init):
+	introduce a differentiation between gvfs paths and ftp filenames and
+	use it. Also implement set_display_name.
+
+2008-02-29  Benjamin Otte  <otte gnome org>
+
+	* common/gdbusutils.c: (dbus_source_add_watch):
+	* daemon/dbus-gmain.c: (connection_setup_add_watch):
+	use the right names for dbus version macros
+
+2008-02-29  Bastien Nocera  <hadess hadess net>
+
+	* daemon/gvfsbackendobexftp.c (is_connected), (do_mount),
+	(do_open_for_read), (is_busy), (do_read), (do_query_info),
+	(do_query_fs_info), (do_enumerate), (do_delete),
+	(do_make_directory): Don't use a temporary error to set
+	jobs as failed, use g_vfs_job_failed instead
+	Error out properly when trying to open a directory for read
+
+2008-02-29  Bastien Nocera  <hadess hadess net>
+
+	* daemon/gvfsbackendobexftp.c (g_vfs_backend_obexftp_finalize),
+	(_retrieve_folder_listing), (_query_file_info_helper),
+	(do_open_for_read), (do_query_info), (do_query_fs_info),
+	(do_enumerate), (do_delete): Use a convenience function
+	to load directory listings, implement a simple cache there
+	that keeps folder listings for 3 seconds (should speed up
+	folder enumeration followed by info fetching, as well
+	as checking for non-existant files)
+
+2008-02-29  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsdaemonutils.[ch]:
+	Rename gvfs_file_info_populate_names() to
+	gvfs_file_info_populate_names_as_local() and
+	add docs explaining when to use this function
+	and when not to.
+
+2008-02-29  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsdaemonutils.c:
+	(gvfs_file_info_populate_content_types):
+	Use g_content_type_get_icon() for the icon mapping.
+	Use folder, not folder-remote for icon. I don't
+	think we should use folder-remote for things like
+	shares, not normal folders.
+
+2008-02-29  Cosimo Cecchi  <cosimoc gnome org>
+
+	* daemon/gvfsbackendcomputer.c: (recompute_files),
+	(mount_volume_from_drive), (report_no_media_error),
+	(poll_for_media_cb), (try_mount_mountable):
+	Implement media polling for Computer backend, handling the case when
+	no media is in the drive. Also adds a new string. (#514135)
+
+2008-02-29  Wouter Bolsterlee  <wbolster svn gnome org>
+
+	* daemon/gvfsbackendnetwork.c (g_vfs_network_daemon_init):
+
+	Added another translator comment.
+
+2008-02-29  Wouter Bolsterlee  <wbolster svn gnome org>
+
+	* daemon/gvfsbackendftp.c (do_mount):
+
+	Added translator comment.
+
+2008-02-29  Wouter Bolsterlee  <wbolster svn gnome org>
+
+	* daemon/gvfsbackendftp.c (g_vfs_backend_ftp_pop_connection):
+
+	Reuse existing string to reduce the impact of the string
+	freeze breaks.
+
+2008-02-28  Benjamin Otte  <otte gnome org>
+
+	* daemon/gvfsbackendftp.c: (do_mount):
+	actually translate the display name
+
+2008-02-28  A. Walton  <awalton svn gnome org>
+
+	* daemon/gvfsbackendnetwork.c: (g_vfs_network_daemon_init):
+	* daemon/gvfsbackendnetwork.h:
+	Set the default name for the network backend to prevent
+	possible confusion about "NETWORK Filesystem Service".
+
+2008-02-28  Benjamin Otte  <otte gnome org>
+
+	* daemon/gvfsbackendftp.c: (do_mount):
+	really check for errors correctly. I need to go to bed.
+
+2008-02-28  Benjamin Otte  <otte gnome org>
+
+	* daemon/gvfsbackendftp.c: (do_mount):
+	check for errors correctly
+
+2008-02-28  Benjamin Otte  <otte gnome org>
+
+	reviewed by: A. Walton  <awalton svn gnome org>
+
+	* daemon/daemon-main-generic.c: (main):
+	* daemon/daemon-main.c: (daemon_setup):
+	* daemon/daemon-main.h:
+	* daemon/gvfsbackendcdda.c: (g_vfs_cdda_daemon_init):
+	* daemon/gvfsbackendcdda.h:
+	* daemon/gvfsbackendsmb.c: (g_vfs_smb_daemon_init):
+	* daemon/gvfsbackendsmb.h:
+	* daemon/gvfsbackendsmbbrowse.c: (g_vfs_smb_browse_daemon_init):
+	* daemon/gvfsbackendsmbbrowse.h:
+	provide default application names for the daemons. This is necessary
+	to avoid gnome-keyring from saying "Application" wants access to the
+	keyring, which could sound very evil for a casual user.
+	Adds some more strings for the poor translators, too!
+
+2008-02-28  Benjamin Otte  <otte gnome org>
+
+	* daemon/gvfsbackendftp.c: (do_mount), (try_mount):
+	rewrite login code to use the keyring if available. Also fix mount
+	specs to be unique and display names to list the user while at it.
+
+2008-02-28  A. Walton  <awalton svn gnome org>
+
+	* daemon/Makefile.am:
+	Really disable FTP if we don't HAVE_HTTP.
+
+2008-02-28  A. Walton  <awalton svn gnome org>
+
+	* daemon/gvfsbackendnetwork.c: (recompute_files):
+	Fixup DNS-SD exposed links to actually link to the service provided.
+
+2008-02-28  Christian Kellner  <gicmo gnome org>
+
+	* daemon/gvfsbackenddav.c (g_vfs_backend_dav_init):
+	Mark the dav backend as user visible.
+
+2008-02-28  Benjamin Otte  <otte gnome org>
+
+	* daemon/gvfsbackendftp.c: (ftp_connection_create),
+	(ftp_connection_login), (ftp_connection_use), (ftp_connection_new):
+	split out login code, so we can try multiple auths when some fail.
+
+2008-02-28  Benjamin Otte  <otte gnome org>
+
+	* daemon/gvfsdaemonutils.c: (gvfs_file_info_populate_default),
+	(gvfs_file_info_populate_names),
+	(gvfs_file_info_populate_content_types):
+	* daemon/gvfsdaemonutils.h:
+	add functions that are supposed to set default values on a remote file
+	info structure, so we don't duplicate the code across multiple
+	backends.
+
+	* daemon/gvfsbackendftp.c: (ftp_error_set_from_response),
+	(ftp_connection_new), (file_info_get_flags), (file_info_query):
+	use it.
+
+2008-02-28  Alexander Larsson  <alexl redhat com>
+
+	* client/gdaemonvolumemonitor.c:
+	(mount_added):
+	(mount_removed):
+	Emit signals outside of the lock to avoid
+	deadlocks (#519250)
+
+2008-02-28  Bastien Nocera  <hadess hadess net>
+
+	* daemon/gvfsbackendobexftp-fl-parser.c (fl_parser_start_node_cb):
+	Fix the content-type of directories (inode/directory, not
+	x-directory/normal as in gnome-vfs)
+	Set file icons from the content-type
+
+	* daemon/gvfsbackendobexftp.c (_change_directory):
+	Add a FIXME, trying to change to a non-existant directory
+	errors out with "permission denied", which isn't the case
+
+	(_query_file_info_helper): set the right content-type and icon
+	for the root folder
+
+	(is_connected), (do_mount): Wait until we're connected to exit from
+	do_mount()
+
+	(do_open_for_read): Fix a crash when opening an inexistant file for
+	read
+
+2008-02-28  Benjamin Otte  <otte gnome org>
+
+	* daemon/gvfsbackendftp.c: (ftp_error_set_from_response),
+	(file_info_query), (do_query_info):
+	Set sane error messages for ftp error codes.
+	Also remove some excessive debug messages.
+
+2008-02-28  Benjamin Otte  <otte gnome org>
+
+	* daemon/gvfsbackendftp.c: (do_mount):
+	fix typo (thanks Andre)
+
+2008-02-28  Benjamin Otte  <otte gnome org>
+
+	* daemon/gvfsbackendftp.c: (ftp_connection_sendv),
+	(ftp_connection_send), (do_start_write), (do_create), (do_append),
+	(do_replace), (g_vfs_backend_ftp_class_init):
+	implement append
+
+2008-02-28  Benjamin Otte  <otte gnome org>
+
+	gcc warning fixes to be able to compile with -Werror:
+	* daemon/gvfsbackendburn.c:
+	mark virtual_node_ref as unused, because it is
+	* test/benchmark-common.c: (benchmark_timeout):
+	signal handlers take an int argument.
+
+2008-02-28  Benjamin Otte  <otte gnome org>
+
+	* configure.ac:
+	list FTP in configuration summary, too
+
+2008-02-28  Benjamin Otte  <otte gnome org>
+
+	* daemon/Makefile.am:
+	* daemon/gvfsbackendftp.c:
+	* daemon/gvfsbackendftp.h:
+	drop my current FTP code and continue development in here. Should make
+	testing easier for adventurous people.
+
+2008-02-28  Bastien Nocera  <hadess hadess net>
+
+	* daemon/gvfsbackendobexftp.c (do_query_info): Add
+	missing mutex unlock, duh!
+
+2008-02-28  Benjamin Otte  <otte gnome org>
+
+	* daemon/gvfsjobenumerate.c: (g_vfs_job_enumerate_add_infos):
+	* daemon/gvfsjobenumerate.h:
+	constify list argument, so ownership is apparent.
+
+2008-02-28  Bastien Nocera  <hadess hadess net>
+
+	* daemon/gvfsbackendobexftp-fl-parser.c (fl_parser_start_node_cb):
+	Set the content-type on files by having a good guess if we didn't
+	get a mime-type from the folder listings
+
+2008-02-27  Benjamin Otte  <otte gnome org>
+
+	* programs/gvfs-mount.c: (prompt_for):
+	don't mess up my terminal when entering passwords
+
+2008-02-27  Bastien Nocera  <hadess hadess net>
+
+	* client/test-uri-utils.c: add test for obex URIs
+	* configure.ac: Require expat for the obexftp backend
+	* daemon/Makefile.am:
+	* daemon/gvfsbackendobexftp-cap-parser.c:
+	* daemon/gvfsbackendobexftp-cap-parser.h:
+	* daemon/gvfsbackendobexftp-fl-parser.c:
+	* daemon/gvfsbackendobexftp-fl-parser.h:
+	Added ObexFTP folder listing and capability parser from
+	gnome-vfs-obexftp, ported to gio
+
+	* daemon/gvfsbackendobexftp.c:
+	* daemon/gvfsbackendobexftp.h:
+	* daemon/obexftp-marshal.list:
+	* daemon/obexftp.mount.in: Add read-only ObexFTP backend
+
+	(Closes: #509621)
+
+2008-02-27  Luca Ferretti  <elle uca libero it>
+
+	* daemon/gvfsbackendcdda.c: (do_query_info):
+	Make "file don't exist" message conform to other backends;
+	no, it isn't a string freeze break, the message yet exists
+	elsewhere.
+
+2008-02-27  Benjamin Otte  <otte gnome org>
+
+	* common/gmountsource.c: (g_mount_source_ask_question_finish):
+	Set out parameters for questions, too.
+
+2008-02-27  Benjamin Otte  <otte gnome org>
+
+	* common/gmountsource.c: (g_mount_source_ask_password_finish):
+	Set out parameters even in error case.
+
+2008-02-26  Christian Kellner  <gicmo gnome org>
+
+	* daemon/gvfsbackenddav.c: (do_delete):
+	Correct error domain in case delete failed.
+
+2008-02-26  Christian Kellner  <gicmo gnome org>
+
+	* daemon/gvfsbackenddav.c:
+	Redo authentication and implement keyring support. Based
+	on a patch by Carlos Garcia Campos.
+
+2008-02-26  Alexander Larsson  <alexl redhat com>
+
+	* programs/gvfs-bash-completion.sh:
+	* programs/gvfs-ls.c:
+	Better completion
+
+2008-02-26  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsjobmount.c (run):
+	No need to ref backend specifically now, as
+	the core refs the job and the job refs the
+	backend. Revert that change.
+
+2008-02-26  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsjob.c:
+	(g_vfs_job_run):
+	(g_vfs_job_try):
+	Ref job while calling out.
+
+	* daemon/gvfsjobmount.c:
+	Own ref to backend while job is alive.
+
+2008-02-26  Carlos Garcia Campos  <carlosgc gnome org>
+
+	* daemon/gvfsbackendsmb.c: (auth_callback):
+	Fix parameters order in keyring lookup call.
+
+2008-02-26  Yanko Kaneti  <yaneti declera com>
+
+	* configure.ac: explicitly depend on libxml-2.0
+	for building the dav backend.
+
+2008-02-26  Benjamin Otte  <otte gnome org>
+
+	* common/gmountsource.c: (ask_password_reply),
+	(g_mount_source_ask_password_async), (ask_question_reply),
+	(g_mount_source_ask_question_async):
+	make errors say "Internal Error" instead of failing
+
+2008-02-26  Benjamin Otte  <otte gnome org>
+
+	* daemon/gvfsjobmount.c: (run), (try):
+	use ref/unref pair to stop backend from going away when the mount
+	fails
+
+2008-02-26  Benjamin Otte  <otte gnome org>
+
+	* daemon/gvfsjobmount.c: (mount_failed):
+	no g_warning for failed monts, please
+
+2008-02-26  Benjamin Otte  <otte gnome org>
+
+	* daemon/gvfsjob.c: (g_vfs_job_failed_from_error):
+	* daemon/gvfsjob.h:
+	make the error argument const
+
+2008-02-26  Alexander Larsson  <alexl redhat com>
+
+	* client/gdaemonvolumemonitor.c:
+	Use standard lock instead of recursive lock.
+
+2008-02-25  David Zeuthen  <davidz redhat com>
+
+	* configure.ac: fix typo in AC_ARG_ENABLE for gphoto2
+
+2008-02-25  Alexander Larsson  <alexl redhat com>
+
+	* common/gdbusutils.c:
+	* daemon/dbus-gmain.c:
+	Only use dbus_watch_get_unix_fd for
+	dbus >= 1.1.1
+
+2008-02-25  Alexander Larsson  <alexl redhat com>
+
+	* configure.ac:
+	Post release version bump
+
+=== gvfs 0.1.8 ===
+
+2008-02-25  Alexander Larsson  <alexl redhat com>
+
+	* programs/Makefile.am (EXTRA_DIST):
+	Add gvfs-bash-completion.sh
+
+	* NEWS:
+	Update for release
+
+2008-02-25  Carlos Garcia Campos  <carlosgc gnome org>
+
+	* daemon/gvfsbackendsftp.c:
+	* daemon/gvfsbackendsmb.c:
+	Update to gvfskeyring api changes
+
+	* daemon/gvfskeyring.c:
+	* daemon/gvfskeyring.h:
+	Add object, authtype and port parameters for both save and
+	lookup.
+
+2008-02-25  Christian Kellner  <gicmo gnome org>
+
+	* daemon/gvfsbackenddav.c:
+	Initial take on implementing delete.
+
+	* daemon/gvfsbackendhttp.c:
+	* daemon/gvfsbackendhttp.h:
+	Add http_error_code_from_status helper function.
+
+2008-02-25  Christian Kellner  <gicmo gnome org>
+
+	* daemon/gvfsbackenddav.c:
+	Also check if the URL is a directory by doing a PROPFIND in
+	addition to the OPTIONS. That will also force authentication
+	since some servers (e.g. Zope) allow OPTIONS without doing
+	authentication.
+
+2008-02-25  Alexander Larsson  <alexl redhat com>
+
+	* client/sftpuri.c:
+	Make sure both no-port and port 22 refer to the same mount.
+
+	* daemon/gvfsbackendsftp.c:
+	Support ports. (#518504)
+
+2008-02-25  Christian Kellner  <gicmo gnome org>
+
+	* daemon/gvfsbackenddav.c:
+	Keep the SoupMessage around for as long as Multistatus is
+	valid.
+
+2008-02-25  Christian Kellner  <gicmo gnome org>
+
+	* daemon/gvfsbackenddav.c:
+	* daemon/gvfsbackendhttp.c:
+	* daemon/gvfsbackendhttp.h:
+	Add a SoupSessionAsync to be used for SoupInputStream doesn't
+	yet work with SoupSessionSync. Also make sure we share
+	authentication.
+
+2008-02-25  Christian Kellner  <gicmo gnome org>
+
+	* daemon/gvfsbackenddav.c:
+	- Port the mount operation to use the sync i/op.
+	- Keep the auth information around so we can use them again in
+	the case that a subpath requires different authentication. This
+	is needed since libsoup will forgot all auth after a 401.
+	- Ignore trailing slashes in ms_response_is_target ().
+	- Add an initial version of make_directory ().
+	* daemon/gvfsbackendhttp.c:
+	* daemon/gvfsbackendhttp.h:
+	Add message_new_from_filename_full which will add a trailing "/"
+	if is_dir is true. (Saves uneccesary redirects in some cases)
+
+	Various bits and pieces came from Yann Rouillard.
+
+2008-02-25  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsbackendsmb.c:
+	Support gnome-keyring (#511517)
+	Patch from Carlos Garcia Campos
+
+2008-02-25  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsbackendnetwork.c (recompute_files):
+	Fix spelling inconsistency "Network" vs "network" (#518487)
+
+2008-02-25  Alexander Larsson  <alexl redhat com>
+
+	* client/gdaemonvfs.c (get_mountspec_from_uri):
+	g_uri_get_scheme -> g_uri_parse_scheme
+
+2008-02-25  Wouter Bolsterlee  <wbolster svn gnome org>
+
+	* hal/ghalvolume.c (do_update_from_hal_for_camera): Add
+	two translator comments.
+
+2008-02-24  David Zeuthen  <davidz redhat com>
+
+	* client/gdaemonfile.c:
+	* client/gdaemonvolumemonitor.c:
+	* client/gdaemonvolumemonitor.h: Prefer to return a GDaemonMount
+	from an existing GDaemonVolumeMonitor rather than rolling our own
+	for GDaemonFile's g_file_find_enclosing_mount()
+	implementation. This is to ensure that g_mount_get_volume() will
+	work properly with mounts that are adopted by GVolume objects from
+	other volume monitors.
+
+	* configure.ac: Check for libgphoto2
+
+	* daemon/Makefile.am:
+	* daemon/gvfsbackendcdda.c: Use HAL to detect when the disc is
+	removed and then forcibly unmount the mount. Report size of
+	disc. Hint the file manager to preview files.
+
+	* hal/ghaldrive.c:
+	* hal/ghalmount.c:
+	* hal/ghalvolume.c:
+	* hal/ghalvolumemonitor.c:
+	* hal/ghalvolumemonitor.h:
+	* hal/hal-pool.c: Ensure that audio and blank CD's are
+	displayed (#514139).  Read info.desktop.[icon|name] properties
+	from hal and use these if found. Use proper icon for audio players
+	and make the gphoto2 detection support it as well. Also check for
+	subsystem when filtering on hal capabilities. Also revert the
+	commit to ignore NFS mounts as gio will now only report an user
+	visible mount if it's in /media or $HOME. Make LUKS encrypted
+	volumes work.
+
+	* daemon/Makefile.am:
+	* daemon/gphoto2.mount.in:
+	* daemon/gvfsbackendgphoto2.c:
+	Land the gphoto2 backend.
+
+	* programs/Makefile.am:
+	* programs/gvfs-ls.c: Make the --hidden option work. Default
+	to short listing and add a --long option. Implement new options
+	--show-completions and --show-mounts that can be used for
+	shell completions.
+	* programs/gvfs-tree.c: New program
+	* programs/gvfs-bash-completion.sh: Bash completion for gvfs;
+	uses the new --show-completions and --show-mounts options in
+	gvfs-ls.
+
+2008-02-25  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsbackendnetwork.c:
+	Add monitoring of inlined locations. (#509600)
+	Patch from A. Walton
+
+2008-02-22  A. Walton  <awalton svn gnome org>
+
+	* daemon/gvfsbackendnetwork.c: (recompute_files):
+	Make network:// really add extra domain links.
+
+2008-02-22  A. Walton  <awalton svn gnome org>
+
+	* daemon/gvfsbackendnetwork.c: (recompute_files):
+	Fix typo so we generate correct dns-sd links.
+
+2008-02-22  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsbackendnetwork.c:
+	(g_vfs_backend_network_init):
+	Fix up dns-sd method name and gconf directory.
+
+2008-02-22  Alexander Larsson  <alexl redhat com>
+
+	* daemon/dns-sd.mount.in:
+	Correct type and exec name
+
+2008-02-22  Alexander Larsson  <alexl redhat com>
+
+	* common/gmounttracker.c:
+	Unlock lock if returning early.
+
+2008-02-22  Alexander Larsson  <alexl redhat com>
+
+	* configure.ac:
+	* daemon/Makefile.am:
+	* daemon/dns-sd.mount.in:
+	* daemon/gvfsbackenddnssd.[ch]:
+	Landed initial version of dns-sd backend.
+
+2007-02-22  Christian Neumair  <cneumair gnome org>
+
+	* gconf/gconf-module.c: (g_io_module_load):
+	* gconf/Makefile.am:
+	* hal/hal-module.c: (g_io_module_load):
+	* hal/Makefile.am:
+	* client/gdaemonvfs.c: (g_daemon_vfs_init):
+	* client/Makefile.am:
+	Bind to GVFS text domain. Fixes #517892.
+
+2008-02-22  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsbackendnetwork.c:
+	Fix up network_file_equal.
+
+2008-02-22  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsbackendnetwork.c:
+	Update the network backend to use inline files and
+	remove the default workgroup link. Also add dns-sd
+	support (not used yet). (#509600)
+	Patch from A. Walton
+
+2008-02-22  Carlos Garcia Campos  <carlosgc gnome org>
+
+	* daemon/gvfsbackendsftp.c: (handle_login), (do_mount):
+	Ask for the username in the sftp login when it's not
+	provided. (#511509)
+
+2008-02-21  Christian Persch  <chpe gnome org>
+
+	* configure.ac: Update hal req to 0.5.10. Bug #515779.
+
+2008-02-21  Carlos Garcia Campos  <carlosgc gnome org>
+
+	* daemon/gvfsbackendsftp.c: (handle_login):
+	Fix memory leak.
+
+2008-02-21  Carlos Garcia Campos  <carlosgc gnome org>
+
+	* daemon/gvfsbackendsftp.c: (handle_login):
+	Fix password save flags initialization.
+
+2008-02-21  Alexander Larsson  <alexl redhat com>
+
+	* configure.ac (DISTCHECK_CONFIGURE_FLAGS):
+	Require latest glib for the contains_file
+	change.
+
+2008-02-21  Alexander Larsson  <alexl redhat com>
+
+	* client/gdaemonfile.c:
+	(g_daemon_file_prefix_matches):
+	(g_daemon_file_file_iface_init):
+	Update for the contains_file rename in gio.
+
+2008-02-20  Alexander Larsson  <alexl redhat com>
+
+	* daemon/Makefile.am:
+	* daemon/gvfsbackendsmb.c:
+	* daemon/gvfsbackendsmbbrowse.c:
+	If gconf availible, initialize default workgroup
+	from gconf.
+	Handle X-GNOME-DEFAULT-WORKGROUP special case
+	to list the current workgroup
+
+2008-02-20  Alexander Larsson  <alexl redhat com>
+
+	* daemon/daemon-main.c (send_spawned):
+	Fix "_" spew.
+
+2008-02-20  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsbackendsftp.c:
+	Fix spelling in string
+
+2008-02-20  Alexander Larsson  <alexl redhat com>
+
+	* common/gmountsource.[ch]:
+	Add ask_question support
+
+	* daemon/gvfsbackendsftp.c:
+	Handle host identity changed messages (#517460)
+
+	Patch from Carlos Garcia Campos
+
+2008-02-20  Alexander Larsson  <alexl redhat com>
+
+	* daemon/Makefile.am:
+	* daemon/gvfsbackendnetwork.[ch]:
+	* daemon/network.mount.in:
+	Initial network backend work (#509600)
+
+2008-02-19  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsbackendsftp.c:
+	Authentication fixups (#511517)
+	Patch from Carlos Garcia Campos
+
+2008-02-19  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsbackendsftp.c:
+	* daemon/gvfsbackendtrash.c:
+	* gconf/gapplookupgconf.c:
+	* test/benchmark-common.c:
+	Some more cleanup.
+
+2008-02-19  Alexander Larsson  <alexl redhat com>
+
+	* lots of *.c files:
+	Code cleanup from Kjartan:
+	Removes unused code/variables.
+	Uses right printf types
+	Uses non-deprecated dbus calls.
+	Removes spurious ; and ,
+	deleted extra checks for NULL for g_free
+
+2008-02-18  Alexander Larsson  <alexl redhat com>
+
+	* hal/ghalmount.c:
+	Cleanups of case insensitive search. (#154549)
+	patch from John Millikin.
+
+2008-02-18  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsjobenumerate.c (g_vfs_job_enumerate_add_info):
+	Ensure we're using "/" as separator for uris.
+	This only affects win32, which probably doesn't work atm, but
+	still its nice to be explicit.
+
+2008-02-18  Alexander Larsson  <alexl redhat com>
+
+	* configure.ac:
+	Detect gnome-keyring
+
+	* common/gmountsource.[ch]:
+	Add password out to ask_password
+
+	* daemon/Makefile.am:
+	* daemon/gvfskeyring.[ch]:
+	Helper code for keyring support
+
+	* daemon/gvfsbackendsftp.c:
+	Add keyring support
+
+	* daemon/gvfsbackenddav.c:
+	* daemon/gvfsbackendsmb.c:
+	Update to api changes
+
+	This is the initial work on keyring support (#511517)
+	Patch from Carlos Garcia Campos
+
+2008-02-16  Christian Kellner  <gicmo gnome org>
+
+	* daemon/gvfsbackenddav.c:
+	* daemon/gvfsbackendhttp.c:
+	* daemon/soup-input-stream.c:
+	* daemon/soup-output-stream.c:
+	Use SoupSessionSync instead of SoupSessionAsync and
+	convert SoupStreams and authentication logic.
+
+2008-02-15  Christian Kellner  <gicmo gnome org>
+
+	* daemon/gvfsjobenumerate.c:
+	Fix a little crasher (NULL terminate g_build_filename) that
+	was introduced by the optional uri addition change to enumerate.
+
+2008-02-15  Christian Kellner  <gicmo gnome org>
+
+	* daemon/gvfsbackenddav.c:
+	Completly redo Multistatus parsing.
+
+2008-02-15  Alexander Larsson  <alexl redhat com>
+
+	* client/gdaemonfile.c:
+	Pass uri in query_info_async too.
+
+2008-02-15  Alexander Larsson  <alexl redhat com>
+
+	* client/gdaemonfile.c:
+	Pass an optional uri to query_info and enumerate
+
+	* daemon/gvfsbackend.[ch]:
+	Add automatic info filling, implement thumbnail
+	checking if uri passed in.
+
+	* daemon/gvfsjobenumerate.[ch]:
+	* daemon/gvfsjobqueryinfo.[ch]:
+	Get optional uri argument.
+	Call automatic backend info filling.
+
+2008-02-15  Christian Kellner  <gicmo gnome org>
+
+	* daemon/gvfsbackendhttp.c: (g_vfs_backend_uri_for_filename):
+	Escape the filename.
+
+2008-02-14  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsbackendcomputer.c:
+	If lookup returns NULL it already set the error.
+	Handle this in all callers.
+
+2008-02-14  Alexander Larsson  <alexl redhat com>
+
+	* daemon/Makefile.am:
+	Disable install of ftp.mount for now
+
+2008-02-14  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfschannel.c:
+	Fix case where current_job has died (NULL) but
+	the current_job_seq_nr was left and matched
+	a sent cancel op. (#515959)
+
+2008-02-13  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsbackendsmb.c (do_read):
+	Limit smb reads to 65535 bytes to avoid issues on
+	large reads.
+
+2008-02-13  Ryan Lortie  <desrt desrt ca>
+
+	* daemon/gvfsbackendtrash.c:
+	Keep track of the number of top level items in the trash.
+	Expose this value via the trash::item-count attribute.
+
+2008-02-13  Alexander Larsson  <alexl redhat com>
+
+	* hal/ghalmount.c:
+	Don't show nfs mounts (#516036)
+
+2008-02-12  Alexander Larsson  <alexl redhat com>
+
+	* hal/ghalvolumemonitor.c (g_hal_volume_monitor_finalize):
+	Don't double free list optical disc list.
+
+2008-02-11  Alexander Larsson  <alexl redhat com>
+
+	* configure.ac:
+	Post release version bump
+
+=== gvfs 0.1.7 ===
+
+2008-02-11  Alexander Larsson  <alexl redhat com>
+
+	* NEWS:
+	Update for release
+
+2008-02-11  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsbackendtrash.c:
+	Set the correct copy name.
+	Set description.
+
+2008-02-11  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsbackendsmb.c:
+	(do_set_display_name):
+	Fix typo: get_dirname, not get_basename.
+	Fixes renames on smb (#514126)
+
+2008-02-11  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsbackendsftp.c:
+	Set new path in set_display name.
+
+	* daemon/gvfsjobsetdisplayname.c:
+	Assert that new_path is set
+
+2008-02-11  Alexander Larsson  <alexl redhat com>
+
+	* client/gdaemonfile.c:
+	* client/gdaemonfileinputstream.c:
+	* client/gdaemonfileoutputstream.c:
+	* common/gsysutils.c:
+	* common/gvfsdaemonprotocol.c:
+	* daemon/gvfsbackendburn.c:
+	* daemon/gvfsbackendcdda.c:
+	* daemon/gvfsbackenddav.c:
+	* daemon/gvfsbackendsftp.c:
+	* daemon/gvfsbackendsmb.c:
+	* daemon/gvfsbackendsmbbrowse.c:
+	* daemon/gvfsbackendtest.c:
+	* daemon/gvfsdaemonutils.c:
+	* daemon/gvfsjob.c:
+	* daemon/mount.c:
+	* daemon/pty_open.c:
+	Save errno befor making other calls.
+	Be safe when calling g_set_error()
+	Patch from Christian Persch (#514822)
+
+2008-02-11  Alexander Larsson  <alexl redhat com>
+
+	* client/gdaemonfile.c:
+	* daemon/gvfsbackendcomputer.c:
+	* hal/ghalvolume.c:
+	* programs/gvfs-mount.c:
+	Update for the new mount flag argument.
+
+	* hal/ghaldrive.c:
+	* programs/gvfs-open.c:
+	Fix warnings
+
+2008-02-10  Luca Ferretti  <elle uca libero it>
+
+	* daemon/gvfsbackendburn.c: (g_vfs_backend_burn_init),
+	(file_info_from_node):
+	Rename burn:// with old "CD/DVD Creator" name.
+
+	* daemon/gvfsbackendtrash.c: (g_vfs_backend_trash_init),
+	(do_query_info):
+	Rename trash:// with old "Trash" name.
+
+2008-02-08  Alexander Larsson  <alexl redhat com>
+
+	* hal/ghalvolume.c:
+	Implement g_volume_should_automount.
+
+2008-02-08  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsbackendcomputer.c:
+	Add "filesystem" to computer:
+
+	* hal/ghalmount.c:
+	Remove spew
+
+2008-02-08  Alexander Larsson  <alexl redhat com>
+
+	* hal/ghalmount.c:
+	Try to find cdrom icons from autorun.inf.
+	Based on patch from John Millikin
+
+2008-02-08  Alexander Larsson  <alexl redhat com>
+
+	* common/gvfsdaemonprotocol.c:
+	Fix up indentation
+	Don't unref file from g_file_icon_get_file().
+
+2008-02-08  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsbackendtrash.c:
+	Always set CAN_TRASH to false
+
+2008-02-08  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsbackendtrash.c (unescape_pathname):
+	Handle unescaping __ correctly (#514040)
+
+2008-02-06  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsbackendsftp.c:
+	* daemon/gvfsbackendsmb.c:
+	Ensure name is set in query_info (#511601)
+	Clean up setting display name of /
+
+2008-02-05  Alexander Larsson  <alexl redhat com>
+
+	* client/gdaemonvolumemonitor.c (mount_removed):
+	Don't spew warnings when hidden mounts are unmounted.
+
+2008-02-05  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsbackendtrash.c:
+	(do_query_info):
+	Correctly set the name for toplevel items.
+
+2008-02-04  Tomas Bzatek  <tbzatek redhat com>
+
+	* daemon/gvfsjobmakesymlink.c:
+	Wrong symlink target passed to backend
+
+2008-02-04  Alexander Larsson  <alexl redhat com>
+
+	* README:
+	Add some info in README
+
+2008-02-04  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsbackendsftp.c:
+	Make name of sftp root be "/ on <host>" (#511515)
+
+2008-02-04  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsbackendsftp.c:
+	* daemon/gvfsdaemonutils.c:
+	* hal/ghalvolume.c:
+	Cleanup i18n strings (#510192)
+
+2008-02-04  Alexander Larsson  <alexl redhat com>
+
+	* common/gvfsdaemonprotocol.h:
+	* client/gdaemonfileinputstream.c:
+	* client/gdaemonfileoutputstream.c:
+	* daemon/gvfsreadchannel.c:
+	* daemon/gvfswritechannel.c:
+	Remove SEEK_CUR from channel protocol. This
+	doesn't work with readahead, and can be converted
+	to a SEEK_SET since we know the file position on
+	the client side.
+
+2008-02-04  Alexander Larsson  <alexl redhat com>
+
+	* client/gdaemonfileinputstream.c:
+	* client/gdaemonfileoutputstream.c:
+	Init seq_nr to 1 so that seq_nr 0 is special
+	(used for e.g. readahead ops)
+
+	* daemon/gvfschannel.[ch]:
+	* daemon/gvfsreadchannel.c:
+	Implement readahead.
+
+2008-02-03  Christian Kellner  <gicmo gnome org>
+
+	* daemon/gvfsbackenddav.c:
+	* daemon/gvfsbackendhttp.c:
+	Move write logic (replace, create) to the dav backend.
+
+2008-02-01  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsreadchannel.c:
+	Request larger buffers than the client requested
+	so for better network efficiency. (#512472)
+
+2008-02-01  Alexander Larsson  <alexl redhat com>
+
+	* programs/gvfs-open.c:
+	Pass on uris unmodified to avoid roundtripping
+	through GFile which can be destructive.
+
+2008-01-31  Alexander Larsson  <alexl redhat com>
+
+	Implement uri navigation for http uris (#509341)
+
+	* client/gvfsurimapper.[ch]:
+	Add get_mount_info_for_path method for mount types
+	like ssh that change MountInfo as the path changes.
+
+	* client/httpuri.c:
+	Implement get_mount_info_for_path.
+	For http, set the path from the uri.
+	The will be removed on i/o by the corresponding
+	path being in the mount_prefix.
+
+	* daemon/gvfsbackendhttp.c:
+	Set mount_prefix to path from uri.
+	Remove unused code in message_new_from_filename
+
+	* client/gdaemonfile.c:
+	* client/gdaemonvfs.[ch]:
+	Use the new uri mapper function to change GMountInfo
+	as the path changes.
+
+2008-01-31  Alexander Larsson  <alexl redhat com>
+
+	* common/gmountspec.[ch]:
+	Add shared path canonicalization:
+	g_mount_spec_canonicalize_path()
+
+2008-01-31  Alexander Larsson  <alexl redhat com>
+
+	* daemon/soup-input-stream.c:
+	Handle errors in send_finish.
+
+2008-01-30  Tomas Bzatek  <tbzatek redhat com>
+
+	* daemon/gvfsbackendlocaltest.c:
+	Use read/write operations instead of do_copy ()
+
+2008-01-30  Alexander Larsson  <alexl redhat com>
+
+	* client/gvfsfusedaemon.c:
+	Set read and execute privs for all directories.
+	Fix up type when reading can-read etc attributes.
+	Don't use uid/gid in the fuse mount. The
+	uid/gid doesn't make sense locally anyway.
+
+2008-01-30  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsbackend.c:
+	(g_vfs_backend_register_mount):
+	Correctly detect unset stable name
+
+2008-01-29  Tomas Bzatek  <tbzatek redhat com>
+
+	* daemon/gvfsbackendlocaltest.c:
+	Fixed error handling in do_enumerate ()
+	More cleanup
+
+2008-01-29  Alexander Larsson  <alexl redhat com>
+
+	* Makefile.am:
+	* configure.ac:
+	* gconf/Makefile.am: Added.
+	* gconf/gapplookupgconf.[ch]: Added.
+	* gconf/gconf-module.c: Added.
+	Add gconf based implementation of
+	g_app_info_get_default_for_uri_scheme ()
+
+2008-01-29  Alexander Larsson  <alexl redhat com>
+
+	* hal/ghalvolumemonitor.c (g_hal_volume_monitor_class_init):
+	Remove setting prio/name
+
+2008-01-29  Alexander Larsson  <alexl redhat com>
+
+	* configure.ac:
+	Require glib 2.15.5 for g_file_query_default_handler ().
+
+	* programs/Makefile.am:
+	* programs/gvfs-open.c:
+	Added gvfs-open app
+
+2008-01-29  Alexander Larsson  <alexl redhat com>
+
+	* configure.ac:
+	Post release version bump
+
+=== gvfs 0.1.6 ===
+
+2008-01-29  Alexander Larsson  <alexl redhat com>
+
+	* NEWS:
+	Update for release
+
+	* daemon/Makefile.am:
+	Always dist all .mount.in files
+
+2008-01-28  Alexander Larsson  <alexl redhat com>
+
+	* configure.ac:
+	Post release version bump
+
+=== gvfs 0.1.5 ===
+
+2008-01-28  Alexander Larsson  <alexl redhat com>
+
+	* daemon/daemon-main.c:
+	* daemon/main.c:
+	Include locate.h for setlocale
+
+2008-01-28  Alexander Larsson  <alexl redhat com>
+
+	* NEWS:
+	Update for release
+
+2008-01-28  Alexander Larsson  <alexl redhat com>
+
+	* hal/hal-device.c:
+	Use gi18n-lib.h, not gi18n.h in client side code.
+
+2008-01-28  Alexander Larsson  <alexl redhat com>
+
+	* client/gdaemonfile.c (g_daemon_file_move):
+	Fix typo G_DAEMON_FILE -> G_IS_DAEMON_FILE
+
+	* configure.ac:
+	Require glib >= 2.15.4
+
+	* client/gdaemonvfs.c:
+	* client/gdaemonvolumemonitor.c:
+	* hal/ghalvolumemonitor.c:
+	Register with the new extension points API.
+
+2008-01-28  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsbackendlocaltest.c:
+	* programs/gvfs-cat.c:
+	C89 fixes from Jens Granseuer (#511838)
+
+2008-01-28  Alexander Larsson  <alexl redhat com>
+
+	* daemon/Makefile.am:
+	* daemon/daemon-main.c:
+	* daemon/main.c:
+	Enable translations for daemons and some l10n
+	fixes. Patch from Luca Ferretti.
+
+2008-01-24  Matthias Clasen  <mclasen redhat com>
+
+	* daemon/gvfsbackendsmbbrowse.c
+	(get_file_info_from_entry): Replace : by :: in
+	smb::comment, too.
+
+2008-01-24  Alexander Larsson  <alexl redhat com>
+
+	* configure.ac:
+	Update intltool req for po/LINGUAS
+
+2008-01-24  Alexander Larsson  <alexl redhat com>
+
+	* hal/ghalvolumemonitor.c:
+	Remove debug spew.
+
+	* hal/ghaldrive.c:
+	* hal/ghalvolume.c:
+	Implement identifier getters
+
+	* programs/gvfs-mount.c:
+	Show identifiers
+
+2008-01-24  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsdaemon.c:
+	Indentation fix
+
+	* hal/ghaldrive.[ch]:
+	* hal/hal-device.c:
+	* hal/ghalvolume.c:
+	* hal/ghalmount.c:
+	Clean up coding style
+
+	* hal/ghalvolumemonitor.[ch]:
+	Clean up coding style
+	Don't show drives if we're ignoring all their
+	volumes (and there are volumes)
+
+	* hal/hal-pool.c:
+	Clean up coding style
+	Actually look at cap_only.
+	Free private dbus_connection on error
+
+2008-01-24  Bastien Nocera  <hadess hadess net>
+
+	* programs/Makefile.am:
+	* programs/gvfs-mkdir.c: (main): Add a test mkdir program
+
+2008-01-23  Bastien Nocera  <hadess hadess net>
+
+	* client/test-uri-utils.c: (main):
+	* client/Makefile.am: Add test program for the
+	functions in gvfsuriutils.c
+
+	* client/gvfsuriutils.c: (g_vfs_decode_uri):
+	Fix parsing of IPv6 URIs where the host is in brackets
+
+2008-01-23  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsbackendtrash.c:
+	(add_extra_trash_info):
+	Use -, not _ in attribute names
+
+2008-01-23  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsbackendtrash.c:
+	(add_extra_trash_info):
+	Use :: to delimit namespace for trash attributes
+
+2008-01-22  Gil Forcada  <gforcada gnome org>
+
+	* configure.ac: Added ca to ALL_LINUGAS.
+
+2008-01-22  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsbackendsftp.c:
+	Ensure we return a IS_DIRECTORY error when
+	we open a file for reading (#511225)
+	The same needs to happen for writes.
+
+2008-01-21  Alexander Larsson  <alexl redhat com>
+
+	* configure.ac:
+	Post release version bump
+
+=== gvfs 0.1.4 ===
+
+2008-01-21  Alexander Larsson  <alexl redhat com>
+
+	* NEWS:
+	Update for release
+
+2008-01-21  Alexander Larsson  <alexl redhat com>
+
+	* client/gdaemonfile.c:
+	* client/sftpuri.c:
+	* common/gmounttracker.c:
+	* daemon/gvfsmonitor.c:
+	* daemon/gvfsbackend.c:
+	Fix warnings
+
+	* daemon/gvfsbackendburn.c:
+	* daemon/gvfsbackendlocaltest.c:
+	* daemon/gvfsbackendtrash.c:
+	Update to latest gio API (removal of
+	duplicate GSeekable calls).
+
+2008-01-21  Alexander Larsson  <alexl redhat com>
+
+	* configure.ac:
+	Post release version bump
+
+=== gvfs 0.1.3 ===
+
+2008-01-21  Alexander Larsson  <alexl redhat com>
+
+	* NEWS:
+	Update for release
+
+	* daemon/Makefile.am:
+	* daemon/main.c:
+	Autospawn fuse on daemon start.
+
+	* daemon/mount.c:
+	(read_mountable_config):
+	Remove debug spew
+
+2008-01-21  Alexander Larsson  <alexl redhat com>
+
+	* client/gvfsfusedaemon.c:
+	Fix error with the names of the root items the
+	fuse mount.
+
+2008-01-21  Alexander Larsson  <alexl redhat com>
+
+	* daemon/mount.c:
+	Reload the list of mountables on SIGUSR1
+
+2008-01-21  Christian Kellner  <gicmo gnome org>
+
+
+	* daemon/gvfsbackenddav.c:
+	Small cleanups.
+
+	* daemon/gvfsbackendhttp.c:
+	* daemon/gvfsbackendhttp.h:
+	Implement query_info for plain http.
+
+2008-01-21  Alexander Larsson  <alexl redhat com>
+
+	* client/Makefile.am:
+	* client/gdaemonvfs.c:
+	* client/sftpuri.c: Added.
+	Added sftp uri mapper that aliases ssh: to sftp: (#509860)
+
+	* client/smburi.c:
+	(smb_from_uri):
+	Fix leak.
+
+2008-01-21  Alexander Larsson  <alexl redhat com>
+
+	* common/gmounttracker.c:
+	Do the initial mount tracker call sync so that
+	the volume monitor is populated with the current
+	status after construction. This is more in-line
+	with what apps expect.
+
+2008-01-18  Alexander Larsson  <alexl redhat com>
+
+	* common/gmountspec.c:
+	(g_mount_spec_new_from_data):
+	Ensure that mount_prefix is never NULL. It
+	should be "/" in that case.
+
+2008-01-18  Luca Ferretti  <elle uca libero it>
+
+	* programs/Makefile.am:
+	* programs/gvfs-cat.c: (cat), (main):
+	Add i18n/l10n to gvfs-cat, plus indentation. For details see
+	http://mail.gnome.org/archives/gnome-vfs-list/2008-January/msg00020.html
+
+2008-01-18  David Zeuthen  <davidz redhat com>
+
+	The volume monitor bits of gphoto2 support. The actual backend
+	will follow later. Right now the code is only enabled on Linux,
+	need trivial changes to work on other operating systems.
+
+	* hal/ghalvolume.c: (do_update_from_hal_for_camera),
+	(update_from_hal), (g_hal_volume_new):
+	* hal/ghalvolumemonitor.c: (get_hal_pool),
+	(g_hal_volume_monitor_finalize), (get_volumes),
+	(mountpoints_changed), (mounts_changed),
+	(g_hal_volume_monitor_force_update), (hal_changed),
+	(g_hal_volume_monitor_constructor), (find_camera_volume_by_udi),
+	(update_cameras):
+	* hal/ghalvolumemonitor.h:
+	* hal/hal-pool.c: (hal_pool_finalize), (has_cap_only),
+	(hal_pool_add_device_by_udi),
+	(hal_pool_add_device_by_udi_and_properties), (hal_pool_new):
+	* hal/hal-pool.h:
+
+2008-01-17  Christian Kellner  <gicmo gnome org>
+
+	* daemon/gvfsbackenddav.c:
+	Disconnect signal handler, since the data struct we pass
+	into the signal handler will be invalid after the mount
+	is finished.
+
+2008-01-17  Christian Kellner  <gicmo gnome org>
+
+	* common/gmountsource.c:
+	* common/gmountsource.h:
+	Make g_mount_source_ask_password_async () public and add
+	g_mount_source_ask_password_finish ().
+
+	* daemon/gvfsbackenddav.c:
+	Use g_mount_source_ask_password_async instead of the sync
+	version so we don't hang during auth. Few cleanups.
+
+	* programs/gvfs-mount.c:
+	Don't echo the password, if possible.
+
+2008-01-17  Alexander Larsson  <alexl redhat com>
+
+	* hal/ghalvolume.c:
+	* hal/ghalvolumemonitor.c:
+	Initial work on LUKS, from david.
+
+2008-01-17  Alexander Larsson  <alexl redhat com>
+
+	* common/gvfsdaemonprotocol.h:
+	* client/gdaemonfile.c:
+	Add upload operation (requires latest glib)
+
+	* daemon/gvfsbackend.[ch]:
+	* daemon/gvfsjobupload.[ch]: Added.
+	Implement upload in daemon
+
+	* daemon/Makefile.am:
+	* daemon/burn.mount.in: Added.
+	* daemon/gvfsbackendburn.[ch]: Added.
+	Added initial burn:/// implementation.
+	Not fully implemented, but read works.
+
+	* daemon/gvfsbackendcomputer.c:
+	Ensure we set right mimetype for dirs
+
+2008-01-16  Christian Kellner  <gicmo gnome org>
+
+	* daemon/gvfsbackenddav.c:
+	* daemon/gvfsbackendhttp.c:
+	* daemon/gvfsbackendhttp.h:
+	A few cleanups.
+
+2008-01-16  Christian Kellner  <gicmo gnome org>
+
+	* daemon/gvfsbackenddav.c:
+	* daemon/gvfsbackendhttp.c:
+	* daemon/gvfsbackendhttp.h:
+	* daemon/soup-input-stream.c:
+	* daemon/soup-output-stream.c:
+	Port to libsoup-2.4.
+
+	* configure.ac:
+	* daemon/Makefile.am:
+	Make building of http optional (and depend on wether
+	libsoup is found or not)
+	Patch from Dan Winship.
+
+2008-01-16  Frederic Crozat  <fcrozat mandriva com>
+
+	* Makefile.am: Only build hal module when hal support is
+	enabled (#509693).
+
+2008-01-15  Alexander Larsson  <alexl redhat com>
+
+	* client/gdaemonfile.c:
+	* daemon/daemon-main.c:
+	* daemon/gvfsbackendcdda.c:
+	* daemon/gvfsbackendcomputer.c:
+	* daemon/gvfsbackendftp.c:
+	* daemon/gvfsbackendlocaltest.c:
+	* daemon/gvfsbackendsftp.c:
+	* daemon/gvfsbackendsmb.c:
+	* daemon/gvfsbackendsmbbrowse.c:
+	* daemon/gvfsbackendtrash.c:
+	* daemon/gvfsjobsetattribute.c:
+	* hal/ghaldrive.c:
+	Clean up strings and add translator comments
+
+2008-01-15  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsbackendcomputer.c:
+	(recompute_files):
+	Fix crash (#508236)
+	Patch from Joe Marcus Clarke
+
+2008-01-15  David Zeuthen  <davidz redhat com>
+
+	* hal/ghaldrive.c: (_eject_unmount_mounts_cb),
+	(_eject_unmount_mounts), (g_hal_drive_eject):
+	* hal/ghalvolume.c: (g_hal_volume_new), (g_hal_volume_can_mount),
+	(g_hal_volume_has_device_path), (g_hal_volume_mount),
+	(g_hal_volume_eject):
+	* hal/ghalvolume.h:
+	* hal/ghalvolumemonitor.c:
+	(g_hal_volume_monitor_lookup_volume_for_device_path),
+	(update_volumes), (update_mounts), (update_discs):
+	Fix debug spew and use try device path before mount path to tie
+	volume and mount objects together. Also fix some issues with
+	mounting and unmounting.
+
+2008-01-15  Daniel Nylander <po danielnylander se>
+
+	* configure.ac: Added sv to ALL_LINGUAS.
+
+2008-01-14  Alexander Larsson  <alexl redhat com>
+
+	* configure.ac:
+	Post release version bump
+
+=== gvfs 0.1.2 ===
+
+2008-01-14  Alexander Larsson  <alexl redhat com>
+
+	* NEWS:
+	Update for release
+
+2008-01-14  Alexander Larsson  <alexl redhat com>
+
+	* configure.ac (DISTCHECK_CONFIGURE_FLAGS):
+	Require glib 2.15.2
+
+2008-01-14  Alexander Larsson  <alexl redhat com>
+
+	* client/gdaemonfile.c:
+	* daemon/gvfsbackendlocaltest.c:
+	* daemon/gvfsbackendtrash.c:
+	* programs/gvfs-monitor-dir.c:
+	* programs/gvfs-monitor-file.c:
+	Update to new gio API
+
+2008-01-14  Alexander Larsson  <alexl redhat com>
+
+	* client/gdaemonfile.c:
+	(match_prefix):
+	Handle root correctly in g_file_get_relative_path (#508719)
+
+2008-01-14  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsdaemon.c:
+	Don't translate g_warning strings
+
+2008-01-14  Alexander Larsson  <alexl redhat com>
+
+	* client/httpuri.c:
+	(http_from_uri):
+	Only set "ssl" key in dav case.
+
+2008-01-14  Alexander Larsson  <alexl redhat com>
+
+	* client/httpuri.c:
+	(http_to_uri_scheme):
+	Fix some crashes
+
+2008-01-13  Dan Winship  <danw gnome org>
+
+	* client/httpuri.c (http_from_uri): fix
+
+	* daemon/soup-output-stream.c: Initial SoupOutputStream; still
+	works like gnome-vfs http did, by storing all the writes in memory
+	until close.
+
+	* daemon/gvfsbackendhttp.c (try_create, try_replace): Implement.
+	For now we need to do HEAD-then-PUT, but we may later be able to
+	do a single PUT with "Expect: 100-continue".
+	(try_write, try_close_write): Implement.
+
+2008-01-13  Christian Kellner <gicmo gnome org>
+
+	* client/httpuri.c:
+	Also handle dav uris in the http mapper.
+
+	* daemon/dav.mount.in:
+	* daemon/Makefile.am:
+	Add the new dav backend.
+
+	* daemon/gvfsbackendhttp.c:
+	* daemon/gvfsbackendhttp.h:
+	Implement a utility function so dav and http
+	backend can share uri from filename creation.
+
+	* daemon/gvfsbackenddav.c:
+	First attempt to write the dav backend as a subclass of http.
+	Mount, QueryInfo, Enumerate should work and Read is provided
+	by the base class.
+
+2008-01-12  Leonid Kanter <leon asplinux ru>
+
+	* configure.ac: Added "ru" (Russian) to ALL_LINGUAS.
+
+2008-01-12  Alexander Larsson  <alexl redhat com>
+
+	* daemon/Makefile.am:
+	Set the http daemon dbus busname so that multiple mounts
+	work in the same process.
+
+2008-01-11  Dan Winship  <danw gnome org>
+
+	* daemon/soup-input-stream.c: implement GSeekable (a bit hackishly
+	due to a bug in libsoup 2.2.x)
+
+	* daemon/gvfsbackendhttp.c (try_seek_on_read): implement
+
+2008-01-11  Dan Winship  <danw gnome org>
+
+	* daemon/gvfsbackendhttp.c (g_vfs_backend_http_finalize): cleanup
+	(g_vfs_backend_http_init): move session creation here. Don't
+	explicitly set ASYNC_CONTEXT to g_main_context_default() because
+	that trips up SoupInputStream.
+	(uri_for_filename): create a SoupUri corresponding to a filename.
+	In particular, "/" corresponds to mount_base, not the result of
+	combining mount_base with "/".
+	(try_open_for_read): use uri_for_filename, free the result.
+
+2008-01-11  Dan Winship  <danw gnome org>
+
+	* daemon/soup-input-stream.c (soup_input_stream_send)
+	(wrapper_callback, soup_input_stream_send_async): Fix for changes
+	to g_input_stream_set_pending() since I wrote this.
+
+	* client/gdaemonfile.c (g_daemon_file_hash): x86_64 fix.
+
+2008-01-11  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsbackendhttp.c:
+	Make http mount not user visible.
+	Set backend mount spec in try_mount.
+
+2008-01-11  Christian Kellner  <gicmo gnome org>
+
+	* client/gdaemonvfs.c:
+	Fix the double use of a counter variable inside nested loops.
+
+	* client/Makefile.am:
+	* client/httpuri.c:
+	UriMapper added, which is needed for plain http method.
+
+	* configure.ac:
+	Check for libsoup version >= 2.2.104
+
+	* daemon/gvfsbackendhttp.c:
+	Initial implementation of plain http methods.
+
+	* daemon/Makefile.am:
+	* daemon/http.mount.in:
+	Added.
+
+	* daemon/soup-input-stream.c:
+	* daemon/soup-input-stream.h:
+	Import of Dan Winship's libsoup based streaming classes.
+
+2008-01-11  Inaki Larranaga Murgoitio  <dooteo euskalgnu org>
+
+	* configure.ac: Added "eu" (Basque) to ALL_LINGUAS.
+
+2008-01-11  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsbackendcomputer.c:
+	Set can't write info on the root.
+
+2008-01-11  Alexander Larsson  <alexl redhat com>
+
+	* programs/gvfs-mount.c (list_volumes):
+	Fix crash if no mount in volume.
+
+2008-01-11  Alexander Larsson  <alexl redhat com>
+
+	* client/gdaemonfile.c:
+	* common/gvfsdaemonprotocol.h:
+	Implement unmount_mountable and eject_mountable
+	on client side.
+
+	* common/gmountoperationdbus.c:
+	Fix warnings
+
+	* daemon/gvfsbackend.[ch]:
+	* daemon/gvfsjobunmountmountable.[ch]:
+	Add unmount_mountable and eject_mountable in daemon.
+
+	* daemon/gvfsbackendcomputer.c:
+	Implement unmount_mountable and eject_mountable
+
+	* daemon/gvfsbackendlocaltest.c:
+	Update to latest API
+
+	* daemon/gvfsbackendsftp.c:
+	Fix indentation
+
+	* daemon/gvfsjobunmount.c:
+	Always allow unmount if unmount is not
+	implemented.
+
+2008-01-11  Christian Kellner  <gicmo gnome org>
+
+	* configure.ac:
+	* daemon/Makefile.am:
+	* daemon/gvfsbackendhttp.c:
+	* daemon/gvfsbackendhttp.h:
+	Initial attempt of writing the http backend. Not much
+	there yet only a stub.
+
+2008-01-10  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsbackend.h:
+	* daemon/gvfsmonitor.[ch]:
+	* daemon/gvfsbackendcomputer.c:
+	* daemon/gvfsbackendtrash.c:
+	Make GVfsMonitor API simpler for users.
+
+2008-01-10  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsmonitor.c:
+	Remove freeing of initial ref after delay.
+
+	* daemon/gvfsjobcreatemonitor.[ch]:
+	Set the monitor as result here, not only the obj path.
+	Nicer and allows better lifetime handling.
+	If returning a obj ref, keep the monitor alive for
+	some time to allow a subscribe request.
+
+	* daemon/gvfsbackendcomputer.c:
+	* daemon/gvfsbackendtrash.c:
+	Update to the new APIs
+
+2008-01-10  Alexander Larsson  <alexl redhat com>
+
+	* common/gmounttracker.c:
+	Handle error reply from list_mounts.
+
+	* programs/gvfs-mount.c:
+	Add option to list mounts.
+	Based on patch from nf2 scheinwelt at
+
+2008-01-09  Alexander Larsson  <alexl redhat com>
+
+	* hal/ghaldrive.c:
+	* hal/ghalmount.c:
+	* hal/ghalvolume.c:
+	Use default fallbacks for icons
+
+2008-01-09  Alexander Larsson  <alexl redhat com>
+
+	* common/gmountsource.[ch]:
+	Add g_mount_source_get_operation() that lets
+	you handle a remote GMountSource as if it
+	was a GMountOperation.
+
+	* common/gmountoperationdbus.c:
+	* programs/gvfs-mount.c:
+	Update to new GMountOperation APIs
+
+	* client/gdaemonfile.c:
+	* daemon/gvfsjobmountmountable.[ch]:
+	Also let you return target by uri, as not all
+	targets are from gvfs.
+
+	* daemon/gvfsbackendcomputer.c:
+	Initial cut at mount_mountable
+
+2008-01-09  Alexander Larsson  <alexl redhat com>
+
+	* client/gdaemonvfs.c (_g_daemon_vfs_get_mount_info_sync):
+	Better error return on not mounted.
+
+2008-01-09  Luca Ferretti  <elle uca libero it>
+
+	* Makefile.am:
+	* autogen.sh:
+	* configure.ac:
+
+	Reuse intltool by now, glib-gettext rules seems unable
+	to properly remove "[encoding: UTF-8]" generating
+	po/POTFILES.
+
+	* mkinstalldirs:
+
+	Removed, autogenerated by intltool
+
+2008-01-08  Alexander Larsson  <alexl redhat com>
+
+	* configure.ac:
+	Post release version bump
+
+=== gvfs 0.1.1 ===
+
+2008-01-08  Alexander Larsson  <alexl redhat com>
+
+	* NEWS:
+	Update for release
+
+2008-01-08  Alexander Larsson  <alexl redhat com>
+
+	* configure.ac:
+	Require glib 2.15.1
+
+2008-01-08  Alexander Larsson  <alexl redhat com>
+
+	* daemon/Makefile.am:
+	* daemon/computer.mount.in:
+	* daemon/gvfsbackendcomputer.[ch]:
+	Add initial computer backend
+
+	* daemon/gvfsbackend.h:
+	* daemon/gvfsjobunmountmountable.[ch]:
+	Add umount_mountable calls
+
+2008-01-07  Alexander Larsson  <alexl redhat com>
+
+	* client/Makefile.am:
+	* client/gdaemondirectorymonitor.[ch]:
+	* client/gdaemonfile.c:
+	* daemon/gvfsbackendtrash.c:
+	* programs/gvfs-monitor-dir.c:
+	Update to handle removed GDirectoryMonitor from
+	API.
+
+	* daemon/gvfsbackendsftp.c:
+	Fix warnings
+
+2008-01-07  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsbackendsftp.c:
+	Remove debug spew
+
+2008-01-07  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsbackendsftp.c:
+	Update to new gio API
+
+2008-01-04  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsbackendsftp.c:
+	(make_reply_stream):
+	Update to new gio API
+
+2008-01-03  Matthias Clasen  <mclasen redhat com>
+
+	* daemon/Makefile.am: Install the .mount files
+	in /usr/share/gvfs/mounts, not in /etc/gvfs/mounts
+
+2008-01-03  Alexander Larsson  <alexl redhat com>
+
+	* hal/ghalvolumemonitor.c:
+	Handle pool finalizing on unloads of hal module
+	(#507037)
+
+2008-01-03  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsbackendsftp.c:
+	Return icons
+
+2008-01-03  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsbackendsftp.c:
+	Use right types for file times (#506494)
+
+2008-01-03  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsbackendsftp.c:
+	Don't return errors on EOF (#506493)
+
+2008-01-03  Alexander Larsson  <alexl redhat com>
+
+	* Makefile.am:
+	* mkinstalldirs: Added.
+	Added mkinstalldirs to svn and EXTRA_DIST ase
+	we now don't gettextize in autogen.
+
+2008-01-03  Alexander Larsson  <alexl redhat com>
+
+	* hal/ghaldrive.c:
+	(_drive_get_description):
+	Fix plus/minus utf8 string.
+	Patch from Luca Ferretti.
+
+2007-12-20  Alexander Larsson  <alexl redhat com>
+
+	* configure.ac:
+	Post release version bump
+
+=== gvfs 0.1.0 ===
+
+2007-12-20  Alexander Larsson  <alexl redhat com>
+
+	* NEWS:
+	Update for release
+
+	* configure.ac:
+	Bump version to 0.1.0
+
+2007-12-20  Alexander Larsson  <alexl redhat com>
+
+	* autogen.sh:
+	Don't run gettextize
+
+	* programs/Makefile.am:
+	dist gvfs-less
+
+2007-12-20  Alexander Larsson  <alexl redhat com>
+
+	* daemon/main.c:
+	Fix translated "".
+
+	* hal/ghaldrive.c:
+	Encode +/- as utf8 c escapes
+
+2007-12-20  Alexander Larsson  <alexl redhat com>
+
+	* configure.ac:
+	Require glib 2.15.0
+
+2007-12-20  Alexander Larsson  <alexl redhat com>
+
+	* client/gvfsfusedaemon.c:
+	* daemon/gvfsbackendsftp.c:
+	* daemon/gvfsbackendsmb.c:
+	* daemon/gvfsbackendsmbbrowse.c:
+	* daemon/gvfsbackendtrash.c:
+	* daemon/gvfsjobqueryinfo.c:
+	* programs/gvfs-copy.c:
+	* programs/gvfs-ls.c:
+	* programs/gvfs-move.c:
+	* test/benchmark-gvfs-big-files.c:
+	* test/benchmark-gvfs-small-files.c:
+	Update to new file attribute names
+
+2007-12-20  Alexander Larsson  <alexl redhat com>
+
+	* client/gdaemonmount.c:
+	* hal/ghaldrive.c:
+	* hal/ghalmount.c:
+	* hal/ghalvolume.c:
+	* programs/gvfs-mount.c:
+	Update to new unmount flag api
+
+2007-12-20  Alexander Larsson  <alexl redhat com>
+
+	* client/gdaemonfileinputstream.c:
+	* client/gdaemonfileoutputstream.c:
+	* client/gdaemonvfs.c:
+	* client/gvfsfusedaemon.c:
+	Fix warnings
+
+2007-12-20  Alexander Larsson  <alexl redhat com>
+
+	* daemon/Makefile.am:
+	Build without cdda.
+	Patch from nf2 scheinwelt at
+
+2007-12-19  David Zeuthen  <davidz redhat com>
+
+	Add missing files from previous patch.
+
+	* daemon/cdda.mount.in:
+	* daemon/gvfsbackendcdda.c: (g_vfs_backend_cdda_finalize),
+	(g_vfs_backend_cdda_init), (do_mount), (try_mount), (do_unmount),
+	(get_track_num_from_name), (free_read_handle), (create_header),
+	(do_open_for_read), (paranoia_callback), (do_read),
+	(do_seek_on_read), (do_close_read), (set_info_for_track),
+	(do_query_info), (do_enumerate), (g_vfs_backend_cdda_class_init):
+	* daemon/gvfsbackendcdda.h:
+	* programs/gvfs-less:
+
+2007-12-19  Alexander Larsson  <alexl redhat com>
+
+	* client/gdaemonvfs.[ch]:
+	* client/gdaemonvolumemonitor.c:
+	* hal/ghalvolumemonitor.c:
+	* hal/hal-module.c:
+	Remove spew
+	Update for new APIs
+	Don't use GDaemonVolumeMonitor if not using GDaemonVfs.
+
+	* hal/hal-pool.c:
+	Close custom dbus connection before unrefing
+
+2007-12-19  David Zeuthen  <davidz redhat com>
+
+	Add the cdda:// backend for Compact Disc Digital Audio discs.
+
+	Allow a backend to specify the fuse name directly instead of
+	using the display name
+
+	Make GDaemonVolumeMonitor and GDaemonMount use the new
+	adopt_orphan_mount() function on GVolumeMonitor in gio. Also,
+	since a GMount now can be associated with a GVolume, implement
+	eject().
+
+	Add a new gvfs-less program.
+
+	Make gvfs-mount capable of unmounting as well.
+
+	HAL backend changes: attempt to unmount all mounts from
+	enclosing volumes and fail the ejection if one of the unmount
+	operations fails. Use new adopt_orphan_mount() from gio to
+	adopt cdda:// volumes for audio discs. Emit the 'eject-button'
+	signal on GDrive. Various other fixes.
+
+	* client/gdaemonfile.c: (g_daemon_file_find_enclosing_mount):
+	* client/gdaemonmount.c: (g_daemon_mount_finalize),
+	(g_daemon_mount_new), (g_daemon_mount_get_volume),
+	(g_daemon_mount_get_drive), (g_daemon_mount_can_eject),
+	(foreign_volume_removed), (g_daemon_mount_set_foreign_volume),
+	(eject_wrapper_callback), (g_daemon_mount_eject),
+	(g_daemon_mount_eject_finish), (g_daemon_mount_mount_iface_init):
+	* client/gdaemonmount.h:
+	* client/gdaemonvolumemonitor.c: (mount_added), (mount_removed),
+	(g_daemon_volume_monitor_init):
+	* client/gvfsfusedaemon.c: (file_handle_close_stream),
+	(free_file_handle_for_path), (mount_record_new):
+	* common/gmounttracker.c: (g_mount_info_dup), (g_mount_info_unref),
+	(g_mount_info_from_dbus):
+	* common/gmounttracker.h:
+	* configure.ac:
+	* daemon/Makefile.am:
+	* daemon/gvfsbackend.c: (g_vfs_backend_finalize),
+	(g_vfs_backend_init), (g_vfs_backend_set_fuse_name),
+	(g_vfs_backend_get_fuse_name), (g_vfs_backend_register_mount):
+	* daemon/gvfsbackend.h:
+	* daemon/gvfsjobunmount.c: (unregister_mount_callback),
+	(send_reply):
+	* daemon/mount.c: (vfs_mount_free), (vfs_mount_to_dbus),
+	(register_mount), (list_mounts):
+	* hal/ghaldrive.c: (g_hal_drive_finalize), (hal_condition),
+	(g_hal_drive_new), (spawn_cb), (g_hal_drive_eject_do),
+	(free_unmount_mounts_op), (_eject_unmount_mounts_cb),
+	(_eject_unmount_mounts), (g_hal_drive_eject):
+	* hal/ghalmount.c: (g_hal_mount_finalize), (unmount_cb),
+	(unmount_read_error), (unmount_do), (g_hal_mount_unmount),
+	(eject_wrapper_callback), (g_hal_mount_eject),
+	(g_hal_mount_eject_finish):
+	* hal/ghalvolume.c: (g_hal_volume_finalize), (do_update_from_hal),
+	(g_hal_volume_new), (g_hal_volume_get_mount),
+	(foreign_mount_unmounted), (g_hal_volume_adopt_foreign_mount),
+	(g_hal_volume_has_foreign_mount_root), (spawn_cb),
+	(mount_foreign_callback), (g_hal_volume_mount),
+	(g_hal_volume_mount_finish), (eject_wrapper_callback),
+	(g_hal_volume_eject), (g_hal_volume_eject_finish):
+	* hal/ghalvolume.h:
+	* hal/ghalvolumemonitor.c: (adopt_orphan_mount),
+	(g_hal_volume_monitor_class_init), (update_volumes),
+	(update_mounts), (update_discs):
+	* hal/hal-device.c: (hal_device_class_init),
+	(_hal_device_hal_condition):
+	* hal/hal-device.h:
+	* hal/hal-marshal.list:
+	* hal/hal-pool.c: (hal_pool_class_init), (_hal_condition),
+	(hal_pool_new):
+	* hal/hal-pool.h:
+	* programs/Makefile.am:
+	* programs/gvfs-mount.c: (unmount_done_cb), (unmount), (main):
+
+2007-12-18  Luca Ferretti  <elle uca libero it>
+
+	* configure.ac: Add ALL_LINGUAS and definition for GVFS_LOCALEDIR;
+	the second one is unused by now, but could be needed, so all
+	l10n stuff in this file should be OK.
+
+2007-12-17  David Zeuthen  <davidz redhat com>
+
+	* hal/ghalvolumemonitor.c (update_mounts): g_get_unix_mounts()
+	was renamed to g_unix_mounts_get() in gio
+
+	* hal/hal-pool.c, Makefile.am: Instead of dbus-glib-1, use the
+	function _g_dbus_connection_integrate_with_main() for mainloop
+	integration.
+
+	* hal/ghalmount.h, hal/ghalvolume.h, hal/ghaldrive.h: Use a weak
+	pointer for the volume monitor
+
+	* configure.ac: Don't require dbus-glib-1 for the hal vm backend
+
+2007-12-17  David Zeuthen  <davidz redhat com>
+
+	* client/gdaemonmount.c (g_daemon_mount_mount_iface_init): Fix typo
+	with setting the can_eject() function
+
+2007-12-17  Bastien Nocera  <hadess hadess net>
+
+	* daemon/gvfsbackendtrash.c: (list_trash_dirs):
+	Fix build, renamed g_get_unix_mounts to g_unix_mounts_get
+
+2007-12-17  Alexander Larsson  <alexl redhat com>
+
+	* hal/ghaldrive.[ch]:
+	* hal/ghalmount.[ch]:
+	* hal/ghalvolume.[ch]:
+	* hal/ghalvolumemonitor.[ch]:
+	* hal/hal-device.[ch]:
+	* hal/hal-module.c:
+	* hal/hal-pool.[ch]:
+	Make types dynamic and update to support volume monitor
+	backend name and is_supported().
+
+2007-12-17  Alexander Larsson  <alexl redhat com>
+
+	* client/gdaemonmount.c (g_daemon_mount_mount_iface_init):
+	Eject not supported. Make vtable NULL.
+
+2007-12-14  David Zeuthen  <davidz redhat com>
+
+	* Makefile.am:
+	* client/gdaemonmount.c: (g_daemon_mount_get_uuid),
+	(g_daemon_mount_can_eject), (g_daemon_mount_eject),
+	(g_daemon_mount_eject_finish), (g_daemon_mount_mount_iface_init):
+	* client/gdaemonvolumemonitor.c: (get_volume_for_uuid),
+	(get_mount_for_uuid), (g_daemon_volume_monitor_class_init):
+	* configure.ac:
+	* hal/*: new files
+
+	Update to latest gio API changes and add the HAL backend for
+	volume monitoring.
+
+2007-12-14  Alexander Larsson  <alexl redhat com>
+
+	* client/gdaemonfile.c:
+	* client/gdaemonfileinputstream.c:
+	* client/gvfsfusedaemon.c:
+	* common/gvfsdaemonprotocol.c:
+	* common/gvfsdaemonprotocol.h:
+	* daemon/gvfsbackend.h:
+	* daemon/gvfsjobsetattribute.c:
+	* daemon/gvfsjobsetattribute.h:
+	* programs/gvfs-info.c:
+	* programs/gvfs-ls.c:
+	Update for gio API changes (removal of GFileAttributeValue).
+
+2007-12-14  Alexander Larsson  <alexl redhat com>
+
+	* client/gdaemonfile.c:
+	* common/gmountsource.c:
+	* common/gmountsource.h:
+	* daemon/gvfsbackendsftp.c:
+	* daemon/gvfsbackendsmb.c:
+	* programs/gvfs-info.c:
+	* programs/gvfs-monitor-dir.c:
+	* programs/gvfs-monitor-file.c:
+	* programs/gvfs-mount.c:
+	* programs/gvfs-save.c:
+	* test/benchmark-gvfs-big-files.c:
+	* test/benchmark-gvfs-small-files.c:
+	Update to new gio flag enum types/values
+
+2007-12-14  Alexander Larsson  <alexl redhat com>
+
+	* client/gdaemondirectorymonitor.c:
+	* client/gdaemondirectorymonitor.h:
+	* client/gdaemonfile.c:
+	* client/gdaemonfile.h:
+	* client/gdaemonfileenumerator.c:
+	* client/gdaemonfileenumerator.h:
+	* client/gdaemonfileinputstream.c:
+	* client/gdaemonfileinputstream.h:
+	* client/gdaemonfilemonitor.c:
+	* client/gdaemonfilemonitor.h:
+	* client/gdaemonfileoutputstream.c:
+	* client/gdaemonfileoutputstream.h:
+	* client/gdaemonmount.c:
+	* client/gdaemonmount.h:
+	* client/gdaemonvfs.c:
+	* client/gdaemonvfs.h:
+	* client/gdaemonvolumemonitor.h:
+	* client/gvfsdaemondbus.c:
+	* client/gvfsdaemondbus.h:
+	* client/gvfsfusedaemon.c:
+	* client/gvfsurimapper.h:
+	* client/smburi.c:
+	* common/gdbusutils.c:
+	* common/gdbusutils.h:
+	* common/gmountoperationdbus.c:
+	* common/gmountoperationdbus.h:
+	* common/gmountsource.c:
+	* common/gmountsource.h:
+	* common/gsysutils.c:
+	* common/gvfsdaemonprotocol.c:
+	* common/gvfsdaemonprotocol.h:
+	* daemon/gvfsbackend.h:
+	* daemon/gvfsbackendftp.c:
+	* daemon/gvfsbackendsftp.c:
+	* daemon/gvfsbackendsmb.c:
+	* daemon/gvfsbackendsmbbrowse.c:
+	* daemon/gvfsbackendtest.c:
+	* daemon/gvfsbackendtrash.c:
+	* daemon/gvfsdaemonutils.c:
+	* daemon/gvfsjob.c:
+	* daemon/gvfsjob.h:
+	* daemon/gvfsjobcopy.h:
+	* daemon/gvfsjobcreatemonitor.h:
+	* daemon/gvfsjobdelete.h:
+	* daemon/gvfsjobenumerate.h:
+	* daemon/gvfsjobmakedirectory.h:
+	* daemon/gvfsjobmakesymlink.h:
+	* daemon/gvfsjobmount.h:
+	* daemon/gvfsjobmountmountable.h:
+	* daemon/gvfsjobmove.h:
+	* daemon/gvfsjobqueryattributes.h:
+	* daemon/gvfsjobqueryfsinfo.h:
+	* daemon/gvfsjobqueryinfo.h:
+	* daemon/gvfsjobsetattribute.h:
+	* daemon/gvfsjobsetdisplayname.h:
+	* daemon/gvfsjobtrash.h:
+	* daemon/gvfsjobunmount.h:
+	* daemon/gvfsmonitor.h:
+	* daemon/mount.c:
+	* daemon/mount.h:
+	* programs/gvfs-cat.c:
+	* programs/gvfs-copy.c:
+	* programs/gvfs-info.c:
+	* programs/gvfs-ls.c:
+	* programs/gvfs-monitor-dir.c:
+	* programs/gvfs-monitor-file.c:
+	* programs/gvfs-mount.c:
+	* programs/gvfs-move.c:
+	* programs/gvfs-rm.c:
+	* programs/gvfs-save.c:
+	* programs/gvfs-trash.c:
+	* test/benchmark-gvfs-big-files.c:
+	* test/benchmark-gvfs-small-files.c:
+	* test/benchmark-posix-big-files.c:
+	* test/benchmark-posix-small-files.c:
+	Only use <gio/gio.h> include
+
+2007-12-13  Alexander Larsson  <alexl redhat com>
+
+	* client/gdaemonfile.c:
+	* programs/gvfs-mount.c:
+	Update for g_mount_for_location to g_file_mount_enclosing_volume change.
+
+2007-12-11  David Zeuthen  <davidz redhat com>
+
+	Update for API changes in gio trunk.
+
+	* client/Makefile.am:
+	* client/gdaemonfile.c: (g_daemon_file_find_enclosing_mount),
+	(g_daemon_file_file_iface_init):
+	* client/gdaemonvolumemonitor.c: (get_mounts), (get_volumes),
+	(find_mount_by_mount_info), (mount_added), (mount_removed),
+	(g_daemon_volume_monitor_init), (g_daemon_volume_monitor_finalize),
+	(g_daemon_volume_monitor_class_init):
+	* client/gdaemonvolumemonitor.h:
+	* client/gvfsfusedaemon.c: (mount_record_new),
+	(mount_record_for_mount_exists), (mount_list_update),
+	(mount_tracker_mounted_cb), (mount_tracker_unmounted_cb),
+	(subthread_main):
+	* daemon/gvfsbackendtrash.c: (list_trash_dirs):
+
+2007-12-05  Alexander Larsson  <alexl redhat com>
+
+	* client/gdaemonvfs.c:
+	(g_daemon_vfs_init):
+	Use the new API to load the modules
+
+2007-12-05  Alexander Larsson  <alexl redhat com>
+
+	* client/gdaemonfile.c:
+	* client/gdaemonfileenumerator.c:
+	* client/gdaemonfileinputstream.c:
+	* client/gdaemonfileoutputstream.c:
+	Update to gio API change
+
+2007-11-27  Alexander Larsson  <alexl redhat com>
+
+	* client/gdaemonfileinputstream.c:
+	* client/gdaemonfileoutputstream.c:
+	* client/gdaemonvfs.c:
+	* client/gvfsfusedaemon.c:
+	* client/gvfsuriutils.h:
+	* daemon/gvfsbackend.c:
+	* daemon/gvfsbackendsftp.c:
+	* daemon/gvfsbackendtrash.c:
+	* daemon/gvfschannel.c:
+	* daemon/gvfsmonitor.c:
+	* daemon/mount.c:
+	Update to build with the latest glib included
+	gio
+
+2007-11-27  Alexander Larsson  <alexl redhat com>
+
+	* Makefile.am:
+	* configure.ac:
+	* programs/Makefile.am:
+	* programs/gvfs-cat.c:
+	* programs/gvfs-copy.c:
+	* programs/gvfs-info.c:
+	* programs/gvfs-ls.c:
+	* programs/gvfs-monitor-dir.c:
+	* programs/gvfs-monitor-file.c:
+	* programs/gvfs-mount.c:
+	* programs/gvfs-move.c:
+	* programs/gvfs-rm.c:
+	* programs/gvfs-save.c:
+	* programs/gvfs-trash.c:
+	Moved the gio tools from gio-standalone
+
+2007-11-20  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsbackendsftp.c:
+	Add comment
+
+	* daemon/gvfsbackendsmb.c:
+	Support new WOULD_MERGE error code
+
+2007-11-16  Alexander Larsson  <alexl redhat com>
+
+	* client/gdaemonfile.c:
+	* client/gdaemonfileinputstream.c:
+	* client/gdaemonfileoutputstream.c:
+	* client/smburi.c:
+	* common/gdbusutils.c:
+	* common/gmountsource.c:
+	* daemon/gvfsbackendftp.c:
+	* daemon/gvfsbackendtrash.c:
+	* daemon/gvfsdaemon.c:
+	* daemon/gvfsjob.c:
+	* daemon/gvfsjobdbus.c:
+	* daemon/gvfsjobopenforwrite.h:
+	* daemon/mount.c:
+	* daemon/pty_open.c:
+	* test/benchmark-gvfs-big-files.c:
+	* test/benchmark-gvfs-small-files.c:
+	* test/benchmark-posix-small-files.c:
+	Code cleanups from Kjartan Maraas.
+
+2007-11-15  Alexander Larsson  <alexl redhat com>
+
+	* configure.ac:
+	Post release version bump
+
+=== gvfs 0.0.2 ===
+
+2007-11-15  Alexander Larsson  <alexl redhat com>
+
+	* configure.ac:
+	Require gio 0.1.2
+
+	* NEWS:
+	Update for release
+
+2007-11-15  Alexander Larsson  <alexl redhat com>
+
+	* daemon/Makefile.am:
+	* daemon/ftp.mount.in:
+	* daemon/gvfs-daemon.service.in:
+	* daemon/sftp.mount.in:
+	* daemon/smb-browse.mount.in:
+	* daemon/smb.mount.in:
+	* daemon/trash.mount.in:
+	Rename gvfs daemon processes to start
+	with "gvfsd". This is shorter and nicer.
+
+2007-11-14  Alexander Larsson  <alexl redhat com>
+
+	* common/gvfsdaemonprotocol.h:
+	Add unmount operation and
+	unregister mount mounttracker call
+
+	* client/gdaemonvolume.c:
+	Implement client side of unmount
+
+	* daemon/Makefile.am:
+	* daemon/gvfsjobunmount.[ch]: Added.
+	Add unmount job type
+
+	* daemon/gvfsbackend.[ch]:
+	Implement unmount
+
+2007-11-14  Alexander Larsson  <alexl redhat com>
+
+	* common/gdbusutils.c:
+	Handle NULL callback in _g_dbus_connection_call_async
+
+	* daemon/gvfsdaemon.c:
+	Re-register backends with new main daemons
+
+2007-11-14  Alexander Larsson  <alexl redhat com>
+
+	* client/gdaemonvfs.[ch]:
+	* client/gvfsdaemondbus.c:
+	Make sure we somewhat cleanly handle the
+	various dbus daemons going down. By somewhat
+	I mean that no problem should be persistant
+	even if you might get some transient error
+	messages.
+
+	Unfortunately the only way to be able to cleanly
+	handle this involves globally ignoring SIGPIPE.
+	What can I say, unix sucks.
+
+	* common/gsysutils.c:
+	(_g_socket_receive_fd):
+	Handle errors if e.g. the fd is closed
+
+2007-11-13  Alexander Larsson  <alexl redhat com>
+
+	* common/gsysutils.c:
+	* daemon/gvfschannel.c:
+	* daemon/gvfsdaemonutils.c:
+	* daemon/gvfsjobcopy.c:
+	* daemon/gvfsmonitor.c:
+	* daemon/gvfswritechannel.c:
+	Add required includes for solaris
+	Patch from Damien Carbery
+
+2007-11-12  Alexander Larsson  <alexl redhat com>
+
+	* client/gvfsurimapper.[ch]:
+	Make this class dynamic
+
+	* client/Makefile.am:
+	* client/gdaemonvfs.c:
+	* client/smburi.c:
+	Build smb uri mapper into module
+	(this avoids extra .so files)
+
+2007-11-12  Alexander Larsson  <alexl redhat com>
+
+	* common/gmountspec.[ch]:
+	(g_mount_spec_new_from_data):
+	(g_mount_spec_set_with_len):
+	Add new functions
+
+	* client/Makefile.am:
+	* common/Makefile.am:
+	Update for moved files
+	Build non-shared version of common libs.
+	Ups non-shared common libs in client module.
+
+	* common/gvfsuriutils.[ch]: Removed.
+	* client/gvfsuriutils.[ch]: Added.
+	Moved uriutils to gvfs (not used by daemon)
+	Re-namespace to g_vfs_*
+
+	* common/gvfsurimapper.[ch]: Removed.
+	* client/gvfsurimapper.[ch]: Added.
+	Move UriMapper to client lib
+	Remove/Hide use of GMountSpec
+
+	* client/gdaemonvfs.c:
+	* client/smburi.c:
+	Update to the new APIs
+
+	* client/gvfsfusedaemon.c:
+	* daemon/gvfsbackendtrash.c:
+	* daemon/gvfsjobqueryfsinfo.c:
+	Fix warnings
+
+2007-11-08  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsdaemon.c:
+	* daemon/gvfsjobmove.c:
+	* test/benchmark-common.c:
+	Fixes for solaris build.
+	Patches from Damien Carbery
+
+2007-11-07  Sebastian Dröge  <slomo circular-chaos org>
+
+	* daemon/gvfsbackendsftp.c:
+	Update g_memory_output_stream_set_free_on_close() to
+	g_memory_output_stream_set_free_data().
+
+2007-11-07  Alexander Larsson  <alexl redhat com>
+
+	* client/gdaemonvfs.c:
+	Update to new gvfs construction API
+
+2007-11-07  Alexander Larsson  <alexl redhat com>
+
+	* common/gdbusutils.c:
+	* daemon/gvfsbackendtest.c:
+	* daemon/gvfsbackendtrash.c:
+	Ansi C fixes from Jens Granseuer
+
+2007-11-06  Sebastian Dröge  <slomo circular-chaos org>
+
+	* configure.ac:
+	* daemon/gvfsdaemonutils.c: (dbus_connection_send_fd):
+	* daemon/mount.c: (vfs_mount_to_dbus), (dbus_message_function):
+	Fix typo: availible -> available.
+
+2007-11-06  Alexander Larsson  <alexl redhat com>
+
+	* configure.ac:
+	Post release version bump
+
+=== gvfs 0.0.1 ===
+
+2007-11-06  Alexander Larsson  <alexl redhat com>
+
+	* client/Makefile.am:
+	* daemon/Makefile.am:
+	* test/Makefile.am:
+	Fix make distcheck
+
+2007-11-06  Alexander Larsson  <alexl redhat com>
+
+	* client/gdaemonfile.c:
+	(g_daemon_file_file_iface_init):
+	Actually export get_uri_scheme
+
+	* client/gdaemonfileinputstream.c:
+	(g_daemon_file_input_stream_query_info):
+	Set NOT_SUPPORTED error
+
+2007-11-06  Alexander Larsson  <alexl redhat com>
+
+	* common/gmountoperationdbus.c:
+	* common/gmounttracker.c:
+	* daemon/gvfsbackend.h:
+	* daemon/gvfschannel.h:
+	Remove use of old giotypes.h header
+
+2007-11-03  Paolo Borelli  <pborelli katamail com>
+
+	* client/gdaemonvfs.c (get_mountspec_from_uri):
+	Do not leak the decoded uri.
+
+2007-11-02  Sebastien Bacher  <seb128 ubuntu com>
+
+	* common/Makefile.am: use the correct gmountoperationdbus.h naming
+
+2007-11-01  Christian Kellner  <gicmo gnome org>
+
+	* client/*.[ch]:
+	* common/*.[ch]:
+	* daemon/*.[ch]:
+	* test/*.[ch]:
+	Add copyright information to source files.
+
+2007-11-01  Alexander Larsson  <alexl redhat com>
+
+	* client/gdaemonfile.c:
+	* client/gdaemonvfs.[ch]:
+	Implement get_uri_scheme
+
+	* daemon/mount.c:
+	Add needed includes
+
+2007-10-31  Alexander Larsson  <alexl redhat com>
+
+	* client/gdaemonfile.c:
+	Implement contains_file and get_relative_path
+
+2007-10-31  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsbackend.[ch]:
+	Add g_vfs_backend_get_mount_spec
+
+	* daemon/gvfsjobqueryfsinfo.c:
+	Fix indentation
+
+	* daemon/gvfsjobqueryinfo.c:
+	Implement id:fs attribute
+
+2007-10-31  Alexander Larsson  <alexl redhat com>
+
+	* client/gdaemonvolume.c:
+	Remove get_platform_id
+
+2007-10-31  Alexander Larsson  <alexl redhat com>
+
+	* client/gdaemonfile.c:
+	Implement find_enclosing_volume
+
+	* client/gdaemonvolume.[ch]:
+	* client/gdaemonvolumemonitor.c:
+	No need to pass volume monitor when
+	createing volumes
+
+2007-10-31  Alexander Larsson  <alexl redhat com>
+
+	* common/gmounttracker.[ch]:
+	Add all mount info to GMountInfo
+	Make it refcounted
+
+	* client/gdaemonvfs.[ch]:
+	* client/gdaemonfile.c:
+	* client/gdaemonvolumemonitor.c:
+	Remove GMountRef, replacing its use with
+	GMountInfo
+
+2007-10-31  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsjobqueryfsinfo.c:
+	Remove volume name attribute
+
+2007-10-31  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsbackendtrash.c:
+	Update to new API
+
+2007-10-30  Alexander Larsson  <alexl redhat com>
+
+	* common/gmounttracker.c:
+	Handle threads not being initialized
+
+	* daemon/gvfsjobqueryfsinfo.c:
+	Set volume name
+
+2007-10-26  Alexander Larsson  <alexl redhat com>
+
+	* client/gdaemonvolumemonitor.c:
+	Don't show not user visible mounts
+
+	* daemon/mount.c:
+	Don't give fuse mounts for non visible mounts
+	(as they don't get mounted)
+
+	* daemon/gvfsbackendsmbbrowse.c:
+	* daemon/gvfsbackendtrash.c:
+	Mark as not user visible
+
+2007-10-26  Alexander Larsson  <alexl redhat com>
+
+	* common/gvfsdaemonprotocol.h:
+	Add registerFuse call
+
+	* client/gvfsfusedaemon.c:
+	Register with vfs daemon
+	Exit (and unmount) if daemon dies
+
+	* daemon/mount.c:
+	Hand out fuse mountpaths when availible.
+
+	* client/gdaemonvfs.[ch]:
+	* common/gmounttracker.c:
+	Handle sent fuse mountpath
+
+	* client/gdaemonfile.c:
+	Implement g_daemon_file_get_path using fuse
+	if availible.
+
+2007-10-26  Alexander Larsson  <alexl redhat com>
+
+	* client/Makefile.am:
+	* client/gvfsfusedaemon.c:
+	Update fuse daemon to use the giomodule instead of
+	linking to a copy of the code. The old way was
+	problematic with the module code being a dynamic
+	type in the module and not in the fuse daemon.
+
+2007-10-25  Alexander Larsson  <alexl redhat com>
+
+	* client/smburi.c:
+	* common/gvfsurimapper.[ch]:
+	Make to_uri_scheme return const string.
+
+	* client/gdaemonfile.[ch]:
+	* client/gdaemonvfs.[ch]:
+	Add _g_daemon_vfs_mountspec_has_uri_scheme and use it to
+	implement g_file_has_uri_scheme
+
+2007-10-24  Alexander Larsson  <alexl redhat com>
+
+	* common/gmountsource.c:
+	(g_mount_source_ask_password):
+	Increase password dialog timeout to 30 minutes
+
+2007-10-24  Alexander Larsson  <alexl redhat com>
+
+	* common/gmountspec.c:
+	(g_mount_spec_set_mount_prefix):
+	Actually assign the mount_prefix in the GMountSpec
+
+2007-10-23  Sebastian Dröge  <slomo circular-chaos org>
+
+	* client/Makefile.am:
+	Change the GIO module dir to $(libdir)/gio/modules as was
+	done in GIO.
+
+2007-10-23  Alexander Larsson  <alexl redhat com>
+
+	* client/gdaemonfile.c:
+	* client/gdaemonvfs.c:
+	* common/gmountspec.[ch]:
+	Ensure GDaemonFile mount specs are actually unique.
+	When a non-unique mount spec was finalized any unique
+	version of the same was removed from the hashtable.
+
+2007-10-23  Alexander Larsson  <alexl redhat com>
+
+	* client/gdaemonvfs.c:
+	(_g_daemon_vfs_get_uri_for_mountspec):
+	Better handling for default types.
+	(Handle hostname, port and username)
+
+2007-10-22  Alexander Larsson  <alexl redhat com>
+
+	* client/gdaemonvfs.c:
+	* common/gvfsuriutils.[ch]:
+	* daemon/gvfsbackendtrash.c:
+	Update to use the gurifuncs.h from gio.
+	Fix filename parsing to handle ~/x
+
+2007-10-19  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsbackend.[ch]:
+	Rename set_icon -> set_icon_name
+	Add getter for icon_name and display_name
+
+	* daemon/gvfsbackendsmb.c:
+	* daemon/gvfsbackendsmbbrowse.c:
+	Update for API changes
+	Set display name for in fileinfo
+
+	* daemon/gvfsbackendsftp.c:
+	* daemon/gvfsbackendtrash.c:
+	Update for API changes
+
+
+2007-10-19  Alexander Larsson  <alexl redhat com>
+
+	* client/gdaemonfile.c:
+	(g_daemon_file_hash): Faster hash, since mount_spec is unique
+	(g_daemon_file_equal): Compare mount spec too
+
+	* daemon/gvfsbackendsmb.c:
+	* daemon/gvfsbackendsmbbrowse.c:
+	Set volume display names and icons
+	Set content type and icon for files
+
+2007-10-19  Alexander Larsson  <alexl redhat com>
+
+	* common/gmounttracker.[ch]:
+	* client/gdaemonvfs.c:
+	* daemon/mount.c:
+	Add user_visible to mount info
+	Reorder args so that new stuff comes at the end
+
+	* daemon/gvfsbackend.[ch]:
+	Add user_visible setting
+	Fix up various setters that set the wrong variable
+
+	* daemon/gvfsbackendtrash.c:
+	Add icon and better display name
+
+2007-10-19  Alexander Larsson  <alexl redhat com>
+
+	* client/gdaemonvfs.[ch]:
+	* client/gdaemonvolume.c:
+	* client/gdaemonvolumemonitor.[ch]:
+	Implement using DEFINE_DYNAMIC_TYPE
+	Actually register GDaemonVolumeMonitor in giomodule
+
+	* common/gmounttracker.c:
+	Update to the on-dbus format for mounts
+
+2007-10-19  Alexander Larsson  <alexl redhat com>
+
+	* client/smburi.c (smb_to_uri):
+	No port by default
+
+2007-10-16  Alexander Larsson  <alexl redhat com>
+
+	* client/gdaemonfile.c:
+	(g_daemon_file_get_parent):
+	Fix get_parent to handle files that are in the root directory
+
+2007-10-16  Alexander Larsson  <alexl redhat com>
+
+	* common/gvfsdaemonprotocol.[ch]:
+	Make sending icons actually work
+
+	* daemon/gvfsbackendtrash.c:
+	Set icon for toplevel
+
+	* daemon/gvfsmonitor.c:
+	Initialize error before call
+
+2007-10-12  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsdaemon.c:
+	Build fixes
+	Patch from Milosz Derezynski <internalerror gmail com>
+
+2007-10-10  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsbackendtrash.c:
+	Support file monitor on trash:/// (for icon)
+
+2007-10-10  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsbackendtrash.c:
+	Add support for directory monitor on root dir
+
+2007-10-09  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsbackendtrash.c:
+	Correctly handle len arg in unescape_pathname
+
+2007-10-09  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsbackendtrash.c:
+	Nicer filenames for things in the home trash.
+	This is the common case, so lets make them look nice.
+
+2007-10-09  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsbackendtrash.c:
+	Check for trash dirs in fork to avoid getting stuck
+	on e.g. hanged nfs dirs
+
+2007-10-09  Alexander Larsson  <alexl redhat com>
+
+	* client/Makefile.am:
+	* client/gdaemonfile.c:
+	* client/gdaemonfilemonitor.[ch]:
+	Implement file monitor in client
+
+	* common/gvfsdaemonprotocol.h:
+	* daemon/gvfsbackend.c:
+	Implement file monitor in daemon
+
+	* daemon/gvfsbackendtrash.c:
+	Implement file monitor in trash backend
+	Make trash filename escaping nicer
+
+2007-10-09  Alexander Larsson  <alexl redhat com>
+
+	* configure.ac:
+	Pull in gio-unix-2.0
+
+	* daemon/gvfsbackendtrash.c:
+	Use GUnixMounts instead of volume monitor
+	This shows *all* mounts and avoids unnecessary stuff
+
+2007-10-08  Alexander Larsson  <alexl redhat com>
+
+	* common/gvfsdaemonprotocol.h:
+	Add defines for monitoring
+
+	* client/Makefile.am:
+	* client/gdaemondirectorymonitor.[ch]:
+	* client/gdaemonfilemonitor.[ch]:
+	* client/gdaemonfile.c:
+	Add daemon directory monitor and initial work on file monitor
+
+	* client/gdaemonfileenumerator.c:
+	Make path_counter private
+	Return DBUS_HANDLER_RESULT_HANDLED when handling messages.
+
+	* client/gdaemonvfs.[ch]:
+	Make _g_mount_ref_ref "public"
+
+	* client/gvfsdaemondbus.c:
+	Handle NULL callbacks for async calls
+
+	* daemon/Makefile.am:
+	* daemon/gvfsbackend.[ch]:
+	* daemon/gvfsjobcreatemonitor.[ch]:
+	Add create_dir_monitor and create_file_monitor.
+	Add g_vfs_backend_get_daemon
+
+	* daemon/gvfsmonitor.[ch]:
+	Helper code for monitors
+
+	* daemon/gvfsbackendtrash.c:
+	Implement directory monitor for trash dirs
+
+2007-10-08  Sebastian Dröge  <slomo circular-chaos org>
+
+	* client/gdaemonvfs.c: (g_daemon_vfs_finalize),
+	(g_daemon_vfs_init), (fill_supported_uri_schemes),
+	(g_daemon_vfs_get_supported_uri_schemes),
+	(g_daemon_vfs_class_init):
+	* client/smburi.c: (smb_to_uri_scheme),
+	(g_vfs_uri_mapper_smb_class_init):
+	* common/gvfsdaemonprotocol.h:
+	* common/gvfsurimapper.c: (g_vfs_uri_mapper_to_uri_scheme):
+	* common/gvfsurimapper.h:
+	* daemon/mount.c: (list_mount_types), (dbus_message_function):
+	Implement get_supported_uri_schemes method and add a GVfsUriMapper
+	method to map a mount spec to an URI scheme.
+
+2007-10-05  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsbackendtrash.c:
+	Add delete support to trash
+
+2007-10-04  Alexander Larsson  <alexl redhat com>
+
+	* common/gvfsuriutils.c:
+	(g_uri_unescape_string):
+	Allow NULL end pointer
+
+	* daemon/gvfsjob.[ch]:
+	Add cancellable to GVfsJob for backends that want one
+
+	* daemon/gvfsjobenumerate.[ch]:
+	* daemon/gvfsjobqueryinfo.[ch]:
+	Also store attribute in string form.
+	Needed if you want to pass it on into gio.
+
+	* daemon/Makefile.am:
+	* daemon/gvfsbackendtrash.[ch]:
+	* daemon/trash.mount.in: Added.
+	Added trash backend
+
+2007-10-04  Alexander Larsson  <alexl redhat com>
+
+	* TODO:
+	* client/gdaemonfile.c:
+	* client/gvfsfusedaemon.c:
+	* daemon/gvfsbackend.h:
+	* daemon/gvfsbackendftp.c:
+	* daemon/gvfsbackendsftp.c:
+	* daemon/gvfsbackendsmb.c:
+	* daemon/gvfsjobopenforwrite.[ch]:
+	* test/benchmark-gvfs-big-files.c:
+	* test/benchmark-gvfs-small-files.c:
+	Add GFileCreateFlags flag to open for write.
+	No actual backend support yet though.
+
+2007-10-02  Sebastian Dröge  <slomo circular-chaos org>
+
+	* client/gdaemonfile.c: (g_daemon_file_append_to),
+	(g_daemon_file_create), (g_daemon_file_replace):
+	* test/benchmark-gvfs-big-files.c: (create_file):
+	* test/benchmark-gvfs-small-files.c: (create_file): Update to API
+	changes in gio.
+
+	* daemon/gvfschannel.c:
+	* daemon/gvfsreadchannel.c:
+	* daemon/gvfswritechannel.c:
+	* daemon/main.c:
+	Drop unecessary includes.
+
+2007-09-29  Sebastian Dröge  <slomo circular-chaos org>
+
+	* configure.ac: Revert accidentally included local change.
+
+2007-09-29  Sebastian Dröge  <slomo circular-chaos org>
+
+	* configure.ac: Update to the new pkg-config filename.
+	* gio-standalone.pc.in: Remove pkg-config file that belongs to gio.
+
+2007-09-27  Sebastian Dröge  <slomo circular-chaos org>
+
+	* daemon/gvfsbackendftp.c: (do_replace), (do_query_info),
+	(do_query_fs_info), (do_enumerate):
+	Update signatures for API changes in gio.
+
+2007-09-25  Alexander Larsson  <alexl redhat com>
+
+	* client/gvfsdaemondbus.c:
+	Clear VfsConnectionData on creation
+	(fixes read of uninitialized data on thread shutdown)
+
+	* daemon/sftp.mount.in:
+	Correct the type to "sftp"
+
+2007-09-25  Alexander Larsson  <alexl redhat com>
+
+	* daemon/mount.c:
+	Return NOT_SUPPORTED error for unsupported uri types
+
+2007-09-25  Alexander Larsson  <alexl redhat com>
+
+	* client/gvfsfusedaemon.c:
+	* daemon/gvfsbackendsmbbrowse.c:
+	Update for G_IO_ERROR_NOT_MOUNTABLE_FILE name change
+
+2007-09-25  Alexander Larsson  <alexl redhat com>
+
+	* common/gmountoperationdbus.[ch]:
+	* common/gmounttracker.[ch]:
+	Pass in DBusConnection to use instead of using default one
+
+	* client/gdaemonfile.c:
+	* client/gdaemonvfs.[ch]:
+	* client/gvfsdaemondbus.c:
+	Use private dbus connection even for async calls, since the
+	mainloop integration is conflicting with dbus-glib.
+	This is a temporary measure until this is solved in a better way.
+
+	* client/gdaemonvolumemonitor.c:
+	* client/gvfsfusedaemon.c:
+	* daemon/gvfsbackendsmbbrowse.c:
+	Update to the API changes
+
+2007-09-25  Sebastian Dröge  <slomo circular-chaos org>
+
+	* client/gdaemonvfs.c: (g_daemon_vfs_finalize):
+	Don't unref wrapped_vfs as it's just a pointer to the single instance
+	return value of g_vfs_get_local().
+
+2007-09-25  Sebastian Dröge  <slomo circular-chaos org>
+
+	* client/gdaemonfile.c: (g_daemon_file_resolve_relative_path),
+	(g_daemon_file_file_iface_init):
+	* test/benchmark-gvfs-big-files.c: (create_file):
+	* test/benchmark-gvfs-small-files.c: (create_file):
+	Update for API change in GIO. g_file_resolve_relative was renamed
+	to g_file_resolve_relative_path.
+
+2007-09-25  Sebastian Dröge  <slomo circular-chaos org>
+
+	* common/gmountspec.c: (g_mount_spec_to_dbus_with_path):
+	* common/gvfsdaemonprotocol.c: (_g_dbus_append_file_attribute),
+	(_g_dbus_append_file_info), (_g_dbus_append_attribute_info_list):
+	* daemon/mount.c: (vfs_mount_to_dbus):
+	Don't pass the contained signature when creating a DBus struct. Since
+	DBus 1.1.0 this will lead to an assertion. The signature will filled
+	automatically while adding values to the struct.
+
+2007-09-17  Alexander Larsson  <alexl redhat com>
+
+	* client/gdaemonfile.c:
+	* client/gdaemonfileinputstream.c:
+	* client/gdaemonfileoutputstream.c:
+	* client/gvfsfusedaemon.c:
+	* common/gvfsdaemonprotocol.h:
+	* daemon/Makefile.am:
+	* daemon/gvfsbackend.[ch]:
+	* daemon/gvfsbackendftp.c:
+	* daemon/gvfsbackendsftp.c:
+	* daemon/gvfsbackendsmb.c:
+	* daemon/gvfsbackendsmbbrowse.c:
+	* daemon/gvfsbackendtest.c:
+	* daemon/gvfsjobenumerate.h:
+	* daemon/gvfsjobgetfsinfo.[ch]: Removed.
+	* daemon/gvfsjobgetinfo.[ch]: Removed.
+	* daemon/gvfsjobqueryfsinfo.[ch]: Added.
+	* daemon/gvfsjobqueryinfo.[ch]: Added.
+	* daemon/gvfsjobsetattribute.[ch]:
+	* test/benchmark-gvfs-big-files.c:
+	* test/benchmark-gvfs-small-files.c:
+	Update with the get_info -> query_info rename in gio
+
+2007-09-17  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsbackendsftp.c:
+	Update to new GDataInputStream function names
+
+2007-09-14  Alexander Larsson  <alexl redhat com>
+
+	* client/gdaemonfileoutputstream.c:
+	(g_daemon_file_output_stream_get_etag):
+	Update to new get_etag API.
+
+2007-09-14  Alexander Larsson  <alexl redhat com>
+
+	* daemon/gvfsbackendsftp.c:
+	Add etag support for close on write
+
+I stopped tracked changes here. Look at "git log" instead.
+
+2006-09-28  Alexander Larsson  <alexl redhat com>
+
+	* gfilesimple.[ch]:
+	Move GFileSimple struct into c file
+
+2006-09-28  Alexander Larsson  <alexl redhat com>
+
+	* gfile.[ch]:
+	Add follow_symlinks argument to get_info
+
+	* gfileinfo.[ch]:
+	Some mask fixes
+
+	* gfilesimple.c:
+	More implementation work
+
+	* glocalfileoutputstream.[ch]:
+	Implement set_original_mtime and set_create_backup
+
+2006-09-28  Alexander Larsson  <alexl redhat com>
+
+	* Makefile:
+	Add gfilesimple
+
+	* gfile.[ch]:
+	Add g_file_copy()
+	Finish rename to parse_name
+	Remove set_keep_open for now
+
+	* gfilesimple.[ch]:
+	Initial skeleton for GFileSimple
+	Handle parse names
+
+	* gvfssimple.c:
+	Handle parse names
+
+2006-09-28  Alexander Larsson  <alexl redhat com>
+
+	* gfileenumerator.c:
+	* gfileinfo.c:
+	* gfileinputstream.c:
+	* gfileoutputstream.c:
+	* ginputstream.c:
+	* glocalfileinputstream.c:
+	* glocalfileoutputstream.c:
+	* goutputstream.c:
+	* gvfssimple.c:
+	Use macro-created parent_class
+
+2006-09-28  Alexander Larsson  <alexl redhat com>
+
+	* gfile.c:
+	* gvfs.[ch]:
+	* gvfssimple.c:
+	Clean up parse_name names.
+
+2006-09-28  Alexander Larsson  <alexl redhat com>
+
+	* gfile.[ch]:
+	Add request flags & attributes
+	Use FileStreams
+
+	* gfileinputstream.h:
+	* gfileoutputstream.h:
+	Fix G_TYPE_... defines
+
+	* glocalfileoutputstream.c:
+	Small cleanups and mention gedit.
+
+2006-09-27  Alexander Larsson  <alexl redhat com>
+
+	* gfileinfo.[ch]:
+	Added g_file_info_new, g_file_info_set_from_stat
+
+	* glocalfileinputstream.c:
+	* glocalfileoutputstream.c:
+	Implemented get_file_info.
+
+2006-09-27  Alexander Larsson  <alexl redhat com>
+
+	* glocalfileoutputstream.c:
+	Update implementation of final mtime
+
+2006-09-27  Alexander Larsson  <alexl redhat com>
+
+	* gfileinfo.h:
+	* gfileinputstream.[ch]:
+	* gfileoutputstream.[ch]:
+	Flags & attributes in get_file_info
+
+2006-09-27  Alexander Larsson  <alexl redhat com>
+
+	* Makefile:
+	* ginputstreamfile.[ch]:
+	* goutputstreamfile.[ch]:
+	* glocalfileinputstream.[ch]:
+	* glocalfileoutputstream.[ch]:
+	Rename local file streams and make them
+	inherit from FileInput/OutputStream
+
+	* test.c:
+	Update
+
+2006-09-27  Alexander Larsson  <alexl redhat com>
+
+	* Makefile:
+	* gfileinputstream.[ch]:
+	* gfileoutputstream.[ch]:
+	Add new classes.
+
+	* gfileinfo.[ch]:
+	Add flags, symlink_target and edit_name
+
+	* ginputstream.[ch]
+	* goutputstream.[ch]:
+	Export close/pending state a bit
+
+	* gvfserror.h:
+	Add NOT_SUPPORTED
+
+2006-09-27  Alexander Larsson  <alexl redhat com>
+
+	* ginputstream.c:
+	* goutputstream.c:
+	Wrap async callback to automatically handle
+	setting of pending, closed and ref/unref of the stream.
+
+2006-09-27  Alexander Larsson  <alexl redhat com>
+
+	reviewed by: <delete if not using a buddy>
+
+	* ginputstream.c: (read_async_callback_wrapper),
+	(g_input_stream_read_async), (skip_async_callback_wrapper),
+	(g_input_stream_skip_async), (close_async_callback_wrapper),
+	(g_input_stream_close_async), (read_op_report), (read_op_free),
+	(g_input_stream_real_read_async), (skip_op_report), (skip_op_free),
+	(g_input_stream_real_skip_async), (close_op_report),
+	(close_op_free), (g_input_stream_real_close_async):
+	* goutputstream.c: (write_async_callback_wrapper),
+	(g_output_stream_write_async), (flush_async_callback_wrapper),
+	(g_output_stream_flush_async), (close_async_callback_wrapper),
+	(g_output_stream_close_async):
+
+2006-09-27  Alexander Larsson  <alexl redhat com>
+
+	* ginputstream.[ch]:
+	Update of close and pending handling.
+
+	* goutputstream.[ch]:
+	Implement default async version
+
+2006-09-27  Alexander Larsson  <alexl redhat com>
+
+	* Makefile:
+	Add output file streams
+
+	* ginputstream.c: (g_input_stream_is_cancelled):
+	Cleanup
+
+	* ginputstreamfile.[ch]:
+	remove get_fd.
+
+	* goutputstream.[ch]:
+	Add g_output_stream_is_cancelled
+	Add padding
+	Add cancel_async
+
+	* goutputstreamfile.[ch]:
+	Add new class
+
+	* gvfserror.h:
+	Add new errors
+
+	* test.c:
+	Some tests
+
+2006-09-26  Alexander Larsson  <alexl redhat com>
+
+	* Makefile:
+	Add gthread-2.0
+
+	* ginputstream.h:
+	add async_skip and is_cancelled.
+
+	* ginputstream.c:
+	Implement async fallbacks using thread
+
+	* ginputstreamfile.c:
+	Handle cancellation
+
+	* gioscheduler.c:
+	Schedule cancelled jobs first
+	Fix out-of-lock reads of job
+	Add g_io_job_mark_done().
+
+	* gioscheduler.h:
+	Add g_io_job_mark_done().
+
+	* test.c:
+	Add some stream tests



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]