Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package bzrtp for openSUSE:Factory checked in at 2024-11-12 19:21:19 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/bzrtp (Old) and /work/SRC/openSUSE:Factory/.bzrtp.new.2017 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "bzrtp" Tue Nov 12 19:21:19 2024 rev:45 rq:1223425 version:5.3.95 Changes: -------- --- /work/SRC/openSUSE:Factory/bzrtp/bzrtp.changes 2024-04-09 16:50:36.995570418 +0200 +++ /work/SRC/openSUSE:Factory/.bzrtp.new.2017/bzrtp.changes 2024-11-12 19:22:06.813208583 +0100 @@ -1,0 +2,5 @@ +Mon Nov 11 08:38:44 UTC 2024 - ecsos <[email protected]> + +- Update to 5.3.95 (no changelog). + +------------------------------------------------------------------- Old: ---- bzrtp-5.3.37.tar.bz2 New: ---- bzrtp-5.3.95.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ bzrtp.spec ++++++ --- /var/tmp/diff_new_pack.dX6Ucc/_old 2024-11-12 19:22:07.713246245 +0100 +++ /var/tmp/diff_new_pack.dX6Ucc/_new 2024-11-12 19:22:07.713246245 +0100 @@ -18,7 +18,7 @@ %define sover 0 Name: bzrtp -Version: 5.3.37 +Version: 5.3.95 Release: 0 Summary: ZRTP keys exchange protocol implementation License: GPL-3.0-or-later ++++++ bzrtp-5.3.37.tar.bz2 -> bzrtp-5.3.95.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bzrtp-5.3.37/src/CMakeLists.txt new/bzrtp-5.3.95/src/CMakeLists.txt --- old/bzrtp-5.3.37/src/CMakeLists.txt 2023-10-20 15:50:20.000000000 +0200 +++ new/bzrtp-5.3.95/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.95/src/cryptoUtils.cc --- old/bzrtp-5.3.37/src/cryptoUtils.cc 2023-10-20 15:50:20.000000000 +0200 +++ new/bzrtp-5.3.95/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.95/test/CMakeLists.txt --- old/bzrtp-5.3.37/test/CMakeLists.txt 2023-10-20 15:50:20.000000000 +0200 +++ new/bzrtp-5.3.95/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.dX6Ucc/_old 2024-11-12 19:22:07.877253108 +0100 +++ /var/tmp/diff_new_pack.dX6Ucc/_new 2024-11-12 19:22:07.885253443 +0100 @@ -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.95 LANGUAGES C CXX) option(ENABLE_ZIDCACHE "Turn on compilation of ZID cache, request sqlite" YES) option(ENABLE_STRICT "Build with strict compile options." YES)
