From 55a56cac052456862aa7caa19f7d64b9330c2a29 Mon Sep 17 00:00:00 2001 From: Jacob Barthelmeh Date: Wed, 28 Oct 2015 15:07:22 -0600 Subject: [PATCH] Release 3.7.0 --- IPP/.gitkeep | 0 README | 18 +++++++++++++++--- README.md | 20 +++++++++++++++----- configure.ac | 4 ++-- support/wolfssl.pc | 2 +- wolfssl/version.h | 4 ++-- 6 files changed, 35 insertions(+), 13 deletions(-) create mode 100644 IPP/.gitkeep diff --git a/IPP/.gitkeep b/IPP/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/README b/README index 2c5586532..9d15eb7fb 100644 --- a/README +++ b/README @@ -32,13 +32,25 @@ before calling wolfSSL_new(); Though it's not recommended. *** end Notes *** -wolfSSL (Formerly CyaSSL) Release 3.6.9 (10/05/2015) + ********* wolfSSL (Formerly CyaSSL) Release 3.7.0 (10/26/2015) -Release 3.6.9 of wolfSSL has bug fixes and new features including: +Release 3.7.0 of wolfSSL has bug fixes and new features including: +- ALPN extension support added for HTTP2 connections with --enable-alpn +- Change of example/client/client max fragment flag -L -> -F +- Throughput benchmarking, added scripts/benchmark.test +- Sniffer API ssl_FreeDecodeBuffer added +- Addition of AES_GCM to Sniffer +- Sniffer change to handle unlimited decrypt buffer size - New option for the sniffer where it will try to pick up decoding after a sequence number acknowldgement fault. Also includes some additional stats. +- JNI API setter and getter function for jobject added +- User RSA crypto plugin abstraction. An example placed in wolfcrypt/user-crypto +- fix to asn configuration bug - AES-GCM/CCM fixes. +- Port for Rowley added +- Rowley Crossworks bare metal examples added +- MDK5-ARM project update - FreeRTOS support updates. - VXWorks support updates. - Added the IDEA cipher and support in wolfSSL. @@ -46,7 +58,7 @@ Release 3.6.9 of wolfSSL has bug fixes and new features including: - CFLAGS is usable when configuring source. - No high level security fixes that requires an update though we always - recommend updating to the latest +recommend updating to the latest See INSTALL file for build instructions. More info can be found on-line at //http://wolfssl.com/yaSSL/Docs.html diff --git a/README.md b/README.md index eb2437b10..57b658663 100644 --- a/README.md +++ b/README.md @@ -35,14 +35,25 @@ wolfSSL_CTX_set_verify(ctx, SSL_VERIFY_NONE, 0); before calling wolfSSL_new(); Though it's not recommended. ``` +# wolfSSL (Formerly CyaSSL) Release 3.7.0 (10/26/2015) -# wolfSSL (Formerly CyaSSL) Release 3.6.9 (10/05/2015) - -##Release 3.6.9 of wolfSSL has bug fixes and new features including: +##Release 3.7.0 of wolfSSL has bug fixes and new features including: +- ALPN extension support added for HTTP2 connections with --enable-alpn +- Change of example/client/client max fragment flag -L -> -F +- Throughput benchmarking, added scripts/benchmark.test +- Sniffer API ssl_FreeDecodeBuffer added +- Addition of AES_GCM to Sniffer +- Sniffer change to handle unlimited decrypt buffer size - New option for the sniffer where it will try to pick up decoding after a sequence number acknowldgement fault. Also includes some additional stats. +- JNI API setter and getter function for jobject added +- User RSA crypto plugin abstraction. An example placed in wolfcrypt/user-crypto +- fix to asn configuration bug - AES-GCM/CCM fixes. +- Port for Rowley added +- Rowley Crossworks bare metal examples added +- MDK5-ARM project update - FreeRTOS support updates. - VXWorks support updates. - Added the IDEA cipher and support in wolfSSL. @@ -50,12 +61,11 @@ before calling wolfSSL_new(); Though it's not recommended. - CFLAGS is usable when configuring source. - No high level security fixes that requires an update though we always - recommend updating to the latest +recommend updating to the latest See INSTALL file for build instructions. More info can be found on-line at //http://wolfssl.com/yaSSL/Docs.html - #wolfSSL (Formerly CyaSSL) Release 3.6.8 (09/17/2015) ##Release 3.6.8 of wolfSSL fixes two high severity vulnerabilities. diff --git a/configure.ac b/configure.ac index e2895eb39..8d4eba4f1 100644 --- a/configure.ac +++ b/configure.ac @@ -6,7 +6,7 @@ # # -AC_INIT([wolfssl],[3.6.9d],[https://github.com/wolfssl/wolfssl/issues],[wolfssl],[http://www.wolfssl.com]) +AC_INIT([wolfssl],[3.7.0],[https://github.com/wolfssl/wolfssl/issues],[wolfssl],[http://www.wolfssl.com]) AC_CONFIG_AUX_DIR([build-aux]) @@ -35,7 +35,7 @@ AC_CONFIG_MACRO_DIR([m4]) AC_CONFIG_HEADERS([config.h:config.in])dnl Keep filename to 8.3 for MS-DOS. #shared library versioning -WOLFSSL_LIBRARY_VERSION=1:0:0 +WOLFSSL_LIBRARY_VERSION=2:0:1 # | | | # +------+ | +---+ # | | | diff --git a/support/wolfssl.pc b/support/wolfssl.pc index 74800588c..617705cae 100644 --- a/support/wolfssl.pc +++ b/support/wolfssl.pc @@ -5,6 +5,6 @@ includedir=${prefix}/include Name: wolfssl Description: wolfssl C library. -Version: 3.6.9d +Version: 3.7.0 Libs: -L${libdir} -lwolfssl Cflags: -I${includedir} diff --git a/wolfssl/version.h b/wolfssl/version.h index 58d1fdd5a..52f61334f 100644 --- a/wolfssl/version.h +++ b/wolfssl/version.h @@ -26,8 +26,8 @@ extern "C" { #endif -#define LIBWOLFSSL_VERSION_STRING "3.6.9d" -#define LIBWOLFSSL_VERSION_HEX 0x03006009 +#define LIBWOLFSSL_VERSION_STRING "3.7.0" +#define LIBWOLFSSL_VERSION_HEX 0x03007000 #ifdef __cplusplus }