b21b34da9d
Update src/donate.h
2024-11-24 21:20:11 +00:00
XMRig
f9e990d0f0
v6.22.2
2024-11-03 14:38:44 +07:00
XMRig
200f23bba7
Merge branch 'dev'
2024-11-03 14:38:00 +07:00
xmrig
4234b20e21
Update CHANGELOG.md
2024-11-03 14:31:17 +07:00
xmrig
c5d8b8265b
Merge pull request #3571 from SChernykh/dev
...
Fix number of threads on the new Intel Core Ultra CPUs
2024-10-25 20:55:35 +07:00
SChernykh
77c14c8362
Fix number of threads on the new Intel Core Ultra CPUs
2024-10-25 13:44:24 +02:00
xmrig
8b03750806
Merge pull request #3569 from SChernykh/dev
...
Fix: don't use NaN in hashrate calculations
2024-10-23 17:18:36 +07:00
SChernykh
40949f2767
Fix: don't use NaN in hashrate calculations
2024-10-23 11:40:27 +02:00
XMRig
56c447e02a
v6.22.2-dev
2024-10-23 13:36:56 +07:00
XMRig
21c206f05d
Merge branch 'master' into dev
2024-10-23 13:36:19 +07:00
XMRig
ee65b3d159
v6.22.1
2024-10-23 12:53:06 +07:00
XMRig
1f75d198d8
Merge branch 'dev'
2024-10-23 12:52:16 +07:00
xmrig
5cf2422766
Update CHANGELOG.md
2024-10-22 17:34:07 +07:00
XMRig
a32f9b5b04
Fixed --version output on ARM.
2024-10-21 08:48:58 +07:00
XMRig
8a4792f638
Update hwloc for MSVC.
2024-10-21 08:31:52 +07:00
XMRig
e32731b60b
Update deps
2024-10-20 09:49:06 +07:00
xmrig
e1ae367084
Merge pull request #3540 from SChernykh/dev
...
Detect AMD engineering samples in randomx_boost.sh
2024-08-29 19:50:43 +07:00
SChernykh
bc1c8358c4
Detect AMD engineering samples in randomx_boost.sh
2024-08-29 14:47:30 +02:00
xmrig
e0af8f0c6b
Merge pull request #3539 from SChernykh/dev
...
Added Zen5 to randomx_boost.sh
2024-08-28 18:51:39 +07:00
SChernykh
29f9c8cf4c
Added Zen5 to randomx_boost.sh
2024-08-28 13:49:27 +02:00
xmrig
26f4936f6f
Merge pull request #3535 from SChernykh/dev
...
RandomX: tweaks for Zen5
2024-08-20 06:47:30 +07:00
SChernykh
a411ee3565
RandomX: tweaks for Zen5
2024-08-19 21:01:49 +02:00
xmrig
01bd0d48a1
Merge pull request #3534 from SChernykh/dev
...
Fixed threads auto-config on Zen5
2024-08-17 06:23:49 +07:00
SChernykh
20d555668b
Fixed threads auto-config on Zen5
2024-08-16 23:36:22 +02:00
xmrig
56baec762f
Merge pull request #3531 from SChernykh/dev
...
Always reset nonce on RandomX dataset change
2024-08-14 22:16:34 +07:00
SChernykh
17a52fb418
Always reset nonce on RandomX dataset change
...
Also never get a new job when mining is paused
2024-08-14 16:41:03 +02:00
XMRig
7e4caa8929
Merge remote-tracking branch 'remotes/origin/master' into dev
2024-08-12 03:02:19 +07:00
xmrig
ef14d55aa5
Merge pull request #3529 from eltociear/patch-1
...
docs: update ghostrider/README.md
2024-08-12 03:01:13 +07:00
XMRig
5776fdcc20
v6.22.1-dev
2024-08-12 02:15:08 +07:00
XMRig
fe0f69031b
Merge branch 'master' into dev
2024-08-12 02:14:40 +07:00
Ikko Eltociear Ashimine
e682f89298
docs: update ghostrider/README.md
...
nubmer -> number
2024-08-12 03:54:26 +09:00
XMRig
544c393f78
v6.22.0
2024-08-12 01:13:51 +07:00
XMRig
9da6ea07bd
Merge branch 'dev'
2024-08-12 01:13:29 +07:00
XMRig
62bcd6e5dc
v6.22.0-dev
2024-08-10 22:00:42 +07:00
xmrig
c5f98fc5c7
Merge pull request #3528 from SChernykh/dev
...
Added rx/yada OpenCL support
2024-08-07 13:36:55 +07:00
SChernykh
ecb3ec0317
Added rx/yada OpenCL support
2024-08-07 00:18:51 +02:00
XMRig
3dfeed475f
Sync changes with the proxy.
2024-08-06 23:32:20 +07:00
XMRig
98c775703e
Don't generate "rx/yada" profile, use the "rx" profile by default.
2024-08-04 20:00:12 +07:00
XMRig
8da49f2650
More clean target parse.
2024-08-04 19:51:11 +07:00
xmrig
4570187459
Merge pull request #3525 from SChernykh/dev
...
Added Zen5 detection
2024-08-03 22:58:00 +07:00
SChernykh
748365d6e3
Added Zen5 detection
...
Preliminary Zen5 support, MSR mod is not ready yet.
2024-08-03 11:01:18 +02:00
xmrig
dd7e0e520d
Merge pull request #3524 from SChernykh/dev
...
Fixed ARMv8 compilation
2024-08-02 23:47:21 +07:00
SChernykh
ef6fb728b5
Fixed ARMv8 compilation
2024-08-02 17:51:08 +02:00
xmrig
92ffcd34d6
Merge pull request #2411 from pdxwebdev/feature/yadacoin
...
Added support for Yada (rx/yada algorithm)
2024-08-02 16:22:50 +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
xmrig
ecef382326
Merge pull request #3522 from SChernykh/dev
...
Removed rx/keva
2024-07-31 15:41:25 +07:00
SChernykh
86f5db19d2
Removed rx/keva
...
Keva coin is too small now.
2024-07-31 08:28:05 +02:00
xmrig
b4a47d6ed0
Merge pull request #3518 from SChernykh/dev
...
Make Json::normalize more strict
2024-07-29 22:27:29 +07: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
XMRig
2bb07fe633
#3515 Update build scripts for OpenSSL.
2024-07-24 21:02:53 +07:00
XMRig
a7be8cb80c
Remove chdir call after fork.
2024-06-05 03:45:37 +07:00
XMRig
2ce16df423
Create signal handles after fork() call, replace #3492 .
2024-06-05 03:23:58 +07:00
XMRig
5eaa6c152e
v6.21.4-dev
2024-04-23 16:51:58 +07:00
XMRig
6972f727c1
Merge branch 'master' into dev
2024-04-23 16:50:58 +07:00
XMRig
7897f10c48
v6.21.3
2024-04-23 16:27:24 +07:00
XMRig
da2fb331b3
Merge branch 'dev'
2024-04-23 16:26:18 +07:00
xmrig
57f3e9c3da
Update CHANGELOG.md
2024-04-23 16:17:26 +07:00
xmrig
1efe7e9562
Merge pull request #3462 from SChernykh/dev
...
RandomX: correct memcpy size for JIT initialization
2024-04-14 17:01:16 +07:00
SChernykh
caae7c64f0
RandomX: correct memcpy size for JIT initialization
...
No buffer overflow, better fix for `_FORTIFY_SOURCE`
2024-04-14 09:13:00 +02:00
xmrig
9fbdcc0ef0
Merge pull request #3461 from SChernykh/dev
...
RandomX: check pointer sizes during JIT initialization
2024-04-14 05:38:53 +07:00
SChernykh
c7c26d97fe
RandomX: check pointer sizes during JIT initialization
2024-04-13 20:32:16 +02:00
XMRig
1f7e635b04
Use internal logger for error message.
2024-03-26 21:46:18 +07:00
XMRig
1c5786e3c5
v6.21.3-dev
2024-03-23 16:21:54 +07:00
XMRig
44eb4f0038
Merge branch 'master' into dev
2024-03-23 16:20:24 +07:00
XMRig
4ab9329dda
v6.21.2
2024-03-23 13:38:42 +07:00
XMRig
0c2ee013a7
Merge branch 'dev'
2024-03-23 13:38:05 +07:00
xmrig
3347537635
Update CHANGELOG.md
2024-03-23 00:46:15 +07:00
XMRig
7a85257ad4
Update hwloc for MSVC builds.
2024-03-22 18:14:39 +07:00
XMRig
850b43c079
Fix build with recent libuv.
2024-03-22 01:22:54 +07:00
XMRig
b8e4eaac87
Fix rapidjson assert.
2024-03-21 21:03:35 +07:00
xmrig
b9dd5e3eae
Merge pull request #3450 from SChernykh/dev
...
Fix RandomX crash when compiled with fortify_source
2024-03-21 04:09:05 +07:00
SChernykh
032c28d50a
Merge remote-tracking branch 'upstream/dev' into dev
2024-03-20 21:24:58 +01:00
SChernykh
f6c50b5393
Fix RandomX crash when compiled with fortify_source
2024-03-20 21:24:02 +01:00
SChernykh
e65e283aac
Merge remote-tracking branch 'upstream/dev' into dev
2024-03-20 21:22:11 +01:00
XMRig
5552e1f864
Fix scripts for systems without bash.
2024-03-21 02:13:01 +07:00
XMRig
3beccae136
Merge branch 'goodmost-master' into dev
2024-03-20 14:11:53 +07:00
XMRig
ef9bf2aa8c
Merge branch 'master' of https://github.com/goodmost/xmrig into goodmost-master
2024-03-20 14:11:28 +07:00
XMRig
42f645fa3b
Merge branch 'dev' of github.com:xmrig/xmrig into dev
2024-03-20 00:25:21 +07:00
XMRig
1fb5be6c1d
Update deps.
2024-03-20 00:24:46 +07:00
goodmost
08c43b7e58
chore: remove repetitive words
...
Signed-off-by: goodmost <zhaohaiyang@outlook.com>
2024-03-19 23:19:36 +08:00
xmrig
7b016fd9ce
Merge pull request #3436 from SChernykh/dev
...
Thread-safe FileLogWriter
2024-03-14 21:46:45 +07:00
SChernykh
688d4f5ee1
Thread-safe FileLogWriter
2024-03-04 08:45:22 +01:00
xmrig
64913e3163
Merge pull request #3434 from SChernykh/dev
...
Update bug_report.md
2024-02-29 14:33:07 +07:00
SChernykh
48fa095e3e
Update bug_report.md
2024-02-29 08:31:16 +01:00
XMRig
c9b9ef51ee
#2800 Fixed donation with ghostrider algorithm for builds without KawPow algorithm.
2024-02-29 09:38:47 +07:00
xmrig
dd782c7001
Merge pull request #3431 from SChernykh/dev
...
Stratum: better check of the login response
2024-02-28 11:25:34 +07:00
SChernykh
b49197f808
Stratum: better check of the login response
2024-02-27 23:39:23 +01:00
XMRig
f9c4c57216
v6.21.2-dev
2024-02-25 23:00:45 +07:00
XMRig
a5b8b85967
Merge branch 'master' into dev
2024-02-25 23:00:11 +07:00
XMRig
a5aa2c9042
v6.21.1
2024-02-25 22:26:52 +07:00
XMRig
fa35a32eee
Merge branch 'dev'
2024-02-25 22:25:41 +07:00
XMRig
7b6ce59821
Update CHANGELOG.md.
2024-02-22 03:26:41 +07:00
XMRig
33315ba2ef
Merge branch 'Daviey-HTTPRebindSegFault' into dev
2024-02-12 14:51:34 +07: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
77e2f3a028
Merge pull request #3399 from SChernykh/dev
...
Fixed Zephyr mining (OpenCL)
2024-01-14 09:01:44 +07:00
SChernykh
206295c6cb
Fixed Zephyr mining (OpenCL)
2024-01-13 20:14:08 +01:00
XMRig
07e1e77c4f
Code style cleanup.
2023-12-29 21:17:19 +07:00
xmrig
50a98a4bb1
Merge pull request #3391 from moneromooo-monero/tf-dev
...
add support for townforge (monero fork using randomx)
2023-12-27 23:13:54 +07:00
moneromooo-monero
c50369d65d
add support for townforge (monero fork using randomx)
2023-12-23 15:31:05 +00:00
XMRig
592b0c9c76
v6.21.1-dev
2023-11-23 21:19:36 +07:00
XMRig
89eab0eff2
Merge branch 'master' into dev
2023-11-23 21:18:21 +07:00
XMRig
8084ff37a5
v6.21.0
2023-11-23 20:40:58 +07:00
XMRig
7cf3db7750
Merge branch 'dev'
2023-11-23 20:40:34 +07:00
XMRig
4bda6e054d
v6.21.0-dev
2023-11-23 19:51:41 +07:00
xmrig
64a0ed413b
Merge pull request #3358 from SChernykh/dev
...
Zephyr solo mining: handle multiple outputs
2023-11-15 22:36:35 +07:00
SChernykh
0b59b7eb43
Zephyr solo mining: handle multiple outputs
2023-11-15 16:18:05 +01:00
xmrig
ae6b10b5a4
Merge pull request #3356 from SChernykh/dev
...
Updated pricing record size for Zephyr solo mining
2023-11-15 08:27:02 +07:00
SChernykh
705a7eac0c
Updated pricing record size for Zephyr solo mining
2023-11-14 13:06:10 +01:00
xmrig
10bfffe033
Merge pull request #3348 from SChernykh/dev
...
Update to latest sse2neon.h
2023-10-31 11:52:38 +07:00
SChernykh
4131aa4754
Update sse2neon.h
2023-10-30 20:07:03 +01:00
xmrig
fee51b20fa
Merge pull request #3346 from SChernykh/dev
...
ARM64 JIT: don't use `x18` register
2023-10-20 07:36:12 +07:00
SChernykh
5e66efabcf
ARM64 JIT: don't use x18
register
...
From https://developer.apple.com/documentation/xcode/writing-arm64-code-for-apple-platforms
> The platforms reserve register x18. Don’t use this register.
This PR fixes invalid hashes when running on Apple silicon with the latest macOS SDK.
2023-10-19 17:45:15 +02:00
XMRig
08901a9a4b
Merge branch 'JacksonZ03-main' into dev
2023-10-09 15:15:32 +07:00
XMRig
a19f590ee6
Merge branch 'main' of https://github.com/JacksonZ03/xmrig into JacksonZ03-main
2023-10-09 15:14:50 +07:00
Jackson Zheng
2fa754825d
Update cn_main_loop.asm
...
Found this line to be missing. I looked through the history and seemed like the original author of the commit missed it out.
2023-10-08 23:29:52 +01:00
Jackson Zheng
f3446c0a94
Update cn_main_loop.asm
...
I was scanning the code and found this line to be missing. Not sure if this was a mistake or if it was intentionally left out?
2023-10-08 23:12:58 +01:00
xmrig
71209d4cd7
Merge pull request #3339 from SChernykh/dev
...
Added SNI option for TLS connections
2023-09-29 19:15:29 +07: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
xmrig
e855723cd9
Merge pull request #3320 from SChernykh/dev
...
Add "built for OS/architecture/bits" to "ABOUT"
2023-08-21 19:00:14 +07: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
dfe70d9ea7
Fixed huge pages availability info on Linux.
2023-08-08 17:48:44 +07:00
XMRig
2ecf10cdcb
Make Platform::hasKeepalive() constexpr where always supported and code cleanup.
2023-08-06 20:26:07 +07:00
xmrig
b55ca8e547
Merge pull request #3312 from SChernykh/dev
...
Disable TCP keepalive before closing socket
2023-08-06 20:14:37 +07:00
SChernykh
12577df7ba
Disable TCP keepalive before closing socket
2023-08-06 14:51:25 +02:00
xmrig
64f5bb467a
Merge pull request #3302 from SChernykh/dev
...
Enabled keepalive for Windows (>= Vista)
2023-07-17 17:17:39 +07:00
SChernykh
5717e72367
Enabled keepalive for Windows (>= Vista)
2023-07-17 09:49:10 +02:00
XMRig
e7de104d88
v6.20.1-dev
2023-07-03 18:47:55 +07:00
XMRig
3b5e04b1b7
Merge branch 'master' into dev
2023-07-03 18:47:22 +07:00
XMRig
2e77faa80c
v6.20.0
2023-07-03 12:42:00 +07:00
XMRig
6e63a246bf
Merge branch 'dev'
2023-07-03 12:41:35 +07:00
XMRig
09abc81255
v6.20.0-dev
2023-07-03 12:37:36 +07:00
xmrig
fc698f7bcf
Merge pull request #3291 from SChernykh/dev
...
Zephyr solo mining: fix for blocks with transactions
2023-06-24 20:22:53 +07:00
SChernykh
cb2f8fd453
Zephyr solo mining: fix for blocks with transactions
2023-06-24 15:15:37 +02:00
xmrig
59c6c42ceb
Merge pull request #3290 from SChernykh/dev
...
Zephyr coin support
2023-06-24 19:53:54 +07: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
d5a8f8a5ae
Merge pull request #3288 from SChernykh/dev
...
KawPow: fixed data race when building programs
2023-06-19 17:40:24 +07:00
SChernykh
d94d052e6c
KawPow: fixed data race when building programs
...
`uv_queue_work` can't be called from other threads, only `uv_async_send` is thread-safe.
2023-06-19 12:32:28 +02:00
XMRig
ae2b7e3348
Merge branch 'Spudz76-dev-addApiRebind' into dev
2023-06-07 20:49:34 +07: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
ff53be5f3b
Merge branch 'benthetechguy-readme' into dev
2023-06-07 00:52:37 +07:00
XMRig
6981e68ae3
Merge branch 'readme' of https://github.com/benthetechguy/xmrig into benthetechguy-readme
2023-06-07 00:52:03 +07:00
XMRig
c7e541d84f
Disallow direct use of HwlocCpuInfo class.
2023-06-07 00:32:09 +07:00
XMRig
a2ae17b4c4
Code cleanup.
2023-06-06 23:15:58 +07:00
XMRig
554b60966b
Fixed compatibility with hwloc 1.11.
2023-06-06 02:30:10 +07:00
xmrig
0378aa8df4
Merge pull request #3236 from MrFoxPro/dev
...
fix(cuda): receive CUDA loader error on linux too.
2023-06-05 23:07:38 +07:00
XMRig
6dbd46a891
Added new CMake options ARM_V8 and ARM_V7.
2023-06-04 20:32:05 +07:00
XMRig
055db83142
Added new ARM CPU names.
2023-06-04 19:36:53 +07:00
XMRig
cdd5dff337
v6.19.4-dev
2023-06-03 21:14:26 +07:00
XMRig
bc5fe8f456
Merge branch 'master' into dev
2023-06-03 21:13:51 +07:00
XMRig
0bc87345c4
v6.19.3
2023-06-03 19:59:18 +07:00
XMRig
f17d31e61a
Merge branch 'dev'
2023-06-03 19:57:36 +07:00
xmrig
e6bf4c0077
Update CHANGELOG.md
2023-06-02 22:12:18 +07:00
xmrig
ff79b8fce4
Merge pull request #3280 from SChernykh/dev
...
Updated example scripts
2023-06-02 17:47:13 +07:00
SChernykh
af87369e4f
Updated example scripts
...
- Hashvault is top 1 pool now, so changed it to a smaller pool
- node.xmr.to doesn't exist anymore
2023-06-02 09:34:26 +02:00
xmrig
65fc16d5ac
Merge pull request #3275 from SChernykh/dev
...
RandomX: fixed `jccErratum` list
2023-05-26 18:25:57 +07:00
SChernykh
826e23b4c4
Fixed jccErratum
list
2023-05-26 12:46:59 +02:00
Tony Butler
548fbb9f71
Add API rebind polling
2023-05-23 16:49:43 -06:00
xmrig
02d45834e1
Merge pull request #3273 from SChernykh/dev
...
RandomX: fixed undefined behavior
2023-05-23 20:18:32 +07:00
SChernykh
1252a4710e
RandomX: fixed undefined behavior
...
Using an inactive member of a `union` is an undefined behavior in C++
2023-05-23 14:40:12 +02:00
xmrig
5891f1f06b
Merge pull request #3271 from SChernykh/opt_genprog
...
RandomX: optimized program generation
2023-05-22 05:25:32 +07:00
SChernykh
5dcbab7e3a
RandomX: optimized program generation
2023-05-21 17:44:20 +02:00
xmrig
7b51e23aa0
Merge pull request #3254 from SChernykh/dev
...
Tweaked auto-tuning for Intel CPUs
2023-04-19 12:29:58 +07:00
SChernykh
7f7fc363e1
Tweaked auto-tuning for Intel CPUs
...
Alder Lake and newer CPUs have exclusive L3 cache and benefit from more threads until L3+L2 is filled.
2023-04-18 21:20:45 +02:00
XMRig
c4e1363148
#3245 Improved algorithm negotiation for donation rounds by sending extra information about current mining job.
2023-04-07 23:35:05 +07:00
XMRig
a2e9b3456d
v6.19.3-dev
2023-04-04 00:34:54 +07:00
XMRig
4790318685
Merge branch 'master' into dev
2023-04-04 00:34:22 +07:00
XMRig
038c4fbe34
v6.19.2
2023-04-03 22:15:40 +07:00
XMRig
d65d34ef36
Merge branch 'dev'
2023-04-03 22:14:58 +07:00
xmrig
af6647f377
Update CHANGELOG.md
2023-04-03 20:34:35 +07:00
xmrig
8f9adc02c0
Merge pull request #3241 from SChernykh/dev
...
Sync with changes from proxy
2023-04-03 20:28:38 +07:00
SChernykh
5e0079f012
Sync with changes from proxy
2023-04-03 15:01:40 +02:00
xmrig
dc5e341778
Merge pull request #3240 from koitsu/dev-improve-cmd-files
...
Improve .cmd files when run by shortcuts on another drive
2023-04-01 12:30:33 +07:00
Jeremy Chadwick
0f81ab4c67
Improve .cmd files when run by shortcuts on another drive
2023-03-31 20:16:00 -07:00
Dmitriy Nikiforov
62a3a98e7d
fix(cuda): receive CUDA loader error on linux too.
2023-03-27 18:48:13 +05:00
XMRig
d31b3b7c76
Code style cleanup.
2023-03-25 20:56:25 +07:00
xmrig
e352109431
Merge pull request #3232 from moneromooo-monero/xhd-dev
...
DaemonClient: new X-Hash-Difficulty HTTP header optimization
2023-03-25 20:51:09 +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
xmrig
9508332258
Merge pull request #3230 from SChernykh/dev
...
Fixed parsing of TX_EXTRA_MERGE_MINING_TAG
2023-03-25 12:39:04 +07:00
SChernykh
bc5c1f7e65
Fixed parsing of TX_EXTRA_MERGE_MINING_TAG
2023-03-24 22:42:26 +01:00
XMRig
22118330e3
v6.19.2-dev
2023-03-23 20:41:00 +07:00
XMRig
240f2450af
Merge branch 'master' into dev
2023-03-23 20:40:23 +07:00
XMRig
6e856ca39c
v6.19.1
2023-03-23 19:03:09 +07:00
XMRig
6047786f43
Merge branch 'dev'
2023-03-23 19:02:24 +07:00
xmrig
7b8ba9ac09
Update CHANGELOG.md
2023-03-23 18:10:43 +07:00
xmrig
02259fec05
Merge pull request #3228 from SChernykh/dev
...
Fix build with gcc 13
2023-03-23 18:02:47 +07:00
Matthew Smith
51728b2d55
Fix build with gcc 13
...
Now some header files are not included transistively with new
libstdc++.
Bug: https://bugs.gentoo.org/895226
2023-03-23 12:01:15 +01:00
XMRig
ebe818a5fb
Resolved deprecated methods warnings with OpenSSL 3.0.
2023-03-07 23:51:03 +07:00
xmrig
790a71b030
Merge pull request #3218 from SChernykh/dev
...
Fix: `--randomx-wrmsr=-1` worked only on Intel
2023-02-27 11:17:01 +07:00
SChernykh
c62622b114
Fix: --randomx-wrmsr=-1
worked only on Intel
2023-02-26 22:31:55 +01:00
xmrig
fc643e2936
Merge pull request #3213 from SChernykh/dev
...
Fix for 32-bit clang 15
2023-02-19 15:47:28 +07:00
SChernykh
12b9b62ef7
Fix for 32-bit clang 15
...
Don't define `_mm_cvtsi128_si64` and `_mm_cvtsi64_si128` because clang 15 already has them in its headers.
2023-02-19 09:42:16 +01:00
XMRig
667f636c62
Fixed DnsUvBackend storage cleanup.
2023-02-09 21:45:50 +07:00
XMRig
81e87a6931
Revert changes to fix MSVC build.
2023-02-09 21:28:39 +07:00
XMRig
540b223eab
Cleanup.
2023-02-09 13:55:11 +07:00
XMRig
75474be060
Fix warning.
2023-02-03 23:46:58 +07:00
XMRig
49f34e59a6
Partially resolved deprecated methods warnings in OpenSSL 3.0.
2023-02-03 23:08:54 +07:00
XMRig
223add4e22
v6.19.1-dev
2023-02-02 12:27:33 +07:00
XMRig
435fc86120
Merge branch 'master' into dev
2023-02-02 12:27:08 +07:00
XMRig
c0143b90ce
v6.19.0
2023-02-02 11:51:11 +07:00
XMRig
c3cdffe86d
Merge branch 'dev'
2023-02-02 11:50:29 +07:00
XMRig
8a4da33bea
Update scripts/build.*.sh.
2023-01-30 00:19:55 +07:00
XMRig
1c7a339527
v6.19.0-dev (new config options added).
2023-01-29 11:16:37 +07:00
xmrig
490acd6e55
Update CHANGELOG.md
2023-01-29 11:13:28 +07:00
xmrig
6ecf57959b
Merge pull request #3202 from SChernykh/dev
...
Solo mining: added job timeout (default is 15 seconds)
2023-01-29 11:12:22 +07:00
SChernykh
e2c58126e9
Solo mining: added job timeout (default is 15 seconds)
...
It's important to update jobs frequently to get new transactions into the block template. See https://rucknium.me/posts/monero-pool-transaction-delay/ for more details.
2023-01-28 19:42:02 +01:00
XMRig
0ed4b35cd3
Update hwloc for MSVC builds to 2.9.0.
2023-01-27 01:07:58 +07:00
xmrig
afe2aa4402
Update CHANGELOG.md
2023-01-23 20:54:46 +07:00
XMRig
3f7533a645
Update to latest sse2neon.h.
2023-01-23 20:45:02 +07:00
xmrig
6ef0409086
Merge pull request #3198 from SChernykh/dev
...
Fixed broken RandomX light mode mining
2023-01-21 22:05:25 +07:00
SChernykh
64b0d9562e
Fixed broken RandomX light mode mining
...
RandomX VMs didn't get updated properly in light mode.
2023-01-21 16:02:47 +01:00
XMRig
770b71c69a
#3185 Fixed macOS DMI reader.
2023-01-19 22:09:59 +07:00
xmrig
44642643f8
Merge pull request #3196 from SChernykh/dev
...
Show IP address for failed connections
2023-01-11 17:02:15 +07:00
SChernykh
273bb84df8
Show IP address for failed connections
2023-01-11 09:28:16 +01:00
xmrig
4d0b8c9daf
Merge pull request #3182 from SChernykh/dev
...
DragonflyBSD compilation fixes
2022-12-17 20:24:01 +07:00
SChernykh
7d4d48e83b
DragonflyBSD compilation fixes
2022-12-17 13:11:14 +01:00
xmrig
2ea37cdf37
Merge pull request #3180 from SChernykh/dev
...
Added ifdefs for DragonflyBSD
2022-12-16 21:29:24 +07:00
SChernykh
a02afe6d4f
Added ifdefs for DragonflyBSD
...
Possible fix for #3179
2022-12-16 15:26:37 +01:00
XMRig
6e86dddc65
Bump the minimum CMake version in other places too.
2022-12-09 16:07:42 +07:00
xmrig
0171faffe7
Merge pull request #3176 from SChernykh/dev
...
Update cmake required version to 3.1
2022-12-09 15:24:54 +07:00
SChernykh
25decd1b7f
Update cmake required version to 3.1
...
`set(CMAKE_CXX_STANDARD 11)` only works properly starting from cmake 3.1, see #3174
2022-12-09 09:21:40 +01:00
xmrig
354b9ddb34
Merge pull request #3163 from SChernykh/dev
...
Improved Zen 3 MSR mod
2022-11-18 11:38:45 +07:00
SChernykh
3ad6ab56a5
Improved Zen 3 MSR mod
...
+0.5% speedup on Ryzen 5 5600X
2022-11-17 23:32:36 +01:00
xmrig
1aa0e37b54
Merge pull request #3161 from SChernykh/dev
...
MSVC build: enabled parallel compilation
2022-11-15 13:20:41 +06:30
SChernykh
807c64ddb1
MSVC build: enabled parallel compilation
2022-11-15 07:45:54 +01:00
XMRig
5bf90704a6
#2869
2022-10-29 23:51:42 +07:00
xmrig
912d1e362b
Merge pull request #3144 from Spudz76/dev-updateSSE2NEON
...
Update to latest sse2neon.h from github:DLTcollab/sse2neon
2022-10-24 13:50:54 +07:00
Tony Butler
eeb459506c
Update to latest sse2neon.h from github:DLTcollab/sse2neon
2022-10-23 15:27:14 -06:00
XMRig
f4ec0287c4
v6.18.2-dev
2022-10-23 23:19:50 +07:00
XMRig
483d6ada3d
Merge branch 'master' into dev
2022-10-23 23:19:06 +07:00
XMRig
28e81bd7c0
v6.18.1
2022-10-23 17:44:24 +07:00
XMRig
54e75bc7c4
Merge branch 'dev'
2022-10-23 17:43:38 +07:00
xmrig
c388113a30
Update CHANGELOG.md
2022-10-23 17:14:57 +07:00
xmrig
36afeec225
Merge pull request #3134 from SChernykh/dev
...
Added Zen4 to randomx_boost.sh
2022-10-10 03:37:06 +07:00
SChernykh
4b5e56416d
Added Zen4 to randomx_boost.sh
2022-10-09 22:02:50 +02:00
xmrig
0d314d0469
Merge pull request #3132 from SChernykh/dev
...
RandomX: added MSR mod for Zen 4
2022-10-01 23:40:04 +07:00
SChernykh
7fc45dfb2d
RandomX: added MSR mod for Zen 4
...
+0.8% faster on Ryzen 9 7950X
2022-10-01 18:33:04 +02:00
xmrig
2ba40edee0
Update CHANGELOG.md
2022-09-25 17:01:33 +07:00
xmrig
bc4dd11761
Merge pull request #3129 from SChernykh/dev
...
Fix: protectRX flushed CPU cache only on MacOS/iOS
2022-09-22 07:02:28 +07:00
SChernykh
7b52a41459
Fix: protectRX flushed CPU cache only on MacOS/iOS
2022-09-21 15:18:06 +02:00
xmrig
b5de214ff9
Merge pull request #3126 from SChernykh/dev
...
Don't reset when pool sends the same job blob
2022-09-19 19:03:17 +07:00
SChernykh
8bd3b393ef
Update m_size only if blob was set successfully
2022-09-19 10:42:08 +02:00
SChernykh
9223c2f027
Don't reset when pool sends the same job blob
2022-09-19 10:35:36 +02:00
xmrig
6346d36d1b
Merge pull request #3120 from SChernykh/dev
...
RandomX: optimized CFROUND elimination more
2022-09-16 22:50:51 +07:00
SChernykh
93c07e1d34
RandomX: optimized CFROUND elimination more
2022-09-16 14:11:27 +02:00
xmrig
0ba3000982
Merge pull request #3119 from SChernykh/dev
...
RandomX: optimized CFROUND elimination
2022-09-16 01:04:32 +07:00
SChernykh
f0e7de8c71
RandomX: optimized CFROUND elimination
2022-09-15 19:57:34 +02:00
xmrig
1c4eb6c5fe
Merge pull request #3109 from SChernykh/dev
...
RandomX: added Blake2 AVX2 version
2022-08-26 01:52:22 +07:00
SChernykh
63e21dfe63
RandomX: added Blake2 AVX2 version
...
+0.1% speedup on AMD Zen2/Zen3 and Intel CPUs which support AVX2.
2022-08-25 20:39:54 +02:00
xmrig
b2d9dab2e3
Merge pull request #3075 from dev-0x7C6/master
...
Recognize armv7ve as valid ARMv7 target.
2022-08-19 02:30:27 +07:00
xmrig
4c57b60e59
Merge pull request #3082 from SChernykh/dev
...
Fixed GCC 12 warnings
2022-07-03 16:59:26 +07:00
SChernykh
e6c81d7166
Fixed GCC 12 warnings
2022-07-03 11:51:46 +02:00
xmrig
94840c70d8
Update README.md
2022-07-02 22:27:51 +07:00
XMRig
e1478bfa94
v6.18.1-dev
2022-06-26 18:32:12 +07:00
XMRig
6df6e15267
Merge branch 'master' into dev
2022-06-26 18:31:40 +07:00
XMRig
834ea44507
v6.18.0
2022-06-23 20:04:00 +07:00
XMRig
73dc0ffb7e
Merge branch 'dev'
2022-06-23 20:03:29 +07:00
XMRig
e57641d6b1
v6.18.0-dev
2022-06-23 17:36:31 +07:00
XMRig
b324e34444
Update hwloc for msvc.
2022-06-23 16:45:54 +07:00
Bartłomiej Burdukiewicz
7e49fc828d
Recognize armv7ve as valid ARMv7 target.
...
Docs: https://gcc.gnu.org/onlinedocs/gcc/ARM-Options.html
'armv7ve' - The extended version of the ARMv7-A architecture with support for virtualization.
Signed-off-by: Bartłomiej Burdukiewicz <bartlomiej.burdukiewicz@gmail.com>
2022-06-21 18:31:24 +02:00
XMRig
fdfbb60840
Update deps.
2022-06-19 13:39:32 +07:00
xmrig
ee51dec499
Merge pull request #3068 from SChernykh/dev
...
Better fix for daemon solo mining with ZMQ
2022-06-13 03:37:56 +07:00
SChernykh
575742078c
Better fix for daemon solo mining with ZMQ
2022-06-12 22:32:50 +02:00
xmrig
6bab67bced
Merge pull request #3067 from SChernykh/dev
...
Monero v15 network upgrade support and more house keeping
2022-06-13 01:16:34 +07:00
SChernykh
db9069897d
Improved daemon ZMQ mining stability
2022-06-12 14:41:47 +02:00
SChernykh
30641b1bdf
Fixed ZMQ debug log
2022-06-12 12:33:09 +02:00
SChernykh
45061f40d8
Monero v15 network upgrade support
2022-06-12 11:49:54 +02:00
SChernykh
9f70752090
Fixed debug GhostRider build
2022-06-12 11:47:56 +02:00
SChernykh
22d6a7525e
Removed deprecated AstroBWTv1 and v2
2022-06-12 11:47:36 +02:00
benthetechguy
c0bce256e1
Add x86 to README
2022-05-31 21:15:37 -04:00
xmrig
09a7219651
Merge pull request #3055 from benthetechguy/patch-1
...
Add armv7 to README
2022-05-21 15:50:01 +07:00
benthetechguy
97869f3347
Add armv7 to supported architectures
2022-05-20 23:19:34 -04:00
xmrig
1bbbff7d17
Merge pull request #3054 from SChernykh/dev
...
Fixes for 32-bit ARM
2022-05-21 09:57:17 +07:00
SChernykh
97683e5719
Fixes for 32-bit ARM
2022-05-20 21:16:10 +02:00
xmrig
059d5d8421
Merge pull request #3051 from SChernykh/dev
...
Fixed unaligned memory read in DMI
2022-05-20 09:11:26 +07:00
SChernykh
285719cde4
Fixed unaligned memory read in DMI
2022-05-19 20:56:19 +02:00
xmrig
c877ba8145
Merge pull request #3042 from SChernykh/dev
...
Fixed being unable to resume from pause-on-battery
2022-05-06 02:14:52 +07:00
SChernykh
6793981066
Fixed being unable to resume from pause-on-battery
...
Fixes #3041
2022-05-05 21:13:02 +02:00
xmrig
1ae9a4e428
Merge pull request #3031 from SChernykh/dev
...
Fixed --cpu-priority not working sometimes
2022-04-20 07:44:33 +07:00
SChernykh
0e57053c5a
Fixed --cpu-priority not working sometimes
2022-04-19 19:57:12 +02:00
xmrig
232d2d6dc5
Merge pull request #3020 from SChernykh/dev
...
Removed old AstroBWT algorithm
2022-04-15 16:03:26 +07:00
SChernykh
a3cb74f29b
Removed old AstroBWT algorithm
...
It's not used anywhere now.
2022-04-15 10:59:31 +02:00
XMRig
56753d7c4a
v6.17.1-dev
2022-04-06 01:58:24 +07:00
XMRig
f7b9e3ca67
Merge branch 'master' into dev
2022-04-06 01:58:03 +07:00
XMRig
56c95703a5
v6.17.0
2022-04-05 21:46:01 +07:00
XMRig
eadf272425
Merge branch 'dev'
2022-04-05 21:45:26 +07:00
XMRig
cb227a0a79
Merge branch 'dev' of github.com:xmrig/xmrig into dev
2022-04-05 15:15:47 +07:00
XMRig
4c171bea1e
Disable donate for astrobwt/v2.
2022-04-05 15:15:03 +07:00
xmrig
e55a854314
Update CHANGELOG.md
2022-04-04 20:33:39 +07:00
XMRig
5bdfafd719
v6.17.0-dev
2022-04-04 20:17:40 +07:00
xmrig
15a2091837
Merge pull request #2991 from SChernykh/dev
...
Fixed compilation error
2022-03-24 22:46:33 +07:00
SChernykh
48bd09f730
Fixed compilation error
2022-03-24 16:38:47 +01:00
xmrig
21fb970949
Merge pull request #2990 from SChernykh/dev
...
Optimized keccak
2022-03-24 22:22:21 +07:00
SChernykh
23c12fc351
Optimized keccak
...
Big astrobwt/v2 speedup on non-AVX2 CPUs: **Core i7-2600 +64% (17 -> 28 kh/s)**
2022-03-24 13:10:03 +01:00
xmrig
71d193676a
Merge pull request #2974 from SChernykh/dev
...
Fixed AstroBWT OpenCL config generation
2022-03-16 16:19:08 +07:00
SChernykh
baef34ba8c
Fixed AstroBWT OpenCL config generation
2022-03-16 10:15:38 +01:00
xmrig
95a739d821
Merge pull request #2969 from SChernykh/dev
...
Dero HE (astrobwt/v2) OpenCL support
2022-03-15 08:51:46 +07:00
SChernykh
7b9135aadc
Dero HE (astrobwt/v2) OpenCL support
2022-03-14 20:13:31 +01:00
xmrig
e6f694ca9e
Merge pull request #2958 from SChernykh/dev
...
Fixed out of bounds access in astrobwt/v2
2022-03-10 06:40:34 +07:00
xmrig
afd79e7537
Merge pull request #2961 from SChernykh/derohe_cuda
...
Dero HE (astrobwt/v2) CUDA config generator
2022-03-10 06:37:30 +07:00
SChernykh
a2728af4f7
Dero HE (astrobwt/v2) CUDA config generator
2022-03-10 00:24:49 +01:00
SChernykh
65dbded9c4
Fixed out of bounds access in astrobwt/v2
2022-03-08 22:31:34 +01:00
XMRig
f25e65b5ac
Update hwloc for MSVC builds.
2022-03-07 04:29:13 +07:00
XMRig
bbb19ea2f9
#2941 Update deps scripts.
2022-03-07 00:27:49 +07:00
xmrig
1c5b332add
Merge pull request #2954 from SChernykh/dev
...
Dero HE fork support (astrobwt/v2 algorithm)
2022-03-06 04:18:43 +07:00
SChernykh
87fd0ea94a
Added alternative algo names for Dero HE
2022-03-05 13:32:16 +01:00
SChernykh
4a42dca2cb
Show block/miniblock counters more often
2022-03-05 10:00:39 +01:00
SChernykh
b674fafa0f
DaemonClient: fixed broken coin
setting
2022-03-05 09:56:30 +01:00
SChernykh
b5da73389f
Dero HE fork support (astrobwt/v2 algorithm)
2022-03-05 00:31:18 +01:00
XMRig
bf5e38545c
Fixed displayed DMI memory information for empty slots.
2022-03-01 02:50:30 +07:00
xmrig
f7543ada60
Merge pull request #2932 from SChernykh/dev
...
Fixed GhostRider with hwloc disabled
2022-02-16 19:23:26 +07:00
SChernykh
95e1705fc8
Fixed GhostRider with hwloc disabled
2022-02-16 08:13:48 +01:00
XMRig
2d0b07afbc
v6.16.5-dev
2022-02-05 16:22:55 +07:00
XMRig
b33ccf0e0b
Merge branch 'master' into dev
2022-02-05 16:21:19 +07:00
XMRig
4f5f9bdffb
v6.16.4
2022-02-04 16:11:37 +07:00
XMRig
4d3e3daa6a
Merge branch 'dev'
2022-02-04 16:10:58 +07:00
xmrig
802029e5f5
Update CHANGELOG.md
2022-02-04 15:14:46 +07:00
XMRig
14117e9658
#2910 Fixed donation for GhostRider/RTM.
2022-01-31 14:29:41 +07:00
xmrig
7ccb1d65f0
Merge pull request #2908 from Spudz76/dev-addMSVC2022
...
Add MSVC/2022 to version.h
2022-01-31 10:14:47 +07:00
Tony Butler
15de3cc16c
Add MSVC/2022 to version.h
2022-01-28 21:09:24 -07:00
xmrig
124daa4afd
Merge pull request #2898 from SChernykh/armv7
...
Fixed armv7 compilation
2022-01-26 23:38:45 +07:00
xmrig
5de1609b7d
Merge pull request #2904 from SChernykh/dev
...
Fixed unaligned memory accesses
2022-01-26 23:26:03 +07:00
SChernykh
644f4cc017
Fixed unaligned memory accesses
2022-01-26 17:18:18 +01:00
XMRig
41a3f97060
v6.16.4-dev
2022-01-25 23:21:54 +07:00
XMRig
452080cfbd
Merge branch 'master' into dev
2022-01-25 23:21:21 +07:00
XMRig
4f103b6b45
v6.16.3
2022-01-25 21:53:47 +07:00
XMRig
39609c9183
Merge branch 'dev'
2022-01-25 21:53:19 +07:00
xmrig
2adb7b2b74
Update CHANGELOG.md
2022-01-25 20:57:06 +07:00
SChernykh
3673137df6
Fixed armv7 compilation
...
Fix for error `Unsupported target. Must be either ARMv7-A+NEON or ARMv8-A.`
2022-01-25 12:37:41 +01:00
xmrig
faa7095865
Merge pull request #2893 from SChernykh/dev
...
KawPow OpenCL: use separate UV loop for building programs
2022-01-24 19:30:24 +07:00
SChernykh
e0701f9dad
KawPow OpenCL: build next period only when it's not in cache
2022-01-24 13:28:58 +01:00
SChernykh
14aacf8636
KawPow OpenCL: use separate UV loop for building programs
...
Fixes #2890 : uv_default_loop() can't be used there because UV loops are not thread safe.
2022-01-24 13:20:04 +01:00
xmrig
c764441337
Update CHANGELOG.md
2022-01-22 00:05:54 +07:00
xmrig
05fae12a63
Merge pull request #2882 from benthetechguy/armv7-gcc
...
armv7 compilation fix
2022-01-21 23:52:59 +07:00
XMRig
8059ce67f9
Add missing DNS options to config example.
2022-01-21 20:17:00 +07:00
benthetechguy
10111fd7f9
armv7 compilation fix
...
Compilation fails for armv7 on gcc 11, and updating the version in that line fixes it.
2022-01-20 20:47:26 -05:00
xmrig
2d25bec2df
Merge pull request #2873 from SChernykh/dev
...
Fixed GhostRider benchmark on single-core systems
2022-01-18 10:13:16 +07:00
SChernykh
cab244d468
Fixed GhostRider benchmark on single-core systems
...
Fixes #2871
2022-01-17 19:59:21 +01:00
xmrig
4001488888
Merge pull request #2856 from SChernykh/dev
...
Fix for short responses from some Raptoreum pools
2022-01-05 10:22:39 +07:00
SChernykh
9bec1521b8
Fix for short responses from some Raptoreum pools
2022-01-04 23:54:59 +01:00
xmrig
7bde3ed5f7
Merge pull request #2848 from Spudz76/dev-addClientReconnect
...
Add support for client.reconnect method
2021-12-30 20:44:22 +07:00
Tony Butler
2e738509bb
Add support for client.reconnect method
2021-12-30 06:26:52 -07:00
xmrig
f5447088cb
Merge pull request #2837 from SChernykh/dev
...
RandomX: don't restart mining threads when the seed changes
2021-12-26 18:03:48 +07:00
SChernykh
7f2f50a8d9
RandomX: don't restart mining threads when the seed changes
...
It helps to not loose huge pages when the seed changes (every 2048 blocks, ~2.8 days).
2021-12-25 13:39:15 +01:00
xmrig
5747ccfafc
Merge pull request #2827 from SChernykh/dev
...
GhostRider: set correct priority for helper threads
2021-12-20 18:07:23 +07:00
SChernykh
93081eb1f6
GhostRidere: set correct priority for helper threads
...
Fixes #2825
2021-12-20 12:05:17 +01:00
xmrig
4bf65c8669
Update README.md
2021-12-19 22:26:50 +07:00
xmrig
1a6fc3a665
Merge pull request #2815 from SChernykh/dev
...
Fixed cn-heavy in 32-bit builds
2021-12-16 10:44:16 +07:00
SChernykh
8dede14ac8
Fixed cn-heavy in 32-bit builds
2021-12-15 21:17:25 +00:00
xmrig
20687a397e
Merge pull request #2782 from SChernykh/dev
...
Updated GhostRider documentation
2021-12-03 22:16:33 +07:00
SChernykh
454f97fa0f
Updated GhostRider documentation
...
Added examples for SSL port command line that don't use #1 pool.
2021-12-03 12:30:09 +01:00
xmrig
8149fc7dcb
Merge pull request #2778 from SChernykh/dev
...
Fixed "READY threads X/X" display after algo switching
2021-12-03 15:02:58 +07:00
SChernykh
a39ab89236
Fixed "READY threads X/X" display after algo switching
2021-12-03 07:44:23 +01:00
XMRig
5b8501fb57
v6.16.3-dev
2021-12-02 22:10:57 +07:00
XMRig
039be2ab75
Merge branch 'master' into dev
2021-12-02 22:10:23 +07:00
XMRig
718c7e0fc1
v6.16.2
2021-12-02 20:55:27 +07:00
XMRig
ef7951b91d
Merge branch 'dev'
2021-12-02 20:54:50 +07:00
xmrig
214b1f021b
Update CHANGELOG.md
2021-12-02 20:52:53 +07:00
XMRig
81b18c0741
#2771 Fixed environment variables support in EthStratumClient.
2021-12-02 19:36:51 +07:00
xmrig
8e83f72456
Merge pull request #2772 from SChernykh/dev
...
Compilation fixes
2021-12-02 19:36:09 +07:00
SChernykh
c2ae625032
Compilationn fixes
2021-12-02 13:34:24 +01:00
xmrig
60566dc84c
Merge pull request #2769 from SChernykh/compiler_fix
...
Performance fixes
2021-12-02 10:00:29 +07:00
SChernykh
4ea8fe694d
GhostRider benchmark: added 20 more possible rounds
2021-12-01 20:26:41 +01:00
SChernykh
669d1ab008
Updated changelog and GhostRider readme
2021-12-01 18:14:01 +01:00
SChernykh
e87d5111a2
Compiler fix
2021-12-01 17:08:40 +01:00
xmrig
56158779de
Merge pull request #2761 from SChernykh/dev
...
Refactored Chrono::highResolutionMSecs()
2021-11-30 19:13:24 +07:00
SChernykh
efb322df66
Refactored Chrono::highResolutionMSecs()
...
Improved precision
2021-11-30 08:11:09 +01:00
xmrig
e673d541c1
Merge pull request #2751 from SChernykh/dev
...
VAES crash fixes
2021-11-30 09:49:37 +07:00
SChernykh
a98db529fb
Explicitly use QueryPerformanceCounter() on Windows
2021-11-29 21:58:24 +01:00
SChernykh
1a9eaaad8f
VAES crash fixes
2021-11-29 21:05:51 +01:00
XMRig
be5fbca9b6
v6.16.2-dev
2021-11-29 21:35:42 +07:00
XMRig
2feb264375
Merge branch 'master' into dev
2021-11-29 21:35:02 +07:00
XMRig
00990f2649
v6.16.1
2021-11-29 20:43:17 +07:00
XMRig
d78713be48
Merge branch 'dev'
2021-11-29 20:42:32 +07:00
XMRig
77367abe13
Fixed Clang build.
2021-11-29 16:01:16 +07:00
xmrig
cd046f6fd0
Merge pull request #2747 from SChernykh/dev
...
Disable VAES in 32-bit builds
2021-11-29 15:50:17 +07:00
SChernykh
63b7ec2887
Check compiler support for VAES
2021-11-29 09:48:15 +01:00
xmrig
a1e8f1c3e5
Merge pull request #2746 from Spudz76/dev-fixVAESCompile
...
Fix compile for VAES support with GCC<10
2021-11-29 15:38:35 +07:00
SChernykh
6db480a1ab
Disable VAES in 32-bit builds
2021-11-29 09:32:00 +01:00
Tony Butler
a7acd9de6d
Fix compile for VAES support with GCC<10
2021-11-28 22:11:42 -07:00
XMRig
a64f4d1870
v6.16.1-dev
2021-11-29 09:29:24 +07:00
XMRig
9bfe59b630
Merge branch 'master' into dev
2021-11-29 09:28:43 +07:00
xmrig
1a4bf16521
Merge pull request #2740 from SChernykh/dev
...
Added VAES support for Cryptonight variants
2021-11-29 09:26:45 +07:00
SChernykh
a4d5d0a75a
Added VAES support for Cryptonight variants
2021-11-28 20:49:54 +01:00
xmrig
c40f1f9f66
Merge pull request #2738 from SChernykh/dev
...
More GhostRider fixes
2021-11-28 18:19:08 +07:00
SChernykh
15e5052dd0
More GhostRider fixes
...
- Fixed "difficulty is not a number" when diff is high on some pools
- Fixed GhostRider compilation when WITH_KAWPOW=OFF
2021-11-28 12:11:08 +01:00
xmrig
f9f7963453
Merge pull request #2734 from Spudz76/dev-nitpickWhitespace
...
Slash and burn EOL whitespace everywhere
2021-11-28 10:51:45 +07:00
Tony Butler
02240eff8c
Slash and burn EOL whitespace everywhere
2021-11-27 17:59:40 -07:00
xmrig
d64c963e5e
Merge pull request #2729 from SChernykh/dev
...
GhostRider hotfixes
2021-11-27 18:31:19 +07:00
SChernykh
c6292ce9ee
GhostRider hotfixes
...
- Added average hashrate display
- Fixed the number of threads shown at startup
- Fixed `--threads` or `-t` command line option (but `--cpu-max-threads-hint` is recommended to use)
2021-11-27 12:27:26 +01:00
XMRig
cd652e2644
v6.16.0
2021-11-26 18:57:07 +07:00
XMRig
6f5ef0fe0f
Merge branch 'dev'
2021-11-26 18:51:53 +07:00
xmrig
01fa968763
Update CHANGELOG.md
2021-11-26 18:50:34 +07:00
xmrig
8e6f3ad99e
Merge pull request #2719 from SChernykh/dev
...
Added GhostRider release notes
2021-11-25 19:21:50 +07:00
SChernykh
b1f2479ec1
Added GhostRider release notes
2021-11-25 13:19:01 +01:00
XMRig
ecceba8ecd
Add GhostRider support for AutoClient.
2021-11-25 17:44:36 +07:00
xmrig
cb5f4a9c17
Merge pull request #2716 from Spudz76/dev-initGR
...
Only initGhostRider() when job is in the family
2021-11-25 09:09:16 +07:00
Tony Butler
3a8ebfdcb6
Only initGhostRider() when job is in the family
2021-11-24 13:04:03 -07:00
xmrig
0dcafeb571
Merge pull request #2715 from SChernykh/dev
...
Benchmark support for GhostRider (offline only)
2021-11-24 22:05:44 +07:00
SChernykh
a1d7ee4c6b
Benchmark support for GhostRider (offline only)
...
Command line:
```
./xmrig --bench=250K -a gr --rotation 15
```
Where `rotation` is an integer between 0 and 19 (inclusive).
2021-11-24 15:54:09 +01:00
XMRig
03e70ba2ed
v6.16.0-dev
2021-11-24 19:49:21 +07:00
xmrig
19ef8c5d65
Merge pull request #2714 from SChernykh/gh3
...
GhostRider: fixed invalid hashes on ARMv8
2021-11-24 19:40:48 +07:00
SChernykh
63baa9e263
GhostRider: fixed invalid hashes on ARMv8
2021-11-24 13:39:55 +01:00
xmrig
1248bd5859
Merge pull request #2713 from SChernykh/gh3
...
Optimized quad hash for Ryzens
2021-11-24 18:21:01 +07:00
SChernykh
5c951ddb8a
Optimized quad hash for Ryzens
2021-11-24 08:16:41 +01:00
xmrig
4ab0ad928d
Merge pull request #2712 from SChernykh/gh3
...
GhostRider algorithm (Raptoreum) support
2021-11-24 09:49:34 +07:00
SChernykh
e67eb47796
Faster quad hash for GhostRider algos (Ryzen CPUs)
2021-11-23 22:14:46 +01:00
SChernykh
a6656a8c49
Fixed broken difficulty adjustment on some Raptoreum pools
2021-11-23 18:02:58 +01:00
SChernykh
a903d0a5bd
Fixed compilation error
2021-11-23 08:52:30 +01:00
SChernykh
ceaebfd877
GhostRider algorithm (Raptoreum) support
2021-11-23 08:14:01 +01:00
xmrig
5156ff11a8
Merge pull request #2684 from SChernykh/fix-183
...
MSR mod: fix for error 183
2021-11-11 17:50:08 +07:00
xmrig
e0143a92a8
Merge pull request #2682 from SChernykh/dev
...
Fix: use cn-heavy optimization only for Vermeer CPUs
2021-11-11 17:49:51 +07:00
SChernykh
f682d9a2e9
MSR mod: fix for error 183
...
When WinRing0 driver starts, but some other version already created "\\.\WinRing0_1_2_0", it returns error 183 ERROR_ALREADY_EXISTS - "Cannot create a file when that file already exists."
2021-11-11 10:26:38 +01:00
SChernykh
3bece0ff40
Fix: use cn-heavy optimization only for Vermeer CPUs
...
Fixes #2680
2021-11-11 07:57:05 +01:00
XMRig
e6c456a970
v6.15.4-dev
2021-11-02 18:26:44 +07:00
XMRig
923d1d712f
Merge branch 'master' into dev
2021-11-02 18:26:12 +07:00
XMRig
ae8459bd35
v6.15.3
2021-11-01 19:59:05 +07:00
XMRig
3a7be07c62
Merge branch 'dev'
2021-11-01 19:58:30 +07:00
xmrig
e1cc0000c6
Update CHANGELOG.md
2021-11-01 12:27:10 +07:00
xmrig
1210e8e95c
Merge pull request #2644 from Spudz76/dev-fixMemleaks
...
Patch a couple minor leaks
2021-10-25 20:33:10 +07:00
xmrig
a45fbd9cae
Merge pull request #2646 from SChernykh/dev
...
Fix MSVC compilation error
2021-10-25 20:31:12 +07:00
Tony Butler
f6d45f7990
Fix various memory leaks
2021-10-25 04:06:49 -06:00
SChernykh
b9464f993b
Fix MSVC compilation error
2021-10-25 10:26:44 +02:00
xmrig
f8f73b0cd7
Merge pull request #2641 from SChernykh/dev
...
AstroBWT: fixed rare incorrect hashes
2021-10-20 07:24:15 +07:00
SChernykh
df6ab2edd8
AstroBWT: fixed rare incorrect hashes
2021-10-19 19:08:56 +02:00
xmrig
8bf7600154
Merge pull request #2639 from SChernykh/dev
...
AstroBWT even bigger speedup (up to +35%)
2021-10-19 22:50:07 +07:00
SChernykh
a30501956f
AstroBWT even bigger speedup
2021-10-19 17:37:45 +02:00
xmrig
c287a40a20
Merge pull request #2636 from SChernykh/dev
...
AstroBWT speedup (up to +7%)
2021-10-19 07:58:24 +07:00
SChernykh
04f50c24e2
AstroBWT speedup
2021-10-18 18:05:51 +02:00
xmrig
7627b23212
Merge pull request #2614 from Spudz76/dev-fixAppleOpenCL
...
OpenCL fixes for non-AMD platforms
2021-10-13 06:20:53 +07:00
XMRig
e90e7febfb
Merge branch 'StriderDM-merge_mining_tag_fix' into dev
2021-10-13 05:43:27 +07:00
XMRig
733b85a132
Code cleanup.
2021-10-13 05:43:05 +07:00
XMRig
35ba786e63
Merge branch 'merge_mining_tag_fix' of https://github.com/StriderDM/xmrig into StriderDM-merge_mining_tag_fix
2021-10-13 05:33:34 +07:00
David Main
446810a837
fix: expand validation of tx_extra for merge mining tag
2021-10-12 11:17:37 +02:00
Tony Butler
c6a68c3e51
Cap max threads to 4096 with nVidia OpenCL
2021-10-11 04:17:01 -06:00
Tony Butler
ca8bef3ade
Adjust API version logic
2021-10-11 04:17:01 -06:00
Tony Butler
d735caa334
Adjust definitions and replace literal 0x4038
2021-10-11 04:17:01 -06:00
Tony Butler
eb54cc0e0f
Revert amd_bitalign/amd_bfe polyfills
2021-10-11 04:17:01 -06:00
Tony Butler
84c67c37cd
Apply "no-static-without-amd" fixes
2021-10-11 04:17:01 -06:00
Tony Butler
b44f38a362
Attempt repair of cn/r output-array access problem
2021-10-11 04:17:01 -06:00
Tony Butler
8ed4088d0a
Second try at fixing cn/r atomic_inc() call
2021-10-11 04:17:01 -06:00
Tony Butler
cdcea2a4f9
Attempt fix for cn/r on Apple-AMD
2021-10-11 04:17:01 -06:00
Tony Butler
f0d80326ec
Add Ellesmere correctly (still just a Polaris alias)
2021-10-11 04:17:01 -06:00
Tony Butler
cb8fc26cbe
Add every Apple AMD GPU type
2021-10-11 04:17:01 -06:00
Tony Butler
5ec5b5ed00
Possibly fix problem with clGetProgramInfo crash
2021-10-11 04:17:01 -06:00
Tony Butler
67e29c1af1
Readjust OclDevice logic and add OCL_VENDOR_APPLE
2021-10-11 04:17:01 -06:00
xmrig
4bd94a79a4
Merge pull request #2623 from Spudz76/dev-fixWithoutKawpow
...
Fix #2583 compiling without kawpow (string ref is nonexistent then)
2021-10-11 16:41:44 +07:00
Tony Butler
80e597d951
Fix #2583 compiling without kawpow (string ref is nonexistent then)
2021-10-11 03:31:28 -06:00
XMRig
2e269f5b8c
v6.15.3-dev
2021-10-06 02:01:29 +07:00
XMRig
57b8e35903
Merge branch 'master' into dev
2021-10-06 02:00:49 +07:00
XMRig
53be5765e6
v6.15.2
2021-10-05 23:28:29 +07:00
XMRig
68741c925b
Merge branch 'dev'
2021-10-05 23:28:06 +07:00
xmrig
9ce207e667
Update CHANGELOG.md
2021-10-05 22:24:58 +07:00
XMRig
07e0966517
Added "--versions" alias.
2021-10-05 21:49:03 +07:00
XMRig
a9d4c2a923
Removed uv_os_gethostname call for all OS.
2021-09-28 23:56:33 +07:00
xmrig
dc02e1feaa
Merge pull request #2606 from SChernykh/dev
...
Fix: AstroBWT auto-config ignored max-threads-hint
2021-09-26 18:51:47 +07:00
SChernykh
7daff331dc
Fix: AstroBWT auto-config ignored max-threads-hint
2021-09-26 12:22:58 +02:00
XMRig
058a2fb0f4
v6.15.2-dev
2021-09-22 19:13:07 +07:00
XMRig
4fff3b946e
Merge branch 'master' into dev
2021-09-22 19:12:38 +07:00
XMRig
f7aa5e781b
v6.15.1
2021-09-22 13:08:00 +07:00
XMRig
298c5cccfa
Merge branch 'dev'
2021-09-22 13:05:36 +07:00
xmrig
2985571620
Update CHANGELOG.md
2021-09-21 18:59:47 +07:00
xmrig
279d29cd7f
Merge pull request #2594 from SChernykh/dev
...
Added Windows taskbar icon colors
2021-09-20 23:07:00 +07:00
SChernykh
387320ad6d
Added Windows taskbar icon colors
...
- Red when there's no connection to any pool
- Yellow when mining is paused
- No color during normal mining
2021-09-20 18:03:22 +02:00
XMRig
76cd83edb2
Merge branch 'Spudz76-dev-fixAsteriskProfiling' into dev
2021-09-20 20:56:11 +07:00
XMRig
7f4d667351
Remove unnecessary string.
2021-09-20 20:53:36 +07:00
Tony Butler
8027716264
Fix --threads generates "*" profile without "kawpow":false to negate it.
2021-09-20 06:49:17 -06:00
xmrig
a459dd7741
Merge pull request #2591 from Spudz76/dev-fixCompileNoRX
...
Fix compile warning/crash when WITH_RANDOMX=OFF
2021-09-20 10:50:00 +07:00
Tony Butler
ef6011ac12
Fix compile warning when WITH_RANDOMX=OFF
2021-09-19 18:12:46 -06:00
xmrig
6d66051d92
Merge pull request #2586 from SChernykh/dev
...
Fixed Windows 7 compatibility
2021-09-17 17:11:09 +07:00
SChernykh
b2cc2ef0d7
Fixed Windows 7 compatibility
...
Fixes #2585
2021-09-17 12:05:37 +02:00
xmrig
9805320517
Merge pull request #2582 from Spudz76/dev-fixupRXnaming
...
Fixup RandomX naming consistency
2021-09-17 08:03:03 +07:00
Tony Butler
582d17bb84
Fixup RandomX naming consistency
2021-09-16 08:24:37 -06:00
XMRig
9e5f5b35a6
v6.15.1-dev
2021-08-31 18:57:08 +07:00
XMRig
9a9c69ff50
Merge branch 'master' into dev
2021-08-31 18:56:31 +07:00
XMRig
5c1f3f395c
v6.15.0
2021-08-31 14:42:43 +07:00
XMRig
23cefffe43
Merge branch 'dev'
2021-08-31 14:41:47 +07:00
XMRig
d048d5a639
Fixed class/struct inconsistency.
2021-08-31 03:32:36 +07:00
xmrig
9a6f773dea
Update CHANGELOG.md
2021-08-29 20:19:41 +07:00
XMRig
cd7c7902a9
Fixed clang build.
2021-08-29 18:52:11 +07:00
xmrig
fd3dad920d
Merge pull request #2565 from SChernykh/dev
...
AstroBWT: add AVX2 Salsa20 implementation
2021-08-29 15:42:00 +07:00
SChernykh
3dc192f63e
AstroBWT: add AVX2 Salsa20 implementation
...
+4.5% speedup on Ryzen 5 5600X
2021-08-29 10:35:43 +02:00
XMRig
123c7ab140
Added support for new CUDA plugin API.
2021-08-29 14:22:19 +07:00
XMRig
838996a0fc
v6.15.0-dev
2021-08-28 19:53:28 +07:00
XMRig
6e4fea34a4
#2555 Update deps.
2021-08-28 13:10:48 +07:00
XMRig
b52c289931
Increase RANDOMX_PROGRAM_MAX_SIZE
2021-08-28 12:32:57 +07:00
XMRig
4dbb5b89da
Update hwloc for MSVC.
2021-08-28 12:16:41 +07:00
XMRig
84d0212e79
Merge branch 'pr2563' into dev
2021-08-28 11:54:11 +07:00
XMRig
35acb3f00b
Merge branch 'GraftRandomX' of https://github.com/Stardock2018/xmrig into pr2563
2021-08-28 11:50:17 +07:00
Chris
7f2771b466
Fixed Algorithm id
...
Algorithm id should be 0x72151267, second and third byte encode L3 and L2 size.
0x72 = 'r'
0x15 = 1 << 0x15 (L3 size)
0x12 = 1 << 0x12 (L2 size)
0x67 = 'g'
2021-08-27 10:31:36 -06:00
Chris
5fdf5516ff
Added Graft RandonX
2021-08-27 08:19:54 -06:00
XMRig
234de96784
Update rapidjson.
2021-08-27 18:51:59 +07:00
XMRig
df4532d9a1
Cleanup ARM code.
2021-08-27 12:36:08 +07:00
XMRig
c27f535768
Fixed build on Linux.
2021-08-25 18:52:54 +07:00
XMRig
c7ac314110
Code cleanup based on Clang-Tidy.
2021-08-25 18:45:15 +07:00
XMRig
3215403815
Add missing files.
2021-08-23 18:43:14 +07:00
XMRig
bea2a6cf5b
Update BlockTemplate class.
2021-08-23 18:32:58 +07:00
xmrig
a28f411339
Merge pull request #2548 from xmrig/feature-auto-coin
...
Added automatic coin detection for daemon mining
2021-08-19 15:35:37 +07:00
XMRig
460d9c75c5
Add global wallet address parser for DaemonClient.
2021-08-18 13:36:50 +07:00
XMRig
d1033abbe5
Update Coin, BlobReader and WalletAddress.
2021-08-17 08:17:21 +07:00
XMRig
9eac9dd30a
v6.14.2-dev
2021-08-15 02:12:33 +07:00
XMRig
8d7b6adf98
Merge branch 'master' into dev
2021-08-15 02:11:29 +07:00
XMRig
230ff87634
v6.14.1
2021-08-15 00:42:47 +07:00
XMRig
19adf2630a
Merge branch 'dev'
2021-08-15 00:42:12 +07:00
xmrig
3de4b16117
Update CHANGELOG.md
2021-08-15 00:37:23 +07:00
XMRig
602e3a7587
Fix algorithms order.
2021-08-14 05:48:37 +07:00
XMRig
4f6ffb67c1
Cleanup.
2021-08-14 04:58:01 +07:00
xmrig
a0194ddd18
Merge pull request #2537 from SChernykh/dev
...
Fixed Termux build
2021-08-13 21:14:35 +07:00
SChernykh
30f7e876a2
Update CnHash.cpp
2021-08-13 16:03:15 +02:00
SChernykh
5958490c23
Fixed Termux build
2021-08-13 12:02:03 +02:00
XMRig
f92ad4423d
Fix Job::getNumTransactions.
2021-08-12 22:30:47 +07:00
XMRig
e0749a82c2
Fix cn-pico name.
2021-08-12 17:52:52 +07:00
xmrig
440aa003af
Merge pull request #2532 from xmrig/feature-stable-algo-id
...
Refactoring: Stable (persistent) algorithms IDs.
2021-08-12 02:03:39 +07:00
XMRig
9580f5395f
Removed shortName.
2021-08-11 22:26:34 +07:00
XMRig
e9ae4deb91
Removed duplicate strings.
2021-08-11 22:07:43 +07:00
XMRig
aee0762424
Fix typo.
2021-08-11 16:27:36 +07:00
XMRig
e6332eff2b
Implemented stable algorithm ids.
2021-08-11 03:46:34 +07:00
XMRig
d0a632f557
Optimize CnHash storage.
2021-08-10 14:54:35 +07:00
XMRig
f4cdc527b0
#2527 Fix narrowing conversion.
2021-08-10 01:40:36 +07:00
XMRig
661dc515ab
namespace cleanup.
2021-08-09 23:51:07 +07:00
XMRig
6d9bafe068
v6.14.1-dev
2021-08-09 17:20:15 +07:00
XMRig
202c8aaee8
Merge branch 'master' into dev
2021-08-09 17:19:48 +07:00
XMRig
410084384e
v6.14.0
2021-08-09 16:09:15 +07:00
XMRig
43e98c509a
Merge branch 'dev'
2021-08-09 16:08:20 +07:00
XMRig
08d79ddcdc
v6.14.0-dev
2021-08-08 19:36:54 +07:00
xmrig
0fdf063760
Merge pull request #2512 from SChernykh/dev
...
Show the number of transactions in pool job
2021-08-08 00:52:06 +07:00
SChernykh
929205536c
Show the number of transactions in pool job
...
Useful to check if pool/proxy is working properly and can also be used to compare different pools.
2021-08-07 19:38:31 +02:00
XMRig
d24581c963
#2492 Add missing --huge-pages-jit command line option.
2021-07-24 12:27:48 +07:00
xmrig
2eb2e90631
Merge pull request #2484 from SChernykh/zmq
...
ZeroMQ support for solo mining
2021-07-17 17:14:42 +07:00
SChernykh
0842e6b9d2
ZeroMQ support for solo mining
...
Gets new blocks from daemon immediately without polling, saving ~0.5 seconds on average when daemon gets new block from the network. Also saves some CPU cycles because it doesn't need to poll daemon every second.
Testing: add "daemon-zmq-port": 28083 to xmrig's pool config in config.json and run ./monerod --testnet --zmq-pub tcp://127.0.0.1:28083
2021-07-15 11:13:14 +02:00
XMRig
93805cd167
#2476 Fixed crash in DMI memory reader.
2021-07-06 23:07:31 +07:00
xmrig
755fe28bc3
Merge pull request #2472 from SChernykh/dev
...
Updates from xmrig-proxy
2021-07-05 19:13:14 +07:00
SChernykh
59d780169f
Merge branch 'dev' of https://github.com/SChernykh/xmrig into dev
2021-07-05 13:57:16 +02:00
SChernykh
a30ede04f3
Updates from xmrig-proxy
2021-07-05 13:56:37 +02:00
XMRig
3f2dfa4279
Sync with proxy.
2021-07-05 02:31:29 +07:00
XMRig
7177b42903
v6.13.2-dev
2021-07-03 16:00:30 +07:00
XMRig
21638c2f58
Merge branch 'master' into dev
2021-07-03 16:00:05 +07:00
XMRig
02b2b87bb6
v6.13.1
2021-07-03 15:29:49 +07:00
XMRig
c8a9dba8fd
Merge branch 'dev'
2021-07-03 15:29:14 +07:00
xmrig
9a77d39a3f
Update CHANGELOG.md
2021-07-03 15:16:47 +07:00
xmrig
28a1d0fe1e
Merge pull request #2468 from SChernykh/dev
...
Fix: don't send miner signature during regular mining
2021-07-02 00:37:04 +07:00
XMRig
0243789c04
v6.13.1-dev
2021-07-02 00:36:32 +07:00
XMRig
45dd58f808
Merge branch 'master' into dev
2021-07-02 00:35:52 +07:00
SChernykh
1b4abe1e98
Fix: don't send miner signature during regular mining
2021-07-01 19:31:55 +02:00
XMRig
9f778742a6
v6.13.0
2021-07-01 20:03:52 +07:00
XMRig
015f8aeed4
Merge branch 'dev'
2021-07-01 20:02:38 +07:00
xmrig
9e6311a7e0
Update CHANGELOG.md
2021-07-01 13:54:09 +07:00
XMRig
0af9d2e75b
v6.13.0-dev
2021-06-28 19:02:48 +07:00
xmrig
6e2a84a46c
Merge pull request #2445 from SChernykh/miner_signature
...
Support for solo mining with miner signatures (Wownero)
2021-06-28 18:11:13 +07:00
SChernykh
6bb8913066
Correct handling of block submit responses for Dero
2021-06-24 18:06:07 +02:00
SChernykh
cf104ebdc5
Update signing algorithm
2021-06-21 23:49:13 +02:00
XMRig
ecba750442
Add token support for online benchmark.
2021-06-20 09:28:39 +07:00
SChernykh
3967badc55
Added profiling
2021-06-19 16:19:16 +02:00
SChernykh
3f3f9b0661
Fixed GCC warnings
2021-06-19 14:54:03 +02:00
SChernykh
e3fc78a66c
Fix Wownero hardfork version
2021-06-18 13:52:24 +02:00
SChernykh
e6d833c227
Proxy miner signature support
2021-06-17 22:48:08 +02:00
SChernykh
ebe299902c
Proxy miner signature support (WIP)
2021-06-17 16:58:18 +02:00
SChernykh
bc63b63a2a
More sanity checks
2021-06-17 13:18:34 +02:00
SChernykh
e739e7d704
More error handling in DaemonClient::parseJob
2021-06-17 10:39:22 +02:00
SChernykh
1bae083587
Fixed CalculateMerkleTreeHash
2021-06-17 10:26:17 +02:00
SChernykh
88959bd703
BlockTemplate: miner tx and root hash updating
2021-06-16 23:44:05 +02:00
SChernykh
93e689d601
Fix buffer size in generateMinerSignature
2021-06-16 18:20:11 +02:00
SChernykh
a136790bee
Added support for solo mining with miner signatures (Wownero)
2021-06-16 18:07:36 +02:00
SChernykh
29f2dd4b9e
Cleanup
2021-06-16 11:47:17 +02:00
SChernykh
3003c067d3
Fixed random32_unbiased
2021-06-16 00:19:49 +02:00
SChernykh
89bc6418b1
Secret key derivation
2021-06-16 00:10:34 +02:00
SChernykh
8458b4ee39
Added signature functions
2021-06-15 15:51:29 +02:00
SChernykh
7bfb801ce2
Cryptonote tools WIP
2021-06-15 00:28:32 +02:00
xmrig
4567499905
Merge pull request #2433 from candrews/patch-2
...
Fix shellcheck warnings in randomx_boost.sh
2021-06-09 23:41:58 +07:00
Craig Andrews
9b63955b09
Fix shellcheck warnings in randomx_boost.sh
...
Checked using www.shellcheck.net
Specific issues addessed:
* https://github.com/koalaman/shellcheck/wiki/SC2002
* Use POSIX instead of bash for wider compatibility
* Fail on error
2021-06-08 21:56:02 -04:00
XMRig
0414511de0
v6.12.3-dev
2021-05-31 13:51:41 +07:00
XMRig
b61dad128c
Merge branch 'master' into dev
2021-05-31 13:49:35 +07:00
XMRig
80ae339343
v6.12.2
2021-05-31 12:58:30 +07:00
XMRig
4d87555398
Merge branch 'dev'
2021-05-31 12:57:55 +07:00
xmrig
bef82c5de6
Update CHANGELOG.md
2021-05-30 21:28:28 +07:00
xmrig
b069ad5dd1
Merge pull request #2358 from zzjzxq33/patch-1
...
Update openssl version to 1.1.1k
2021-05-30 17:53:53 +07:00
xmrig
f6a0646271
Merge pull request #2401 from SChernykh/dev
...
RandomX: fix broken light mode mining
2021-05-22 18:54:29 +07:00
SChernykh
b5f1a1feae
RandomX: fix broken light mode mining
...
It broke after #2395
2021-05-22 13:49:22 +02:00
XMRig
1ce059da1c
Add "argon2/ninja" algorithm alias.
2021-05-22 15:10:50 +07:00
xmrig
2929451ee1
Merge pull request #2398 from SChernykh/dev
...
RandomX ARMv8: optimized dataset read
2021-05-21 09:58:54 +07:00
SChernykh
94fecb5e92
RandomX ARMv8: optimized dataset read
...
Break dependency from readReg2 and readReg3. It should run faster on superscalar and out-of-order CPUs i.e. Apple M1.
2021-05-20 21:24:28 +02:00
xmrig
3bfa5ea038
Merge pull request #2395 from SChernykh/dev
...
RandomX: rewrote dataset read code
2021-05-20 18:58:48 +07:00
SChernykh
ff82ca57f2
RandomX: rewrote dataset read code
...
Unified code for AMD and Intel
1% faster on Intel
0.15% faster on AMD Ryzen
2021-05-20 12:45:42 +02:00
xmrig
7f7b1fb073
Merge pull request #2393 from SChernykh/dev
...
RandomX: added BMI2 version for scratchpad prefetch
2021-05-19 22:54:58 +07:00
SChernykh
d443dd86f1
RandomX: added BMI2 version for scratchpad prefetch
...
Saves 1 instruction and 1 byte in the main loop.
2021-05-19 17:52:16 +02:00
xmrig
3ac8f6b23a
Merge pull request #2386 from SChernykh/dev
...
Enabled IMUL_RCP optimization for light mode mining
2021-05-17 16:36:23 +07:00
SChernykh
9b1f020a8b
Enabled IMUL_RCP optimization for light mode mining
...
Better fix for #2377
2021-05-17 11:26:40 +02:00
XMRig
8bf88a4e74
Merge branch 'Spudz76-dev-fixCLKawPowPlatformHandling' into dev
2021-05-16 10:10:33 +07:00
XMRig
08a2c143f5
Regenerate OpenCL headers.
2021-05-16 10:09:29 +07:00
Tony Butler
4eb9a1aad5
Fix CL code for KawPow where it assumes everything is AMD
2021-05-15 20:34:57 -06:00
xmrig
c8c40586a1
Merge pull request #2378 from SChernykh/dev
...
Fixed broken light mode mining on x86
2021-05-16 07:03:57 +07:00
SChernykh
29cb416107
Fixed broken light mode mining on x86
2021-05-15 21:41:39 +02:00
xmrig
465169ff12
Merge pull request #2375 from Spudz76/dev-fixMacOSCudaLoader
...
Fixup MacOS CUDA backend default loader name
2021-05-14 18:48:09 +07:00
Tony Butler
df2bcd8192
Fixup MacOS CUDA backend default loader name
2021-05-14 05:28:31 -06:00
zzjzxq33
d89bb56964
Update openssl version to 1.1.1k
2021-05-09 11:11:46 +08:00
XMRig
87a0864e3b
...and --cpu-affinity.
2021-05-08 04:36:09 +07:00
XMRig
ecf5579f36
#2351 Fixed help output for --cpu-priority option.
2021-05-08 04:34:22 +07:00
xmrig
d5523d819f
Merge pull request #2341 from SChernykh/dev
...
Update sse2neon.h
2021-05-03 23:17:12 +07:00
SChernykh
dbda2e9ccd
Update sse2neon.h
2021-05-03 18:08:59 +02:00
xmrig
8babd7bc0a
Merge pull request #2340 from SChernykh/dev
...
Fix AES detection on FreeBSD on ARM
2021-05-03 19:06:49 +07:00
SChernykh
27ced139a6
Fix AES detection on FreeBSD on ARM
2021-05-03 09:57:43 +02:00
xmrig
b46849e813
Merge pull request #2322 from SChernykh/dev
...
Update randomx_boost.sh
2021-04-28 19:12:37 +07:00
SChernykh
a96a6108ff
Update randomx_boost.sh
...
- Support builtin MSR, see #2283
- Added detection of AMD EPYC CPUs
2021-04-28 14:10:30 +02:00
xmrig
c50c78b700
Merge pull request #2312 from SChernykh/dev
...
Add missing allow_writes=on to randomx_boost.sh
2021-04-25 20:46:07 +07:00
SChernykh
cd7ab2c79f
Add missing allow_writes=on to randomx_boost.sh
2021-04-25 15:31:30 +02:00
XMRig
695fbc013b
#2280 Disable GPU backends in benchmark mode.
2021-04-25 15:28:45 +07:00
XMRig
a403c53543
Merge branch 'jsonboss-patch-1' into dev
2021-04-24 23:22:56 +07:00
XMRig
e26fbc96e9
Removed unnecessary system call.
2021-04-24 23:22:10 +07:00
XMRig
259c165e60
Merge branch 'patch-1' of https://github.com/jsonboss/xmrig into jsonboss-patch-1
2021-04-24 22:14:59 +07:00
XMRig
7897bf02dc
v6.12.2-dev
2021-04-24 01:53:07 +07:00
XMRig
05f62c5ccc
Merge branch 'master' into dev
2021-04-24 01:52:37 +07:00
XMRig
d82e100e30
v6.12.1
2021-04-23 19:43:12 +07:00
XMRig
5f869a414c
Merge branch 'dev'
2021-04-23 19:42:29 +07:00
xmrig
7fd6be7d83
Update CHANGELOG.md
2021-04-23 18:54:42 +07:00
xmrig
ae6c536e98
Merge pull request #2296 from SChernykh/dev
...
Fixed Zen3 asm for cn/upx2
2021-04-21 19:52:52 +07:00
XMRig
c66c593123
v6.12.1-dev
2021-04-21 19:51:03 +07:00
XMRig
b3788b2ba3
Merge branch 'master' into dev
2021-04-21 19:49:54 +07:00
SChernykh
b7adb34c37
Fixed Zen3 asm for cn/upx2
...
- Invalid rounding mode was used which caused rejected shares sometimes
- Also optimized CN implode/explode functions a bit.
2021-04-21 13:22:25 +02:00
XMRig
ace8409a56
v6.12.0
2021-04-20 20:55:58 +07:00
XMRig
e2c757d9dd
Merge branch 'dev'
2021-04-20 20:55:35 +07:00
xmrig
da35de993f
Update CHANGELOG.md
2021-04-19 23:20:10 +07:00
xmrig
854b7618ef
Merge pull request #2289 from SChernykh/dev
...
RandomX: optimized IMUL_RCP instruction
2021-04-19 22:54:02 +07:00
SChernykh
3477f9fbc1
RandomX: optimized IMUL_RCP instruction
...
+0.4% on AMD Zen2
+0.3% on AMD Zen3
+0.1% on Intel SandyBridge
+0.3% on rx/wow on Intel SandyBridge
2021-04-19 17:43:58 +02:00
xmrig
5799744f2f
Update CHANGELOG.md
2021-04-19 20:56:45 +07:00
xmrig
61d165a314
Merge pull request #2287 from SChernykh/dev
...
Fixed rounding mode after running cn/upx
2021-04-19 18:06:16 +07:00
SChernykh
69186f2470
Optimized cn/upx for Zen3
...
0.9% faster
2021-04-19 12:29:44 +02:00
SChernykh
730d4a6cee
Fix dvision by zero check in percent()
2021-04-19 12:05:07 +02:00
SChernykh
54bc91d5e3
Fixed rounding mode after running cn/upx
2021-04-19 12:02:57 +02:00
jsonboss
2012ffb231
support builtin msr
2021-04-19 10:38:27 +08:00
XMRig
5f9e0ebc6c
v6.12.0-dev
2021-04-18 20:12:03 +07:00
xmrig
f314c69a70
Merge pull request #2278 from SChernykh/dev
...
Optimized cn/upx2
2021-04-17 23:41:26 +07:00
SChernykh
16fe462cad
Optimized cn/upx2 for Ryzen CPUs
2021-04-17 18:18:26 +02:00
xmrig
e6e2987ddf
Merge pull request #2276 from SChernykh/dev
...
Added support for Uplexa (cn/upx2 algorithm)
2021-04-17 20:10:54 +07:00
SChernykh
ed456b02cf
Update CnHash.cpp
2021-04-17 15:06:31 +02:00
SChernykh
da7f5826cb
Added support for Uplexa (cn/upx2 algorithm)
2021-04-17 14:53:42 +02:00
XMRig
6cb398bb42
Merge branch 'dev' of github.com:xmrig/xmrig into dev
2021-04-14 23:44:42 +07:00
XMRig
748be760e8
Added support for --user command line option for the benchmark.
2021-04-14 23:43:31 +07:00
xmrig
4a4118bb8e
Merge pull request #2261 from SChernykh/dev
...
Show total hashrate if compiled without OpenCL
2021-04-13 19:06:42 +07:00
SChernykh
77f1bf0861
Show total hashrate if compiled without OpenCL
2021-04-13 14:02:29 +02:00
XMRig
6bb29b3e7b
v6.11.3-dev
2021-04-11 21:13:39 +07:00
XMRig
f720772338
Merge branch 'master' into dev
2021-04-11 21:13:08 +07:00
XMRig
e53e48b88c
v6.11.2
2021-04-11 17:24:46 +07:00
XMRig
ecf36ee891
Merge branch 'dev'
2021-04-11 17:24:23 +07:00
xmrig
23ef949dd3
Update CHANGELOG.md
2021-04-11 11:45:07 +07:00
XMRig
92e708c6e7
Update llhttp to v5.1.0
2021-04-10 21:23:32 +07:00
XMRig
30cfcc27db
#2207 Fixed regression in HTTP parser.
2021-04-10 21:02:59 +07:00
XMRig
3c6077fb02
v6.11.2-dev
2021-04-08 00:33:01 +07:00
XMRig
63883b4fa7
Merge branch 'master' into dev
2021-04-08 00:32:21 +07:00
XMRig
0f83b5e06c
v6.11.1
2021-04-07 10:34:37 +07:00
XMRig
637a333197
Merge branch 'dev'
2021-04-07 10:33:48 +07:00
xmrig
3171b06048
Update CHANGELOG.md
2021-04-07 10:32:17 +07:00
xmrig
2a66a0fa2f
Merge pull request #2239 from SChernykh/dev
...
Fixed broken "coin" setting functionality
2021-04-07 10:30:28 +07:00
SChernykh
c080d5b962
Fixed broken "coin" setting functionality
2021-04-06 23:02:10 +02:00
XMRig
0133107f14
v6.11.0
2021-04-06 21:11:44 +07:00
XMRig
253e349ef9
Merge branch 'dev'
2021-04-06 21:11:13 +07:00
xmrig
5126cc1414
Update CHANGELOG.md
2021-04-06 15:48:18 +07:00
XMRig
ea1245026d
#2234 Use const_cast.
2021-04-06 12:07:06 +07:00
xmrig
2158adb711
Merge pull request #2234 from esrrhs/dev
...
fix build error on gcc 4.8.5
2021-04-06 12:00:36 +07:00
xmrig
8554bb4d9c
Merge pull request #2235 from SChernykh/dev
...
Fixed cn-heavy for GCC-8
2021-04-04 18:09:09 +07:00
SChernykh
1741354498
Fixed cn-heavy for GCC-8
2021-04-04 10:18:27 +02:00
esrrhs
866e97efcf
fix build error on gcc 9.3.0
...
FileLogWriter.h:34:41: error: array used as initializer
2021-04-04 12:42:14 +08:00
xmrig
277352d072
Merge pull request #2233 from SChernykh/dev
...
Fixed compilation for ARM
2021-04-03 23:03:05 +07:00
SChernykh
8cae605e1f
Update randomx.cmake
2021-04-03 17:59:28 +02:00
SChernykh
59c85eaf6a
Fixed compilation for ARM
2021-04-03 17:50:52 +02:00
xmrig
864233c110
Merge pull request #2228 from esrrhs/dev
...
remove useless v4_random_math_init if algo is not cn/r
2021-04-02 15:49:53 +07:00
xmrig
e9b32b3009
Merge pull request #2229 from SChernykh/dev
...
Don't use RandomX JIT if WITH_ASM=OFF
2021-04-02 15:47:51 +07:00
SChernykh
ec608bbd05
Don't use RandomX JIT if WITH_ASM=OFF
...
Because RandomX JIT use asm code
2021-04-02 10:05:46 +02:00
esrrhs
ec2793bcc9
remove useless v4_random_math_init if algo is not cn/r
2021-04-02 14:59:09 +08:00
xmrig
eb40f07552
Merge pull request #2225 from gentoo-monero/fix-2224
...
Add missing include
2021-04-01 17:27:53 +07:00
Matthew Smith
28f268aeba
Add missing include
...
memory header ends up not being included when built without OpenCL
support.
Closes: https://github.com/xmrig/xmrig/issues/2224
2021-04-01 11:01:55 +01:00
XMRig
bad5458d40
Merge branch 'pr2217' into dev
2021-03-29 18:17:33 +07:00
XMRig
b72e21fc3c
Merge branch 'master' of https://github.com/esrrhs/xmrig into pr2217
2021-03-29 18:16:45 +07:00
esrrhs
d578a3828f
setBlob should run after setAlgorithm
2021-03-29 12:11:03 +08:00
xmrig
6c417eb9af
Merge pull request #2216 from SChernykh/dev
...
Optimize cn-heavy in GCC builds
2021-03-28 21:13:45 +07:00
SChernykh
dc70893e6b
Optimize cn-heavy in GCC builds
...
+0.7% in GCC builds, but GCC is still slower than MSVC on cn-heavy.
2021-03-28 16:12:09 +02:00
xmrig
c5c958743e
Merge pull request #2214 from SChernykh/cn-heavy-opt
...
Optimized cn-heavy
2021-03-28 09:56:22 +07:00
xmrig
89f2fa6818
Merge pull request #2213 from SChernykh/dev
...
Fixed use-after-free bug when exiting
2021-03-28 09:55:50 +07:00
SChernykh
bcfd9edaa5
Optimized cn-heavy
...
- Remove unnecessary type conversion when doing `idx0 = d ^ q;`
- Saves 1 CPU cycle in the main loop
- 0.2% speedup on Ryzen 5 5600X, results on other CPUs may vary
2021-03-27 22:21:01 +01:00
SChernykh
e0f774d6dd
Fixed use-after-free bug when exiting
2021-03-27 21:53:40 +01:00
XMRig
955cc366d1
v6.11.0-dev
2021-03-20 13:42:46 +07:00
xmrig
bc4f6249be
Merge pull request #2196 from xmrig/feature-dns2
...
Improved DNS subsystem
2021-03-20 12:50:53 +07:00
XMRig
0d45600b0e
Added command line options --dns-ipv6 and --dns-ttl.
2021-03-20 11:12:09 +07:00
XMRig
2c8f7f692c
Added DNS config.
2021-03-20 00:09:59 +07:00
XMRig
3e41bdc552
New DNS implementation.
2021-03-16 22:24:37 +07:00
XMRig
5b189696d7
Added DnsRecords class.
2021-03-14 09:44:56 +07:00
XMRig
c6bcea3811
Improved DnsRecord class.
2021-03-13 20:30:52 +07:00
xmrig
900dd13c45
Merge pull request #2177 from SChernykh/dev
...
Fix `vld1q_u8_x4` compilation error with GCC 10.2
2021-03-13 08:30:44 +07:00
SChernykh
2876f17f65
Fix vld1q_u8_x4
compilation error with GCC 10.2
2021-03-12 16:26:02 +01:00
xmrig
b2563ca8a6
Merge pull request #2172 from bisand/patch-1
...
Added reference to limits.h in AdlLib_linux.cpp
2021-03-11 18:07:23 +07:00
André Biseth
7c0d60ac68
Added reference to limits.h in AdlLib_linux.cpp
...
Suggested solution to bug https://github.com/xmrig/xmrig/issues/2171
2021-03-11 11:50:05 +01:00
xmrig
813a1885cb
Merge pull request #2169 from SChernykh/dev
...
Fix wrong type in Handle::deleteLater()
2021-03-11 06:26:27 +07:00
SChernykh
54bcf05b1d
Fix wrong type in Handle::deleteLater()
...
Bug found by Address Sanitizer
2021-03-10 14:55:06 +01:00
XMRig
bbea8810a7
v6.10.1-dev
2021-03-08 06:04:59 +07:00
XMRig
b6514957f1
Merge branch 'master' into dev
2021-03-08 06:04:32 +07:00