View Issue Details

IDProjectCategoryView StatusLast Update
0000688Port RequestsPort Requestpublic2022-05-24 18:38
ReporterLewisR Assigned To 
PrioritynormalSeverityminorReproducibilityN/A
Status closedResolutionopen 
Summary0000688: Consider porting LFTP
DescriptionLFTP is a full-featured command line ftp replacement, more capable than tnftp and ncFTP. This could be the drop-in ftp replacement we seek for ArcaOS.
Additional InformationFrom its FEATURES document:

LFTP includes the following features (some may be missed in this list):

* FTP and HTTP protocols support.
* FTP (e.g. TIS FWTK) proxy support.
* HTTP proxy support.
* FTP over HTTP proxy support (hftp and CONNECT method).
* HTTPS and FTPS protocols support using GNU TLS or OpenSSL library.
* Automatic OPIE/SKEY support in FTP protocol.
* FXP transfers support (between two FTP servers, bypassing client machine).
* FTP listings support: unix-style, NT, EPLF, OS/2, AS400, MacWebStar, MLSD.
* FTP implicit compression (MODE Z) support.
* Automatic reconnect and retry of an operation on retriable errors or timeout.
* IPv6 support in both FTP and HTTP.
* FISH protocol support. It uses ssh with no special program on server side.
* SFTP protocol v3-v6 support.
* HTTP/1.1 keep-alive support.
* HTTP basic and digest authentication.
* Partial WebDAV support.
* BitTorrent protocol support (including IPv6).
* BitTorrent extensions: Fast, DHT, PEX, Multi-tracker, Metadata, magnet.
* Experimental support for SRV DNS records.
* SOCKS support (configure option).

Project page:

https://github.com/lavv17/lftp
TagsNo tags attached.

Activities

psmedley

2019-05-13 09:40

administrator   ~0003289

Last edited: 2019-05-13 10:07

well configure completed - it's a start!

http://smedley.id.au/tmp/lftp.zip

A simple connect to hobbes and ls works

file transfer not tested, nothing much tested :) SSL not enabled :( working on enabling it now

http://smedley.id.au/tmp/lftp-ssl.zip NOT tested at all

LewisR

2019-07-19 03:00

developer   ~0003332

Paul, do you want bug reports for this attached here or opened separately?

Example:

Attempting to utilize the more command attempts to exec /bin/sh and not /@unixroot/usr/bin/sh, leading to unpredictable results (when logged onto a non-%UNIXROOT% volume with no /bin/sh available, I get an error: execl(/bin/sh) failed: No such file or directory).

psmedley

2019-07-19 09:09

administrator   ~0003333

Hey Lewis, I'm fine with them being in here for now...

Issue History

Date Modified Username Field Change
2019-05-12 19:18 LewisR New Issue
2019-05-13 09:40 psmedley Note Added: 0003289
2019-05-13 09:49 psmedley Note Edited: 0003289
2019-05-13 09:54 psmedley Note Edited: 0003289
2019-05-13 10:07 psmedley Note Edited: 0003289
2019-07-19 03:00 LewisR Note Added: 0003332
2019-07-19 09:09 psmedley Note Added: 0003333
2020-08-24 03:10 psmedley Status new => closed