ProFTPD - это ftp сервер, который первоначально создавался для разнообразных Unix систем, однако последний вариант может быть откомпилирован и под Win32. Концептуально, планировалось создать его подобно Apache (один из самых популярных и продвинутых на текущий момент www-серверов), вот почему из последнего была заимствована масса идей, формат конфигурации, модульность и т.д. и т.п
Стабильная: 1.2.4
Тестовая: 1.2.5rc1
Нестабильная: 1.3.x
В настоящий момент схема нумерации находится в некотором беспорядке, однако, содержимое ее можно обобщить следующим образом
- 1.0.x
Это предыдущая стабильная версия.
- 1.1.x
Код тестовой версии
- 1.2.0prex
Пробные предрелизные версии, код находится в стадии разработки.
- 1.2.0rcx
Возможный релизный код, эти релизы практически не содержат ошибок и являются тестовыми, предшествующими конечному стабильному коду.
- 1.2.x
Это стабильный цикл с конечным .x, являющимся инкрементным патчем для устранения ошибок, обнаруженных после выпуска релизной версии
- 1.3.x
1.3.x находится в процессе разработки, каждую ночь происходит обновление tarballs в дереве CVS (архивные файлы, созданные с помощью программы-архиватора "tar" и сжатые любой программой компрессии), которые доступны наftp.proftpd.org и его зеркальных сайтах.
http://www.proftpd.org/ теперь находится все время в режиме online и содержит копии этого FAQ, другие источники документации и информации по проекту. Документация в данный момент приводится в порядок, также как и конфигурация на вебсайте, но необходимо еще время для дальнейшей доработки. Существует множество географических зеркальных сайтов, смотрите на http://www.proftpd.org/ для получения более подробной информации, или попробуйте зайти на www.<isocode>.proftpd.org (напр., www.uk.proftpd.org).
Помощь с документацией
Написание документации занимает массу времени и сил, но это несложно. Получите исходный код от CVS, запустите "ShowUndocumented" в директории doc. Вы получите информацию о том, что нуждается в доработке. Просмотрите код, попытайтесь найти что-нибудь вроде
CHECK_CONF(cmd,CONF_ROOT|CONF_VIRTUAL|CONF_ANON|CONF_GLOBAL)чтобы выяснить, где директива (directive) действительна (server config, <VirtualHost> <Anonymous> <Global> для примера выше). Как только вы поймете, как она работает, пробуйте, играйте, ломайте (если это возможно). Затем скопируйте формат в Configuration.html и добавьте новую документацию.
Как только документация завершена, запустите
cvs diff -uw Configuration.html > Configuration.html.patchи пропустите ее через систему отчетов об ошибках.
Сообщения о найденных ошибках посылайте через http://bugs.proftpd.org/, где используется система трекинга bugzilla. Вставки в программу должны быть отправлены по почте на адреса рассылки ProFTPD-Devel или прямо MacGyver.
Пожалуйста, сообщите обо всех проблемах в системе безопасности с кодом по адресу < security@proftpd.org> прежде, чем выложите информацию на всеобщее обозрение. Мы были бы вам очень признательны, если бы вы смогли предоставить ведущей команде несколько дней для того, чтобы привести к общему виду патч и/или новый релиз для выпуска.
Пожалуйста, придерживайтесь правил и распорядка, приведенного в документе RF Правилаhttp://www.wiretrip.net/rfp/policy.html, что даст ведущей команде возможность внести поправки и изменения прежде, чем проблема станет достоянием общественности.
Существует два основных способа получения программного обеспечения. Первый - это скачивание сжатого tarball или rpm (в главной дистрибуции доступен также пакет Debian) из proftpd.org или с зеркального сайта. Если вы хотите запустить новейший, только разработанный, код, тогда вам лучше всего скачать его с сервера cvs.
Зеркальные сайты
Полный и поддерживаемый список ftp зеркальных сайтов доступен на http://www.proftpd.org/download.html
CVS
cvs -d :pserver:anonymous@cvs.proftp.sourceforge.net:/cvsroot/proftp login (Нажмите Enter на запрос о пароле.)
Затем проделайте следующее:
cvs -d :pserver:anonymous@cvs.proftp.sourceforge.net:/cvsroot/proftp -z3 co proftpd
Для того, чтобы скачать новейшие/лучшие апдейты, просто зайдите в proftpd-1.2 директорию и проделайте: cvs update
Пара сайтов генерируют скачиваемые tarballs новейшего CVS code для облегчения скачивания пробного кода.
Существует ряд рассылок для ProFTPD
Извещения
proftpd-announce@proftpd.org
Это рассылка с небольшим трафиком, где вы можете ознакомиться только с объявлениями/изменениями в ProFTPD. Подпишитесь, отослав сообщение на <proftpd-announce-request@proftpd.org > с пометкой в заголовке письма "подписаться" ("subscribe").
Веб интерфейс: https://lists.sourceforge.net/lists/listinfo/proftp-announce
Пользователи
proftp-user@proftpd.org
Эта рассылка ориентирована на пользователей, которым необходим канал поддержки программного обеспечения. Скорее всего, эта рассылка потребует большого трафика и будет несколько "замусорена". Пожалуйста, прочитайте FAQ, документацию и архивы прежде,чем отправить нам свой вопрос.
Подпишитесь, отослав сообщение на <proftpd-user-request@proftpd.org > с пометкой в заголовке письма "подписаться" ("subscribe").
Веб интерфейс: https://lists.sourceforge.net/lists/listinfo/proftp-user
Развитие
proftpd-devel@proftpd.org
Эта рассылка ориентирована на пользователей, желающих принять участие в обсуждении вопросов, связанных с развитием ProFTPD и особенностей дизайна. Она НЕ рассчитана на тех, кому необходима "помощь пользователю".
Подпишитесь, отослав сообщение на <proftpd-devel-request@proftpd.org > с пометкой в заголовке письма "подписаться" ("subscribe").
Веб интерфейс: https://lists.sourceforge.net/lists/listinfo/proftp-devel
Архивы
Списки рассылки архивов вы можете найти на:
Отказ от подписки
Прежде, чем писать о своем отказе администратору, пожалуйста, попытайтесь самостоятельно удалить себя из списка рассылки. Пошлите сообщение на <listname>-request@lists.sourceforge.net, указав в заголовке письма "отписаться" ("unsubscribe"), либо зайдите на web интерфейс, и отпишитесь там.
Я (забыл / никогда не имел) пароль к интерфейсу. Решить эту проблему очень просто - введите почтовый адрес, который указан в списках рассылки, в графу бланка и нажмите клавишу "пришлите мне мой пароль" ("email me my password").
Программное обеспечение в настоящее время распространяется по лицензии GNU General Public License (версия 2 или более поздняя) и производится фондом Free Software Foundation. Авторские права принадлежат Public Flood Software.