diff options
author | Benjamin Otte <otte@src.gnome.org> | 2008-11-17 11:40:44 +0000 |
---|---|---|
committer | Benjamin Otte <otte@src.gnome.org> | 2008-11-17 11:40:44 +0000 |
commit | 32b83873b0440adb709a6184921041d0b3910274 (patch) | |
tree | 95a1893d8ae0bb9deb9ebc61ad917fdad5e0ccfc /daemon | |
parent | 6eff005a66160979c99243975b06de3ce01e3dd5 (diff) | |
download | gvfs-32b83873b0440adb709a6184921041d0b3910274.tar.gz |
document what the workarounds do
* daemon/gvfsbackendftp.c:
document what the workarounds do
svn path=/trunk/; revision=2096
Diffstat (limited to 'daemon')
-rw-r--r-- | daemon/gvfsbackendftp.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/daemon/gvfsbackendftp.c b/daemon/gvfsbackendftp.c index 23234224..5a133e79 100644 --- a/daemon/gvfsbackendftp.c +++ b/daemon/gvfsbackendftp.c @@ -109,8 +109,15 @@ typedef enum { } FtpSystem; typedef enum { + /* Server advertises support for EPSV (or we assume that it supports it), + * but it does fail to do so, we set this flag so we can fall back to + * PASV. */ FTP_WORKAROUND_BROKEN_EPSV = (1 << 0), + /* Server replies with a wrong address in PASV, we use connection IP + * instead */ FTP_WORKAROUND_PASV_ADDR = (1 << 1), + /* server does not allow querying features before login, so we try after + * logging in instead. */ FTP_WORKAROUND_FEAT_AFTER_LOGIN = (1 << 2), } FtpWorkarounds; |