Build host: xahau-build Build date: Thu Feb 12 09:28:01 UTC 2026 Build md5: 7e2f129e1132e99bc99405f78e46c0fc xahaud Git remotes: origin https://github.com/Xahau/xahaud (fetch) origin https://github.com/Xahau/xahaud (push) Git status: HEAD detached at pull/679/merge Changes not staged for commit: (use "git add ..." to update what will be committed) (use "git restore ..." to discard changes in working directory) modified: ../Builds/CMake/deps/WasmEdge.cmake modified: ../src/ripple/net/impl/RegisterSSLCerts.cpp modified: ../src/ripple/protocol/impl/BuildInfo.cpp Untracked files: (use "git add ..." to include in what will be committed) ../Builds/CMake/deps/WasmEdge.old ../src/certs/ ../src/ripple/net/impl/RegisterSSLCerts.cpp.old no changes added to commit (use "git add" and/or "git commit -a") Git log [last 20]: commit 72a4df74983fbbd8fe88a13f8ffba92d117269aa Merge: 12e1afb 8f331a5 Author: Niq Dudfield Date: Thu Feb 12 09:19:34 2026 +0000 Merge 8f331a538e9e4996cba42ab972b66f58f91f0e42 into 12e1afb694826625d1979374b10a71c7fd90e784 commit 8f331a538e9e4996cba42ab972b66f58f91f0e42 Author: Nicholas Dudfield Date: Thu Feb 12 16:18:30 2026 +0700 fix(consensus): harden proposal parser and guard dice(0) UB Address findings from code review: - dice(0): add early return with INVALID_ARGUMENT before modulo operation to prevent undefined behavior - fromSerialIter: return std::optional to safely reject malformed payloads (truncated, unknown flag bits, trailing bytes) instead of throwing - Update all callers (PeerImp, RCLConsensus, tests) for optional - Add unit tests for dice(0) error code and 7 malformed wire cases commit 12e1afb694826625d1979374b10a71c7fd90e784 Author: tequ Date: Wed Jan 28 12:14:40 2026 +0900 Enhance dependency export process in GitHub Action to check for existing exports before executing. (#660)