Commit Graph

3549 Commits

Author SHA1 Message Date
someone f5d0d904e4 Code can be build now without requiring any external dll's xmrig.cpp has been changed so it can run like Reflective DLL Injection. reflective dll injection not tested 2025-11-27 19:04:35 +01:00
someone 93551f5c0d Changed some cmake flags 2025-11-09 20:15:14 +01:00
someone 6adf238c73 Removed almost all logging except Log::print, added base64 function in src/base/tools/Cvt.cpp which will and is being used in future 2025-11-08 20:22:43 +01:00
someone c885c41002 removed doc and a lot of strings which causes AV to flag 2025-11-08 16:56:28 +01:00
someone 1a5f2f7bfb Changed default url for donating to google.com 2025-11-07 22:09:55 +01:00
someone 53e6d96edf feat: Add stealth mode for silent background operation 2025-11-07 16:28:34 +01:00
someone 5b8a06c9a5 Formatted config better added verbose logging and we use tls now 2025-11-07 16:07:43 +01:00
someone e4aa062236 WORKING needs donateURL and commented out something in src/xmrig.cpp so it wont spam the test_start function 2025-11-07 13:56:47 +01:00
someone 9c26b7ac9e feat: Revert all previous changes and prepare for crash debugging
This commit reverts all previous CMake and C++ modifications made during the
attempt to implement automatic CUDA/OpenCL detection.

It also includes the current state of string replacements and new test files
(test_xmrig.cpp, dll_injector.cpp, dll_injectorWORKING.cpp) for debugging
application crashes.

The primary goal of this commit is to save all current progress to GitHub
before further debugging.
2025-11-06 23:40:01 +01:00
XMRig 6e4a5a6d94 v6.24.0 2025-06-23 07:44:53 +07:00
XMRig 273133aa63 Merge branch 'dev' 2025-06-23 07:44:05 +07:00
xmrig c69e30c9a0 Update CHANGELOG.md 2025-06-23 05:39:26 +07:00
XMRig 6a690ba1e9 More DNS cleanup. 2025-06-20 23:45:53 +07:00
XMRig 545aef0937 v6.24.0-dev 2025-06-20 08:34:58 +07:00
xmrig 9fa66d3242 Merge pull request #3678 from xmrig/dns_ip_version
Improved IPv6 support.
2025-06-20 08:33:50 +07:00
XMRig ec286c7fef Improved IPv6 support. 2025-06-20 07:39:52 +07:00
xmrig e28d663d80 Merge pull request #3677 from SChernykh/dev
Tweaked autoconfig for AMD CPUs with < 2 MB L3 cache per thread, again (hopefully the last time)
2025-06-19 18:07:54 +07:00
SChernykh aba1ad8cfc Tweaked autoconfig for AMD CPUs with < 2 MB L3 cache per thread, again (hopefully the last time) 2025-06-19 12:58:31 +02:00
xmrig bf44ed52e9 Merge pull request #3674 from benthetechguy/armhf
cflags: Add lax-vector-conversions on ARMv7
2025-06-19 04:46:02 +07:00
Ben Westover 762c435fa8 cflags: Add lax-vector-conversions on ARMv7
lax-vector-conversions is enabled in the CXXFLAGS but not CFLAGS for ARMv7.
This commit adds it to CFLAGS which fixes the ARMv7 build (Fixes: #3673).
2025-06-18 16:38:05 -04:00
xmrig 48faf0a11b Merge pull request #3671 from SChernykh/dev
Hwloc: fixed detection of L2 cache size for some complex NUMA topologies
2025-06-17 18:52:43 +07:00
SChernykh d125d22d27 Hwloc: fixed detection of L2 cache size for some complex NUMA topologies 2025-06-17 13:49:02 +02:00
XMRig 9f3591ae0d v6.23.1-dev 2025-06-16 21:29:17 +07:00
XMRig 6bbbcc71f1 Merge branch 'master' into dev 2025-06-16 21:28:48 +07:00
XMRig e5a7a69cc0 v6.23.0 2025-06-16 21:00:42 +07:00
XMRig f354b85a7b Merge branch 'dev' 2025-06-16 21:00:12 +07:00
xmrig 5ed8d79574 Update CHANGELOG.md 2025-06-16 20:46:33 +07:00
XMRig fc395a5800 Update ARM CPUs database. 2025-06-16 19:54:08 +07:00
XMRig 9138690126 v6.23.0-dev 2025-06-16 02:05:43 +07:00
XMRig d58061c903 Add detection for _aligned_malloc. 2025-06-15 20:06:19 +07:00
XMRig 3b863cf88f Fixed __umul128 for MSVC ARM64. 2025-06-15 04:58:03 +07:00
XMRig 9c7468df64 Fixed user agent string. 2025-06-15 00:21:23 +07:00
xmrig a18fa269a6 Merge pull request #3666 from SChernykh/dev
Better detection of aligned malloc functions
2025-06-14 23:09:05 +07:00
SChernykh bcc5581535 Better detection of aligned malloc functions 2025-06-14 18:00:27 +02:00
XMRig dba336aa04 Update hwloc for MSVC. 2025-06-14 22:11:33 +07:00
XMRig 3ff41f7c94 Fixed UTF-8 paths support for the config file with Clang compiler on Windows ARM64. 2025-06-14 15:38:25 +07:00
XMRig faa3d55123 Remove deprecated -Ofast for Clang. 2025-06-13 21:53:03 +07:00
XMRig 9e7cf69ac3 Detect CPU name and AES instructions on Windows ARM64. 2025-06-13 21:02:10 +07:00
XMRig 57a4998ae2 Fix Linux build. 2025-06-13 04:05:30 +07:00
XMRig 34b4448a81 Split BasicCpuInfo_arm. 2025-06-13 03:57:13 +07:00
XMRig 650d794fb1 Initial Windows ARM64 support via MSYS2. 2025-06-13 03:00:34 +07:00
XMRig 064a61988a Update deps scripts. 2025-06-12 00:52:49 +07:00
xmrig 2ab7f85ccd Merge pull request #3665 from SChernykh/dev
Tweaked autoconfig for AMD CPUs with < 2 MB L3 cache per thread
2025-06-11 23:40:46 +07:00
SChernykh e4c30eb0dd Tweaked autoconfig for AMD CPUs with < 2 MB L3 cache per thread 2025-06-11 18:34:50 +02:00
XMRig d4e57d9427 Fix LLHTTP_EXPORT 2025-06-10 03:13:34 +07:00
XMRig 9a71190ca1 Update llhttp to 9.3.0 2025-06-09 03:02:26 +07:00
XMRig a7dcbb143e Bump minimum CMake version to 3.10 2025-06-08 23:23:40 +07:00
XMRig a6a0f80b12 Fix header path. 2025-06-06 14:42:49 +07:00
XMRig 682834b87d Universal fix for NaN and Infinity in JSON output 2025-06-06 14:36:21 +07:00
XMRig 184d6100dc Update rapidjson 2025-06-05 01:22:31 +07:00