notqmail-ը՝ qmail փոստի սերվերի պատառաքաղը, ներկայացվեց

Ներկայացվել է նախագծի առաջին թողարկումը notqmail, որի շրջանակներում սկսվեց փոստային սերվերի պատառաքաղի զարգացումը qmail. Qmail-ը ստեղծվել է Դանիել Ջ. Բերնշտեյնի կողմից 1995թ.-ին, նպատակ ունենալով ավելի ապահով և արագ փոխարինել sendmail-ին: qmail 1.03-ի վերջին թողարկումը հրապարակվել է 1998 թվականին և այդ ժամանակից ի վեր պաշտոնական առաքումը չի թարմացվել, բայց սերվերը մնում է բարձրորակ և անվտանգ ծրագրաշարի օրինակ, հետևաբար այն շարունակում է օգտագործվել մինչ օրս և ձեռք է բերել բազմաթիվ patches և հավելումներ. Ժամանակին qmail 1.03-ի և կուտակված patches-ի հիման վրա ձևավորվել է netqmail-ի բաշխում, սակայն այժմ այն ​​լքված վիճակում է և չի թարմացվել 2007 թվականից։

Amitai Schleier, NetBSD ներդրող և տարբեր աշխատանքների հեղինակ կարկատներ և կարգավորումներ qmail-ին, հետաքրքրված էնտուզիաստների հետ միասին հիմնել են նախագիծը notqmail, որը նպատակաուղղված է qmail-ի շարունակական զարգացմանը որպես համակցված արտադրանք, այլ ոչ թե կարկատանների մի շարք: Ինչպես qmail-ը, նոր նախագիծ տարածվում է որպես հանրային սեփականություն (հեղինակային իրավունքի ամբողջական հրաժարում՝ ապրանքը բոլորի կողմից տարածելու և օգտագործելու հնարավորությամբ և առանց սահմանափակումների):

Notqmail-ը նույնպես շարունակում է հավատարիմ մնալ qmail-ի ընդհանուր սկզբունքներին՝ ճարտարապետական ​​պարզություն, կայունություն և նվազագույն թվով սխալներ: Notqmail-ի մշակողները մեծ ուշադրություն են դարձնում փոփոխությունները ներառելու հարցում և ավելացնում են միայն ժամանակակից իրողություններում անհրաժեշտ ֆունկցիոնալությունը՝ պահպանելով qmail-ի հիմնական համատեղելիությունը և առաջարկելով թողարկումներ, որոնք կարող են օգտագործվել գոյություն ունեցող qmail տեղադրումները փոխարինելու համար: Կայունության և անվտանգության պատշաճ մակարդակը պահպանելու համար թողարկումները նախատեսվում է թողարկել շատ հաճախ և ներառել միայն փոքր թվով փոփոխություններ յուրաքանչյուրում, ինչը օգտատերերին հնարավորություն է տալիս փորձարկել առաջարկվող փոփոխությունները սեփական ձեռքերով: Նոր թողարկումներին անցումը պարզեցնելու համար նախատեսվում է պատրաստել թարմացումների հուսալի, պարզ և կանոնավոր տեղադրման մեխանիզմ։

qmail-ի սկզբնական ճարտարապետությունը կպահպանվի, և հիմնական բաղադրիչները կմնան անփոփոխ, ինչը որոշակիորեն կպահպանի համատեղելիությունը qmail 1.03-ի համար նախկինում թողարկված հավելումների և պատչերի հետ: Լրացուցիչ հնարավորություններ նախատեսվում է ներդնել ընդլայնումների տեսքով՝ անհրաժեշտության դեպքում ավելացնելով անհրաժեշտ ծրագրային ինտերֆեյսները հիմնական qmail միջուկին։ Սկսած
պլանավորված Նոր հնարավորությունները միացնելու համար նշվում են SMTP ստացողների ստուգման գործիքները, նույնականացման և գաղտնագրման ռեժիմները (AUTH և TLS), SPF, SRS, DKIM, DMARC, EAI և SNI աջակցություն:

Նախագծի առաջին թողարկումում (1.07) լուծվել են FreeBSD-ի և macOS-ի ընթացիկ թողարկումների հետ համատեղելիության խնդիրները, utmp-ի փոխարեն utmpx օգտագործելու հնարավորությունը ավելացվել է, BIND 9-ի վրա հիմնված լուծումների հետ համատեղելիության խնդիրները լուծվել են: Տեղադրումը կամայական գրացուցակներում պարզեցվել է, տեղադրելու հնարավորությունը Առանց մուտք գործելու որպես root տրամադրվել է, և առանց անհրաժեշտության կառուցելու հնարավորությունն ավելացվել է՝ ստեղծելով առանձին qmail օգտատեր (կարելի է գործարկել կամայական ոչ արտոնյալ օգտվողի դեպքում): Ավելացվեց գործարկման ժամանակի UID/GID ստուգում:

1.08 տարբերակում նախատեսվում է պատրաստել փաթեթներ Debian-ի (deb) և RHEL-ի համար (rpm), ինչպես նաև վերամշակել՝ փոխարինելու հնացած C կոնստրուկցիաները C89 ստանդարտին համապատասխանող տարբերակներով: Ծրագրավորման նոր ինտերֆեյսներ ընդլայնումների համար նախատեսվում է թողարկել 1.9. 2.0 տարբերակում ակնկալվում է փոխել փոստի հերթերի համակարգի կարգավորումները, ավելացնել հերթերը վերականգնելու օգտակար ծրագիր և API-ն հասցնել LDAP-ի հետ ինտեգրվելու համար ընդլայնումները միացնելու հնարավորությանը:

Source: opennet.ru

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