Commit Graph

151 Commits (e0a3add5f2493bb4cf71ac80797462b6a85a56d5)

Author SHA1 Message Date
SChernykh 2cdb8b5323 P2PServer: fixed use after free on shutdown
1 year ago
SChernykh 5f7ce28682 TCPServer: fixed send callback arguments
1 year ago
SChernykh 3fdadf3eb5 Fixed cppcheck errors
1 year ago
SChernykh f212de64f5 P2PServer: fixed peer list request logic
1 year ago
SChernykh b20db0a117 P2PServer: always send peer list request to new peers
1 year ago
SChernykh 4fa344a0f7 Refactored DNS TXT resolver code
1 year ago
SChernykh bba4f8d0c5 Fixed headers for res_query
1 year ago
SChernykh db9e5ba332 P2PServer: prefer DNS TXT records to load seed nodes
1 year ago
SChernykh 689fa14cfd Fixed cppcheck errors
1 year ago
SChernykh c94b627808 TCPServer: use /64 prefix to ban IPv6 peers
1 year ago
SChernykh 51a075c0df P2PServer: fixed buf_size checks
1 year ago
SChernykh 8bf045974f BlockTemplate code refactoring
1 year ago
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
2 years ago
SChernykh da12b329be Check the block id returned by `BLOCK_RESPONSE`
2 years ago
SChernykh 3902612c4b P2PServer: show more data for connected peers
2 years 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