Udgivelsen af mailserveren Exim 4.96 er sket, hvor der er indfĂžrt akkumulerede rettelser og tilfĂžjet nye funktioner. IfĂžlge den automatiserede undersĂžgelse i maj fra omkring 800.000 mailservere udgĂžr Exims andel 59,59% (59,15% for et Ă„r siden), Postfix anvendes pĂ„ 33,64% (33,76%) af mailserverne, Sendmail â 3,55% (3,55%), MailEnable â 1,93% (2,02%), MDaemon â 0,45% (0,56%), Microsoft Exchange â 0,23% (0,30%).
Vigtige ĂŠndringer:
- Der er implementeret en ny betingelse "seen" i ACL, som kan anvendes til at kontrollere tidligere hÊndelser relateret til brugere og vÊrter. Den nye betingelse gÞr arbejdet med grÄlister lettere; eksempelvis ved oprettelse af en simpel grÄliste for at tillade genforbindelse kan man bruge ACL "seen = -5m / key=${sender_host_address}_$local_part@$domain".
- Der er tilfÞjet "mask_n", en variant af operatoren "mask", der manipulerer normaliserede IPv6-adresser (bÄde med og uden kolon).
- I vĂŠrktĂžjerne exim_dumpdb og exim_fixdb er der tilfĂžjet en option â-zâ for at returnere tid uden hensyntagen til tidszone (UTC);
- I baggrunden er der implementeret et event, der genereres ved TLS-forbindelsesfejl.
- I ACL debugging mode (âcontrol = debugâ) er der tilfĂžjet options âstopâ, âpretriggerâ og âtriggerâ for at styre outputtet til debug-loggen.
- Der er tilfĂžjet en kontrol for escaping af specialtegn i lookup-forespĂžrgsler, hvis der bruges data fra eksterne kilder (âtaintedâ). Hvis tegnene ikke er escaped, bliver oplysninger om problemet i Ăžjeblikket kun reflekteret i loggen, men i fremtidige versioner vil det medfĂžre fejl.
- Optionen âallow_insecure_tainted_dataâ, som tillod deaktivering af fejloutput ved usikker escaping af specialtegn i data, er blevet fjernet. Supporten af log_selector âtaintâ, som tillod at deaktivere output af advarsler om problemer med escaping, er ogsĂ„ blevet stoppet.
Kilde: opennet.ru
