Commit Graph

564 Commits

Author SHA1 Message Date
Codex Bot 8ba606747c Handle current Monero daemon templates 2026-04-03 08:55:22 +02:00
Codex Bot 3c3dadcb8b Allow single-output Zephyr daemon templates 2026-03-30 09:37:59 +02:00
Codex Bot 33359279a5 Handle Zephyr pricing record sizes in daemon parser 2026-03-30 08:26:25 +02:00
Some Random Crypto Guy a8bbb27c5c Merge remote-tracking branch 'upstream/master' 2026-03-10 20:16:37 +00:00
Some Random Crypto Guy 347d0a1b1c fixed for Salvium Carrot/Token support 2026-03-10 16:55:32 +00:00
user0-07161 b02519b9f5 feat: initial support for haiku 2025-11-04 13:58:01 +00:00
SChernykh a659397c41 Fix: correct FCMP++ version number 2025-10-05 13:24:55 +02:00
SChernykh da683d8c3e Solo mining: added support for FCMP++ hardfork 2025-10-05 13:00:21 +02:00
XMRig a1ee2fd9d2 Improved LibreSSL support. 2025-06-29 12:28:35 +07:00
XMRig 6a690ba1e9 More DNS cleanup. 2025-06-20 23:45:53 +07:00
XMRig ec286c7fef Improved IPv6 support. 2025-06-20 07:39:52 +07:00
XMRig 3b863cf88f Fixed __umul128 for MSVC ARM64. 2025-06-15 04:58:03 +07:00
XMRig 9c7468df64 Fixed user agent string. 2025-06-15 00:21:23 +07:00
XMRig 3ff41f7c94 Fixed UTF-8 paths support for the config file with Clang compiler on Windows ARM64. 2025-06-14 15:38:25 +07:00
XMRig 650d794fb1 Initial Windows ARM64 support via MSYS2. 2025-06-13 03:00:34 +07:00
XMRig 9a71190ca1 Update llhttp to 9.3.0 2025-06-09 03:02:26 +07:00
XMRig a6a0f80b12 Fix header path. 2025-06-06 14:42:49 +07:00
XMRig 682834b87d Universal fix for NaN and Infinity in JSON output 2025-06-06 14:36:21 +07:00
XMRig 35b334d58a Fixed compile warning. 2025-05-31 01:12:00 +07:00
SChernykh d24e13e605 Fixed HttpsClient::flush logic
- Don't write empty buffers
- Don't write if an error was returned
2025-04-17 10:32:14 +02:00
XMRig a32f9b5b04 Fixed --version output on ARM. 2024-10-21 08:48:58 +07:00
XMRig 3dfeed475f Sync changes with the proxy. 2024-08-06 23:32:20 +07:00
XMRig 8da49f2650 More clean target parse. 2024-08-04 19:51:11 +07:00
Matthew Vogel b108845627 fix yada nonce offset 2024-08-01 15:10:20 -07:00
Matthew Vogel 046b2a17d3 finish updating for yadacoin 2024-08-01 00:01:09 -07:00
Matthew Vogel 5342f25fbf update constants for yadacoin 2024-07-31 23:45:34 -07:00
Matthew Vogel 5f6bcfe949 add yada constants 2024-07-31 23:26:37 -07:00
SChernykh 86f5db19d2 Removed rx/keva
Keva coin is too small now.
2024-07-31 08:28:05 +02:00
SChernykh f5095247e8 Make Json::normalize more strict
Rounding a regular FP value can give an invalid result - check the result too.
2024-07-29 17:14:21 +02:00
Some Random Crypto Guy 303f15d6bd fixed parsing of protocol_tx outputs 2024-06-29 17:03:23 +01:00
Some Random Crypto Guy a80fb235cf removed debug logging as no longer needed 2024-06-27 12:33:10 +01:00
Some Random Crypto Guy e0d9b0c18f Added debug logging to diagnose the issue with Salvium not mining successfully 2024-06-27 10:31:43 +01:00
Some Random Crypto Guy c8d9bc5653 initial import of Salvium-specific details for Coin and WalletAddress information 2024-06-26 22:30:43 +01:00
XMRig 1f7e635b04 Use internal logger for error message. 2024-03-26 21:46:18 +07:00
XMRig b8e4eaac87 Fix rapidjson assert. 2024-03-21 21:03:35 +07:00
SChernykh 688d4f5ee1 Thread-safe FileLogWriter 2024-03-04 08:45:22 +01:00
XMRig c9b9ef51ee #2800 Fixed donation with ghostrider algorithm for builds without KawPow algorithm. 2024-02-29 09:38:47 +07:00
SChernykh b49197f808 Stratum: better check of the login response 2024-02-27 23:39:23 +01:00
XMRig 2c9c40d623 Merge branch 'HTTPRebindSegFault' of https://github.com/Daviey/xmrig into Daviey-HTTPRebindSegFault 2024-02-12 14:50:48 +07:00
Dave Walker (Daviey) daa6328418 Fix segfault in HTTP API rebind
Previously with HTTP API enabled on brenchmarking run, it is possible
to cause a segfault due to an issue handling the m_httpd pointer and
rebinding.

  - Initialize m_httpd to nullptr to indicate when it's not in use.
  - Safely delete m_httpd in Api's destructor to prevent use-after-free
    issues.
  - Add checks to ensure m_httpd is not nullptr before usage in start,
    stop, and tick methods.
  - Log errors for HTTP server start failures to aid in debugging.

Fixes MoneroOcean/xmrig#120

Signed-off-by: Dave Walker (Daviey) <email@daviey.com>
2024-02-11 17:52:36 +00:00
XMRig 8afd4d5f2f Cleanup. 2024-01-17 00:31:16 +07:00
XMRig 07e1e77c4f Code style cleanup. 2023-12-29 21:17:19 +07:00
moneromooo-monero c50369d65d add support for townforge (monero fork using randomx) 2023-12-23 15:31:05 +00:00
SChernykh 0b59b7eb43 Zephyr solo mining: handle multiple outputs 2023-11-15 16:18:05 +01:00
SChernykh 705a7eac0c Updated pricing record size for Zephyr solo mining 2023-11-14 13:06:10 +01:00
SChernykh 0a3313cb76 Added SNI option for TLS connections
Disabled by default, add `"sni": true,` to pool config to enable it.
2023-09-29 08:33:49 +02:00
SChernykh 6e294bd046 Add "built for OS/architecture/bits" to "ABOUT"
To make it more clear what binary it is on some XMRig screenshot.
2023-08-21 13:49:21 +02:00
XMRig 2ecf10cdcb Make Platform::hasKeepalive() constexpr where always supported and code cleanup. 2023-08-06 20:26:07 +07:00
SChernykh 12577df7ba Disable TCP keepalive before closing socket 2023-08-06 14:51:25 +02:00
SChernykh 5717e72367 Enabled keepalive for Windows (>= Vista) 2023-07-17 09:49:10 +02:00