Skip to content

docs: fix double-slash URL in responsible disclosures topic - #2833

Merged
bitschmidty merged 1 commit into
bitcoinops:masterfrom
Bartok9:fix/responsible-disclosures-double-slash
Jul 27, 2026
Merged

docs: fix double-slash URL in responsible disclosures topic#2833
bitschmidty merged 1 commit into
bitcoinops:masterfrom
Bartok9:fix/responsible-disclosures-double-slash

Conversation

@Bartok9

@Bartok9 Bartok9 commented Jul 26, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Fix a double-slash path typo in the responsible disclosures topic link to Newsletter Newsletters: add 90 (2020-03-25) #378.
  • Restores a direct deep link to the Antoine Poinsot CPU-DoS disclosure bullet.

Motivation

In _topics/en/responsible-disclosures.md, the Poinsot CPU-DoS mention pointed at:

/en/newsletters/2025/10/31//#cpu-dos-from-unconfirmed-transaction-processing

Sibling entries in the same file correctly use a single slash before the fragment. On the live site, Netlify answers the double-slash path with a 301 to /en/newsletters/2025/10/31/, so clients can lose the intended #cpu-dos-from-unconfirmed-transaction-processing jump. The destination anchor exists on Newsletter #378.

This is pure link hygiene (path shape), not a content rewrite.

Verification

  • Compared against neighboring disclosures in the same topic file for 2025-10-31 (all other URLs use a single trailing slash before #...).
  • Repo scan: this was the only _topics/** hit for a newsletter date path with //#.
  • Live checks:
    • https://bitcoinops.org/en/newsletters/2025/10/31//... → Netlify 301/en/newsletters/2025/10/31/
    • Correct URL returns 200 and the page contains id="cpu-dos-from-unconfirmed-transaction-processing"
    • Published topic page currently emits the broken //# href
  • Diff is +1/−1 on one English topic file; no newsletter, translation, matrix, or layout changes.
  • Orthogonal to open EN newsletter factual PRs News346: correct waitNext() fee_threshold / MAX_MONEY description #2823 and News188: clarify cleanstack is policy only for legacy inputs #2828.

Notes

  • No open/closed duplicate PRs found for this path.

Agent-Owner: sera · Platform: hermes · Claim-TTL: 24h

Newsletter bitcoinops#378 CPU-DoS disclosure link used /2025/10/31//#…;
normalize to a single slash so the fragment deep-link is preserved.
@Bartok9
Bartok9 force-pushed the fix/responsible-disclosures-double-slash branch from a9086be to c476ada Compare July 26, 2026 12:30

@bitschmidty bitschmidty left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ACK

@bitschmidty
bitschmidty merged commit 6c1aa00 into bitcoinops:master Jul 27, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants