Byl představen notqmail, větev poštovního serveru qmail

Předložené první vydání projektu notqmail, v rámci kterého začal vývoj mailserver forku qmail. Qmail vytvořil Daniel J. Bernstein v roce 1995 s cílem poskytnout bezpečnější a rychlejší náhradu za sendmail. Nejnovější verze qmailu 1.03 byla zveřejněna v roce 1998 a od té doby nebyla oficiální dodávka aktualizována, ale server zůstává příkladem vysoce kvalitního a bezpečného softwaru, proto se používá dodnes a získal řadu záplat a doplňky. Kdysi na základě qmailu 1.03 a nashromážděných záplat byla vytvořena distribuce netqmail, ale nyní je v opuštěné podobě a od roku 2007 nebyla aktualizována.

Amitai Schleier, přispěvatel NetBSD a autor různých záplaty a nastavení na qmail spolu se zainteresovanými nadšenci založili projekt notqmail, zaměřené na pokračující vývoj qmailu jako soudržného produktu spíše než sady záplat. Jako qmail, nový projekt distribuovány jako public domain (úplné vzdání se autorských práv s možností distribuovat a používat produkt všemi a bez omezení).

Notqmail se také nadále drží obecných zásad qmailu – architektonické jednoduchosti, stability a minimálního počtu chyb. Vývojáři notqmailu věnují velkou péči začleňování změn a přidávají pouze funkce nezbytné v moderní realitě, zachovávají základní kompatibilitu s qmailem a nabízejí vydání, která lze použít k nahrazení stávajících instalací qmailu. Aby byla zachována náležitá úroveň stability a zabezpečení, je plánováno, že vydání budou vydávána velmi často a v každém bude obsahovat pouze malý počet změn, což uživatelům dává možnost vyzkoušet navrhované změny vlastníma rukama. Pro zjednodušení přechodu na nové verze se plánuje připravit mechanismus pro spolehlivou, jednoduchou a pravidelnou instalaci aktualizací.

Původní architektura qmailu bude zachována a základní komponenty zůstanou nezměněny, což do jisté míry zachová kompatibilitu s dříve vydanými doplňky a záplatami pro qmail 1.03. Plánuje se implementace dalších funkcí ve formě rozšíření, v případě potřeby přidání nezbytných softwarových rozhraní k základnímu jádru qmailu. Z
plánované Pro aktivaci nových funkcí jsou uvedeny nástroje pro ověřování příjemců SMTP, režimy ověřování a šifrování (AUTH a TLS), podpora SPF, SRS, DKIM, DMARC, EAI a SNI.

V první verzi projektu (1.07) byly vyřešeny problémy s kompatibilitou s aktuálními verzemi FreeBSD a macOS, byla přidána možnost používat utmpx místo utmp, byly vyřešeny problémy s kompatibilitou s resolvery založenými na BIND 9. Instalace do libovolných adresářů byla zjednodušena, možnost instalace bez přihlášení jako root a byla přidána možnost sestavení bez nutnosti vytvoření samostatného uživatele qmailu (lze spustit pod libovolným neprivilegovaným uživatelem). Přidána kontrola UID/GID za běhu.

Ve verzi 1.08 se plánuje příprava balíčků pro Debian (deb) a RHEL (rpm) a také refaktoring, který nahradí zastaralé konstrukce C možnostmi, které odpovídají standardu C89. Nová programovací rozhraní pro rozšíření jsou plánována na verzi 1.9. Ve verzi 2.0 se očekává změna nastavení systému front pošty, přidání utility pro obnovu front a přinese API do možnosti připojit rozšíření pro integraci s LDAP.

Zdroj: opennet.ru

Přidat komentář