Project Information

This document provides an overview of the various documents and links that are part of this project's general information. All of this content is automatically generated by Maven on behalf of the project.

Overview

Document Description
About The Waarp FTP project is a proposal of a new fresh FTP server implementation, fully in Java according to the following RFC: RFC 959, RFC 775, RFC 2389, RFC 2428, RFC 3659. It includes also extra commands like XCRC, XMD5, XSHA1, INTERNALSHUTDOWN. It is based mainly on the NETTY framework (NIO great framework support) and is tend to be really efficient, both in term of memory, threads and network bandwidth. Bandwidth limitation can be configured both in store and retrieve, per session (although only one value is set by default, but it can be changed dynamically if needed) or globally to the server and of course with no limitation at all if wanted. Limitation should be enough to change the bandwidth behaviour for instance depending on the time in the day, so as to allow to limit bandwidth usage when users are at work and in contrary to allow more speed when only batchs are running. The specificity of this project is you can adapt this software to your particular needs by: changing the pre or post action on commands (not ony transfer), changing the underlying representation of files and directories (for instance with database entries), using any particular authentication mechanism.
Project Summary This document lists other related information of this project
Dependencies This document lists the project's dependencies and provides information on each dependency.
Dependency Convergence This document presents the convergence of dependency versions across the entire project, and its sub modules.
Dependency Information This document describes how to to include this project as a dependency using various dependency management tools.
Project Team This document provides information on the members of this project. These are the individuals who have contributed to the project in one form or another.
Issue Tracking This is a link to the issue management system for this project. Issues (bugs, features, change requests) can be created and queried using this link.
Project License This is a link to the definitions of project licenses.
Source Repository This is a link to the online source repository that can be viewed via a web browser.