Глава 2. Компилляция и установка

1. На каких платформах будет проходить компилляция?
2. Почему не libc5 на Linux?
3. CVS
4. Как мне получить отладочную информацию?
5. Патчи
6. Использование модулей не по умолчанию
7. Поддержка Microsoft платформы
8. Новые характеристики/модули

CVS (Concurrent Versions System), система, контролирующая версии, которая позволяет множеству разработчиков (сидящих в одном офисе или разбросанных по всему миру) поддерживать единую базу кодов и вести записи всех внесенных изменений.

Хранилище CVS для ProFTPD доступно для не-разработчиков в режиме только-для-чтения (read-only), однако, этот код был написан совсем недавно, и нет гарантий, что он может быть скомпиллирован, не говоря уже о возможности его корректной работы. Доступ к CVS существует для того, чтобы испробовать важные патчи безопасности в работе и позволить любому пользователю проверить последние внесенные изменения в реальных системах.

Каждую ночь tarballs текущего CVS доступны на ftp.proftpd.org, они были смоделированы приблизительно в 1 ночи по времени Великобритании.

Рекомендуемые настройки ~/.cvsrc

cvs -z 3
update -Pd
diff -u
            

Где я могу получить информацию по cvs?

CVS производится Cyclic Software (http://www.cyclic.com/), и все подробности по пользованию CVS могут быть найдены на их веб-сайте. Документация CVS написана доступным языком и подробна. Я бы порекомендовал ее прочтение всем, кто собирается часто пользоваться CVS.