2004-09-21 Alexander Larsson * NEWS: Update for 2.8.1 * modules/http-proxy.c: (construct_gl_http_proxy): Make sure proxy is non-empty before using it. Patch from Mark McLoughlin. 2004-09-21 Alexander Larsson * modules/http-neon-method.c: Don't modify the uri object passed in in http_context_set_uri Handle redirects in do_move. Make close_dir return OK, not NOT_SUPPORTED. Resolve schema aliases for the target file in do_move. Add some debug stuff. * modules/sftp-method.c: (sftp_connect), (sftp_connection_close): Don't leak tty_fd. 2004-09-21 Alexander Larsson * modules/http-neon-method.c (do_seek): Don't restart read on seek, which causes problems for seek-to-end (#153153) Patch from Mark McLoughlin. 2004-09-21 Alexander Larsson * imported/neon/ne_gnomevfs.c: (ne_sock_close): * libgnomevfs/gnome-vfs-dns-sd.c: (howl_input): * libgnomevfs/gnome-vfs-resolve.c: (gnome_vfs_resolve): * modules/http-neon-method.c: (neon_session_pool_destroy), (http_context_free), (http_context_set_uri): Fix some leaks and build issues (#151003) Patches from Christian Kellner and Kjartan Maraas. 2004-09-21 Alexander Larsson * modules/sftp-method.c (sftp_connect): Fix some leaks (#152839). Patch from Christophe Fergeau. 2004-09-21 Alexander Larsson * modules/sftp-method.c (sftp_connect): Use password from uri if availible (#152639). Patch from Bastien Nocera. 2004-09-21 Alexander Larsson * libgnomevfs/gnome-vfs-unix-mounts.c: Include sys/vfstab.h if found (#152115) Patch from danek.duvall@sun.com. 2004-09-21 Alexander Larsson * libgnomevfs/gnome-vfs-unix-mounts.c: Make stating actually work (#152114). Patch from danek.duvall@sun.com. 2004-09-21 Alexander Larsson * libgnomevfs/gnome-vfs-mime-info-cache.c: Cache global default lookups, to avoid re-reading and validating desktop files. Blow away global cache if any directory changes. Don't validate all desktop entries in the mime cache. Instead validate when used. Don't limit defaults.list to reference desktop files from the same directory. This means user defaults.list now works. Lock mime_info_cache when getting file monitor callbacks. separate mime.cache and defaults.list file change handling Don't leak mime_info_cache on reload. Remove defaults.list-only dirs. 2004-09-20 Alexander Larsson * libgnomevfs/gnome-vfs-mime-info-cache.c (gnome_vfs_mime_info_cache_get_search_path) (gnome_vfs_mime_info_cache_get_defaults_search_path): Don't reorder search paths. 2004-09-16 JP Rosevear * modules/ftp-method.c (ftp_kerberos_login): use GSS_C_NT_HOSTBASED_SERVICE always, since we define it if it doesn't exist in configure.in (fixes heimdal) (ftp_connection_destroy): use GSS_C_NO_CONTEXT define instead of NULL and pass a pointer to the context rather than the context itself which is what gss_delete_sec_context wants 2004-09-16 Christophe Fergeau * doc/*: more API doc updates 2004-09-16 Christophe Fergeau * libgnomevfs/gnome-vfs-drive.h: * libgnomevfs/gnome-vfs-volume-monitor.c: * doc/tmpl/gnome-vfs-drive.sgml: API doc updates 2004-09-16 Christophe Fergeau * libgnomevfs/xdgmimeglob.c: * libgnomevfs/xdgmimemagic.c: fix memleaks (sync with upstream), fixes #152768 and #152771 2004-09-16 Alexander Larsson * modules/ftp-method.c: Include the right gssapi headers. 2004-09-16 Kjartan Maraas * modules/ftp-method.c: Fix debugging define so it doesn't create leaks. Closes bug #152811. 2004-09-15 Kjartan Maraas * libgnomevfs/gnome-vfs-mime-info.c: (handle_mime_info): Plug one more leak. Closes bug #152754. 2004-09-15 Christian Kellner * modules/http-neon-method.c (http_get_file_info): Be a little more cautious and fall back to HEAD in any case except a 207 result. This should fix bug #152577 and also make gtik (the stock ticker applet) working again. 2004-09-14 Alexander Larsson * configure.in: * modules/Makefile.am: AC_SUBST GSSAPI_* vars, and use them 2004-09-14 Alexander Larsson * libgnomevfs/gnome-vfs-volume-monitor-client.c: * libgnomevfs/gnome-vfs-volume-monitor-client.h: * libgnomevfs/gnome-vfs-volume-monitor.c: Allow unreffing the volume monitor after shutdown. 2004-09-14 Alexander Larsson * configure.in: Make kerberos detection actually work * modules/ftp-method.c: (try_kerberos), (ftp_connection_create): Fail before requesting a password if we can't even connect to the ftp site. 2004-09-13 Alexander Larsson * configure.in: Post release version bump. === gnome-vfs 2.8.0 ===