| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
2008-03-07 Kjartan Maraas <kmaraas@gnome.org>
* client/httpuri.c: Remove unused vars.
svn path=/trunk/; revision=1593
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
2008-03-04 Alexander Larsson <alexl@redhat.com>
* client/gvfsfusedaemon.c:
(debug_print):
Actually disable debug log by default
svn path=/trunk/; revision=1539
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
2008-03-03 Benjamin Otte <otte@gnome.org>
* client/gdaemonvfs.c: (fill_mountable_info):
properly parse aliases
svn path=/trunk/; revision=1512
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
2008-02-26 Alexander Larsson <alexl@redhat.com>
* client/gdaemonvolumemonitor.c:
Use standard lock instead of recursive lock.
svn path=/trunk/; revision=1383
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
2008-02-15 Alexander Larsson <alexl@redhat.com>
* client/gdaemonfile.c:
Pass uri in query_info_async too.
svn path=/trunk/; revision=1277
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-01-14 Alexander Larsson <alexl@redhat.com>
* client/httpuri.c:
(http_to_uri_scheme):
Fix some crashes
svn path=/trunk/; revision=1119
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
svn path=/trunk/; revision=1104
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|