Commit Graph

51 Commits

Author SHA1 Message Date
XMRig c4e1363148 #3245 Improved algorithm negotiation for donation rounds by sending extra information about current mining job. 2023-04-07 23:35:05 +07:00
XMRig 9580f5395f Removed shortName. 2021-08-11 22:26:34 +07:00
XMRig 643142dc30 Update user agent for macOS and fix compile warnings 2020-12-13 13:57:12 +07:00
XMRig 7fc7b976bf Removed m_bench field from Job class. 2020-10-16 20:29:11 +07:00
XMRig 26c2200af3 #1756 Added results and connection reports. 2020-07-01 23:10:37 +07:00
XMRig bbd3f05bf6 Implemented donate for KawPow. 2020-06-01 00:56:26 +07:00
XMRig 8aeba61706 Add 3rdparty prefix to all rapidjson includes. 2020-04-29 14:55:04 +07:00
XMRig c5968e8896 New NetworkState. 2020-01-16 21:48:39 +07:00
XMRig 680081b93b #1202 Fixed algorithm verification in donate strategy. 2019-09-28 22:07:44 +07:00
XMRig 2ec257284f Common API code moved to base/api. 2019-08-12 16:52:16 +07:00
XMRig d9164c0b7b Restored "GET /1/summary" endpoint. 2019-07-19 02:24:37 +07:00
XMRig 691b2fabbf Restored algorithm verification. 2019-07-19 00:39:27 +07:00
XMRig 0ab26a1619 Restored algo field in login request. 2019-07-18 22:35:15 +07:00
XMRig a000544fdc Return current algorithm in API response. 2019-05-01 22:07:13 +07:00
XMRig 0d496aaf2f Prepare for daemon support. 2019-04-11 00:18:33 +07:00
XMRig 9a6944d694 Add IClient and BaseClient. 2019-04-10 18:29:33 +07:00
XMRig fa2a0b9b79 New config subsystem 2019-04-05 22:14:01 +07:00
XMRig c9f9e6787c Restore network API. 2019-03-30 03:10:27 +07:00
XMRig 01ad6bf2d9 Added new HTTP server (tiny wrapper on top of libuv + http_parser), removed libmicrohttpd support. 2019-03-29 12:33:11 +07:00
XMRig f43929db98 New log support. 2019-03-27 01:29:37 +07:00
XMRig 4c95136e6a Implemented donate over proxy. 2019-03-19 21:31:54 +07:00
XMRig 9a6a5a94b5 Add class Timer. 2019-03-18 02:36:17 +07:00
XMRig ba68fb6c53 Added real graceful exit. 2019-03-16 00:44:15 +07:00
XMRig ba01f2a9c4 Rename files. 2019-03-15 01:50:35 +07:00
XMRig 1bd51dcf2e Fixed msvc2015/msys2 build & code cleanup. 2019-02-19 09:15:06 +07:00
XMRig 9c088eabc2 Implemented dynamic pool reload. 2019-02-17 19:29:33 +07:00
XMRig ee667144e8 Move network classes into xmrig namespace. 2019-02-17 06:59:19 +07:00
XMRig 1a2aaf210c Sync changes. 2019-02-08 16:55:21 +07:00
XMRig 48a214c3f1 Move files. 2018-06-05 07:34:58 +07:00
XMRig aac7b0404a Options class replaced to xmrig::Config. 2018-03-31 16:29:47 +07:00
XMRig 1cf1d616c6 DonateStrategy now use FailoverStrategy internally and possible to use any other IStrategy. 2018-03-17 14:33:30 +07:00
XMRig c46c019c83 Unify network strategies with upcoming proxy. 2018-03-17 05:03:14 +07:00
XMRig 8e08df2fd2 Rename Results => NetworkState. 2017-09-01 15:35:00 +03:00
XMRig 9e9cddedc5 Added results statistics to API. 2017-09-01 08:02:56 +03:00
XMRig 61859dfe14 Add class Platform. 2017-08-15 03:04:46 +03:00
XMRig 9975b4e4cd Backport unified client timer from proxy project. 2017-08-14 08:41:54 +03:00
XMRig a3988374f0 Fixed graceful shutdown. 2017-07-18 05:20:36 +03:00
XMRig 66d3e96a1a Sync changes with upcoming xmrig-proxy project. 2017-07-17 21:57:03 +03:00
XMRig 57be6f94bb Small code cleanup. 2017-07-13 18:02:48 +03:00
XMRig 074db6bb72 Add nice messages for accepted and rejected shares with diff and latency. 2017-07-02 05:33:10 +03:00
XMRig 25faeabd61 Implemented SinglePoolStrategy. 2017-06-29 01:48:23 +03:00
XMRig bd8776b7ee Add classes SinglePoolStrategy, DonateStrategy, IStrategy, IStrategyListener. 2017-06-28 06:17:02 +03:00
XMRig b2d26eb019 Use Url inside Client. Remove onLoginCredentialsRequired from IClientListener interface. 2017-06-28 04:04:04 +03:00
Admin 1bf428f8da Initial OS X support 2017-06-14 20:37:59 +03:00
XMRig 6774f86fcd Implement job result submitting. 2017-06-11 15:32:15 +03:00
XMRig bcef4b12ec Job flow. 2017-06-10 13:32:27 +03:00
XMRig 1cf5ad5212 Implemented switch to donate pool. 2017-06-07 22:34:23 +03:00
XMRig c29dc8bcf4 Implemented reconnect. 2017-06-07 04:19:32 +03:00
XMRig b8cc1136a4 More flexible pools configuration. 2017-06-07 02:46:52 +03:00
XMRig 4c06d8b080 Handle job notification. 2017-06-07 01:19:59 +03:00