Commit Graph

156 Commits

Author SHA1 Message Date
XMRig
26e711359c Update rapidjson. 2021-08-27 18:51:59 +07:00
XMRig
22f68bda8d Code cleanup based on Clang-Tidy. 2021-08-25 18:45:15 +07:00
XMRig
e454a27c6b Add global wallet address parser for DaemonClient. 2021-08-18 13:36:50 +07:00
XMRig
a6dc1bf5e8 #2492 Add missing --huge-pages-jit command line option. 2021-07-24 12:27:48 +07:00
SChernykh
f2cb28de33 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
SChernykh
abba1abc10 Added support for solo mining with miner signatures (Wownero) 2021-06-16 18:07:36 +02:00
XMRig
aeeceb363e Added command line options --dns-ipv6 and --dns-ttl. 2021-03-20 11:12:09 +07:00
XMRig
dbdddc5aa0 Added DNS config. 2021-03-20 00:09:59 +07:00
XMRig
e6c52d1336 New DNS implementation. 2021-03-16 22:24:37 +07:00
XMRig
0817bb2fcf Added DnsRecords class. 2021-03-14 09:44:56 +07:00
XMRig
bf1af2a710 Added idle time detection for macOS. 2021-02-20 13:18:31 +07:00
XMRig
fe33184a7d #2104 Added user configurable idle time. 2021-02-19 23:35:30 +07:00
XMRig
3ab125a7de Merge remote-tracking branch 'remotes/origin/pr2112' into dev 2021-02-18 15:35:59 +07:00
XMRig
1abac193fa Fixed macOS build. 2021-02-18 15:22:39 +07:00
XMRig
41a1c46bb2 Code and copyright cleanup. 2021-02-18 12:56:39 +07:00
Hansie Odendaal
1994096590 Allow result submission to origin daemon with self-select
With `self-select` mode enabled, the `submit-to-origin` config option
will let the `SelfSelectClient` submit the solution to both
the daemon where it got the template from as well as to
the connected pool, for miners that want to do pool minining
with Monero and solo mining with an altcoin (merged mining variant).

Thank you and special credit to @StriderDM (https://github.com/StriderDM)!
2021-02-17 18:05:13 +02:00
SChernykh
fdd7a1969a Added pause-on-active option
Windows only for now. When set to true, pauses mining when user touches mouse or keyboard.
2021-02-14 15:32:18 +01:00
XMRig
65fd8217f0 Added "--hugepage-size" command line option. 2021-02-01 05:06:24 +07:00
XMRig
dadf4290dd Added "GET /2/dmi" API endpoint. 2021-01-20 22:54:02 +07:00
XMRig
f3d2360640 Added config option "dmi" and command line option "--no-dmi". 2021-01-20 16:02:48 +07:00
XMRig
41b59963e2 #1995 Fixed log initialization. 2020-12-22 21:41:39 +07:00
XMRig
8f8a48843b Update user agent for macOS and fix compile warnings 2020-12-13 13:57:12 +07:00
XMRig
467e85a9c2 More correct CPU affinity support for macOS. 2020-12-13 01:20:31 +07:00
XMRig
814e5f4be3 Update Json. 2020-12-03 15:39:33 +07:00
XMRig
02f89841ad Update net 2020-12-02 11:32:11 +07:00
XMRig
6b9967f311 Update log. 2020-12-01 23:28:07 +07:00
XMRig
f8e4fe30e0 Update base 2020-11-29 18:45:52 +07:00
XMRig
39f38d5c69 Added --token command line option. 2020-11-10 21:29:13 +07:00
XMRig
513af8ebb5 Update Process class and use APP_ID instead of hardcoded config name for #1925 2020-11-02 13:56:21 +07:00
XMRig
afbf720bc4 Merge branch 'patch-1' of https://github.com/nopeinomicon/xmrig into nopeinomicon-patch-1 2020-11-02 12:59:36 +07:00
Emily Roberts
53553f5b13 Add checking for config files in user home directory
Check for configuration files in the home directory to make packaging XMRig for Linux easier.
2020-11-01 16:17:23 -07:00
XMRig
9415fb14fd Added BenchConfig class. 2020-10-22 17:33:41 +07:00
XMRig
c5b118ab4c New Async wrapper. 2020-10-21 08:09:44 +07:00
XMRig
ebaf8ccec4 Added CMake option WITH_BENCHMARK. 2020-10-16 02:18:07 +07:00
SChernykh
a046437d5f Added benchmark and stress test
Easy to use and zero configuration embedded benchmark/stress test.
2020-10-14 19:45:05 +02:00
XMRig
e254283089 Fix compile warnings. 2020-08-24 10:04:46 +07:00
Jethro Grassie
1de4e4ddfd fix macos battery detection 2020-08-11 18:04:56 -04:00
XMRig
9829da5d4e Added command line option --pause-on-battery and renamed config option. 2020-07-23 15:45:01 +07:00
SChernykh
8c8a46acb8 Added mining on battery setting 2020-07-22 20:21:42 +02:00
XMRig
3526c1335d Added command line options --cache-qos (--randomx-cache-qos) and --argon2-impl (--cpu-argon2-impl). 2020-07-20 09:17:59 +07:00
XMRig
220a71fe61 Merge branch 'dev' into evo 2020-06-10 23:15:27 +07:00
XMRig
0682b93bd0 #1728 Fixed x86 crash on Windows. 2020-06-10 23:09:11 +07:00
XMRig
5cf7fb0e4c #1708 Added "title" option. 2020-06-06 00:24:58 +07:00
XMRig
c2e8686818 Implemented donate for KawPow. 2020-06-01 00:56:26 +07:00
XMRig
4ec1f814b3 Network code cleanup (WIP). 2020-05-30 01:22:22 +07:00
XMRig
306dfe8d6a Use long tags. 2020-05-28 20:32:41 +07:00
XMRig
04f9d7728f Fix MSVC build. 2020-05-05 02:06:49 +07:00
XMRig
317dc19ce8 Code cleanup. 2020-05-05 01:55:00 +07:00
XMRig
2771cf3582 Add 3rdparty prefix to all rapidjson includes. 2020-04-29 14:55:04 +07:00
XMRig
a1bd9ccd93 Update base. 2020-04-29 14:17:33 +07:00