commit libzrtpcpp for openSUSE:Factory
Hello community, here is the log from the commit of package libzrtpcpp for openSUSE:Factory checked in at 2020-09-17 14:43:50 Comparing /work/SRC/openSUSE:Factory/libzrtpcpp (Old) and /work/SRC/openSUSE:Factory/.libzrtpcpp.new.4249 (New) Package is "libzrtpcpp" Thu Sep 17 14:43:50 2020 rev:40 rq:832615 version:4.7.0 Changes: --- /work/SRC/openSUSE:Factory/libzrtpcpp/libzrtpcpp.changes2017-12-11 18:57:42.271127849 +0100 +++ /work/SRC/openSUSE:Factory/.libzrtpcpp.new.4249/libzrtpcpp.changes 2020-09-17 14:46:37.787669284 +0200 @@ -1,0 +2,6 @@ +Sun Sep 6 13:52:09 UTC 2020 - Jan Engelhardt + +- Update to release 4.7.0 + * Add a first version of a new SAS algorithm which renders 6 digits + +--- Old: V4.6.6.tar.gz New: 4.7.0.tar.gz Other differences: -- ++ libzrtpcpp.spec ++ --- /var/tmp/diff_new_pack.xwBNhv/_old 2020-09-17 14:46:40.331671712 +0200 +++ /var/tmp/diff_new_pack.xwBNhv/_new 2020-09-17 14:46:40.335671715 +0200 @@ -1,7 +1,7 @@ # # spec file for package libzrtpcpp # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,29 +12,28 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: libzrtpcpp %define lname libzrtpcpp4 -Version:4.6.6 +Version:4.7.0 Release:0 Summary:A ccrtp extension for ZRTP support -License:GPL-3.0+ +License:GPL-3.0-or-later Group: Development/Libraries/C and C++ -Url:http://www.gnutelephony.org/index.php/GNU_ZRTP +URL:http://www.gnutelephony.org/index.php/GNU_ZRTP #Git-Clone:git://github.com/wernerd/ZRTPCPP #Git-Web: https://github.com/wernerd/ZRTPCPP -Source: https://github.com/wernerd/ZRTPCPP/archive/V%version.tar.gz +Source: https://github.com/wernerd/ZRTPCPP/archive/%version.tar.gz BuildRequires: cmake BuildRequires: gcc-c++ >= 4.7 +BuildRequires: libopenssl-1_0_0-devel BuildRequires: pkg-config BuildRequires: pkgconfig(libccrtp) >= 2 -BuildRequires: pkgconfig(libcrypto) < 1.1 BuildRequires: pkgconfig(sqlite3) >= 3.7 -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description A library that adds RFC6189-compliant ZRTP support to the GNU ccRTP @@ -63,19 +62,16 @@ use libzrtpcpp. %prep -%setup -qn ZRTPCPP-%version +%autosetup -p1 -n ZRTPCPP-%version chmod a-x INSTALL %build -mkdir build -pushd build/ - # libzrtpcpp changed its API (apparently - can't tell whether aes_init # was meant to be exported or not), but failed to bump the SO version. # So now, add explicit symbol versions to ensure programs with wrong # ABI combinations are caught. echo "V_%version { global: *; };" >version.map -cmake -DCMAKE_INSTALL_PREFIX="%_prefix" \ +%cmake -DCMAKE_INSTALL_PREFIX="%_prefix" \ -DCMAKE_C_FLAGS:STRING="%optflags" \ -DCMAKE_CXX_FLAGS:STRING="%optflags" \ -DCMAKE_LD_FLAGS:STRING="-Wl,--version-script=$PWD/version.map" \ @@ -83,25 +79,21 @@ %if "%_lib" == "lib64" -DLIB_SUFFIX=64 \ %endif - .. -make %{?_smp_mflags} VERBOSE=1 -popd + +%cmake_build %install -pushd build/ -%make_install -popd +%cmake_install %post -n %lname -p /sbin/ldconfig %postun -n %lname -p /sbin/ldconfig %files -n %lname -%defattr(-,root,root) -%doc AUTHORS COPYING README.md +%license COPYING %_libdir/libzrtpcpp.so.4* %files devel -%defattr(-,root,root) +%doc AUTHORS README.md %_libdir/libzrtpcpp.so %_libdir/pkgconfig/libzrtpcpp.pc %_includedir/libzrtpcpp/ ++ V4.6.6.tar.gz -> 4.7.0.tar.gz ++ 16287 lines of diff (skipped)
commit libzrtpcpp for openSUSE:Factory
Hello community, here is the log from the commit of package libzrtpcpp for openSUSE:Factory checked in at 2017-12-11 18:57:41 Comparing /work/SRC/openSUSE:Factory/libzrtpcpp (Old) and /work/SRC/openSUSE:Factory/.libzrtpcpp.new (New) Package is "libzrtpcpp" Mon Dec 11 18:57:41 2017 rev:39 rq:555908 version:4.6.6 Changes: --- /work/SRC/openSUSE:Factory/libzrtpcpp/libzrtpcpp.changes2017-08-08 11:59:18.351463789 +0200 +++ /work/SRC/openSUSE:Factory/.libzrtpcpp.new/libzrtpcpp.changes 2017-12-11 18:57:42.271127849 +0100 @@ -1,0 +2,5 @@ +Sun Dec 10 23:31:20 UTC 2017 - jeng...@inai.de + +- BuildRequire pre-1.1 openssl. + +--- Other differences: -- ++ libzrtpcpp.spec ++ --- /var/tmp/diff_new_pack.pgMJzt/_old 2017-12-11 18:57:42.875099082 +0100 +++ /var/tmp/diff_new_pack.pgMJzt/_new 2017-12-11 18:57:42.875099082 +0100 @@ -32,7 +32,7 @@ BuildRequires: gcc-c++ >= 4.7 BuildRequires: pkg-config BuildRequires: pkgconfig(libccrtp) >= 2 -BuildRequires: pkgconfig(libcrypto) >= 0.9.8 +BuildRequires: pkgconfig(libcrypto) < 1.1 BuildRequires: pkgconfig(sqlite3) >= 3.7 BuildRoot: %{_tmppath}/%{name}-%{version}-build
commit libzrtpcpp for openSUSE:Factory
Hello community, here is the log from the commit of package libzrtpcpp for openSUSE:Factory checked in at 2017-08-08 11:59:16 Comparing /work/SRC/openSUSE:Factory/libzrtpcpp (Old) and /work/SRC/openSUSE:Factory/.libzrtpcpp.new (New) Package is "libzrtpcpp" Tue Aug 8 11:59:16 2017 rev:38 rq:513703 version:4.6.6 Changes: --- /work/SRC/openSUSE:Factory/libzrtpcpp/libzrtpcpp.changes2016-12-02 16:41:11.0 +0100 +++ /work/SRC/openSUSE:Factory/.libzrtpcpp.new/libzrtpcpp.changes 2017-08-08 11:59:18.351463789 +0200 @@ -1,0 +2,7 @@ +Mon Jul 31 22:31:49 UTC 2017 - jeng...@inai.de + +- Update to new maintenance release 4.6.6 + * Fix a memory leak, extra buffer length checks added. +- Remove typo.diff (merged) + +--- Old: V4.6.4.tar.gz typo.diff New: V4.6.6.tar.gz Other differences: -- ++ libzrtpcpp.spec ++ --- /var/tmp/diff_new_pack.xBw82r/_old 2017-08-08 11:59:19.247337611 +0200 +++ /var/tmp/diff_new_pack.xBw82r/_new 2017-08-08 11:59:19.251337048 +0200 @@ -1,7 +1,7 @@ # # spec file for package libzrtpcpp # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ Name: libzrtpcpp %define lname libzrtpcpp4 -Version:4.6.4 +Version:4.6.6 Release:0 Summary:A ccrtp extension for ZRTP support License:GPL-3.0+ @@ -28,7 +28,6 @@ #Git-Clone:git://github.com/wernerd/ZRTPCPP #Git-Web: https://github.com/wernerd/ZRTPCPP Source: https://github.com/wernerd/ZRTPCPP/archive/V%version.tar.gz -Patch1: typo.diff BuildRequires: cmake BuildRequires: gcc-c++ >= 4.7 BuildRequires: pkg-config @@ -38,20 +37,20 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build %description -This library is a GPL licensed extension to the GNU RTP Stack, ccrtp, -that offers compatibility with Phil Zimmermann's zrtp/Zfone voice -encryption, and which can be directly embedded into telephony -applications. +A library that adds RFC6189-compliant ZRTP support to the GNU ccRTP +stack and serves as library for other RTP stacks such as PJSIP and +GStreamer. ZRTP was developed to allow ad-hoc key negotiation to +setup Secure RTP (SRTP) sessions. %package -n %lname Summary:A ccrtp extension for ZRTP support Group: System/Libraries %description -n %lname -This library is a GPL licensed extension to the GNU RTP Stack, ccrtp, -that offers compatibility with Phil Zimmermann's zrtp/Zfone voice -encryption, and which can be directly embedded into telephony -applications. +A library that adds RFC6189-compliant ZRTP support to the GNU ccRTP +stack and serves as library for other RTP stacks such as PJSIP and +GStreamer. ZRTP was developed to allow ad-hoc key negotiation to +setup Secure RTP (SRTP) sessions. %package devel Summary:Headers and link library for libzrtpcpp @@ -60,12 +59,11 @@ Requires: ccrtp-devel >= 2.0.0 %description devel -This package provides the header files, link libraries, and -documentation for building applications that use libzrtpcpp. +This package provides the header files for building applications that +use libzrtpcpp. %prep %setup -qn ZRTPCPP-%version -%patch -P 1 -p1 chmod a-x INSTALL %build @@ -94,8 +92,8 @@ %make_install popd -%post -p /sbin/ldconfig -n %lname -%postun -p /sbin/ldconfig -n %lname +%post -n %lname -p /sbin/ldconfig +%postun -n %lname -p /sbin/ldconfig %files -n %lname %defattr(-,root,root) ++ V4.6.4.tar.gz -> V4.6.6.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ZRTPCPP-4.6.4/CMakeLists.txt new/ZRTPCPP-4.6.6/CMakeLists.txt --- old/ZRTPCPP-4.6.4/CMakeLists.txt2016-11-10 19:28:11.0 +0100 +++ new/ZRTPCPP-4.6.6/CMakeLists.txt2017-06-02 09:05:34.0 +0200 @@ -14,9 +14,9 @@ SET(CPACK_PACKAGE_VERSION_MAJOR 4) SET(CPACK_PACKAGE_VERSION_MINOR 6) -SET(CPACK_PACKAGE_VERSION_PATCH 4) +SET(CPACK_PACKAGE_VERSION_PATCH 6) -set (VERSION 4.6.4) +set (VERSION 4.6.6) set (SOVERSION 4) # Define supported command line parameters. @@ -33,7 +33,7 @@ option(SDES "Include SDES when not building for CCRTP." OFF) option(AXO "Include Axolotl support when not building for CCRTP." OFF) -option(ANDROID "Generate Android makefiles (Android.mk)" ON) +option(ANDROID "Generate Android makefiles (Android.mk)" OFF) option(JAVA "Generate Java support files (requires JDK and SWIG)" OFF) # @@ -155,28 +155,30
commit libzrtpcpp for openSUSE:Factory
Hello community, here is the log from the commit of package libzrtpcpp for openSUSE:Factory checked in at 2016-12-02 16:41:10 Comparing /work/SRC/openSUSE:Factory/libzrtpcpp (Old) and /work/SRC/openSUSE:Factory/.libzrtpcpp.new (New) Package is "libzrtpcpp" Changes: --- /work/SRC/openSUSE:Factory/libzrtpcpp/libzrtpcpp.changes2016-04-01 13:02:52.0 +0200 +++ /work/SRC/openSUSE:Factory/.libzrtpcpp.new/libzrtpcpp.changes 2016-12-02 16:41:11.0 +0100 @@ -1,0 +2,11 @@ +Mon Nov 21 01:15:05 UTC 2016 - jeng...@inai.de + +- Update to new upstream release 4.6.4 + * Include the openSSL specific hmac.h file when building SRTP +with openSSL crypto backend. + * Rename macro "DEPRECATED" to "DEPRECATED_ZRTP" to avoid +name clashes. + * Add warning code to ZrtpCWrapper.h if AuxSecret match fails. +- Add typo.diff to make it build + +--- Old: V4.6.3.tar.gz New: V4.6.4.tar.gz typo.diff Other differences: -- ++ libzrtpcpp.spec ++ --- /var/tmp/diff_new_pack.lsGva2/_old 2016-12-02 16:41:13.0 +0100 +++ /var/tmp/diff_new_pack.lsGva2/_new 2016-12-02 16:41:13.0 +0100 @@ -18,7 +18,7 @@ Name: libzrtpcpp %define lname libzrtpcpp4 -Version:4.6.3 +Version:4.6.4 Release:0 Summary:A ccrtp extension for ZRTP support License:GPL-3.0+ @@ -28,6 +28,7 @@ #Git-Clone:git://github.com/wernerd/ZRTPCPP #Git-Web: https://github.com/wernerd/ZRTPCPP Source: https://github.com/wernerd/ZRTPCPP/archive/V%version.tar.gz +Patch1: typo.diff BuildRequires: cmake BuildRequires: gcc-c++ >= 4.7 BuildRequires: pkg-config @@ -64,6 +65,7 @@ %prep %setup -qn ZRTPCPP-%version +%patch -P 1 -p1 chmod a-x INSTALL %build @@ -75,16 +77,15 @@ # So now, add explicit symbol versions to ensure programs with wrong # ABI combinations are caught. echo "V_%version { global: *; };" >version.map -cmake -DCMAKE_INSTALL_PREFIX=%_prefix \ --DCMAKE_C_FLAGS:STRING="%optflags" \ --DCMAKE_CXX_FLAGS:STRING="%optflags" \ --DCMAKE_LD_FLAGS:STRING="-Wl,--version-script=$PWD/version.map" \ --DCRYPTO_STANDALONE:BOOL=false \ +cmake -DCMAKE_INSTALL_PREFIX="%_prefix" \ + -DCMAKE_C_FLAGS:STRING="%optflags" \ + -DCMAKE_CXX_FLAGS:STRING="%optflags" \ + -DCMAKE_LD_FLAGS:STRING="-Wl,--version-script=$PWD/version.map" \ + -DCRYPTO_STANDALONE:BOOL=false \ %if "%_lib" == "lib64" -DLIB_SUFFIX=64 \ %endif .. - make %{?_smp_mflags} VERBOSE=1 popd @@ -97,12 +98,12 @@ %postun -p /sbin/ldconfig -n %lname %files -n %lname -%defattr(-,root,root,0755) +%defattr(-,root,root) %doc AUTHORS COPYING README.md %_libdir/libzrtpcpp.so.4* %files devel -%defattr(-,root,root,0755) +%defattr(-,root,root) %_libdir/libzrtpcpp.so %_libdir/pkgconfig/libzrtpcpp.pc %_includedir/libzrtpcpp/ ++ V4.6.3.tar.gz -> V4.6.4.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ZRTPCPP-4.6.3/CMakeLists.txt new/ZRTPCPP-4.6.4/CMakeLists.txt --- old/ZRTPCPP-4.6.3/CMakeLists.txt2016-03-14 18:50:58.0 +0100 +++ new/ZRTPCPP-4.6.4/CMakeLists.txt2016-11-10 19:28:11.0 +0100 @@ -14,9 +14,9 @@ SET(CPACK_PACKAGE_VERSION_MAJOR 4) SET(CPACK_PACKAGE_VERSION_MINOR 6) -SET(CPACK_PACKAGE_VERSION_PATCH 3) +SET(CPACK_PACKAGE_VERSION_PATCH 4) -set (VERSION 4.6.3) +set (VERSION 4.6.4) set (SOVERSION 4) # Define supported command line parameters. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ZRTPCPP-4.6.3/NEWS.md new/ZRTPCPP-4.6.4/NEWS.md --- old/ZRTPCPP-4.6.3/NEWS.md 2016-03-14 18:50:58.0 +0100 +++ new/ZRTPCPP-4.6.4/NEWS.md 2016-11-10 19:28:11.0 +0100 @@ -1,3 +1,11 @@ +## GNU ZRTP 4.6.4 ## + +Some fixes to slience Windows C/C++ compiler, fix a few include +statements when using openSSL, small fixes to check disclosure +flag. Reset valid flags when adding a new cache record to avoid +wrong security message. + + ## GNU ZRTP 4.6.3 ## A small fix inside the ZRTP main module to ignore malformed diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ZRTPCPP-4.6.3/clients/tivi/android/jni/Application.mk new/ZRTPCPP-4.6.4/clients/tivi/android/jni/Application.mk --- old/ZRTPCPP-4.6.3/clients/tivi/android/jni/Application.mk 2016-03-14 18:50:58.0 +0100 +++ new/ZRTPCPP-4.6.4/clients/tivi/android/jni/Application.mk 2016-11-10 19:28:11.0 +0100 @@ -9,4 +9,5 @@ APP_MODULES := zrtpcpp APP_ABI := armeabi-v7a x86 APP_CPPFLAGS += -std=c++11 -# NDK_TOOLCHAIN_VERSION := 4.8 +NDK_TOOLCHAIN_VERSION=clang +
commit libzrtpcpp for openSUSE:Factory
Hello community, here is the log from the commit of package libzrtpcpp for openSUSE:Factory checked in at 2016-04-01 13:02:47 Comparing /work/SRC/openSUSE:Factory/libzrtpcpp (Old) and /work/SRC/openSUSE:Factory/.libzrtpcpp.new (New) Package is "libzrtpcpp" Changes: --- /work/SRC/openSUSE:Factory/libzrtpcpp/libzrtpcpp.changes2016-02-26 22:19:57.0 +0100 +++ /work/SRC/openSUSE:Factory/.libzrtpcpp.new/libzrtpcpp.changes 2016-04-01 13:02:52.0 +0200 @@ -1,0 +2,7 @@ +Wed Mar 23 21:19:19 UTC 2016 - jeng...@inai.de + +- Update to new upstream release 4.6.3 +* A small fix inside the ZRTP main module to ignore malformed + DH1 packets and avoid an NULL pointer access. + +--- Old: V4.6.2.tar.gz New: V4.6.3.tar.gz Other differences: -- ++ libzrtpcpp.spec ++ --- /var/tmp/diff_new_pack.Q9biSS/_old 2016-04-01 13:02:54.0 +0200 +++ /var/tmp/diff_new_pack.Q9biSS/_new 2016-04-01 13:02:54.0 +0200 @@ -18,7 +18,7 @@ Name: libzrtpcpp %define lname libzrtpcpp4 -Version:4.6.2 +Version:4.6.3 Release:0 Summary:A ccrtp extension for ZRTP support License:GPL-3.0+ ++ V4.6.2.tar.gz -> V4.6.3.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ZRTPCPP-4.6.2/.idea/dictionaries/werner.xml new/ZRTPCPP-4.6.3/.idea/dictionaries/werner.xml --- old/ZRTPCPP-4.6.2/.idea/dictionaries/werner.xml 1970-01-01 01:00:00.0 +0100 +++ new/ZRTPCPP-4.6.3/.idea/dictionaries/werner.xml 2016-03-14 18:50:58.0 +0100 @@ -0,0 +1,8 @@ + + + + dittmann + hmac + + + \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ZRTPCPP-4.6.2/CMakeLists.txt new/ZRTPCPP-4.6.3/CMakeLists.txt --- old/ZRTPCPP-4.6.2/CMakeLists.txt2016-02-04 16:32:31.0 +0100 +++ new/ZRTPCPP-4.6.3/CMakeLists.txt2016-03-14 18:50:58.0 +0100 @@ -1,4 +1,4 @@ -# Copyright (C) 2009 Werner Dittman +# Copyright (C) 2009 - 2016 Werner Dittman # # This file is free software; as a special exception the author gives # unlimited permission to copy and/or distribute it, with or without @@ -14,9 +14,9 @@ SET(CPACK_PACKAGE_VERSION_MAJOR 4) SET(CPACK_PACKAGE_VERSION_MINOR 6) -SET(CPACK_PACKAGE_VERSION_PATCH 2) +SET(CPACK_PACKAGE_VERSION_PATCH 3) -set (VERSION 4.6.2) +set (VERSION 4.6.3) set (SOVERSION 4) # Define supported command line parameters. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ZRTPCPP-4.6.2/NEWS.md new/ZRTPCPP-4.6.3/NEWS.md --- old/ZRTPCPP-4.6.2/NEWS.md 2016-02-04 16:32:31.0 +0100 +++ new/ZRTPCPP-4.6.3/NEWS.md 2016-03-14 18:50:58.0 +0100 @@ -1,3 +1,9 @@ +## GNU ZRTP 4.6.3 ## + +A small fix inside the ZRTP main module to ignore malformed +DH1 packets and avoid an NULL pointer access. + + ## GNU ZRTP 4.6.2 ## A small fix in the ZrtpCWrapper to fix an issue within 4.6.1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ZRTPCPP-4.6.2/zrtp/ZRtp.cpp new/ZRTPCPP-4.6.3/zrtp/ZRtp.cpp --- old/ZRTPCPP-4.6.2/zrtp/ZRtp.cpp 2016-02-04 16:32:31.0 +0100 +++ new/ZRTPCPP-4.6.3/zrtp/ZRtp.cpp 2016-03-14 18:50:58.0 +0100 @@ -690,6 +690,10 @@ // get and check Responder's public value, see chap. 5.4.3 in the spec pvr = dhPart1->getPv(); +if (pvr == NULL) { +*errMsg = IgnorePacket; +return NULL; +} if (!dhContext->checkPubKey(pvr)) { *errMsg = DHErrorWrongPV; return NULL; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ZRTPCPP-4.6.2/zrtp/ZrtpPacketDHPart.cpp new/ZRTPCPP-4.6.3/zrtp/ZrtpPacketDHPart.cpp --- old/ZRTPCPP-4.6.2/zrtp/ZrtpPacketDHPart.cpp 2016-02-04 16:32:31.0 +0100 +++ new/ZRTPCPP-4.6.3/zrtp/ZrtpPacketDHPart.cpp 2016-03-14 18:50:58.0 +0100 @@ -37,8 +37,8 @@ void* allocated = memset(allocated, 0, sizeof(data)); -zrtpHeader = (zrtpPacketHeader_t *)&((DHPartPacket_t *)allocated)->hdr; // the standard header -DHPartHeader = (DHPart_t *)&((DHPartPacket_t *)allocated)->dhPart; +zrtpHeader = &((DHPartPacket_t *)allocated)->hdr; // the standard header +DHPartHeader = &((DHPartPacket_t *)allocated)->dhPart; pv = ((uint8_t*)allocated) + sizeof(DHPartPacket_t);// point to the public key value setZrtpId(); @@ -46,7 +46,7 @@ // The fixed numbers below are taken from ZRTP specification, chap 5.1.5 void ZrtpPacketDHPart::setPubKeyType(const char* pkt) { -// Well -
commit libzrtpcpp for openSUSE:Factory
Hello community, here is the log from the commit of package libzrtpcpp for openSUSE:Factory checked in at 2016-02-26 22:19:44 Comparing /work/SRC/openSUSE:Factory/libzrtpcpp (Old) and /work/SRC/openSUSE:Factory/.libzrtpcpp.new (New) Package is "libzrtpcpp" Changes: --- /work/SRC/openSUSE:Factory/libzrtpcpp/libzrtpcpp.changes2016-02-03 10:19:28.0 +0100 +++ /work/SRC/openSUSE:Factory/.libzrtpcpp.new/libzrtpcpp.changes 2016-02-26 22:19:57.0 +0100 @@ -1,0 +2,9 @@ +Mon Feb 8 12:34:06 UTC 2016 - jeng...@inai.de + +- Update to new upstream release 4.6.2 +* add-on to the code to implement handling of the disclosure flag. + See RFC6189, chapter 11 for more details. +* A fix in the ZrtpCWrapper to initialize and use the ZRTP + master instance in case of multi-stream usage. + +--- Old: V4.5.0.tar.gz New: V4.6.2.tar.gz Other differences: -- ++ libzrtpcpp.spec ++ --- /var/tmp/diff_new_pack.5OWdaN/_old 2016-02-26 22:19:59.0 +0100 +++ /var/tmp/diff_new_pack.5OWdaN/_new 2016-02-26 22:19:59.0 +0100 @@ -18,7 +18,7 @@ Name: libzrtpcpp %define lname libzrtpcpp4 -Version:4.5.0 +Version:4.6.2 Release:0 Summary:A ccrtp extension for ZRTP support License:GPL-3.0+ @@ -64,7 +64,7 @@ %prep %setup -qn ZRTPCPP-%version -chmod a-x INSTALL NEWS +chmod a-x INSTALL %build mkdir build @@ -98,7 +98,7 @@ %files -n %lname %defattr(-,root,root,0755) -%doc AUTHORS COPYING NEWS README.md +%doc AUTHORS COPYING README.md %_libdir/libzrtpcpp.so.4* %files devel ++ V4.5.0.tar.gz -> V4.6.2.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ZRTPCPP-4.5.0/CMakeLists.txt new/ZRTPCPP-4.6.2/CMakeLists.txt --- old/ZRTPCPP-4.5.0/CMakeLists.txt2016-01-04 16:58:51.0 +0100 +++ new/ZRTPCPP-4.6.2/CMakeLists.txt2016-02-04 16:32:31.0 +0100 @@ -13,10 +13,10 @@ PROJECT(libzrtpcpp) SET(CPACK_PACKAGE_VERSION_MAJOR 4) -SET(CPACK_PACKAGE_VERSION_MINOR 5) -SET(CPACK_PACKAGE_VERSION_PATCH 0) +SET(CPACK_PACKAGE_VERSION_MINOR 6) +SET(CPACK_PACKAGE_VERSION_PATCH 2) -set (VERSION 4.5.0) +set (VERSION 4.6.2) set (SOVERSION 4) # Define supported command line parameters. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ZRTPCPP-4.5.0/NEWS new/ZRTPCPP-4.6.2/NEWS --- old/ZRTPCPP-4.5.0/NEWS 2016-01-04 16:58:51.0 +0100 +++ new/ZRTPCPP-4.6.2/NEWS 1970-01-01 01:00:00.0 +0100 @@ -1,507 +0,0 @@ -== GNU ZRTP 4.5.0 == - -Added a new SAS algorithm 'B32E' that uses 32 Unicode Emoji -code points instead of 32 ASCII characters. Application that -are able to display Emojis may use this new SAS algorithm to -display nice Emojis instead of 'boring' ASCII letters and -digits. - -Some technical details: -- the 32 selected emojis are easily distinguishable, known to - everyone, not offending etc, and use standard Unicode code - points -- select colored emojis that look good on white and on black - backgrounds (most emojis look good on white only) -- select emojis that are available on iOS, Android, Mac OS X - (Windows not checked) -- the resulting SAS string is UTF-8 encoded, suitable for most - platforms except Java. - -To use the codes for Java the application needs to translate the -UTF-8 encoding into UTF-16 encoding. Because most of the emojis -are Unicode supplementary characters the UTF-8 to UTF-16 conversion -must generate the necessary UTF-16 surrogate pairs. - -To support the UTF-8 / UTF-16 conversion the common directory -contains conversion functions that I extracted from ICU C/C++ -library source. - - -== GNU ZRTP 4.4.0 == - -Changes the handling of HMAC and Hash contexts to avoild tool -many malloc/free calls and thus memory pointer problems. - -Enhance the handling an check the nonce when using multi-stream -mode. This required a modification to the class file and some -modifications on the API. The old functions are now deprecated -but still usable. Nevertheless you should change your application -to use the new fuctions which support the new nonce handling and -checks. - -Some bug fixing as well. - -== GNU ZRTP 4.3.1 == - -This is a bugfix release. It fixes several compiler issues in -iOS8 Clang, Mircosoft C++ compiler (VS 2012) etc. - -This release also adds a fix to address a possible problem when -using 'memset(...)' on a memory area immediately followed by a -'free(...)' call to free this memory area. Some compilers may -otpimize the code and do not call 'memset(...)'. That's bad for -software that deals with secure keys :-) . The fix removes this
commit libzrtpcpp for openSUSE:Factory
Hello community, here is the log from the commit of package libzrtpcpp for openSUSE:Factory checked in at 2016-02-03 10:19:27 Comparing /work/SRC/openSUSE:Factory/libzrtpcpp (Old) and /work/SRC/openSUSE:Factory/.libzrtpcpp.new (New) Package is "libzrtpcpp" Changes: --- /work/SRC/openSUSE:Factory/libzrtpcpp/libzrtpcpp.changes2015-08-23 17:43:55.0 +0200 +++ /work/SRC/openSUSE:Factory/.libzrtpcpp.new/libzrtpcpp.changes 2016-02-03 10:19:28.0 +0100 @@ -1,0 +2,11 @@ +Fri Jan 22 17:57:13 UTC 2016 - jeng...@inai.de + +- Update to new upstream release 4.5.0 +* Added a new SAS algorithm 'B32E' that uses 32 Unicode Emoji + code points instead of 32 ASCII characters. Application that + are able to display Emojis may use this new SAS algorithm to + display nice Emojis instead of 'boring' ASCII letters and + digits. +- Drop unused keyring file from SRPM + +--- Old: V4.4.0.tar.gz libzrtpcpp.keyring New: V4.5.0.tar.gz Other differences: -- ++ libzrtpcpp.spec ++ --- /var/tmp/diff_new_pack.0XhYBJ/_old 2016-02-03 10:19:29.0 +0100 +++ /var/tmp/diff_new_pack.0XhYBJ/_new 2016-02-03 10:19:29.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package libzrtpcpp # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ Name: libzrtpcpp %define lname libzrtpcpp4 -Version:4.4.0 +Version:4.5.0 Release:0 Summary:A ccrtp extension for ZRTP support License:GPL-3.0+ @@ -28,7 +28,6 @@ #Git-Clone:git://github.com/wernerd/ZRTPCPP #Git-Web: https://github.com/wernerd/ZRTPCPP Source: https://github.com/wernerd/ZRTPCPP/archive/V%version.tar.gz -Source2:%name.keyring BuildRequires: cmake BuildRequires: gcc-c++ >= 4.7 BuildRequires: pkg-config ++ V4.4.0.tar.gz -> V4.5.0.tar.gz ++ 108632 lines of diff (skipped)
commit libzrtpcpp for openSUSE:Factory
Hello community, here is the log from the commit of package libzrtpcpp for openSUSE:Factory checked in at 2015-08-23 15:43:52 Comparing /work/SRC/openSUSE:Factory/libzrtpcpp (Old) and /work/SRC/openSUSE:Factory/.libzrtpcpp.new (New) Package is libzrtpcpp Changes: --- /work/SRC/openSUSE:Factory/libzrtpcpp/libzrtpcpp.changes2015-03-25 21:32:50.0 +0100 +++ /work/SRC/openSUSE:Factory/.libzrtpcpp.new/libzrtpcpp.changes 2015-08-23 17:43:55.0 +0200 @@ -1,0 +2,11 @@ +Fri Aug 14 08:25:38 UTC 2015 - jeng...@inai.de + +- Update to new upstream release 4.4.0 +* Changes to the handling of HMAC and Hash contexts to avoild too + many malloc/free calls and thus memory pointer problems. +* Enhance the handling an check the nonce when using multi-stream + mode. +- Drop 0001-pkg-config-add-includedir-libzrtcpp-to-CFLAGS.patch + (merged) + +--- Old: 0001-pkg-config-add-includedir-libzrtcpp-to-CFLAGS.patch V4.3.1.tar.gz New: V4.4.0.tar.gz Other differences: -- ++ libzrtpcpp.spec ++ --- /var/tmp/diff_new_pack.nMbvN1/_old 2015-08-23 17:43:56.0 +0200 +++ /var/tmp/diff_new_pack.nMbvN1/_new 2015-08-23 17:43:56.0 +0200 @@ -18,7 +18,7 @@ Name: libzrtpcpp %define lname libzrtpcpp4 -Version:4.3.1 +Version:4.4.0 Release:0 Summary:A ccrtp extension for ZRTP support License:GPL-3.0+ @@ -29,7 +29,6 @@ #Git-Web: https://github.com/wernerd/ZRTPCPP Source: https://github.com/wernerd/ZRTPCPP/archive/V%version.tar.gz Source2:%name.keyring -Patch1: 0001-pkg-config-add-includedir-libzrtcpp-to-CFLAGS.patch BuildRequires: cmake BuildRequires: gcc-c++ = 4.7 BuildRequires: pkg-config @@ -66,8 +65,7 @@ %prep %setup -qn ZRTPCPP-%version -%patch -P 1 -p1 -chmod a-x NEWS +chmod a-x INSTALL NEWS %build mkdir build ++ V4.3.1.tar.gz - V4.4.0.tar.gz ++ 2294 lines of diff (skipped)
commit libzrtpcpp for openSUSE:Factory
Hello community, here is the log from the commit of package libzrtpcpp for openSUSE:Factory checked in at 2015-03-25 21:05:29 Comparing /work/SRC/openSUSE:Factory/libzrtpcpp (Old) and /work/SRC/openSUSE:Factory/.libzrtpcpp.new (New) Package is libzrtpcpp Changes: --- /work/SRC/openSUSE:Factory/libzrtpcpp/libzrtpcpp.changes2014-10-29 21:09:47.0 +0100 +++ /work/SRC/openSUSE:Factory/.libzrtpcpp.new/libzrtpcpp.changes 2015-03-25 21:32:50.0 +0100 @@ -1,0 +2,11 @@ +Tue Mar 17 19:57:23 UTC 2015 - jeng...@inai.de + +- Update to new upstream release 4.3.1 +* This version adds some new API that provide to set retry timer + values and to get some retry counters. +* Application may now set some values of the retry counters during + the discovery (Hello) and the negotiation phase. Applications may + increase the number of retries or modify the capping to support + slow or bad networks. + +--- Old: libzrtpcpp-4.2.4.tar.xz New: V4.3.1.tar.gz Other differences: -- ++ libzrtpcpp.spec ++ --- /var/tmp/diff_new_pack.j05IgZ/_old 2015-03-25 21:32:51.0 +0100 +++ /var/tmp/diff_new_pack.j05IgZ/_new 2015-03-25 21:32:51.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package libzrtpcpp # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ Name: libzrtpcpp %define lname libzrtpcpp4 -Version:4.2.4 +Version:4.3.1 Release:0 Summary:A ccrtp extension for ZRTP support License:GPL-3.0+ @@ -26,15 +26,13 @@ Url:http://www.gnutelephony.org/index.php/GNU_ZRTP #Git-Clone:git://github.com/wernerd/ZRTPCPP -#Snapshot: V4.2.4 -# No longer produces release tarballs since 3.x. -Source: %name-%version.tar.xz +#Git-Web: https://github.com/wernerd/ZRTPCPP +Source: https://github.com/wernerd/ZRTPCPP/archive/V%version.tar.gz Source2:%name.keyring Patch1: 0001-pkg-config-add-includedir-libzrtcpp-to-CFLAGS.patch BuildRequires: cmake BuildRequires: gcc-c++ = 4.7 -BuildRequires: pkgconfig -BuildRequires: xz +BuildRequires: pkg-config BuildRequires: pkgconfig(libccrtp) = 2 BuildRequires: pkgconfig(libcrypto) = 0.9.8 BuildRequires: pkgconfig(sqlite3) = 3.7 @@ -59,7 +57,7 @@ %package devel Summary:Headers and link library for libzrtpcpp Group: Development/Libraries/C and C++ -Requires: %{lname} = %{version} +Requires: %lname = %version Requires: ccrtp-devel = 2.0.0 %description devel @@ -67,46 +65,49 @@ documentation for building applications that use libzrtpcpp. %prep -%setup -qn ZRTPCPP +%setup -qn ZRTPCPP-%version %patch -P 1 -p1 +chmod a-x NEWS %build mkdir build -cd build +pushd build/ # libzrtpcpp changed its API (apparently - can't tell whether aes_init # was meant to be exported or not), but failed to bump the SO version. # So now, add explicit symbol versions to ensure programs with wrong # ABI combinations are caught. echo V_%version { global: *; }; version.map -cmake -DCMAKE_INSTALL_PREFIX=%{_prefix} \ - -DCMAKE_C_FLAGS:STRING=%{optflags} \ - -DCMAKE_CXX_FLAGS:STRING=%{optflags} \ - -DCMAKE_LD_FLAGS:STRING=-Wl,--version-script=$PWD/version.map \ - -DCRYPTO_STANDALONE:BOOL=false \ -%if %{_lib} == lib64 +cmake -DCMAKE_INSTALL_PREFIX=%_prefix \ +-DCMAKE_C_FLAGS:STRING=%optflags \ +-DCMAKE_CXX_FLAGS:STRING=%optflags \ +-DCMAKE_LD_FLAGS:STRING=-Wl,--version-script=$PWD/version.map \ +-DCRYPTO_STANDALONE:BOOL=false \ +%if %_lib == lib64 -DLIB_SUFFIX=64 \ %endif .. make %{?_smp_mflags} VERBOSE=1 +popd %install -cd build -make install DESTDIR=%buildroot +pushd build/ +%make_install +popd %post -p /sbin/ldconfig -n %lname %postun -p /sbin/ldconfig -n %lname %files -n %lname %defattr(-,root,root,0755) -%doc AUTHORS COPYING README.md +%doc AUTHORS COPYING NEWS README.md %_libdir/libzrtpcpp.so.4* %files devel %defattr(-,root,root,0755) -%{_libdir}/libzrtpcpp.so -%{_libdir}/pkgconfig/libzrtpcpp.pc -%{_includedir}/libzrtpcpp/ +%_libdir/libzrtpcpp.so +%_libdir/pkgconfig/libzrtpcpp.pc +%_includedir/libzrtpcpp/ %changelog -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libzrtpcpp for openSUSE:Factory
Hello community, here is the log from the commit of package libzrtpcpp for openSUSE:Factory checked in at 2014-10-29 21:09:39 Comparing /work/SRC/openSUSE:Factory/libzrtpcpp (Old) and /work/SRC/openSUSE:Factory/.libzrtpcpp.new (New) Package is libzrtpcpp Changes: --- /work/SRC/openSUSE:Factory/libzrtpcpp/libzrtpcpp.changes2014-10-22 16:23:28.0 +0200 +++ /work/SRC/openSUSE:Factory/.libzrtpcpp.new/libzrtpcpp.changes 2014-10-29 21:09:47.0 +0100 @@ -1,0 +2,6 @@ +Sat Oct 25 12:46:04 UTC 2014 - jeng...@inai.de + +- Add 0001-pkg-config-add-includedir-libzrtcpp-to-CFLAGS.patch + to fix downstream compilation [bso#902614] + +--- New: 0001-pkg-config-add-includedir-libzrtcpp-to-CFLAGS.patch Other differences: -- ++ libzrtpcpp.spec ++ --- /var/tmp/diff_new_pack.839jqd/_old 2014-10-29 21:09:48.0 +0100 +++ /var/tmp/diff_new_pack.839jqd/_new 2014-10-29 21:09:48.0 +0100 @@ -30,6 +30,7 @@ # No longer produces release tarballs since 3.x. Source: %name-%version.tar.xz Source2:%name.keyring +Patch1: 0001-pkg-config-add-includedir-libzrtcpp-to-CFLAGS.patch BuildRequires: cmake BuildRequires: gcc-c++ = 4.7 BuildRequires: pkgconfig @@ -67,6 +68,7 @@ %prep %setup -qn ZRTPCPP +%patch -P 1 -p1 %build mkdir build ++ 0001-pkg-config-add-includedir-libzrtcpp-to-CFLAGS.patch ++ From f100d9583fb0345ebe91959b9310fed3af1602db Mon Sep 17 00:00:00 2001 X-Git-Clone: git://github.com/tmatth/ZRTPCPP From: Tristan Matthews tristan.matth...@savoirfairelinux.com Date: Mon, 14 Jul 2014 11:31:17 -0400 Subject: [PATCH] pkg-config: add includedir/libzrtcpp to CFLAGS Also remove broken lines that are not required. --- libzrtpcpp.pc.cmake | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/libzrtpcpp.pc.cmake b/libzrtpcpp.pc.cmake index 655bd30..9676c3d 100644 --- a/libzrtpcpp.pc.cmake +++ b/libzrtpcpp.pc.cmake @@ -1,15 +1,13 @@ prefix=@prefix@ exec_prefix=@exec_prefix@ libdir=@libdir@ -pkglibdir=${libdir}/@PACKAGE@ includedir=@includedir@ -pkgincludedir=${includedir}/@PACKAGE@ Name: libzrtpcpp Description: GNU ZRTP core library Version: @VERSION@ Requires: @CRYPTOBACKEND@ Libs: -L${libdir} -l@zrtplibName@ -Cflags: -I${includedir} +Cflags: -I${includedir} -I${includedir}/libzrtpcpp -- 2.0.0 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libzrtpcpp for openSUSE:Factory
Hello community, here is the log from the commit of package libzrtpcpp for openSUSE:Factory checked in at 2014-10-22 16:23:26 Comparing /work/SRC/openSUSE:Factory/libzrtpcpp (Old) and /work/SRC/openSUSE:Factory/.libzrtpcpp.new (New) Package is libzrtpcpp Changes: --- /work/SRC/openSUSE:Factory/libzrtpcpp/libzrtpcpp.changes2014-09-15 18:24:53.0 +0200 +++ /work/SRC/openSUSE:Factory/.libzrtpcpp.new/libzrtpcpp.changes 2014-10-22 16:23:28.0 +0200 @@ -1,0 +2,6 @@ +Mon Oct 13 09:26:17 UTC 2014 - jeng...@inai.de + +- Set version on BuildRequire dependency; the project needs a C++11 + compiler. + +--- Other differences: -- ++ libzrtpcpp.spec ++ --- /var/tmp/diff_new_pack.Jqpftb/_old 2014-10-22 16:23:29.0 +0200 +++ /var/tmp/diff_new_pack.Jqpftb/_new 2014-10-22 16:23:29.0 +0200 @@ -31,7 +31,7 @@ Source: %name-%version.tar.xz Source2:%name.keyring BuildRequires: cmake -BuildRequires: gcc-c++ +BuildRequires: gcc-c++ = 4.7 BuildRequires: pkgconfig BuildRequires: xz BuildRequires: pkgconfig(libccrtp) = 2 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libzrtpcpp for openSUSE:Factory
Hello community, here is the log from the commit of package libzrtpcpp for openSUSE:Factory checked in at 2014-09-15 17:41:16 Comparing /work/SRC/openSUSE:Factory/libzrtpcpp (Old) and /work/SRC/openSUSE:Factory/.libzrtpcpp.new (New) Package is libzrtpcpp Changes: --- /work/SRC/openSUSE:Factory/libzrtpcpp/libzrtpcpp.changes2013-11-25 16:02:47.0 +0100 +++ /work/SRC/openSUSE:Factory/.libzrtpcpp.new/libzrtpcpp.changes 2014-09-15 18:24:53.0 +0200 @@ -1,0 +2,16 @@ +Sat Sep 6 18:30:47 UTC 2014 - jeng...@inai.de + +- Update to new upstream release 4.2.4 +* Rename functions aes_init() to aes_init_zrtp() to avoid names + clashes with other libreries that may include own AES modules. + +--- +Sat Jun 28 01:41:37 UTC 2014 - jeng...@inai.de + +- Update to new upstream release 4.2.3 +* Enhance SRTP handling to provide a longer bit-shift register +* Add functions to read ZID cache entries, raw data, formatted + as string +* Order full ZID list by secure-since date + +--- Old: libzrtpcpp-4.1.0.tar.xz New: libzrtpcpp-4.2.4.tar.xz Other differences: -- ++ libzrtpcpp.spec ++ --- /var/tmp/diff_new_pack.k9syFV/_old 2014-09-15 18:24:54.0 +0200 +++ /var/tmp/diff_new_pack.k9syFV/_new 2014-09-15 18:24:54.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package libzrtpcpp # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,31 +18,25 @@ Name: libzrtpcpp %define lname libzrtpcpp4 -Version:4.1.0 +Version:4.2.4 Release:0 Summary:A ccrtp extension for ZRTP support License:GPL-3.0+ Group: Development/Libraries/C and C++ Url:http://www.gnutelephony.org/index.php/GNU_ZRTP -#Freecode-URL: http://freecode.com/projects/libzrtpcpp #Git-Clone:git://github.com/wernerd/ZRTPCPP -#Snapshot: V4.1.0 +#Snapshot: V4.2.4 # No longer produces release tarballs since 3.x. Source: %name-%version.tar.xz +Source2:%name.keyring BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: pkgconfig BuildRequires: xz -%if 0%{?suse_version} = 1130 BuildRequires: pkgconfig(libccrtp) = 2 BuildRequires: pkgconfig(libcrypto) = 0.9.8 BuildRequires: pkgconfig(sqlite3) = 3.7 -%else -BuildRequires: ccrtp-devel = 2 -BuildRequires: libopenssl-devel = 0.9.8 -BuildRequires: sqlite3-devel = 3.7 -%endif BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -78,16 +72,21 @@ mkdir build cd build +# libzrtpcpp changed its API (apparently - can't tell whether aes_init +# was meant to be exported or not), but failed to bump the SO version. +# So now, add explicit symbol versions to ensure programs with wrong +# ABI combinations are caught. +echo V_%version { global: *; }; version.map cmake -DCMAKE_INSTALL_PREFIX=%{_prefix} \ -DCMAKE_C_FLAGS:STRING=%{optflags} \ -DCMAKE_CXX_FLAGS:STRING=%{optflags} \ + -DCMAKE_LD_FLAGS:STRING=-Wl,--version-script=$PWD/version.map \ -DCRYPTO_STANDALONE:BOOL=false \ %if %{_lib} == lib64 -DLIB_SUFFIX=64 \ %endif .. -#perl -i -pe 's{@zrtplib@}{-lzrtpcpp}g' *.pc.cmake make %{?_smp_mflags} VERBOSE=1 %install ++ libzrtpcpp-4.1.0.tar.xz - libzrtpcpp-4.2.4.tar.xz ++ 1636 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libzrtpcpp for openSUSE:Factory
Hello community, here is the log from the commit of package libzrtpcpp for openSUSE:Factory checked in at 2013-11-25 16:02:47 Comparing /work/SRC/openSUSE:Factory/libzrtpcpp (Old) and /work/SRC/openSUSE:Factory/.libzrtpcpp.new (New) Package is libzrtpcpp Changes: --- /work/SRC/openSUSE:Factory/libzrtpcpp/libzrtpcpp.changes2013-09-27 17:42:07.0 +0200 +++ /work/SRC/openSUSE:Factory/.libzrtpcpp.new/libzrtpcpp.changes 2013-11-25 16:02:47.0 +0100 @@ -1,0 +2,7 @@ +Sun Nov 24 13:16:43 UTC 2013 - jeng...@inai.de + +- Update to new upstream release 4.1.0 +* added some new algorithms for the DH key agreement and the Skein + Hash for ZRTP. + +--- Old: libzrtpcpp-3.2.2.2.tar.xz New: libzrtpcpp-4.1.0.tar.xz Other differences: -- ++ libzrtpcpp.spec ++ --- /var/tmp/diff_new_pack.TwidkT/_old 2013-11-25 16:02:48.0 +0100 +++ /var/tmp/diff_new_pack.TwidkT/_new 2013-11-25 16:02:48.0 +0100 @@ -17,10 +17,9 @@ Name: libzrtpcpp -%define lname libzrtpcpp3 -Version:3.2.2.2 +%define lname libzrtpcpp4 +Version:4.1.0 Release:0 -# git describe: V3.2.2_2 Summary:A ccrtp extension for ZRTP support License:GPL-3.0+ Group: Development/Libraries/C and C++ @@ -28,6 +27,7 @@ #Freecode-URL: http://freecode.com/projects/libzrtpcpp #Git-Clone:git://github.com/wernerd/ZRTPCPP +#Snapshot: V4.1.0 # No longer produces release tarballs since 3.x. Source: %name-%version.tar.xz BuildRequires: cmake @@ -100,7 +100,7 @@ %files -n %lname %defattr(-,root,root,0755) %doc AUTHORS COPYING README.md -%{_libdir}/libzrtpcpp.so.3* +%_libdir/libzrtpcpp.so.4* %files devel %defattr(-,root,root,0755) ++ libzrtpcpp-3.2.2.2.tar.xz - libzrtpcpp-4.1.0.tar.xz ++ 6638 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libzrtpcpp for openSUSE:Factory
Hello community, here is the log from the commit of package libzrtpcpp for openSUSE:Factory checked in at 2013-09-27 17:42:05 Comparing /work/SRC/openSUSE:Factory/libzrtpcpp (Old) and /work/SRC/openSUSE:Factory/.libzrtpcpp.new (New) Package is libzrtpcpp Changes: --- /work/SRC/openSUSE:Factory/libzrtpcpp/libzrtpcpp.changes2013-06-18 15:22:42.0 +0200 +++ /work/SRC/openSUSE:Factory/.libzrtpcpp.new/libzrtpcpp.changes 2013-09-27 17:42:07.0 +0200 @@ -1,0 +2,7 @@ +Wed Jul 3 23:35:48 UTC 2013 - jeng...@inai.de + +- Update to new upstream release 3.2.2.2 +* Re-structure ZRTP cache and add SQlite3 as optional storage backend +* Fixes CVE-2013-2221 CVE-2013- CVE-2013-2223 (bnc#828028) + +--- Old: libzrtpcpp-2.3.3.tar.gz libzrtpcpp-2.3.3.tar.gz.sig New: libzrtpcpp-3.2.2.2.tar.xz Other differences: -- ++ libzrtpcpp.spec ++ --- /var/tmp/diff_new_pack.uhIErS/_old 2013-09-27 17:42:08.0 +0200 +++ /var/tmp/diff_new_pack.uhIErS/_new 2013-09-27 17:42:08.0 +0200 @@ -17,23 +17,32 @@ Name: libzrtpcpp -%define lname libzrtpcpp2 -Version:2.3.3 +%define lname libzrtpcpp3 +Version:3.2.2.2 Release:0 +# git describe: V3.2.2_2 Summary:A ccrtp extension for ZRTP support License:GPL-3.0+ -Group: Development/Libraries/Other +Group: Development/Libraries/C and C++ Url:http://www.gnutelephony.org/index.php/GNU_ZRTP #Freecode-URL: http://freecode.com/projects/libzrtpcpp -Source: ftp://ftp.gnu.org/pub/gnu/ccrtp/%name-%version.tar.gz -Source2:ftp://ftp.gnu.org/pub/gnu/ccrtp/%name-%version.tar.gz.sig -Source3:%name.keyring -BuildRequires: ccrtp-devel = 2.0.0 +#Git-Clone:git://github.com/wernerd/ZRTPCPP +# No longer produces release tarballs since 3.x. +Source: %name-%version.tar.xz BuildRequires: cmake BuildRequires: gcc-c++ -BuildRequires: libopenssl-devel = 0.9.8 BuildRequires: pkgconfig +BuildRequires: xz +%if 0%{?suse_version} = 1130 +BuildRequires: pkgconfig(libccrtp) = 2 +BuildRequires: pkgconfig(libcrypto) = 0.9.8 +BuildRequires: pkgconfig(sqlite3) = 3.7 +%else +BuildRequires: ccrtp-devel = 2 +BuildRequires: libopenssl-devel = 0.9.8 +BuildRequires: sqlite3-devel = 3.7 +%endif BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -44,7 +53,7 @@ %package -n %lname Summary:A ccrtp extension for ZRTP support -Group: Development/Libraries/Other +Group: System/Libraries %description -n %lname This library is a GPL licensed extension to the GNU RTP Stack, ccrtp, @@ -54,7 +63,7 @@ %package devel Summary:Headers and link library for libzrtpcpp -Group: Development/Libraries/Other +Group: Development/Libraries/C and C++ Requires: %{lname} = %{version} Requires: ccrtp-devel = 2.0.0 @@ -63,25 +72,23 @@ documentation for building applications that use libzrtpcpp. %prep -%{?gpg_verify: %gpg_verify %{S:2}} -%setup -q +%setup -qn ZRTPCPP %build mkdir build cd build cmake -DCMAKE_INSTALL_PREFIX=%{_prefix} \ - -DSYSCONFDIR=%{_sysconfdir} \ - -DMANDIR=%{_mandir} \ - -DCMAKE_VERBOSE_MAKEFILE=TRUE \ - -DCMAKE_C_FLAGS_RELEASE:STRING=%{optflags} \ - -DCMAKE_CXX_FLAGS_RELEASE:STRING=%{optflags} \ + -DCMAKE_C_FLAGS:STRING=%{optflags} \ + -DCMAKE_CXX_FLAGS:STRING=%{optflags} \ + -DCRYPTO_STANDALONE:BOOL=false \ %if %{_lib} == lib64 -DLIB_SUFFIX=64 \ %endif .. -make %{?_smp_mflags} V=1 +#perl -i -pe 's{@zrtplib@}{-lzrtpcpp}g' *.pc.cmake +make %{?_smp_mflags} VERBOSE=1 %install cd build @@ -93,7 +100,7 @@ %files -n %lname %defattr(-,root,root,0755) %doc AUTHORS COPYING README.md -%{_libdir}/libzrtpcpp.so.2* +%{_libdir}/libzrtpcpp.so.3* %files devel %defattr(-,root,root,0755) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libzrtpcpp for openSUSE:Factory
Hello community, here is the log from the commit of package libzrtpcpp for openSUSE:Factory checked in at 2013-06-18 15:22:40 Comparing /work/SRC/openSUSE:Factory/libzrtpcpp (Old) and /work/SRC/openSUSE:Factory/.libzrtpcpp.new (New) Package is libzrtpcpp Changes: --- /work/SRC/openSUSE:Factory/libzrtpcpp/libzrtpcpp.changes2013-06-13 16:54:48.0 +0200 +++ /work/SRC/openSUSE:Factory/.libzrtpcpp.new/libzrtpcpp.changes 2013-06-18 15:22:42.0 +0200 @@ -1,0 +2,7 @@ +Thu Jun 13 20:01:04 UTC 2013 - jeng...@inai.de + +- Update to new upstream release 2.3.3 +* Fallback to libgcrypt if openssl has no Elliptical Curve + support (no user-visible changes) + +--- Old: libzrtpcpp-2.3.2.tar.gz libzrtpcpp-2.3.2.tar.gz.sig New: libzrtpcpp-2.3.3.tar.gz libzrtpcpp-2.3.3.tar.gz.sig Other differences: -- ++ libzrtpcpp.spec ++ --- /var/tmp/diff_new_pack.TicFoY/_old 2013-06-18 15:22:43.0 +0200 +++ /var/tmp/diff_new_pack.TicFoY/_new 2013-06-18 15:22:43.0 +0200 @@ -18,7 +18,7 @@ Name: libzrtpcpp %define lname libzrtpcpp2 -Version:2.3.2 +Version:2.3.3 Release:0 Summary:A ccrtp extension for ZRTP support License:GPL-3.0+ ++ libzrtpcpp-2.3.2.tar.gz - libzrtpcpp-2.3.3.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libzrtpcpp-2.3.2/CMakeLists.txt new/libzrtpcpp-2.3.3/CMakeLists.txt --- old/libzrtpcpp-2.3.2/CMakeLists.txt 2012-10-17 15:16:16.0 +0200 +++ new/libzrtpcpp-2.3.3/CMakeLists.txt 2013-06-08 13:02:27.0 +0200 @@ -11,7 +11,7 @@ cmake_minimum_required(VERSION 2.6) PROJECT(libzrtpcpp) -set (VERSION 2.3.2) +set (VERSION 2.3.3) set (PACKAGE libzrtpcpp) set (SOVERSION ${VERSION}) STRING(REGEX REPLACE [.].*$ SOVERSION ${SOVERSION}) @@ -107,30 +107,35 @@ endif() # now get info about crypto libraries -gcr_check(GCRYPT gcrypt) -#if(GCRYPT_FOUND) -# check_include_files(gcrypt.h HAVE_GCRYPT_H) -# set(LIBS ${LIBS} ${GCRYPT_LIBRARIES}) -# set(BUILD_REQ libgcrypt-devel) -# set(CRYPTOBACKEND=) -# set(PACKAGE_REQ libgcrypt) -#else() - pkg_check_modules(OPENSSL libcrypto=0.9.8) - if (OPENSSL_FOUND) -set(CMAKE_REQUIRED_INCLUDES ${CMAKE_REQUIRED_INCLUDES} ${OPENSSL_INCLUDE_DIRS}) #update include files search directory -check_include_files(openssl/bn.h HAVE_OPENSSL_BN_H) -check_include_files(openssl/aes.h HAVE_OPENSSL_AES_H) -check_include_files(openssl/sha.h HAVE_OPENSSL_SHA_H) -check_library_exists(crypto EVP_CipherInit_ex ${OPENSSL_LIBDIR} HAVE_SSL_CRYPT) #use search lib directory from pkg-config -set(LIBS ${LIBS} -lcrypto) -set(CRYPTOBACKEND libcrypto = 0.9.8) -set(BUILD_REQ libopenssl-devel = 0.9.8) -set(PACKAGE_REQ libopenssl = 0.9.8) -include_directories(${OPENSSL_INCLUDE_DIRS}) #update includes directory from pkg-config - else() -message(FATAL_ERROR No crypto library found) +pkg_check_modules(OPENSSL libcrypto=0.9.8) +if (OPENSSL_FOUND) + set(CMAKE_REQUIRED_INCLUDES ${CMAKE_REQUIRED_INCLUDES} ${OPENSSL_INCLUDE_DIRS}) #update include files search directory + check_include_files(openssl/bn.h HAVE_OPENSSL_BN_H) + check_include_files(openssl/aes.h HAVE_OPENSSL_AES_H) + check_include_files(openssl/sha.h HAVE_OPENSSL_SHA_H) + check_include_files(openssl/ec.h HAVE_OPENSSL_EC_H) + check_library_exists(crypto EVP_CipherInit_ex ${OPENSSL_LIBDIR} HAVE_SSL_CRYPT) #use search lib directory from pkg-config + set(LIBS ${LIBS} -lcrypto) + set(CRYPTOBACKEND libcrypto = 0.9.8) + set(BUILD_REQ libopenssl-devel = 0.9.8) + set(PACKAGE_REQ libopenssl = 0.9.8) + include_directories(${OPENSSL_INCLUDE_DIRS}) #update includes directory from pkg-config +endif() + +if(NOT HAVE_OPENSSL_EC_H) + gcr_check(GCRYPT gcrypt) + if(GCRYPT_FOUND) +check_include_files(gcrypt.h HAVE_GCRYPT_H) +set(LIBS ${LIBS} ${GCRYPT_LIBRARIES}) +set(BUILD_REQ libgcrypt-devel) +set(CRYPTOBACKEND=) +set(PACKAGE_REQ libgcrypt) endif() -#endif() +endif() + +if(NOT OPENSSL_FOUND AND NOT GCRYPT_FOUND) + message(FATAL_ERROR No crypto library found) +endif() check_include_files(stdlib.h HAVE_STDLIB_H) check_include_files(string.h HAVE_STRING_H) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libzrtpcpp-2.3.2/ChangeLog new/libzrtpcpp-2.3.3/ChangeLog --- old/libzrtpcpp-2.3.2/ChangeLog 2012-10-17 15:16:16.0 +0200 +++ new/libzrtpcpp-2.3.3/ChangeLog 2013-06-08 13:02:27.0 +0200 @@ -1,3 +1,7 @@ +2.3.3: + +- fallback to gcrypt if no openssl elliptical support + 2.3.1: - 2.3.0 paranoid mode diff -urN
commit libzrtpcpp for openSUSE:Factory
Hello community, here is the log from the commit of package libzrtpcpp for openSUSE:Factory checked in at 2013-06-13 16:54:46 Comparing /work/SRC/openSUSE:Factory/libzrtpcpp (Old) and /work/SRC/openSUSE:Factory/.libzrtpcpp.new (New) Package is libzrtpcpp Changes: --- /work/SRC/openSUSE:Factory/libzrtpcpp/libzrtpcpp.changes2013-03-24 21:47:32.0 +0100 +++ /work/SRC/openSUSE:Factory/.libzrtpcpp.new/libzrtpcpp.changes 2013-06-13 16:54:48.0 +0200 @@ -1,0 +2,9 @@ +Wed Jun 5 22:43:00 UTC 2013 - jeng...@inai.de + +- Update to new upstream release 2.3.2 +* Upstream has not provided a NEWS/changelog entry +- Do signature verification +- Remove redundant %clean section; more robust make install call +- Remove libzrtpcpp-libdir.patch (no longer required) + +--- Old: libzrtpcpp-2.0.0.tar.bz2 libzrtpcpp-libdir.patch New: libzrtpcpp-2.3.2.tar.gz libzrtpcpp-2.3.2.tar.gz.sig libzrtpcpp.keyring Other differences: -- ++ libzrtpcpp.spec ++ --- /var/tmp/diff_new_pack.TNOCSN/_old 2013-06-13 16:54:49.0 +0200 +++ /var/tmp/diff_new_pack.TNOCSN/_new 2013-06-13 16:54:49.0 +0200 @@ -18,19 +18,22 @@ Name: libzrtpcpp %define lname libzrtpcpp2 -Version:2.0.0 +Version:2.3.2 Release:0 Summary:A ccrtp extension for ZRTP support License:GPL-3.0+ Group: Development/Libraries/Other -Url:http://www.gnu.org/software/commoncpp/commoncpp.html -Source0:libzrtpcpp-%{version}.tar.bz2 +Url:http://www.gnutelephony.org/index.php/GNU_ZRTP + +#Freecode-URL: http://freecode.com/projects/libzrtpcpp +Source: ftp://ftp.gnu.org/pub/gnu/ccrtp/%name-%version.tar.gz +Source2:ftp://ftp.gnu.org/pub/gnu/ccrtp/%name-%version.tar.gz.sig +Source3:%name.keyring BuildRequires: ccrtp-devel = 2.0.0 BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: libopenssl-devel = 0.9.8 BuildRequires: pkgconfig -Patch0: libzrtpcpp-libdir.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -60,8 +63,8 @@ documentation for building applications that use libzrtpcpp. %prep +%{?gpg_verify: %gpg_verify %{S:2}} %setup -q -%patch0 -p1 %build mkdir build @@ -82,26 +85,20 @@ %install cd build -rm -rf %{buildroot} -%make_install +make install DESTDIR=%buildroot -%clean -rm -rf %{buildroot} +%post -p /sbin/ldconfig -n %lname +%postun -p /sbin/ldconfig -n %lname %files -n %lname %defattr(-,root,root,0755) -%doc AUTHORS COPYING README -%{_libdir}/*.so.* +%doc AUTHORS COPYING README.md +%{_libdir}/libzrtpcpp.so.2* %files devel %defattr(-,root,root,0755) -%{_libdir}/*.so -%{_libdir}/pkgconfig/*.pc -%{_includedir}/libzrtpcpp/*.h -%dir %{_includedir}/libzrtpcpp - -%post -p /sbin/ldconfig -n %lname - -%postun -p /sbin/ldconfig -n %lname +%{_libdir}/libzrtpcpp.so +%{_libdir}/pkgconfig/libzrtpcpp.pc +%{_includedir}/libzrtpcpp/ %changelog ++ libzrtpcpp.keyring ++ pub 4096R/B37C87BA 2012-05-22 uid David Sugar dy...@gnu.org sub 4096R/C8F039C8 2012-05-22 -BEGIN PGP PUBLIC KEY BLOCK- Version: GnuPG v2.0.19 (GNU/Linux) mQINBE+7lIQBEADLCqIS2RGM0W8RHVnQ+czFkDbJuqT/v/oNzuneCwkmVrTcHJZ+ zIxkV5E45gs08RHvntMvsAX4wjRfZM93Ngr9dHgS2vXWqi3MZI6FEzRtmY6Ow9RG 2HeXouF13UKVvG+0WUSvH8V1Bo6v+34bUaITsZWRAwEAHu13Z6gURzIr7LV1EB70 3by4g0agzden4XAEH4COa/oNlrNiqnVraAJHT8g2cmiJYVt5m1JJFogGg9ltOgPU ArICG1Fv9XHnGU1Yi4+RI07sicQDo6xdRdqP/zKOHJeZhPBQcCFpX72aweTzQFEb Nwb0FVg3RXR5m+5qfg3mHXYF8F0ecyK3Q2oEeLo4QPG4+rRqjPJ1eHYItxDzUFTP LucICtHyNtY6+lvPXTRNy1G+i7Mxl56gTnbM3a6kopJ/J2NHtS+J+fzKmGnDG2Os gozSQG0uf0uvTKMvOsAPyi0cXjG06pIiP5MvX/G6z/kBKh/1AmLZKN2UkT3UtZZZ NpKs7msE/0iOQmtsVT+5bQWsr0sd0f+MqFkKEUUL5FwIEqfL5j58ZYNWzgQ//t22 wI1CBL92to69UnRCnFYnnXRUMgebAz1FCzLNmu36j+wgX4rdgN+/6WfHjjxeIETS grhYk8NyJN5+1wuWeAZZw0EN8LrG098UO1bQUasVLWaZ1nybU86w+pWkwwARAQAB tBtEYXZpZCBTdWdhciA8ZHlmZXRAZ251Lm9yZz6JAjgEEwEIACIFAk+7lIQCGwMG CwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJELFzKpyzfIe63V4P/30t69uWlWFY Hekc++ZYaTy5BuAle+vmEe46fz6Tdckf6RzDWz6MBBJ6a08KF2iUGJVf7WX1Xni/ URsuD8/aBjel6hcPnNMIWdnZXzG4rbV2Vx9oEMTUpsCxVVCNKXNSDlzaDrn0JLtr Wfz+DvH4vJn+UTsdxHslNSqHBxWvmgFKWs9yQAIjoNTbqmbRToNbEL9BBOFmKOnl tTGwvvc6QQythNjwmVCA+vjn3b0RmblE0eQBxK5WV8CUcLE7w9Z/s/PKckKamuZa Ve7k/KlokvIJwfz2dGbOc/d2r8GQ1KIcNtjMTHVDYGiwH8C0ZkzB5Cdo+OQJQThG mbJkGWm38A5gpLK68qB6ZuRyD+a0fa5tE9ob7/oZ2hYednOgBZ/AYrYWKWQiy7CL KdZFK+knC9d/b9zTBIDFwYLZsXJk34/97ReqhPd9BGx4CGQKsve1rBumOgYMJoGz Ryytrty8HpH3OwU/UxwfcP2t9sMUsUZI6bgSsuhUTgD34AapfBla8cwwcsrKGVd0 LItqkzoVn9zLvNnDAIFFhB4niQDQtZRoUusoIubACT+8S/qq/DmbMHTNqLoo71qX
commit libzrtpcpp for openSUSE:Factory
Hello community, here is the log from the commit of package libzrtpcpp for openSUSE:Factory checked in at 2013-03-24 21:39:04 Comparing /work/SRC/openSUSE:Factory/libzrtpcpp (Old) and /work/SRC/openSUSE:Factory/.libzrtpcpp.new (New) Package is libzrtpcpp, Maintainer is co...@suse.com Changes: --- /work/SRC/openSUSE:Factory/libzrtpcpp/libzrtpcpp.changes2012-04-12 09:39:21.0 +0200 +++ /work/SRC/openSUSE:Factory/.libzrtpcpp.new/libzrtpcpp.changes 2013-03-24 21:47:32.0 +0100 @@ -1,0 +2,5 @@ +Sat Mar 23 22:07:11 UTC 2013 - sch...@suse.de + +- Properly determine LIB_SUFFIX + +--- Other differences: -- ++ libzrtpcpp.spec ++ --- /var/tmp/diff_new_pack.gSPNwX/_old 2013-03-24 21:50:06.0 +0100 +++ /var/tmp/diff_new_pack.gSPNwX/_new 2013-03-24 21:50:06.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package libzrtpcpp # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,19 +16,18 @@ # - Name: libzrtpcpp %define lname libzrtpcpp2 Version:2.0.0 Release:0 -License:GPL-3.0+ Summary:A ccrtp extension for ZRTP support -Url:http://www.gnu.org/software/commoncpp/commoncpp.html +License:GPL-3.0+ Group: Development/Libraries/Other +Url:http://www.gnu.org/software/commoncpp/commoncpp.html Source0:libzrtpcpp-%{version}.tar.bz2 +BuildRequires: ccrtp-devel = 2.0.0 BuildRequires: cmake BuildRequires: gcc-c++ -BuildRequires: ccrtp-devel = 2.0.0 BuildRequires: libopenssl-devel = 0.9.8 BuildRequires: pkgconfig Patch0: libzrtpcpp-libdir.patch @@ -42,6 +41,7 @@ %package -n %lname Summary:A ccrtp extension for ZRTP support +Group: Development/Libraries/Other %description -n %lname This library is a GPL licensed extension to the GNU RTP Stack, ccrtp, @@ -50,11 +50,10 @@ applications. %package devel -License:GPL-3.0+ Summary:Headers and link library for libzrtpcpp Group: Development/Libraries/Other -Requires: ccrtp-devel = 2.0.0 Requires: %{lname} = %{version} +Requires: ccrtp-devel = 2.0.0 %description devel This package provides the header files, link libraries, and @@ -74,7 +73,7 @@ -DCMAKE_VERBOSE_MAKEFILE=TRUE \ -DCMAKE_C_FLAGS_RELEASE:STRING=%{optflags} \ -DCMAKE_CXX_FLAGS_RELEASE:STRING=%{optflags} \ -%ifarch x86_64 ppc64 s390x +%if %{_lib} == lib64 -DLIB_SUFFIX=64 \ %endif .. -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libzrtpcpp for openSUSE:Factory
Hello community, here is the log from the commit of package libzrtpcpp for openSUSE:Factory checked in at 2012-04-12 09:39:20 Comparing /work/SRC/openSUSE:Factory/libzrtpcpp (Old) and /work/SRC/openSUSE:Factory/.libzrtpcpp.new (New) Package is libzrtpcpp, Maintainer is co...@suse.com Changes: --- /work/SRC/openSUSE:Factory/libzrtpcpp/libzrtpcpp.changes2011-09-27 16:06:36.0 +0200 +++ /work/SRC/openSUSE:Factory/.libzrtpcpp.new/libzrtpcpp.changes 2012-04-12 09:39:21.0 +0200 @@ -1,0 +2,10 @@ +Thu Apr 5 13:28:26 UTC 2012 - dval...@suse.com + +- better libdir handling + +--- +Thu Apr 5 11:59:40 UTC 2012 - dval...@suse.com + +- fix libdir for ppc64 + +--- New: libzrtpcpp-libdir.patch Other differences: -- ++ libzrtpcpp.spec ++ --- /var/tmp/diff_new_pack.U7dQM1/_old 2012-04-12 09:39:23.0 +0200 +++ /var/tmp/diff_new_pack.U7dQM1/_new 2012-04-12 09:39:23.0 +0200 @@ -31,6 +31,7 @@ BuildRequires: ccrtp-devel = 2.0.0 BuildRequires: libopenssl-devel = 0.9.8 BuildRequires: pkgconfig +Patch0: libzrtpcpp-libdir.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -61,6 +62,7 @@ %prep %setup -q +%patch0 -p1 %build mkdir build @@ -72,6 +74,9 @@ -DCMAKE_VERBOSE_MAKEFILE=TRUE \ -DCMAKE_C_FLAGS_RELEASE:STRING=%{optflags} \ -DCMAKE_CXX_FLAGS_RELEASE:STRING=%{optflags} \ +%ifarch x86_64 ppc64 s390x + -DLIB_SUFFIX=64 \ +%endif .. make %{?_smp_mflags} V=1 ++ libzrtpcpp-libdir.patch ++ --- libzrtpcpp-2.0.0/CMakeLists.txt.orig2012-04-05 15:26:17.23159 +0200 +++ libzrtpcpp-2.0.0/CMakeLists.txt 2012-04-05 15:26:37.471769000 +0200 @@ -50,12 +50,7 @@ args_help() # this caused problems in debian where it has to always be lib -set(LIBDIRNAME lib) -if (NOT EXISTS /etc/debian_version) -if ( ${CMAKE_SYSTEM_PROCESSOR} STREQUAL x86_64 ) -set(LIBDIRNAME lib64) -endif() -endif() +set(LIBDIRNAME lib${LIB_SUFFIX}) # setup the Thread include and lib find_package(Threads) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libzrtpcpp for openSUSE:Factory
Hello community, here is the log from the commit of package libzrtpcpp for openSUSE:Factory checked in at 2011-12-06 18:26:32 Comparing /work/SRC/openSUSE:Factory/libzrtpcpp (Old) and /work/SRC/openSUSE:Factory/.libzrtpcpp.new (New) Package is libzrtpcpp, Maintainer is co...@suse.com Changes: Other differences: -- ++ libzrtpcpp.spec ++ --- /var/tmp/diff_new_pack.7Erjtr/_old 2011-12-06 18:48:11.0 +0100 +++ /var/tmp/diff_new_pack.7Erjtr/_new 2011-12-06 18:48:11.0 +0100 @@ -21,7 +21,7 @@ %define lname libzrtpcpp2 Version:2.0.0 Release:0 -License:GPLv3+ +License:GPL-3.0+ Summary:A ccrtp extension for ZRTP support Url:http://www.gnu.org/software/commoncpp/commoncpp.html Group: Development/Libraries/Other @@ -49,7 +49,7 @@ applications. %package devel -License:GPLv3+ +License:GPL-3.0+ Summary:Headers and link library for libzrtpcpp Group: Development/Libraries/Other Requires: ccrtp-devel = 2.0.0 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libzrtpcpp for openSUSE:Factory
Hello community, here is the log from the commit of package libzrtpcpp for openSUSE:Factory checked in at Tue Sep 27 16:06:36 CEST 2011. --- libzrtpcpp/libzrtpcpp.changes 2011-01-08 09:46:50.0 +0100 +++ /mounts/work_src_done/STABLE/libzrtpcpp/libzrtpcpp.changes 2011-09-27 10:02:24.0 +0200 @@ -1,0 +2,17 @@ +Tue Sep 27 08:02:08 UTC 2011 - co...@suse.com + +- fix the shared library policy packaging + +--- +Sat Aug 20 07:17:04 UTC 2011 - werner.dittm...@t-online.de + +- Modify and rename spec file to adhere to naming policies + * remove rpmlintrc file - not longer used + +--- +Mon Aug 1 15:54:33 UTC 2011 - werner.dittm...@t-online.de + +- update to version 2.0 to be in sync with version number of GNU ccRTP + * Update configuration to use the new GNU uCommon library + +--- calling whatdependson for head-i586 Old: libzrtpcpp-1.6.0.tar.bz2 rpmlintrc New: libzrtpcpp-2.0.0.tar.bz2 Other differences: -- ++ libzrtpcpp.spec ++ --- /var/tmp/diff_new_pack.PJ77Td/_old 2011-09-27 16:06:33.0 +0200 +++ /var/tmp/diff_new_pack.PJ77Td/_new 2011-09-27 16:06:33.0 +0200 @@ -1,5 +1,5 @@ # -# spec file for package libzrtpcpp (Version 1.6.0) +# spec file for package libzrtpcpp # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -18,16 +18,19 @@ Name: libzrtpcpp -Summary:A ccrtp extension for ZRTP support -BuildRequires: cmake gcc-c++ libgcrypt-devel pkgconfig -BuildRequires: libccrtp-devel = 1.8.0 -Version:1.6.0 -Release:1 +%define lname libzrtpcpp2 +Version:2.0.0 +Release:0 License:GPLv3+ -Group: Development/Libraries/Other +Summary:A ccrtp extension for ZRTP support Url:http://www.gnu.org/software/commoncpp/commoncpp.html -Source0:%{name}-%{version}.tar.bz2 -Source1:rpmlintrc +Group: Development/Libraries/Other +Source0:libzrtpcpp-%{version}.tar.bz2 +BuildRequires: cmake +BuildRequires: gcc-c++ +BuildRequires: ccrtp-devel = 2.0.0 +BuildRequires: libopenssl-devel = 0.9.8 +BuildRequires: pkgconfig BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -36,40 +39,26 @@ encryption, and which can be directly embedded into telephony applications. +%package -n %lname +Summary:A ccrtp extension for ZRTP support +%description -n %lname This library is a GPL licensed extension to the GNU RTP Stack, ccrtp, that offers compatibility with Phil Zimmermann's zrtp/Zfone voice encryption, and which can be directly embedded into telephony applications. - - -%description -n libzrtpcpp -This library is a GPL licensed extension to the GNU RTP Stack, ccrtp, -that offers compatibility with Phil Zimmermann's zrtp/Zfone voice -encryption, and which can be directly embedded into telephony -applications. - - -This library is a GPL licensed extension to the GNU RTP Stack, ccrtp, -that offers compatibility with Phil Zimmermann's zrtp/Zfone voice -encryption, and which can be directly embedded into telephony -applications. - - - %package devel License:GPLv3+ +Summary:Headers and link library for libzrtpcpp Group: Development/Libraries/Other -Summary:Headers and static link library for libzrtpcpp -Requires: libzrtpcpp = %{version} libccrtp-devel +Requires: ccrtp-devel = 2.0.0 +Requires: %{lname} = %{version} %description devel This package provides the header files, link libraries, and documentation for building applications that use libzrtpcpp. - - %prep %setup -q @@ -81,20 +70,21 @@ -DSYSCONFDIR=%{_sysconfdir} \ -DMANDIR=%{_mandir} \ -DCMAKE_VERBOSE_MAKEFILE=TRUE \ - -DCMAKE_C_FLAGS_RELEASE:STRING=$RPM_OPT_FLAGS \ - -DCMAKE_CXX_FLAGS_RELEASE:STRING=$RPM_OPT_FLAGS \ + -DCMAKE_C_FLAGS_RELEASE:STRING=%{optflags} \ + -DCMAKE_CXX_FLAGS_RELEASE:STRING=%{optflags} \ .. -make %{?_smp_mflags} +make %{?_smp_mflags} V=1 %install cd build -make install DESTDIR=$RPM_BUILD_ROOT +rm -rf %{buildroot} +%make_install %clean -rm -rf $RPM_BUILD_ROOT +rm -rf %{buildroot} -%files -n libzrtpcpp +%files -n %lname %defattr(-,root,root,0755) %doc AUTHORS COPYING README %{_libdir}/*.so.* @@ -106,8 +96,8 @@ %{_includedir}/libzrtpcpp/*.h %dir %{_includedir}/libzrtpcpp -%post -n libzrtpcpp -p /sbin/ldconfig +%post -p /sbin/ldconfig -n %lname -%postun -n libzrtpcpp -p /sbin/ldconfig +%postun -p /sbin/ldconfig -n %lname %changelog ++ libzrtpcpp-1.6.0.tar.bz2 - libzrtpcpp-2.0.0.tar.bz2 ++ 41522 lines of diff (skipped)