Bemutatták a notqmailt, a qmail levelezőszerver egyik elágazását

Által benyújtott a projekt első kiadása notqmail, amelyen belül megkezdődött a levelezőszerver fork fejlesztése qmail. A Qmailt Daniel J. Bernstein hozta létre 1995-ben azzal a céllal, hogy biztonságosabb és gyorsabb helyettesítést nyújtson a sendmail számára. A qmail 1.03 legújabb kiadása 1998-ban jelent meg, azóta a hivatalos kézbesítés nem frissült, de a szerver továbbra is a jó minőségű és biztonságos szoftverek példája, ezért a mai napig használatban van, számos javítást és javítást beszerzett. kiegészítőket. Egy időben a qmail 1.03 és a felhalmozott javítások alapján netqmail disztribúció alakult ki, de mára elhagyott formában van, és 2007 óta nem frissítették.

Amitai Schleier, a NetBSD közreműködője és számos szerzője javítások és beállítások a qmail-re, érdeklődőkkel együtt megalapították a projektet notqmail, amelynek célja a qmail fejlesztésének folytatása, mint összefüggő termék, nem pedig javítások sorozata. Mint a qmail, egy új projekt forgalmazza közkincsként (a szerzői jogokról való teljes lemondás azzal a lehetőséggel, hogy a terméket mindenki korlátozás nélkül terjesztheti és felhasználhatja).

A Notqmail továbbra is ragaszkodik a qmail általános alapelveihez – az építészeti egyszerűség, a stabilitás és a minimális hibaszám. A notqmail fejlesztői nagy gondot fordítanak a változtatások beépítésére, és csak a modern valóságban szükséges funkciókat adják hozzá, fenntartják az alapvető qmail-kompatibilitást, és olyan kiadásokat kínálnak, amelyek a meglévő qmail-telepítések helyettesítésére használhatók. A stabilitás és a biztonság megfelelő szintjének megőrzése érdekében a kiadásokat nagyon gyakran tervezik kiadni, és mindegyikben csak kis számú változtatást tartalmaznak, így a felhasználók saját kezűleg tesztelhetik a javasolt változtatásokat. Az új kiadásokra való átállás egyszerűsítése érdekében a tervek szerint egy mechanizmust készítenek a frissítések megbízható, egyszerű és rendszeres telepítésére.

A qmail eredeti architektúrája megmarad, az alapvető összetevők pedig változatlanok maradnak, ami bizonyos mértékig fenntartja a kompatibilitást a qmail 1.03-hoz korábban kiadott bővítményekkel és javításokkal. További funkciókat tervezünk kiterjesztések formájában megvalósítani, szükség esetén a szükséges szoftveres interfészek hozzáadásával az alap qmail maghoz. Tól től
tervezett Az új funkciók, az SMTP-címzett-ellenőrző eszközök, a hitelesítési és titkosítási módok (AUTH és TLS), az SPF, az SRS, a DKIM, a DMARC, az EAI és az SNI támogatása az új funkciók engedélyezéséhez szükséges.

A projekt első kiadásában (1.07) megoldódtak a FreeBSD és a macOS jelenlegi kiadásaival kapcsolatos kompatibilitási problémák, az utmp helyett az utmpx használatának lehetősége, a BIND 9 alapú feloldókkal kapcsolatos kompatibilitási problémák megoldódtak Egyszerűsödött a tetszőleges könyvtárakba történő telepítés, a telepítés lehetősége root felhasználóként való bejelentkezés nélkül biztosított, és hozzáadtuk a szükség nélküli építkezés lehetőségét, külön qmail felhasználó létrehozásával (tetszőleges jogosultság nélküli felhasználó alatt indítható). Futásidejű UID/GID ellenőrzés hozzáadva.

Az 1.08-as verzióban a tervek között szerepel a Debian (deb) és RHEL (rpm) csomagok előkészítése, valamint az elavult C konstrukciók C89 szabványnak megfelelő opciókkal való cseréje. A bővítményekhez új programozási felületeket terveznek az 1.9-es kiadáshoz. A 2.0-s verzióban várhatóan módosítani kell a levelezősor-rendszer beállításait, hozzáadni kell egy segédprogramot a sorok visszaállításához, és az API-t képessé tenni a bővítmények összekapcsolására az LDAP-val való integráció érdekében.

Forrás: opennet.ru

Hozzászólás