Re: [exim] After upgrade to 0.93

Top Page
Delete this message
Reply to this message
Author: john
Date:  
To: Jeremy Harris via Exim-users
Subject: Re: [exim] After upgrade to 0.93
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/
>