Commit Graph

901 Commits (b5fa34e1a195b7dad0075370bb12c1be480a6c6b)

Author SHA1 Message Date
SChernykh b5fa34e1a1 Added support for multiple Monero hosts
Switch to the next host in list when P2Pool thinks current host is stuck or lagging
2023-06-18 12:56:27 +02:00
SChernykh 192f1d722d CI: tweaked cppcheck command line 2023-06-16 13:28:49 +02:00
SChernykh b857664d27 CI: skip external files for cppcheck 2023-06-16 11:08:01 +02:00
SChernykh 19491f0994 Update libcxx_msan.tar.xz 2023-06-15 15:22:52 +02:00
SChernykh 6738b57ba2 CI: use compile command database for cppcheck 2023-06-15 13:15:11 +02:00
SChernykh 30560e6cf8 CI: use compile command database for clang-tidy 2023-06-15 10:36:42 +02:00
SChernykh e1de021fba CI: tweaked cppcheck and clang-tidy command lines 2023-06-14 16:51:15 +02:00
SChernykh 8b4f05dc78 CI: added clang-tidy 2023-06-14 14:40:12 +02:00
SChernykh 950330b5f7 SideChain: recover from incorrect PoW calculation 2023-06-14 11:22:55 +02:00
SChernykh 9927718e25 Tweaked cppcheck command line 2023-06-13 11:53:41 +02:00
SChernykh b7ff4f2c2c Set default JSON parser flags 2023-06-12 15:29:23 +02:00
SChernykh 47c79459a6 Fixed `get_miner_data` error handling
Second call was a no-op because of `m_getMinerDataPending`
2023-06-10 14:49:33 +02:00
SChernykh 143960937e p2pool v3.4 2023-05-31 18:11:01 +02:00
SChernykh ee16ce10c1 Tweaked `block_seen` logic 2023-05-31 17:03:45 +02:00
SChernykh 3988a69946 Added MacOS aarch64 build 2023-05-31 10:42:24 +02:00
SChernykh 738b2e416e ZMQ: log internal listening port 2023-05-30 12:58:03 +02:00
SChernykh b96dfa602b ZMQ: use random port for internal use 2023-05-29 14:37:20 +02:00
SChernykh 9d6f232dd1 Tweaked `block_seen` logic 2023-05-29 14:13:11 +02:00
SChernykh d808ba6cbf Fixed `--rpc-login` 2023-05-27 10:52:53 +02:00
SChernykh 818fab8909 Build curl with cmake 2023-05-27 09:21:18 +02:00
SChernykh 1ffaf3a292 Recompiled curl lib for MSVC using cmake 2023-05-26 19:25:18 +02:00
SChernykh 8e11c3dffd Updated libuv 2023-05-26 18:52:49 +02:00
SChernykh a7496dbc02 Updated tests 2023-05-26 15:21:40 +02:00
SChernykh 9e439044de Update rapidjson 2023-05-26 13:25:03 +02:00
SChernykh 536552b9db Update RandomX 2023-05-26 12:50:10 +02:00
SChernykh 183bab110e Refactored log writer 2023-05-26 11:19:39 +02:00
SChernykh beea3e2184 Fixed cppcheck error 2023-05-26 07:48:38 +02:00
SChernykh e0a3add5f2 Refactored is_localhost() 2023-05-26 00:02:15 +02:00
SChernykh fd8e5e4eed Create libcxx_msan.yml 2023-05-25 18:42:03 +02:00
SChernykh 6f7139fe28 CI: added address sanitizer to test sync 2023-05-25 13:11:29 +02:00
SChernykh 57d996491e Update test-sync.yml 2023-05-25 12:08:22 +02:00
SChernykh ba8e0578ed Fixed data race 2023-05-25 11:34:42 +02:00
SChernykh 65b267c497 CI: run cppcheck every day 2023-05-25 11:16:22 +02:00
SChernykh 512064de61 CI: run sync test every 3 hours 2023-05-25 10:29:38 +02:00
SChernykh 2cdb8b5323 P2PServer: fixed use after free on shutdown 2023-05-25 10:11:24 +02:00
SChernykh d08ac60fd9 CI: set difficulties for fake stratum clients
Client 1: autodiff
Client 2: fixed 1000 diff
Client 3: fixed 10M diff
2023-05-25 09:44:44 +02:00
SChernykh fbc0159453 Added UB sanitizer 2023-05-25 09:02:47 +02:00
SChernykh 3d526cebbc Enabled MemorySanitizer 2023-05-25 07:32:33 +02:00
SChernykh 2d10a6a270 CI: added test sync with clang's memory sanitizer 2023-05-24 15:13:37 +02:00
SChernykh 5f7ce28682 TCPServer: fixed send callback arguments 2023-05-24 13:46:05 +02:00
SChernykh 9d0f835186 Update includes.txt 2023-05-24 11:12:13 +02:00
SChernykh 3fdadf3eb5 Fixed cppcheck errors 2023-05-23 20:11:00 +02:00
SChernykh cd57ab6ad9 Fixed `UV_THREADPOOL_SIZE` setting
putenv can't use stack buffer
2023-05-23 19:14:15 +02:00
SChernykh eab8a51bb7 SideChain: tweaked `m_seenBlocks` cleanup logic 2023-05-22 15:30:57 +02:00
SChernykh dbb4efb98a Added `version` console command 2023-05-20 15:51:36 +02:00
SChernykh a83d6deec1 Check node ping at startup 2023-05-18 10:33:27 +02:00
SChernykh f212de64f5 P2PServer: fixed peer list request logic 2023-05-18 09:39:04 +02:00
SChernykh 6a4583f758 Sync test: keep running for 2 minutes more 2023-05-18 00:28:49 +02:00
SChernykh 325f2dc22f Sync test: run with TSAN on Ubuntu 2023-05-17 23:06:54 +02:00
SChernykh 7134187dc9 Sync test: added stratum connections 2023-05-17 20:35:51 +02:00