Added new job source 0x22680e0 (GVfsBackendFtp)
Queued new job 0x2269000 (GVfsJobMount)
<-- 220 (vsFTPd 2.0.7)
--> FEAT
<-- 211-Features:
<--  EPRT
<--  EPSV
<--  MDTM
<--  PASV
<--  REST STREAM
<--  SIZE
<--  TVFS
<--  UTF8
<-- 211 End
feature EPSV supported
feature MDTM supported
feature SIZE supported
feature TVFS supported
feature UTF8 supported
--> USER enrico
<-- 331 Please specify the password.
--> PASS ***
<-- 230 Login successful.
--> TYPE I
<-- 200 Switching to Binary mode.
--> OPTS UTF8 ON
<-- 200 Always in UTF8 mode.
--> SYST
<-- 215 UNIX Type: L8
system is 1
send_reply, failed: 0
register_mount_callback, mount_reply: 0x223c840, error: (nil)
backend_dbus_handler org.gtk.vfs.Mount:QueryInfo
Queued new job 0x226e0b0 (GVfsJobQueryInfo)
--> NOOP
<-- 200 NOOP ok.
send_reply(0x226e0b0), failed=0 ()
backend_dbus_handler org.gtk.vfs.Mount:QueryInfo
Queued new job 0x226e150 (GVfsJobQueryInfo)
--> NOOP
<-- 200 NOOP ok.
--> CWD /
<-- 250 Directory successfully changed.
--> EPSV
<-- 229 Entering Extended Passive Mode (|||14522|)
--> LIST -a
<-- 150 Here comes the directory listing.
--- drwxr-xr-x   21 0        0            4096 Jun 09 22:56 .
--- drwxr-xr-x   21 0        0            4096 Jun 09 22:56 ..
--- drwxr-xr-x    2 0        0            4096 Mar 02 15:15 bin
--- drwxr-xr-x    2 0        0            4096 Oct 28  2006 boot
--- drwxr-xr-x    4 0        0            4096 Jun 09 22:57 dev
--- drwxr-xr-x   65 0        0            4096 Jun 16 14:31 etc
--- drwxr-xr-x    4 0        0            4096 Jun 16 14:26 home
--- drwxr-xr-x    2 0        0            4096 Apr 24  2007 initrd
--- drwxr-xr-x    9 0        0           12288 Apr 13 22:44 lib
--- drwxr-xr-x    2 0        0            4096 Apr 24  2007 media
--- drwxr-xr-x    2 0        0            4096 Oct 28  2006 mnt
--- drwxr-xr-x    2 0        0            4096 Apr 24  2007 opt
--- dr-xr-xr-x  850 0        0               0 Jun 09 22:56 proc
--- drwx------    8 0        0            4096 Jun 12 18:20 root
--- drwxr-xr-x    2 0        0            4096 Apr 13 22:44 sbin
--- drwxr-xr-x    2 0        0            4096 Sep 16  2008 selinux
--- drwxr-xr-x    2 0        0            4096 Apr 24  2007 srv
--- drwxr-xr-x    3 0        0               0 Jun 09 22:56 sys
--- drwxrwxrwt    7 0        0            4096 Jun 17 10:24 tmp
--- drwxr-xr-x   12 0        0            4096 Feb 27 06:25 usr
--- drwxr-xr-x   14 0        0            4096 Sep 01  2008 var
<-- 226 Directory send OK.
send_reply(0x226e150), failed=0 ()
backend_dbus_handler org.gtk.vfs.Mount:QueryInfo
Queued new job 0x226e1f0 (GVfsJobQueryInfo)
--> NOOP
<-- 200 NOOP ok.
--> CWD /tmp
<-- 250 Directory successfully changed.
--> EPSV
<-- 229 Entering Extended Passive Mode (|||44075|)
--> LIST -a
<-- 150 Here comes the directory listing.
--- drwxrwxrwt    7 0        0            4096 Jun 17 10:24 .
--- drwxr-xr-x   21 0        0            4096 Jun 09 22:56 ..
--- drwxrwxrwt    2 0        0            4096 Jun 09 22:57 .ICE-unix
--- drwxrwxrwt    2 0        0            4096 Jun 09 22:57 .X11-unix
--- drwx------    2 1000     1000         4096 Jun 13 11:44 mc-enrico
--- drwx------    2 0        0            4096 Jun 11 10:14 mc-root
--- srwxr-xr-x    1 33       33              0 Jun 14 01:07 php.socket-0
--- srwxr-xr-x    1 33       33              0 Jun 14 01:07 php.socket-1
--- drwxr-xr-x    2 1000     1000         4096 Jun 17 10:27 test
<-- 226 Directory send OK.
send_reply(0x226e1f0), failed=0 ()
backend_dbus_handler org.gtk.vfs.Mount:Enumerate
Queued new job 0x227d0a0 (GVfsJobEnumerate)
--> NOOP
<-- 200 NOOP ok.
--> CWD /tmp/test
<-- 250 Directory successfully changed.
--> EPSV
<-- 229 Entering Extended Passive Mode (|||54975|)
--> LIST -a
<-- 150 Here comes the directory listing.
--- drwxr-xr-x    2 1000     1000         4096 Jun 17 10:27 .
--- drwxrwxrwt    7 0        0            4096 Jun 17 10:24 ..
<-- 226 Directory send OK.
send_reply(0x227d0a0), failed=0 ()
backend_dbus_handler org.gtk.vfs.Mount:QueryInfo
Queued new job 0x226e290 (GVfsJobQueryInfo)
--> NOOP
<-- 200 NOOP ok.
send_reply(0x226e290), failed=0 ()
backend_dbus_handler org.gtk.vfs.Mount:QueryInfo
Queued new job 0x226e330 (GVfsJobQueryInfo)
--> NOOP
<-- 200 NOOP ok.
send_reply(0x226e330), failed=0 ()
backend_dbus_handler org.gtk.vfs.Mount:QueryInfo
Queued new job 0x226e3d0 (GVfsJobQueryInfo)
--> NOOP
<-- 200 NOOP ok.
send_reply(0x226e3d0), failed=0 ()
backend_dbus_handler org.gtk.vfs.Mount:QueryInfo
Queued new job 0x226e470 (GVfsJobQueryInfo)
--> NOOP
<-- 200 NOOP ok.
--> CWD /tmp/test/testfile2
<-- 550 Failed to change directory.
--> SIZE /tmp/test/testfile2
<-- 550 Could not get file size.
error: Operation failed
send_reply(0x226e470), failed=1 (File doesn't exist)
backend_dbus_handler org.gtk.vfs.Mount:QueryInfo
Queued new job 0x226e510 (GVfsJobQueryInfo)
--> NOOP
<-- 200 NOOP ok.
--> CWD /tmp/test/testfile2
<-- 550 Failed to change directory.
--> SIZE /tmp/test/testfile2
<-- 550 Could not get file size.
error: Operation failed
send_reply(0x226e510), failed=1 (File doesn't exist)
backend_dbus_handler org.gtk.vfs.Mount:QueryInfo
Queued new job 0x226e5b0 (GVfsJobQueryInfo)
--> NOOP
<-- 200 NOOP ok.
--> CWD /tmp/test/testfile2
<-- 550 Failed to change directory.
--> SIZE /tmp/test/testfile2
<-- 550 Could not get file size.
error: Operation failed
send_reply(0x226e5b0), failed=1 (File doesn't exist)
backend_dbus_handler org.gtk.vfs.Mount:OpenForWrite
Queued new job 0x227ead0 (GVfsJobOpenForWrite)
--> NOOP
<-- 200 NOOP ok.
--> CWD /tmp/test/testfile2
<-- 550 Failed to change directory.
--> SIZE /tmp/test/testfile2
<-- 550 Could not get file size.
error: Operation failed
--> EPSV
<-- 229 Entering Extended Passive Mode (|||44683|)
--> STOR /tmp/test/testfile2
<-- 150 Ok to send data.
send_reply(0x227ead0), failed=0 ()
Added new job source 0x226e3d0 (GVfsWriteChannel)
backend_dbus_handler org.gtk.vfs.Mount:QueryInfo
Queued new job 0x226e150 (GVfsJobQueryInfo)
<-- 220 (vsFTPd 2.0.7)
--> FEAT
<-- 211-Features:
<--  EPRT
<--  EPSV
<--  MDTM
<--  PASV
<--  REST STREAM
<--  SIZE
<--  TVFS
<--  UTF8
<-- 211 End
feature EPSV supported
feature MDTM supported
feature SIZE supported
feature TVFS supported
feature UTF8 supported
--> USER enrico
<-- 331 Please specify the password.
--> PASS ***
<-- 230 Login successful.
--> TYPE I
<-- 200 Switching to Binary mode.
--> OPTS UTF8 ON
<-- 200 Always in UTF8 mode.
--> SYST
<-- 215 UNIX Type: L8
system is 1
--> CWD /tmp/test
<-- 250 Directory successfully changed.
--> EPSV
<-- 229 Entering Extended Passive Mode (|||22422|)
--> LIST -a
<-- 150 Here comes the directory listing.
--- drwxr-xr-x    2 1000     1000         4096 Jun 17 10:27 .
--- drwxrwxrwt    7 0        0            4096 Jun 17 10:24 ..
--- -rw-------    1 1000     1000            0 Jun 17 10:27 testfile2
<-- 226 Directory send OK.
send_reply(0x226e150), failed=0 ()
Queued new job 0x2282850 (GVfsJobWrite)
job_write send reply
Queued new job 0x2269080 (GVfsJobCloseWrite)
<-- 226 File receive OK.
job_close_write send reply
backend_dbus_handler org.gtk.vfs.Mount:QueryInfo
Queued new job 0x226e1f0 (GVfsJobQueryInfo)
--> NOOP
<-- 200 NOOP ok.
send_reply(0x226e1f0), failed=0 ()
backend_dbus_handler org.gtk.vfs.Mount:QueryInfo
Queued new job 0x226e0b0 (GVfsJobQueryInfo)
--> NOOP
<-- 200 NOOP ok.
send_reply(0x226e0b0), failed=0 ()
backend_dbus_handler org.gtk.vfs.Mount:QueryInfo
Queued new job 0x226e650 (GVfsJobQueryInfo)
--> NOOP
<-- 200 NOOP ok.
send_reply(0x226e650), failed=0 ()
backend_dbus_handler org.gtk.vfs.Mount:Enumerate
Queued new job 0x227d1e0 (GVfsJobEnumerate)
--> NOOP
<-- 200 NOOP ok.
--> CWD /tmp/test
<-- 250 Directory successfully changed.
--> EPSV
<-- 229 Entering Extended Passive Mode (|||49121|)
--> LIST -a
<-- 150 Here comes the directory listing.
--- drwxr-xr-x    2 1000     1000         4096 Jun 17 10:27 .
--- drwxrwxrwt    7 0        0            4096 Jun 17 10:24 ..
--- -rw-------    1 1000     1000            3 Jun 17 10:27 testfile2
<-- 226 Directory send OK.
send_reply(0x227d1e0), failed=0 ()
backend_dbus_handler org.gtk.vfs.Mount:QueryInfo
Queued new job 0x226e6f0 (GVfsJobQueryInfo)
--> NOOP
<-- 200 NOOP ok.
send_reply(0x226e6f0), failed=0 ()







Test commands:
[12:26] enrico@ukio (0): /tmp$ ls -l /home/enrico/.gvfs/FTP\ as\ enrico\ on\ irc.geany.org/tmp/test
total 0
[12:26] enrico@ukio (0): /tmp$ cp testfile2 /home/enrico/.gvfs/FTP\ as\ enrico\ on\ irc.geany.org/tmp/test
[12:26] enrico@ukio (0): /tmp$ ls -l /home/enrico/.gvfs/FTP\ as\ enrico\ on\ irc.geany.org/tmp/test
total 512
-rwx------ 1 enrico enrico 3 2009-06-17 11:27 testfile2
[12:26] enrico@ukio (0): /tmp$
