Codex Bot
53cca824e5
Fix merge mining host argument types
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 8s
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 10s
C/C++ CI / build-ubuntu (map[c:gcc-10 cpp:g++-10 flags: os:ubuntu-22.04]) (push) Failing after 6m4s
C/C++ CI / build-ubuntu (map[c:gcc-11 cpp:g++-11 flags: os:ubuntu-22.04]) (push) Failing after 5m48s
C/C++ CI / build-ubuntu (map[c:gcc-12 cpp:g++-12 flags: os:ubuntu-22.04]) (push) Failing after 4m54s
C/C++ CI / build-ubuntu (map[c:gcc-13 cpp:g++-13 flags: os:ubuntu-24.04]) (push) Failing after 8m16s
C/C++ CI / build-ubuntu (map[c:gcc-14 cpp:g++-14 flags: os:ubuntu-24.04]) (push) Failing after 8m0s
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) Failing after 39m48s
C/C++ CI / build-ubuntu (map[c:gcc-9 cpp:g++-9 flags: os:ubuntu-22.04]) (push) Failing after 6m34s
C/C++ CI / build-ubuntu-static-libs (map[flags:-fuse-linker-plugin -ffunction-sections]) (push) Failing after 1m36s
C/C++ CI / build-ubuntu-riscv64 (map[flags:-fuse-linker-plugin -ffunction-sections os:ubuntu-24.04]) (push) Failing after 12s
C/C++ CI / build-freebsd (map[architecture:x86-64 host:ubuntu-latest name:freebsd version:13.3]) (push) Failing after 5m50s
C/C++ CI / build-openbsd (map[architecture:x86-64 host:ubuntu-latest name:openbsd version:7.4]) (push) Failing after 3m27s
clang-tidy / clang-tidy (push) Failing after 4m19s
CodeQL / Analyze (cpp) (push) Failing after 1m38s
Code coverage / coverage (push) Failing after 5m25s
cppcheck / cppcheck-ubuntu (push) Failing after 3m56s
C/C++ CI / build-windows-msys2 (map[c:gcc cxx:g++ flags:-ffunction-sections -Wno-error=maybe-uninitialized -Wno-error=attributes -Wno-attributes]) (push) Failing after 33m13s
source-snapshot / source-snapshot (push) Failing after 12m54s
Sync test (Ubuntu) / sync-test-ubuntu-tsan (push) Failing after 3m51s
Sync test (Ubuntu) / sync-test-ubuntu-msan (push) Has been skipped
Sync test (Ubuntu) / sync-test-ubuntu-ubsan (push) Has been skipped
Sync test (Ubuntu) / sync-test-ubuntu-asan (push) Has been skipped
cppcheck / cppcheck-windows (push) Failing after 16m13s
Microsoft C++ Code Analysis / Analyze (push) Failing after 25m36s
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-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
Sync test (macOS) / sync-test-macos-intel (push) Has been cancelled
Sync test (Windows) / sync-test-windows-debug-asan (push) Has been cancelled
Sync test (macOS) / sync-test-macos-arm64 (push) Has been cancelled
Sync test (Windows) / sync-test-windows-leaks (push) Has been cancelled
2026-04-25 17:38:19 +02:00
Codex Bot
f7f950ab20
Enable merge mining CLI option
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 9s
Sync test (Windows) / sync-test-windows-debug-asan (push) Has been cancelled
Sync test (Windows) / sync-test-windows-leaks (push) Has been cancelled
C/C++ CI / build-alpine-static (map[arch:riscv64 branch:latest-stable flags:-ffunction-sections]) (push) Failing after 7s
Sync test (Ubuntu) / sync-test-ubuntu-tsan (push) Has been cancelled
Sync test (Ubuntu) / sync-test-ubuntu-msan (push) Has been cancelled
Sync test (Ubuntu) / sync-test-ubuntu-ubsan (push) Has been cancelled
Sync test (Ubuntu) / sync-test-ubuntu-asan (push) Has been cancelled
Sync test (macOS) / sync-test-macos-intel (push) Has been cancelled
Sync test (macOS) / sync-test-macos-arm64 (push) Has been cancelled
source-snapshot / source-snapshot (push) Has been cancelled
Microsoft C++ Code Analysis / Analyze (push) Has been cancelled
cppcheck / cppcheck-ubuntu (push) Has been cancelled
cppcheck / cppcheck-windows (push) Has been cancelled
Code coverage / coverage (push) Has been cancelled
C/C++ CI / build-alpine-static (map[arch:x86_64 branch:latest-stable flags:-ffunction-sections]) (push) Failing after 9s
CodeQL / Analyze (cpp) (push) Has been cancelled
clang-tidy / clang-tidy (push) Has been cancelled
C/C++ CI / build-ubuntu (map[c:gcc-11 cpp:g++-11 flags: os:ubuntu-22.04]) (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-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-ubuntu-riscv64 (map[flags:-fuse-linker-plugin -ffunction-sections os:ubuntu-24.04]) (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: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-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
C/C++ CI / build-ubuntu (map[c:gcc-10 cpp:g++-10 flags: os:ubuntu-22.04]) (push) Has been cancelled
2026-04-25 17:35:33 +02:00
Codex Bot
6a0421816a
Import current p2pool-salvium snapshot
C/C++ CI / build-alpine-static (map[arch:aarch64 branch:latest-stable flags:-ffunction-sections -mfix-cortex-a53-835769 -mfix-cortex-a53-843419]) (push) Has been cancelled
C/C++ CI / build-alpine-static (map[arch:riscv64 branch:latest-stable flags:-ffunction-sections]) (push) Has been cancelled
C/C++ CI / build-alpine-static (map[arch:x86_64 branch:latest-stable flags:-ffunction-sections]) (push) Has been cancelled
C/C++ CI / build-ubuntu (map[c:gcc-10 cpp:g++-10 flags: os:ubuntu-22.04]) (push) Has been cancelled
C/C++ CI / build-ubuntu (map[c:gcc-11 cpp:g++-11 flags: os:ubuntu-22.04]) (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-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-ubuntu-riscv64 (map[flags:-fuse-linker-plugin -ffunction-sections os:ubuntu-24.04]) (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: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-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
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
Microsoft C++ Code Analysis / Analyze (push) Has been cancelled
source-snapshot / source-snapshot (push) Has been cancelled
Sync test (macOS) / sync-test-macos-intel (push) Has been cancelled
Sync test (macOS) / sync-test-macos-arm64 (push) Has been cancelled
Sync test (Ubuntu) / sync-test-ubuntu-tsan (push) Has been cancelled
Sync test (Ubuntu) / sync-test-ubuntu-msan (push) Has been cancelled
Sync test (Ubuntu) / sync-test-ubuntu-ubsan (push) Has been cancelled
Sync test (Ubuntu) / sync-test-ubuntu-asan (push) Has been cancelled
Sync test (Windows) / sync-test-windows-debug-asan (push) Has been cancelled
Sync test (Windows) / sync-test-windows-leaks (push) Has been cancelled
2026-04-25 11:36:07 +02:00
Matt Hess
e432577257
fix get_payout early return missing outputs
v4.16
2026-02-21 21:32:29 +00:00
Matt Hess
cdb54f663a
detect and break chain_recovery via step back
2026-02-21 17:30:09 +00:00
Matt Hess
7cd4c6be8b
add fully static Linux x64 build
2026-02-20 20:41:20 +00:00
Matt Hess
a79912127f
updated readme
2026-02-20 20:33:27 +00:00
Matt Hess
e6687fdbaa
upgrade CodeQL action
2026-02-20 18:46:12 +00:00
Matt Hess
84f943ab90
bump runner to ubuntu-24.04
2026-02-20 15:49:02 +00:00
Matt Hess
60116154a6
fix riscv64 gcc-14 cross-compiler issue
2026-02-20 15:07:50 +00:00
Matt Hess
8fe46a5cf8
Fix corrupt patch: add leading space to blank context lines in win7.patch
2026-02-20 02:48:52 +00:00
Matt Hess
76d1efcf57
Implement batch block transfer with server side ancestor fill, BLOCK_BATCH_MAX_COUNT reduced from 50 to 10 to avoid contention warnings, fix get_seed failure in add_external_block returning false
2026-02-19 20:30:23 +00:00
Matt Hess
867047f897
Fix crash at start with loglevel 5 and clean up debug logging
2026-02-19 17:26:21 +00:00
Matt Hess
6efab82426
Fix BlockTemplate assignment operator missing Salvium-specific fields
2026-02-19 16:27:23 +00:00
Matt Hess
cc960044f6
update BoringSSL win7 patch, upgrade RISC-V to ubuntu-24.04, expand macOS matrix
2026-02-19 16:17:28 +00:00
Matt Hess
b9eaa797d9
Fix mainchain difficulty stubs causing consensus failure
2026-02-19 15:06:13 +00:00
Matt Hess
de76c93b67
Suppress RandomX strict-overflow warnings in GCC compile and LTO link phases
2026-02-19 13:47:53 +00:00
Matt Hess
289bcc2d03
Import upstream fixes, IPv6 ZMQ support, submodule updates, RandomX prefetch perf tweaks, v2 VM work in progress and bug fixes
2026-02-19 13:35:59 +00:00
Matt Hess
218e04d80d
retry unverified blocks after get_miner_data RPC
2026-02-19 02:42:48 +00:00
Matt Hess
7eac7d4542
Fix sync stall, C++17 compat, cppcheck shadow, and gate sync tests behind some CI checks
2026-02-19 01:42:21 +00:00
Matt Hess
fedf09caa2
set proto tx hf height
2026-02-18 18:24:16 +00:00
Matt Hess
d99e139f3a
Defer block template construction until getblocktemplate RPC completes so treasury outputs are always present, treat RPC failures as fatal (no template built, retry on next ZMQ), fix txout_to_key parser missing unlock_time field
2026-02-18 17:44:24 +00:00
Matt Hess
336d15b8a5
Fix stale checkpoints on purge/genesis and BLOCK_BATCH_RESPONSE stall
2026-02-18 04:01:01 +00:00
Matt Hess
cd90973f4a
Fix peer protocol display for 1.6
2026-02-18 02:29:05 +00:00
Matt Hess
544176c964
include genesis in checkpoint creation
2026-02-18 02:09:56 +00:00
Matt Hess
6107ca6002
Remove protocol_tx_blob from sidechain data; keep only stub in mainchain
2026-02-18 01:58:57 +00:00
Matt Hess
357e73c4a6
Add Protocol 1.6 for batch block transfer and sidechain protocol_tx support
2026-02-17 19:33:50 +00:00
Matt Hess
7b10a617d4
Split sync test workflow into per-platform files
2026-02-17 18:48:39 +00:00
Matt Hess
662ad27186
Align params/constructor flow with upstream p2pool
2026-02-06 12:01:38 +00:00
Matt Hess
c6ee991de7
Fix cppcheck warnings from params-file changes
2026-02-06 03:06:58 +00:00
Matt Hess
855e1df5b3
Fix member declaration order to match constructor initialization
2026-02-06 00:26:49 +00:00
Matt Hess
b19b2a5d08
Initialize protocol_tx offset/size members in constructor
2026-02-05 23:52:36 +00:00
Matt Hess
bb3fca1310
Fix clang-tidy hicpp-use-emplace warnings in args parsing
2026-02-05 21:26:09 +00:00
Matt Hess
9e36f2dfcf
Fix clang-tidy narrowing conversion warnings in protocol_tx splice
2026-02-05 20:53:17 +00:00
Matt Hess
e12419d79b
Splice real protocol_tx at submit time, not template build time
2026-02-05 14:57:48 +00:00
Matt Hess
3b85ec3aba
Gate block template on protocol_tx RPC
...
Wait for getblocktemplate RPC response before delivering templates
to miners, ensuring the protocol_tx hash is correct in the PoW
merkle root. All error paths fall back to empty protocol_tx so
mining is never permanently stalled.
Also bump ver to 4.16 and include upstream whitespace fix in tcp_server
2026-02-02 19:48:15 +00:00
Matt Hess
5ab43ff6d9
When Salvium yield/audit payouts mature, the daemon expects a non-empty
...
protocol_tx in submitted blocks. P2pool previously hardcoded an empty
protocol_tx (0 outputs), causing block rejections with "Invalid number
of outputs in protocol_tx".
Now fetches the daemon's blocktemplate_blob via getblocktemplate RPC,
parses out the real protocol_tx bytes, and uses them in the block
template. Falls back to the empty protocol_tx when the RPC hasn't
returned yet (correct for blocks with no payouts due).
2026-02-02 19:10:38 +00:00
Matt Hess
f0b58de64a
Add --log-file command line parameter
2026-01-21 22:20:47 +00:00
Matt Hess
a5908e7560
Add --params-file support for config file based parameters
2026-01-21 20:11:41 +00:00
Matt Hess
828f7f3291
Pin cppcheck to stable release 2.19.0
v4.15
2026-01-21 02:37:51 +00:00
Matt Hess
221fc2a080
Update new version notification URL
2026-01-21 01:47:20 +00:00
Matt Hess
63467b2c52
Fix checkpoint validation using wrong range limit
2026-01-18 14:41:37 +00:00
Matt Hess
a668fa33c2
Bump version to 4.15
2026-01-15 01:56:34 +00:00
Matt Hess
5d196ade1f
Enhance mainchain reorg handling with mining pause and robust recovery
2026-01-14 18:31:37 +00:00
Matt Hess
fe1f36c7fe
Increase genesis wait, add 2nd seed, resolve circular checkpoint request issue
2026-01-14 05:30:33 +00:00
Matt Hess
36275a03c9
convert sync test to 3 parallel tracks
2026-01-13 01:51:42 +00:00
Matt Hess
b20555e4ea
Fix win7.patch empty line formatting
2026-01-13 01:47:02 +00:00
Matt Hess
a967161de8
Fix corrupted win7.patch format for BoringSSL update
2026-01-13 01:28:12 +00:00
Matt Hess
11a5d3ff94
Fix cppcheck const warning and update BoringSSL win7 patch
2026-01-13 00:32:23 +00:00
Matt Hess
6c8b8894ee
Fix TSan race on m_p2pServer during startup, update curl to 8.18.0
2026-01-12 21:48:10 +00:00