SChernykh
|
65a9574e52
|
Added `--p2p-external-port` command line parameter
|
2 years ago |
SChernykh
|
fd6b2360aa
|
Fix: uv_close was called from wrong thread
|
2 years ago |
SChernykh
|
eabf856dbd
|
Removed redundant m_sideChainData
|
2 years ago |
SChernykh
|
6a66615f37
|
Removed redundant m_mainChainData
|
2 years ago |
SChernykh
|
ed78e9df6e
|
More reliable file load/save
|
2 years ago |
SChernykh
|
f044149004
|
P2PServer fix: reset ping time on disconnect
|
2 years ago |
SChernykh
|
f126eb7611
|
P2PServer: added more logging
|
2 years ago |
SChernykh
|
afa9cf371e
|
P2PServer: sync from the fastest peer if possible
|
2 years ago |
SChernykh
|
e4dd46b498
|
Added `--no-dns` command line parameter
|
2 years ago |
SChernykh
|
86156f3fec
|
SOCKS5 proxy support
|
2 years ago |
SChernykh
|
30861bbf91
|
Speedup SideChain::get_outputs_blob()
|
2 years ago |
SChernykh
|
c5bd184bbc
|
P2PServer: don't deserialize the same block twice
|
2 years ago |
SChernykh
|
9f4388843a
|
Fixed error messages
|
2 years ago |
SChernykh
|
8af9e9b27d
|
Fixed memory leaks
|
2 years ago |
SChernykh
|
a35d4b2701
|
Change llhttp to libcurl
|
2 years ago |
SChernykh
|
cb147773b5
|
Updated cppcheck workflow on Linux
|
2 years ago |
SChernykh
|
0e222afd6a
|
Exit if server startup fails
|
2 years ago |
SChernykh
|
8fa354796c
|
Reload peer list when there are no connections
|
2 years ago |
SChernykh
|
6c6ef1c1b8
|
Restart ZMQ connection if it looks dead
|
2 years ago |
SChernykh
|
92e20485b2
|
Log: don't allow side effects in LOG() calls
|
2 years ago |
SChernykh
|
134f2d68a3
|
Fixed data races
|
2 years ago |
SChernykh
|
2e2bd1d137
|
Added log padding
|
2 years ago |
SChernykh
|
0818d91f4f
|
StratumServer: added console command `workers`
|
2 years ago |
SChernykh
|
1a35177633
|
Fixed unsafe usage of log::Stream buffers
|
2 years ago |
SChernykh
|
6b4640c413
|
Fixes for Termux
|
2 years ago |
SChernykh
|
b2f86a5f6b
|
Ban peers with stuck or lagging monerod
|
2 years ago |
SChernykh
|
7522111bb7
|
Fixed data races
|
2 years ago |
SChernykh
|
7b5b910f3f
|
Undefined behaviour fixes
|
2 years ago |
SChernykh
|
93cd9a659a
|
Code cleanup
|
2 years ago |
SChernykh
|
094209f311
|
P2PServer: optimized update_peer_connections()
|
2 years ago |
SChernykh
|
1b3c1eb850
|
P2PServer: increased peer timeout to 15 minutes
|
2 years ago |
SChernykh
|
a2afa29052
|
Updated copyright
|
2 years ago |
SChernykh
|
028a5d0c88
|
Fixed memory leak after loading block cache
|
2 years ago |
SChernykh
|
0c2b7d6010
|
More time handling fixes
|
2 years ago |
SChernykh
|
f4bcdc7fe9
|
Use steady_clock to time peer list requests
|
2 years ago |
SChernykh
|
aada1bb5cc
|
Use chrono::steady_clock for internal timestamps
|
2 years ago |
SChernykh
|
c21d052d7a
|
Refactored RNG usage across the code
|
2 years ago |
SChernykh
|
7ab21c6afd
|
TCPServer: reduced memory usage
|
2 years ago |
SChernykh
|
2209e0cc70
|
P2PServer: relaxed peer list request restriction
|
2 years ago |
SChernykh
|
9a09d15bea
|
P2PServer: use high_resolution_clock for ping time
|
2 years ago |
SChernykh
|
f082488e4b
|
TCPServer: use steady_clock for bans
|
2 years ago |
SChernykh
|
752e2381d6
|
P2PServer: added more protocol checks
|
2 years ago |
SChernykh
|
d4a1b14820
|
Use monerod peers to find p2pool nodes
|
2 years ago |
SChernykh
|
89bcceb986
|
Added p2pool mini seed nodes and default port
|
2 years ago |
SChernykh
|
2b01350add
|
Added `outpeers` and `inpeers` console commands
|
2 years ago |
SChernykh
|
f1b6212c82
|
P2PServer: add connection limits
#87 Added `--out-peers` and `--in-peers` command line options.
|
2 years ago |
SChernykh
|
61edc6ed70
|
Reduce cache flush frequency to once per minute
|
3 years ago |
SChernykh
|
c0c210664a
|
Show uptime in status
|
3 years ago |
SChernykh
|
111324b6e0
|
Added console command to show connected peers
|
3 years ago |
SChernykh
|
04d18cdf1d
|
P2PServer: fixed m_timer leak
|
3 years ago |