Commit Graph

219 Commits

Author SHA1 Message Date
SChernykh 313fb64b41 Updated copyright 2026-01-01 22:13:05 +01:00
SChernykh 321d698be5 Refactored command line parsing 2025-11-21 13:22:39 +01:00
SChernykh 5dc0cc4861 Added --no-clearnet-p2p parameter, added TOR documentation 2025-10-21 18:38:51 +02:00
SChernykh cb9fc89b22 Added --onion-address command line option to support incoming TOR connections 2025-10-20 13:06:45 +02:00
SChernykh 2ce8ce65e2 Util: added secure_zero_memory with type safety checks 2025-10-07 12:53:20 +02:00
SChernykh e9c14ef3d0 Don't send the same Monero block broadcast to peers who sent it already 2025-09-28 15:33:58 +02:00
SChernykh 82f3982175 Fixed wallet payout log message for subaddresses 2025-09-27 10:13:37 +02:00
SChernykh 0184a3139c CI: revised clang-tidy list of checks 2025-09-25 18:46:22 +02:00
SChernykh 26357f44ec Merge pull request #376 from SChernykh/subaddress
Subaddress support
2025-09-25 14:51:43 +02:00
SChernykh 1e8e6c1010 Added filter for late txpool notifications 2025-09-24 09:56:53 +02:00
SChernykh c0b99ac6fd Refactored BlockTemplate::update() - removed the use of pointers as parameters 2025-09-23 11:45:56 +02:00
SChernykh cff1210761 Store public viewkey of the subaddress 2025-09-22 19:00:43 +02:00
SChernykh 04d195d5cd Added support for mining to a subaddress 2025-09-22 14:24:11 +02:00
SChernykh 0d101f0ae6 Fixed MSVC build 2025-09-20 19:23:25 +02:00
sech1 44f8d941a7 Refactored background job shutdown logic 2025-09-14 14:41:31 +02:00
sech1 bbfdeeaff5 Log submit_block RPC performance 2025-09-14 00:25:15 +02:00
sech1 b7c4613d40 Fixed handling of multiple blocks from ZMQ 2025-09-06 14:25:57 +02:00
sech1 971f804a6e Fix: get missing blocks in a thread-safe way 2025-09-05 15:35:39 +02:00
sech1 830c78a032 Fixed build errors, refined Monero block broadcast logic 2025-09-03 14:35:53 +02:00
sech1 50634e5e79 Feature: broadcast all new Monero blocks through p2pool network for faster propagation 2025-09-03 10:07:39 +02:00
SChernykh ed2e0f1a1b Removed more unused code from tests 2025-07-27 14:05:35 +02:00
SChernykh 964f4c8065 Updated copyright 2025-07-14 20:30:33 +02:00
SChernykh 3f54025384 CI: added more block template tests 2025-06-21 13:16:56 +02:00
SChernykh 60285a21dd p2pool v4.8 2025-06-15 09:57:28 +02:00
SChernykh 54d278643d CI: sync test - added merge mining 2025-06-05 23:22:11 +02:00
SChernykh d3026a97b7 API: added merge mining data 2025-06-04 11:46:10 +02:00
SChernykh 0d7b110f15 Fix: more robust startup sequence 2025-05-29 17:44:08 +02:00
SChernykh b589d373ea P2Pool-nano: display correct parameters at start-up 2025-05-28 17:47:18 +02:00
SChernykh 8333f7800f P2Pool-nano: fixed sync when using restricted RPC nodes 2025-05-28 17:13:16 +02:00
SChernykh e0c1d9377c P2Pool-nano support 2025-05-28 15:04:11 +02:00
SChernykh 5eabfb0a1a Fixed Coverity errors 2025-05-15 22:38:54 +02:00
SChernykh 70298cd065 Merge mining donation support 2025-05-13 17:18:29 +02:00
SChernykh 7d632fdc85 More informative main thread name 2025-05-03 17:53:51 +02:00
SChernykh 6178277745 Switch to another host during startup if the current host is unavailable 2025-03-19 11:15:41 +01:00
SChernykh d1dd95d9c9 Set thread names for better debugging 2025-03-13 11:19:58 +01:00
SChernykh 9ce9516c99 Added RPC-SSL support for Monero node connections 2025-01-27 22:32:28 +01:00
SChernykh e95cc65c43 Fixed cppcheck errors 2024-12-24 10:26:47 +01:00
SChernykh 921611ff4d Added --data-dir command line option 2024-12-04 15:39:19 +01:00
SChernykh fb8e2a71e0 Fixed global init/shutdown order 2024-12-04 14:30:20 +01:00
SChernykh cf325e0e76 Updated rapidjson 2024-12-02 17:44:08 +01:00
SChernykh 8fa00efa7b Check for missing Monero seed height blocks 2024-11-04 18:37:14 +01:00
SChernykh c9193c53d9 Init P2P server before Stratum server (fixed a data race) 2024-10-23 18:41:18 +02:00
SChernykh 510a271434 Added an error code to some error messages 2024-10-14 12:23:12 +02:00
SChernykh d6c9c931fd Fixed a data race when using UV loop data 2024-10-10 14:46:15 +02:00
SChernykh bf1a09097f JSON RPC: fixed memory leak after an error 2024-08-13 15:06:35 +02:00
SChernykh 2b47218406 API: filter out unnecessary updates 2024-08-12 00:47:27 +02:00
SChernykh 4b1c077b4a Fixed Coverity error 2024-08-09 13:04:29 +02:00
SChernykh 8960365f82 TLS: added command line to load certificate files 2024-08-07 21:21:24 +02:00
SChernykh 0bada79b6b Fixed an occasional deadlock on exit with merge mining active 2024-07-22 00:16:41 +02:00
SChernykh b5558baa4c More tests, code cleanup 2024-06-26 11:25:21 +02:00