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