Commit Graph

1084 Commits

Author SHA1 Message Date
SChernykh fb88033504 SideChain fixes 2026-04-25 22:32:02 +02:00
SChernykh ab0d58102f Fixed CI errors 2026-04-25 19:53:17 +02:00
SChernykh 7150cf875f StratumServer: limit max client score, other small fixes 2026-04-25 17:49:58 +02:00
SChernykh f906e9ecd0 Fixed CI 2026-04-25 12:12:58 +02:00
SChernykh 7ca1beeb73 P2PServer fixes (peer list loading, peer id and other smaller fixes)
C/C++ CI / build-alpine-static (map[arch:aarch64 branch:latest-stable flags:-ffunction-sections -mfix-cortex-a53-835769 -mfix-cortex-a53-843419]) (push) Failing after 31s
C/C++ CI / build-alpine-static (map[arch:riscv64 branch:latest-stable flags:-ffunction-sections]) (push) Failing after 7s
C/C++ CI / build-alpine-static (map[arch:x86_64 branch:latest-stable flags:-ffunction-sections]) (push) Failing after 9s
C/C++ CI / build-ubuntu (map[c:gcc-10 cpp:g++-10 flags: os:ubuntu-22.04]) (push) Failing after 10m28s
C/C++ CI / build-ubuntu (map[c:gcc-11 cpp:g++-11 flags: os:ubuntu-22.04]) (push) Failing after 9m1s
Sync test / sync-test-ubuntu-msan (push) Has been cancelled
Sync test / sync-test-ubuntu-ubsan (push) Has been cancelled
Sync test / sync-test-ubuntu-asan (push) Has been cancelled
Sync test / sync-test-ubuntu-tysan (push) Has been cancelled
Sync test / sync-test-macos (map[flags: os:macos-26-intel]) (push) Has been cancelled
Sync test / sync-test-macos (map[flags:-target arm64-apple-macos-11 os:macos-26]) (push) Has been cancelled
Sync test / sync-test-windows-debug-asan (push) Has been cancelled
Sync test / sync-test-windows-leaks (push) Has been cancelled
clang-tidy / clang-tidy (push) Has been cancelled
CodeQL / Analyze (cpp) (push) Has been cancelled
Code coverage / coverage (push) Has been cancelled
cppcheck / cppcheck-ubuntu (push) Has been cancelled
cppcheck / cppcheck-windows (push) Has been cancelled
C/C++ CI / build-ubuntu (map[c:gcc-13 cpp:g++-13 flags: os:ubuntu-24.04]) (push) Has been cancelled
C/C++ CI / build-ubuntu (map[c:gcc-14 cpp:g++-14 flags: os:ubuntu-24.04]) (push) Has been cancelled
C/C++ CI / build-ubuntu (map[c:gcc-9 cpp:g++-9 flags: os:ubuntu-22.04]) (push) Has been cancelled
C/C++ CI / build-ubuntu-static-libs (map[flags:-fuse-linker-plugin -ffunction-sections]) (push) Has been cancelled
C/C++ CI / build-ubuntu-aarch64 (map[flags:-fuse-linker-plugin -ffunction-sections -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 os:ubuntu-22.04-arm]) (push) Has been cancelled
C/C++ CI / build-windows-msys2 (map[c:gcc cxx:g++ flags:-ffunction-sections -Wno-error=maybe-uninitialized -Wno-error=attributes -Wno-attributes]) (push) Has been cancelled
C/C++ CI / build-windows-msbuild (map[grpc:OFF os:2022 rx:OFF tls:OFF upnp:OFF vs:Visual Studio 17 2022 vspath:C:\Program Files\Microsoft Visual Studio\2022\Enterprise]) (push) Has been cancelled
C/C++ CI / build-windows-msbuild (map[grpc:OFF os:2022 rx:OFF tls:ON upnp:OFF vs:Visual Studio 17 2022 vspath:C:\Program Files\Microsoft Visual Studio\2022\Enterprise]) (push) Has been cancelled
C/C++ CI / build-windows-msbuild (map[grpc:OFF os:2022 rx:OFF tls:ON upnp:ON vs:Visual Studio 17 2022 vspath:C:\Program Files\Microsoft Visual Studio\2022\Enterprise]) (push) Has been cancelled
C/C++ CI / build-windows-msbuild (map[grpc:OFF os:2022 rx:ON tls:ON upnp:ON vs:Visual Studio 17 2022 vspath:C:\Program Files\Microsoft Visual Studio\2022\Enterprise]) (push) Has been cancelled
C/C++ CI / build-windows-msbuild (map[grpc:ON os:2022 rx:ON tls:ON upnp:ON vs:Visual Studio 17 2022 vspath:C:\Program Files\Microsoft Visual Studio\2022\Enterprise]) (push) Has been cancelled
C/C++ CI / build-macos (push) Has been cancelled
C/C++ CI / build-macos-aarch64 (push) Has been cancelled
C/C++ CI / build-freebsd (map[architecture:x86-64 host:ubuntu-latest name:freebsd version:13.3]) (push) Has been cancelled
C/C++ CI / build-openbsd (map[architecture:x86-64 host:ubuntu-latest name:openbsd version:7.4]) (push) Has been cancelled
C/C++ CI / build-ubuntu (map[c:gcc-12 cpp:g++-12 flags: os:ubuntu-22.04]) (push) Has been cancelled
C/C++ CI / build-windows-msys2 (map[c:clang cxx:clang++ flags:-fuse-ld=lld -Wno-unused-command-line-argument -Wno-nan-infinity-disabled -Wno-attributes]) (push) Has been cancelled
Microsoft C++ Code Analysis / Analyze (push) Has been cancelled
source-snapshot / source-snapshot (push) Has been cancelled
Sync test / sync-test-ubuntu-tsan (push) Has been cancelled
2026-04-25 10:25:48 +02:00
SChernykh 85750521bb TCPServer fixes 2026-04-24 23:30:37 +02:00
SChernykh fa53bdea55 More fixes and refactoring 2026-04-24 18:05:13 +02:00
SChernykh e1acf7b786 Fixed cppcheck error 2026-04-24 16:03:17 +02:00
SChernykh 54e0d3f3eb Refactored merge mining code 2026-04-24 11:01:59 +02:00
jpk68 34f21e6236 Fixed for i2p 2026-03-13 16:12:03 +01:00
SChernykh 964e4a6163 Updated i2p seed node 2026-03-13 10:58:58 +01:00
SChernykh b05361653e More cleanup and tests 2026-03-08 20:30:07 +01:00
SChernykh 0019d9ff0d Cleanup, compilation error fixes 2026-03-08 17:18:49 +01:00
jpk68 941e5114d8 Add I2P support 2026-03-08 16:50:02 +01:00
SChernykh 9fee040ce0 p2pool v4.14 2026-03-01 10:01:44 +01:00
SChernykh ca39b36337 Stratum: reset workers counters on synchronized 2026-02-28 17:22:53 +01:00
SChernykh 7923f84233 Stratum: added sidechain/stratum shares display to workers command 2026-02-25 19:39:34 +01:00
SChernykh 7667f9d21e Refactored parameter parsing 2026-02-25 11:01:44 +01:00
SChernykh f05ce6f697 Fixed SOCKS5 proxy detection
`std::stoul` can throw an exception, so don't use it.
2026-02-24 20:35:44 +01:00
KingJulien1st 23d3a24bc4 Add HAProxy PROXY Protocol v2 support (#399) 2026-02-22 22:17:32 +01:00
jpk68 f8310f27b8 Specify SOCKS5 proxy type in Tor docs 2026-02-12 22:13:56 +01:00
SChernykh 6d6c12c1e8 Added SOCKS5 proxy type command line parameter
- Auto-detect by default, based on the port number
- Don't run TOR-specific code if it's not the TOR proxy
2026-02-10 21:32:01 +01:00
SChernykh cf1c88b907 Support IPv6 for ZMQ 2026-02-07 13:41:44 +01:00
SChernykh 6449a78863 Don't init gRPC if it's not used 2026-02-06 18:57:24 +01:00
SChernykh ab80f55698 Fixed whitespace 2026-01-26 22:47:17 +01:00
SChernykh 313fb64b41 Updated copyright 2026-01-01 22:13:05 +01:00
SChernykh d8ddaf80c8 p2pool v4.13 2025-12-18 12:26:42 +01:00
hinto-janai 1eb93fcd6b Edits to Gupax references (#387) 2025-12-02 10:22:34 +01:00
SChernykh 1166f31d07 RandomX: send seed when calling RPC (it's faster on monerod side) 2025-11-24 13:18:13 +01:00
SChernykh 3d2c9910f8 P2P: give peers from --addpeers a 2-second headstart before connecting to other peers 2025-11-22 13:24:03 +01:00
SChernykh 3584910baa Fixed reading the last line of config 2025-11-22 09:23:03 +01:00
SChernykh 8230040b76 Fixed CI errors 2025-11-21 21:20:20 +01:00
SChernykh de28201edc Added support for params config file 2025-11-21 20:13:13 +01:00
SChernykh d9cea1cfc3 Refactored command line parsing (part 2) 2025-11-21 18:15:57 +01:00
SChernykh 321d698be5 Refactored command line parsing 2025-11-21 13:22:39 +01:00
SChernykh 44a668cb15 Fixed onion connection counter 2025-11-20 17:19:40 +01:00
SChernykh 8151a5a537 Added --log-file command line parameter 2025-11-20 16:42:34 +01:00
SChernykh 0a15afb3eb p2pool v4.12 2025-11-05 17:00:49 +01:00
SChernykh 25a5361777 Wallet: added checks for FCMP++ compatibility 2025-10-23 12:58:45 +02:00
SChernykh 5dc0cc4861 Added --no-clearnet-p2p parameter, added TOR documentation 2025-10-21 18:38:51 +02:00
SChernykh c41018bc5a Util: fixed undefined behavior 2025-10-21 10:36:51 +02:00
SChernykh 55d1ee982c Ignore case when converting onion addresses 2025-10-20 23:30:24 +02:00
SChernykh 801c131172 P2P: save/load onion peers, added onion seed nodes 2025-10-20 19:07:29 +02:00
SChernykh f6353a6939 Fixed compile errors 2025-10-20 15:06:56 +02:00
SChernykh cb9fc89b22 Added --onion-address command line option to support incoming TOR connections 2025-10-20 13:06:45 +02:00
SChernykh d88790237d Fixed cppcheck errors 2025-10-19 17:05:01 +02:00
SChernykh d8e4a00a32 Refactored keccak constants initialization 2025-10-19 14:39:55 +02:00
SChernykh baf13781e4 P2P: use a separate peer id for .onion peers 2025-10-18 20:04:16 +02:00
SChernykh 4e690feefb Support .onion domains for addpeers command and --addpeers option (requires SOCKS5 proxy) 2025-10-18 15:47:06 +02:00
SChernykh e2f0ec7c69 De-duplicate tx hashes and pub keys to save memory (off by default) (#382)
P2Pool-main: 8.2 MB saved
P2Pool-mini: 66 MB saved
P2Pool-nano: 25.2 MB saved

The feature is available only when building from source and is intended for use on low-memory systems (for example, a VPS server with < 1 GB RAM).

It only makes sense to use with `--no-cache --no-randomx` in the command line because cache and RandomX hasher take much more memory.
2025-10-18 12:21:16 +02:00