From 46ecb6f90bcb820cd2e916071bf046dc267a0ec5 Mon Sep 17 00:00:00 2001 From: Viktor Krykun Date: Fri, 15 Jun 2012 10:23:46 +0300 Subject: [PATCH] Update libzrtp version Modified-by: Travis Cross Signed-off-by: Travis Cross --- libs/libzrtp/configure.in | 2 +- libs/libzrtp/doc/manuals/changelog.dox | 24 ++++++++++++++++++++++++ libs/libzrtp/include/zrtp_version.h | 6 +++--- 3 files changed, 28 insertions(+), 4 deletions(-) diff --git a/libs/libzrtp/configure.in b/libs/libzrtp/configure.in index 34feb59a91..f95cf8d4f5 100644 --- a/libs/libzrtp/configure.in +++ b/libs/libzrtp/configure.in @@ -32,7 +32,7 @@ case $target_os in esac -AM_INIT_AUTOMAKE([libzrtp], [1.15]) +AM_INIT_AUTOMAKE([libzrtp], [1.20]) AX_PREFIX_CONFIG_H(include/zrtp_config_unix.h,ZRTP,config/config.h) CFLAGS="$CFLAGS -Wno-unused-parameter -fno-strict-aliasing -fPIC -DZRTP_AUTOMAKE=1" diff --git a/libs/libzrtp/doc/manuals/changelog.dox b/libs/libzrtp/doc/manuals/changelog.dox index 854278bc0e..6686515851 100644 --- a/libs/libzrtp/doc/manuals/changelog.dox +++ b/libs/libzrtp/doc/manuals/changelog.dox @@ -13,6 +13,29 @@ /*! \page changelog ChangeLog +**************************************************************************************************** +\section v120 libzrtp v1.20 build XXX (ZRTP RFC 6189, protocol 1.1) +**************************************************************************************************** + +This release is focused on better ZRTP cache management. + +***\subsection v120_changes API changes and Upgrade Instructions: + *- Starting from v120 libzrtp uses global ZID for all outgoing connections. Local ZID should be + specified in zrtp_global_t#zid and provided to zrtp_init(). App doesn't need to pass local ZID + each time it creates new session via zrtp_session_init(). + *- Added zrtp_randstr2() which allow to generate random string before libzrtp being initialized. + Can be handy to generate initial ZID. In normal circumstances, use zrtp_randstr() whenever possible. + *- ZRTP cache API was completely redesigned. Look at zrtp_cache.h for more details. + + +***\subsection v120_feature New features and improvements. + *- new better cache management API. + +***\subsection v120_bugs Bug fixes + *- fixed bug when ZRTP forces enrolled endpoints to re-render SAS when sashash is empty. + *- other minor bug fixes and improvements + + **************************************************************************************************** \section v091 DEVELOPERS BUILD Release Notes - libzrtp - Version 0.91 build XXX (ZRTP ID v16x, protocol 1.X) **************************************************************************************************** @@ -194,4 +217,5 @@ Minor improvements. Zfone and libZRTP projects moved to public bug-tracking and *- [LZRTP-132] Replace HMAC with KDF function call.\n Since ZRTP draft 12b defines ZRTP KDF to be in compliance with the recommendations in NIST SP 800-108. KDF function implemented as _zrtp_kdf() in zrtp_utils_proto.c. All KDF operations were replaced with from hmac to kdf function. + */ diff --git a/libs/libzrtp/include/zrtp_version.h b/libs/libzrtp/include/zrtp_version.h index 3b4dfcb97f..fc0a349442 100644 --- a/libs/libzrtp/include/zrtp_version.h +++ b/libs/libzrtp/include/zrtp_version.h @@ -12,8 +12,8 @@ #define LIBZRTP_VERSION_MAJOR 1 -#define LIBZRTP_VERSION_MINOR 15 -#define LIBZRTP_VERSION_BUILD 611 -#define LIBZRTP_VERSION_STR "v1.15 611" +#define LIBZRTP_VERSION_MINOR 20 +#define LIBZRTP_VERSION_BUILD 616 +#define LIBZRTP_VERSION_STR "v1.20 616" #endif /*__ZRTP_VERSION_H__*/