Hello community, here is the log from the commit of package libsrtp2 for openSUSE:Factory checked in at 2017-08-10 14:05:58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libsrtp2 (Old) and /work/SRC/openSUSE:Factory/.libsrtp2.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "libsrtp2" Thu Aug 10 14:05:58 2017 rev:2 rq:515192 version:2.1.0 Changes: -------- --- /work/SRC/openSUSE:Factory/libsrtp2/libsrtp2.changes 2017-02-03 17:48:35.364281430 +0100 +++ /work/SRC/openSUSE:Factory/.libsrtp2.new/libsrtp2.changes 2017-08-10 14:13:22.897653009 +0200 @@ -1,0 +2,26 @@ +Tue Aug 1 12:31:16 UTC 2017 - jengelh@inai.de + +- Update to new upstream release 2.1.0 + * Cipher type cleanup for AES. When libSRTP is compiled with + OpenSSL and the AES 256 ICM cipher is used with RTCP, an + incorrect initialization vector is formed. This change will + break backwards compatibility with older versions (1.5, 2.0) + of libSRTP when using the AES 256 ICM cipher with OpenSSL for + RTCP. + * Sequence number incorrectly masked for AES GCM IV. The + initialization vector for AES GCM encryption was incorrectly + formed on little endian machines. This change will break + backwards compatibility with older versions (1.5, 2.0) of + libSRTP when using the AES GCM cipher for RTCP. + * Fix OOB read in key generation for encrypted headers with GCM + ciphers. Adds padding of GCM salt to the corresponding ICM + length used for header encryption. This change will break + backwards compatibility with version 2.0 of libSRTP when + using the header encryption extension with the AES GCM + cipher. + * Master Key Identifiers (MKI) Support - for 4 keys. + * Report SSRC instead of srtp_stream_t in srtp_event_data_t. + * Fix incorrect structure declarations for (S)RTP and (S)RTCP + for big endian machines + +------------------------------------------------------------------- Old: ---- v2.0.0.tar.gz New: ---- v2.1.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libsrtp2.spec ++++++ --- /var/tmp/diff_new_pack.9sWAmL/_old 2017-08-10 14:13:23.609552772 +0200 +++ /var/tmp/diff_new_pack.9sWAmL/_new 2017-08-10 14:13:23.613552209 +0200 @@ -1,7 +1,7 @@ # -# spec file for package libsrtp +# spec file for package libsrtp2 # -# 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,12 +18,12 @@ Name: libsrtp2 %define lname libsrtp2-1 -Version: 2.0.0 +Version: 2.1.0 Release: 0 Summary: Secure Real-Time Transport Protocol (SRTP) library v2 License: BSD-3-Clause Group: Development/Libraries/C and C++ -URL: https://github.com/cisco/libsrtp +Url: https://github.com/cisco/libsrtp Source: https://github.com/cisco/libsrtp/archive/v%version.tar.gz Source99: baselibs.conf @@ -92,7 +92,7 @@ %files devel %defattr(-,root,root) -%doc CHANGES LICENSE README TODO VERSION doc/*.txt +%doc CHANGES LICENSE README.md doc/*.txt %_includedir/srtp2/ %_libdir/libsrtp2.so %_libdir/pkgconfig/libsrtp2.pc ++++++ v2.0.0.tar.gz -> v2.1.0.tar.gz ++++++ ++++ 28031 lines of diff (skipped)