Новая версія паштовага сервера Exim 4.96

Адбыўся рэліз паштовага сервера Exim 4.96, у які ўнесены назапашаныя выпраўленні і дададзены новыя магчымасці. У адпаведнасці з травеньскім аўтаматызаваным апытаннем каля 800 тысяч паштовых сервераў, доля Exim складае 59.59% (год таму 59.15%), Postfix выкарыстоўваецца на 33.64% (33.76%) паштовых сервераў, Sendmail – 3.55% (3.55%), MailEnable – 1.93% 2.02%), MDaemon – 0.45% (0.56%), Microsoft Exchange – 0.23% (0.30%).

Асноўныя змены:

  • У ACL рэалізавана новая ўмова "seen", якое можа прымяняцца для праверкі раней адбывалых падзей, звязаных з карыстальнікамі і хастамі. Новая ўмова спрашчае працу з шэрымі спісамі, напрыклад, пры стварэнні найпростага шэрага спісу для дазволу паўторнай спробы злучэння можна выкарыстоўваць ACL "seen = -5m / key=${sender_host_address}_$local_part@$domain".
  • Дададзены "mask_n", варыянт аператара "mask", які маніпулюе нармалізаванымі адрасамі IPv6 (з выкарыстаннем двукроп'яў і без пакавання).
  • Ва ўтыліты exim_dumpdb і exim_fixdb дададзена опцыя '-z' для вяртання часу без уліку часавага пояса (UTC);
  • У фонавым працэсе рэалізавана падзея, якая выводзіцца пры збоі злучэння TLS.
  • У рэжым адладкі ACL ("control = debug") дададзены опцыі "stop", "pretrigger" і "trigger" для кіравання высновай у адладкавы лог.
  • Дададзена праверка экранавання спецзнакаў у lookup-запытах, калі ў радку запыту выкарыстоўваюцца дадзеныя, атрыманыя звонку («tainted»). У выпадку, калі знакі не экранаваныя інфармацыя аб праблеме пакуль толькі адлюстроўваецца ў логу, але ў будучых выпусках будзе прыводзіць да памылкі.
  • Выдалена опцыя "allow_insecure_tainted_data", якая дазваляла адключыць выснову памылкі пры небяспечным экранаваннем спецзнакаў у дадзеных. Таксама спынена падтрымка log_selector "taint", які дазваляў адключаць выснову ў лог папярэджанняў аб праблемах з экранаваннем.

Крыніца: opennet.ru

Дадаць каментар