This commit is a straightforward code cleanup in the Rust Bitcoin library. It replaces a few verbose 'match' statements with shorter, more idiomatic Option helper methods. There is no functional change and no security relevance.
This commit is a pure code-style refactor. It rewrites how error values are built so each wrapping step is on its own line instead of being nested inside a single expression. The actual error values produced and the program's behavior are …
This commit only adds two new import names (DateFormatter and RawFormatter) to an existing Python file in the Ethereum clear-signing module. It is a test-related change with no functional code modifications, no bug fixes, and no security-s…
This commit adds a new way for Ethereum transaction definitions to include fixed text labels (called 'constant values') that are shown to the user during signing. It does not change how transaction data is parsed or signed, but it expands …
New untrusted input surface: `const_value` string in ERC-7730 display-format definitions is rendered to the user without length or content validation visible in the diff.Display-only data path bypasses calldata parsing, so a malicious or compromised host-side definition could show arbitrary constant text alongside real transaction fields.No input sanitization, escaping, or length limits are added for `const_value` in the changed code.
This commit is a straightforward internal code cleanup. It removes duplicated error-handling code in three decoder 'end' methods and rewrites the logic using pattern matching and early returns. There is no change to what errors are produce…
This commit fixes a bug where a special internal communication channel (file descriptor) used by Core Lightning could accidentally be left in non-blocking mode on macOS under heavy load. When that happened, a part of the program expecting …
Crash/DoS condition in connectd/channeld due to unexpected EAGAIN on synchronous HSM readInherited O_NONBLOCK on SCM_RIGHTS-passed socketpair fd on macOSDefensive hardening: explicit blocking-mode enforcement on setup
This commit is a routine UI refactor: it renames the internal ASP.NET Core view component from <vc:breadcrumb> to <vc:title-header>, updates CSS class names, and standardizes how page titles are set across many Razor views. There is no sec…
This commit is a routine tooling change. It adds a date-format check to the script that manages changelog files and removes empty subsections from generated changelogs. There is no security relevance: it does not touch firmware, cryptograp…
This commit only changes the way dates are written in changelog files, switching from a numeric format like '2026-06-17' to a written format like '17th June 2026'. It does not modify any program code, build scripts, or security-related beh…
This commit is a routine housekeeping change. It trims and cleans up the text in several product changelogs, removing old release notes and empty section headings that were not relevant to each specific Trezor hardware model. No program co…
This commit updates the Qt graphical toolkit used by Bitcoin Core from version 6.8.3 to 6.8.4 in the project's dependency build system. It also refreshes Bitcoin-specific patches, removes one now-unneeded build patch, and disables a new RI…
Dependency version bump to Qt 6.8.4Removal of local build patch now upstreamed in Qt 6.8.4Bundled libpng RISC-V vector extension disabled for riscv64 cross-compile
This is a small user-interface fix for the Electrum mobile/QML app. When sweeping private keys, the confirmation dialog that shows how much money will be moved initially displayed an amount of 0 because it did not refresh after the transac…
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.