Commit graph

33 commits

Author SHA1 Message Date
BenDr0id
821a17e24f Fixed clang compile 2019-09-02 11:03:09 +02:00
Ben Gräf
d1f278e45b Fix mingw build 2019-09-01 22:08:05 +02:00
Ben Gräf
b8fe729b52
XMRigCC 2.0 (#263)
# 2.0.0
**Thx to @xmrig and @SChernykh awesome work!**
* Full Rebase on XMRig 3.1.1 
     * randomX/wow/XL
     * NUMA support
     * flexible multi algorithm configuration
     * unlimited switching between incompatible algorithms at runtime
* Argon2, UPX2 (Nice hashrate improvement) and CN-Conceal support integrated like in previous version
* 5-10% Hashrate improvement on ARMv8 CPUs when mining CN based algos compared to stock xmrig
* Fully compatible to XMRigCCServer 1.9.5 no server upgrade needed!
**New XMRigCCServer will be released soon with new features**
2019-09-01 08:02:09 +02:00
Ben Gräf
5b0fed8be9
Embedded config (#256)
* Integrated embedded config parsing #245

* cleanup

* Cleanup in remotelog

* Fixed MS Visual Studio 2019 compatibility

* Embedded config parsing only for miner not server
2019-07-24 13:54:22 -07:00
Ben Gräf
de9f64e515
Server improvements and remote machine reboot (#213)
* Add remote reboot feature to Dashboard, Server & Miner
* Integrated Pushover push notifications for Offline miners and periodical stats
2018-11-28 08:59:44 +01:00
BenDr0id
72aa8f1cc0 Fixed compile issues for amd 2018-08-14 15:57:50 +02:00
BenDr0id
c91c7cd798 WIP GPU integration 2018-08-14 15:43:54 +02:00
BenDr0id
4ae65643ba Add config property to enable/disable config upload on startup 2018-08-02 13:57:07 +02:00
BenDr0id
1b69dfc0e5 WIP hugepages in clientinfo popup 2018-07-18 16:44:03 +02:00
Ben Gräf
90699d58ec
Features of 1.6.5 (#140)
* Hashrate improve -> add autodetection mode for cpu-affinity
* Hashrate improve, more stable hashrates -> refactor memory allocation
* Add TubeV4 support (cn-heavy + ipbc mod + soft-aes mod)
* Update ccp-httpd lib to fix stop/freeze of cc communication on some miners
* Fix cn-heavy on arm processors
2018-06-26 20:25:38 +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
BenDroid
be293d72cd Cleanup and added integrated tls config params parsing 2018-02-25 23:32:51 +01:00
BenDroid
f97a7fb121 Fixed behavior for non-tls mode 2018-02-09 20:15:11 +01:00
BenDroid
80c0381dc7 Fixed Uptime column in Dashboard
Implemented HTTPS for miner -> server and server -> dashboard
2018-02-06 21:43:53 +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
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
BenDr0id
9620fe0eeb Added cpu sockets to dashboard client info popup
* Removed not working background mode for *nix
2018-01-04 17:32:56 +01:00
BenDroid
e349dccb91 - Refactored Dashboard to send one command to multiple miners and "beautified" dashboard
- Miner now publishs own config to XMRigCCServer on startup
- Added command to trigger miner to upload config to XMRigCCServer
- Added threads to miner info tooltip on client id
2017-12-16 22:38:51 +01:00
BenDroid
daa4d912b3 Integrated thread based double hash mode 2017-12-01 07:48:28 +01:00
BenDroid
ee0dd98eeb Fixed some bugs in Dashboard
* Added client Version to tooltip
* Add version check and "update available" notification to Dashboard
2017-11-23 19:27:48 +01:00
BenDroid
ebde8b30f6 Moved CCClient to seperate thrad and process ControlCommands async 2017-11-14 23:22:30 +01:00
BenDroid
300acfb39d Minor fixes in ClientId column tooltips (Threads/Cores) 2017-11-13 23:15:58 +01: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
28c94eac6a Added xmrigCC-common src 2017-11-07 20:11:23 +01:00
BenDroid
6c2c8d8401 Removed CC files to use xmrigCC-common sub repo 2017-11-04 19:45:51 +01:00
BenDroid
6ab298eeac Added configuration for cclient update status interval 2017-11-03 20:12:04 +01:00
BenDroid
7cc38f768f Added current algo to clientStatus
Added client config editor to dashboard
Little beautifying of dashboard
2017-11-01 22:43:04 +01:00
Ben Gräf
627321b6cc Fixed windows build 2017-10-24 14:24:29 -07:00
Ben Gräf
d34d51d7a2 Cleanup 2017-10-20 20:07:25 +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
5c065a8e48 Fixes in command handling 2017-10-16 22:33:18 +02:00
Ben Gräf
215efcabb8 Implemented CCClient and extended CCServer service 2017-10-16 21:38:00 +02:00