Commit graph

  • 32dc235aa5 SideChain: fix for out of order blocks SChernykh 2023-07-12 00:25:37 +0200
  • 6ffe1d81c2 P2PServer: ignore protocol versions higher than supported SChernykh 2023-07-10 20:13:37 +0200
  • 5b245e64d3 Fixed a typo SChernykh 2023-07-10 16:54:01 +0200
  • a067361d74 P2PServer: prefetch 2 blocks ahead during sync SChernykh 2023-07-10 15:44:18 +0200
  • a7f66c8883 SideChain: filter duplicates from missing blocks SChernykh 2023-07-10 14:11:22 +0200
  • e03e7d831e P2PServer: tweaked switching to the fastet peer when syncing SChernykh 2023-07-10 11:40:48 +0200
  • 1219ed0dd6 P2PServer: check protocol version when choosing fastest peer SChernykh 2023-07-07 23:26:59 +0200
  • fe2ff95f19 P2PServer: use BLOCK_NOTIFY to speed up syncing SChernykh 2023-07-07 16:42:24 +0200
  • d72f0ce40c P2PServer: fixed some excess block requests SChernykh 2023-07-07 14:52:47 +0200
  • df43e2c126 SideChain: tweaked precalc logic SChernykh 2023-07-07 14:21:52 +0200
  • d8ecc1174d P2PServer: refactored BLOCK_NOTIFY logic SChernykh 2023-07-07 11:00:19 +0200
  • 3e269b49d4 Tweaked log level for BLOCK_NOTIFY SChernykh 2023-07-05 19:06:49 +0200
  • 72c9f3b0db Fixed ping time calculation SChernykh 2023-07-05 15:29:54 +0200
  • 2f5b0db786 P2PServer: request blocks coming from BLOCK_NOTIFY SChernykh 2023-07-05 11:42:34 +0200
  • 8d9f16c387 P2PServer: sanity check message id SChernykh 2023-07-04 16:47:14 +0200
  • d6cb0ee8a0 P2PServer: avoid unnecessary block broadcasts SChernykh 2023-07-04 16:06:01 +0200
  • 5444701c38 Tweaked status code SChernykh 2023-07-02 15:33:51 +0200
  • 396479c2bf Fixed cppcheck errors SChernykh 2023-07-02 13:10:05 +0200
  • d78885dcd4 p2pool v3.5 v3.5 SChernykh 2023-06-30 18:05:12 +0200
  • ede72ff1d8 Suppress a noisy Coverity warning SChernykh 2023-06-30 16:18:02 +0200
  • e5bf27030d Rate limit peer list requests SChernykh 2023-06-29 18:20:07 +0200
  • 375bf56e2e Fixed null characters in print_hosts output SChernykh 2023-06-29 09:09:02 +0200
  • f79be1b343 Removed unnecessary lock SChernykh 2023-06-27 16:56:47 +0200
  • 3554adf0c1 Refactored string conversions SChernykh 2023-06-27 14:29:19 +0200
  • a32cc9f0f5 Update README.md SChernykh 2023-06-22 17:15:55 +0200
  • 3759fd4ac4 Code cleanup SChernykh 2023-06-22 09:26:05 +0200
  • ac58e8be2e Updated docs for multiple backup hosts SChernykh 2023-06-21 11:29:13 +0200
  • 1c7646f98f ZMQReader: make sure monitor always shuts down SChernykh 2023-06-20 16:53:03 +0200
  • 1b9d14e89d Get ping times for all hosts SChernykh 2023-06-19 17:54:22 +0200
  • 3c41388eb7 Removed outdated hardfork information SChernykh 2023-06-18 21:18:10 +0200
  • a9a2113ea4 Code cleanup SChernykh 2023-06-18 16:47:31 +0200
  • b5fa34e1a1 Added support for multiple Monero hosts SChernykh 2023-06-16 15:51:33 +0200
  • 192f1d722d CI: tweaked cppcheck command line SChernykh 2023-06-16 12:24:46 +0200
  • b857664d27 CI: skip external files for cppcheck SChernykh 2023-06-16 11:02:56 +0200
  • 19491f0994 Update libcxx_msan.tar.xz SChernykh 2023-06-15 15:22:52 +0200
  • 6738b57ba2 CI: use compile command database for cppcheck SChernykh 2023-06-15 11:23:04 +0200
  • 30560e6cf8 CI: use compile command database for clang-tidy SChernykh 2023-06-15 10:32:05 +0200
  • e1de021fba CI: tweaked cppcheck and clang-tidy command lines SChernykh 2023-06-14 16:43:44 +0200
  • 8b4f05dc78 CI: added clang-tidy SChernykh 2023-06-14 13:58:51 +0200
  • 950330b5f7 SideChain: recover from incorrect PoW calculation SChernykh 2023-06-14 11:22:55 +0200
  • 9927718e25 Tweaked cppcheck command line SChernykh 2023-06-13 11:53:41 +0200
  • b7ff4f2c2c Set default JSON parser flags SChernykh 2023-06-12 15:29:23 +0200
  • 47c79459a6 Fixed get_miner_data error handling SChernykh 2023-06-10 14:49:33 +0200
  • 143960937e p2pool v3.4 v3.4 SChernykh 2023-05-31 18:11:01 +0200
  • ee16ce10c1 Tweaked block_seen logic SChernykh 2023-05-31 17:03:45 +0200
  • 3988a69946 Added MacOS aarch64 build SChernykh 2023-05-31 10:42:24 +0200
  • 738b2e416e ZMQ: log internal listening port SChernykh 2023-05-30 12:58:03 +0200
  • b96dfa602b ZMQ: use random port for internal use SChernykh 2023-05-29 14:37:20 +0200
  • 9d6f232dd1 Tweaked block_seen logic SChernykh 2023-05-29 14:13:11 +0200
  • d808ba6cbf Fixed --rpc-login SChernykh 2023-05-27 10:52:53 +0200
  • 818fab8909 Build curl with cmake SChernykh 2023-05-27 09:08:00 +0200
  • 1ffaf3a292 Recompiled curl lib for MSVC using cmake SChernykh 2023-05-26 19:14:00 +0200
  • 8e11c3dffd Updated libuv SChernykh 2023-05-26 18:32:29 +0200
  • a7496dbc02 Updated tests SChernykh 2023-05-26 15:21:40 +0200
  • 9e439044de Update rapidjson SChernykh 2023-05-26 13:25:03 +0200
  • 536552b9db Update RandomX SChernykh 2023-05-26 12:50:10 +0200
  • 183bab110e Refactored log writer SChernykh 2023-05-26 11:19:39 +0200
  • beea3e2184 Fixed cppcheck error SChernykh 2023-05-26 07:48:38 +0200
  • e0a3add5f2 Refactored is_localhost() SChernykh 2023-05-26 00:02:15 +0200
  • fd8e5e4eed Create libcxx_msan.yml SChernykh 2023-05-25 18:26:36 +0200
  • 6f7139fe28 CI: added address sanitizer to test sync SChernykh 2023-05-25 12:57:06 +0200
  • 57d996491e Update test-sync.yml SChernykh 2023-05-25 12:08:22 +0200
  • ba8e0578ed Fixed data race SChernykh 2023-05-25 11:34:42 +0200
  • 65b267c497 CI: run cppcheck every day SChernykh 2023-05-25 11:16:22 +0200
  • 512064de61 CI: run sync test every 3 hours SChernykh 2023-05-25 10:29:38 +0200
  • 2cdb8b5323 P2PServer: fixed use after free on shutdown SChernykh 2023-05-25 10:11:24 +0200
  • d08ac60fd9 CI: set difficulties for fake stratum clients SChernykh 2023-05-25 09:44:44 +0200
  • fbc0159453 Added UB sanitizer SChernykh 2023-05-25 08:56:10 +0200
  • 3d526cebbc Enabled MemorySanitizer SChernykh 2023-05-24 16:02:10 +0200
  • 2d10a6a270 CI: added test sync with clang's memory sanitizer SChernykh 2023-05-24 14:16:07 +0200
  • 5f7ce28682 TCPServer: fixed send callback arguments SChernykh 2023-05-24 13:46:05 +0200
  • 9d0f835186 Update includes.txt SChernykh 2023-05-24 11:12:13 +0200
  • 3fdadf3eb5 Fixed cppcheck errors SChernykh 2023-05-23 20:11:00 +0200
  • cd57ab6ad9 Fixed UV_THREADPOOL_SIZE setting SChernykh 2023-05-23 19:14:15 +0200
  • eab8a51bb7 SideChain: tweaked m_seenBlocks cleanup logic SChernykh 2023-05-22 15:30:57 +0200
  • dbb4efb98a Added version console command SChernykh 2023-05-20 15:51:36 +0200
  • a83d6deec1 Check node ping at startup SChernykh 2023-05-18 10:06:30 +0200
  • f212de64f5 P2PServer: fixed peer list request logic SChernykh 2023-05-18 09:39:04 +0200
  • 6a4583f758 Sync test: keep running for 2 minutes more SChernykh 2023-05-17 23:36:58 +0200
  • 325f2dc22f Sync test: run with TSAN on Ubuntu SChernykh 2023-05-17 23:06:54 +0200
  • 7134187dc9 Sync test: added stratum connections SChernykh 2023-05-17 15:12:48 +0200
  • b20db0a117 P2PServer: always send peer list request to new peers SChernykh 2023-05-17 11:13:25 +0200
  • 3c7fcf65a9 Fixed DNS TXT parsing SChernykh 2023-05-12 15:12:50 +0200
  • 4fa344a0f7 Refactored DNS TXT resolver code SChernykh 2023-05-12 10:35:13 +0200
  • 9aa748e628 Fixed FreeBSD build SChernykh 2023-05-11 10:32:37 +0200
  • bba4f8d0c5 Fixed headers for res_query SChernykh 2023-05-11 08:54:45 +0200
  • be8b38e5cf Changed BLOCK_FOUND wording SChernykh 2023-05-11 08:07:05 +0200
  • db9e5ba332 P2PServer: prefer DNS TXT records to load seed nodes SChernykh 2023-05-10 21:22:51 +0200
  • 689fa14cfd Fixed cppcheck errors SChernykh 2023-05-10 10:35:23 +0200
  • fa924171c7 Statistics webserver: added missing Stratum data SChernykh 2023-05-10 10:02:17 +0200
  • 8a222d5e75 TCPServer: check if loop thread is running before waiting for it SChernykh 2023-05-01 20:13:57 +0200
  • fcb62894a5 p2pool v3.3 v3.3 SChernykh 2023-04-30 16:04:32 +0200
  • c94b627808 TCPServer: use /64 prefix to ban IPv6 peers SChernykh 2023-04-27 10:28:32 +0200
  • 754eb78a05 Update libzmq SChernykh 2023-04-26 11:11:05 +0200
  • 045929ca7c Update miniupnp SChernykh 2023-04-25 13:52:10 +0200
  • 98b2d2057c SideChain: fixed data race SChernykh 2023-04-24 20:23:45 +0200
  • 98a9eb4f18 Console: fixed data race SChernykh 2023-04-24 20:06:56 +0200
  • 58d32ffd1f Removed PSA from html SChernykh 2023-04-24 13:26:07 +0200
  • 76c3e89faf StratumServer: update api more often SChernykh 2023-04-24 12:02:35 +0200
  • abf48fde02 Stratum API: added block reward share percent SChernykh 2023-04-24 11:45:02 +0200