Commit graph

939 commits

Author SHA1 Message Date
SChernykh
45674ef554 Better cache cleanup 2022-10-04 20:04:41 +02:00
SChernykh
eabf856dbd Removed redundant m_sideChainData 2022-10-04 15:49:58 +02:00
SChernykh
32ea0f2cf6 Clear crypto cache more often 2022-10-04 14:37:55 +02:00
SChernykh
47f40c0be3 Fixed curl include directory 2022-10-03 20:05:33 +02:00
SChernykh
6a66615f37 Removed redundant m_mainChainData 2022-10-03 18:42:32 +02:00
SChernykh
314a1ba39b p2pool v2.4 2022-09-30 17:52:33 +02:00
SChernykh
2daa7f9fea Fixed memory leak 2022-09-28 22:43:38 +02:00
SChernykh
f0d576e1b0 Reduced memory usage for each PoolBlock 2022-09-28 16:50:30 +02:00
SChernykh
be76c58264 Fixed MSYS2 build 2022-09-26 01:02:26 +02:00
SChernykh
8245f232d4 Updated dependencies 2022-09-25 19:45:52 +02:00
SChernykh
7468af0779 TCPServer: fix incoming connection counting 2022-09-22 11:28:38 +02:00
SChernykh
38a6d3e549 Limit max in/out peers to 450
To avoid hitting default open files limit (1024)
2022-09-20 10:39:55 +02:00
SChernykh
3022588e35 Run tests in debug config on Windows 2022-09-14 18:30:59 +02:00
SChernykh
b81f1c4975 Require monerod v0.18 2022-09-14 14:45:10 +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
f813cf6d36 Fix: possible use after free on shutdown
Console commands could access destroyed objects
2022-09-08 16:16:00 +02:00
SChernykh
3dcd3dbb7f Update README.md 2022-09-08 13:45:06 +02:00
SChernykh
d80a06bc8e Added more error logging 2022-09-08 09:18:30 +02:00
SChernykh
947178f10a StratumServer: improved warning message 2022-09-07 08:59:04 +02:00
SChernykh
e92cc7d50c Fix: don't use proxy for incoming connections 2022-09-06 15:59:05 +02:00
SChernykh
989a28a8ca TCPServer small fixes 2022-09-05 15:14:10 +02:00
SChernykh
e4dd46b498 Added --no-dns command line parameter 2022-09-04 18:10:14 +02:00
SChernykh
c49e8d4770 Merge branch 'proxy' 2022-09-04 09:57:32 +02:00
SChernykh
86156f3fec SOCKS5 proxy support 2022-09-03 22:35:38 +02:00
SChernykh
fec826b10e Changed spammy warning to level 5 2022-09-01 10:09:23 +02:00
SChernykh
229b07391b CI: build for aarch64 on all Ubuntu versions 2022-08-31 09:49:45 +02:00
SChernykh
e157477b6d Create COMMAND_LINE.MD 2022-08-30 23:22:55 +02:00
SChernykh
d40bb61da8 p2pool v2.3 2022-08-30 18:01:45 +02:00
SChernykh
4733d42932 TCPServer: more informative error messages 2022-08-27 10:52:02 +02:00
SChernykh
e6030dcc3f Update googletest 2022-08-26 15:50:31 +02:00
SChernykh
6615fa67f5 API: fixed error messages 2022-08-26 09:39:44 +02:00
SChernykh
dc4b88d08e API: use unique temp file names 2022-08-25 09:52:58 +02:00
SChernykh
cc2abe3c30 Update rapidjson 2022-08-24 18:18:31 +02:00
SChernykh
70640b65ea Updated dependencies 2022-08-24 18:14:47 +02:00
SChernykh
4599d81a59 API: save to temp file first and then rename it 2022-08-24 17:28:53 +02:00
SChernykh
3ea5b575b7 JSON RPC: added more error checks 2022-08-24 15:17:23 +02:00
SChernykh
b9eb66e2b3 Added a test for mini chain 2022-08-23 21:37:55 +02:00
SChernykh
bde5b19c77 CI: added sync test 2022-08-23 19:49:41 +02:00
SChernykh
cc60ab3d63 StratumServer: added scoring system for clients
Ban clients only after a few bad shares without good shares compensating them.
2022-08-22 11:07:11 +02:00
SChernykh
42f7e6f486 CI: fixed MSVC analysis 2022-08-19 22:16:48 +02:00
SChernykh
5f68b5923d CI: added Ubuntu 22.04 2022-08-18 16:43:19 +02:00
SChernykh
85abbdd699 Fixed NixOS files 2022-08-18 16:07:59 +02:00
SChernykh
3802886722 Fixed "unknown command" message 2022-08-17 19:37:18 +02:00
SChernykh
d4e27a27cb Tweaked SideChain::get_missing_blocks() 2022-08-17 16:44:40 +02:00
SChernykh
e882b91b06 Reduced lock contention in Cache::get_derivation() 2022-08-16 18:15:41 +02:00
SChernykh
4c8dbee79d More fine-grained locks in crypto cache 2022-08-15 18:39:28 +02:00
SChernykh
1438175477 CI: macos-10.15 is deprecated 2022-08-15 16:09:41 +02:00