Разработчики OpenBSD представили новый SMTP-сервер

16/11/2008 10:45

Gilles Chehade, один из разработчиков OpenBSD, импортировал в базовый CVS-репозиторий проекта новый SMTP-сервер, сообщает opennet.ru. Причиной создание новой программы послужило желание создать простой и безопасный SMTP-сервер, распространяемый под открытой лицензией. Gilles в течение 5 лет использовал Postfix, но испытывал дискомфорт из-за невозможности включить его в состав базовой системы OpenBSD, связанной с лицензионными ограничениями. Postfix распространяется под лицензией IBM Public License, отличающейся более жесткими требованиями по возврату изменений в основную ветку разработки. Sendmail, включенный в состав OpenBSD, не выдерживает критики, как с точки зрения безопасности, так и с точки зрения удобства настройки. В итоге, намучившись с sendmail, Gilles Chehade распечатал rfc2821 и за пару часов, в порыве вдохновения, написал каркас простейшего SMTP сервера. Через некоторое время к развитию smtpd присоединились другие разработчики - вскоре была добавлена начальная поддержка алиасов, информировании о проблемах доставки и релеинга. Спустя недели тяжёлой работы, smtpd был продемонстрирован Pierre-Yves Ritschard (pyr@openbsd.org), который заметил, что код был не в стиле OpenBSD, а также посоветовал реализовать асинхронный режим работы. После этого было принято решение разделения проекта на модули, в результате чего в CVS был создан отдельный подпроект, предназначенный для хранения основной инфраструктуры для демона smtpd, не относящийся к протоколу SMTP.
Подробности