notqmail, forko de la qmail poŝtservilo, estis lanĉita

Enkondukita unua eldono de la projekto notqmail, ene de kiu komenciĝis la evoluo de poŝtservila forko qmail. Qmail estis kreita de Daniel J. Bernstein en 1995 kun la celo provizi pli sekuran kaj pli rapidan anstataŭaĵon por sendmail. La plej nova eldono de qmail 1.03 estis publikigita en 1998 kaj ekde tiam la oficiala livero ne estis ĝisdatigita, sed la servilo restas ekzemplo de altkvalita kaj sekura programaro, tial ĝi daŭre estas uzata ĝis hodiaŭ kaj akiris multajn diakilojn kaj aldonaĵoj. Siatempe, surbaze de qmail 1.03 kaj akumulitaj pecetoj, netqmail distribuo estis formita, sed nun ĝi estas en forlasita formo kaj ne estis ĝisdatigita ekde 2007.

Amitai Schleier, NetBSD kontribuanto kaj verkinto de diversaj diakilojn kaj agordojn al qmail, kune kun interesitaj entuziasmuloj fondis la projekton notqmail, celita kontraŭ daŭra evoluo de qmail kiel kohezia produkto prefere ol aro de pecetoj. Kiel qmail, nova projekto distribuita de kiel publika havaĵo (kompleta rezigno de kopirajto kun la kapablo distribui kaj uzi la produkton de ĉiuj kaj sen limigoj).

Notqmail ankaŭ daŭre aliĝas al la ĝeneralaj principoj de qmail - arkitektura simpleco, stabileco kaj minimuma nombro da eraroj. La programistoj de notqmail tre zorgas enkorpigi ŝanĝojn kaj aldonas nur la funkciojn necesajn en modernaj realaĵoj, konservante bazan kongruecon de qmail kaj proponante eldonojn uzeblajn por anstataŭigi ekzistantajn instalaĵojn de qmail. Por konservi la taŭgan nivelon de stabileco kaj sekureco, eldonoj estas planitaj esti liberigitaj tre ofte kaj inkluzivi nur malgrandan nombron da ŝanĝoj en ĉiu, permesante al uzantoj testi la proponitajn ŝanĝojn per siaj propraj manoj. Por simpligi la transiron al novaj eldonoj, oni planas prepari mekanismon por fidinda, simpla kaj regula instalado de ĝisdatigoj.

La originala arkitekturo de qmail estos konservita kaj la bazaj komponantoj restos senŝanĝaj, kiuj certagrade konservos kongruon kun antaŭe liberigitaj aldonaĵoj kaj flikoj por qmail 1.03. Pliaj funkcioj estas planitaj esti efektivigitaj en formo de etendaĵoj, se necese aldonante la necesajn softvarinterfacojn al la baza qmail-kerno. De
planita Por ebligi novajn funkciojn, notiĝas SMTP-ricevantaj konfirmiloj, aŭtentikigaj kaj ĉifradaj reĝimoj (AUTH kaj TLS), subteno por SPF, SRS, DKIM, DMARC, EAI kaj SNI.

En la unua eldono de la projekto (1.07) kongruaj problemoj kun aktualaj eldonoj de FreeBSD kaj macOS estis solvitaj, la kapablo uzi utmpx anstataŭ utmp estis aldonita, kongruaj problemoj kun BIND 9-bazitaj solviloj estis solvitaj. Instalado en arbitraj dosierujoj estis simpligita, la kapablo instali sen ensaluti kiel radiko estis disponigita, kaj la kapablo konstrui sen la bezono estis aldonita kreante apartan qmail-uzanto (povas esti lanĉita sub arbitra senprivilegia uzanto). Aldonita rultempa kontrolado de UID/GID.

En versio 1.08, estas planite prepari pakaĵojn por Debiano (deb) kaj RHEL (rpm), same kiel refactoring por anstataŭigi malmodernajn C-konstruaĵojn kun opcioj kiuj konformas al la C89-normo. Novaj programaj interfacoj por etendaĵoj estas planitaj por eldono 1.9. En versio 2.0, ĝi estas atendita ŝanĝi la agordojn de la poŝta vostosistemo, aldoni ilon por restarigi vostojn, kaj alporti la API al la kapablo konekti etendaĵojn por integriĝo kun LDAP.

fonto: opennet.ru

Aldoni komenton