Commit graph

21 commits

Author SHA1 Message Date
Ben Gräf
a5c311fad8
Integrate new algo "cryptonight-lite-ipbc" (#100) 2018-04-18 21:50:00 +02:00
Ben Gräf
df084acff6 Reimplement whole stratum network communication with boost::asio (#90)
Logger is now thread safe
2018-04-14 19:55:13 +02:00
Ben Gräf
1ce9d2bf3c Implemented CN-Heavy algo, Algo tests and fixed n-loop variants (#86)
* Debouncing of connection retry when connecting donation server fails
* When PoW variant is set on proxy, it will overrule local set PoW
* Implementation of cn_heavy algo
* Added self test for cn-heavy
* Fixed n-loop variant of powV2 and cn-heavy
* Fixed n-loop variant of powV2 and added cn-heavy for ARM
* Fixing n-loop for arm
* Limited cn-heavy to max hashfactor 3 on higher seltest fails.
* Removed a lot of casts
* Fixed algo selftest
2018-04-07 21:20:24 +02:00
Ben Gräf
5a8ae614d2 Release v1.5.3 (#81)
- Fixed Bad/Invalid shares and high share transmit latency
- Fixed hugepages for some older linux versions
- Added force algo variant by xmrig-proxy 2.5.x+
- Added auto force of nicehash param by xmrig-proxy 2.5.x+
- Partial rebase of XMRig 2.5.2
2018-03-29 21:31:57 +02:00
BenDr0id
e4da579afa Added AEON v7 PoW change test vectors 2018-03-21 16:49:02 +01:00
BenDr0id
357ba0fed1 Fixed cryptonight tests when force PoW option is used 2018-03-21 09:24:37 +01:00
BenDr0id
76b4f9767f Added possibility to overrule the PoW
Added PoW adaptions for upcoming AEON PoW changes
2018-03-16 15:49:17 +01:00
sebastianstolzenberg
7c0ed8b8c2 Adds separate v7 hash methods and cleans up pre-v7 hash functions (#67)
* Adds separate v7 hash methods and cleans up pre-v7 hash functions
2018-03-15 23:26:48 +01:00
sebastianstolzenberg
75952e0eb4 Implemented Monero v1 pow changes
* Adds arm implementation and test code for single hash
* Fixed build break for when APP_DEBUG is set
* Applied new icons / design
2018-03-13 20:19:20 +01:00
Ben Gräf
acf27e9341 Preparation for #1.4.0 (#30)
- Fixed CPU affinity on Windows for NUMA and CPUs with lot of cores
- Implemented per thread configurable Multihash mode (double, triple, quadruple, quintuple)
- Rebased from XMRig 2.4.4
2018-01-19 19:42:06 +01:00
Ben Gräf
81a06ee21d Added fix for av mode 3 and 4 (CPU without AES) #11 2017-12-26 15:14:42 +01:00
Ben Gräf
e2bc90fd10 Cleanup 2017-12-04 17:26:25 +01:00
BenDroid
06328c5541 Merge remote-tracking branch 'refs/remotes/xmrig/master'
Conflicts:
	CHANGELOG.md
	src/Options.h
	src/Platform_unix.cpp
	src/log/ConsoleLog.cpp
	src/version.h
2017-12-03 21:17:56 +01:00
BenDroid
daa4d912b3 Integrated thread based double hash mode 2017-12-01 07:48:28 +01:00
XMRig
5f51eddd62 #216 Added ARMv7 support. 2017-11-26 22:23:23 +03:00
XMRig
368736dc28 Added ARMv8 (aarch64) support. 2017-11-06 03:11:35 +03:00
XMRig
4cf3bb9930 #111 Fixed build without AEON support. 2017-09-16 15:20:33 +03:00
XMRig
981e043ada Add DoubleWorker class. 2017-06-13 19:58:31 +03:00
XMRig
a0a8711dab Add class JobResult. 2017-06-11 10:58:46 +03:00
XMRig
8b83a5fe2e Implemented CryptoNight with C++ templates. 2017-06-08 23:31:42 +03:00
XMRig
878e021ff6 Initial CryptoNight. 2017-06-08 09:47:25 +03:00