Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package bzrtp for openSUSE:Leap:16.0 checked in at 2025-06-11 22:14:19 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:16.0/bzrtp (Old) and /work/SRC/openSUSE:Leap:16.0/.bzrtp.new.19631 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "bzrtp" Wed Jun 11 22:14:19 2025 rev:2 rq:1284707 version:5.3.105 Changes: -------- --- /work/SRC/openSUSE:Leap:16.0/bzrtp/bzrtp.changes 2025-03-19 11:40:32.126122193 +0100 +++ /work/SRC/openSUSE:Leap:16.0/.bzrtp.new.19631/bzrtp.changes 2025-06-11 22:14:26.870758093 +0200 @@ -1,0 +2,15 @@ +Mon Feb 17 08:02:58 UTC 2025 - Paolo Stivanin <i...@paolostivanin.com> + +- Update to 5.3.105 (no changelog). + +------------------------------------------------------------------- +Fri Feb 7 05:07:52 UTC 2025 - ming li <m...@suse.com> + +- Update to 5.3.96 (no changelog). + +------------------------------------------------------------------- +Mon Nov 11 08:38:44 UTC 2024 - ecsos <ec...@opensuse.org> + +- Update to 5.3.95 (no changelog). + +------------------------------------------------------------------- Old: ---- bzrtp-5.3.37.tar.bz2 New: ---- bzrtp-5.3.105.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ bzrtp.spec ++++++ --- /var/tmp/diff_new_pack.Rn5dn5/_old 2025-06-11 22:14:27.190771349 +0200 +++ /var/tmp/diff_new_pack.Rn5dn5/_new 2025-06-11 22:14:27.190771349 +0200 @@ -1,7 +1,7 @@ # # spec file for package bzrtp # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # 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 @@ %define sover 0 Name: bzrtp -Version: 5.3.37 +Version: 5.3.105 Release: 0 Summary: ZRTP keys exchange protocol implementation License: GPL-3.0-or-later ++++++ bzrtp-5.3.37.tar.bz2 -> bzrtp-5.3.105.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bzrtp-5.3.37/src/CMakeLists.txt new/bzrtp-5.3.105/src/CMakeLists.txt --- old/bzrtp-5.3.37/src/CMakeLists.txt 2023-10-20 15:50:20.000000000 +0200 +++ new/bzrtp-5.3.105/src/CMakeLists.txt 2024-07-18 09:34:24.000000000 +0200 @@ -58,12 +58,11 @@ if(BUILD_SHARED_LIBS) target_compile_definitions(bzrtp PRIVATE "-DBZRTP_EXPORTS") if(MSVC) - if(CMAKE_BUILD_TYPE STREQUAL "Debug" OR CMAKE_BUILD_TYPE STREQUAL "RelWithDebInfo") - install(FILES $<TARGET_PDB_FILE:bzrtp> - DESTINATION ${CMAKE_INSTALL_BINDIR} - PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE - ) - endif() + install(FILES $<TARGET_PDB_FILE:bzrtp> + DESTINATION ${CMAKE_INSTALL_BINDIR} + PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE + CONFIGURATIONS Debug RelWithDebInfo + ) endif() endif() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bzrtp-5.3.37/src/cryptoUtils.cc new/bzrtp-5.3.105/src/cryptoUtils.cc --- old/bzrtp-5.3.37/src/cryptoUtils.cc 2023-10-20 15:50:20.000000000 +0200 +++ new/bzrtp-5.3.105/src/cryptoUtils.cc 2024-07-18 09:34:24.000000000 +0200 @@ -880,14 +880,15 @@ return ZRTP_KEYAGREEMENT_KYB2; } else if (memcmp(algoType, "KYB3", 4) == 0) { return ZRTP_KEYAGREEMENT_KYB3; - // Current HQC integrated is 2020 submission for round3, which is not compatible with round4 submission - // temporary use of HQB<x> as id, switch to HQC<x> when we have a final version - // This apply too to X/Kyber/Hqc hybrid identified as XKQ<x> instead of XKH<x> - } else if (memcmp(algoType, "HQB1", 4) == 0) { + // HQC implementation used to be the round 3 submission (2020/10/11) + // -> it advertised itself as HQB<X> (and XKQ<x> for the X/Kyber/HQC hybrids + // Current HQC implementation is the one from round 4 submission (2024/02/23), incompatible with the previous one + // -> it advertises itself as HQD<x> and XKR<x> for the X/Kyber/HQC hybrids) + } else if (memcmp(algoType, "HQD1", 4) == 0) { return ZRTP_KEYAGREEMENT_HQC1; - } else if (memcmp(algoType, "HQB2", 4) == 0) { + } else if (memcmp(algoType, "HQD2", 4) == 0) { return ZRTP_KEYAGREEMENT_HQC2; - } else if (memcmp(algoType, "HQB3", 4) == 0) { + } else if (memcmp(algoType, "HQD3", 4) == 0) { return ZRTP_KEYAGREEMENT_HQC3; } else if (memcmp(algoType, "X1K1", 4) == 0) { return ZRTP_KEYAGREEMENT_K255_KYB512; @@ -897,9 +898,9 @@ return ZRTP_KEYAGREEMENT_K448_KYB1024; } else if (memcmp(algoType, "X3H3", 4) == 0) { return ZRTP_KEYAGREEMENT_K448_HQC256; - } else if (memcmp(algoType, "XKQ1", 4) == 0) { + } else if (memcmp(algoType, "XKR1", 4) == 0) { return ZRTP_KEYAGREEMENT_K255_KYB512_HQC128; - } else if (memcmp(algoType, "XKQ3", 4) == 0) { + } else if (memcmp(algoType, "XKR3", 4) == 0) { return ZRTP_KEYAGREEMENT_K448_KYB1024_HQC256; } else if (memcmp(algoType, "Prsh", 4) == 0) { return ZRTP_KEYAGREEMENT_Prsh; @@ -1017,17 +1018,18 @@ case ZRTP_KEYAGREEMENT_KYB3: memcpy(algoTypeString, "KYB3", 4); break; - // Current HQC integrated is 2020 submission for round3, which is not compatible with round4 submission - // temporary use of HQB<x> as id, switch to HQC<x> when we have a final version - // This apply too to X/Kyber/Hqc hybrid identified as XKQ<x> instead of XKH<x> + // HQC implementation used to be the round 3 submission (2020/10/11) + // -> it advertised itself as HQB<X> (and XKQ<x> for the X/Kyber/HQC hybrids + // Current HQC implementation is the one from round 4 submission (2024/02/23), incompatible with the previous one + // -> it advertises itself as HQD<x> and XKR<x> for the X/Kyber/HQC hybrids) case ZRTP_KEYAGREEMENT_HQC1: - memcpy(algoTypeString, "HQB1", 4); + memcpy(algoTypeString, "HQD1", 4); break; case ZRTP_KEYAGREEMENT_HQC2: - memcpy(algoTypeString, "HQB2", 4); + memcpy(algoTypeString, "HQD2", 4); break; case ZRTP_KEYAGREEMENT_HQC3: - memcpy(algoTypeString, "HQB3", 4); + memcpy(algoTypeString, "HQD3", 4); break; case ZRTP_KEYAGREEMENT_K255_KYB512: memcpy(algoTypeString, "X1K1", 4); @@ -1042,10 +1044,10 @@ memcpy(algoTypeString, "X3H3", 4); break; case ZRTP_KEYAGREEMENT_K255_KYB512_HQC128: - memcpy(algoTypeString, "XKQ1", 4); + memcpy(algoTypeString, "XKR1", 4); break; case ZRTP_KEYAGREEMENT_K448_KYB1024_HQC256: - memcpy(algoTypeString, "XKQ3", 4); + memcpy(algoTypeString, "XKR3", 4); break; case ZRTP_KEYAGREEMENT_Prsh: memcpy(algoTypeString, "Prsh", 4); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bzrtp-5.3.37/test/CMakeLists.txt new/bzrtp-5.3.105/test/CMakeLists.txt --- old/bzrtp-5.3.37/test/CMakeLists.txt 2023-10-20 15:50:20.000000000 +0200 +++ new/bzrtp-5.3.105/test/CMakeLists.txt 2024-07-18 09:34:24.000000000 +0200 @@ -39,7 +39,6 @@ bc_apply_compile_flags(BZRTP_TEST_CXX_SOURCES STRICT_OPTIONS_CPP STRICT_OPTIONS_CXX) add_executable(bzrtp-tester ${BZRTP_TEST_C_SOURCES} ${BZRTP_TEST_CXX_SOURCES}) -set_target_properties(bzrtp-tester PROPERTIES LINK_FLAGS "${LINK_FLAGS}") set_target_properties(bzrtp-tester PROPERTIES LINKER_LANGUAGE CXX) target_link_libraries(bzrtp-tester PRIVATE ${BCToolbox_tester_TARGET} bzrtp) if(HAVE_SQRT AND NOT WIN32) ++++++ set_current_version.patch ++++++ --- /var/tmp/diff_new_pack.Rn5dn5/_old 2025-06-11 22:14:27.366778640 +0200 +++ /var/tmp/diff_new_pack.Rn5dn5/_new 2025-06-11 22:14:27.370778805 +0200 @@ -7,7 +7,7 @@ cmake_minimum_required(VERSION 3.22) -project(BZRTP VERSION 5.3.0 LANGUAGES C CXX) -+project(BZRTP VERSION 5.3.37 LANGUAGES C CXX) ++project(BZRTP VERSION 5.3.105 LANGUAGES C CXX) option(ENABLE_ZIDCACHE "Turn on compilation of ZID cache, request sqlite" YES) option(ENABLE_STRICT "Build with strict compile options." YES)