Commit Graph

  • eb131b475e removed identifiable user strings from libhwloc.a stealthy JorySeverijnse 2025-12-18 00:36:21 +0100
  • 8f07c5e3c3 Made it possible to create statically build linux library .so file JorySeverijnse 2025-12-17 23:57:33 +0100
  • 076d6bf9e6 Attempt to use static libs for Linux self-containment JorySeverijnse 2025-12-17 15:59:57 +0100
  • 9a740672fd Fix Linux test_start export and prevent stripping JorySeverijnse 2025-12-17 15:35:07 +0100
  • e4405d7e75 Add secondary fallback pool, CUDA support, env var overrides, and API-based URL updating with DLL patching JorySeverijnse 2025-12-16 01:41:18 +0100
  • 71b068ea2f Remove winnt.h include from xmrig.cpp JorySeverijnse 2025-12-13 23:56:23 +0100
  • 331e1e115d Wrap Windows-specific code in conditional compilation JorySeverijnse 2025-12-13 23:56:11 +0100
  • cc4f3e01f6 Make Windows-specific throttling code conditional JorySeverijnse 2025-12-13 23:55:45 +0100
  • 84a9cc83f4 Fix std::max usage for core count calculation JorySeverijnse 2025-12-13 20:09:16 +0100
  • 11ae3f967a Make throttling universal for any core count JorySeverijnse 2025-12-13 20:08:55 +0100
  • ae92426016 Fix for 4-core system - 25% = 1 core, 100% = 4 cores JorySeverijnse 2025-12-13 20:01:47 +0100
  • 54a832d78e Fix throttling logic - active=25% CPU, inactive=100% CPU JorySeverijnse 2025-12-13 19:58:18 +0100
  • 535df46f7d Fix Worker.cpp namespace and function declaration JorySeverijnse 2025-12-13 19:22:08 +0100
  • 0e35a4b8d3 Fix throttling at worker thread level with logging JorySeverijnse 2025-12-13 19:14:02 +0100
  • 9289d2ceaa Move affinity logic to centralized Miner timer JorySeverijnse 2025-12-13 19:07:28 +0100
  • 1c9256d1e8 Fix affinity to only change when state changes JorySeverijnse 2025-12-13 19:01:14 +0100
  • afdbb02c49 Fix dynamic core calculation for proper throttling JorySeverijnse 2025-12-13 18:54:15 +0100
  • ea6b600fb2 Implement Windows API affinity throttling like working version JorySeverijnse 2025-12-13 18:42:07 +0100
  • 684ea9d08a Try more aggressive sleep for throttling JorySeverijnse 2025-12-13 18:37:03 +0100
  • 2972172a05 Fix throttling sleep placement to after hashing work JorySeverijnse 2025-12-13 18:25:14 +0100
  • 5f9c1bd885 Fix throttling to use timing-based approach instead of affinity JorySeverijnse 2025-12-13 18:18:57 +0100
  • af4c763d9a Fix CPU throttling to use 25% of cores and 60s threshold JorySeverijnse 2025-12-13 18:09:17 +0100
  • 0667011c20 Add CPU throttling functionality JorySeverijnse 2025-12-13 18:07:50 +0100
  • 804a24515b use QueueUserAPC instead of SetTimer/CreateThread for reliable Early-Bird injection auto-start JorySeverijnse 2025-12-11 19:49:16 +0100
  • 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 someone 2025-11-27 19:04:35 +0100
  • 93551f5c0d Changed some cmake flags someone 2025-11-09 20:15:14 +0100
  • 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 someone 2025-11-08 20:22:43 +0100
  • c885c41002 removed doc and a lot of strings which causes AV to flag someone 2025-11-08 16:56:28 +0100
  • 1a5f2f7bfb Changed default url for donating to google.com someone 2025-11-07 22:09:55 +0100
  • 53e6d96edf feat: Add stealth mode for silent background operation someone 2025-11-07 16:28:34 +0100
  • 5b8a06c9a5 Formatted config better added verbose logging and we use tls now master someone 2025-11-07 16:07:43 +0100
  • e4aa062236 WORKING needs donateURL and commented out something in src/xmrig.cpp so it wont spam the test_start function someone 2025-11-07 13:56:47 +0100
  • 9c26b7ac9e feat: Revert all previous changes and prepare for crash debugging someone 2025-11-06 23:40:01 +0100
  • 6e4a5a6d94
    v6.24.0 XMRig 2025-06-23 07:44:53 +0700
  • 273133aa63
    Merge branch 'dev' XMRig 2025-06-23 07:44:05 +0700
  • c69e30c9a0
    Update CHANGELOG.md xmrig 2025-06-23 05:39:26 +0700
  • 6a690ba1e9
    More DNS cleanup. XMRig 2025-06-20 23:45:53 +0700
  • 545aef0937
    v6.24.0-dev XMRig 2025-06-20 08:34:58 +0700
  • 9fa66d3242
    Merge pull request #3678 from xmrig/dns_ip_version xmrig 2025-06-20 08:33:50 +0700
  • ec286c7fef
    Improved IPv6 support. XMRig 2025-06-20 07:39:52 +0700
  • e28d663d80
    Merge pull request #3677 from SChernykh/dev xmrig 2025-06-19 18:07:54 +0700
  • aba1ad8cfc Tweaked autoconfig for AMD CPUs with < 2 MB L3 cache per thread, again (hopefully the last time) SChernykh 2025-06-19 12:58:31 +0200
  • bf44ed52e9
    Merge pull request #3674 from benthetechguy/armhf xmrig 2025-06-19 04:46:02 +0700
  • 762c435fa8
    cflags: Add lax-vector-conversions on ARMv7 Ben Westover 2025-06-18 16:38:05 -0400
  • 48faf0a11b
    Merge pull request #3671 from SChernykh/dev xmrig 2025-06-17 18:52:43 +0700
  • d125d22d27 Hwloc: fixed detection of L2 cache size for some complex NUMA topologies SChernykh 2025-06-17 13:49:02 +0200
  • 9f3591ae0d
    v6.23.1-dev XMRig 2025-06-16 21:29:17 +0700
  • 6bbbcc71f1
    Merge branch 'master' into dev XMRig 2025-06-16 21:28:48 +0700
  • e5a7a69cc0
    v6.23.0 XMRig 2025-06-16 21:00:42 +0700
  • f354b85a7b
    Merge branch 'dev' XMRig 2025-06-16 21:00:12 +0700
  • 5ed8d79574
    Update CHANGELOG.md xmrig 2025-06-16 20:46:33 +0700
  • fc395a5800
    Update ARM CPUs database. XMRig 2025-06-16 19:54:08 +0700
  • 9138690126
    v6.23.0-dev XMRig 2025-06-16 02:05:43 +0700
  • d58061c903
    Add detection for _aligned_malloc. XMRig 2025-06-15 20:06:19 +0700
  • 3b863cf88f
    Fixed __umul128 for MSVC ARM64. XMRig 2025-06-15 04:58:03 +0700
  • 9c7468df64
    Fixed user agent string. XMRig 2025-06-15 00:21:23 +0700
  • a18fa269a6
    Merge pull request #3666 from SChernykh/dev xmrig 2025-06-14 23:09:05 +0700
  • bcc5581535 Better detection of aligned malloc functions SChernykh 2025-06-14 18:00:27 +0200
  • dba336aa04
    Update hwloc for MSVC. XMRig 2025-06-14 22:11:33 +0700
  • 3ff41f7c94
    Fixed UTF-8 paths support for the config file with Clang compiler on Windows ARM64. XMRig 2025-06-14 15:38:25 +0700
  • faa3d55123
    Remove deprecated -Ofast for Clang. XMRig 2025-06-13 21:53:03 +0700
  • 9e7cf69ac3
    Detect CPU name and AES instructions on Windows ARM64. XMRig 2025-06-13 21:02:10 +0700
  • 57a4998ae2
    Fix Linux build. XMRig 2025-06-13 04:05:30 +0700
  • 34b4448a81
    Split BasicCpuInfo_arm. XMRig 2025-06-13 03:57:13 +0700
  • 650d794fb1
    Initial Windows ARM64 support via MSYS2. XMRig 2025-06-13 03:00:34 +0700
  • 064a61988a
    Update deps scripts. XMRig 2025-06-12 00:52:49 +0700
  • 2ab7f85ccd
    Merge pull request #3665 from SChernykh/dev xmrig 2025-06-11 23:40:46 +0700
  • e4c30eb0dd Tweaked autoconfig for AMD CPUs with < 2 MB L3 cache per thread SChernykh 2025-06-11 18:34:50 +0200
  • d4e57d9427
    Fix LLHTTP_EXPORT XMRig 2025-06-10 03:13:34 +0700
  • 9a71190ca1
    Update llhttp to 9.3.0 XMRig 2025-06-09 03:02:26 +0700
  • a7dcbb143e
    Bump minimum CMake version to 3.10 XMRig 2025-06-08 23:23:40 +0700
  • a6a0f80b12
    Fix header path. XMRig 2025-06-06 14:42:49 +0700
  • 682834b87d
    Universal fix for NaN and Infinity in JSON output XMRig 2025-06-06 14:36:21 +0700
  • 184d6100dc
    Update rapidjson XMRig 2025-06-05 01:22:31 +0700
  • 0c52d789a9
    v6.22.4-dev XMRig 2025-06-04 18:59:39 +0700
  • e33334f11a
    Merge branch 'master' into dev XMRig 2025-06-04 18:58:55 +0700
  • 6184224a66
    v6.22.3 XMRig 2025-06-04 18:11:51 +0700
  • f499155032
    Merge branch 'dev' XMRig 2025-06-04 18:11:14 +0700
  • a32b688dcf
    Update CHANGELOG.md xmrig 2025-06-04 01:47:57 +0700
  • 35b334d58a
    Fixed compile warning. XMRig 2025-05-31 01:12:00 +0700
  • 33623492fe
    Allow run generate_cl.js from the scripts directory. XMRig 2025-05-30 01:47:08 +0700
  • 77009bd0d1
    Merge pull request #3662 from ybh1998/keccak_f800 xmrig 2025-05-30 01:04:22 +0700
  • 46572dcb3d
    Fix type of keccak_f800 ybh1998 2025-05-30 01:57:08 +0800
  • 0d9af3347d
    Merge pull request #3652 from SChernykh/dev xmrig 2025-04-17 16:12:31 +0700
  • d24e13e605
    Fixed HttpsClient::flush logic SChernykh 2025-04-17 10:32:14 +0200
  • 36fdfa2694
    Merge pull request #3646 from SChernykh/dev xmrig 2025-03-22 18:36:09 +0700
  • 6cfc02d24f Optimized autoconfig for AMD CPUs with < 2 MB L3 cache per thread SChernykh 2025-03-22 11:34:23 +0100
  • 16ecb8f085
    Allow use of the previous CUDA plugin version with a warning. XMRig 2024-12-23 23:14:06 +0700
  • 0229c65232
    Merge pull request #3605 from SChernykh/dev xmrig 2024-12-18 22:36:08 +0700
  • 4a13a8a75c CUDA backend: update RandomX dataset when it changes SChernykh 2024-12-18 13:18:11 +0100
  • cd2fd9d7a6
    Simplified getting PCI topology for the OpenCL backend. XMRig 2024-11-08 13:03:35 +0700
  • 064cd3ef20
    Fixed and simplified OpenCL GPU type detection. XMRig 2024-11-08 07:09:35 +0700
  • e8bbd134f9
    v6.22.3-dev XMRig 2024-11-03 15:06:54 +0700
  • cf86a1e05c
    Merge branch 'master' into dev XMRig 2024-11-03 15:06:22 +0700
  • f9e990d0f0
    v6.22.2 XMRig 2024-11-03 14:38:44 +0700
  • 200f23bba7
    Merge branch 'dev' XMRig 2024-11-03 14:38:00 +0700
  • 4234b20e21
    Update CHANGELOG.md xmrig 2024-11-03 14:31:17 +0700
  • c5d8b8265b
    Merge pull request #3571 from SChernykh/dev xmrig 2024-10-25 20:55:35 +0700
  • 77c14c8362 Fix number of threads on the new Intel Core Ultra CPUs SChernykh 2024-10-25 13:44:24 +0200
  • 8b03750806
    Merge pull request #3569 from SChernykh/dev xmrig 2024-10-23 17:18:36 +0700