Commit Graph

  • 541b3c653d Enable 4-byte target format for diff up to 4 million SChernykh 2021-08-29 08:46:23 +0200
  • 519b4b548d Relax JSON parsing SChernykh 2021-08-29 08:34:26 +0200
  • 759d2ecc82 Update config.json SChernykh 2021-08-29 08:26:17 +0200
  • 8e29abd906 Small fixes SChernykh 2021-08-29 00:13:53 +0200
  • 8a26498b66 Tweaked log levels SChernykh 2021-08-28 23:34:46 +0200
  • ff4d89868b StratumServer: Use short target format (4 bytes) for diff <= ~2 million SChernykh 2021-08-28 19:50:48 +0200
  • 4175f4c8bc StratumServer: ban clients that send incorrect shares SChernykh 2021-08-28 18:40:50 +0200
  • c6d26b48e2
    Update README.md SChernykh 2021-08-28 18:19:27 +0200
  • df59e81afe
    New p2pool node for the test SChernykh 2021-08-28 18:17:46 +0200
  • 9e438210d1 StratumServer: support custom fixed difficulty SChernykh 2021-08-28 17:18:41 +0200
  • 46ce4ebee7 check_pow: fixed carry calculation SChernykh 2021-08-28 11:50:20 +0200
  • 9662428d33 Update README.md SChernykh 2021-08-28 11:18:08 +0200
  • 0be078cb09 StartumServer: moved warnings to log level 4 SChernykh 2021-08-28 08:30:17 +0200
  • 14bb308794 P2PServer: clear m_missingBlockRequests when there is nothing missing SChernykh 2021-08-27 21:09:35 +0200
  • bbe69077c1
    Update README.md SChernykh 2021-08-27 19:54:41 +0200
  • f9be0de8d2 P2PServer: ask peers about unknown blocks only once SChernykh 2021-08-27 17:26:42 +0200
  • 81a12158fc P2PServer: don't add banned peers back to the peer list SChernykh 2021-08-27 16:36:06 +0200
  • 3804bfb0ba
    Update README.md SChernykh 2021-08-27 13:14:22 +0200
  • 24bd7dd3e7
    Update README.md SChernykh 2021-08-27 12:42:02 +0200
  • c4828d455d
    Update README.md SChernykh 2021-08-27 12:11:01 +0200
  • 925c30ca8e
    Mainnet test instructions SChernykh 2021-08-27 12:10:25 +0200
  • 8304d81961 Prepare for mainnet test SChernykh 2021-08-27 11:30:03 +0200
  • 27c2aab145 Check network type at startup SChernykh 2021-08-27 11:25:25 +0200
  • afca83d6c2 BlockCache: check block size before storing it SChernykh 2021-08-27 10:37:14 +0200
  • 2761ce5af7 Fixed a leak in ZMQReader SChernykh 2021-08-27 10:32:31 +0200
  • 776b1f561c Fixed use after free on p2pool shutdown SChernykh 2021-08-27 10:13:33 +0200
  • 715c0d4e14 Reduced cache size a bit SChernykh 2021-08-27 10:12:41 +0200
  • 8f1875315c
    First test finished SChernykh 2021-08-27 00:50:25 +0200
  • 3ea71d51e5 Fixed crash on startup SChernykh 2021-08-27 00:41:09 +0200
  • f77e0434c6 Fixed TCPServer startup SChernykh 2021-08-27 00:19:01 +0200
  • 3f1ee9ce4b TCPServer fixes SChernykh 2021-08-26 23:27:05 +0200
  • 27e85a922b TCPServer: fixed more leaks on shutdown SChernykh 2021-08-26 19:14:04 +0200
  • 4ba32277c1 Use p2pool-api branch for Monero SChernykh 2021-08-26 15:36:40 +0200
  • 37f3312e1d Submit received p2pool blocks to monerod when possible SChernykh 2021-08-25 22:07:42 +0200
  • 125815b502 Made print_status() thread-safe SChernykh 2021-08-25 21:00:06 +0200
  • 63e442dffd print_status: fixed next payout display SChernykh 2021-08-25 18:52:09 +0200
  • 0009eba307 Fix RandomX startup logic SChernykh 2021-08-25 18:31:42 +0200
  • 276cc5f0fd Fix Mac compilation SChernykh 2021-08-25 18:16:26 +0200
  • fa3146a8f3 Reverted force close TCP connections SChernykh 2021-08-25 17:27:46 +0200
  • 230d3e4780 Fixed socket leak after a failed connection SChernykh 2021-08-25 17:18:59 +0200
  • d246ee1552 Enabled block cache for Mac SChernykh 2021-08-25 16:26:15 +0200
  • 46b7c3e755 TCPServer: stop reading before closing connection SChernykh 2021-08-25 16:19:21 +0200
  • 662865ad70 Reduced startup spam at log levels <= 5 SChernykh 2021-08-25 15:01:05 +0200
  • 68a4765f95 Force close TCP connections SChernykh 2021-08-25 14:53:45 +0200
  • 924fd4b7bd TCPServer: better tracking of used sockets SChernykh 2021-08-25 13:58:00 +0200
  • a38a7be73f p2pool: submit block from the main thread only SChernykh 2021-08-25 12:45:14 +0200
  • 8f93adf7a1 Refactored signal handler SChernykh 2021-08-25 12:28:15 +0200
  • d8efb27374 Restrict uv_default_loop() to main thread SChernykh 2021-08-25 12:17:14 +0200
  • dbf18c34a4 Fixed wrong uv loop in p2pserver::flush_cache() SChernykh 2021-08-25 11:31:50 +0200
  • fcb9e25fb1 Print background jobs in status SChernykh 2021-08-25 11:31:35 +0200
  • 7ab3c22114 Give only 5 seconds for new connections to complete handshake SChernykh 2021-08-25 11:14:23 +0200
  • 336349e189 Show hashrate estimate in status SChernykh 2021-08-25 11:13:38 +0200
  • 8f2493edfc Log message fixes SChernykh 2021-08-25 09:52:06 +0200
  • a27577f735 Added log level 6 to reduce spam on level 5 SChernykh 2021-08-25 09:38:47 +0200
  • 09aedd9f9a Drop idle connections SChernykh 2021-08-24 21:45:19 +0200
  • cd532965e8 Code safety: BlockCache isn't supposed to be copied/moved SChernykh 2021-08-24 21:06:47 +0200
  • 64885852dd Limit max number of transactions in block template SChernykh 2021-08-24 20:54:02 +0200
  • 6de98697a1 Only warn about lagging monerod if it's 2 or more blocks behind SChernykh 2021-08-24 20:10:16 +0200
  • 02449bf9f9 Use UTC time for logging SChernykh 2021-08-24 18:56:14 +0200
  • e4be4c1a66 Fixed pruning logic SChernykh 2021-08-24 18:34:28 +0200
  • d4388bf9c0 Removed unnecessary lock SChernykh 2021-08-24 17:56:36 +0200
  • 20b3886bfb Less tolerance to lagging nodes SChernykh 2021-08-24 17:19:10 +0200
  • 327d1455fe
    Added pool/solo/p2pool comparison table SChernykh 2021-08-24 16:36:43 +0200
  • a55545762b Merge branch 'master' of https://github.com/SChernykh/p2pool SChernykh 2021-08-24 13:46:53 +0200
  • 69533fd209 Store only fully verified blocks in the cache SChernykh 2021-08-24 13:46:38 +0200
  • 90a977228b
    Merge pull request #2 from hyc/cmds SChernykh 2021-08-24 14:37:03 +0300
  • 4837b4c863 Added missing integrity check SChernykh 2021-08-24 13:33:55 +0200
  • 15354e5a88 Update util.cpp SChernykh 2021-08-24 13:22:56 +0200
  • 0dc3baa480 Tweak command handling #2 Howard Chu 2021-08-23 22:25:35 +0100
  • 05d336c8e9 Update block_cache.cpp SChernykh 2021-08-24 12:45:11 +0200
  • 1cf4071f9b BlockCache (Linux version) SChernykh 2021-08-24 12:36:59 +0200
  • bf5db3db08 Update p2pool.cpp SChernykh 2021-08-24 12:01:43 +0200
  • 3229909333 Update p2pool.cpp SChernykh 2021-08-24 11:59:59 +0200
  • 9808685981 Update stratum_server.cpp SChernykh 2021-08-24 11:51:11 +0200
  • aba3bc50b8 Block cache WIP and other fixes SChernykh 2021-08-24 11:42:41 +0200
  • 86b31ea821 Reduce broadcast spam after initial sync SChernykh 2021-08-24 00:27:48 +0200
  • 25ef5733a7 Skip duplicates in the saved peers list SChernykh 2021-08-23 23:12:52 +0200
  • fda80e3556 Sanity check SChernykh 2021-08-23 23:09:59 +0200
  • 6d3cfa2c7a Couple more sanity checks SChernykh 2021-08-23 23:08:46 +0200
  • 656f912a3e Workaround for crashes on shutdown SChernykh 2021-08-23 22:50:36 +0200
  • c4d3f6f8b4 Fixed parse_address_list() SChernykh 2021-08-23 22:24:26 +0200
  • 2f08a35ac7 Fixed logger thread start/stop logic SChernykh 2021-08-23 17:36:17 +0200
  • 4d16c77f73 Fixes for MacOS build SChernykh 2021-08-23 14:48:53 +0200
  • df52838433 Removed some noisy warning messages SChernykh 2021-08-23 14:05:07 +0200
  • f7bd2f1815 Update flags.cmake SChernykh 2021-08-23 11:56:09 +0200
  • 39a8c68ab7 More clang fixes SChernykh 2021-08-23 11:44:26 +0200
  • 4a5691e349 clang fixes SChernykh 2021-08-23 11:31:16 +0200
  • 133b8dde19 Call find_library for clang too SChernykh 2021-08-23 11:21:11 +0200
  • f2ec109c2f
    Update README.md SChernykh 2021-08-23 11:17:30 +0200
  • 863c61d53b
    Test instructions for Ubuntu SChernykh 2021-08-23 11:01:19 +0200
  • 0c50451693 Ubuntu 20.04 build instructions SChernykh 2021-08-22 19:22:40 +0200
  • 510b7dbb85 Add files SChernykh 2021-08-22 12:20:59 +0200
  • aa76dc5287 Initial commit SChernykh 2021-08-22 12:07:19 +0200