Self build on Debian Buster as I usually do with gcc version 8.3.0 (Debian
8.3.0-6).
I tried make distclean and I have a script of the build. Nothing odd to
my eyes. Ended with
.....
cc dane.c
cc -c -O -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/usr/local/include
-I. dane.c
cc dcc.c
cc -c -O -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/usr/local/include
-I. dcc.c
cc dmarc.c
cc -c -O -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/usr/local/include
-I. dmarc.c
cc imap_utf7.c
cc -c -O -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/usr/local/include
-I. imap_utf7.c
cc spf.c
cc -c -O -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/usr/local/include
-I. spf.c
cc srs.c
cc -c -O -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/usr/local/include
-I. srs.c
cc utf8.c
cc -c -O -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/usr/local/include
-I. utf8.c
cc version.c
cc -c -O -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/usr/local/include
-I. version.c
cc -o exim
cc -o exim acl.o base64.o child.o crypt16.o daemon.o dbfn.o debug.o
deliver.o directory.o dns.o drtables.o enq.o exim.o expand.o filter.o
filtertest.o globals.o dkim.o dkim_transport.o hash.o header.o host.o ip.o
log.o lss.o match.o md5.o moan.o os.o parse.o queue.o rda.o readconf.o
receive.o retry.o rewrite.o rfc2047.o route.o search.o sieve.o smtp_in.o
smtp_out.o spool_in.o spool_out.o std-crypto.o store.o string.o tls.o
tod.o transport.o tree.o verify.o environment.o macro.o lookups/lf_quote.o
lookups/lf_check_file.o lookups/lf_sqlperform.o local_scan.o malware.o
mime.o regex.o spam.o spool_mbox.o arc.o bmi_spam.o dane.o dcc.o dmarc.o
imap_utf7.o spf.o srs.o utf8.o version.o \
routers/routers.a transports/transports.a lookups/lookups.a \
auths/auths.a pdkim/pdkim.a \
-lresolv -lcrypt -lm \
-ldb \
-lpcre -lspf2
>>> exim binary built
I can suply the whoe transcript if that hekps
On Tue, 10 Dec 2019, Jeremy Harris via Exim-users wrote:
> On 10/12/2019 15:51, Jeremy Harris via Exim-users wrote:
>> On 10/12/2019 15:24, john via Exim-users wrote:
>>> 2019-12-10 15:08:03 1ieh7L-0007P7-AT Taint mismatch, Ustrncpy:
>>> rewrite_one_header 611
>>
>>> What have I got wrong?
>>
>> Nothing beyond using rewrites :)
>>
>> This feels like a bug.
>> What platform, and what rewrite ruleset?
>
> Having reviewed the relevant sourcecode, most likely
> a problem with the build. Who supplied the binary?
>
> If it was you, and the platform is not Linux: check
> carefully that you are not overriding the CFLAGS
> set in OS/Makefile-<platform> by some use of "CFLAGS="
> where you should have "CFLAGS +=".
>
> Use make distclean; make FULLECHO=''
> to see the actual cc lines used during the build.
> --
> Cheers,
> Jeremy
>
> --
> ## List details at https://lists.exim.org/mailman/listinfo/exim-users
> ## Exim details at http://www.exim.org/
> ## Please use the Wiki with this list - http://wiki.exim.org/
>