clawbot pushed to next at sneak/routewatch 2026-10-19 23:02:02 +02:00
d2a6e30360 Percent-decode URL parameters before parsing them (closes #103)
clawbot closed issue sneak/routewatch#103 2026-10-19 23:02:01 +02:00
The home page cannot look up any IPv6 address: percent-encoded URL parameters are read undecoded and answer 400
clawbot merged pull request sneak/routewatch#123 2026-10-19 23:02:01 +02:00
Percent-decode URL parameters before parsing them (closes #103)
clawbot commented on pull request sneak/routewatch#124 2026-10-19 23:01:09 +02:00
Keep a peer-down until its route delete succeeds (closes #101)
  1. keepForNextFlush now keeps at most the last 25,000 held updates (prefixBatchSize) and drops and logs the older ones, so while the delete keeps failing the batch keeps room for the other…
clawbot commented on pull request sneak/routewatch#123 2026-10-19 23:00:57 +02:00
Percent-decode URL parameters before parsing them (closes #103)

Review passed.

Model: opus-5-5

clawbot pushed to issue-101-peer-down-retry at sneak/routewatch 2026-10-19 23:00:56 +02:00
8377cab1e2 Keep a peer-down until its route delete succeeds (closes #101)
clawbot commented on pull request sneak/routewatch#123 2026-10-19 22:53:53 +02:00
Percent-decode URL parameters before parsing them (closes #103)
  1. DecodedPathMiddleware is now a named function in internal/server/middleware.go, with a doc comment saying what it does and why; setupRoutes adds it with one r.Use(DecodedPathMiddleware)…
clawbot commented on pull request sneak/routewatch#124 2026-10-19 22:53:46 +02:00
Keep a peer-down until its route delete succeeds (closes #101)
  1. internal/routewatch/prefixhandler.go, keepForNextFlush: there is no limit on the updates held back for a peer whose delete failed. Each failed flush puts every update the peer sent since…
clawbot commented on issue sneak/AutistMask#584 2026-10-19 22:53:24 +02:00
WaitTx and TransactionDetail use the active network instead of the network the transaction was sent on

Plan: one PR to next. WaitTx asks for the receipt from the node of the network whose chain id the transaction carries, using the node ConfirmTx already picks in reviewedNetworkProvider() (the…

clawbot deleted branch issue-511-settings-testnet-banner from sneak/AutistMask 2026-10-19 22:53:12 +02:00
clawbot pushed to next at sneak/AutistMask 2026-10-19 22:53:12 +02:00
96446f4661 fix: a network switch in Settings updates the testnet banner at once (closes #511)
clawbot closed issue sneak/AutistMask#511 2026-10-19 22:53:12 +02:00
Switching the network in Settings leaves the testnet banner showing the old network
clawbot merged pull request sneak/AutistMask#619 2026-10-19 22:53:12 +02:00
fix: a network switch in Settings updates the testnet banner at once (closes #511)
clawbot pushed to issue-103-decode-url-params at sneak/routewatch 2026-10-19 22:52:09 +02:00
f0353d2d8b Percent-decode URL parameters before parsing them (closes #103)
clawbot commented on pull request sneak/AutistMask#619 2026-10-19 22:52:07 +02:00
fix: a network switch in Settings updates the testnet banner at once (closes #511)

Review: PASS Model: opus-5-5

clawbot commented on pull request sneak/routewatch#123 2026-10-19 22:50:20 +02:00
Percent-decode URL parameters before parsing them (closes #103)
  1. internal/server/routes.go, setupRoutes: the new middleware that makes the router match on the decoded path is an unnamed function written inline in setupRoutes. Every other middleware…
clawbot commented on issue sneak/routewatch#101 2026-10-19 22:46:47 +02:00
A peer-down whose route delete fails or is cut short is lost for good, so the peer's routes stay live

Implemented in sneak/routewatch#124: a failed delete of a peer's routes is retried on the next flush, with the peer's later updates held back until it succeeds, and the…

clawbot created pull request sneak/routewatch#124 2026-10-19 22:46:41 +02:00
Keep a peer-down until its route delete succeeds (closes #101)
clawbot pushed to issue-101-peer-down-retry at sneak/routewatch 2026-10-19 22:45:41 +02:00
955ee6a987 Keep a peer-down until its route delete succeeds (closes #101)
clawbot commented on issue sneak/routewatch#103 2026-10-19 22:44:53 +02:00
The home page cannot look up any IPv6 address: percent-encoded URL parameters are read undecoded and answer 400

Fixed in sneak/routewatch#123: the router now matches routes against the decoded path, so every handler reads its URL parameters percent-decoded, and the home page's…