Megjelent az Exim 4.96 levelezőszerver, amely tartalmazza az eddigi javításokat és új funkciókat hozott. A májusi automatizált felmérés szerint körülbelül 800 ezer levelezőszerver közül az Exim részesedése 59,59% (tavaly 59,15%), a Postfix 33,64%-ot (33,76%), a Sendmail 3,55%-ot (3,55%), a MailEnable 1,93%-ot (2,02%), a MDaemon 0,45%-ot (0,56%), a Microsoft Exchange pedig 0,23%-ot (0,30%) képvisel.
Főbb változások:
- Az ACL-be bevezetésre került egy új 'seen' feltétel, amely alkalmazható a felhasználókkal és hostokkal kapcsolatos korábbi események ellenőrzésére. Az új feltétel egyszerűsíti a szürke listákkal való munkát, például egy egyszerű szürke lista létrehozásához, amely lehetővé teszi a kapcsolódási próbálkozások újraengedélyezését, használható az ACL „seen = -5m / key=${sender_host_address}_$local_part@$domain”.
- Hozzáadva a 'mask_n', a 'mask' operátor alternatívája, amely az IPv6 címek normalizált verzióival manipulál.
- Az exim_dumpdb és exim_fixdb segédprogramokhoz hozzáadva a ‘-z’ opció, amely figyelmen kívül hagyja az időzónát (UTC) az idő visszaadásakor;
- A háttérfolyamatban megvalósult egy esemény, amely TLS kapcsolati hiba esetén kerül kiírásra.
- Az ACL hibakeresési módjába („control = debug”) új opciók kerültek be: „stop”, „pretrigger” és „trigger”, amelyek a hibakeresési napló kimenetének kezelésére szolgálnak.
- Hozzáadva a speciális karakterek escaping ellenőrzése a lookup lekérdezésekben, ha a lekérdezésben kívüli (’tainted’) adatokat használnak. Ha a karakterek nincsenek escaped, a probléma információja egyelőre csak a naplóban jelenik meg, de a jövőbeni kiadásokban hibát fog okozni.
- Eltávolítva az „allow_insecure_tainted_data” opció, amely lehetővé tette a hibaüzenet kikapcsolását a nem biztonságos karakterek escaping esetén. Továbbá megszűnt a log_selector „taint” támogatása, amely kikapcsolta a naplóban a karakterek escaping problémáira vonatkozó figyelmeztetéseket.
Forrás: opennet.ru
