summaryrefslogtreecommitdiff
path: root/client
Commit message (Collapse)AuthorAgeFilesLines
* Free strings with g_free, not dbus_free (#521269)Alexander Larsson2008-03-101-1/+1
| | | | | | | | | | 2008-03-10 Alexander Larsson <alexl@redhat.com> * client/gdaemonvfs.c: Free strings with g_free, not dbus_free (#521269) svn path=/trunk/; revision=1634
* Remove unused vars.Kjartan Maraas2008-03-061-2/+0
| | | | | | | | 2008-03-07 Kjartan Maraas <kmaraas@gnome.org> * client/httpuri.c: Remove unused vars. svn path=/trunk/; revision=1593
* Avoid deadlock when foreign volume is removed.Alexander Larsson2008-03-061-1/+4
| | | | | | | | | | | 2008-03-06 Alexander Larsson <alexl@redhat.com> * client/gdaemonmount.c: (foreign_volume_removed): Avoid deadlock when foreign volume is removed. svn path=/trunk/; revision=1570
* Fix parsing of IPv6-style hostnames to not find the port in the pathBastien Nocera2008-03-052-5/+33
| | | | | | | | | | | | | | | | | 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 svn path=/trunk/; revision=1558
* Initialize drive variable not access undefined memory (#520388)Alexander Larsson2008-03-051-1/+2
| | | | | | | | | | | | 2008-03-05 Alexander Larsson <alexl@redhat.com> * client/gdaemonmount.c: (g_daemon_mount_eject_finish): Initialize drive variable not access undefined memory (#520388) svn path=/trunk/; revision=1549
* Actually disable debug log by defaultAlexander Larsson2008-03-041-1/+1
| | | | | | | | | | | 2008-03-04 Alexander Larsson <alexl@redhat.com> * client/gvfsfusedaemon.c: (debug_print): Actually disable debug log by default svn path=/trunk/; revision=1539
* Bump timeout to standard gvfs time. Patch from Matthias ClasenAlexander Larsson2008-03-041-1/+1
| | | | | | | | | | | | 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 svn path=/trunk/; revision=1534
* Fix crash with NULL host (like "ftp://")Alexander Larsson2008-03-041-1/+1
| | | | | | | | | | | 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://") svn path=/trunk/; revision=1529
* Use fallbacks for mount icon.Alexander Larsson2008-03-041-1/+1
| | | | | | | | | | | | | | 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. svn path=/trunk/; revision=1528
* Properly lock around volume monitors and volume monitor objects. Emit allAlexander Larsson2008-03-042-45/+95
| | | | | | | | | | | | | | | | | | 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. svn path=/trunk/; revision=1522
* Avoid duplications in supported_uris.Alexander Larsson2008-03-041-2/+21
| | | | | | | | | | | | | | 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. svn path=/trunk/; revision=1517
* properly parse aliasesBenjamin Otte2008-03-031-4/+8
| | | | | | | | | | 2008-03-03 Benjamin Otte <otte@gnome.org> * client/gdaemonvfs.c: (fill_mountable_info): properly parse aliases svn path=/trunk/; revision=1512
* revert yesterday's commit. It broke the obex and gphoto backends. We nowBenjamin Otte2008-03-031-9/+7
| | | | | | | | | | | | | 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. svn path=/trunk/; revision=1511
* Add _g_dbus_message_iter_append_args_valist andAlexander Larsson2008-03-033-251/+182
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 svn path=/trunk/; revision=1508
* don't pass the [] when parsing IPv6 addressesBenjamin Otte2008-03-021-7/+9
| | | | | | | | | | 2008-03-02 Benjamin Otte <otte@gnome.org> * client/gvfsuriutils.c: (g_vfs_decode_uri): don't pass the [] when parsing IPv6 addresses svn path=/trunk/; revision=1484
* Emit signals outside of the lock to avoid deadlocks (#519250)Alexander Larsson2008-02-281-8/+21
| | | | | | | | | | | | | 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) svn path=/trunk/; revision=1424
* add test for obex URIs Require expat for the obexftp backendBastien Nocera2008-02-271-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | 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) svn path=/trunk/; revision=1406
* Use standard lock instead of recursive lock.Alexander Larsson2008-02-261-11/+12
| | | | | | | | | | 2008-02-26 Alexander Larsson <alexl@redhat.com> * client/gdaemonvolumemonitor.c: Use standard lock instead of recursive lock. svn path=/trunk/; revision=1383
* Make sure both no-port and port 22 refer to the same mount.Alexander Larsson2008-02-251-2/+9
| | | | | | | | | | | | | | 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) svn path=/trunk/; revision=1371
* g_uri_get_scheme -> g_uri_parse_schemeAlexander Larsson2008-02-251-1/+1
| | | | | | | | | | 2008-02-25 Alexander Larsson <alexl@redhat.com> * client/gdaemonvfs.c (get_mountspec_from_uri): g_uri_get_scheme -> g_uri_parse_scheme svn path=/trunk/; revision=1363
* Prefer to return a GDaemonMount from an existing GDaemonVolumeMonitorDavid Zeuthen2008-02-253-4/+61
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. svn path=/trunk/; revision=1359
* Bind to GVFS text domain. Fixes #517892.Christian Neumair2008-02-222-1/+5
| | | | | | | | | | | | | | 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. svn path=/trunk/; revision=1330
* Update for the contains_file rename in gio.Alexander Larsson2008-02-211-3/+3
| | | | | | | | | | | | 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. svn path=/trunk/; revision=1317
* Code cleanup from Kjartan: Removes unused code/variables. Uses rightAlexander Larsson2008-02-1911-66/+23
| | | | | | | | | | | | | | | 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 svn path=/trunk/; revision=1302
* Pass uri in query_info_async too.Alexander Larsson2008-02-151-1/+7
| | | | | | | | | | | 2008-02-15 Alexander Larsson <alexl@redhat.com> * client/gdaemonfile.c: Pass uri in query_info_async too. svn path=/trunk/; revision=1277
* Pass an optional uri to query_info and enumerateAlexander Larsson2008-02-151-3/+15
| | | | | | | | | | | | | | | | | | | | 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. svn path=/trunk/; revision=1276
* Save errno befor making other calls. Be safe when calling g_set_error()Alexander Larsson2008-02-113-24/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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) svn path=/trunk/; revision=1254
* Update for the new mount flag argument.Alexander Larsson2008-02-111-0/+4
| | | | | | | | | | | | | | | | | 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 svn path=/trunk/; revision=1253
* Don't spew warnings when hidden mounts are unmounted.Alexander Larsson2008-02-051-1/+2
| | | | | | | | | | | 2008-02-05 Alexander Larsson <alexl@redhat.com> * client/gdaemonvolumemonitor.c (mount_removed): Don't spew warnings when hidden mounts are unmounted. svn path=/trunk/; revision=1230
* Remove SEEK_CUR from channel protocol. This doesn't work with readahead,Alexander Larsson2008-02-042-2/+2
| | | | | | | | | | | | | | | | | | 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. svn path=/trunk/; revision=1222
* Init seq_nr to 1 so that seq_nr 0 is special (used for e.g. readahead ops)Alexander Larsson2008-02-042-0/+2
| | | | | | | | | | | | | | | | 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. svn path=/trunk/; revision=1221
* Implement uri navigation for http uris (#509341)Alexander Larsson2008-01-316-74/+158
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. svn path=/trunk/; revision=1214
* Set read and execute privs for all directories. Fix up type when readingAlexander Larsson2008-01-301-16/+13
| | | | | | | | | | | | | | 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. svn path=/trunk/; revision=1209
* Fix typo G_DAEMON_FILE -> G_IS_DAEMON_FILEAlexander Larsson2008-01-283-5/+11
| | | | | | | | | | | | | | | | | | | 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. svn path=/trunk/; revision=1189
* Add test program for the functions in gvfsuriutils.cBastien Nocera2008-01-233-1/+78
| | | | | | | | | | | | | | 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 svn path=/trunk/; revision=1171
* Fix warningsAlexander Larsson2008-01-212-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | 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 svn path=/trunk/; revision=1161
* Fix error with the names of the root items the fuse mount.Alexander Larsson2008-01-211-2/+2
| | | | | | | | | | | 2008-01-21 Alexander Larsson <alexl@redhat.com> * client/gvfsfusedaemon.c: Fix error with the names of the root items the fuse mount. svn path=/trunk/; revision=1157
* Added. Added sftp uri mapper that aliases ssh: to sftp: (#509860)Alexander Larsson2008-01-214-0/+172
| | | | | | | | | | | | | | | | | 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. svn path=/trunk/; revision=1154
* Add upload operation (requires latest glib)Alexander Larsson2008-01-171-26/+87
| | | | | | | | | | | | | | | | | | | | | | | | | 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 svn path=/trunk/; revision=1143
* Clean up strings and add translator commentsAlexander Larsson2008-01-151-1/+3
| | | | | | | | | | | | | | | | | | | | | 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 svn path=/trunk/; revision=1135
* Update to new gio APIAlexander Larsson2008-01-141-6/+10
| | | | | | | | | | | | | | 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 svn path=/trunk/; revision=1125
* Handle root correctly in g_file_get_relative_path (#508719)Alexander Larsson2008-01-141-0/+8
| | | | | | | | | | | 2008-01-14 Alexander Larsson <alexl@redhat.com> * client/gdaemonfile.c: (match_prefix): Handle root correctly in g_file_get_relative_path (#508719) svn path=/trunk/; revision=1123
* Only set "ssl" key in dav case.Alexander Larsson2008-01-141-8/+5
| | | | | | | | | | | | 2008-01-14 Alexander Larsson <alexl@redhat.com> * client/httpuri.c: (http_from_uri): Only set "ssl" key in dav case. svn path=/trunk/; revision=1120
* Fix some crashesAlexander Larsson2008-01-141-7/+9
| | | | | | | | | | | | 2008-01-14 Alexander Larsson <alexl@redhat.com> * client/httpuri.c: (http_to_uri_scheme): Fix some crashes svn path=/trunk/; revision=1119
* fixDan Winship2008-01-141-1/+0
| | | | | | | | | | | | | | | * 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. svn path=/trunk/; revision=1118
* Also handle dav uris in the http mapper.Christian Kellner2008-01-131-15/+120
| | | | | | | | | | | | | | | | | | | | | | | 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. svn path=/trunk/; revision=1117
* grr. compile then commitDan Winship2008-01-111-1/+1
| | | | svn path=/trunk/; revision=1104
* Fix for changes to g_input_stream_set_pending() since I wrote this.Dan Winship2008-01-111-1/+1
| | | | | | | | | | * 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. svn path=/trunk/; revision=1103
* Fix the double use of a counter variable inside nested loops.Christian Kellner2008-01-113-4/+146
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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. svn path=/trunk/; revision=1101
* Implement unmount_mountable and eject_mountable on client side.Alexander Larsson2008-01-111-2/+86
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. svn path=/trunk/; revision=1093