Make ready for release of 1.3.8 and soversion 7

This commit is contained in:
Paul Bakker 2014-07-09 10:21:28 +02:00
parent bd68e90f02
commit ec3a617d40
10 changed files with 23 additions and 16 deletions

View file

@ -1,10 +1,6 @@
PolarSSL ChangeLog (Sorted per branch, date) PolarSSL ChangeLog (Sorted per branch, date)
TODO: bump SOVERSION for ABI change = PolarSSL 1.3.8 branch (not yet released)
(internal-but-not-static function x509_get_sig_alg() changed prototype)
(and various x509 structures got a new member)
= PolarSSL 1.3 branch
Security Security
* Fix length checking for AEAD ciphersuites (found by Codenomicon). * Fix length checking for AEAD ciphersuites (found by Codenomicon).
It was possible to crash the server (and client) using crafted messages It was possible to crash the server (and client) using crafted messages

View file

@ -4,7 +4,7 @@
*/ */
/** /**
* @mainpage PolarSSL v1.3.7 source code documentation * @mainpage PolarSSL v1.3.8 source code documentation
* *
* This documentation describes the internal structure of PolarSSL. It was * This documentation describes the internal structure of PolarSSL. It was
* automatically generated from specially formatted comment blocks in * automatically generated from specially formatted comment blocks in

View file

@ -28,7 +28,7 @@ DOXYFILE_ENCODING = UTF-8
# identify the project. Note that if you do not use Doxywizard you need # identify the project. Note that if you do not use Doxywizard you need
# to put quotes around the project name if it contains spaces. # to put quotes around the project name if it contains spaces.
PROJECT_NAME = "PolarSSL v1.3.7" PROJECT_NAME = "PolarSSL v1.3.8"
# The PROJECT_NUMBER tag can be used to enter a project or revision number. # The PROJECT_NUMBER tag can be used to enter a project or revision number.
# This could be handy for archiving the generated documentation or # This could be handy for archiving the generated documentation or

View file

@ -43,16 +43,16 @@
*/ */
#define POLARSSL_VERSION_MAJOR 1 #define POLARSSL_VERSION_MAJOR 1
#define POLARSSL_VERSION_MINOR 3 #define POLARSSL_VERSION_MINOR 3
#define POLARSSL_VERSION_PATCH 7 #define POLARSSL_VERSION_PATCH 8
/** /**
* The single version number has the following structure: * The single version number has the following structure:
* MMNNPP00 * MMNNPP00
* Major version | Minor version | Patch version * Major version | Minor version | Patch version
*/ */
#define POLARSSL_VERSION_NUMBER 0x01030700 #define POLARSSL_VERSION_NUMBER 0x01030800
#define POLARSSL_VERSION_STRING "1.3.7" #define POLARSSL_VERSION_STRING "1.3.8"
#define POLARSSL_VERSION_STRING_FULL "PolarSSL 1.3.7" #define POLARSSL_VERSION_STRING_FULL "PolarSSL 1.3.8"
#if defined(POLARSSL_VERSION_C) #if defined(POLARSSL_VERSION_C)

View file

@ -118,7 +118,7 @@ endif()
if(USE_SHARED_POLARSSL_LIBRARY) if(USE_SHARED_POLARSSL_LIBRARY)
add_library(polarssl SHARED ${src}) add_library(polarssl SHARED ${src})
set_target_properties(polarssl PROPERTIES VERSION 1.3.7 SOVERSION 6) set_target_properties(polarssl PROPERTIES VERSION 1.3.8 SOVERSION 7)
target_link_libraries(polarssl ${libs}) target_link_libraries(polarssl ${libs})

View file

@ -22,9 +22,9 @@ ifdef SHARED
CFLAGS += -fPIC CFLAGS += -fPIC
endif endif
SONAME=libpolarssl.so.6 SONAME=libpolarssl.so.7
DLEXT=so.6 DLEXT=so.7
# OSX shared library extension: # OSX shared library extension:
# DLEXT=dylib # DLEXT=dylib

View file

