Izdana je nova verzija poštanskog servera Exim 4.96, koja sadrži akumulirane ispravke i nove mogućnosti. Prema majskom automatiziranom istraživanju koje obuhvaća oko 800 tisuća poštanskih servera, Exim ima udio od 59.59% (prije godinu dana 59.15%), Postfix se koristi na 33.64% (33.76%) poštanskih servera, Sendmail na 3.55% (3.55%), MailEnable na 1.93% (2.02%), MDaemon na 0.45% (0.56%), Microsoft Exchange na 0.23% (0.30%).
Glavne promjene:
- U ACL-u je implementirano novo stanje „seen“, koje se može primjenjivati za provjeru prethodnih događaja poveznih s korisnicima i hostovima. Novo stanje olakšava rad s sivoj listama; na primjer, za izradu jednostavne sive liste koja omogućava ponovnu pokušaj veze, može se koristiti ACL „seen = -5m / key=${sender_host_address}_$local_part@$domain“.
- Dodana je „mask_n“, varijanta operatora „mask“, koja manipulira normaliziranim IPv6 adresama (s upotrebom dvotočke i bez pakovanja).
- U alate exim_dumpdb i exim_fixdb dodana je opcija ‘-z’ za vraćanje vremena bez obzira na vremensku zonu (UTC);
- U pozadinskom procesu implementirano je događanje koje se ispisuje prilikom kvara TLS veze.
- U način rada otklanjanja grešaka ACL-a („control = debug”) dodane su opcije „stop”, „pretrigger” i „trigger” za upravljanje izlazom u log otklanjanja grešaka.
- Dodana je provjera prijekiranja specijalnih znakova u lookup upitima, ako se u nizu upita koriste podaci dobiveni izvana („tainted”). Ako znakovi nisu prijekirani, informacije o problemu se trenutno odražavaju samo u logu, ali će u budućim izdanjima uzrokovati grešku.
- Opcija „allow_insecure_tainted_data“ koja je omogućavala isključivanje prikaza greške pri nesigurnom prijekiranju specijalnih znakova, je uklonjena. Također, podrška za log_selector „taint“ koja je omogućavala isključivanje prikaza upozorenja o problemima s prijekiranjem, je prekinuta.
Izvor: opennet.ru
