Новая версия почтового сервера Exim 4.92
После 10 месяцев разработки представлен релиз почтового сервера Exim 4.92, в который внесены накопившиеся исправления и добавлены новые возможности. В соответствии с февральским автоматизированным опросом более двух миллионов почтовых серверов, доля Exim составляет 56.91% (год назад 56.56%), Postfix используется на 34.42% (33.79%) почтовых серверов, Sendmail - 4.16% (4.59%), Microsoft Exchange - 0.61% (0.85%).
- Добавлены операторы ${l_header: имя} и ${l_h: имя}, выдающие содержимое заголовка в виде списка с разделителем ":" (имеет смысл для заголовков, указываемых более одного раза, например для заголовка "Received");
- В оператор ${readsocket } добавлена поддержка TLS (реализована опция "tls");
- Добавлены экспериментальные опции EXPERIMENTAL_REQUIRETLS и EXPERIMENTAL_PIPE_CONNECT, активируемые на этапе сборки;
- В транспорт smtp добавлена опция "utf8_downconvert", доступная при сборке в режиме SUPPORT_I18N;
- В log_selector добавлен фильтр "pipelining", позволяющий отсеить ошибки при работе в режиме PIPELINING;
- Добавлены встроенные макросы со значениями, поддерживаемыми в опциях log_selector и openssl_options;
- Реализован вариант оператора ${extract } для извлечения в формате JSON;
- Добавлена отладочная опция "noutf8" для отключения в отладочном выводе использования символов в кодировке UTF-8;
- Для платформы macOS реализована поддержка механизма быстрого открытия TCP-соединений (TFO - TCP Fast Open, RFC 7413).