Commit graph

122 commits

Author SHA1 Message Date
Ben Gräf
1273e45e46
Integrated new Algos (#224)
- Added XLT v5/9 with autodetect(algo: "cryptonight", variant: "xtl" (autodetect), "xtlv9" (force v9))
- Added cn-lite variant UPX/uPlexa (algo: "cryptonight-lite", variant "upx")
- Added force-pow-variant parameter to force usage of the variant from the config and skip parsing of pow/variant from job/pool
2019-01-04 18:34:48 +00:00
Ben Gräf
d1e896b745 Removed obsolete fork workarounds for old versions of xtl, msr, xhv 2018-10-21 19:02:41 +02:00
Ben Gräf
6687d56910
Proper handling of DNS issues (#197)
* Fixed dns resolver issues
* fixed supported-variants in login
2018-10-19 10:35:01 +02:00
Ben Gräf
89e210ddd7
Integration of cnv2 and asm optimizations for cnv1&cnv2 thx to @SChernykh (#185) 2018-10-16 00:20:27 +02:00
Ben Gräf
3ecda3e63a
Add Haven v3 support (#134) 2018-06-14 21:22:21 +02:00
Ben Gräf
ae15b9f5ac
Add Masari v7 support (#133) 2018-06-14 21:14:36 +02:00
Ben Gräf
f4bd7c1ca3
Update BoostConnection.h 2018-06-12 11:39:40 +02:00
Ben Gräf
b379f21cb3
Fix connection issues and add enhancement to the Dashboard (#130)
* Fix connection errors when doing DNS lookup
* Fix connection handling when an error occurs
* Add remote logging feature
* Add algo variant to dashboard
2018-06-12 09:15:04 +02:00
Ben Gräf
f54ce3c95c
Merged features for # 1.6.3 (#114)
- Added shift+click function for multi row selection to Dashboard
- Added -DBUILD_STATIC=ON/OFF option to CMake configuration to create fully static builds
- Added current algo and list of supported_varaints to login message for future usage on proxy
- Added support for latest Stellite (XTL) and Alloy (XAO) variants
- Simplification of configuration, "force-pow-variant" and "cryptonight-lite-ipbc" parameters are now deprecated see [Coin Configuration](https://github.com/Bendr0id/xmrigCC/wiki/Coin-configurations) for guidance
- Fixed leaks in transport shutdown
2018-05-23 23:23:49 +02:00
BenDr0id
8b6c062c90 Fixed crashes on 32bit Windows 2018-04-19 17:19:23 +02:00
Ben Gräf
581cf9794d
Update Job.h 2018-04-19 16:05:33 +02:00
Ben Gräf
a5c311fad8
Integrate new algo "cryptonight-lite-ipbc" (#100) 2018-04-18 21:50:00 +02:00
BenDroid
bde933d226 Cleanup 2018-04-14 23:50:51 +02:00
BenDroid
3e4f553aef Fixed disconnect issues 2018-04-14 23:49:38 +02:00
BenDroid
09548d6b3b Fixed disconnect 2018-04-14 23:47:45 +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
BenDroid
06bb082041 Changed donation urls for forced POW2 2018-04-04 23:21:53 +02:00
BenDroid
aed6787f40 Fixed strange gcc Win32 segfault 2018-04-01 01:20:45 +02:00
BenDroid
e81aaa8280 Fixed reconnecting in case of errors 2018-03-30 21:57:41 +02:00
Ben Gräf
94e59b1744 Reverted changes in Job (#82) 2018-03-29 23:39:06 +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
Ben Gräf
a9e3024b9c Added possibility to set variant by proxy (#79)
Added fix for wrong cpu cache detection
2018-03-28 12:40:33 +02:00
BenDroid
56886534d4 Updted changelog 2018-03-25 14:47:08 +02:00
BenDroid
197034b5dd Increased version and changed donationstrategy again 2018-03-25 14:41:56 +02:00
BenDroid
ac2980cea7 # 1.5.2 Preparation
- Fixed OSX Build- Fixed force PoW algo version 
- Added AEON test vectors for new PoW Algo
- Changed DonateStrategy to latest XMRig to avoid peaks on donate pool when restarting multiple miners
2018-03-24 23:44:47 +01:00
BenDroid
470bf67833 Integrated PoW changes for AEON
Added option to force PoW Version
Updated donate address
2018-03-16 20:22:53 +01:00
BenDroid
9433498a86 Removed align.h macro 2018-03-15 21:44:21 +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
BenDr0id
972f542901 Fixed TLS build on Windows GCC/MVSC
Cleanup TLS compile
2018-03-01 17:44:15 +01:00
BenDroid
be293d72cd Cleanup and added integrated tls config params parsing 2018-02-25 23:32:51 +01:00
BenDroid
b5cba7bf57 Added SSL/TLS support to stratum communication 2018-02-25 22:06:40 +01:00
BenDroid
bcbda15832 Added tls flag to Url 2018-02-09 20:16:07 +01:00
BenDroid
1b7b48f6e3 Added miner uptime to dashboard
WIP SSL/TLS for CC communication and Dashboard
2018-02-05 22:53:38 +01:00
BenDr0id
e12b0070a9 Merge remote-tracking branch 'xmrig/master' into dev 2018-01-04 17:34:52 +01:00
XMRig
56e21b41fa Remove extra semicolon. 2018-01-02 13:41:00 +07:00
BenDroid
dfe56bbc21 Added online/offline status to dashboard client Id column
* Added external client IP to dashboard client Id column tooltip
* Added client info (cpu, cores, cpu features, current configured threads, current hash mode ..) to client id column tooltip
2017-11-13 22:35:53 +01:00
BenDroid
947910f8e6 Added "hide offline miners" toggle 2017-11-10 21:10:00 +01:00
BenDr0id
eda12de623 Merge remote-tracking branch 'refs/remotes/xmrig/master'
Conflicts:
	CHANGELOG.md
	src/version.h
2017-10-25 14:14:05 +02:00
XMRig
fd029201b0 v2.4.2. 2017-10-23 15:32:07 +03:00
Ben Gräf
bb09944cb8 Merge remote-tracking branch 'xmrig/master' into feature_cc 2017-10-21 22:13:24 +02:00
Ben Gräf
3f39ca31fd Added xmrigDaemon to control xmrigMiner
Fixed some issues in CCClient and CCServer
2017-10-19 22:12:20 +02:00
BenDroid
2b97e2f4ff Fixed bugs in CCClient, added missing delete/desttructors for restart 2017-10-17 22:31:22 +02:00
Ben Gräf
215efcabb8 Implemented CCClient and extended CCServer service 2017-10-16 21:38:00 +02:00
XMRig
1af1ba6b5f #153 Force reconnect when duplicated job received. 2017-10-16 01:26:55 +03:00
XMRig
f9202c6951 #147 Fixed comparability with monero-stratum. 2017-10-10 16:31:19 +03:00
XMRig
a3297b9ea4 Fixed 32 bit version crash. 2017-10-07 20:36:02 +03:00
XMRig
f02b98efe7 Fix clang warnings and job comparison bug. 2017-10-07 18:58:04 +03:00
XMRig
914fdd5f0a #97 Ignore keepalive option with minergate and nicehash.com 2017-10-06 19:10:08 +03:00
XMRig
af51513614 libjansson replaced to rapidjson.
Sync changes with proxy.
2017-10-04 23:33:30 +03:00