← Back to team overview

linuxdcpp-team team mailing list archive

[Branch ~dcplusplus-team/dcplusplus/trunk] Rev 2119: OpenSSL 0.9.8n

 

------------------------------------------------------------
revno: 2119
committer: poy <poy@xxxxxxxxxx>
branch nick: repo
timestamp: Sun 2010-03-28 23:41:51 +0200
message:
  OpenSSL 0.9.8n
modified:
  changelog.txt
  openssl/include/openssl/engine.h
  openssl/include/openssl/obj_mac.h
  openssl/include/openssl/opensslconf-msvc-x64.h
  openssl/include/openssl/opensslconf-msvc-x86.h
  openssl/include/openssl/opensslv.h
  openssl/include/openssl/symhacks.h
  openssl/lib/libcrypto.a
  openssl/lib/libssl.a


--
lp:dcplusplus
https://code.launchpad.net/~dcplusplus-team/dcplusplus/trunk

Your team Dcplusplus-team is subscribed to branch lp:dcplusplus.
To unsubscribe from this branch go to https://code.launchpad.net/~dcplusplus-team/dcplusplus/trunk/+edit-subscription.
=== modified file 'changelog.txt'
--- changelog.txt	2010-03-26 22:49:37 +0000
+++ changelog.txt	2010-03-28 21:41:51 +0000
@@ -6,6 +6,7 @@
 * Fix painting issues with /clear <n> (poy)
 * Smooth text-box menus (poy)
 * Add user commands to the chat menu (poy)
+* OpenSSL 0.9.8n - defends against a remote crash (poy)
 
 -- 0.761 2010-03-14 --
 * [L#533840] Fix crashes with themed menus (poy)

=== modified file 'openssl/include/openssl/engine.h'
--- openssl/include/openssl/engine.h	2010-01-25 00:03:57 +0000
+++ openssl/include/openssl/engine.h	2010-03-28 21:41:51 +0000
@@ -769,6 +769,7 @@
 #define ENGINE_R_DSO_FAILURE				 104
 #define ENGINE_R_DSO_NOT_FOUND				 132
 #define ENGINE_R_ENGINES_SECTION_ERROR			 148
+#define ENGINE_R_ENGINE_CONFIGURATION_ERROR		 101
 #define ENGINE_R_ENGINE_IS_NOT_IN_LIST			 105
 #define ENGINE_R_ENGINE_SECTION_ERROR			 149
 #define ENGINE_R_FAILED_LOADING_PRIVATE_KEY		 128

=== modified file 'openssl/include/openssl/obj_mac.h'
--- openssl/include/openssl/obj_mac.h	2009-04-02 16:47:14 +0000
+++ openssl/include/openssl/obj_mac.h	2010-03-28 21:41:51 +0000
@@ -122,7 +122,7 @@
 
 #define SN_wap_wsg		"wap-wsg"
 #define NID_wap_wsg		679
-#define OBJ_wap_wsg		OBJ_wap,13L
+#define OBJ_wap_wsg		OBJ_wap,1L
 
 #define SN_selected_attribute_types		"selected-attribute-types"
 #define LN_selected_attribute_types		"Selected Attribute Types"

=== modified file 'openssl/include/openssl/opensslconf-msvc-x64.h'
--- openssl/include/openssl/opensslconf-msvc-x64.h	2010-01-25 00:03:57 +0000
+++ openssl/include/openssl/opensslconf-msvc-x64.h	2010-03-28 21:41:51 +0000
@@ -44,9 +44,6 @@
 #ifndef OPENSSL_THREADS
 # define OPENSSL_THREADS
 #endif
-#ifndef OPENSSL_NO_ASM
-# define OPENSSL_NO_ASM
-#endif
 
 /* The OPENSSL_NO_* macros are also defined as NO_* if the application
    asks for it.  This is a transient feature that is provided for those

=== modified file 'openssl/include/openssl/opensslconf-msvc-x86.h'
--- openssl/include/openssl/opensslconf-msvc-x86.h	2010-01-25 00:03:57 +0000
+++ openssl/include/openssl/opensslconf-msvc-x86.h	2010-03-28 21:41:51 +0000
@@ -44,9 +44,6 @@
 #ifndef OPENSSL_THREADS
 # define OPENSSL_THREADS
 #endif
-#ifndef OPENSSL_NO_ASM
-# define OPENSSL_NO_ASM
-#endif
 
 /* The OPENSSL_NO_* macros are also defined as NO_* if the application
    asks for it.  This is a transient feature that is provided for those

=== modified file 'openssl/include/openssl/opensslv.h'
--- openssl/include/openssl/opensslv.h	2010-01-25 00:03:57 +0000
+++ openssl/include/openssl/opensslv.h	2010-03-28 21:41:51 +0000
@@ -25,11 +25,11 @@
  * (Prior to 0.9.5a beta1, a different scheme was used: MMNNFFRBB for
  *  major minor fix final patch/beta)
  */
-#define OPENSSL_VERSION_NUMBER	0x009080d1L
+#define OPENSSL_VERSION_NUMBER	0x009080efL
 #ifdef OPENSSL_FIPS
-#define OPENSSL_VERSION_TEXT	"OpenSSL 0.9.8m-fips-beta1 20 Jan 2010"
+#define OPENSSL_VERSION_TEXT	"OpenSSL 0.9.8n-fips 24 Mar 2010"
 #else
-#define OPENSSL_VERSION_TEXT	"OpenSSL 0.9.8m-beta1 20 Jan 2010"
+#define OPENSSL_VERSION_TEXT	"OpenSSL 0.9.8n 24 Mar 2010"
 #endif
 #define OPENSSL_VERSION_PTEXT	" part of " OPENSSL_VERSION_TEXT
 

=== modified file 'openssl/include/openssl/symhacks.h'
--- openssl/include/openssl/symhacks.h	2010-01-25 00:03:57 +0000
+++ openssl/include/openssl/symhacks.h	2010-03-28 21:41:51 +0000
@@ -181,6 +181,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_clienthello_reneg_ext
+#undef ssl_add_serverhello_renegotiate_ext
+#define ssl_add_serverhello_renegotiate_ext	ssl_add_serverhello_reneg_ext
+#undef ssl_parse_clienthello_renegotiate_ext
+#define ssl_parse_clienthello_renegotiate_ext	ssl_parse_clienthello_reneg_ext
+#undef ssl_parse_serverhello_renegotiate_ext
+#define ssl_parse_serverhello_renegotiate_ext	ssl_parse_serverhello_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

=== modified file 'openssl/lib/libcrypto.a'
Binary files openssl/lib/libcrypto.a	2010-01-25 00:03:57 +0000 and openssl/lib/libcrypto.a	2010-03-28 21:41:51 +0000 differ
=== modified file 'openssl/lib/libssl.a'
Binary files openssl/lib/libssl.a	2010-01-25 00:03:57 +0000 and openssl/lib/libssl.a	2010-03-28 21:41:51 +0000 differ