Matt Hess
aa8075ee57
Update grpc/BoringSSL to v0.20251124.0
2026-01-03 23:30:00 +00:00
Matt Hess
04e9e29aea
● Port upstream p2pool fixes from v4.13
...
- RandomX: send seed hash in calc_pow RPC for faster daemon response
- P2P: fix onion connection counter decrement for incomplete connections
- P2P: give --addpeers peers a 2-second headstart before other connections
2026-01-03 18:16:57 +00:00
Matt Hess
066a30bfa7
cleaned up zmq timeout msg, made it less alarming, more poisson friendly
2026-01-03 18:02:35 +00:00
Matt Hess
a3bdd74811
Fixed donation mode logging, fixed sidechain banner messaging/timing
2026-01-03 17:13:56 +00:00
Matt Hess
d8dcac0927
increased name length on worker display, log err about torsion failing fcmp compatability
2025-12-31 00:59:47 +00:00
Matt Hess
a6aa7c716d
text fix
v4.14
2025-12-29 18:40:10 +00:00
Matt Hess
690c66f8ad
Fix workflow permission
2025-12-29 16:26:41 +00:00
Matt Hess
488af4ba75
Fix artifact task order issue
2025-12-29 14:40:19 +00:00
Matt Hess
a98dc10cb3
Fix double-v version prefix in release workflow
2025-12-29 12:21:45 +00:00
Matt Hess
a1337b4e10
Add zip package to Windows release build
2025-12-29 05:32:36 +00:00
Matt Hess
c3de3e889f
add support for manual triggering of gh actions
2025-12-29 00:34:12 +00:00
Matt Hess
c1b382c4f3
GH action update trigger
2025-12-29 00:18:58 +00:00
Matt Hess
359105129b
Trigger Full CI Run
2025-12-29 00:13:03 +00:00
Matt Hess
25da6ef7d6
Add CURL_ZLIB=OFF to macOS and Windows release builds
2025-12-29 00:09:43 +00:00
Matt Hess
8ea3c30d23
Skip CI for release.yml changes, fix curl nghttp2/libssh2 in releases
2025-12-28 19:51:45 +00:00
Matt Hess
6ab661f656
Fix Windows libzmq IPC/poller and macOS curl brotli/zstd issues
2025-12-28 11:41:40 +00:00
Matt Hess
35ae6ba8d6
Add missing libuv and libzmq builds to macOS and Windows release
2025-12-28 06:52:34 +00:00
Matt Hess
0a364fa000
WITH_GRPC=ON for clang-tidy analysis
2025-12-27 18:52:23 +00:00
mxhess
0d525defd0
Update required P2Pool version in README
2025-12-27 11:17:47 -07:00
Matt Hess
08dcd0a640
release.yml:
...
- Fixed alpine builds (shell: alpine.sh --root for apk)
- Added proper dependencies and comprehensive curl cmake options
- Disabled gRPC for all release builds (not used by Salvium)
- Updated macOS runners to macos-15-intel/macos-15
CMakeLists.txt:
- Changed WITH_GRPC default to OFF (merge mining not used)
side_chain.cpp:
- Cleaned up chain_recovery log formatting
2025-12-27 18:05:29 +00:00
Matt Hess
ce59b1b084
macos-13 → macos-15-intel, macos-14 → macos-15, Added -DUSE_LIBIDN2=OFF -DCURL_USE_LIBPSL=OFF to all 6 curl builds
2025-12-26 23:00:09 +00:00
Matt Hess
0654c7258d
Changed debug logs from level 3 to level 5, fixed shadowVariable warning from LOG_CATEGORY macro, Added shadowVariable to cppcheck/suppressions, Fixed variable lock shadowing outer variable
2025-12-26 17:56:54 +00:00
Matt Hess
a932c003bd
README updates
2025-12-26 16:26:16 +00:00
Matt Hess
ea27306a79
Loglevel fix
2025-12-26 15:47:50 +00:00
Matt Hess
694c672d0c
Fix chain_recovery to properly rebuild from checkpoint
2025-12-26 14:06:40 +00:00
root
499cfad2d6
update exclusion list
2025-12-25 20:03:29 +00:00
Matt Hess
d4cd458cdf
Guard fetch_mainchain_block calls with is_main_thread(), Speed up MSAN sync test
2025-12-25 17:44:55 +00:00
Matt Hess
7ee7e0c71d
msan test timeout increase, small compiler optimization
2025-12-25 06:17:20 +00:00
Matt Hess
39f6406729
reduce info firehose on sync test
2025-12-25 05:07:04 +00:00
Matt Hess
e15fd5abf0
updated repo path, updated version
2025-12-25 04:54:53 +00:00
Matt Hess
45572fb215
Setup sync test to be more serial, README tweaks
2025-12-25 04:33:04 +00:00
Matt Hess
63f277c5ae
Port fix 37889→38889, Complete Salvium rewrite of README, Docker Salvium updates, XMRAmount → SALAmount, Merge mining warning
2025-12-25 03:45:19 +00:00
Matt Hess
b226260f56
Fix threading violation in block cache loading
...
Pass nullptr instead of uv_default_loop_checked() when deserializing
cached blocks at startup. This skips parallel key pre-computation
during the one-time cache load, avoiding a threading check that was
failing on macOS arm64.
The parallel optimization is only used during cache loading - normal
runtime block processing from peers is unaffected.
2025-12-24 20:13:40 +00:00
Matt Hess
5ce7dbf9f0
Added empty check for pruned_blob before debug deserialize, Added exclusions for no connections to other p2pool nodes, m_transactionHashes is empty, calc_miner_tx_hash fast path
2025-12-24 18:35:01 +00:00
Matt Hess
4f4b3d4753
auto i → const auto, fix test_sync condition - previous setup would never pass based on new mining state conditional
2025-12-24 16:49:42 +00:00
Matt Hess
5f85d05f21
call_once fix, removed rx: OFF configs
2025-12-24 15:18:46 +00:00
Matt Hess
e15484c14c
Fix sync test crash: add null terminators to seed_nodes
2025-12-24 05:05:22 +00:00
Matt Hess
2d290833ac
carrot_crypto.cpp requires blake2/blake2.h from RandomX/src,
...
but the include path was only added when WITH_RANDOMX=ON.
This fixes builds with WITH_RANDOMX=OFF
2025-12-24 04:14:30 +00:00
Matt Hess
3121932b17
Remove unused variable 'out_idx' in create_miner_tx, Add missingInclude to cppcheck suppressions for mx25519.h
2025-12-24 00:59:45 +00:00
Matt Hess
fbb73f9658
Fix unit test crashes for Carrot v1 block format
2025-12-23 23:33:32 +00:00
Matt Hess
506f670114
fixed length bug
2025-12-23 02:10:13 +00:00
Matt Hess
aa7c789743
Fixed sync test option, set default min diff
2025-12-23 01:34:53 +00:00
Matt Hess
72d7263e14
Fixed consensus ID format mismatch, riscv64 SIGSEGV, shadow variable
2025-12-22 22:45:35 +00:00
Matt Hess
33bb2a81a6
Added redis backend support for storage alternative to empower nextgen observer
2025-12-22 19:12:25 +00:00
Matt Hess
e68704dc43
Fix undeclared identifier
2025-12-21 21:11:38 +00:00
Matt Hess
71b12b0004
Cleanup Windows linker errors, Added null check in get_mx25519_impl, Fixed coverage pages copy
2025-12-21 17:30:06 +00:00
Matt Hess
53026f9a53
updated to use new zmq host w/ github fw rules to allow access
2025-12-20 20:01:49 +00:00
Matt Hess
f52792dd42
Fix uninitialized memory in Wallet logging
2025-12-20 16:48:59 +00:00
Matt Hess
dd1c46ce78
Enable p2pool_tests build across all C/C++ CI platforms
2025-12-20 07:44:04 +00:00
Matt Hess
248bb7fe6a
Fix log.h static_assert error
2025-12-20 06:35:17 +00:00