I think that some of the tests still have problems, but these changes
seem to help with the build:


gdiff -u crypto/symhacks.h_orig crypto/symhacks.h
--- crypto/symhacks.h_orig      2009-11-12 08:04:26 -0600
+++ crypto/symhacks.h   2010-01-22 16:05:16 -0600
@@ -177,6 +177,15 @@
 #undef SSL_COMP_get_compression_methods
 #define SSL_COMP_get_compression_methods       SSL_COMP_get_compress_methods
 
+#undef ssl_add_clienthello_renegotiate_ext
+#define ssl_add_clienthello_renegotiate_ext     ssl_add_clnthello_reneg_ext
+#undef ssl_add_serverhello_renegotiate_ext
+#define ssl_add_serverhello_renegotiate_ext     ssl_add_srvrhello_reneg_ext
+#undef ssl_parse_clienthello_renegotiate_ext
+#define ssl_parse_clienthello_renegotiate_ext   ssl_parse_clnthello_reneg_ext
+#undef ssl_parse_serverhello_renegotiate_ext
+#define ssl_parse_serverhello_renegotiate_ext   ssl_parse_srvrhello_reneg_ext
+
 /* Hack some long ENGINE names */
 #undef ENGINE_get_default_BN_mod_exp_crt
 #define ENGINE_get_default_BN_mod_exp_crt      ENGINE_get_def_BN_mod_exp_crt

   Spaces or tabs?  Seeing no consistency, I chose (copied) spaces.


gdiff -u ssl/ssl-lib.com_orig ssl/ssl-lib.com
--- ssl/ssl-lib.com_orig        2009-05-15 11:37:06 -0500
+++ ssl/ssl-lib.com     2010-01-22 15:58:50 -0600
@@ -180,7 +180,7 @@
            "ssl_lib,ssl_err2,ssl_cert,ssl_sess,"+ -
            "ssl_ciph,ssl_stat,ssl_rsa,"+ -
            "ssl_asn1,ssl_txt,ssl_algs,"+ -
-           "bio_ssl,ssl_err,kssl"
+           "bio_ssl,ssl_err,kssl,t1_reneg"
 $!
 $! Tell The User That We Are Compiling The Library.
 $!


gdiff -u util/ssleay.num_orig util/ssleay.num
--- util/ssleay.num_orig        2009-07-08 04:13:24 -0500
+++ util/ssleay.num     2010-01-22 16:10:26 -0600
@@ -259,3 +259,11 @@
 SSL_set_session_ticket_ext_cb           308    EXIST::FUNCTION:
 SSL_set1_param                          309    EXIST::FUNCTION:
 SSL_CTX_set1_param                      310    EXIST::FUNCTION:
+ssl_add_clienthello_renegotiate_ext     311    EXIST:!VMS:FUNCTION:
+ssl_add_clnthello_reneg_ext             311    EXIST:VMS:FUNCTION:
+ssl_add_serverhello_renegotiate_ext     312    EXIST:!VMS:FUNCTION:
+ssl_add_srvrhello_reneg_ext             312    EXIST:VMS:FUNCTION:
+ssl_parse_clienthello_renegotiate_ext   313    EXIST:!VMS:FUNCTION:
+ssl_parse_clnthello_reneg_ext           313    EXIST:VMS:FUNCTION:
+ssl_parse_serverhello_renegotiate_ext   314    EXIST:!VMS:FUNCTION:
+ssl_parse_srvrhello_reneg_ext           314    EXIST:VMS:FUNCTION:


   I changed the abbreviations a little from the first suggestions.  I
assumed that the "!VMS" things should be added.  Someone who knows
something may wish to revise that.  I saw no other lower-case "ssl_*"
things, which I find worrying.

------------------------------------------------------------------------

   Steven M. Schweda               s...@antinode-info
   382 South Warwick Street        (+1) 651-699-9818
   Saint Paul  MN  55105-2547
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       openssl-dev@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to