Menu

Home

Jarle Aase

The aim is to provide a generic C++ class library for FTP server implementations, including a full-featured, mature FTP server.

Features:

  • All standard FTP commands (RFC-959, RFC-3659)
  • Supports the MLSD file-listing command (RFC-3659)
  • FTPS (TLS support, RFC-2228, RFC-4217)
  • Comes with a simple, but full featured FTP server (wfded) as part of the functional test suite.
  • Uses memory mapped file abstractions for maximum disk performance.
  • Uses "One IO thread per core" for maximum performance.
  • Utilizes boost::asio co-routines to simplify the source code without sacrifacing memory footprint or raw performance.

Platforms:

  • Linux (requires clang 3.5 or g++ 4.9 or better to compile (C++14 support))
  • Windows (from Windows Vista and up. Compiles with Visual Studio 2015 CTP 5)


Project Admins:


MongoDB Logo MongoDB