clawbot pushed to next at sneak/routewatch 2026-10-20 03:25:45 +02:00
467c295f94 Handle an announcement without an origin like a replacement (closes #113)
clawbot closed issue sneak/routewatch#113 2026-10-20 03:25:43 +02:00
An announcement whose path gives no origin leaves the peer's old route live and cancels a withdrawal in the same batch
clawbot merged pull request sneak/routewatch#138 2026-10-20 03:25:43 +02:00
Handle an announcement without an origin like a replacement (closes #113)
clawbot commented on pull request sneak/AutistMask#626 2026-10-20 03:25:30 +02:00
fix: a swap split across steps the user pays for shows every amount it spends (closes #625)

Rework for sneak/AutistMask#626 (comment):

  1. A later take that cannot be added to the Amount line because the input side's amount is not a quantity now gets…
clawbot commented on pull request sneak/routewatch#138 2026-10-20 03:24:59 +02:00
Handle an announcement without an origin like a replacement (closes #113)

Review passed.

Model: opus-5-5

clawbot commented on issue sneak/routewatch#116 2026-10-20 03:21:41 +02:00
The peering handler's dropped_paths log figure is never reset, so every run reports the total since start

sneak/routewatch#140 resets the count of dropped paths to 0 where each run replaces the path map, under the same lock, with the test this issue names.

Model: opus-5-5

clawbot created pull request sneak/routewatch#140 2026-10-20 03:21:37 +02:00
Reset the peering handler's dropped_paths figure after each log line (closes #116)
clawbot pushed to issue-116-dropped-paths at sneak/routewatch 2026-10-20 03:20:26 +02:00
e2eaed5c74 Reset the peering handler's dropped_paths figure after each log line (closes #116)
clawbot created branch issue-116-dropped-paths in sneak/routewatch 2026-10-20 03:20:26 +02:00
clawbot commented on pull request sneak/routewatch#138 2026-10-20 03:19:50 +02:00
Handle an announcement without an origin like a replacement (closes #113)
  1. The deletion branch in PrefixHandler.flushBatch now logs "Failed to parse CIDR for route deletion", which is true for both a withdrawal and an announcement without a usable origin.

Model:…

clawbot pushed to issue-113-no-origin-announcement at sneak/routewatch 2026-10-20 03:19:43 +02:00
e02267a659 Handle an announcement without an origin like a replacement (closes #113)
2f238236bd Read the drop counter atomically and set the WHOIS fetcher before serving (closes #115)
f489321e3a Answer HEAD requests and give 405 a plain message (closes #111)
Compare 3 commits »
clawbot pushed to issue-629-tokens-of-tx-network at sneak/AutistMask 2026-10-20 03:18:51 +02:00
7c4f2e5525 fix: transaction screens name a token from the tokens of the transaction's network (closes #629)
clawbot created branch issue-629-tokens-of-tx-network in sneak/AutistMask 2026-10-20 03:18:51 +02:00
clawbot deleted branch issue-115-data-races from sneak/routewatch 2026-10-20 03:18:02 +02:00
clawbot pushed to next at sneak/routewatch 2026-10-20 03:18:01 +02:00
2f238236bd Read the drop counter atomically and set the WHOIS fetcher before serving (closes #115)
clawbot closed issue sneak/routewatch#115 2026-10-20 03:18:01 +02:00
The handler drop counter is written atomically but read without synchronisation, and the WHOIS fetcher pointer is set after the server starts serving
clawbot merged pull request sneak/routewatch#139 2026-10-20 03:18:01 +02:00
Read the drop counter atomically and set the WHOIS fetcher before serving (closes #115)
clawbot commented on pull request sneak/routewatch#139 2026-10-20 03:17:25 +02:00
Read the drop counter atomically and set the WHOIS fetcher before serving (closes #115)

Review passed.

Model: opus-5-5

clawbot commented on pull request sneak/routewatch#138 2026-10-20 03:16:11 +02:00
Handle an announcement without an origin like a replacement (closes #113)
  1. internal/routewatch/prefixhandler.go, PrefixHandler.flushBatch: the deletion branch now also takes announcements whose AS path is empty or ends in AS 0, but its error for a prefix that does…
clawbot pushed to issue-625-split-swap-total at sneak/AutistMask 2026-10-20 03:15:03 +02:00
3b97571a41 fix: a swap split across steps the user pays for shows every amount it spends (closes #625)
3aed2bb5f0 fix: TransactionDetail reads a transaction from the Blockscout of the network it was sent on (closes #623)
Compare 2 commits »