Predstavljen je notqmail, račvanje qmail poslužitelja pošte

Predstavljeno prvo izdanje projekta notqmail, unutar kojeg je započeo razvoj mail server forka qmail. Qmail je stvorio Daniel J. Bernstein 1995. godine s ciljem pružanja sigurnije i brže zamjene za sendmail. Posljednje izdanje qmaila 1.03 objavljeno je 1998. godine i od tada službena isporuka nije ažurirana, ali poslužitelj ostaje primjer visokokvalitetnog i sigurnog softvera, stoga se i dalje koristi do danas te je dobio brojne zakrpe i dodaci. Svojedobno je na temelju qmaila 1.03 i nagomilanih zakrpa formirana netqmail distribucija, ali sada je u napuštenom obliku i nije ažurirana od 2007. godine.

Amitai Schleier, suradnik NetBSD-a i autor raznih zakrpe i postavke to qmail, zajedno sa zainteresiranim entuzijastima osnovao projekt notqmail, s ciljem nastavka razvoja qmaila kao kohezivnog proizvoda, a ne skupa zakrpa. Kao qmail, novi projekt distribuira kao javno vlasništvo (potpuno odricanje od autorskih prava uz mogućnost distribucije i korištenja proizvoda od strane svih i bez ograničenja).

Notqmail se također nastavlja pridržavati općih načela qmaila - arhitektonske jednostavnosti, stabilnosti i minimalnog broja grešaka. Programeri notqmaila posvećuju veliku pažnju uvođenju promjena i dodaju samo funkcionalnost nužnu u modernoj stvarnosti, održavajući osnovnu qmail kompatibilnost i nudeći izdanja koja se mogu koristiti za zamjenu postojećih qmail instalacija. Kako bi se održala odgovarajuća razina stabilnosti i sigurnosti, planirano je da se izdanja izdaju vrlo često i da uključuju samo mali broj promjena u svakom, omogućujući korisnicima da testiraju predložene promjene vlastitim rukama. Kako bi se pojednostavio prijelaz na nova izdanja, planira se pripremiti mehanizam za pouzdanu, jednostavnu i redovitu instalaciju ažuriranja.

Izvorna arhitektura qmaila bit će sačuvana, a osnovne komponente ostat će nepromijenjene, čime će se u određenoj mjeri zadržati kompatibilnost s prethodno objavljenim dodacima i zakrpama za qmail 1.03. Dodatne značajke planiraju se implementirati u obliku ekstenzija, po potrebi dodajući potrebna softverska sučelja osnovnoj jezgri qmaila. Iz
planirani Za omogućavanje novih značajki navedeni su alati za provjeru primatelja SMTP-a, načini provjere autentičnosti i enkripcije (AUTH i TLS), podrška za SPF, SRS, DKIM, DMARC, EAI i SNI.

U prvom izdanju projekta (1.07) riješeni su problemi kompatibilnosti s trenutnim izdanjima FreeBSD-a i macOS-a, dodana je mogućnost korištenja utmpx-a umjesto utmp-a, riješeni su problemi kompatibilnosti s razrješavačima temeljenim na BIND 9. Instalacija u proizvoljnim direktorijima je pojednostavljena, mogućnost instaliranja omogućena je bez prijave kao root, a dodana je mogućnost izgradnje bez potrebe kreiranjem zasebnog qmail korisnika (može se pokrenuti pod proizvoljnim neprivilegiranim korisnikom). Dodana provjera UID/GID tijekom izvođenja.

U verziji 1.08 planirana je priprema paketa za Debian (deb) i RHEL (rpm), kao i refactoring za zamjenu zastarjelih C konstrukcija opcijama koje su u skladu sa standardom C89. Nova programska sučelja za proširenja planirana su za izdanje 1.9. U verziji 2.0 očekuje se promjena postavki sustava čekanja pošte, dodavanje pomoćnog programa za vraćanje redova čekanja i dovođenje API-ja do mogućnosti povezivanja ekstenzija za integraciju s LDAP-om.

Izvor: opennet.ru

Dodajte komentar