[email protected] wrote on 20.02.2020 20:14:
> На жалобу в exim-dev насчет Taint Issues: 4.93/FreeBSD port
> ответ одного из нынешних разработчиков Exim:
>
>> exim-4.93+fixes branch
собрал я exim из порта с исходниками из этой ветки - всё равно ругань на
match_domain{$domain}{+local_domains} в правилах перезаписи адресов:
LOG: MAIN PANIC
attempt to expand tainted string '${if
match_domain{$domain}{+local_domains}{${lc:postmaster}}{postmaster}}'
LOG: MAIN PANIC
Expansion of
${expand:\x24\x7Bif\x20match_domain\x7B\x24domain\x7D\x7B+local_domains\x7D\x7B\x24\x7Blc:$1\x7D\x7D\x7B$1\x7D\x7D}@$2
failed while rewriting: internal expansion of "${if
match_domain{$domain}{+local_domains}{${lc:postmaster}}{postmaster}}"
failed: attempt to expand tainted string '${if
match_domain{$domain}{+local_domains}{${lc:postmaster}}{postmaster}}'
> Мнэээ, легко сказать под фрёй.
> Это надо пинать майнтейнера порта.
не обязательно.
cd /usr/ports/mail/exim
wget
https://mta.org.ua/exim/patches/exim-4.93+fixes/patch-src__exim-4.93+fixes.patch
-Ofiles/patch-src__exim-4.93+fixes.patch
make clean build
вот какая версия получится:
# /usr/ports/mail/exim/work/exim-4.93/build-FreeBSD-amd64/exim -bV |
head -n 1
Exim version 4.93.0.4-9-26b045604 #0 (FreeBSD 12.1) built 21-Feb-2020
00:29:55
либо можно пропатчить файлы порта exim-4.93 и собрать exim-4.93.0.4:
https://mta.org.ua/exim-4.92-conf/packages/ports-freebsd/exim-4.93.0.4_0/patches-port/Makefile.patch
https://mta.org.ua/exim-4.92-conf/packages/ports-freebsd/exim-4.93.0.4_0/patches-port/distinfo.patch
> Я выбрала трусливую позицию: пока на 4.93 переходить не спешу.
я сам раньше не ставил exim 4.93 в любых вариантах. не было желания,
пока не утрясут всё с tainted string.
и exim-4.93.0.4 и exim-4.93+fixes из портов собрал буквально в течении
последних полутора часов. и вышеописанные проблемы случились просто при
выполнении exim -bt
не знаю, сколько времени займёт перелопачивание конфигов, чтобы они
соответствовали новым веяниям. и от какой части функционала при этом
придётся отказаться.
--
Best wishes
Victor Ustugov mailto:[email protected]
Skype ID: corvax_nb JID: [email protected]
public GnuPG/PGP key: https://victor.corvax.kiev.ua/corvax.asc
_______________________________________________
Exim-users mailing list
[email protected]
http://mailground.net/mailman/listinfo/exim-users