OpenSSL CVS Repository
http://cvs.openssl.org/
____________________________________________________________
________________
Server: cvs.openssl.org Name: Dr.
Stephen Henson
Root: /v/openssl/cvs Email: steve openssl.org
Module: openssl Date:
13-Aug-2007 00:31:18
Branch: OpenSSL_0_9_8-stable Handle:
2007081223311402
Modified files: (Branch: OpenSSL_0_9_8-stable)
openssl/util mk1mf.pl mkdef.pl ssleay.num
Log:
Update to Win32 build system to it knows about TLS
extension code.
Summary:
Revision Changes Path
1.61.2.18 +2 -0 openssl/util/mk1mf.pl
1.92.2.8 +6 -1 openssl/util/mkdef.pl
1.44.2.2 +3 -0 openssl/util/ssleay.num
____________________________________________________________
________________
patch -p0 <<' .'
Index: openssl/util/mk1mf.pl
============================================================
================
$ cvs diff -u -r1.61.2.17 -r1.61.2.18 mk1mf.pl
--- openssl/util/mk1mf.pl 19 Jul 2007 17:39:07
-0000 1.61.2.17
+++ openssl/util/mk1mf.pl 12 Aug 2007 22:31:14
-0000 1.61.2.18
 -218,6 +218,7 
$cflags.=" -DOPENSSL_NO_SOCK" if $no_sock;
$cflags.=" -DOPENSSL_NO_SSL2" if $no_ssl2;
$cflags.=" -DOPENSSL_NO_SSL3" if $no_ssl3;
+$cflags.=" -DOPENSSL_NO_TLSEXT" if $no_tlsext;
$cflags.=" -DOPENSSL_NO_ERR" if $no_err;
$cflags.=" -DOPENSSL_NO_KRB5" if $no_krb5;
$cflags.=" -DOPENSSL_NO_EC" if $no_ec;
 -1011,6 +1012,7 
"gaswin" => $gaswin,
"no-ssl2" => $no_ssl2,
"no-ssl3" => $no_ssl3,
+ "no-tlsext" => $no_tlsext,
"no-err" => $no_err,
"no-sock" => $no_sock,
"no-krb5" => $no_krb5,
 .
patch -p0 <<' .'
Index: openssl/util/mkdef.pl
============================================================
================
$ cvs diff -u -r1.92.2.7 -r1.92.2.8 mkdef.pl
--- openssl/util/mkdef.pl 19 Jul 2007 17:39:07
-0000 1.92.2.7
+++ openssl/util/mkdef.pl 12 Aug 2007 22:31:15
-0000 1.92.2.8
 -96,6 +96,8 
"STATIC_ENGINE", "ENGINE",
"HW", "GMP",
# RFC3779 support
"RFC3779",
+ # TLS extension support
+ "TLSEXT",
# Deprecated functions
"DEPRECATED" );
 -116,7 +118,7 
my $no_ec; my $no_ecdsa; my $no_ecdh; my $no_engine; my
$no_hw; my $no_camellia;
my $no_seed;
my $no_fp_api; my $no_static_engine; my $no_gmp; my
$no_deprecated;
-my $no_rfc3779;
+my $no_rfc3779; my $no_tlsext;
foreach ( ARGV, split(/ /, $options))
 -195,6 +197,7 
elsif (/^no-hw$/) { $no_hw=1; }
elsif (/^no-gmp$/) { $no_gmp=1; }
elsif (/^no-rfc3779$/) { $no_rfc3779=1; }
+ elsif (/^no-tlsext$/) { $no_tlsext=1; }
}
 -230,6 +233,7 
my $ssl="ssl/ssl.h";
$ssl.=" ssl/kssl.h";
+$ssl.=" ssl/tls1.h";
my $crypto ="crypto/crypto.h";
$crypto.=" crypto/o_dir.h";
 -1115,6 +1119,7 
if ($keyword eq "STATIC_ENGINE" &&
$no_static_engine) { return 0; }
if ($keyword eq "GMP" && $no_gmp) {
return 0; }
if ($keyword eq "RFC3779" &&
$no_rfc3779) { return 0; }
+ if ($keyword eq "TLSEXT" &&
$no_tlsext) { return 0; }
if ($keyword eq "DEPRECATED" &&
$no_deprecated) { return 0; }
# Nothing recognise as true
 .
patch -p0 <<' .'
Index: openssl/util/ssleay.num
============================================================
================
$ cvs diff -u -r1.44.2.1 -r1.44.2.2 ssleay.num
--- openssl/util/ssleay.num 30 Nov 2006 13:04:43
-0000 1.44.2.1
+++ openssl/util/ssleay.num 12 Aug 2007 22:31:16
-0000 1.44.2.2
 -238,3 +238,6 
SSL_CTX_sess_get_new_cb
287 EXIST::FUNCTION:
SSL_CTX_get_client_cert_cb
288 EXIST::FUNCTION:
SSL_CTX_sess_get_remove_cb
289 EXIST::FUNCTION:
+SSL_set_SSL_CTX
290 EXIST::FUNCTION:
+SSL_get_servername
291 EXIST::FUNCTION:TLSEXT
+SSL_get_servername_type
292 EXIST::FUNCTION:TLSEXT
 .
____________________________________________________________
__________
OpenSSL Project http://www.openssl.org
CVS Repository Commit List
openssl-cvs openssl.org
Automated List Manager
majordomo openssl.org
|