Re: [Exim] tls problems in exim-4.32 (was 4.30)

Top Page
Delete this message
Reply to this message
Author: Philip Hazel
Date:  
To: T. Horsnell (tsh)
CC: exim-users
Subject: Re: [Exim] tls problems in exim-4.32 (was 4.30)
On Mon, 19 Apr 2004, T. Horsnell (tsh) wrote:

> However, I still have the situation I reported for 4.30 where an exim
> built with TLS support moans about a configfile error, yet continues to
> run, and appears to offer TLS support at the EHLO command, but the -bV
> option doesnt show an exim built with TLS support:
>
> # /local/src/exim/exim-4.32/build-OSF1-alpha/exim -bV
> Exim version 4.32 #5 built 19-Apr-2004 17:47:42
> Copyright (c) University of Cambridge 2004
> Probably ndbm
> Support for: iconv() OpenSSL

                       ^^^^^^^
                       ^^^^^^^
There's your TLS support!!


> The 'make' had a few warnings:
>
> cc -c -O -I.   -I/usr/local/ssl/include/openssl/ daemon.c
> cc: Warning: daemon.c, line 320: In this statement, the referenced type of the pointer value "&ifsize" is "unsigned long", which is not compatible with "int". (ptrmismatch)
>      &ifsize) < 0)
> -----^
> cc: Warning: daemon.c, line 1529: In this statement, the referenced type of the pointer value "&len" is "unsigned long", which is not compatible with "int". (ptrmismatch)
>               (struct sockaddr *)&accepted, &len);
> --------------------------------------------^


These are all to do with the SOCKLEN_T problem. I see that the OSF1
file defines it as

#define SOCKLEN_T    size_t


Maybe that should be "int". Please can you check by running "man
getsockname" and looking at the type of the final argument?


--
Philip Hazel            University of Cambridge Computing Service,
ph10@???      Cambridge, England. Phone: +44 1223 334714.
Get the Exim 4 book:    http://www.uit.co.uk/exim-book