This commit is a straightforward code cleanup in the rust-bitcoin library. It replaces deeply nested match blocks with newer, cleaner Rust syntax (let-else statements) inside safe arithmetic helper functions. The actual behavior of the cod…
This is an automated dependency update by Dependabot that bumps the Rust `log` crate from version 0.4.29 to 0.4.33. The change only updates a version number and cryptographic checksum in the project's lock file. There is no indication in t…
This commit adds support in the Lightning Dev Kit for a new DNSSEC error message type. Previously, if a DNS resolver couldn't resolve a human-readable Lightning address, the client would simply wait and eventually time out. Now, the client…
New message handling path added for DNSSECErrorMulti-resolver query tracking with per-query blinded-path contextsPrevents a single misbehaving resolver from failing a resolution prematurely
This commit adds plumbing for a new Lightning onion message type called DNSSECError. It lets a DNS resolver tell a payer that a name could not be resolved, so the payer can fail or retry faster. The change is mostly new message framing and…
New network message type added with serialization/deserialization codeDefault handler is a no-op, so security relevance depends on future implementationsMessage is only processed when a valid DNSResolverContext is present
This commit is a build-system refactor for creating the Windows installer. It moves the NSIS installer generation logic into a separate, reusable CMake script and changes the template to use configurable directories instead of hardcoded bu…
This commit lowers the maximum number of Zcash transactions that can be processed in one batch from 40 to 35. It is a small, defensive adjustment to keep memory usage within safe limits on the hardware wallet. There is no direct evidence i…
Resource limit reduction (batch count cap lowered)Memory safety margin adjustment for shared device memoryAtomic batch signing behavior preserved
This commit simply raises the maximum number of Zcash transactions that can be processed in one batch from 35 to 40 on a specific firmware variant. It updates a constant, the matching documentation, and a unit test. There is no indication …
No security-relevant keywords in commit title or message.No bounds-checking, input-validation, or cryptographic code changes beyond updating the threshold value and its test.No references to CVEs, vulnerabilities, researchers, or security advisories in the commit or supplied materials.
This change swaps the project's Python cryptography dependency from the well-known 'coincurve' package to a temporary fork called 'coincurve-cp314-fix' published by an individual contributor (daywalker90). The stated reason is to fix Pytho…
Dependency switched from established package to a temporary fork with a different publisherCustom PyPI package name 'coincurve-cp314-fix' is not the upstream projectFork publisher is an individual GitHub user (daywalker90), not the original coincurve maintainers
This commit only adds a new test case to the Core Lightning test suite. The test is marked as expected to fail (xfail) and checks whether the renepay plugin computes the CLTV (a timeout value used in Lightning payments) correctly. It does …
This commit fixes a bug in Core Lightning's renepay plugin where the time-lock expiry (CLTV) for the first hop of a payment was incorrectly calculated by adding the current block height twice. This caused HTLCs to be created with expiry va…
CLTV/expiry miscalculation in payment routingDouble-counting of blockheight leading to far-future HTLC expiriesTest previously marked xfail now passing after fix
This commit simply updates the version of Bitcoin Core used in the project's automated testing environment from a release candidate (31.0rc2) to the final stable release (31.1). It is a routine CI/infrastructure maintenance change with no …
This commit only updates a single line in the installation documentation, changing the recommended minimum version of Bitcoin Core from 0.21+ to 31.0+. There is no code change, no bug fix, and no security patch in the diff itself.
A quiet fix may be responsible caution—or it may leave users unaware that their assets were ever at risk. CommitWatch preserves the evidence, adds context, and tracks whether vendors disclose, acknowledge, and learn.