On Tue, Sep 20, 2005 at 04:28:39PM -0400, Peter Matulis wrote:
> Hi. I am using lftp 3.2.1 on FreeBSD 5.4 and I have a few basic questions.
>
> 1. For slots, how do I create one for my initial connection without the use
> of a script?
When a new slot is created, current connection settings are copied to it.
So you just do `slot NAME' after opening a site.
I have just noticed that -e 'slot X' does not work as expected. It is related
to exit code from slot command. Attached patch should fix the problem.
To workaround, use -e 'slot X ||()'
> 2. I could not find a setting related to the "-O" switch (the destination
> directory). It would
> be useful to have.
I'll add it (xfer:destination-directory), it is easy.
> 3. Why is lftp sometimes so slow when I use a wildcard (ex: mget|ls blah*) on
> a specific
> server? It can take between 1 to 2 minutes before anything happens when I am
> connected to
> ftp.openbsd.org. (Can someone confirm this?) Using the same command at the
> same URL with
> stock ftp does not exhibit this behaviour.
>
> This was an extreme case where a timeout occurred:
>
> lftp ftp.openbsd.org:/pub/OpenBSD/3.7/packages/i386> ls ge*
> **** Timeout - reconnecting
> ---- Closing data socket
> ---- Closing aborted data socket
> ---- Closing control socket
> dns cache hit
> ---- Connecting to ftp.openbsd.org (129.128.5.191) port 21
This is related to improperly implemented ABOR at the server. For workaround,
use:
set ftp:use-abor no
--
Alexander.