MoneroOcean
90ba7c93de
Merge xmrig v6.22.0 into master
2024-08-12 00:05:37 +03: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
MoneroOcean
90a7e11420
KNC ETH stratum support
2024-06-05 06:16:34 +03:00
MoneroOcean
3d8bf1036b
Correct flex algo hashrate calc
2024-05-30 23:42:17 +03:00
MoneroOcean
d4252f7133
Correct flex algo hashrate calc
2024-05-30 23:42:17 +03:00
Tony Butler
be215004aa
Pool.h: missing ifdef like everywhere else MODE_AUTO_ETH is used
2024-05-29 10:58:53 -06:00
m@lbit
e40dffac86
RandomXEQ added
2024-05-28 03:17:05 +03:00
MoneroOcean
bf3831c05b
Add Flex algo (for KCN coin) algo support
2024-05-27 11:03:46 -07:00
MoneroOcean
9d537fc2ad
Merge xmrig v6.21.3
2024-04-26 09:18:59 -07:00
XMRig
1f7e635b04
Use internal logger for error message.
2024-03-26 21:46:18 +07:00
MoneroOcean
c313c1795f
Merged xmrig v6.21.2
2024-03-24 09:42:58 -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
MoneroOcean
923dbdf429
Merged xmrig v6.21.1
2024-02-25 10:23:30 -08: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
MoneroOcean
0925865286
Merge xmrig v6.21.0 into master
2023-11-23 16:26:11 +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
MoneroOcean
245822ff1f
Merged xmrig v6.20.0
2023-07-03 21:05:03 +00:00
MoneroOcean
402b70c5bb
Merge xmrig v6.20.0 into master
2023-07-03 17:02:50 +00:00
SChernykh
cb2f8fd453
Zephyr solo mining: fix for blocks with transactions
2023-06-24 15:15:37 +02:00
SChernykh
6c10cc5a4b
Zephyr coin support
...
Solo mining will require `--coin Zephyr` in command line, or `"coin": "Zephyr",` in `pools` section of config.json
2023-06-24 14:37:20 +02:00
XMRig
7d7f30701f
Code cleanup.
2023-06-07 20:48:56 +07:00
XMRig
e80fc25789
Merge branch 'dev-addApiRebind' of https://github.com/Spudz76/xmrig into Spudz76-dev-addApiRebind
2023-06-07 20:12:58 +07:00
XMRig
c7e541d84f
Disallow direct use of HwlocCpuInfo class.
2023-06-07 00:32:09 +07:00
Tony Butler
548fbb9f71
Add API rebind polling
2023-05-23 16:49:43 -06:00
MoneroOcean
b7c536073d
Merge xmrig v6.19.2 into master
2023-04-04 22:23:59 +00:00
SChernykh
5e0079f012
Sync with changes from proxy
2023-04-03 15:01:40 +02:00
XMRig
d31b3b7c76
Code style cleanup.
2023-03-25 20:56:25 +07:00
moneromooo-monero
88b0385bfe
DaemonClient: new X-Hash-Difficulty HTTP header optimization
...
If the caller knows the difficulty of a PoW hash a given nonce
yields, it can tell the callee via the X-Hash-Difficulty, which
may allow the callee to skip some processing if the difficulty
does not meet some criterion.
In my case, a merge mining proxy can know it's pointless trying
to submit the nonce to a chain with higher difficulty when the
nonce only meets the difficulty for a lower difficulty chain.
2023-03-25 09:48:54 +00:00
SChernykh
bc5c1f7e65
Fixed parsing of TX_EXTRA_MERGE_MINING_TAG
2023-03-24 22:42:26 +01:00
MoneroOcean
2c543fe47a
Merge xmrig v6.19.1 into master
2023-03-23 16:24:34 +00:00