Remove the mining pools donation line pointing to a Bitcointalk post.
Update the Monero Research Lab link to www.getmonero.org.
Normalize paragraph wrapping to one line per paragraph throughout and
remove a stray double blank line before the Research section.
Fix outdated information:
- Debian/Ubuntu packages renamed: libunwind-dev, libreadline-dev
- Arch package is python, not python3
- Fedora libusbx-devel is a legacy alias; use libusb1-devel
- Raspberry Pi: usb_max_current_enable=1 in /boot/firmware/config.txt
replaces the removed max_usb_current option and pre-Bookworm path
- Recommend git submodule update --init after switching branches:
master and release branches ship different submodule sets
- Clarify per-thread core and RAM sizing for parallel builds
- Lowercase TOC anchors to match generated heading IDs
- Demote Known Issues to a section heading like other sections and
shift its subsections accordingly
- Drop orphaned asterisk footnote under the upgrade table
- Add missing markdown line break after the donation base address label
Few nits changes and notably:
- Bump depends macOS toolchain clang-18/lld-18 -> clang-19/lld-19
and the llvm-18 PATH -> llvm-19 to match
.github/workflows/depends.yml; FreeBSD depends clang-8 -> clang
- Remove dead content: Gentoo install steps, the whole Coverage
section, and the Translations section
- Update blockchain size figures (full ~130 -> ~280 GB, pruned
~45 -> ~95 GB)
- Add Cake Wallet and Cypher Stack to the sponsors list to match
the getmonero.org sponsorships page, reorder to match it, and
size every logo by a fixed height so they render at a consistent
size
parse_unsigned_tx_from_str() and parse_tx_from_str() strip the magic,
then read the version byte and call s.substr(1) without checking a
version byte follows. A blob equal to just the magic leaves an empty
remainder, so s.substr(1) throws std::out_of_range instead of the
function returning false. Require magic + a version byte first.