--- gvfs-1.0.1.orig/debian/gvfs-backends.install +++ gvfs-1.0.1/debian/gvfs-backends.install @@ -0,0 +1,19 @@ +debian/tmp/usr/lib/gvfs/gvfsd-archive +debian/tmp/usr/lib/gvfs/gvfsd-burn +debian/tmp/usr/lib/gvfs/gvfsd-cdda +debian/tmp/usr/lib/gvfs/gvfsd-computer +debian/tmp/usr/lib/gvfs/gvfsd-dav +debian/tmp/usr/lib/gvfs/gvfsd-dnssd +debian/tmp/usr/lib/gvfs/gvfsd-ftp +debian/tmp/usr/lib/gvfs/gvfsd-gphoto2 +debian/tmp/usr/lib/gvfs/gvfsd-http +debian/tmp/usr/lib/gvfs/gvfsd-localtest +debian/tmp/usr/lib/gvfs/gvfsd-network +debian/tmp/usr/lib/gvfs/gvfsd-obexftp +debian/tmp/usr/lib/gvfs/gvfsd-sftp +debian/tmp/usr/lib/gvfs/gvfsd-smb +debian/tmp/usr/lib/gvfs/gvfsd-smb-browse +debian/tmp/usr/lib/gvfs/gvfsd-trash +debian/tmp/usr/lib/gvfs/*volume-monitor +debian/tmp/usr/share/dbus-1/services/org.gtk.* +debian/tmp/usr/share/gvfs --- gvfs-1.0.1.orig/debian/gvfs-bin.install +++ gvfs-1.0.1/debian/gvfs-bin.install @@ -0,0 +1,2 @@ +debian/tmp/usr/bin/gvfs-* +debian/tmp/etc/profile.d --- gvfs-1.0.1.orig/debian/libgvfscommon-dev.install +++ gvfs-1.0.1/debian/libgvfscommon-dev.install @@ -0,0 +1,2 @@ +debian/tmp/usr/include/* +debian/tmp/usr/lib/lib*.so --- gvfs-1.0.1.orig/debian/gvfs.install +++ gvfs-1.0.1/debian/gvfs.install @@ -0,0 +1,4 @@ +debian/tmp/usr/lib/gio/modules/*.so +debian/tmp/usr/lib/gvfs/gvfsd +debian/tmp/usr/share/dbus-1/services/gvfs-daemon.service +debian/tmp/usr/share/locale --- gvfs-1.0.1.orig/debian/copyright +++ gvfs-1.0.1/debian/copyright @@ -0,0 +1,36 @@ +This package was debianized by Sebastien Bacher on +Mon, 19 Nov 2007 15:39:01 +0100. + +It was downloaded from http://download.gnome.org/sources/gvfs + +Upstream Author: Alexander Larsson + +Copyright: + + Copyright (C) 2002, 2003 CodeFactory AB + Copyright (C) 2001,2002,2004 Red Hat, Inc. + Copyright (C) 2003, 2004 Red Hat, Inc. + Copyright (C) 2006-2007 Red Hat, Inc. + Copyright (C) 2007 David Zeuthen + +License: + + This package is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian systems, the complete text of the GNU Lesser General +Public License can be found in `/usr/share/common-licenses/LGPL'. + +The Debian packaging is (C) 2007, Sebastien Bacher and +is licensed under the GPL, see `/usr/share/common-licenses/GPL'. --- gvfs-1.0.1.orig/debian/libgvfscommon0.install +++ gvfs-1.0.1/debian/libgvfscommon0.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/lib*.so.* --- gvfs-1.0.1.orig/debian/control.save +++ gvfs-1.0.1/debian/control.save @@ -0,0 +1,113 @@ +Source: gvfs +Priority: optional +Maintainer: Ubuntu Desktop Team +XSBC-Original-Maintainer: Sebastien Bacher +Uploaders: Debian GNOME Maintainers +Build-Depends: debhelper (>= 5), + autotools-dev, + cdbs, + quilt, + gnome-pkg-tools, + libglib2.0-dev (>= 2.17.6), + libdbus-1-dev, + libdbus-glib-1-dev, + libfuse-dev, + libexpat1-dev, + libsmbclient-dev (>= 3.0), + libcdio-paranoia-dev (>= 0.78.2), + libhal-dev (>= 0.5.10), + libsoup2.4-dev (>= 2.23.91), + libgconf2-dev, + libavahi-client-dev (>= 0.6), + libavahi-glib-dev (>= 0.6), + libgphoto2-2-dev (>= 2.4), + libgnome-keyring-dev, + libxml2-dev, + libbluetooth-dev (>= 4), + libxml-parser-perl, + libltdl3-dev, + libarchive-dev +Standards-Version: 3.7.3 +Section: libs + +Package: libgvfscommon0 +Section: libs +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends} +Description: userspace virtual filesystem - library + gvfs is a userspace virtual filesystem where mount runs as a separate + processes which you talk to via dbus. It also contains a gio module that + seamlessly adds gvfs support to all applications using the gio API. It also + supports exposing the gvfs mounts to non-gio applications using fuse. + . + This package contains the libgvfscommon library. + +Package: libgvfscommon-dev +Section: libdevel +Architecture: any +Depends: libgvfscommon0 (= ${binary:Version}), + ${shlibs:Depends}, + ${misc:Depends}, + libglib2.0-dev (>= 2.17.6) +Description: userspace virtual filesystem - development files + gvfs is a userspace virtual filesystem where mount runs as a separate + processes which you talk to via dbus. It also contains a gio module that + seamlessly adds gvfs support to all applications using the gio API. It also + supports exposing the gvfs mounts to non-gio applications using fuse. + . + This package contains the libgvfscommon development files. + +Package: gvfs +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends} +Recommends: dbus, hal (>= 0.5.10), gvfs-backends +Description: userspace virtual filesystem - server + gvfs is a userspace virtual filesystem where mount runs as a separate + processes which you talk to via dbus. It also contains a gio module that + seamlessly adds gvfs support to all applications using the gio API. It also + supports exposing the gvfs mounts to non-gio applications using fuse. + . + This package contains the gvfs server. + +Package: gvfs-fuse +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends} +Description: userspace virtual filesystem - fuse server + gvfs is a userspace virtual filesystem where mount runs as a separate + processes which you talk to via dbus. It also contains a gio module that + seamlessly adds gvfs support to all applications using the gio API. It also + supports exposing the gvfs mounts to non-gio applications using fuse. + . + This package contains the gvfs-fuse server. + +Package: gvfs-backends +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends}, + gvfs (= ${binary:Version}) +Recommends: obex-data-server +Description: userspace virtual filesystem - backends + gvfs is a userspace virtual filesystem where mount runs as a separate + processes which you talk to via dbus. It also contains a gio module that + seamlessly adds gvfs support to all applications using the gio API. It also + supports exposing the gvfs mounts to non-gio applications using fuse. + . + This package contains the archive, burn, cdda, computer, dav, dnssd, ftp, + gphoto2, http, localtest, network, obexftp, sftp, smb, smb-browse and + trash backends. + +Package: gvfs-bin +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends} +Description: userspace virtual filesystem - binaries + gvfs is a userspace virtual filesystem where mount runs as a separate + processes which you talk to via dbus. It also contains a gio module that + seamlessly adds gvfs support to all applications using the gio API. It also + supports exposing the gvfs mounts to non-gio applications using fuse. + . + This package contains the binaries + --- gvfs-1.0.1.orig/debian/control.in +++ gvfs-1.0.1/debian/control.in @@ -0,0 +1,113 @@ +Source: gvfs +Priority: optional +Maintainer: Ubuntu Desktop Team +XSBC-Original-Maintainer: Sebastien Bacher +Uploaders: @GNOME_TEAM@ +Build-Depends: debhelper (>= 5), + autotools-dev, + cdbs, + quilt, + gnome-pkg-tools, + libglib2.0-dev (>= 2.17.6), + libdbus-1-dev, + libdbus-glib-1-dev, + libfuse-dev, + libexpat1-dev, + libsmbclient-dev (>= 3.0), + libcdio-paranoia-dev (>= 0.78.2), + libhal-dev (>= 0.5.10), + libsoup2.4-dev (>= 2.23.91), + libgconf2-dev, + libavahi-client-dev (>= 0.6), + libavahi-glib-dev (>= 0.6), + libgphoto2-2-dev (>= 2.4), + libgnome-keyring-dev, + libxml2-dev, + libbluetooth-dev (>= 3.12), + libxml-parser-perl, + libltdl3-dev, + libarchive-dev +Standards-Version: 3.7.3 +Section: libs + +Package: libgvfscommon0 +Section: libs +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends} +Description: userspace virtual filesystem - library + gvfs is a userspace virtual filesystem where mount runs as a separate + processes which you talk to via dbus. It also contains a gio module that + seamlessly adds gvfs support to all applications using the gio API. It also + supports exposing the gvfs mounts to non-gio applications using fuse. + . + This package contains the libgvfscommon library. + +Package: libgvfscommon-dev +Section: libdevel +Architecture: any +Depends: libgvfscommon0 (= ${binary:Version}), + ${shlibs:Depends}, + ${misc:Depends}, + libglib2.0-dev (>= 2.17.6) +Description: userspace virtual filesystem - development files + gvfs is a userspace virtual filesystem where mount runs as a separate + processes which you talk to via dbus. It also contains a gio module that + seamlessly adds gvfs support to all applications using the gio API. It also + supports exposing the gvfs mounts to non-gio applications using fuse. + . + This package contains the libgvfscommon development files. + +Package: gvfs +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends} +Recommends: dbus, hal (>= 0.5.10), gvfs-backends +Description: userspace virtual filesystem - server + gvfs is a userspace virtual filesystem where mount runs as a separate + processes which you talk to via dbus. It also contains a gio module that + seamlessly adds gvfs support to all applications using the gio API. It also + supports exposing the gvfs mounts to non-gio applications using fuse. + . + This package contains the gvfs server. + +Package: gvfs-fuse +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends} +Description: userspace virtual filesystem - fuse server + gvfs is a userspace virtual filesystem where mount runs as a separate + processes which you talk to via dbus. It also contains a gio module that + seamlessly adds gvfs support to all applications using the gio API. It also + supports exposing the gvfs mounts to non-gio applications using fuse. + . + This package contains the gvfs-fuse server. + +Package: gvfs-backends +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends}, + gvfs (= ${binary:Version}) +Recommends: obex-data-server +Description: userspace virtual filesystem - backends + gvfs is a userspace virtual filesystem where mount runs as a separate + processes which you talk to via dbus. It also contains a gio module that + seamlessly adds gvfs support to all applications using the gio API. It also + supports exposing the gvfs mounts to non-gio applications using fuse. + . + This package contains the archive, burn, cdda, computer, dav, dnssd, ftp, + gphoto2, http, localtest, network, obexftp, sftp, smb, smb-browse and + trash backends. + +Package: gvfs-bin +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends} +Description: userspace virtual filesystem - binaries + gvfs is a userspace virtual filesystem where mount runs as a separate + processes which you talk to via dbus. It also contains a gio module that + seamlessly adds gvfs support to all applications using the gio API. It also + supports exposing the gvfs mounts to non-gio applications using fuse. + . + This package contains the binaries + --- gvfs-1.0.1.orig/debian/compat +++ gvfs-1.0.1/debian/compat @@ -0,0 +1 @@ +5 --- gvfs-1.0.1.orig/debian/control +++ gvfs-1.0.1/debian/control @@ -0,0 +1,113 @@ +Source: gvfs +Priority: optional +Maintainer: Ubuntu Desktop Team +XSBC-Original-Maintainer: Sebastien Bacher +Uploaders: Debian GNOME Maintainers +Build-Depends: debhelper (>= 5), + autotools-dev, + cdbs, + quilt, + gnome-pkg-tools, + libglib2.0-dev (>= 2.17.6), + libdbus-1-dev, + libdbus-glib-1-dev, + libfuse-dev, + libexpat1-dev, + libsmbclient-dev (>= 3.0), + libcdio-paranoia-dev (>= 0.78.2), + libhal-dev (>= 0.5.10), + libsoup2.4-dev (>= 2.23.91), + libgconf2-dev, + libavahi-client-dev (>= 0.6), + libavahi-glib-dev (>= 0.6), + libgphoto2-2-dev (>= 2.4), + libgnome-keyring-dev, + libxml2-dev, + libbluetooth-dev (>= 3.12), + libxml-parser-perl, + libltdl3-dev, + libarchive-dev +Standards-Version: 3.7.3 +Section: libs + +Package: libgvfscommon0 +Section: libs +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends} +Description: userspace virtual filesystem - library + gvfs is a userspace virtual filesystem where mount runs as a separate + processes which you talk to via dbus. It also contains a gio module that + seamlessly adds gvfs support to all applications using the gio API. It also + supports exposing the gvfs mounts to non-gio applications using fuse. + . + This package contains the libgvfscommon library. + +Package: libgvfscommon-dev +Section: libdevel +Architecture: any +Depends: libgvfscommon0 (= ${binary:Version}), + ${shlibs:Depends}, + ${misc:Depends}, + libglib2.0-dev (>= 2.17.6) +Description: userspace virtual filesystem - development files + gvfs is a userspace virtual filesystem where mount runs as a separate + processes which you talk to via dbus. It also contains a gio module that + seamlessly adds gvfs support to all applications using the gio API. It also + supports exposing the gvfs mounts to non-gio applications using fuse. + . + This package contains the libgvfscommon development files. + +Package: gvfs +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends} +Recommends: dbus, hal (>= 0.5.10), gvfs-backends +Description: userspace virtual filesystem - server + gvfs is a userspace virtual filesystem where mount runs as a separate + processes which you talk to via dbus. It also contains a gio module that + seamlessly adds gvfs support to all applications using the gio API. It also + supports exposing the gvfs mounts to non-gio applications using fuse. + . + This package contains the gvfs server. + +Package: gvfs-fuse +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends} +Description: userspace virtual filesystem - fuse server + gvfs is a userspace virtual filesystem where mount runs as a separate + processes which you talk to via dbus. It also contains a gio module that + seamlessly adds gvfs support to all applications using the gio API. It also + supports exposing the gvfs mounts to non-gio applications using fuse. + . + This package contains the gvfs-fuse server. + +Package: gvfs-backends +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends}, + gvfs (= ${binary:Version}) +Recommends: obex-data-server +Description: userspace virtual filesystem - backends + gvfs is a userspace virtual filesystem where mount runs as a separate + processes which you talk to via dbus. It also contains a gio module that + seamlessly adds gvfs support to all applications using the gio API. It also + supports exposing the gvfs mounts to non-gio applications using fuse. + . + This package contains the archive, burn, cdda, computer, dav, dnssd, ftp, + gphoto2, http, localtest, network, obexftp, sftp, smb, smb-browse and + trash backends. + +Package: gvfs-bin +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends} +Description: userspace virtual filesystem - binaries + gvfs is a userspace virtual filesystem where mount runs as a separate + processes which you talk to via dbus. It also contains a gio module that + seamlessly adds gvfs support to all applications using the gio API. It also + supports exposing the gvfs mounts to non-gio applications using fuse. + . + This package contains the binaries + --- gvfs-1.0.1.orig/debian/rules +++ gvfs-1.0.1/debian/rules @@ -0,0 +1,9 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/rules/patchsys-quilt.mk +include /usr/share/cdbs/1/rules/utils.mk +include /usr/share/cdbs/1/class/gnome.mk +include /usr/share/gnome-pkg-tools/1/rules/uploaders.mk +include /usr/share/gnome-pkg-tools/1/rules/gnome-version.mk +-include /usr/share/gnome-pkg-tools/1/rules/gnome-get-source.mk --- gvfs-1.0.1.orig/debian/gvfs-fuse.install +++ gvfs-1.0.1/debian/gvfs-fuse.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/gvfs/gvfs-fuse-daemon --- gvfs-1.0.1.orig/debian/gvfs-backends.postinst +++ gvfs-1.0.1/debian/gvfs-backends.postinst @@ -0,0 +1,11 @@ +#! /bin/sh +set -e + +#DEBHELPER# + +if [ "$1" = "configure" ]; then + # Let gvfsd reload it's backend list + killall -q /usr/lib/gvfs/gvfsd -HUP || true +fi + +exit 0 --- gvfs-1.0.1.orig/debian/changelog +++ gvfs-1.0.1/debian/changelog @@ -0,0 +1,378 @@ +gvfs (1.0.1-0ubuntu3) intrepid; urgency=low + + * Last upload missed publisher by a few minutes for the + libbluetooth2->libbluetooth3 transition. + + -- Mario Limonciello Wed, 08 Oct 2008 07:50:12 -0500 + +gvfs (1.0.1-0ubuntu2) intrepid; urgency=low + + * Add debian/patches/updated_obex_apis.patch from F10 & upstream gvfs + for making the OBEX backend work with Bluez 4.x and svn snapshots of + obex-data-server. (LP: #274950) + + -- Mario Limonciello Tue, 07 Oct 2008 14:57:13 -0500 + +gvfs (1.0.1-0ubuntu1) intrepid; urgency=low + + * New upstream version: + Bug fixes: + 547568 - gvfsd-trash crash due to race condition (lp: #252174) + + -- Sebastien Bacher Wed, 24 Sep 2008 15:22:47 +0200 + +gvfs (1.0.0-0ubuntu1) intrepid; urgency=low + + * New upstream version: + - Bug fixes: + 524498 - smb kerberos authentication fixes (lp: #206698) + + -- Sebastien Bacher Mon, 22 Sep 2008 14:43:05 +0200 + +gvfs (0.99.8-0ubuntu1) intrepid; urgency=low + + * New upstream version: + - Bug fixes: + 552295 - leaks a GSimpleAsyncResult + 551337 - gedit crashes browsing fileselector ssh locations + 552126 - --enable/disable-keyring switch is currently broken + + -- Sebastien Bacher Tue, 16 Sep 2008 10:52:48 +0200 + +gvfs (0.99.7.1-0ubuntu1) intrepid; urgency=low + + * New upstream version: + - Go back to using powers of 10 instead of powers of 2 for display sizes. + This means we will agree with printed sizes for most devices (e.g. memory + sticks will now correctly report "64MB volume" instead of previous + "61.7MB volume"). + - Bug fixes: + 546971 - rhythmbox crashed when ejecting an ipod device + * debian/patches/90_from_svn_fix_ref_counting_issues.patch: + - the change is in the new version + + -- Sebastien Bacher Tue, 09 Sep 2008 15:01:06 +0200 + +gvfs (0.99.6-0ubuntu3) intrepid; urgency=low + + * debian/patches/90_from_svn_fix_ref_counting_issues.patch: + - svn change to fix reference counting issues (lp: #261568) + + -- Sebastien Bacher Tue, 02 Sep 2008 21:40:49 +0200 + +gvfs (0.99.6-0ubuntu2) intrepid; urgency=low + + * debian/control.in: + - updated libsoup requirement + + -- Sebastien Bacher Tue, 02 Sep 2008 12:38:04 +0200 + +gvfs (0.99.6-0ubuntu1) intrepid; urgency=low + + * New upstream version: + - Better cross-backend copy/move logic. Now will perform an actual file + system move if possible, even when the source and target are handled + by different backends + - Now requires libsoup >= 2.23.91. + - Bug fixes + 548841 - Incorrect usage of plural forms in gphoto backend + 547133 - Getting mtime over http backend is broken (lp: #247980) + 538573 - lastmodified uses ISO 8601 date/time where it should use http-date + 549253 - error path leaks + 549553 - gvfs mangles uri for unhandled schemes + 550100 - gio uses 10^3 base (SI) for volume names + 529971 - Restore from trash appears to do a file copy (lp: #222150) + RH 460223 - gnome-mount no longer automatically opens LUKS-encrypted + partitions + + -- Sebastien Bacher Tue, 02 Sep 2008 11:49:45 +0200 + +gvfs (0.99.5-0ubuntu1) intrepid; urgency=low + + * New upstream version: + - FTP backend now restores file permissions when replacing a file. + - Miscellaneous unreported bug fixes. + - Bug fixes + 41852 - Items should be restored to orig. name when moved out of trash + 546300 - g_file_replace_async doesn't allow NULL etag (lp: #259218) + + -- Sebastien Bacher Tue, 19 Aug 2008 11:20:57 +0200 + +gvfs (0.99.4-0ubuntu1) intrepid; urgency=low + + * New upstream version: + - Require glib >= 2.17.6 + - Support und update serialization of GEmblem and GEmblemedIcon + - Add x-content/* support to daemon mounts + - Use standard icon names + - Bug fixes + 545695 – any new volume is mounted twice (lp: #251991) + 545489 – Nautilus hangs when inserting a CD + 544008 – g_daemon_file_replace_async mode err + 543552 – gvfs-fuse-daemon crashes if dbus dies (lp: #235698) + 528891 – Handle URI schemes case insensitive + 525779 – Dont look for trashs dir on sys mounts + 545968 – leaks xml documents in error cases + 545966 – Disallow net access to WebDAV xml parser + 509740 – Trash icon not updated .. + 539167 – Use g_set_error_literal where appropriate + 528848 – [PATCH] statfs lies + 518284 – need to add i18n on module branching + - Translation updates + * debian/control.in: + - updated libglib requirement + * debian/patches/90_upstream_change_fix_rhythmbox_crasher.patch: + - upstream change to fix incorrectly url parsing leading to a rhythmbox + crasher, thank gicmo (lp: #254617) + * debian/patches/91_no_autofs_trashs.patch: + - the change is in the new version now + + -- Sebastien Bacher Tue, 05 Aug 2008 11:03:15 +0200 + +gvfs (0.99.3-0ubuntu2) intrepid; urgency=low + + * debian/patches/91_no_autofs_trashs.patch: + - don't look for trash on autofs mounts, change from Paul Smith on launchpad + (lp: #210468) + + -- Sebastien Bacher Tue, 29 Jul 2008 21:26:06 +0200 + +gvfs (0.99.3-0ubuntu1) intrepid; urgency=low + + * New upstream version: + - Fix frequent crasher in volume monitor + + -- Sebastien Bacher Thu, 24 Jul 2008 16:09:03 +0200 + +gvfs (0.99.2-0ubuntu1) intrepid; urgency=low + + * New upstream version: + - Move hal and gphoto volume monitors out of process + - Fix recursive copying (lp: #205370) + - Require glib >= 2.17.4 + - Make the fuse daemon more reliable (lp: #235698) + - Many smaller bugfixes + * debian/control.in: + - updated libglib requirement + * debian/patches/80_samba_browsing_authentification.patch: + - dropped since the changes create some issues + * debian/patches/90_from_svn_fix_fuse_crasher.patch: + - dropped since the changes are in the new version + * updated install lists for the new version changes + + -- Sebastien Bacher Wed, 23 Jul 2008 09:59:14 +0200 + +gvfs (0.99.1-0ubuntu3) intrepid; urgency=low + + * debian/patches/90_from_svn_fix_fuse_crasher.patch: + - change from svn to fix fuse crasher (lp: #235326) + + -- Sebastien Bacher Fri, 18 Jul 2008 18:15:32 +0100 + +gvfs (0.99.1-0ubuntu2) intrepid; urgency=low + + * debian/patches/80_samba_browsing_authentification.patch: + - gnome bugzilla change to allow shares when authentification is required, + the code try anonymous connections before asking for a password though + so it doesn't solve the case where anonymous and login are authorized + but give access to different ressources, see comments on + http://bugzilla.gnome.org/show_bug.cgi?id=524485 for references + (lp: #524485) + + -- Sebastien Bacher Thu, 19 Jun 2008 18:43:57 +0200 + +gvfs (0.99.1-0ubuntu1) intrepid; urgency=low + + * New upstream version: + - Fix directory copy/delete problems + - Fuse daemon robustness fixes + - Allow mounting non-standard ISO images + - Better username/domain tests on mount spec + - Require gphoto >= 2.4.0 + - Fix strdup()/g_free() confusion + - Use consistent translatable strings for mount and volume + - Plug some memory leaks + - Many smaller bug fixes + - Translation updates + * debian/control.in: + - updated libgphoto requirement + - updated maintainer information + * debian/patches/90_from_svn_runtime_samba_debug.patch: + - dropped, fixed in the new version + + -- Sebastien Bacher Wed, 04 Jun 2008 17:05:29 +0200 + +gvfs (0.2.4-1ubuntu1) intrepid; urgency=low + + * Sync with debian + * debian/patches/90_from_svn_runtime_samba_debug.patch: + - svn change to allow to set the samba debug at runtime + + -- Sebastien Bacher Mon, 02 Jun 2008 15:59:35 +0200 + +gvfs (0.2.4-1) unstable; urgency=low + + * New upstream bugfix release: + + Fixes a few FUSE issues (Closes: #476280). + * debian/control.in: + + Recommend obex-data-server to make ObexFTP work out of the + box (Closes: #480005). + + -- Sebastian Dröge Thu, 29 May 2008 09:21:32 +0200 + +gvfs (0.2.3-1) unstable; urgency=low + + * debian/gvfs-backends.postinst: + + Use killall -q to not complain if there are no gvfsd processes. Thanks + to Daniel Hahler (Closes: #473172). + * New upstream release. + + -- Sebastian Dröge Tue, 08 Apr 2008 13:24:00 +0200 + +gvfs (0.2.2-1) unstable; urgency=low + + * debian/gvfs-backends.postinst: + + Send SIGHUP to all gvfsd processes to let them reload their + backends list. + * debian/control.in: + + Let gvfs recommend gvfs-backends. + * New upstream release: + + debian/patches/01_sftp_krb5.patch: + - Dropped, merged upstream. + + -- Sebastian Dröge Fri, 28 Mar 2008 18:04:37 +0100 + +gvfs (0.2.1-1) unstable; urgency=low + + * New upstream release: + + debian/patches/90_from_svn_fix_async_cancellation.patch: + - Dropped, merged upstream. + + debian/control.in, + debian/gvfs-backends.install: + - Add archive backend, allows reading many different archive types, + for example tar and zip. + + -- Sebastian Dröge Mon, 17 Mar 2008 19:36:11 +0100 + +gvfs (0.2.0.1-2) unstable; urgency=low + + [ Josselin Mouette ] + * Use quilt for patch handling. + * 01_sftp_krb5.patch: ported from GnomeVFS. Make the sftp backend work + when pam_krb5 is used on the server side. + + [ Sebastian Dröge ] + * debian/patches/90_from_svn_fix_async_cancellation.patch: + + Patch from upstream SVN (and Ubuntu) to fix async cancellation. + + -- Sebastian Dröge Mon, 17 Mar 2008 00:56:13 +0100 + +gvfs (0.2.0.1-1) unstable; urgency=low + + * New upstream stable release. + * debian/control.in: + + Build depend on libltdl3-dev again to make libtool happy. + + -- Sebastian Dröge Mon, 10 Mar 2008 21:29:54 +0100 + +gvfs (0.1.11-1) experimental; urgency=low + + * New upstream release. + * debian/control.in: + + Remove libltdl3-dev from Build-Depends, workaround is not needed anymore + for some reason. + + -- Sebastian Dröge Wed, 05 Mar 2008 05:28:14 +0100 + +gvfs (0.1.10-1) experimental; urgency=low + + * New upstream release: + + debian/control, + debian/gvfs-backends.install: + - Update build dependencies. + - Add obexftp to the backends. + + -- Sebastian Dröge Tue, 04 Mar 2008 16:13:56 +0100 + +gvfs (0.1.8-1) experimental; urgency=low + + * New upstream release: + + debian/control.in: + - Update libglib2.0-dev build dependency to >= 2.15.6. + - Build depend on libavahi-client-dev and libavahi-glib-dev. + - Update libhal-dev build dependency to >= 0.5.10. + - Build depend on libgphoto2-2-dev. + - Build depend on libgnome-keyring-dev. + - Add new backends to the gvfs-backends description. + - Build depend on libltdl3-dev. + + debian/gvfs-backends.install: + - Add new backends. + + debian/gvfs-bin.install: + - Add new /etc/profile.d directory. + * debian/control.in: + + Add libglib2.0-dev to the dependencies of the -dev package. + + Let gvfs Recommend hal and dbus as they're required for it to work. + + -- Sebastian Dröge Tue, 26 Feb 2008 07:19:53 +0100 + +gvfs (0.1.7-1) experimental; urgency=low + + * New upstream release: + + debian/control.in: + - Update glib build dependency. + - Build depend on libgconf2-dev. + * debian/control.in: + + Let gvfs-backends depend on gvfs. The backends are useless without it. + + -- Sebastian Dröge Tue, 12 Feb 2008 06:55:57 +0100 + +gvfs (0.1.6-1) experimental; urgency=low + + [ Loic Minier ] + * Add ${shlibs:Depends} and ${misc:Depends} to libgvfscommon-dev. + * Wrap deps and remove trailing whitespace in control :-P + + [ Sebastian Dröge ] + * New upstream release: + + debian/control.in: + - Build depend on libglib2.0-dev (>= 2.15.4). + * debian/control.in: + + Let gvfs-backends depend on gvfs. Taken from the Ubuntu package. + + -- Sebastian Dröge Tue, 29 Jan 2008 12:37:10 +0100 + +gvfs (0.1.4-1) experimental; urgency=low + + * New upstream release. + * debian/control.in: + + Update descriptions. + + Update build dependencies. + * debian/gvfs-backends.install: + + Add burn:// backend. + + -- Sebastian Dröge Tue, 22 Jan 2008 12:56:52 +0100 + +gvfs (0.1.2-1) experimental; urgency=low + + [ Sebastien Bacher ] + * Initial packaging. + + [ Sebastian Dröge ] + * Synced package from Ubuntu and uploaded to experimental (Closes: #444299). + * debian/control.in: + + Build depend on libsoup2.2-dev. + + Update minimal versions of build dependencies. + + Build depend on libxml-parser-perl. + * debian/copyright: + + Add another copyright holder. + + -- Sebastian Dröge Thu, 17 Jan 2008 12:32:52 +0100 + +gvfs (0.2.2-2.1) unstable; urgency=low + + * debian/gvfs-backends.postinst: + + Use killall -q to not complain if there are no gvfsd processes. Thanks + to Daniel Hahler (Closes: #473172). + * + + -- Sebastian Dröge Tue, 08 Apr 2008 13:24:00 +0200 --- gvfs-1.0.1.orig/debian/patches/updated_obex_apis.patch +++ gvfs-1.0.1/debian/patches/updated_obex_apis.patch @@ -0,0 +1,307 @@ +Index: gvfs-1.0.1/daemon/gvfsbackendobexftp.c +=================================================================== +--- gvfs-1.0.1.orig/daemon/gvfsbackendobexftp.c 2008-09-27 12:43:59.000000000 -0500 ++++ gvfs-1.0.1/daemon/gvfsbackendobexftp.c 2008-09-27 12:44:27.000000000 -0500 +@@ -96,6 +96,15 @@ + + G_DEFINE_TYPE (GVfsBackendObexftp, g_vfs_backend_obexftp, G_VFS_TYPE_BACKEND); + ++static void session_connect_error_cb (DBusGProxy *proxy, ++ const char *session_object, ++ const gchar *error_name, ++ const gchar *error_message, ++ gpointer user_data); ++static void session_connected_cb (DBusGProxy *proxy, ++ const char *session_object, ++ gpointer user_data); ++ + /* This should all live in bluez-gnome, and we + * should depend on it */ + enum { +@@ -207,66 +216,86 @@ + return g_str_has_prefix(bdaddr, "00:60:57"); + } + ++static char * ++get_name_and_class (DBusGProxy *device, guint32 *type) ++{ ++ GHashTable *hash; ++ ++ if (dbus_g_proxy_call (device, "GetProperties", NULL, ++ G_TYPE_INVALID, dbus_g_type_get_map ("GHashTable", G_TYPE_STRING, G_TYPE_VALUE), ++ &hash, G_TYPE_INVALID) != FALSE) ++ { ++ GValue *value; ++ char *name; ++ ++ value = g_hash_table_lookup (hash, "Name"); ++ name = value ? g_value_dup_string(value) : NULL; ++ ++ value = g_hash_table_lookup (hash, "Class"); ++ if (value) ++ { ++ *type = _get_type_from_class (g_value_get_uint (value)); ++ } ++ else ++ { ++ *type = BLUETOOTH_TYPE_ANY; ++ } ++ return name; ++ } ++ ++ return NULL; ++} ++ + static gchar * + _get_device_properties (const char *bdaddr, guint32 *type) + { + DBusGConnection *connection; + DBusGProxy *manager; +- gchar *name, **adapters; ++ GPtrArray *adapters; ++ gchar *name; + guint i; + + name = NULL; + + connection = dbus_g_bus_get (DBUS_BUS_SYSTEM, NULL); + if (connection == NULL) +- return NULL; ++ return name; + + manager = dbus_g_proxy_new_for_name (connection, "org.bluez", +- "/org/bluez", "org.bluez.Manager"); ++ "/", "org.bluez.Manager"); + if (manager == NULL) + { + dbus_g_connection_unref (connection); +- return NULL; ++ return name; + } + +- if (dbus_g_proxy_call (manager, "ListAdapters", NULL, G_TYPE_INVALID, G_TYPE_STRV, &adapters, G_TYPE_INVALID) == FALSE) ++ if (dbus_g_proxy_call (manager, "ListAdapters", NULL, G_TYPE_INVALID, dbus_g_type_get_collection ("GPtrArray", DBUS_TYPE_G_OBJECT_PATH), &adapters, G_TYPE_INVALID) == FALSE) + { + g_object_unref (manager); + dbus_g_connection_unref (connection); +- return NULL; ++ return name; + } + +- for (i = 0; adapters[i] != NULL; i++) ++ for (i = 0; i < adapters->len && name == NULL; i++) + { + DBusGProxy *adapter; ++ char *device_path; + + adapter = dbus_g_proxy_new_for_name (connection, "org.bluez", +- adapters[i], "org.bluez.Adapter"); +- if (dbus_g_proxy_call (adapter, "GetRemoteName", NULL, ++ g_ptr_array_index (adapters, i), "org.bluez.Adapter"); ++ if (dbus_g_proxy_call (adapter, "FindDevice", NULL, + G_TYPE_STRING, bdaddr, G_TYPE_INVALID, +- G_TYPE_STRING, &name, G_TYPE_INVALID) != FALSE) ++ DBUS_TYPE_G_OBJECT_PATH, &device_path, G_TYPE_INVALID) != FALSE) + { +- if (name != NULL && name[0] != '\0') +- { +- guint32 class; +- +- if (dbus_g_proxy_call(adapter, "GetRemoteClass", NULL, +- G_TYPE_STRING, bdaddr, G_TYPE_INVALID, +- G_TYPE_UINT, &class, G_TYPE_INVALID) != FALSE) +- { +- *type = _get_type_from_class (class); +- } +- else +- { +- *type = BLUETOOTH_TYPE_ANY; +- } +- g_object_unref (adapter); +- break; +- } ++ DBusGProxy *device; ++ device = dbus_g_proxy_new_for_name (connection, "org.bluez", device_path, "org.bluez.Device"); ++ name = get_name_and_class (device, type); ++ g_object_unref (device); + } + g_object_unref (adapter); + } + ++ g_ptr_array_free (adapters, TRUE); + g_object_unref (manager); + dbus_g_connection_unref (connection); + +@@ -312,6 +341,15 @@ + "org.openobex", + "/org/openobex", + "org.openobex.Manager"); ++ ++ dbus_g_proxy_add_signal(backend->manager_proxy, "SessionConnectError", ++ DBUS_TYPE_G_OBJECT_PATH, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_INVALID); ++ dbus_g_proxy_connect_signal(backend->manager_proxy, "SessionConnectError", ++ G_CALLBACK(session_connect_error_cb), backend, NULL); ++ dbus_g_proxy_add_signal(backend->manager_proxy, "SessionConnected", ++ DBUS_TYPE_G_OBJECT_PATH, G_TYPE_INVALID); ++ dbus_g_proxy_connect_signal(backend->manager_proxy, "SessionConnected", ++ G_CALLBACK(session_connected_cb), backend, NULL); + } + + static gboolean +@@ -531,6 +569,37 @@ + } + + static void ++session_connect_error_cb (DBusGProxy *proxy, ++ const char *session_object, ++ const gchar *error_name, ++ const gchar *error_message, ++ gpointer user_data) ++{ ++ GVfsBackendObexftp *op_backend = G_VFS_BACKEND_OBEXFTP (user_data); ++ ++ g_mutex_lock (op_backend->mutex); ++ op_backend->status = ASYNC_ERROR; ++ op_backend->error = g_error_new_literal (DBUS_GERROR, ++ DBUS_GERROR_REMOTE_EXCEPTION, ++ error_message); ++ g_cond_signal (op_backend->cond); ++ g_mutex_unlock (op_backend->mutex); ++} ++ ++static void ++session_connected_cb (DBusGProxy *proxy, ++ const char *session_object, ++ gpointer user_data) ++{ ++ GVfsBackendObexftp *op_backend = G_VFS_BACKEND_OBEXFTP (user_data); ++ ++ g_mutex_lock (op_backend->mutex); ++ op_backend->status = ASYNC_SUCCESS; ++ g_cond_signal (op_backend->cond); ++ g_mutex_unlock (op_backend->mutex); ++} ++ ++static void + cancelled_cb (DBusGProxy *proxy, gpointer user_data) + { + GVfsBackendObexftp *op_backend = G_VFS_BACKEND_OBEXFTP (user_data); +@@ -559,24 +628,6 @@ + _exit (1); + } + +-static int +-is_connected (DBusGProxy *session_proxy, GVfsJob *job) +-{ +- GError *error = NULL; +- gboolean connected; +- +- if (dbus_g_proxy_call (session_proxy, "IsConnected", &error, +- G_TYPE_INVALID, +- G_TYPE_BOOLEAN, &connected, G_TYPE_INVALID) == FALSE) +- { +- g_vfs_job_failed_from_error (job, error); +- g_error_free (error); +- return -1; +- } +- +- return connected; +-} +- + static void + do_mount (GVfsBackend *backend, + GVfsJobMount *job, +@@ -590,7 +641,7 @@ + const gchar *path = NULL; + char *server; + GMountSpec *obexftp_mount_spec; +- gboolean connected; ++ guint count; + + g_print ("+ do_mount\n"); + +@@ -616,10 +667,11 @@ + } + + /* FIXME, Have a way for the mount to be cancelled, see: +- * http://bugs.muiline.com/view.php?id=51 */ ++ * Use CancelSessionConnect */ ++ op_backend->status = ASYNC_PENDING; + + if (dbus_g_proxy_call (op_backend->manager_proxy, "CreateBluetoothSession", &error, +- G_TYPE_STRING, op_backend->bdaddr, G_TYPE_STRING, "ftp", G_TYPE_INVALID, ++ G_TYPE_STRING, op_backend->bdaddr, G_TYPE_STRING, "00:00:00:00:00:00", G_TYPE_STRING, "ftp", G_TYPE_INVALID, + DBUS_TYPE_G_OBJECT_PATH, &path, G_TYPE_INVALID) == FALSE) + { + g_free (op_backend->bdaddr); +@@ -676,14 +728,20 @@ + G_TYPE_STRING, G_TYPE_STRING, G_TYPE_UINT64, G_TYPE_INVALID); + + /* Now wait until the device is connected */ +- connected = is_connected (op_backend->session_proxy, G_VFS_JOB (job)); +- while (connected == FALSE) +- { +- g_usleep (G_USEC_PER_SEC / 100); +- connected = is_connected (op_backend->session_proxy, G_VFS_JOB (job)); +- } ++ count = 0; ++ g_mutex_lock (op_backend->mutex); + +- if (connected < 0) ++ while (op_backend->status == ASYNC_PENDING && count < 100) { ++ GTimeVal val; ++ g_get_current_time (&val); ++ g_time_val_add (&val, 100000); ++ count++; ++ if (g_cond_timed_wait (op_backend->cond, op_backend->mutex, &val) != FALSE) ++ break; ++ } ++ g_mutex_unlock (op_backend->mutex); ++ ++ if (op_backend->status == ASYNC_ERROR || op_backend->status == ASYNC_PENDING) + { + g_message ("mount failed, didn't connect"); + +@@ -694,12 +752,17 @@ + g_object_unref (op_backend->session_proxy); + op_backend->session_proxy = NULL; + +- g_vfs_job_failed (G_VFS_JOB (job), +- G_IO_ERROR, G_IO_ERROR_BUSY, +- _("Connection to the device lost")); ++ if (op_backend->status != ASYNC_PENDING) ++ g_vfs_job_failed_from_error (G_VFS_JOB (job), op_backend->error); ++ else ++ g_vfs_job_failed (G_VFS_JOB (job), ++ G_IO_ERROR, G_IO_ERROR_BUSY, ++ _("Connection to the device lost")); + return; + } + ++ op_backend->status = ASYNC_PENDING; ++ + g_vfs_job_succeeded (G_VFS_JOB (job)); + + g_print ("- do_mount\n"); +@@ -1482,6 +1545,12 @@ + /* TransferStarted */ + dbus_g_object_register_marshaller(obexftp_marshal_VOID__STRING_STRING_UINT64, + G_TYPE_NONE, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_UINT64, G_TYPE_INVALID); ++ /* SessionConnected */ ++ dbus_g_object_register_marshaller(obexftp_marshal_VOID__STRING, ++ G_TYPE_NONE, DBUS_TYPE_G_OBJECT_PATH, G_TYPE_INVALID); ++ /* SessionConnectError */ ++ dbus_g_object_register_marshaller (obexftp_marshal_VOID__STRING_STRING_STRING, ++ G_TYPE_NONE, DBUS_TYPE_G_OBJECT_PATH, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_INVALID); + } + + /* +Index: gvfs-1.0.1/daemon/obexftp-marshal.list +=================================================================== +--- gvfs-1.0.1.orig/daemon/obexftp-marshal.list 2008-09-27 12:44:13.000000000 -0500 ++++ gvfs-1.0.1/daemon/obexftp-marshal.list 2008-09-27 12:44:27.000000000 -0500 +@@ -1,2 +1,4 @@ ++VOID:STRING + VOID:STRING,STRING ++VOID:STRING,STRING,STRING + VOID:STRING,STRING,UINT64 --- gvfs-1.0.1.orig/debian/patches/90_upstream_change_fix_rhythmbox_crasher.patch +++ gvfs-1.0.1/debian/patches/90_upstream_change_fix_rhythmbox_crasher.patch @@ -0,0 +1,77 @@ +diff --git a/client/httpuri.c b/client/httpuri.c +index 7eef0cb..f8bc0f8 100644 +--- a/client/httpuri.c ++++ b/client/httpuri.c +@@ -79,44 +79,30 @@ http_from_uri (GVfsUriMapper *mapper, + const char *uri_str) + { + GVfsUriMountInfo *info; +- char *path; + gboolean ssl; ++ GDecodedUri *uri; + +- path = NULL; +- if (!g_ascii_strncasecmp (uri_str, "http", 4)) +- { +- GDecodedUri *uri; ++ uri = g_vfs_decode_uri (uri_str); + +- uri = g_vfs_decode_uri (uri_str); ++ if (uri == NULL) ++ return NULL; + ++ if (!g_ascii_strncasecmp (uri->scheme, "http", 4)) ++ { + info = g_vfs_uri_mount_info_new ("http"); + g_vfs_uri_mount_info_set (info, "uri", uri_str); +- +- if (uri) +- { +- path = uri->path; +- uri->path = NULL; +- g_vfs_decoded_uri_free (uri); +- } + } + else + { +- GDecodedUri *uri; +- +- uri = g_vfs_decode_uri (uri_str); +- +- if (uri == NULL) +- return NULL; +- + info = g_vfs_uri_mount_info_new ("dav"); + ssl = !g_ascii_strcasecmp (uri->scheme, "davs"); + g_vfs_uri_mount_info_set (info, "ssl", ssl ? "true" : "false"); + + if (uri->host && *uri->host) +- g_vfs_uri_mount_info_set (info, "host", uri->host); ++ g_vfs_uri_mount_info_set (info, "host", uri->host); + + if (uri->userinfo && *uri->userinfo) +- g_vfs_uri_mount_info_set (info, "user", uri->userinfo); ++ g_vfs_uri_mount_info_set (info, "user", uri->userinfo); + + /* only set the port if it isn't the default port */ + if (uri->port != -1 && ! port_is_defaul_port (uri->port, ssl)) +@@ -125,15 +111,12 @@ http_from_uri (GVfsUriMapper *mapper, + g_vfs_uri_mount_info_set (info, "port", port); + g_free (port); + } +- +- path = uri->path; +- uri->path = NULL; +- +- g_vfs_decoded_uri_free (uri); + } + ++ info->path = uri->path; ++ uri->path = NULL; ++ g_vfs_decoded_uri_free (uri); + +- info->path = path; + return info; + } + + --- gvfs-1.0.1.orig/debian/patches/series +++ gvfs-1.0.1/debian/patches/series @@ -0,0 +1,2 @@ +updated_obex_apis.patch +90_upstream_change_fix_rhythmbox_crasher.patch --- gvfs-1.0.1.orig/daemon/obexftp-marshal.c +++ gvfs-1.0.1/daemon/obexftp-marshal.c @@ -48,7 +48,9 @@ #endif /* !G_ENABLE_DEBUG */ -/* VOID:STRING,STRING (obexftp-marshal.list:1) */ +/* VOID:STRING (obexftp-marshal.list:1) */ + +/* VOID:STRING,STRING (obexftp-marshal.list:2) */ void obexftp_marshal_VOID__STRING_STRING (GClosure *closure, GValue *return_value G_GNUC_UNUSED, @@ -85,7 +87,46 @@ data2); } -/* VOID:STRING,STRING,UINT64 (obexftp-marshal.list:2) */ +/* VOID:STRING,STRING,STRING (obexftp-marshal.list:3) */ +void +obexftp_marshal_VOID__STRING_STRING_STRING (GClosure *closure, + GValue *return_value G_GNUC_UNUSED, + guint n_param_values, + const GValue *param_values, + gpointer invocation_hint G_GNUC_UNUSED, + gpointer marshal_data) +{ + typedef void (*GMarshalFunc_VOID__STRING_STRING_STRING) (gpointer data1, + gpointer arg_1, + gpointer arg_2, + gpointer arg_3, + gpointer data2); + register GMarshalFunc_VOID__STRING_STRING_STRING callback; + register GCClosure *cc = (GCClosure*) closure; + register gpointer data1, data2; + + g_return_if_fail (n_param_values == 4); + + if (G_CCLOSURE_SWAP_DATA (closure)) + { + data1 = closure->data; + data2 = g_value_peek_pointer (param_values + 0); + } + else + { + data1 = g_value_peek_pointer (param_values + 0); + data2 = closure->data; + } + callback = (GMarshalFunc_VOID__STRING_STRING_STRING) (marshal_data ? marshal_data : cc->callback); + + callback (data1, + g_marshal_value_peek_string (param_values + 1), + g_marshal_value_peek_string (param_values + 2), + g_marshal_value_peek_string (param_values + 3), + data2); +} + +/* VOID:STRING,STRING,UINT64 (obexftp-marshal.list:4) */ void obexftp_marshal_VOID__STRING_STRING_UINT64 (GClosure *closure, GValue *return_value G_GNUC_UNUSED, --- gvfs-1.0.1.orig/daemon/obexftp-marshal.h +++ gvfs-1.0.1/daemon/obexftp-marshal.h @@ -6,7 +6,10 @@ G_BEGIN_DECLS -/* VOID:STRING,STRING (obexftp-marshal.list:1) */ +/* VOID:STRING (obexftp-marshal.list:1) */ +#define obexftp_marshal_VOID__STRING g_cclosure_marshal_VOID__STRING + +/* VOID:STRING,STRING (obexftp-marshal.list:2) */ extern void obexftp_marshal_VOID__STRING_STRING (GClosure *closure, GValue *return_value, guint n_param_values, @@ -14,7 +17,15 @@ gpointer invocation_hint, gpointer marshal_data); -/* VOID:STRING,STRING,UINT64 (obexftp-marshal.list:2) */ +/* VOID:STRING,STRING,STRING (obexftp-marshal.list:3) */ +extern void obexftp_marshal_VOID__STRING_STRING_STRING (GClosure *closure, + GValue *return_value, + guint n_param_values, + const GValue *param_values, + gpointer invocation_hint, + gpointer marshal_data); + +/* VOID:STRING,STRING,UINT64 (obexftp-marshal.list:4) */ extern void obexftp_marshal_VOID__STRING_STRING_UINT64 (GClosure *closure, GValue *return_value, guint n_param_values,