Bol vydaný poštový server Exim 4.96, ktorý pridáva nahromadené opravy a pridáva nové funkcie. Podľa májového automatizovaného prieskumu na cca 800 tisíc poštových serveroch je podiel Eximu 59.59 % (pred rokom 59.15 %), Postfix sa používa na 33.64 % (33.76 %) poštových serverov, Sendmail - 3.55 % (3.55 %) %), MailEnable – 1.93 % (2.02 %), MDaemon – 0.45 % (0.56 %), Microsoft Exchange – 0.23 % (0.30 %).
Hlavné zmeny:
- ACL implementuje novú "videnú" podmienku, ktorú možno použiť na kontrolu udalostí, ktoré sa predtým vyskytli v súvislosti s používateľmi a hostiteľmi. Nová podmienka uľahčuje prácu so sivými zoznamami, napríklad pri vytváraní jednoduchého šedého zoznamu môžete použiť ACL „videné = -5m / kľúč=${sender_host_address}_$local_part@$domain“ na povolenie pripojenia skúsiť znova.
- Pridaný „mask_n“, variant operátora „mask“, ktorý manipuluje s normalizovanými adresami IPv6 (pomocou dvojbodiek a bez zalamovania).
- Do obslužných programov exim_dumpdb a exim_fixdb bola pridaná voľba '-z' na vrátenie času bez zohľadnenia časovej zóny (UTC);
- Implementovaná udalosť v procese na pozadí, ktorá sa spustí, keď zlyhá pripojenie TLS.
- Do režimu ladenia ACL boli pridané možnosti „stop“, „pretrigger“ a „trigger“ („ovládanie = ladenie“) na riadenie výstupu do denníka ladenia.
- Pridaná kontrola špeciálnych znakov vo vyhľadávacích dopytoch, ak reťazec dopytu používa údaje prijaté zvonka („zašpinené“). Ak znaky neuniknú, informácie o probléme sa momentálne prejavia iba v protokole, ale v budúcich vydaniach to povedie k chybe.
- Možnosť „allow_insecure_tainted_data“ bola odstránená, čo umožnilo zakázať chybové hlásenie, keď sú špeciálne znaky v údajoch nezabezpečené. Tiež bola ukončená podpora pre log_selector „taint“, čo vám umožnilo zakázať výstup varovaní o únikových problémoch do protokolu.
Zdroj: opennet.ru