Commit graph

28 commits

Author SHA1 Message Date
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
7bd86cac20 Fixed crash in reconnecting / net_free 2018-04-02 23:31:44 +02:00
BenDroid
e81aaa8280 Fixed reconnecting in case of errors 2018-03-30 21:57:41 +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
BenDroid
9433498a86 Removed align.h macro 2018-03-15 21:44:21 +01:00
BenDroid
7ad143a0ac Merge branch 'master'
Conflicts:
	src/cc/Httpd.cpp
2018-03-02 20:49:05 +01:00
BenDroid
38f06ac4ca Increased network connection timeouts 2018-03-02 20:48:15 +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
16fff2fd51 Added clibs-net and clibs-buffer to 3rdparty 2018-02-25 22:10:49 +01:00
BenDroid
a6a3447507 Added fix for miner to retry when server is not reachable 2017-12-29 19:50:14 +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
55efb2f53f Fixed compiling for msys2 2017-11-17 20:56:27 +01:00
BenDroid
e34269d71b Added cpp-httplib as libcurl replacement 2017-11-07 19:58:24 +01:00
XMRig
368736dc28 Added ARMv8 (aarch64) support. 2017-11-06 03:11:35 +03:00
XMRig
af51513614 libjansson replaced to rapidjson.
Sync changes with proxy.
2017-10-04 23:33:30 +03:00
XMRig
fc1d6c7e84 Better fix for MSVC. 2017-08-17 07:33:21 +03:00
XMRig
e3dd4a6581 Fixed config load for MSVC. 2017-08-17 06:43:32 +03:00
XMRig
eb140fd30f Fix gcc warnings. 2017-08-14 09:53:48 +03:00
XMRig
a07b0e5953 Fix Visual Studio warnings. 2017-08-14 09:30:41 +03:00
XMRig
9665ff15ae Use uv_tty for console output and remove legacy winansi. 2017-07-23 05:59:57 +03:00
XMRig
d1bf9ddc3f Add missing file. 2017-06-15 18:09:29 +03:00
XMRig
827e611911 Fix libcpuid support for MSVC. 2017-06-13 11:17:40 +03:00
XMRig
3df545cfc5 Initial MSVC support. 2017-06-12 16:19:07 +03:00
XMRig
da02e9a3a2 Reduce libcpuid size. 2017-06-08 04:16:55 +03:00
XMRig
b11f95d248 Restore libcpuid support. 2017-06-08 01:51:24 +03:00
XMRig
668b23c5b0 Initial libuv support build. 2017-06-04 20:52:21 +03:00