Представен е notqmail, форк на пощенския сървър qmail

Представен първи брой на проекта notqmail, в рамките на който започна развитието на клона на пощенския сървър qmail. Qmail е създаден от Даниел Бернщейн (Daniel J. Bernstein) през 1995 година с цел предоставяне на по-безопасна и бърза алтернатива на sendmail. Последният брой на qmail 1.03 е публикуван през 1998 година и оттогава официалната версия не е обновявана, но сървърът остава пример за качествен и безопасен софтуер и продължава да се използва до днес, като е натрупал множество пачове и добавки. В свое време на базата на qmail 1.03 и натрупаните пачове е създаден дистрибутивът netqmail, но в момента той е оставен настрана и не е обновяван от 2007 година.

Амитай Шлеер (Amitai Schleier), участник в разработката на NetBSD и автор на различни пачове и настройки към qmail, заедно с заинтересовани ентусиасти, създаде проект notqmail, насочен към продължаване на разработката на qmail във формата на целостен продукт, а не набор от пачове. Както и qmail, новият проект се разпространява като обществено достояние (пълен отказ от авторски права с възможност за разпространение и използване на продукта от всеки без ограничения).

Notqmail също така продължава да следва основните принципи на qmail — архитектурна простота, стабилност и минимален брой грешки. Разработчиците на notqmail с голямо внимание се отнасят към включването на промени и добавят само необходимата функционалност в съвременните условия, запазвайки основната съвместимост с qmail и предлагайки версии, които могат да се използват за заместване на съществуващи инсталации на qmail. За поддържане на необходимото ниво на стабилност и безопасност, версиите ще се пускат много често и ще включват само малко количество промени, давайки възможност на потребителите сами да проверят предложените изменения. С цел улесняване на прехода към нови версии ще се подготви механизъм за надеждно, просто и редовно инсталиране на актуализации.

Първоначалната архитектура на qmail ще се запази и основните компоненти ще останат без промяна, което до известна степен ще запази съвместимостта с предишно издадените добавки и пачове за qmail 1.03. Допълнителните възможности ще бъдат реализирани под формата на разширения, при необходимост добавяйки нужните програмни интерфейси в основното ядро на qmail. От
планираните за включване на нови възможности се маркират средствата за проверка на получателя SMTP, режимите на автентикация и криптиране (AUTH и TLS), поддръжка на SPF, SRS, DKIM, DMARC, EAI и SNI.

В първия транш на проекта (1.07) са решени проблемите със съвместимостта с актуалните версии на FreeBSD и macOS, добавена е възможността за използване на utmpx вместо utmp, решени са проблемите със съвместимостта с резолверите на базата на BIND 9. Установяването в произволни директории е опростено, осигурена е възможността за инсталиране без вход с потребител root и е добавена възможността за компилиране без необходимост от създаване на отделен потребител qmail (може да се стартира с произволен непривилегирован потребител). Добавена е проверка на UID/GID по време на изпълнение.

В версия 1.08 предвиждаме подготовка на пакети за Debian (deb) и RHEL (rpm), както и рефакторинг за замяна на остарелите C конструкции с варианти, отговарящи на стандарта C89. В версия 1.9 е планирано добавяне на нови програмни интерфейси за разширения. В версия 2.0 се очаква промяна на настройките на системите за пощенски опашки, добавяне на утилита за възстановяване на опашките и довеждане на API до възможност за свързване на разширения за интеграция с LDAP.

Източник: opennet.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster