https://bugs.exim.org/show_bug.cgi?id=3066 --- Comment #7 from Jeremy Harris <jgh146exb@wizmail.org> ---
The macro usage shouldn't make a difference; those are resolved as the
config is read in. The hide only applies to the mysql_servers option
value being visible in "exim m-bP". I'm *fairly* sure the dns name for
the server vs. an IP doesn't matter, nor the explicit port.
Can you get a debug run? With -d+all, for the relevant section leading
up to the log line I get:
14:16:30 28330 processing "warn" (/home/jgh/git/exim/test/test-config 39)
14:16:30 28330 ?considering: FAIL3: ${lookup mysql
{servers=127.0.0.1::1223; select name from them where id = '$local_part'}}
14:16:30 28330 ????????text: FAIL3:
14:16:30 28330 ?considering: ${lookup mysql {servers=127.0.0.1::1223;
select name from them where id = '$local_part'}}
14:16:30 28330 ?considering: servers=127.0.0.1::1223; select name from them
where id = '$local_part'}}
14:16:30 28330 ????????text: servers=127.0.0.1::1223; select name from them
where id = '
14:16:30 28330 ?considering: $local_part'}}
14:16:30 28330 ???????value: c
14:16:30 28330 ???(tainted)
14:16:30 28330 ?considering: '}}
14:16:30 28330 ????????text: '
14:16:30 28330 ?considering: }}
14:16:30 28330 ???expanding: servers=127.0.0.1::1223; select name from them
where id = '$local_part'
14:16:30 28330 ??????result: servers=127.0.0.1::1223; select name from them
where id = 'c'
14:16:30 28330 ???(tainted)
14:16:30 28330 search_open: mysql "NULL"
14:16:30 28330 cached open
14:16:30 28330 search_find: file="NULL"
14:16:30 28330 key="servers=127.0.0.1::1223; select name from them where id
= 'c'" partial=-1 affix=NULL starflags=0 opts=NULL
14:16:30 28330 LRU list:
14:16:30 28330 internal_search_find: file="NULL"
14:16:30 28330 type=mysql key="servers=127.0.0.1::1223; select name from
them where id = 'c'" opts=NULL
14:16:30 28330 database lookup required for servers=127.0.0.1::1223; select
name from them where id = 'c'
14:16:30 28330 (tainted)
14:16:30 28330 LOG: MAIN PANIC
14:16:30 28330 tainted search query is not properly quoted (ACL warn,
/home/jgh/git/exim/test/test-config 39): servers=127.0.0.1::1223; select name
from them where id = 'c'
--
You are receiving this mail because:
You are on the CC list for the bug.
--
## subscription configuration (requires account):
## https://lists.exim.org/mailman3/postorius/lists/exim-dev.lists.exim.org/
## unsubscribe (doesn't require an account):
## exim-dev-unsubscribe@lists.exim.org
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/