Welcome to ftphs, an FTP Client and Server for Haskell
ftphs is a Haskell library that provides you with both an FTP client and an FTP server.
ftphs has a number of features:
- Easy to use operation
- Full support of text and binary transfers
- Optional lazy interaction
- Server can serve up a real or a virtual filesystem tree
- Standards compliant
ftphs is written by John Goerzen and was initially part of MissingH. It is licensed under the LGPL.
Starting Points
- ftphs API Documentation ftphs API Documentation -- the reference to ftphs
Using This Site:
- Editing Wiki Pages
- Reporting Bugs
- Account questions, such as recovering a lost password, logging in, etc.
- Other Software.Complete.Org Projects
- More Information on Software.Complete.Org
Downloads: Source and Binaries
- Source releases are available from the downloads area on this site; just click the Files tab above.
- The latest development trees are available via Git; see below.
- You can find Debian packages from the ftphs Debian Page.
- RPMs and packages for many other Linux and BSD distributions are also included with your distribution.
Contributing to ftphs
You can always download the source from the Downloads page and attach diffs. But it's far better, both for you and for me, if you use Git.
Please see our 5-Minute Git Guide. You can check out the ftphs repository with:
git clone git://git.complete.org/ftphs
You can also help by adding information to this wiki.
Mailing List
I encourage the use of the haskell-cafe mailing list for questions and discussions about ftphs. Gmane has made available excellent archives of this list as well.
Forum / Web Board
It's hosted right here. Just click the Forums tab above.