Commit graph

132 commits

Author SHA1 Message Date
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
BenDroid
b7702cf15e 1.6.0-final Preparation 2018-04-16 21:24:33 +02:00
BenDr0id
0d003c9a51 For boost we always use static binaries 2018-04-16 15:59:30 +02:00
BenDr0id
6f31f88db3 Cleanup build scripts 2018-04-16 15:42:14 +02:00
BenDr0id
ad007007f8 Fixing build for windows 2018-04-16 15:25:04 +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
cbe4c6476d Fixed FreeBSD build #65 2018-03-14 10:12:06 +01:00
BenDroid
ba69b8555b Cleanup 2018-03-03 21:06:24 +01:00
BenDroid
a78f033d24 Moved dl to extra libs section 2018-03-03 20:53:44 +01:00
BenDroid
7454d1d914 changed min cmake to 3 to fix openssl linking issues 2018-03-03 18:22:21 +01:00
BenDroid
f2ddd9de29 Fixed static linux build with static openssl 2018-03-03 18:20:47 +01:00
BenDroid
540f97adc5 Fixed more linker errors 2018-03-03 16:28:37 +01:00
BenDroid
c7094eff7d Fixed centos static buid with tls 2018-03-03 16:12:53 +01:00
BenDr0id
fa96fc6faf Merge remote-tracking branch 'origin/dev_tls' into dev_tls 2018-03-01 17:44:27 +01:00
BenDr0id
972f542901 Fixed TLS build on Windows GCC/MVSC
Cleanup TLS compile
2018-03-01 17:44:15 +01:00
Unknown
12fa14f034 Made executable names of miner and daemon settable via CMake parameters. 2018-03-01 13:10:55 +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
BenDr0id
d6f27624b7 Merge remote-tracking branch 'origin/master' into dev_tls 2018-02-22 08:36:12 +01:00
BenDroid
8fd88a4e11 Manual merged #43 Mac OS Compilation fixes 2018-02-21 23:17:11 +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
BenDroid
d24c27e847 Added workaround for xmrigCCServer build issues 2018-01-20 14:16:05 +01:00
sebastianstolzenberg
b2301c07ca Fixes stub build break and maybe also arm (#31) 2018-01-20 13:34:56 +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
BenDroid
4bb86be776 Fixed MSC_VER for latest Visual Studio builds
Added build type to summary to detect if debug or release build
2017-12-24 21:16:28 +01:00
BenDroid
21e231a6fc Merged latest xmrig master into master 2017-12-16 22:44:01 +01:00
XMRig
9fd354fee4 #262 Reduce cmake version requirement to 2.8. 2017-12-16 19:27:11 +07: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
XMRig
5f51eddd62 #216 Added ARMv7 support. 2017-11-26 22:23:23 +03:00
XMRig
30c52afc40 Fixed build in termux environment, thanks Imran Yusuff. 2017-11-24 00:23:04 +03:00
Ben Gräf
f3f4fc2577 Fixed compile issue for xmrigCCServer 2017-11-21 07:53:44 +01:00
BenDroid
cfdad09baf Refactored CMake file to support static build of miner and daemon 2017-11-18 21:12:14 +01:00
BenDroid
1cf1e38077 Removed libcurl dependency and fixed avgTime round in dashboard 2017-11-07 18:51:55 +01:00
XMRig
368736dc28 Added ARMv8 (aarch64) support. 2017-11-06 03:11:35 +03:00
BenDroid
6c2c8d8401 Removed CC files to use xmrigCC-common sub repo 2017-11-04 19:45:51 +01:00
BenDroid
64a653c9b0 Merge remote-tracking branch 'refs/remotes/xmrig/master'
Conflicts:
	CHANGELOG.md
	README.md
2017-11-03 20:22:37 +01:00
XMRig
420fb88049 Optimized software aes. 2017-11-03 05:35:29 +03:00
BenDroid
437b81f098 Merged branch master into master 2017-10-31 15:49:01 +01:00
XMRig
6479d6bb6f #157 Explicitly add linking with librt, probably fix build issue with some old Linux. 2017-10-30 00:48:49 +03:00
Ben Gräf
627321b6cc Fixed windows build 2017-10-24 14:24:29 -07:00
Ben Gräf
0dc02587c1 Enabled CC again 2017-10-24 09:13:04 +02:00
Ben Gräf
b27aa6692c temp disabled CC 2017-10-24 09:11:26 +02:00
BenDroid
77cadea8d6 Disabled BUILD_TYPE debug to improve performance 2017-10-22 10:58:18 +02:00
Ben Gräf
bb09944cb8 Merge remote-tracking branch 'xmrig/master' into feature_cc 2017-10-21 22:13:24 +02:00
XMRig
10df3ec227 Code style fixes for FreeBSD support pull request. 2017-10-20 19:54:18 +03:00
vcambur
9c0fe73102 Some FreeBSD fixes 2017-10-20 08:41:08 +00: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
Ben Gräf
215efcabb8 Implemented CCClient and extended CCServer service 2017-10-16 21:38:00 +02:00