PĂ€rast kaheksa kuu arendust on vĂ€lja antud Exim 4.98 posti serveri versioon, kuhu on sisse viidud kogunenud parandused ja lisatud uusi vĂ”imalusi. Projekti kood on kirjutatud C keeles ja levitatakse GPLv2+ litsentsi alusel. Juuni automatiseeritud kĂŒsitluse kohaselt umbes 400 000 posti serverist on Eximi osakaal 59.06% (aasta tagasi 55.93%), Postfixi kasutatakse 34.68% (37.40%) posti serveritest, Sendmail - 3.42% (3.45%), MailEnable - 1.81% (1.86%), MDaemon - 0.37% (0.48%), Microsoft Exchange - 0.17% (0.25%).
Peamised muudatused:
- Parandatud haavatavust (CVE-2024-39929), mis tulenes failinimede vale tÔlgendamise tÔttu posti manustes. Haavatavus vÔimaldab mööda minna filtreerimisest, kus kasutatakse muutuja $mime_filename, ja edastada kÀivitatavaid faile manustes, hoolimata nende blokeerimisest seadistustes.
- Andmetele rakendatavas ACL-is, mis puudutab DATA kÀsu muutujaid, on lubatud kasutada tingimust dkim_status, mis vÔimaldab hinnata DKIM (DomainKeys Identified Mail) mehhanismi kontrollimise tulemust.
- dkim_verbose seadistuse sisselĂŒlitamisel, mis logib DKIM-i töö kohta tĂ€iendavat tĂ”rkeotsingu teavet, on tagatud digitaalsete allkirjade andmete vĂ€ljatrĂŒkk.
- dkim_timestamps valikus, mis haldab ajainformatsiooni lisamist allkirjale, on lubatud mÀÀrata vÀÀrtus "0" praeguse aja lisamiseks.
- recipients_max valikus, mis mÀÀrab piirangute arvu ĂŒhele sĂ”numile, on lubatud kasutada asendusmĂ€rke ja malle.
- VÀljendite testimisel kÀsu "exim -be" kaudu on antud vÔimalus mÀÀrata saastatud vÀÀrtusi (vÀÀrtused, mis on saadud vÀljastpoolt, nÀiteks saatja poolt mÀÀratud harta).
- Logides lisati toetus "dns:fail" sĂŒndmuse, mis tekib DNSBL-loenditele pĂ€ringu nurjumisel, töötlemiseks ja vĂ€ljatrĂŒkkimiseks.
- dsearch otsingu plokkidesse lisati toetus osalise failitee otsimiseks ("${lookup {foo/bar} dsearch,key=path {/etc}}" ).
- Koosseisu on lisatud utiliit mailtest SMTP-ĂŒhenduse kontrollimiseks ja diagnoosimiseks.
- Tehtud toetus SMTP laiendusele WELLKNOWN, mille abil SMTP-server saab edastada kliendile avalikku teavet, nagu kontaktandmed vÔi verifitseerimise parameetrid vastuvÔtmise korral TLS-sertifikaati, kasutades ACME protokolli.
- Lisatud vÔimalus kasutada SQLite3 sisemiste andmebaaside salvestamiseks, lisaks DBD, NDB, GBDM ja TDB-dele. SQLite3 kasutamiseks tuleb enne Local/Makefile'i koostamist mÀÀrata "USE_SQLITE = y" ja "DBMLIB = -lsqlite3".
Allikas: opennet.ru
