Будучи открытым проектом, Proftpd первоначально был доступен в исходных кодах для локальной сборки. Сейчас майнтейнеры проекта создали пакетные сборки для основных платформ и дистрибутивов. Для большинства пользователей пакетной сборки наверняка будет достаточно, и по крайней мере позволит избежать проблем с инсталляцией. Однако, чтобы использовать программу наиболее полно или исследовать некоторые из наиболее интересных функций, может потребоваться локальная сборка с дополнительными параметрами.
Proftpd спроектирован с учетом принципов расширяемости и безопасен настолько, насколько это возможно. Безопасность подробно обсуждается далее в этом документе, однако пока не обнаружено ни одной ошибки безопасности, нельзя сказать о той или иной части программы, что она не имеет проблем, которые могут быть выявлены в будущем. Расширяемость обеспечивается за счет модульной архитектуры, которая основана на принципах, реализованных в проекте Apache. Почти вся функциональность обеспечивается с помощью модулей. Это относится и к таким функциям как "ls", и к поддержке аутентификации, этот подход позволяет сторонним разработчикам предоставлять дополнительные модули, включающие дополнения или расширения базовых функций. Большинство наиболее интересных модулей приходится собирать отдельно, поскольку они не входят в стандартные сборки. К сожалению, в верси 1.2.x поддежка динамически подгружаемых модулей не реализована, хотя она запланирована к разработки и тестированию в ветви 1.3.x.
Назад | Содержание | Вперед |
Протокол FTP | Наверх | Установка из пакетов |