Bol predstavený notqmail, vidlica poštového servera qmail

Predloženej prvé vydanie projektu notqmail, v rámci ktorej sa začal vývoj mailserver forku qmail. Qmail vytvoril Daniel J. Bernstein v roku 1995 s cieľom poskytnúť bezpečnejšiu a rýchlejšiu náhradu za sendmail. Najnovšie vydanie qmail 1.03 bolo publikované v roku 1998 a odvtedy nebolo oficiálne doručené aktualizované, ale server zostáva príkladom kvalitného a bezpečného softvéru, preto sa používa dodnes a získal množstvo záplat a doplnky. Kedysi sa na základe qmail 1.03 a nahromadených opráv vytvorila distribúcia netqmail, ale teraz je v opustenej forme a od roku 2007 nebola aktualizovaná.

Amitai Schleier, prispievateľ NetBSD a autor rôznych záplaty a nastavenia na qmail spolu so zainteresovanými nadšencami založili projekt notqmail, ktorej cieľom je pokračovať vo vývoji qmailu ako uceleného produktu a nie ako sady záplat. Ako qmail, nový projekt distribuovaný ako verejná doména (úplné vzdanie sa autorských práv s možnosťou distribuovať a používať produkt každým a bez obmedzení).

Notqmail tiež pokračuje v dodržiavaní všeobecných princípov qmailu – architektonickej jednoduchosti, stability a minimálneho počtu chýb. Vývojári notqmailu venujú veľkú pozornosť zapracovaniu zmien a pridávajú iba funkcie potrebné v modernej realite, zachovávajú základnú kompatibilitu qmailu a ponúkajú vydania, ktoré možno použiť na nahradenie existujúcich inštalácií qmailu. Aby sa zachovala správna úroveň stability a bezpečnosti, vydania sa plánujú vydávať veľmi často a obsahujú len malý počet zmien v každom z nich, čo dáva používateľom možnosť otestovať navrhované zmeny vlastnými rukami. Pre zjednodušenie prechodu na nové vydania sa plánuje pripraviť mechanizmus pre spoľahlivú, jednoduchú a pravidelnú inštaláciu aktualizácií.

Pôvodná architektúra qmailu zostane zachovaná a základné komponenty zostanú nezmenené, čo do určitej miery zachová kompatibilitu s predtým vydanými doplnkami a záplatami pre qmail 1.03. Plánuje sa implementácia ďalších funkcií vo forme rozšírení, v prípade potreby pridaním potrebných softvérových rozhraní k základnému jadru qmailu. Od
plánované Na aktiváciu nových funkcií sú potrebné nástroje na overenie príjemcov SMTP, režimy autentifikácie a šifrovania (AUTH a TLS), podpora SPF, SRS, DKIM, DMARC, EAI a SNI.

V prvom vydaní projektu (1.07) boli vyriešené problémy s kompatibilitou s aktuálnymi vydaniami FreeBSD a macOS, bola pridaná možnosť používať utmpx namiesto utmp, boli vyriešené problémy s kompatibilitou s resolvermi založenými na BIND 9. Inštalácia do ľubovoľných adresárov bola zjednodušená, možnosť inštalácie bola poskytnutá možnosť bez prihlásenia ako root a bola pridaná možnosť zostavovania bez potreby vytvorenia samostatného používateľa qmail (možno spustiť pod ľubovoľným neprivilegovaným používateľom). Pridaná kontrola UID/GID za behu.

Vo verzii 1.08 sa plánuje príprava balíkov pre Debian (deb) a RHEL (rpm), ako aj refaktoring s cieľom nahradiť zastarané konštrukcie C možnosťami, ktoré zodpovedajú štandardu C89. Nové programovacie rozhrania pre rozšírenia sú plánované na vydanie 1.9. Vo verzii 2.0 sa očakáva zmena nastavení systému frontov pošty, pridanie utility na obnovu frontov a prinesenie API do možnosti pripojiť rozšírenia pre integráciu s LDAP.

Zdroj: opennet.ru

Pridať komentár