Predstavljen je bil notqmail, razcep poštnega strežnika qmail

Predložil prva izdaja projekta notqmail, v okviru katerega se je začel razvoj forka poštnega strežnika qmail. Qmail je ustvaril Daniel J. Bernstein leta 1995 s ciljem zagotoviti varnejšo in hitrejšo zamenjavo za sendmail. Najnovejša izdaja qmail 1.03 je bila objavljena leta 1998 in od takrat uradna dobava ni bila posodobljena, vendar strežnik ostaja primer kakovostne in varne programske opreme, zato se uporablja še danes in je pridobil številne popravke in dodatki. Nekoč je na osnovi qmail 1.03 in nakopičenih popravkov nastala distribucija netqmail, ki pa je zdaj v opuščeni obliki in ni bila posodobljena že od leta 2007.

Amitai Schleier, sodelavec NetBSD in avtor različnih popravki in nastavitve na qmail, skupaj z zainteresiranimi zanesenjaki ustanovil projekt notqmail, katerega cilj je nadaljnji razvoj qmaila kot kohezivnega izdelka in ne niza popravkov. Kot qmail, nov projekt distributer kot javna domena (popolna odpoved avtorskim pravicam z možnostjo distribucije in uporabe izdelka vsem in brez omejitev).

Notqmail se še naprej drži splošnih načel qmaila - arhitekturna preprostost, stabilnost in minimalno število napak. Razvijalci notqmaila so zelo previdni pri vključevanju sprememb in dodajajo samo funkcionalnost, ki je potrebna v sodobni realnosti, ohranjajo osnovno združljivost qmail in ponujajo izdaje, ki jih je mogoče uporabiti za zamenjavo obstoječih namestitev qmail. Da bi ohranili ustrezno raven stabilnosti in varnosti, je načrtovano, da bodo izdaje izdane zelo pogosto in da bodo v vsaki vsebovale le majhno število sprememb, kar bo uporabnikom omogočilo, da predlagane spremembe preizkusijo z lastnimi rokami. Za poenostavitev prehoda na nove izdaje je predvidena priprava mehanizma za zanesljivo, preprosto in redno nameščanje posodobitev.

Prvotna arhitektura qmaila bo ohranjena, osnovne komponente pa bodo ostale nespremenjene, kar bo do določene mere ohranilo združljivost s predhodno izdanimi dodatki in popravki za qmail 1.03. Dodatne funkcije so načrtovane za implementacijo v obliki razširitev, po potrebi dodajanje potrebnih programskih vmesnikov osnovnemu jedru qmail. Od
načrtovano Za omogočanje novih funkcij so navedena orodja za preverjanje prejemnika SMTP, načini avtentikacije in šifriranja (AUTH in TLS), podpora za SPF, SRS, DKIM, DMARC, EAI in SNI.

V prvi izdaji projekta (1.07) težave z združljivostjo s trenutnimi izdajami FreeBSD in macOS so bile odpravljene, dodana je bila možnost uporabe utmpx namesto utmp, odpravljene so bile težave z združljivostjo z razreševalci, ki temeljijo na BIND 9. Namestitev v poljubne imenike je bila poenostavljena, možnost namestitve Zagotovljena je bila brez prijave kot root in dodana je bila možnost gradnje brez potrebe z ustvarjanjem ločenega uporabnika qmail (lahko se zažene pod poljubnim neprivilegiranim uporabnikom). Dodano preverjanje UID/GID med izvajanjem.

V različici 1.08 je predvidena priprava paketov za Debian (deb) in RHEL (rpm) ter preoblikovanje za zamenjavo zastarelih konstruktov C z možnostmi, ki so skladne s standardom C89. Novi programski vmesniki za razširitve so načrtovani za izdajo 1.9. V različici 2.0 naj bi spremenili nastavitve sistema poštnih čakalnih vrst, dodali pripomoček za obnovitev čakalnih vrst in pripeljali API do možnosti povezovanja razširitev za integracijo z LDAP.

Vir: opennet.ru

Dodaj komentar