clawbot opened issue sneak/routewatch#121 2026-10-19 22:35:33 +02:00
README has no Rationale section, which REPO_POLICIES requires
clawbot opened issue sneak/routewatch#120 2026-10-19 22:35:31 +02:00
The .dockerignore database patterns do not match db.sqlite, and the repository's *.log and binary suffixes are missing from it
clawbot opened issue sneak/routewatch#119 2026-10-19 22:35:30 +02:00
The home and status page footers say WTFPL while LICENSE and README say MIT
clawbot opened issue sneak/routewatch#118 2026-10-19 22:35:29 +02:00
The WHOIS fetcher's success and error time lists grow without bound unless the stats endpoints are polled
clawbot opened issue sneak/routewatch#117 2026-10-19 22:35:27 +02:00
The start-up WAL checkpoint log line labels the busy flag as wal_pages and always prints zeros after a successful checkpoint
clawbot opened issue sneak/routewatch#116 2026-10-19 22:35:26 +02:00
The peering handler's dropped_paths log figure is never reset, so every run reports the total since start
clawbot opened issue sneak/routewatch#115 2026-10-19 22:35:24 +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 opened issue sneak/routewatch#114 2026-10-19 22:35:23 +02:00
A prefix string that does not parse is written into the prefixes table and counted in the prefix totals
clawbot opened issue sneak/routewatch#113 2026-10-19 22:35:22 +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 opened issue sneak/routewatch#112 2026-10-19 22:35:20 +02:00
A new prefix's first_seen is the latest timestamp among the batch's updates for it, not the earliest
clawbot opened issue sneak/routewatch#111 2026-10-19 22:35:19 +02:00
HEAD requests answer 405 on every route, and a 405 on the JSON routes says "Internal server error"
clawbot opened issue sneak/routewatch#110 2026-10-19 22:35:18 +02:00
The IP lookup accepts an unbounded address list, gives PTR lookups no limit of their own, and echoes private addresses of internal names
clawbot opened issue sneak/routewatch#109 2026-10-19 22:35:16 +02:00
The IP lookup answers 404 "No routes found" when the database read fails
clawbot opened issue sneak/routewatch#108 2026-10-19 22:35:15 +02:00
The HTTP hardening REPO_POLICIES requires before a 1.0 tag is missing: security headers, trusted proxies for forwarded headers, generic error messages
clawbot opened issue sneak/routewatch#107 2026-10-19 22:35:14 +02:00
The image builds and tests the daemon with Go 1.24, a release line that no longer receives security fixes
clawbot opened issue sneak/routewatch#106 2026-10-19 22:35:13 +02:00
The WHOIS client reads a server's answer into memory with no size cap and follows a referral to any host and port
clawbot opened issue sneak/routewatch#105 2026-10-19 22:35:11 +02:00
A WHOIS lookup whose RIR query fails or returns nothing is stored as complete and the AS is not retried for 30 days
clawbot opened issue sneak/routewatch#104 2026-10-19 22:35:10 +02:00
The AS page reads every route of the AS, one random row per peer and prefix, so the largest ASes head for a 504 as the tables fill
clawbot opened issue sneak/routewatch#103 2026-10-19 22:35:09 +02:00
The home page cannot look up any IPv6 address: percent-encoded URL parameters are read undecoded and answer 400
clawbot opened issue sneak/routewatch#102 2026-10-19 22:35:08 +02:00
The 5-second TRUNCATE checkpoint holds the database lock for up to the busy timeout while any read is in progress, and logs the busy result as a success