Commit Graph

139 Commits (6e258bb210cee239378f8fe9b8395d090642147e)

Author SHA1 Message Date
SChernykh 6e258bb210 Refactored TCPServer to reduce code duplication
1 year ago
SChernykh 5c67f0df20 P2PServer: truncate too long peers list in api
1 year ago
SChernykh 3697c079fa Fixed cppcheck error
1 year ago
SChernykh 2e6041dcf5 P2PServer: add local api data
1 year ago
SChernykh b6c1b1a6d7 P2PServer: log time it took to relay a block
1 year ago
SChernykh 19cc044cab Added UPnP port forwarding
1 year ago
SChernykh 146d29b627 Don't let user connect to a node without ZMQ
1 year ago
SChernykh 12a011a9ff TCPServer: removed unnecessary mutex
1 year ago
SChernykh 1cfacf4118 Code cleanup and fixes
1 year ago
SChernykh 25d083ef25 Show Monero node in `status`
1 year ago
SChernykh c7ba11c607 Retry `getaddrinfo` with IPv4 only after an error
1 year ago
SChernykh 595196b5ec Reduced transaction time-to-include delay
1 year ago
SChernykh c855bb769a PoolBlock: removed unnecessary mutex
1 year ago
SChernykh d4329ae594 Show file:line where panic() was called from
1 year ago
SChernykh b346b93285 Updated copyright
1 year ago
SChernykh da12b329be Check the block id returned by `BLOCK_RESPONSE`
1 year ago
SChernykh 3902612c4b P2PServer: show more data for connected peers
1 year ago
SChernykh 3e4f877ec0 Display software name in peers list
2 years ago
SChernykh 220c6939b1 Ignore shares from peers who have lagging monerod
2 years ago
SChernykh 9283677a2b Sync test: log more data in the end
2 years ago
SChernykh 7eec4d742c P2PServer: removed an unnecessary lock
2 years ago
SChernykh c5f3a03d1e Improved `peers` display
2 years ago
SChernykh da9cdf7df3 Send our P2Pool version to other peers
2 years ago
SChernykh 25806b67a2 Added protocol version negotiation
2 years ago
SChernykh 47ff7e228e Added code to deserialize compact blobs
2 years ago
SChernykh c135787620 Prepare compact blob for block broadcasts
2 years ago
SChernykh bbc3d44526 P2PServer: tidy up PEER_LIST_RESPONSE messages
2 years ago
SChernykh 19414b061b Refactored BackgroundJobTracker
2 years ago
SChernykh 74b5ab1798 Force update block template after 30 seconds
2 years ago
SChernykh 83cda110aa P2PServer: tweaked invalid timestamp messages
2 years ago
SChernykh 0df11d24f5 P2PServer: tweaked invalid timestamp logic
2 years ago
SChernykh a6c27a1e3f P2PServer: checks timestamps only for new blocks
2 years ago
SChernykh c090b0cf62 P2PServer: tweaked invalid timestamp logic
2 years ago
SChernykh 45660e3d96 Show wallet address in error messages and status
2 years ago
SChernykh 732190bb11 P2PServer: sanity check for timestamps
2 years ago
SChernykh 255d312ae0 SideChain: log blocks with the same id
2 years ago
SChernykh 07b460147e P2PServer: added missing time check
2 years ago
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