2008-02-25 Alexander Larsson * programs/Makefile.am (EXTRA_DIST): Add gvfs-bash-completion.sh * NEWS: Update for release 2008-02-25 Carlos Garcia Campos * 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 * 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 * 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 * 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 * daemon/gvfsbackenddav.c: Keep the SoupMessage around for as long as Multistatus is valid. 2008-02-25 Christian Kellner * 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 * 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 * daemon/gvfsbackendsmb.c: Support gnome-keyring (#511517) Patch from Carlos Garcia Campos 2008-02-25 Alexander Larsson * daemon/gvfsbackendnetwork.c (recompute_files): Fix spelling inconsistency "Network" vs "network" (#518487) 2008-02-25 Alexander Larsson * client/gdaemonvfs.c (get_mountspec_from_uri): g_uri_get_scheme -> g_uri_parse_scheme 2008-02-25 Wouter Bolsterlee * hal/ghalvolume.c (do_update_from_hal_for_camera): Add two translator comments. 2008-02-24 David Zeuthen * 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 * daemon/gvfsbackendnetwork.c: Add monitoring of inlined locations. (#509600) Patch from A. Walton 2008-02-22 A. Walton * daemon/gvfsbackendnetwork.c: (recompute_files): Make network:// really add extra domain links. 2008-02-22 A. Walton * daemon/gvfsbackendnetwork.c: (recompute_files): Fix typo so we generate correct dns-sd links. 2008-02-22 Alexander Larsson * daemon/gvfsbackendnetwork.c: (g_vfs_backend_network_init): Fix up dns-sd method name and gconf directory. 2008-02-22 Alexander Larsson * daemon/dns-sd.mount.in: Correct type and exec name 2008-02-22 Alexander Larsson * common/gmounttracker.c: Unlock lock if returning early. 2008-02-22 Alexander Larsson * 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 * 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 * daemon/gvfsbackendnetwork.c: Fix up network_file_equal. 2008-02-22 Alexander Larsson * 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 * 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 * configure.ac: Update hal req to 0.5.10. Bug #515779. 2008-02-21 Carlos Garcia Campos * daemon/gvfsbackendsftp.c: (handle_login): Fix memory leak. 2008-02-21 Carlos Garcia Campos * daemon/gvfsbackendsftp.c: (handle_login): Fix password save flags initialization. 2008-02-21 Alexander Larsson * configure.ac (DISTCHECK_CONFIGURE_FLAGS): Require latest glib for the contains_file change. 2008-02-21 Alexander Larsson * 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 * 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 * daemon/daemon-main.c (send_spawned): Fix "_" spew. 2008-02-20 Alexander Larsson * daemon/gvfsbackendsftp.c: Fix spelling in string 2008-02-20 Alexander Larsson * 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 * daemon/Makefile.am: * daemon/gvfsbackendnetwork.[ch]: * daemon/network.mount.in: Initial network backend work (#509600) 2008-02-19 Alexander Larsson * daemon/gvfsbackendsftp.c: Authentication fixups (#511517) Patch from Carlos Garcia Campos 2008-02-19 Alexander Larsson * daemon/gvfsbackendsftp.c: * daemon/gvfsbackendtrash.c: * gconf/gapplookupgconf.c: * test/benchmark-common.c: Some more cleanup. 2008-02-19 Alexander Larsson * 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 * hal/ghalmount.c: Cleanups of case insensitive search. (#154549) patch from John Millikin. 2008-02-18 Alexander Larsson * 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 * 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 * 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 * 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 * daemon/gvfsbackenddav.c: Completly redo Multistatus parsing. 2008-02-15 Alexander Larsson * client/gdaemonfile.c: Pass uri in query_info_async too. 2008-02-15 Alexander Larsson * 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 * daemon/gvfsbackendhttp.c: (g_vfs_backend_uri_for_filename): Escape the filename. 2008-02-14 Alexander Larsson * daemon/gvfsbackendcomputer.c: If lookup returns NULL it already set the error. Handle this in all callers. 2008-02-14 Alexander Larsson * daemon/Makefile.am: Disable install of ftp.mount for now 2008-02-14 Alexander Larsson * 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 * daemon/gvfsbackendsmb.c (do_read): Limit smb reads to 65535 bytes to avoid issues on large reads. 2008-02-13 Ryan Lortie * 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 * hal/ghalmount.c: Don't show nfs mounts (#516036) 2008-02-12 Alexander Larsson * hal/ghalvolumemonitor.c (g_hal_volume_monitor_finalize): Don't double free list optical disc list. 2008-02-11 Alexander Larsson * configure.ac: Post release version bump === gvfs 0.1.7 ===