Commit Graph

52 Commits

Author SHA1 Message Date
XMRig
4569eea6f6 Move Profiler and more cleanup. 2020-12-04 09:23:40 +07:00
XMRig
c8ebffd012 Added Cvt class. 2020-12-02 16:31:45 +07:00
XMRig
02f89841ad Update net 2020-12-02 11:32:11 +07:00
XMRig
513af8ebb5 Update Process class and use APP_ID instead of hardcoded config name for #1925 2020-11-02 13:56:21 +07:00
XMRig
3714345bcc Implemented PATCH requests. 2020-10-25 13:41:39 +07:00
XMRig
9415fb14fd Added BenchConfig class. 2020-10-22 17:33:41 +07:00
XMRig
c5b118ab4c New Async wrapper. 2020-10-21 08:09:44 +07:00
XMRig
ebaf8ccec4 Added CMake option WITH_BENCHMARK. 2020-10-16 02:18:07 +07:00
xmrig
acc66be0b6 Merge pull request #1895 from SChernykh/dev
Added benchmark and stress test
2020-10-15 02:16:37 +07:00
SChernykh
a046437d5f Added benchmark and stress test
Easy to use and zero configuration embedded benchmark/stress test.
2020-10-14 19:45:05 +02:00
XMRig
429c17ba47 Added copyright. 2020-10-13 23:27:47 +07:00
cohcho
7b98814d02 uv: fix performance issue
unix implementation of uv_async_t has been wasting cpu cycles for nothing since 1.29.0 release
implement efficient callback scheduling for linux
2020-10-12 04:09:09 +00:00
SChernykh
f126fa112e RandomX: added performance profiler (for developers)
Also optimized Blake2b SSE4.1 code size to avoid code cache pollution.
2020-09-12 23:07:52 +02:00
XMRig
5cf7fb0e4c #1708 Added "title" option. 2020-06-06 00:24:58 +07:00
XMRig
c2e8686818 Implemented donate for KawPow. 2020-06-01 00:56:26 +07:00
XMRig
306dfe8d6a Use long tags. 2020-05-28 20:32:41 +07:00
SChernykh
f24da62db0 KawPow WIP 2020-05-27 16:19:57 +02:00
XMRig
a1bd9ccd93 Update base. 2020-04-29 14:17:33 +07:00
XMRig
4f14ca77d7 Move CnAlgo 2020-04-23 12:34:26 +07:00
XMRig
77ca9aecde Reduced memory consumption on network level. 2020-03-20 20:53:27 +07:00
XMRig
e1160b6db2 Added TLS support for API and many other TLS related changes. 2020-03-18 20:09:11 +07:00
XMRig
ed44b0c009 Move files. 2020-03-09 01:22:34 +07:00
XMRig
856a81c102 #1585 Fixed build without HTTP support. 2020-03-08 12:29:32 +07:00
XMRig
f016668fc2 HTTP subsystem refactoring. 2020-03-06 12:38:09 +07:00
XMRig
18191ee40d Optimize file log. 2020-02-23 06:52:23 +07:00
XMRig
1ed7695d0a HTTP subsystem refactoring, fixed possible crashes shortly after destroying daemon or self-select client. 2020-02-23 01:40:19 +07:00
XMRig
67c9c28609 Initial SOCKS5 implementation. 2020-02-18 02:16:21 +07:00
XMRig
8fb36006da New NetworkState. 2020-01-16 21:48:39 +07:00
XMRig
6fe4d310fb #1469 Fixed build with gcc 4.8. 2019-12-30 16:04:07 +07:00
XMRig
976778c12c Added Env class. 2019-12-22 18:09:26 +07:00
XMRig
ceaccf2b8a Added SelfSelectClient stub. 2019-10-12 00:24:47 +07:00
XMRig
db3cedc711 Added class Url. 2019-10-11 09:58:11 +07:00
XMRig
9e65fac905 Use hwloc for set thread affinity. 2019-10-06 14:40:42 +07:00
XMRig
8ffd4017ac Common API code moved to base/api. 2019-08-12 16:52:16 +07:00
XMRig
5471c5b18d Fixed command line config and removed --max-cpu-usage and --safe. 2019-07-20 00:37:15 +07:00
XMRig
f5c907b9cc Move Platform. 2019-07-13 16:48:14 +07:00
XMRig
1607533f4c Added JsonRequest. 2019-04-14 01:10:24 +07:00
XMRig
941e2e8d18 Move files. 2019-04-13 23:58:58 +07:00
XMRig
67ce7039fd Added DaemonClient. 2019-04-12 03:25:21 +07:00
XMRig
43524b2e42 Add IClient and BaseClient. 2019-04-10 18:29:33 +07:00
XMRig
3d949dd324 Rename cmake option WITH_HTTPD to WITH_HTTP. 2019-04-09 02:27:19 +07:00
XMRig
c688c128d7 Added HttpClient class. 2019-04-09 01:59:22 +07:00
XMRig
52f939d275 New config subsystem 2019-04-05 22:14:01 +07:00
XMRig
a0d881a9fa Fixed, big HTTP responses was truncated. 2019-04-02 17:46:26 +07:00
XMRig
98ce7da95c New API class. 2019-03-30 00:16:01 +07:00
XMRig
6d86c2aadc HTTP layer ready for API calls. 2019-03-29 17:14:30 +07:00
XMRig
9c62e8217a Added new HTTP server (tiny wrapper on top of libuv + http_parser), removed libmicrohttpd support. 2019-03-29 12:33:11 +07:00
XMRig
d21d32c620 New API settings. 2019-03-29 02:31:56 +07:00
XMRig
41798119cf Fix Linux build. 2019-03-26 22:05:56 +07:00
XMRig
b67bb17246 Log subsystem rewritten, to handle both color and not color logs simultaneously and overall simplicity. 2019-03-26 19:56:35 +07:00