@ -147,6 +147,9 @@ const char *features[] = {
#if defined(POLARSSL_ENABLE_WEAK_CIPHERSUITES) #if defined(POLARSSL_ENABLE_WEAK_CIPHERSUITES)
"POLARSSL_ENABLE_WEAK_CIPHERSUITES", "POLARSSL_ENABLE_WEAK_CIPHERSUITES",
#endif /* POLARSSL_ENABLE_WEAK_CIPHERSUITES */ #endif /* POLARSSL_ENABLE_WEAK_CIPHERSUITES */
#if defined(POLARSSL_REMOVE_ARC4_CIPHERSUITES)
"POLARSSL_REMOVE_ARC4_CIPHERSUITES",
#endif /* POLARSSL_REMOVE_ARC4_CIPHERSUITES */
#if defined(POLARSSL_ECP_DP_SECP192R1_ENABLED) #if defined(POLARSSL_ECP_DP_SECP192R1_ENABLED)
"POLARSSL_ECP_DP_SECP192R1_ENABLED", "POLARSSL_ECP_DP_SECP192R1_ENABLED",
#endif /* POLARSSL_ECP_DP_SECP192R1_ENABLED */ #endif /* POLARSSL_ECP_DP_SECP192R1_ENABLED */
@ -336,6 +339,9 @@ const char *features[] = {
#if defined(POLARSSL_X509_CHECK_EXTENDED_KEY_USAGE) #if defined(POLARSSL_X509_CHECK_EXTENDED_KEY_USAGE)
"POLARSSL_X509_CHECK_EXTENDED_KEY_USAGE", "POLARSSL_X509_CHECK_EXTENDED_KEY_USAGE",
#endif /* POLARSSL_X509_CHECK_EXTENDED_KEY_USAGE */ #endif /* POLARSSL_X509_CHECK_EXTENDED_KEY_USAGE */
#if defined(POLARSSL_X509_RSASSA_PSS_SUPPORT)
"POLARSSL_X509_RSASSA_PSS_SUPPORT",
#endif /* POLARSSL_X509_RSASSA_PSS_SUPPORT */
#if defined(POLARSSL_ZLIB_SUPPORT) #if defined(POLARSSL_ZLIB_SUPPORT)
"POLARSSL_ZLIB_SUPPORT", "POLARSSL_ZLIB_SUPPORT",
#endif /* POLARSSL_ZLIB_SUPPORT */ #endif /* POLARSSL_ZLIB_SUPPORT */

View file

@ -1,8 +1,8 @@
Check compiletime library version Check compiletime library version
check_compiletime_version:"1.3.7" check_compiletime_version:"1.3.8"
Check runtime library version Check runtime library version
check_runtime_version:"1.3.7" check_runtime_version:"1.3.8"
Check for POLARSSL_VERSION_C Check for POLARSSL_VERSION_C
check_feature:"POLARSSL_VERSION_C":0 check_feature:"POLARSSL_VERSION_C":0

View file

@ -256,6 +256,7 @@
<ClCompile Include="..\..\library\pkwrite.c" /> <ClCompile Include="..\..\library\pkwrite.c" />
<ClCompile Include="..\..\library\platform.c" /> <ClCompile Include="..\..\library\platform.c" />
<ClCompile Include="..\..\library\ripemd160.c" /> <ClCompile Include="..\..\library\ripemd160.c" />
<ClCompile Include="..\..\library\rnd_test.c" />
<ClCompile Include="..\..\library\rsa.c" /> <ClCompile Include="..\..\library\rsa.c" />
<ClCompile Include="..\..\library\sha1.c" /> <ClCompile Include="..\..\library\sha1.c" />
<ClCompile Include="..\..\library\sha256.c" /> <ClCompile Include="..\..\library\sha256.c" />

View file

@ -273,6 +273,10 @@ SOURCE=..\..\library\ripemd160.c
# End Source File # End Source File
# Begin Source File # Begin Source File
SOURCE=..\..\library\rnd_test.c
# End Source File
# Begin Source File
SOURCE=..\..\library\rsa.c SOURCE=..\..\library\rsa.c
# End Source File # End Source File
# Begin Source File # Begin Source File