Commit graph

106 commits

Author SHA1 Message Date
Ben Gräf
e88ba694e6 Swapped pull and push buttons on dashboard
reverted auto detect for max intensity and limited to conceal
2019-11-03 11:21:07 +01:00
Ben Gräf
f7c3dd88ee
XMRigCC 2.1.0 (#270)
* New XMRigCCServer without dependencies and now with full TLS support on Windows
* Dashboard
    * Added all columns to the dashboard
    * Dynamic table view (column visibility)
    * Grouping by Algo
    * GZIP compression for the whole traffic
* Full Rebase on XMRig 3.2.0 
    * Final randomX/0 (XMR)
    * Coin config
    * Bugfixes
2019-10-24 19:44:38 +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
dea9b975f8
Integrated Argon2 algo chukwa (TRTL) and wrkz (#258)
* Integrated embedded config parsing #245

* cleanup

* Cleanup in remotelog

* Fixed MS Visual Studio 2019 compatibility

* Embedded config parsing only for miner not server

* wip

* Finished delete template

* WIP

* Integrated Argon2id/chukwa algo

* Added chukwa-wrkz algo variant

* Cleanup argon2-512 (chukwa/trtl) and argon2-256 (wrkz) parsing

* WIP other argon2 coins

* Cleanup and donate fix
2019-07-24 14:03:23 -07: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
25b71bc85e Increased Version 2019-04-27 20:01:01 +02:00
Ben Gräf
ff4058a2a9
Integrated CN-UPX2/extremelite (#247)
* WIP

* Added win/asm for upx2

* Added donation servers and fixed windows ASM variant

* #1.9.2 preparation
2019-04-24 22:34:30 +02:00
Ben Gräf
959eb3911c
Update version.h 2019-03-07 09:15:21 +01:00
Ben Gräf
c832d7c8a3
Update version.h 2019-03-07 09:15:14 +01:00
Ben Gräf
862c34b31e
#1.9.0 (#236)
# 1.9.0
- Integrated Monero CN-R variant so called CNv4, aka CN-R, aka CNv5, aka Cryptonight-R #233 (algo: "cryptonight", variant: "r")
- Integrated Wownero CN-R variant #233 (algo: "cryptonight", variant: "wow")
- Integrated Graft variant (algo: "cryptonight", variant: "rwz" OR variant: "graft")
- Integrated X-Cash variant #234 (algo: "cryptonight", variant: "double" OR variant: "heavyx" OR variant: "xcash")
- Integrated Zelerius variant (algo: "cryptonight", variant: "zls" OR variant: "zelerius")
- Add miner version column to the Dashboard (version turns red when its outdated)
- Fixed crash when remote logging is disabled
2019-03-05 23:49:32 +01:00
Ben Gräf
a6c88e2d7e Integrats Hosp and adds ASM code for RTO/HOSP 2019-02-08 20:11:11 +01:00
Ben Gräf
25b1e2e223 Removed buggy self check 2019-01-30 19:10:14 +01:00
Ben Gräf
9a28900750 #1.8.12 Preparation 2019-01-28 22:50:06 +01:00
Ben Gräf
d21f7d12c8 Increased version 2019-01-24 20:28:54 +01:00
Ben Gräf
6574a8e844 2019-01-14 22:50:12 +01:00
Ben Gräf
4c995ea443
Integrated cryptonight-ultralite + optimizations (#226)
* Integrated cryptonight-ultralite + optimizations
2019-01-13 14:40:11 +00:00
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
80bc45f322
Config templates (#222)
* Implemented template editor and template assignment
2018-12-28 15:24:02 +00:00
Ben Gräf
cc8b117aa7
Telegram support and more notificatons (#217)
# 1.8.6
- Integrated Telegram push notifications
- Fixed multi miner editor
- Added miner offline/online status push notification
- Added 0/recovered hashrate push notification
2018-12-10 14:20:51 +01:00
BenDr0id
22f151deab #1.8.5 preparation 2018-11-28 14:21:41 +01: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
Ben Gräf
7167d6f734 2018-11-18 14:58:40 +01:00
Ben Gräf
2ed4c67265 Increased version 2018-11-18 14:47:28 +01:00
Ben Gräf
ed69dd4ca4
Update version.h 2018-11-12 20:42:56 +01:00
Ben Gräf
0341a8d2f5 Upgraded version 2018-10-21 20:15:47 +02:00
Ben Gräf
38677f8a2b 2018-10-19 20:29:17 +02:00
BenDr0id
9b0ec951b4 Added ASM for cn-lite v1 support 2018-10-16 11:18:33 +02:00
Ben Gräf
9d6aa72746 Changed version 2018-10-16 00:32:30 +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
088c28cbda
#1.7.0 (#160)
# 1.7.0
- First official Release of XMRigCC-amd #33 #3
- Full integration of xmrigCC-amd into XMRigCCServer/Dashboard with GPUInfo / remote logging
- Config property to enable/disable config upload on startup (--cc-upload-config-on-startup) #80
- Refactoring of remote logging feature: #143
    - Only deltas will be send to the XMRigCCServer
    - Fetching miner log on dashboard upon need
    - Maximum lines of log history kept per miner can be configured on XMRigCCServer 
- Fix correct hugepages status on Dashboard
- Fix cpu affinity for single thread usage
- Add all needed security infos to XMRigCCServer logging to harden the server (f.e. fail2ban)
- Fix commandline params overwrite config.json #157
- Fix building miner with API support #145
2018-08-26 19:43:52 +02:00
BenDr0id
a361952179 1.7.0-beta1 preparations 2018-08-16 13:20:27 +02:00
BenDr0id
4ae65643ba Add config property to enable/disable config upload on startup 2018-08-02 13:57:07 +02:00
Ben Gräf
c7f133a6e3 Preparation #1.6.5 2018-06-26 20:44:28 +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
5ceaa28178
Update version.h 2018-06-15 08:42:19 +02:00
Ben Gräf
1978baf087 Update version 2018-06-14 21:37:31 +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
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
f0039013b5 Bumped version to 1.6.2 2018-04-19 17:23:24 +02:00
BenDroid
abf623da82 Preparation #1.6.1 2018-04-18 22:06:05 +02:00
Ben Gräf
a5c311fad8
Integrate new algo "cryptonight-lite-ipbc" (#100) 2018-04-18 21:50:00 +02:00
BenDroid
b7702cf15e 1.6.0-final Preparation 2018-04-16 21:24:33 +02:00
BenDroid
10163ffe94 Changed version to beta2 2018-04-14 21:13:35 +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
ad78580c18 Changed version to 1.5.5 2018-03-31 21:48:23 +02:00
BenDroid
cf54111544 Preparation of #1.5.5 2018-03-31 15:17:52 +02:00