| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
| |
mount_prefix is set to the value "/export" if you e.g. call the following:
gvfs-mount nfs://localhost/export
Unfortunatelly, it is not possible to execute backend manually with a
concrete mount_prefix. Handle key "prefix" as mount_prefix, so you can
now execute backend manually with prefix, e.g.:
/usr/libexec/gvfsd-nfs host=localhost prefix=/export
https://bugzilla.gnome.org/show_bug.cgi?id=770545
|
|
|
|
|
|
|
|
|
| |
This structure is too similar to GMountSpec to deserve a presence
(it's essentially a GMountSpec with a path). By removing it we
can remove some code and avoid wasteful allocations in sensitive
paths such as creating and traversing GFiles.
https://bugzilla.gnome.org/show_bug.cgi?id=721461
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=682646
|
|
|
|
| |
and kill the iters.
|
|
|
|
|
|
|
|
|
|
| |
A fallout of port away from convenient G_DBUS_TYPE_CSTRING type and
_g_dbus_message_append_args() + _g_dbus_message_iter_get_args() functions
that masked NULL strings as non-NULL empty strings ("") for transferring
over d-bus and on the other side reconstructed the original value.
Portions of other code treat non-NULL strings differently even if they
were empty. This fixes e.g. opening http URLs via gvfs-open.
|
|
|
|
|
|
|
|
|
|
|
| |
Port of most of the gvfs core, few bits still missing. Lot of debug prints around,
will be removed in further commits. Same amount of TODOs and FIXMEs.
Notes:
* kill serials?
* get rid of mainloops where applicable (copy/move progress callback, enumerator)
* fix keyring integration
* use gdbus builtin fd passing within gvfsdaemon.c, kill the extra_fd stuff
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Updating the address of the FSF.
This has been done by:
while read file; do
sed -i 's:59 Temple Place:51 Franklin Street:' $file
sed -i 's:Suite 330:Fifth Floor:' $file
sed -i 's:02111-1307:02110-1301:' $file
done
https://bugzilla.gnome.org/show_bug.cgi?id=656598
Signed-off-by: Tomas Bzatek <tbzatek@redhat.com>
|
|
|
|
| |
This makes gvfs build with recent glib again, see bug #619537
|
|
|
|
| |
Don't consume the ending character.
|
|
|
|
|
|
|
| |
This prevents mismatches during mount spec comparation, e.g. with
trailing slash in mount_prefix ("/subdir" vs. "/subdir/").
See bug 590730 for details.
|
| |
|
|
|
|
|
| |
We'll be showing this of publically as the id of metadata databases, so
it better be somewhat shorter and nicer.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-10-21 Alexander Larsson <alexl@redhat.com>
Patch from David Zeuthen
* 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.
svn path=/trunk/; revision=2070
|
|
|
|
| |
svn path=/trunk/; revision=1919
|
|
|
|
| |
svn path=/trunk/; revision=1788
|
|
|
|
|
|
|
|
|
|
|
| |
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
svn path=/trunk/; revision=1545
|
|
|
|
|
|
|
|
|
|
|
| |
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.
svn path=/trunk/; revision=1519
|
|
|
|
|
|
|
|
|
|
|
| |
2008-01-31 Alexander Larsson <alexl@redhat.com>
* common/gmountspec.[ch]:
Add shared path canonicalization:
g_mount_spec_canonicalize_path()
svn path=/trunk/; revision=1213
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
svn path=/trunk/; revision=1151
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
svn path=/trunk/; revision=1020
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-11-01 Christian Kellner <gicmo@gnome.org>
* client/*.[ch]:
* common/*.[ch]:
* daemon/*.[ch]:
* test/*.[ch]:
Add copyright information to source files.
svn path=/trunk/; revision=1007
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
svn path=/trunk/; revision=992
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
svn path=/trunk/; revision=990
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
svn path=/trunk/; revision=956
|
|
|
|
|
|
| |
Original git commit by Alexander Larsson <alexl@redhat.com> at 1188216947 +0200
svn path=/trunk/; revision=814
|
|
|
|
|
|
| |
Original git commit by Alexander Larsson <alexl@redhat.com> at 1178897311 +0200
svn path=/trunk/; revision=560
|
|
|
|
|
|
| |
Original git commit by Alexander Larsson <alex@greebo.(none)> at 1173803643 +0100
svn path=/trunk/; revision=391
|
|
|
|
|
|
| |
Original git commit by Alexander Larsson <alex@greebo.(none)> at 1171469188 +0100
svn path=/trunk/; revision=346
|
|
|
|
|
|
| |
Original git commit by Alexander Larsson <alex@greebo.(none)> at 1171365947 +0100
svn path=/trunk/; revision=335
|
|
|
|
|
|
| |
Original git commit by Alexander Larsson <alex@greebo.(none)> at 1171013571 +0100
svn path=/trunk/; revision=309
|
|
|
|
|
|
| |
Original git commit by Alexander Larsson <alex@greebo.(none)> at 1170415025 +0100
svn path=/trunk/; revision=296
|
|
|
|
|
|
| |
Original git commit by Alexander Larsson <alex@greebo.(none)> at 1170341921 +0100
svn path=/trunk/; revision=292
|
|
|
|
|
|
| |
Original git commit by Alexander Larsson <alex@greebo.(none)> at 1170091175 +0100
svn path=/trunk/; revision=277
|
|
|
|
|
|
| |
Original git commit by Alexander Larsson <alex@greebo.(none)> at 1170078894 +0100
svn path=/trunk/; revision=276
|
|
|
|
|
|
| |
Original git commit by Alexander Larsson <alex@greebo.(none)> at 1170078223 +0100
svn path=/trunk/; revision=275
|
|
|
|
|
|
|
|
| |
Export dbus types
Original git commit by Alexander Larsson <alex@greebo.(none)> at 1170070729 +0100
svn path=/trunk/; revision=272
|
|
Original git commit by Alexander Larsson <alex@greebo.(none)> at 1169826631 +0100
svn path=/trunk/; revision=269
|