Skip to content

Commit

Permalink
Merge pull request #375 from graft-project/2023-10-community-seed-nodes
Browse files Browse the repository at this point in the history
Updated mainnet seed nodes
  • Loading branch information
mbg033 committed Nov 17, 2023
2 parents 5bc6673 + 96c3321 commit a0f9c0d
Show file tree
Hide file tree
Showing 11 changed files with 67 additions and 21 deletions.
23 changes: 19 additions & 4 deletions CMakeLists.txt
Expand Up @@ -909,6 +909,7 @@ if (${BOOST_IGNORE_SYSTEM_PATHS} STREQUAL "ON")
endif()

set(OLD_LIB_SUFFIXES ${CMAKE_FIND_LIBRARY_SUFFIXES})
set(Boost_NO_BOOST_CMAKE ON)
if(STATIC)
if(MINGW)
set(CMAKE_FIND_LIBRARY_SUFFIXES .a)
Expand All @@ -921,13 +922,19 @@ find_package(Boost 1.58 QUIET REQUIRED COMPONENTS system filesystem thread date_

set(CMAKE_FIND_LIBRARY_SUFFIXES ${OLD_LIB_SUFFIXES})
if(NOT Boost_FOUND)
die("Could not find Boost libraries, please make sure you have installed Boost or libboost-all-dev (1.58) or the equivalent")
die("Could not find Boost libraries, please make sure you have installed Boost or libboost-all-dev (>=1.58) or the equivalent")
elseif(Boost_FOUND)
message(STATUS "Found Boost Version: ${Boost_VERSION}")
if (Boost_VERSION VERSION_LESS 106200 AND NOT (OPENSSL_VERSION VERSION_LESS 1.1))
message(FATAL_ERROR "Boost older than 1.62 is too old to link with OpenSSL 1.1 or newer. "
if (Boost_VERSION VERSION_LESS 10 AND Boost_VERSION VERSION_LESS 1.62.0 AND NOT (OPENSSL_VERSION VERSION_LESS 1.1))
set(BOOST_BEFORE_1_62 true)
endif()
if (NOT Boost_VERSION VERSION_LESS 10 AND Boost_VERSION VERSION_LESS 106200 AND NOT (OPENSSL_VERSION VERSION_LESS 1.1))
set(BOOST_BEFORE_1_62 true)
endif()
if (BOOST_BEFORE_1_62)
message(FATAL_ERROR "Boost ${Boost_VERSION} (older than 1.62) is too old to link with OpenSSL ${OPENSSL_VERSION} (1.1 or newer) found at ${OPENSSL_INCLUDE_DIR} and ${OPENSSL_LIBRARIES}. "
"Update Boost or install OpenSSL 1.0 and set path to it when running cmake: "
"cmake -DOPENSSL_ROOT_DIR='/usr/include/openssl-1.0;/usr/lib/openssl-1.0'")
"cmake -DOPENSSL_ROOT_DIR='/usr/include/openssl-1.0'")
endif()
endif()

Expand Down Expand Up @@ -998,6 +1005,8 @@ find_path(ZMQ_INCLUDE_PATH zmq.hpp)
find_library(ZMQ_LIB zmq)
find_library(PGM_LIBRARY pgm)
find_library(NORM_LIBRARY norm)
find_library(GSSAPI_LIBRARY gssapi_krb5)
find_library(PROTOLIB_LIBRARY protolib)
find_library(SODIUM_LIBRARY sodium)

if(NOT ZMQ_INCLUDE_PATH)
Expand All @@ -1012,6 +1021,12 @@ endif()
if(NORM_LIBRARY)
set(ZMQ_LIB "${ZMQ_LIB};${NORM_LIBRARY}")
endif()
if(GSSAPI_LIBRARY)
set(ZMQ_LIB "${ZMQ_LIB};${GSSAPI_LIBRARY}")
endif()
if(PROTOLIB_LIBRARY)
set(ZMQ_LIB "${ZMQ_LIB};${PROTOLIB_LIBRARY}")
endif()
if(SODIUM_LIBRARY)
set(ZMQ_LIB "${ZMQ_LIB};${SODIUM_LIBRARY}")
endif()
Expand Down
14 changes: 10 additions & 4 deletions contrib/epee/include/net/abstract_tcp_server2.inl
Expand Up @@ -60,6 +60,12 @@
#define DEFAULT_TIMEOUT_MS_REMOTE 300000 // 5 minutes
#define TIMEOUT_EXTRA_MS_PER_BYTE 0.2

#if BOOST_VERSION >= 107000
#define GET_IO_SERVICE(s) ((boost::asio::io_context&)(s).get_executor().context())
#else
#define GET_IO_SERVICE(s) ((s).get_io_service())
#endif

PRAGMA_WARNING_PUSH
namespace epee
{
Expand All @@ -85,7 +91,7 @@ PRAGMA_WARNING_DISABLE_VS(4355)
m_connection_type( connection_type ),
m_throttle_speed_in("speed_in", "throttle_speed_in"),
m_throttle_speed_out("speed_out", "throttle_speed_out"),
m_timer(io_service),
m_timer(GET_IO_SERVICE(socket_)),
m_local(false),
m_ready_to_close(false)
{
Expand Down Expand Up @@ -215,7 +221,7 @@ PRAGMA_WARNING_DISABLE_VS(4355)
template<class t_protocol_handler>
boost::asio::io_service& connection<t_protocol_handler>::get_io_service()
{
return socket_.get_io_service();
return GET_IO_SERVICE(socket());
}
//---------------------------------------------------------------------------------
template<class t_protocol_handler>
Expand Down Expand Up @@ -385,7 +391,7 @@ PRAGMA_WARNING_DISABLE_VS(4355)
if(!m_is_multithreaded)
{
//single thread model, we can wait in blocked call
size_t cnt = socket_.get_io_service().run_one();
size_t cnt = GET_IO_SERVICE(socket()).run_one();
if(!cnt)//service is going to quit
return false;
}else
Expand All @@ -395,7 +401,7 @@ PRAGMA_WARNING_DISABLE_VS(4355)
//if no handlers were called
//TODO: Maybe we need to have have critical section + event + callback to upper protocol to
//ask it inside(!) critical region if we still able to go in event wait...
size_t cnt = socket_.get_io_service().poll_one();
size_t cnt = GET_IO_SERVICE(socket()).poll_one();
if(!cnt)
misc_utils::sleep_no_w(0);
}
Expand Down
5 changes: 5 additions & 0 deletions contrib/epee/include/net/net_utils_base.h
Expand Up @@ -257,6 +257,11 @@ namespace net_utils
m_current_speed_up(0)
{}

connection_context_base(const connection_context_base& a): connection_context_base()
{
set_details(a.m_connection_id, a.m_remote_address, a.m_is_income);
}

connection_context_base& operator=(const connection_context_base& a)
{
set_details(a.m_connection_id, a.m_remote_address, a.m_is_income);
Expand Down
6 changes: 6 additions & 0 deletions contrib/epee/src/connection_basic.cpp
Expand Up @@ -79,6 +79,12 @@
// TODO:
#include "net/network_throttle-detail.hpp"

#if BOOST_VERSION >= 107000
#define GET_IO_SERVICE(s) ((boost::asio::io_context&)(s).get_executor().context())
#else
#define GET_IO_SERVICE(s) ((s).get_io_service())
#endif

#undef MONERO_DEFAULT_LOG_CATEGORY
#define MONERO_DEFAULT_LOG_CATEGORY "net.p2p"

Expand Down
12 changes: 12 additions & 0 deletions src/device/device_ledger.cpp
Expand Up @@ -85,6 +85,18 @@ namespace hw {
AKout = keys.AKout;
}

ABPkeys &ABPkeys::operator=(const ABPkeys& keys) {
if (&keys == this)
return *this;
Aout = keys.Aout;
Bout = keys.Bout;
is_subaddress = keys.is_subaddress;
index = keys.index;
Pout = keys.Pout;
AKout = keys.AKout;
return *this;
}

bool Keymap::find(const rct::key& P, ABPkeys& keys) const {
size_t sz = ABP.size();
for (size_t i=0; i<sz; i++) {
Expand Down
3 changes: 2 additions & 1 deletion src/device/device_ledger.hpp
@@ -1,4 +1,4 @@
// Copyright (c) 2017-2018, The Monero Project
// Copyright (c) 2017-2019, The Monero Project
//
// All rights reserved.
//
Expand Down Expand Up @@ -62,6 +62,7 @@ namespace hw {
ABPkeys(const rct::key& A, const rct::key& B, const bool is_subaddr, size_t index, const rct::key& P,const rct::key& AK);
ABPkeys(const ABPkeys& keys) ;
ABPkeys() {index=0;is_subaddress=false;}
ABPkeys &operator=(const ABPkeys &keys);
};

class Keymap {
Expand Down
10 changes: 7 additions & 3 deletions src/p2p/net_node.inl
Expand Up @@ -497,9 +497,13 @@ namespace nodetool
}
else
{
full_addrs.insert("109.74.204.179:18980");
full_addrs.insert("45.79.42.116:18980");
full_addrs.insert("207.148.153.14:18980");
full_addrs.insert("213.56.136.124:18980"); // community seed-node #1
full_addrs.insert("207.180.254.198:18980"); // community seed-node #2
full_addrs.insert("82.69.122.59:18980"); // community seed-node #3
full_addrs.insert("78.29.36.45:18980"); // community seed-node #4
full_addrs.insert("82.197.160.5:18980"); // community seed-node #5
full_addrs.insert("45.118.134.99:18980"); // graft seed-node #3

}
return full_addrs;
}
Expand Down
8 changes: 4 additions & 4 deletions src/simplewallet/simplewallet.cpp
Expand Up @@ -3685,7 +3685,7 @@ boost::optional<epee::wipeable_string> simple_wallet::new_wallet(const boost::pr
}
success_msg_writer() << "**********************************************************************";

return std::move(password);
return password;
}
//----------------------------------------------------------------------------------------------------
boost::optional<epee::wipeable_string> simple_wallet::new_wallet(const boost::program_options::variables_map& vm,
Expand Down Expand Up @@ -3732,7 +3732,7 @@ boost::optional<epee::wipeable_string> simple_wallet::new_wallet(const boost::pr
}


return std::move(password);
return password;
}

//----------------------------------------------------------------------------------------------------
Expand Down Expand Up @@ -3770,7 +3770,7 @@ boost::optional<epee::wipeable_string> simple_wallet::new_wallet(const boost::pr
return {};
}

return std::move(password);
return password;
}
//----------------------------------------------------------------------------------------------------
boost::optional<epee::wipeable_string> simple_wallet::new_wallet(const boost::program_options::variables_map& vm,
Expand Down Expand Up @@ -3823,7 +3823,7 @@ boost::optional<epee::wipeable_string> simple_wallet::new_wallet(const boost::pr
return {};
}

return std::move(password);
return password;
}
//----------------------------------------------------------------------------------------------------
bool simple_wallet::open_wallet(const boost::program_options::variables_map& vm)
Expand Down
2 changes: 1 addition & 1 deletion src/version.cpp.in
@@ -1,5 +1,5 @@
#define DEF_GRAFT_VERSION_TAG "@VERSIONTAG@"
#define DEF_GRAFT_VERSION "1.10.0"
#define DEF_GRAFT_VERSION "1.11.0"
#define DEF_GRAFT_RELEASE_NAME "Vela Pulsar"
#define DEF_GRAFT_VERSION_FULL DEF_GRAFT_VERSION "-" DEF_GRAFT_VERSION_TAG

Expand Down
2 changes: 1 addition & 1 deletion src/wallet/graft_wallet.cpp
Expand Up @@ -94,7 +94,7 @@ std::unique_ptr<tools::GraftWallet> tools::GraftWallet::createWallet(const std::
{
wallet->loadFromData(account_data, password, "" /*cache_file*/, use_base64);
}
return std::move(wallet);
return wallet;
}

bool tools::GraftWallet::verify_message(const std::string &message, const std::string &address,
Expand Down
3 changes: 0 additions & 3 deletions tests/unit_tests/keccak.cpp
Expand Up @@ -54,9 +54,6 @@ extern "C" {
keccak_finish(&ctx, md1); \
ASSERT_EQ(memcmp(md0, md1, 32), 0);

TEST(keccak, )
{
}

TEST(keccak, 0_and_0)
{
Expand Down

0 comments on commit a0f9c0d

Please sign in to comment.