Your best friend for file transfer.

Fetch application logoFetch

Guild FTP and ADAT (2 posts)

This is an archived topic. The information in it is likely to be out-of-date and no longer applicable to current versions of Fetch.
  • Started 21 years ago by ebaum
  • Latest reply 21 years ago from Jim Matthews
  • ebaum Member


    I've hit trouble accessing a PC running Guild FTP on my local LAN. I found a workaround thanks to this forum, but wanted to explain what the issue because (a) others might benefit and (b) I don't really understand the fix, and would like to.

    When I try to connect to the PC with Fetch 4.0.2/OS X 10.1.2, I get a "Server dropped the connection" message, and the following in the transcript:

    Connecting to port 21 (8/11/02 4:13:13 PM)
    220-GuildFTPd FTP Server (c) 1997-2002
    220-Version 0.999
    220-Welcome to the Empire server, Anonymous.
    220 Please enter your name:

    Note that I try to log in with a name and password, not as anon. FWIW, the ftp server logs my attempted login, but it thinks that the login attempt was made with login "" and on port 0.

    Note also that Anarchie 3.7 logs on fine. If I open up a terminal window and run ftp from there, that also works. FWIW, the ftp client built in to Retrospect Express 5.0 fails to connect, but gives me little information about why.

    I found a note in this forum about running the following script once...

    tell application "Fetch 4.0.2"
    set dont send ADAT to true
    end tell I tried it. It fixed the problem.

    So what's ADAT, and why does turning it off make things work?


    Eric Baumgartner

    Posted 21 years ago #

  • Jim Matthews Administrator

    By default Fetch sends an ADAT command to the server to find out whether the server supports security protocols such as Kerberos. Most servers don't, but that should not be a problem, because the FTP protocol specification states that servers should just return an error if they receive a command they don't recognize. But Guild FTP does not follow the spec -- it drops the connection. So it's necessary to configure Fetch to not send the ADAT command.

    In Fetch 4.0.2 there is an Obscure Options pop-up menu in the Misc section of Preferences so you do not need to make this change with AppleScript.


    Jim Matthews
    Fetch Softworks

    Posted 21 years ago #

Topic closed

This topic has been closed.