SChernykh
|
3902612c4b
|
P2PServer: show more data for connected peers
|
2022-12-09 11:31:05 +01:00 |
|
SChernykh
|
3e4f877ec0
|
Display software name in peers list
|
2022-12-02 15:43:20 +01:00 |
|
SChernykh
|
220c6939b1
|
Ignore shares from peers who have lagging monerod
More than 10 seconds lag is unacceptable
|
2022-11-28 08:29:38 +01:00 |
|
SChernykh
|
9283677a2b
|
Sync test: log more data in the end
|
2022-11-24 11:06:18 +01:00 |
|
SChernykh
|
7eec4d742c
|
P2PServer: removed an unnecessary lock
|
2022-11-22 09:57:50 +01:00 |
|
SChernykh
|
c5f3a03d1e
|
Improved peers display
|
2022-11-10 19:56:14 +01:00 |
|
SChernykh
|
da9cdf7df3
|
Send our P2Pool version to other peers
|
2022-11-10 14:31:02 +01:00 |
|
SChernykh
|
25806b67a2
|
Added protocol version negotiation
Protocol version 1.1: compact block broadcasts
|
2022-11-09 22:56:12 +01:00 |
|
SChernykh
|
47ff7e228e
|
Added code to deserialize compact blobs
|
2022-11-09 16:21:31 +01:00 |
|
SChernykh
|
c135787620
|
Prepare compact blob for block broadcasts
Reference transactions by index in the parent block instead of storing full 32 bytes per transaction
|
2022-11-09 12:40:45 +01:00 |
|
SChernykh
|
bbc3d44526
|
P2PServer: tidy up PEER_LIST_RESPONSE messages
|
2022-11-08 16:36:09 +01:00 |
|
SChernykh
|
19414b061b
|
Refactored BackgroundJobTracker
|
2022-11-04 10:20:32 +01:00 |
|
SChernykh
|
74b5ab1798
|
Force update block template after 30 seconds
To get new transactions in
|
2022-11-04 07:47:07 +01:00 |
|
SChernykh
|
83cda110aa
|
P2PServer: tweaked invalid timestamp messages
|
2022-11-03 21:19:48 +01:00 |
|
SChernykh
|
0df11d24f5
|
P2PServer: tweaked invalid timestamp logic
|
2022-11-03 16:14:56 +01:00 |
|
SChernykh
|
a6c27a1e3f
|
P2PServer: checks timestamps only for new blocks
|
2022-11-03 15:20:38 +01:00 |
|
SChernykh
|
c090b0cf62
|
P2PServer: tweaked invalid timestamp logic
|
2022-11-03 13:52:29 +01:00 |
|
SChernykh
|
45660e3d96
|
Show wallet address in error messages and status
|
2022-11-03 11:38:43 +01:00 |
|
SChernykh
|
732190bb11
|
P2PServer: sanity check for timestamps
|
2022-11-03 08:51:06 +01:00 |
|
SChernykh
|
255d312ae0
|
SideChain: log blocks with the same id
|
2022-11-02 12:49:12 +01:00 |
|
SChernykh
|
07b460147e
|
P2PServer: added missing time check
|
2022-11-01 16:07:13 +01:00 |
|
SChernykh
|
65a9574e52
|
Added --p2p-external-port command line parameter
|
2022-10-28 14:06:26 +02:00 |
|
SChernykh
|
fd6b2360aa
|
Fix: uv_close was called from wrong thread
|
2022-10-07 16:02:08 +02:00 |
|
SChernykh
|
eabf856dbd
|
Removed redundant m_sideChainData
|
2022-10-04 15:49:58 +02:00 |
|
SChernykh
|
6a66615f37
|
Removed redundant m_mainChainData
|
2022-10-03 18:42:32 +02:00 |
|
SChernykh
|
ed78e9df6e
|
More reliable file load/save
|
2022-09-13 18:48:00 +02:00 |
|
SChernykh
|
f044149004
|
P2PServer fix: reset ping time on disconnect
|
2022-09-13 16:14:54 +02:00 |
|
SChernykh
|
f126eb7611
|
P2PServer: added more logging
|
2022-09-13 11:12:08 +02:00 |
|
SChernykh
|
afa9cf371e
|
P2PServer: sync from the fastest peer if possible
|
2022-09-13 10:51:15 +02:00 |
|
SChernykh
|
e4dd46b498
|
Added --no-dns command line parameter
|
2022-09-04 18:10:14 +02:00 |
|
SChernykh
|
86156f3fec
|
SOCKS5 proxy support
|
2022-09-03 22:35:38 +02:00 |
|
SChernykh
|
30861bbf91
|
Speedup SideChain::get_outputs_blob()
|
2022-08-15 13:48:21 +02:00 |
|
SChernykh
|
c5bd184bbc
|
P2PServer: don't deserialize the same block twice
|
2022-07-10 10:24:03 +02:00 |
|
SChernykh
|
9f4388843a
|
Fixed error messages
|
2022-06-10 07:48:47 +02:00 |
|
SChernykh
|
8af9e9b27d
|
Fixed memory leaks
|
2022-06-07 19:40:13 +02:00 |
|
SChernykh
|
a35d4b2701
|
Change llhttp to libcurl
|
2022-06-06 15:08:37 +02:00 |
|
SChernykh
|
cb147773b5
|
Updated cppcheck workflow on Linux
|
2022-05-26 21:19:01 +02:00 |
|
SChernykh
|
0e222afd6a
|
Exit if server startup fails
|
2022-05-23 15:50:25 +02:00 |
|
SChernykh
|
8fa354796c
|
Reload peer list when there are no connections
|
2022-05-11 14:09:28 +02:00 |
|
SChernykh
|
6c6ef1c1b8
|
Restart ZMQ connection if it looks dead
|
2022-05-11 13:50:47 +02:00 |
|
SChernykh
|
92e20485b2
|
Log: don't allow side effects in LOG() calls
|
2022-05-10 21:41:53 +02:00 |
|
SChernykh
|
134f2d68a3
|
Fixed data races
|
2022-05-09 16:10:55 +02:00 |
|
SChernykh
|
2e2bd1d137
|
Added log padding
|
2022-05-06 20:04:01 +02:00 |
|
SChernykh
|
0818d91f4f
|
StratumServer: added console command workers
|
2022-05-06 13:19:56 +02:00 |
|
SChernykh
|
1a35177633
|
Fixed unsafe usage of log::Stream buffers
|
2022-05-05 14:38:56 +02:00 |
|
SChernykh
|
6b4640c413
|
Fixes for Termux
|
2022-05-03 07:32:47 +02:00 |
|
SChernykh
|
b2f86a5f6b
|
Ban peers with stuck or lagging monerod
|
2022-04-23 11:29:17 +02:00 |
|
SChernykh
|
7522111bb7
|
Fixed data races
|
2022-04-09 00:38:15 +02:00 |
|
SChernykh
|
7b5b910f3f
|
Undefined behaviour fixes
|
2022-04-08 22:49:08 +02:00 |
|
SChernykh
|
93cd9a659a
|
Code cleanup
|
2022-04-07 19:11:20 +02:00 |
|