On Sun, Nov 06, 2016 at 05:47:29PM +0000, Jeremy Harris wrote:
> > I have built and uploaded to
>
> ftp://ftp.exim.org/pub/exim/exim4/test/
>
> the RC4 release candidate build of Exim 4.88
> Built and signed by myself.
>
> Sha256 sums:
>
>
> 685fac12001a924ab3fe2cb89cff598bebd192040e08a4f18ed9232c1690e3d3
> exim-4.88_RC4.tar.gz
> 543836b4e43afec04b9a3d1ac33c83ddfaffe0030c616415db3a19abcab6e4a1
> exim-html-4.88_RC4.tar.gz
> fba82257bfef31cc87eb9e91210b050c98a21898f01f2610deb239e4978c9ba6
> exim-pdf-4.88_RC4.tar.gz
> 25b10bd73e6f702c3f0672513bde8e86c9fafbef09b1b094923c270a2bcc0235
> exim-postscript-4.88_RC4.tar.gz
> 6651fc0ed1f10a76da9c527c3527456d98b30169bc5f3d7db7eab410dde2395a
> exim-4.88_RC4.tar.bz2
> 5a78f747b873c6b783a745bd1853bd5beb2752a435c93f8e9bdbe5ac37050033
> exim-html-4.88_RC4.tar.bz2
> 4463a317c12aaa3fa3e2af7e1b122dc2c6f072ccb6d73054527db7d72d76f4cf
> exim-pdf-4.88_RC4.tar.bz2
> 20d9e8a4c9ca972946f20af23157a9dad610673cf3e3602eab55621ad013117c
> exim-postscript-4.88_RC4.tar.bz2
>
>
> Changes of interest since RC3:
>
> - - TCP Fast Open: use IPPROTO_TCP not SOL_TCL for setsockopt,
> being present on more platforms
> Also downgrade errors from panic-log to debug as they are
> expected when a kernel does not have the support enabled
>
> - - Fix a bug in DNS authority-name lookups, showing up on
> FreeBSD
>
> - - Fix use of OCSP stapling with LetsEncrypt certificates
>
> - - New syslog_pid logging option
>
>
> No further new features will be accepted between this RC
> and the final release of Exim 4.88. Bug fixes are acceptable
> and there will be at least one further RC if any fixes are
> committed..
>
>
> Please report issues here in the exim-dev or
> exim-users mailinglist, or by raising bugs
> on http://bugs.exim/org
> - --
> Cheers,
> Jeremy
>
> >
> --
> ## List details at https://lists.exim.org/mailman/listinfo/exim-dev Exim details at http://www.exim.org/ ##
RC5 needed.
Work with Openssl 1.0.X
Problme with 1.1.X
/usr/local/bin/clang39 tls.c
In file included from tls.c:121:
./tls-openssl.c:788:37: error: incomplete definition of type
'struct x509_store_st'
STACK_OF(X509_OBJECT) * roots= store->objs;
~~~~~^
/usr/local/include/openssl/ossl_typ.h:126:16: note: forward declaration of
'struct x509_store_st'
typedef struct x509_store_st X509_STORE;
^
In file included from tls.c:121:
./tls-openssl.c:795:13: error: incomplete definition of type
'struct x509_object_st'
if(tmp_obj->type == X509_LU_X509)
~~~~~~~^
/usr/local/include/openssl/ossl_typ.h:129:16: note: forward declaration of
'struct x509_object_st'
typedef struct x509_object_st X509_OBJECT;
^
In file included from tls.c:121:
./tls-openssl.c:797:23: error: incomplete definition of type
'struct x509_object_st'
X509 * x = tmp_obj->data.x509;
~~~~~~~^
/usr/local/include/openssl/ossl_typ.h:129:16: note: forward declaration of
'struct x509_object_st'
typedef struct x509_object_st X509_OBJECT;
^
In file included from tls.c:121:
./tls-openssl.c:983:13: warning: 'RSA_generate_key' is deprecated
[-Wdeprecated-declarations]
if (!(rsa = RSA_generate_key(1024, RSA_F4, NULL, NULL)))
^
/usr/local/include/openssl/rsa.h:193:25: note: 'RSA_generate_key' has been
explicitly marked deprecated here
DEPRECATEDIN_0_9_8(RSA *RSA_generate_key(int bits, unsigned long e, void
^
In file included from tls.c:122:
./tlscert-openssl.c:377:13: warning: 'ASN1_STRING_data' is deprecated
[-Wdeprecated-declarations]
ele = ASN1_STRING_data(namePart->d.dNSName);
^
/usr/local/include/openssl/asn1.h:553:35: note: 'ASN1_STRING_data' has been
explicitly marked deprecated here
DEPRECATEDIN_1_1_0(unsigned char *ASN1_STRING_data(ASN1_STRING *x))
^
In file included from tls.c:122:
./tlscert-openssl.c:382:13: warning: 'ASN1_STRING_data' is deprecated
[-Wdeprecated-declarations]
ele = ASN1_STRING_data(namePart->d.uniformResourceIdentifier);
^
/usr/local/include/openssl/asn1.h:553:35: note: 'ASN1_STRING_data' has been
explicitly marked deprecated here
DEPRECATEDIN_1_1_0(unsigned char *ASN1_STRING_data(ASN1_STRING *x))
^
In file included from tls.c:122:
./tlscert-openssl.c:387:13: warning: 'ASN1_STRING_data' is deprecated
[-Wdeprecated-declarations]
ele = ASN1_STRING_data(namePart->d.rfc822Name);
^
/usr/local/include/openssl/asn1.h:553:35: note: 'ASN1_STRING_data' has been
explicitly marked deprecated here
DEPRECATEDIN_1_1_0(unsigned char *ASN1_STRING_data(ASN1_STRING *x))
^
In file included from tls.c:122:
./tlscert-openssl.c:424:20: warning: 'ASN1_STRING_data' is deprecated
[-Wdeprecated-declarations]
uschar * ele = ASN1_STRING_data(ad->location->d.ia5);
^
/usr/local/include/openssl/asn1.h:553:35: note: 'ASN1_STRING_data' has been
explicitly marked deprecated here
DEPRECATEDIN_1_1_0(unsigned char *ASN1_STRING_data(ASN1_STRING *x))
^
In file included from tls.c:122:
./tlscert-openssl.c:461:17: warning: 'ASN1_STRING_data' is deprecated
[-Wdeprecated-declarations]
uschar * ele = ASN1_STRING_data(np->d.uniformResourceIdentifier);
^
/usr/local/include/openssl/asn1.h:553:35: note: 'ASN1_STRING_data' has been
explicitly marked deprecated here
DEPRECATEDIN_1_1_0(unsigned char *ASN1_STRING_data(ASN1_STRING *x))
^
tls.c:278:40: warning: '&&' within '||' [-Wlogical-op-parentheses]
|| Ustrncmp(ele, match, len) == 0 && ele[len] == '='
~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
tls.c:278:40: note: place parentheses around the '&&' expression to silence this
warning
|| Ustrncmp(ele, match, len) == 0 && ele[len] == '='
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
7 warnings and 3 errors generated.
*** Error code 1
Stop.
make[1]: stopped in /usr/source/exim-4.88_RC4/build-FreeBSD-amd64
*** Error code 1
Stop.
--
Member - Liberal International This is doctor@@nl2k.ab.ca Ici doctor@@nl2k.ab.ca
God,Queen and country!Never Satan President Republic!Beware AntiChrist rising!
http://www.fullyfollow.me/rootnl2k Look at Psalms 14 and 53 on Atheism
Time for the USA to hold a referendum on its republic and vote to dissolve!!