Commit Graph

  • cc2f031a32 Fixed a race when stopping logger SChernykh 2022-11-15 10:58:49 +0100
  • d0eea1bf91 Fixed libuv init/shutdown sequence SChernykh 2022-11-14 20:59:11 +0100
  • 53ba29b288 Optimized crypto cache memory allocation SChernykh 2022-11-13 17:05:29 +0100
  • c5f3a03d1e Improved `peers` display SChernykh 2022-11-10 19:56:14 +0100
  • da9cdf7df3 Send our P2Pool version to other peers SChernykh 2022-11-10 11:33:57 +0100
  • 8a7f1b1b3a Log shares found by other nodes SChernykh 2022-11-10 08:22:31 +0100
  • aa14620a50 Merge branch 'compact_broadcast' SChernykh 2022-11-10 07:56:30 +0100
  • 1fa6a7c11a Fixed mouse wheel scrolling on Windows SChernykh 2022-11-09 23:46:10 +0100
  • 25806b67a2 Added protocol version negotiation SChernykh 2022-11-09 19:03:58 +0100
  • 47ff7e228e Added code to deserialize compact blobs SChernykh 2022-11-09 15:29:53 +0100
  • c135787620 Prepare compact blob for block broadcasts SChernykh 2022-11-09 11:17:35 +0100
  • bbc3d44526 P2PServer: tidy up PEER_LIST_RESPONSE messages SChernykh 2022-11-08 16:23:31 +0100
  • 2e747beda6 Added sidechain height to SHARE FOUND log SChernykh 2022-11-08 14:27:03 +0100
  • b9a9be2795 Update robin-hood-hashing SChernykh 2022-11-04 10:35:25 +0100
  • 19414b061b Refactored BackgroundJobTracker SChernykh 2022-11-04 10:14:49 +0100
  • 74b5ab1798 Force update block template after 30 seconds SChernykh 2022-11-04 07:47:07 +0100
  • 83cda110aa P2PServer: tweaked invalid timestamp messages SChernykh 2022-11-03 21:19:48 +0100
  • 6f87546492 Update README.md SChernykh 2022-11-03 19:55:25 +0100
  • 1f7c89a95c Fixed Coverity issues SChernykh 2022-11-03 19:24:15 +0100
  • 0df11d24f5 P2PServer: tweaked invalid timestamp logic SChernykh 2022-11-03 16:14:56 +0100
  • a6c27a1e3f P2PServer: checks timestamps only for new blocks SChernykh 2022-11-03 15:20:38 +0100
  • 0a5fa12ce5 Update wallet_tests.cpp SChernykh 2022-11-03 14:29:06 +0100
  • c090b0cf62 P2PServer: tweaked invalid timestamp logic SChernykh 2022-11-03 13:52:29 +0100
  • 45660e3d96 Show wallet address in error messages and status SChernykh 2022-11-03 11:38:43 +0100
  • 732190bb11 P2PServer: sanity check for timestamps SChernykh 2022-11-02 18:41:16 +0100
  • b667f88d0e Updated cppzmq SChernykh 2022-11-02 15:10:16 +0100
  • 255d312ae0 SideChain: log blocks with the same id SChernykh 2022-11-02 12:49:12 +0100
  • cc92ae7998 Retry get_block_headers_range RPC call if it fails SChernykh 2022-11-02 11:30:49 +0100
  • ae9905e4c7 CI: removed Ubuntu 18.04 SChernykh 2022-11-02 09:45:59 +0100
  • 38469c26ff Updated curl to 7.86.0 SChernykh 2022-11-02 08:47:54 +0100
  • 07b460147e P2PServer: added missing time check SChernykh 2022-11-01 16:07:13 +0100
  • 6cf1b13500 p2pool v2.5 v2.5 SChernykh 2022-10-31 17:39:33 +0100
  • 4a8d4ab8d9 Updated github actions SChernykh 2022-10-28 14:32:49 +0200
  • 65a9574e52 Added `--p2p-external-port` command line parameter SChernykh 2022-10-28 14:06:26 +0200
  • 6eacb677a4 Update README.md SChernykh 2022-10-20 10:28:07 +0200
  • d081c8ea74 TCPServer: fixed data race during shutdown SChernykh 2022-10-18 18:41:58 +0200
  • 0342e7ffb5 Enabled parallel compilation SChernykh 2022-10-13 21:41:08 +0200
  • c029e5c39d Added macro for debug builds SChernykh 2022-10-13 11:21:40 +0200
  • a917a9493c Randomize extra_nonce SChernykh 2022-10-11 11:30:02 +0200
  • 02405bb8ff Workaround for duplicate sidechain IDs SChernykh 2022-10-10 14:27:08 +0200
  • d8bb85a1d8 Fix: api didn't always save total hashes SChernykh 2022-10-09 18:17:01 +0200
  • fd6b2360aa Fix: uv_close was called from wrong thread SChernykh 2022-10-07 16:02:08 +0200
  • 3e655961e9
    Merge pull request #206 from SChernykh/reduce_memory SChernykh 2022-10-06 20:01:55 +0300
  • 077837054b Optimized TxOutput struct #206 SChernykh 2022-10-04 20:48:19 +0200
  • 45674ef554 Better cache cleanup SChernykh 2022-10-04 17:51:40 +0200
  • eabf856dbd Removed redundant m_sideChainData SChernykh 2022-10-04 15:44:57 +0200
  • 32ea0f2cf6 Clear crypto cache more often SChernykh 2022-10-04 14:35:38 +0200
  • 47f40c0be3 Fixed curl include directory SChernykh 2022-10-03 20:05:33 +0200
  • 6a66615f37 Removed redundant m_mainChainData SChernykh 2022-09-30 14:37:32 +0200
  • 314a1ba39b p2pool v2.4 v2.4 SChernykh 2022-09-30 17:52:33 +0200
  • 2daa7f9fea Fixed memory leak SChernykh 2022-09-28 22:43:38 +0200
  • f0d576e1b0 Reduced memory usage for each PoolBlock SChernykh 2022-09-28 16:46:59 +0200
  • be76c58264 Fixed MSYS2 build SChernykh 2022-09-25 20:41:10 +0200
  • 8245f232d4 Updated dependencies SChernykh 2022-09-25 19:45:52 +0200
  • 7468af0779 TCPServer: fix incoming connection counting SChernykh 2022-09-22 11:28:38 +0200
  • 38a6d3e549 Limit max in/out peers to 450 SChernykh 2022-09-20 10:39:55 +0200
  • 3022588e35 Run tests in debug config on Windows SChernykh 2022-09-14 18:05:28 +0200
  • b81f1c4975 Require monerod v0.18 SChernykh 2022-09-14 14:45:10 +0200
  • ed78e9df6e More reliable file load/save SChernykh 2022-09-13 18:26:01 +0200
  • f044149004 P2PServer fix: reset ping time on disconnect SChernykh 2022-09-13 16:14:54 +0200
  • f126eb7611 P2PServer: added more logging SChernykh 2022-09-13 11:12:08 +0200
  • afa9cf371e P2PServer: sync from the fastest peer if possible SChernykh 2022-09-13 10:51:15 +0200
  • f813cf6d36 Fix: possible use after free on shutdown SChernykh 2022-09-08 16:16:00 +0200
  • 3dcd3dbb7f Update README.md SChernykh 2022-09-08 13:45:06 +0200
  • d80a06bc8e Added more error logging SChernykh 2022-09-08 09:18:30 +0200
  • 947178f10a StratumServer: improved warning message SChernykh 2022-09-07 08:59:04 +0200
  • e92cc7d50c Fix: don't use proxy for incoming connections SChernykh 2022-09-06 15:59:05 +0200
  • 989a28a8ca TCPServer small fixes SChernykh 2022-09-05 15:14:10 +0200
  • e4dd46b498 Added `--no-dns` command line parameter SChernykh 2022-09-04 18:10:14 +0200
  • c49e8d4770 Merge branch 'proxy' SChernykh 2022-09-04 09:57:32 +0200
  • 86156f3fec SOCKS5 proxy support SChernykh 2022-08-31 16:37:33 +0200
  • fec826b10e Changed spammy warning to level 5 SChernykh 2022-09-01 10:09:23 +0200
  • 229b07391b CI: build for aarch64 on all Ubuntu versions SChernykh 2022-08-31 09:48:06 +0200
  • e157477b6d Create COMMAND_LINE.MD SChernykh 2022-08-30 23:20:53 +0200
  • d40bb61da8 p2pool v2.3 v2.3 SChernykh 2022-08-30 18:01:45 +0200
  • 4733d42932 TCPServer: more informative error messages SChernykh 2022-08-27 10:52:02 +0200
  • e6030dcc3f Update googletest SChernykh 2022-08-26 15:50:31 +0200
  • 6615fa67f5 API: fixed error messages SChernykh 2022-08-26 09:39:44 +0200
  • dc4b88d08e API: use unique temp file names SChernykh 2022-08-25 09:52:58 +0200
  • cc2abe3c30 Update rapidjson SChernykh 2022-08-24 18:18:31 +0200
  • 70640b65ea Updated dependencies SChernykh 2022-08-24 18:14:47 +0200
  • 4599d81a59 API: save to temp file first and then rename it SChernykh 2022-08-24 17:28:53 +0200
  • 3ea5b575b7 JSON RPC: added more error checks SChernykh 2022-08-24 15:17:23 +0200
  • b9eb66e2b3 Added a test for mini chain SChernykh 2022-08-23 21:37:55 +0200
  • bde5b19c77 CI: added sync test SChernykh 2022-08-23 14:13:09 +0200
  • cc60ab3d63 StratumServer: added scoring system for clients SChernykh 2022-08-22 11:07:11 +0200
  • 828d16f472
    Merge 5b6b89737f into 42f7e6f486 #189 shermand100 2022-08-20 15:15:10 -0500
  • 42f7e6f486 CI: fixed MSVC analysis SChernykh 2022-08-19 21:28:27 +0200
  • 5f68b5923d CI: added Ubuntu 22.04 SChernykh 2022-08-18 16:37:32 +0200
  • 85abbdd699 Fixed NixOS files SChernykh 2022-08-18 16:07:59 +0200
  • 3802886722 Fixed "unknown command" message SChernykh 2022-08-17 19:37:18 +0200
  • d4e27a27cb Tweaked SideChain::get_missing_blocks() SChernykh 2022-08-17 16:44:40 +0200
  • e882b91b06 Reduced lock contention in Cache::get_derivation() SChernykh 2022-08-16 18:15:41 +0200
  • 4c8dbee79d More fine-grained locks in crypto cache SChernykh 2022-08-15 18:39:28 +0200
  • 1438175477 CI: macos-10.15 is deprecated SChernykh 2022-08-15 16:09:41 +0200
  • 30861bbf91 Speedup SideChain::get_outputs_blob() SChernykh 2022-08-15 11:16:00 +0200
  • ea6a19a260 Fixed data race SChernykh 2022-08-06 11:15:09 +0200
  • fc81fa8745 JSON RPC: added more error checking SChernykh 2022-08-06 10:03:10 +0200
  • 948436e57e Fixed coverity issue SChernykh 2022-08-05 15:27:39 +0200
  • 3dde71f1ff Fixed processing of long console commands SChernykh 2022-08-05 09:04:16 +0200