qmail poçt serverinin çəngəli olan notqmail təqdim edildi

Tərəfindən təqdim edildi layihənin ilk buraxılışı notqmail, bunun çərçivəsində poçt serverinin çəngəlinin inkişafı başladı qmail. Qmail 1995-ci ildə Daniel J. Bernstein tərəfindən sendmail üçün daha təhlükəsiz və daha sürətli əvəzetmə təmin etmək üçün yaradılmışdır. Qmail 1.03-ün son buraxılışı 1998-ci ildə nəşr olundu və o vaxtdan bəri rəsmi paylama yenilənmədi, lakin server yüksək keyfiyyətli və təhlükəsiz proqram nümunəsi olaraq qalır, buna görə də bu günə qədər istifadə olunmağa davam edir və çoxsaylı yamaqlar və yamaqlar əldə etmişdir. əlavələr. Bir vaxtlar, qmail 1.03 və yığılmış yamalar əsasında netqmail paylama dəsti yaradıldı, lakin indi tərk edildi və 2007-ci ildən bəri yenilənmir.

Amitai Schleier, NetBSD töhfəçisi və müxtəlif kitabların müəllifi yamalar və parametrlər qmail-ə, maraqlanan həvəskarlarla birlikdə layihəni qurdu notqmail, yamaqlar dəsti deyil, tam məhsul şəklində qmail-in inkişafını davam etdirməyə yönəlmişdir. Qmail kimi, yeni layihə yayılır ictimai sahə kimi (məhsulu hər kəs tərəfindən və məhdudiyyətsiz yaymaq və istifadə etmək imkanı ilə müəlliflik hüququndan tam imtina).

Notqmail həmçinin memarlıq sadəliyi, sabitlik və minimal səhvlərin ümumi qmail prinsiplərinə riayət etməyə davam edir. Notqmail-in tərtibatçıları dəyişiklikləri daxil etmək və yalnız bugünkü reallıqlarda lazım olan funksionallığı əlavə etmək, qmail ilə əsas uyğunluğu qorumaq və mövcud qmail qurğularını əvəz etmək üçün istifadə edilə bilən buraxılışlar təklif etməkdə çox diqqətli olurlar. Sabitliyin və təhlükəsizliyin lazımi səviyyədə saxlanması üçün buraxılışların çox tez-tez buraxılması planlaşdırılır və istifadəçilərə təklif olunan dəyişiklikləri öz əlləri ilə sınaqdan keçirməyə imkan verən hər birində yalnız az sayda dəyişikliklər daxildir. Yeni buraxılışlara keçidi sadələşdirmək üçün yeniləmələrin etibarlı, sadə və müntəzəm quraşdırılması üçün mexanizm hazırlamaq planlaşdırılır.

Qmail-in orijinal arxitekturası saxlanılacaq və əsas komponentlər dəyişməz qalacaq, bu da qmail 1.03 üçün əvvəllər buraxılmış əlavələr və yamaqlarla müəyyən dərəcədə uyğunluğu qoruyacaq. Əlavə funksiyaların, lazım gəldikdə əsas qmail nüvəsinə lazımi proqramlaşdırma interfeyslərini əlavə etməklə, genişləndirmələr şəklində həyata keçirilməsi planlaşdırılır. From
planlaşdırılır yeni funksiyaları daxil etmək üçün SMTP alıcısının yoxlanılması alətləri, autentifikasiya və şifrələmə rejimləri (AUTH və TLS), SPF, SRS, DKIM, DMARC, EAI və SNI üçün dəstək qeyd olunur.

Layihənin ilk buraxılışında (1.07) FreeBSD və macOS-un cari buraxılışları ilə uyğunluq problemlərini həll etdi, utmp əvəzinə utmpx istifadə etmək imkanı əlavə etdi, BIND 9 əsaslı həlledicilərlə uyğunluq problemlərini həll etdi. ayrıca qmail istifadəçisi yaratmaq (ixtiyari imtiyazlı olmayan istifadəçi kimi işlədilə bilər). İş vaxtı UID/GID yoxlaması əlavə edildi.

1.08 versiyasında Debian (deb) və RHEL (rpm) üçün paketlərin hazırlanması, həmçinin köhnəlmiş C konstruksiyalarını C89 standartına uyğun olan variantlarla əvəz etmək üçün refaktorinq planlaşdırılır. 1.9 buraxılışı genişləndirmələr üçün yeni API əlavə etmək üçün planlaşdırılır. 2.0 versiyasında poçt növbəsi sisteminin parametrlərinin dəyişdirilməsi, növbələri bərpa etmək üçün yardım proqramının əlavə edilməsi və API-nin LDAP ilə inteqrasiya üçün genişləndirmələri birləşdirmək imkanına gətirilməsi gözlənilir.

Mənbə: opennet.ru

Добавить комментарий