Mercurial > hg > xemacs-beta
diff ChangeLog @ 5887:6eca500211f4
Prototype for X509_check_host() has changed, detect this in configure.ac
ChangeLog addition:
2015-04-09 Aidan Kehoe <kehoea@parhasard.net>
* configure.ac:
If X509_check_host() is available, check the number of arguments
it takes. Don't use it if it takes any number of arguments other
than five. Also don't use it if <openssl/x509v3.h> does not
declare it, since if that is so there is no portable way to tell
how many arguments it should take, and so we would end up smashing
the stack.
* configure: Regenerate.
src/ChangeLog addition:
2015-04-09 Aidan Kehoe <kehoea@parhasard.net>
* tls.c:
#include <openssl/x509v3.h> for its prototype for
X509_check_host().
* tls.c (tls_open):
Pass the new fifth argument to X509_check_host().
author | Aidan Kehoe <kehoea@parhasard.net> |
---|---|
date | Thu, 09 Apr 2015 14:27:02 +0100 |
parents | abe88cd200c9 |
children | b2709239b1f6 |
line wrap: on
line diff
--- a/ChangeLog Wed Apr 08 21:03:18 2015 +0100 +++ b/ChangeLog Thu Apr 09 14:27:02 2015 +0100 @@ -1,3 +1,14 @@ +2015-04-09 Aidan Kehoe <kehoea@parhasard.net> + + * configure.ac: + If X509_check_host() is available, check the number of arguments + it takes. Don't use it if it takes any number of arguments other + than five. Also don't use it if <openssl/x509v3.h> does not + declare it, since if that is so there is no portable way to tell + how many arguments it should take, and so we would end up smashing + the stack. + * configure: Regenerate. + 2015-03-26 Vin Shelton <acs@xemacs.org> * configure.ac: Recognize and support 64-bit cygwin, thanks to