mirror of
https://codeberg.org/anoncontributorxmr/monero.git
synced 2024-11-30 06:43:28 +01:00
always print peer IDs in the same format
This commit is contained in:
parent
4c9fd8d86d
commit
deb350b783
@ -188,7 +188,7 @@ namespace cryptonote
|
|||||||
auto connection_time = time(NULL) - cntxt.m_started;
|
auto connection_time = time(NULL) - cntxt.m_started;
|
||||||
ss << std::setw(30) << std::left << std::string(cntxt.m_is_income ? " [INC]":"[OUT]") +
|
ss << std::setw(30) << std::left << std::string(cntxt.m_is_income ? " [INC]":"[OUT]") +
|
||||||
cntxt.m_remote_address.str()
|
cntxt.m_remote_address.str()
|
||||||
<< std::setw(20) << std::hex << peer_id
|
<< std::setw(20) << nodetool::peerid_to_string(peer_id)
|
||||||
<< std::setw(20) << std::hex << support_flags
|
<< std::setw(20) << std::hex << support_flags
|
||||||
<< std::setw(30) << std::to_string(cntxt.m_recv_cnt)+ "(" + std::to_string(time(NULL) - cntxt.m_last_recv) + ")" + "/" + std::to_string(cntxt.m_send_cnt) + "(" + std::to_string(time(NULL) - cntxt.m_last_send) + ")"
|
<< std::setw(30) << std::to_string(cntxt.m_recv_cnt)+ "(" + std::to_string(time(NULL) - cntxt.m_last_recv) + ")" + "/" + std::to_string(cntxt.m_send_cnt) + "(" + std::to_string(time(NULL) - cntxt.m_last_send) + ")"
|
||||||
<< std::setw(25) << get_protocol_state_string(cntxt.m_state)
|
<< std::setw(25) << get_protocol_state_string(cntxt.m_state)
|
||||||
@ -248,9 +248,7 @@ namespace cryptonote
|
|||||||
cnx.rpc_port = cntxt.m_rpc_port;
|
cnx.rpc_port = cntxt.m_rpc_port;
|
||||||
cnx.rpc_credits_per_hash = cntxt.m_rpc_credits_per_hash;
|
cnx.rpc_credits_per_hash = cntxt.m_rpc_credits_per_hash;
|
||||||
|
|
||||||
std::stringstream peer_id_str;
|
cnx.peer_id = nodetool::peerid_to_string(peer_id);
|
||||||
peer_id_str << std::hex << std::setw(16) << peer_id;
|
|
||||||
peer_id_str >> cnx.peer_id;
|
|
||||||
|
|
||||||
cnx.support_flags = support_flags;
|
cnx.support_flags = support_flags;
|
||||||
|
|
||||||
|
@ -664,7 +664,7 @@ bool t_rpc_command_executor::print_connections() {
|
|||||||
<< std::setw(30) << std::left << address
|
<< std::setw(30) << std::left << address
|
||||||
<< std::setw(8) << (get_address_type_name((epee::net_utils::address_type)info.address_type))
|
<< std::setw(8) << (get_address_type_name((epee::net_utils::address_type)info.address_type))
|
||||||
<< std::setw(6) << (info.ssl ? "yes" : "no")
|
<< std::setw(6) << (info.ssl ? "yes" : "no")
|
||||||
<< std::setw(20) << epee::string_tools::pad_string(info.peer_id, 16, '0', true)
|
<< std::setw(20) << info.peer_id
|
||||||
<< std::setw(20) << info.support_flags
|
<< std::setw(20) << info.support_flags
|
||||||
<< std::setw(30) << std::to_string(info.recv_count) + "(" + std::to_string(info.recv_idle_time) + ")/" + std::to_string(info.send_count) + "(" + std::to_string(info.send_idle_time) + ")"
|
<< std::setw(30) << std::to_string(info.recv_count) + "(" + std::to_string(info.recv_idle_time) + ")/" + std::to_string(info.send_count) + "(" + std::to_string(info.send_idle_time) + ")"
|
||||||
<< std::setw(25) << info.state
|
<< std::setw(25) << info.state
|
||||||
@ -2217,7 +2217,7 @@ bool t_rpc_command_executor::sync_info()
|
|||||||
for (const auto &s: res.spans)
|
for (const auto &s: res.spans)
|
||||||
if (s.connection_id == p.info.connection_id)
|
if (s.connection_id == p.info.connection_id)
|
||||||
nblocks += s.nblocks, size += s.size;
|
nblocks += s.nblocks, size += s.size;
|
||||||
tools::success_msg_writer() << address << " " << epee::string_tools::pad_string(p.info.peer_id, 16, '0', true) << " " <<
|
tools::success_msg_writer() << address << " " << p.info.peer_id << " " <<
|
||||||
epee::string_tools::pad_string(p.info.state, 16) << " " <<
|
epee::string_tools::pad_string(p.info.state, 16) << " " <<
|
||||||
epee::string_tools::pad_string(epee::string_tools::to_string_hex(p.info.pruning_seed), 8) << " " << p.info.height << " " <<
|
epee::string_tools::pad_string(epee::string_tools::to_string_hex(p.info.pruning_seed), 8) << " " << p.info.height << " " <<
|
||||||
p.info.current_download << " kB/s, " << nblocks << " blocks / " << size/1e6 << " MB queued";
|
p.info.current_download << " kB/s, " << nblocks << " blocks / " << size/1e6 << " MB queued";
|
||||||
|
@ -1368,7 +1368,7 @@ namespace nodetool
|
|||||||
bool node_server<t_payload_net_handler>::make_new_connection_from_anchor_peerlist(const std::vector<anchor_peerlist_entry>& anchor_peerlist)
|
bool node_server<t_payload_net_handler>::make_new_connection_from_anchor_peerlist(const std::vector<anchor_peerlist_entry>& anchor_peerlist)
|
||||||
{
|
{
|
||||||
for (const auto& pe: anchor_peerlist) {
|
for (const auto& pe: anchor_peerlist) {
|
||||||
_note("Considering connecting (out) to anchor peer: " << peerid_type(pe.id) << " " << pe.adr.str());
|
_note("Considering connecting (out) to anchor peer: " << peerid_to_string(pe.id) << " " << pe.adr.str());
|
||||||
|
|
||||||
if(is_peer_used(pe)) {
|
if(is_peer_used(pe)) {
|
||||||
_note("Peer is used");
|
_note("Peer is used");
|
||||||
@ -1949,7 +1949,7 @@ namespace nodetool
|
|||||||
const network_zone& zone = m_network_zones.at(zone_type);
|
const network_zone& zone = m_network_zones.at(zone_type);
|
||||||
if(zone.m_config.m_peer_id != tr.peer_id)
|
if(zone.m_config.m_peer_id != tr.peer_id)
|
||||||
{
|
{
|
||||||
MWARNING("check_trust failed: peer_id mismatch (passed " << tr.peer_id << ", expected " << zone.m_config.m_peer_id<< ")");
|
MWARNING("check_trust failed: peer_id mismatch (passed " << tr.peer_id << ", expected " << peerid_to_string(zone.m_config.m_peer_id) << ")");
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
crypto::public_key pk = AUTO_VAL_INIT(pk);
|
crypto::public_key pk = AUTO_VAL_INIT(pk);
|
||||||
@ -2220,7 +2220,7 @@ namespace nodetool
|
|||||||
network_zone& zone = m_network_zones.at(address.get_zone());
|
network_zone& zone = m_network_zones.at(address.get_zone());
|
||||||
if(rsp.status != PING_OK_RESPONSE_STATUS_TEXT || pr != rsp.peer_id)
|
if(rsp.status != PING_OK_RESPONSE_STATUS_TEXT || pr != rsp.peer_id)
|
||||||
{
|
{
|
||||||
LOG_WARNING_CC(ping_context, "back ping invoke wrong response \"" << rsp.status << "\" from" << address.str() << ", hsh_peer_id=" << pr_ << ", rsp.peer_id=" << rsp.peer_id);
|
LOG_WARNING_CC(ping_context, "back ping invoke wrong response \"" << rsp.status << "\" from" << address.str() << ", hsh_peer_id=" << pr_ << ", rsp.peer_id=" << peerid_to_string(rsp.peer_id));
|
||||||
zone.m_net_server.get_config_object().close(ping_context.m_connection_id);
|
zone.m_net_server.get_config_object().close(ping_context.m_connection_id);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@ -2453,7 +2453,7 @@ namespace nodetool
|
|||||||
zone.second.m_net_server.get_config_object().foreach_connection([&](const p2p_connection_context& cntxt)
|
zone.second.m_net_server.get_config_object().foreach_connection([&](const p2p_connection_context& cntxt)
|
||||||
{
|
{
|
||||||
ss << cntxt.m_remote_address.str()
|
ss << cntxt.m_remote_address.str()
|
||||||
<< " \t\tpeer_id " << cntxt.peer_id
|
<< " \t\tpeer_id " << peerid_to_string(cntxt.peer_id)
|
||||||
<< " \t\tconn_id " << cntxt.m_connection_id << (cntxt.m_is_income ? " INC":" OUT")
|
<< " \t\tconn_id " << cntxt.m_connection_id << (cntxt.m_is_income ? " INC":" OUT")
|
||||||
<< std::endl;
|
<< std::endl;
|
||||||
return true;
|
return true;
|
||||||
@ -2711,12 +2711,12 @@ namespace nodetool
|
|||||||
if (!check_connection_and_handshake_with_peer(pe.adr, pe.last_seen))
|
if (!check_connection_and_handshake_with_peer(pe.adr, pe.last_seen))
|
||||||
{
|
{
|
||||||
zone.second.m_peerlist.remove_from_peer_gray(pe);
|
zone.second.m_peerlist.remove_from_peer_gray(pe);
|
||||||
LOG_PRINT_L2("PEER EVICTED FROM GRAY PEER LIST IP address: " << pe.adr.host_str() << " Peer ID: " << peerid_type(pe.id));
|
LOG_PRINT_L2("PEER EVICTED FROM GRAY PEER LIST: address: " << pe.adr.host_str() << " Peer ID: " << peerid_to_string(pe.id));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
zone.second.m_peerlist.set_peer_just_seen(pe.id, pe.adr, pe.pruning_seed, pe.rpc_port, pe.rpc_credits_per_hash);
|
zone.second.m_peerlist.set_peer_just_seen(pe.id, pe.adr, pe.pruning_seed, pe.rpc_port, pe.rpc_credits_per_hash);
|
||||||
LOG_PRINT_L2("PEER PROMOTED TO WHITE PEER LIST IP address: " << pe.adr.host_str() << " Peer ID: " << peerid_type(pe.id));
|
LOG_PRINT_L2("PEER PROMOTED TO WHITE PEER LIST IP address: " << pe.adr.host_str() << " Peer ID: " << peerid_to_string(pe.id));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
|
@ -132,7 +132,7 @@ namespace nodetool
|
|||||||
ss << std::setfill ('0') << std::setw (8) << std::hex << std::noshowbase;
|
ss << std::setfill ('0') << std::setw (8) << std::hex << std::noshowbase;
|
||||||
for(const peerlist_entry& pe: pl)
|
for(const peerlist_entry& pe: pl)
|
||||||
{
|
{
|
||||||
ss << pe.id << "\t" << pe.adr.str()
|
ss << peerid_to_string(pe.id) << "\t" << pe.adr.str()
|
||||||
<< " \trpc port " << (pe.rpc_port > 0 ? std::to_string(pe.rpc_port) : "-")
|
<< " \trpc port " << (pe.rpc_port > 0 ? std::to_string(pe.rpc_port) : "-")
|
||||||
<< " \trpc credits per hash " << (pe.rpc_credits_per_hash > 0 ? std::to_string(pe.rpc_credits_per_hash) : "-")
|
<< " \trpc credits per hash " << (pe.rpc_credits_per_hash > 0 ? std::to_string(pe.rpc_credits_per_hash) : "-")
|
||||||
<< " \tpruning seed " << pe.pruning_seed
|
<< " \tpruning seed " << pe.pruning_seed
|
||||||
|
Loading…
Reference in New Issue
Block a user