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

Пасля 10 месяцаў распрацоўкі адбыўся рэліз паштовага сервера Exim 4.93, у які ўнесены назапашаныя выпраўленні і дададзены новыя магчымасці. У адпаведнасці з лістападаўскім аўтаматызаваным апытаннем каля мільёна паштовых сервераў, доля Exim складае 56.90% (год таму 56.56%), Postfix выкарыстоўваецца на 34.98% (33.79%) паштовых сервераў, Sendmail – 3.90% (5.59%), Microsoft Exchange – 0.51% (0.85%).

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

  • Падтрымка знешніх аўтэнтыфікатараў (RFC 4422). Пры дапамозе каманды "SASL EXTERNAL" кліент можа інфармаваць сервер аб выкарыстанні для аўтэнтыфікацыі уліковых дадзеных, перададзеных праз знешнія сэрвісы, такія як IP Security (RFC4301) і TLS;
  • Дададзена магчымасць выкарыстання фармату JSON для lookup-праверак. Таксама дададзены варыянты ўмоўных масак "forall" і "any", якія выкарыстоўваюць JSON.
  • Дададзеныя зменныя $tls_in_cipher_std і $tls_out_cipher_std, утрымоўвальныя назовы набораў шыфраў, якія адпавядаюць найменню з RFC.
  • Дададзены новыя сцягі для кіравання адлюстраваннем ідэнтыфікатара паведамленняў у логу (задаюцца праз настройку селектар_логу): «msg_id» (уключаны па змаўчанні) з ідэнтыфікатарам паведамлення і «msg_id_created» са згенераваным для новага паведамлення ідэнтыфікатарам.
  • У рэжым verify = not_blind дададзена падтрымка опцыі case_insensitive для ігнаравання рэгістра сімвалаў пры праверцы.
  • Дададзена эксперыментальная опцыя EXPERIMENTAL_TLS_RESUME, якая забяспечвае магчымасць аднаўлення раней перапыненага TLS-злучэнні.
  • Дададзена опцыя exim_version для пераазначэння радка з нумарам версіі Exim, выводнай у розных месцах і якая перадаецца праз зменныя $exim_version і $version_number.
  • Дададзены варыянты аператара ${sha2_N:} для N=256, 384, 512.
  • Рэалізаваны зменныя «$r_…», якія ўстанаўліваюцца з опцый маршрутызацыі і даступныя для выкарыстання пры прыняцці рашэнняў аб маршрутызацыі і выбары транспарту.
  • У lookup-запытах SPF дададзены падтрымка IPv6.
  • Пры выкананні праверак праз DKIM дададзена магчымасць фільтрацыі па тыпах ключоў і хэшаў.
  • Пры выкарыстанні TLS 1.3 забяспечана падтрымка пашырэння пратакола OCSP (Online Certificate Status Protocol) для праверкі статусу водгуку сертыфіката.
  • Дададзена падзея «smtp:ehlo» для назірання за прадстаўленым выдаленым бокам спісам функцыянальных магчымасцяў.
  • Дададзена опцыя каманднага радка для перамяшчэння паведамленняў з адной найменнай чаргі ў іншую.
  • Дададзеныя зменныя з версіямі TLS для ўваходных і выходных запытаў - $tls_in_ver і $tls_out_ver.
  • Пры выкарыстанні OpenSSL дададзена функцыя запісу файлаў з ключамі ў фармаце NSS для дэкадавання перахопленых сеткавых пакетаў. Імя файла задаецца праз зменную асяроддзі SSLKEYLOGFILE. Пры зборцы з GnuTLS аналагічная функцыянальнасць падаецца сродкамі GnuTLS, але патрабуе працы з правамі root.

Крыніца: opennet.ru

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