Just an FYI. I was able to get lftp 2.5.0a to compile under
cygwin with just a "./configure && make" with the following
change. The file src/Glob.h gets confused with the system
header <glob.h> due to the case-folding I have enabled in
cygwin. Alex: you might consider renaming this header to
"LftpGLob.h" or similar to prevent this collision in the
future.
I'm playing with it now, and ftp seems to be working fine. I
can even background jobs and detahc from lftp, and it
continues to run and download in the background.
I am having difficulty getting fish support to work properly.
I get connected, but filename completion does not work and
when I try downloading files with "mirror", lftp is trying to
download the files with the first letter removed (e.g. if the
file is "abc", lftp is looking for "bc"). This naturally does
not work properly. I'm attaching some output for illustrative
purposes.
---- Running connect program (ssh -x -a host.name echo FISH:;/bin/sh)
[528] host.name <--- FISH:
[528] host.name ---> #FISH
[528] host.name ---> exec 2>&1;echo;start_fish_server;TZ=GMT;export TZ;LC_ALL=C;export
LC_ALL;echo '### 200'
[528] host.name ---> #VER 0.0.2
[528] host.name ---> echo '### 000'
[528] host.name ---> #PWD
[528] host.name ---> pwd; echo '### 200'
[528] host.name <---
[528] host.name <--- /bin/sh: start_fish_server: command not found
[528] host.name <--- ### 200
[528] host.name <--- ### 000
[528] host.name <--- /home/username
[528] host.name <--- ### 200
[528] host.name ---> #CWD /home/username/unrar-2.50
[528] host.name ---> cd /home/username/unrar-2.50; echo '### 000'
[528] host.name <--- ### 000
[528] host.name ---> #LIST
[528] host.name ---> ls -l ; echo '### 200'
[528] host.name <--- ### 200
Transferring file `eadme.txt'
[528] host.name ---> #RETR eadme.txt
[528] host.name ---> ls -lLd eadme.txt; echo '### 100'; cat eadme.txt; echo '### 200'
[528] host.name <--- ls: eadme.txt: No such file or directory
[528] host.name <--- ### 100
[528] host.name <--- cat: eadme.txt: No such file or directory
mirror: Access failed: ls: eadme.txt: No such file or directory
[528] host.name <--- ### 200
Transferring file `icense.txt'
[528] host.name ---> #RETR icense.txt
[528] host.name ---> ls -lLd icense.txt; echo '### 100'; cat icense.txt; echo '### 200'
[528] host.name <--- ls: icense.txt: No such file or directory
[528] host.name <--- ### 100
[528] host.name <--- cat: icense.txt: No such file or directory
mirror: Access failed: ls: icense.txt: No such file or directory
[528] host.name <--- ### 200
Transferring file `eOS Install'
[528] host.name ---> #RETR eOS\ Install
[528] host.name ---> ls -lLd eOS\ Install; echo '### 100'; cat eOS\ Install; echo '###
200'
[528] host.name <--- ls: eOS Install: No such file or directory
[528] host.name <--- ### 100
[528] host.name <--- cat: eOS Install: No such file or directory
mirror: Access failed: ls: eOS Install: No such file or directory
[528] host.name <--- ### 200
Transferring file `eadme.beos'
[528] host.name ---> #RETR eadme.beos
[528] host.name ---> ls -lLd eadme.beos; echo '### 100'; cat eadme.beos; echo '### 200'
[528] host.name <--- ls: eadme.beos: No such file or directory
[528] host.name <--- ### 100
[528] host.name <--- cat: eadme.beos: No such file or directory
mirror: Access failed: ls: eadme.beos: No such file or directory
[528] host.name <--- ### 200
Transferring file `nrar'
[528] host.name ---> #RETR nrar
[528] host.name ---> ls -lLd nrar; echo '### 100'; cat nrar; echo '### 200'
[528] host.name <--- ls: nrar: No such file or directory
[528] host.name <--- ### 100
[528] host.name <--- cat: nrar: No such file or directory
mirror: Access failed: ls: nrar: No such file or directory
[528] host.name <--- ### 200
Making directory `rc'
[528] host.name ---> #CWD /home/username/unrar-2.50/rc
[528] host.name ---> cd /home/username/unrar-2.50/rc; echo '### 000'
[528] host.name <--- /bin/sh: cd: /home/username/unrar-2.50/rc: No such file or
directory
[528] host.name <--- ### 000
mirror: Access failed: /bin/sh: cd: /home/username/unrar-2.50/rc: No such file or
directory
**** icense.txt: No such file or directory
**** eadme.txt: No such file or directory
**** eOS Install: No such file or directory
**** eadme.beos: No such file or directory
**** nrar: No such file or directory
[528] host.name ---- Disconnecting
Total: 1 directory, 5 files, 0 symlinks
New: 5 files, 0 symlinks
--
Caleb Epstein | bklyn . org |He who is flogged by fate and laughs the louder
cae at | Brooklyn Dust |is a masochist.
bklyn dot org | Bunny Mfg. |