Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit78503a0

Browse files
committed
link with opendht 3.2 or higher
1 parent982efdf commit78503a0

File tree

3 files changed

+12
-4
lines changed

3 files changed

+12
-4
lines changed

‎CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
#Change Log
22

3+
##3.1.1 (Nov 17, 2024)
4+
5+
- Link with opendht version 3.2 to stabilize the DHT rendezvous
6+
37
##3.1.0 (Aug 1, 2024)
48

59
- The ability to use DHT as the rendezvous.

‎CMakeLists.txt

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ include_directories(${OPENSSL_INCLUDE_DIR})
8585

8686
find_package(PkgConfigREQUIRED)
8787

88-
pkg_search_module(opendhtREQUIREDIMPORTED_TARGETopendht)
88+
pkg_search_module(opendhtREQUIREDIMPORTED_TARGETopendht>=3.2)
8989
message("* opendht Include Dir:${opendht_INCLUDEDIR}")
9090
message("* opendht Lib Dir:${opendht_LIBDIR}")
9191
include_directories(${opendht_INCLUDE_DIR})
@@ -123,7 +123,7 @@ link_directories(${nettle_LIBDIR})
123123

124124
add_library(${PLEXUS_SHARED}SHAREDutils.cppexec.cppsmime.cppudp.cpptcp.cppemail.cppdht.cppstun.cppbinder.cppplexus.cpp)
125125
target_link_libraries(${PLEXUS_SHARED}PRIVATE${TUBUS_SHARED}${WORMHOLE_SHARED}Boost::coroutineOpenSSL::SSLOpenSSL::CryptoPkgConfig::opendhtPkgConfig::fmtPkgConfig::libargon2PkgConfig::GnuTLSPkgConfig::nettlePkgConfig::JsonCpp)
126-
target_compile_definitions(${PLEXUS_SHARED}PRIVATEPLEXUS_EXPORTSOPENDHT_STATIC)
126+
target_compile_definitions(${PLEXUS_SHARED}PRIVATEPLEXUS_EXPORTS)
127127
set_target_properties(${PLEXUS_SHARED}PROPERTIESDEBUG_POSTFIX"d"IMPORT_PREFIX"lib")
128128
set_target_properties(${PLEXUS_SHARED}PROPERTIESOUTPUT_NAME${PROJECT_NAME})
129129

@@ -133,7 +133,6 @@ set_target_properties(${PLEXUS_STATIC} PROPERTIES OUTPUT_NAME ${PROJECT_NAME})
133133

134134
add_executable(${PROJECT_NAME}main.cpp$<TARGET_OBJECTS:${PLEXUS_SHARED}>)
135135
target_link_libraries(${PROJECT_NAME}PRIVATE${TUBUS_STATIC}${WORMHOLE_STATIC}Boost::coroutineBoost::program_optionsOpenSSL::SSLOpenSSL::CryptoPkgConfig::opendhtPkgConfig::fmtPkgConfig::libargon2PkgConfig::GnuTLSPkgConfig::nettlePkgConfig::JsonCpp)
136-
target_compile_definitions(${PROJECT_NAME}PRIVATEOPENDHT_STATIC)
137136
set_target_properties(${PROJECT_NAME}PROPERTIESDEBUG_POSTFIX"d")
138137

139138
if(CMAKE_CXX_COMPILER_IDMATCHES"GNU"ORCMAKE_CXX_COMPILER_IDMATCHES"Clang")
@@ -195,7 +194,6 @@ if(BUILD_TESTING)
195194
tests/exec_tests.cpp
196195
tests/plexus_tests.cpp)
197196
target_link_libraries(${PLEXUS_UT}PRIVATE${PLEXUS_STATIC}${WORMHOLE_STATIC}${TUBUS_STATIC}Boost::coroutineBoost::program_optionsBoost::unit_test_frameworkOpenSSL::SSLOpenSSL::CryptoPkgConfig::opendhtPkgConfig::fmtPkgConfig::libargon2PkgConfig::GnuTLSPkgConfig::nettlePkgConfig::JsonCpp)
198-
target_compile_definitions(${PLEXUS_UT}PRIVATEOPENDHT_STATIC)
199197
set_target_properties(${PLEXUS_UT}PROPERTIESDEBUG_POSTFIX"d")
200198

201199
if(CMAKE_CXX_COMPILER_IDMATCHES"GNU"ORCMAKE_CXX_COMPILER_IDMATCHES"Clang")

‎debian/changelog

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
plexus (3.1-3+deb12u3) unstable; urgency=low
2+
3+
* Fix of DHT connectivity bugs
4+
5+
-- Novemus Band <nineletters@mail.ru> Sun, 17 Nov 2024 22:43:20 +0300
6+
17
plexus (3.1-2+deb12u3) unstable; urgency=low
28

39
* - Set default value to --exec-args argument.

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp