Commit Graph

72 Commits (dee66c3f3209d1dc0cda1dc71254cf076a695bea)

Author SHA1 Message Date
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
3 years ago
SChernykh 2b01350add Added `outpeers` and `inpeers` console commands
3 years ago
SChernykh f1b6212c82 P2PServer: add connection limits
3 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
SChernykh d26902468d P2PServer: peer list tweaks
3 years ago
SChernykh 0382027d70 Fixed wrong error message
3 years ago
SChernykh a06f4dcdcd P2PServer: fixed ever growing memory usage
3 years ago
SChernykh 816a29c5ab Added `--no-cache` command line parameter
3 years ago
SChernykh 39ba5c4131 P2PServer: check for messages that shouldn't be sent
3 years ago
SChernykh 9b86f8e81f Peer list refactoring
3 years ago
SChernykh 60a8538e0c P2PServer: show an error when there are no ZMQ messages
3 years ago
SChernykh 77a3a5857c P2PServer: show an error when there are no connections
3 years ago
SChernykh af2a8eeb08 Tweaked warning level for lagging nodes
3 years ago
SChernykh 54d0ab3658 Move most block broadcasts to log level 6
3 years ago
SChernykh 2a3cd13b19 P2PServer: delete old cached blocks after initial sync
3 years ago
SChernykh 5c92920619 Default log level 3
3 years ago
SChernykh ba6a2c8eb2 P2PServer: relax stale block restriction
3 years ago
SChernykh 42dd58d778 P2PServer: check broadcasts for wrong height
3 years ago
SChernykh da0f376bef P2PServer: ban peers that don't broadcast blocks
3 years ago
SChernykh b8f04ac787 Tweaked block broadcast rules
3 years ago
SChernykh 7a97171b03 Tweaked block broadcast rules
3 years ago
SChernykh 52f195b89f Tweaked idle peer detection
3 years ago
SChernykh ee7a1e54f7 DNS name resolution for command line parameters
3 years ago
SChernykh a332ac7d26 P2PServer: load peers from DNS
3 years ago
SChernykh 73c8b1294a P2PServer: connect to peers from the event loop thread
3 years ago
SChernykh ce8ec3860d Fixed memory leak
3 years ago
SChernykh 25772abc0f Show block share % in status
3 years ago
SChernykh 7b0cc256c5 P2PServer: ban peers that disconnect without finishing handshake
3 years ago
SChernykh 884d0f180a TCP server: log IP addresses in more places
3 years ago
SChernykh b31adbd5ae Added macOS build
3 years ago
SChernykh 70ff4ba859 Tweaked peer list logic
3 years ago
SChernykh 75843e9b37 P2PServer: don't broadcast stale blocks
3 years ago
SChernykh 1a83610299 P2PServer: simplified the code a bit
3 years ago
SChernykh 780afd84a2 Added checks for tx keys
3 years ago