Comfortable FTP, a full screen FTP client. (deprecated)
Switch branches/tags
Nothing to show
Clone or download
Latest commit 6bd59c4 Dec 16, 2017
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
AUTHORS version step to 0.8; motion commands documented Oct 25, 1997
ChangeLog Only link against -lsocket, -lnsl, and -lresolv if necessary. Jun 3, 2005
INSTALL update to automake 1.7 May 16, 2003
Makefile.am Improve README. Dec 14, 2017
NEWS note new option -i Dec 5, 2003
README.md Improve markup. Dec 16, 2017
REFERENCES add sftp draft (+url) Dec 23, 2001
THANKS (main): fix typo resulting in undersized buffer. Apr 16, 2003
TODO Add one. Jan 25, 2013
TODO.old *** empty log message *** Oct 24, 1997
acinclude.m4 Switch from GPL to BSD license. Jul 4, 2007
bindings.desc fn_site Oct 17, 1998
bindings.h Switch from GPL to BSD license. Jul 4, 2007
cftp.texi update copyright Sep 16, 2002
configure.ac Rename configure.in to configure.ac per upstream advice. Jan 5, 2013
depcomp needed for automake 1.7 May 16, 2003
directory.c Switch from GPL to BSD license. Jul 4, 2007
directory.h Switch from GPL to BSD license. Jul 4, 2007
display.c Switch from GPL to BSD license. Jul 4, 2007
display.h Switch from GPL to BSD license. Jul 4, 2007
fn_basic.c Switch from GPL to BSD license. Jul 4, 2007
fn_bind.c Switch from GPL to BSD license. Jul 4, 2007
fn_scroll.c Switch from GPL to BSD license. Jul 4, 2007
fn_select.c Switch from GPL to BSD license. Jul 4, 2007
fn_tag.c Switch from GPL to BSD license. Jul 4, 2007
fnmatch.c new files Dec 3, 1997
fnmatch_repl.h new files Dec 3, 1997
fntable.fn update copyright Sep 16, 2002
fputchar.c Switch from GPL to BSD license. Jul 4, 2007
ftp.c Switch from GPL to BSD license. Jul 4, 2007
ftp.h Switch from GPL to BSD license. Jul 4, 2007
functions.c Switch from GPL to BSD license. Jul 4, 2007
functions.h Switch from GPL to BSD license. Jul 4, 2007
getaddrinfo.c Switch from GPL to BSD license. Jul 4, 2007
getcwd.c Switch from GPL to BSD license. Jul 4, 2007
getopt.c *** empty log message *** Jan 28, 1997
getopt.h *** empty log message *** Jan 28, 1997
getopt1.c *** empty log message *** Jan 28, 1997
inet_aton.c Switch from GPL to BSD license. Jul 4, 2007
install-sh update to automake 1.7 May 16, 2003
keys.c Switch from GPL to BSD license. Jul 4, 2007
keys.h Switch from GPL to BSD license. Jul 4, 2007
list.c Switch from GPL to BSD license. Jul 4, 2007
list.h Switch from GPL to BSD license. Jul 4, 2007
loop.c Switch from GPL to BSD license. Jul 4, 2007
loop.h Switch from GPL to BSD license. Jul 4, 2007
main.c Switch from GPL to BSD license. Jul 4, 2007
mdate-sh *** empty log message *** Mar 26, 1997
methods.mt use off_t to store file size. Mar 8, 2004
missing update to automake 1.7 May 16, 2003
mkbind.c Switch from GPL to BSD license. Jul 4, 2007
mkfntab-c.m4 Switch from GPL to BSD license. Jul 4, 2007
mkfntab-h.m4 Switch from GPL to BSD license. Jul 4, 2007
mkfntexi.m4 Switch from GPL to BSD license. Jul 4, 2007
mkinstalldirs update to automake 1.7 May 16, 2003
mkmethods-c.m4 Switch from GPL to BSD license. Jul 4, 2007
mkmethods-h.m4 Switch from GPL to BSD license. Jul 4, 2007
mkoptab-c.m4 Switch from GPL to BSD license. Jul 4, 2007
mkoptab-h.m4 Switch from GPL to BSD license. Jul 4, 2007
mkoptexi.m4 Switch from GPL to BSD license. Jul 4, 2007
options.op Switch from GPL to BSD license. Jul 4, 2007
rc.c Switch from GPL to BSD license. Jul 4, 2007
rc.h Switch from GPL to BSD license. Jul 4, 2007
readdir.c Switch from GPL to BSD license. Jul 4, 2007
readdir.h Switch from GPL to BSD license. Jul 4, 2007
readrc.c Fix local buffer overflow, reported by starcadi on Full-Disclosure. Apr 13, 2008
sftp.c Switch from GPL to BSD license. Jul 4, 2007
signals.c Switch from GPL to BSD license. Jul 4, 2007
signals.h Switch from GPL to BSD license. Jul 4, 2007
snprintf.c add vasprintf replacement May 16, 2003
sockets.c Switch from GPL to BSD license. Jul 4, 2007
sockets.h Switch from GPL to BSD license. Jul 4, 2007
status.c Switch from GPL to BSD license. Jul 4, 2007
status.h Switch from GPL to BSD license. Jul 4, 2007
strdup.c Switch from GPL to BSD license. Jul 4, 2007
strerror.c Switch from GPL to BSD license. Jul 4, 2007
tag.c Switch from GPL to BSD license. Jul 4, 2007
tag.h Switch from GPL to BSD license. Jul 4, 2007
texinfo.tex include missing support files May 16, 1996
tparam.c include ANSI C headers unconditionally. Dec 10, 2000
tty.c Switch from GPL to BSD license. Jul 4, 2007
tty.h Switch from GPL to BSD license. Jul 4, 2007
url.c Switch from GPL to BSD license. Jul 4, 2007
url.h Switch from GPL to BSD license. Jul 4, 2007
util.c Switch from GPL to BSD license. Jul 4, 2007
util.h Switch from GPL to BSD license. Jul 4, 2007

README.md

Development on this project has stopped. It will no longer be updated.

This is Comfortable FTP, a full screen ftp client.

Supported are FTP both with active and passive data connections, IPv4 and IPv6, and SFTP (a file transfer protocol using SSH for authorization and connection encryption).

SFTP support is somewhat preliminary: It requires SSH protocol version 2 with a configured sftp subsystem on the server. Also, interrupting transfers doesn't work.

For generic installation instructions, see file INSTALL; for documentation read the info file cftp.info. For key bindings, see the file bindings.desc.

In cftp, press H for help.

The texinfo documentation is a mess; any help most welcome (especially the outline of a good structure).

If you make a binary distribution, please include a pointer to the distribution site: https://nih.at/cftp

Mail suggestions and bug reports to dillo@nih.at.