Izdan je bil poštni strežnik Exim 4.96, ki vključuje zbrane popravke in dodane nove funkcije. Glede na majsko avtomatsko raziskavo približno 800 tisoč poštnih strežnikov je delež Exima 59.59% (59.15% pred letom dni), Postfix se uporablja na 33.64% (33.76%) poštnih strežnikov, Sendmail - 3.55% (3.55). %), MailEnable - 1.93 % ( 2.02 %), MDaemon - 0.45 % (0.56 %), Microsoft Exchange - 0.23 % (0.30 %).
Večje spremembe:
- ACL ima nov pogoj "viden", ki ga je mogoče uporabiti za preverjanje prejšnjih dogodkov, povezanih z uporabnikom in gostiteljem. Novi pogoj poenostavlja delo s sivimi seznami, na primer, ko ustvarjate preprost sivi seznam, lahko uporabite ACL "seen = -5m / key=${sender_host_address}_$local_part@$domain", da omogočite ponovni poskus povezave.
- Dodan »mask_n«, različica operaterja »mask«, ki manipulira z normaliziranimi naslovi IPv6 (z uporabo dvopičja in brez ovijanja).
- Možnost '-z' je bila dodana pripomočkom exim_dumpdb in exim_fixdb za vrnitev časa brez upoštevanja časovnega pasu (UTC);
- Implementiran dogodek v procesu v ozadju, ki se sproži, ko povezava TLS ne uspe.
- Dodane so možnosti »stop«, »pretrigger« in »trigger« v način odpravljanja napak ACL (»control = debug«) za nadzor izhoda v dnevnik odpravljanja napak.
- Dodano preverjanje za ubežne posebne znake v zahtevah za iskanje, če poizvedbeni niz uporablja podatke, prejete od zunaj ("okuženi"). Če znaki niso ubežni, se informacije o težavi za zdaj odražajo samo v dnevniku, vendar bo v prihodnjih izdajah povzročilo napako.
- Odstranjena je možnost »allow_insecure_tainted_data«, ki je omogočala onemogočanje izpisa napake pri nevarnem ubežanju posebnih znakov v podatkih. Prav tako je zastarel log_selector "taint", ki je omogočal onemogočanje opozoril o težavah pri uhajanju v dnevnik.
Vir: opennet.ru