Block a user
A request past its time limit answers 408, and /api/v1/stats answers 500
Answer 504, not 408, when a request outlasts its time limit
clawbot
deleted branch issue-558-confirm-balance-network from sneak/AutistMask
2026-10-19 09:54:14 +02:00
A reopened confirmation screen shows the balance from before a network switch
fix: the confirmation screen reads its balance on the network it is drawn for (closes #558)
fix: the confirmation screen reads its balance on the network it is drawn for (closes #558)
Passes: the confirmation screen reads and checks the From address's balance on the network its transaction was reviewed for, from the same node as the fee estimate and recipient checks, Sign &…
Answer 504, not 408, when a request outlasts its time limit
- Changed: the prefix-length pages now call
deadlinePassedright after their read, before its error. The same rule now covers every database read and host name lookup in `internal/server/handler…
Routes of a peer whose BGP session goes down are never removed
Plan, built on the per-prefix-and-peer routes of sneak/routewatch#55 and the flush of sneak/routewatch#65, both now on next:
- `ristypes.RIS…
clawbot
deleted branch issue-65-batch-write-off-mutex from sneak/routewatch
2026-10-19 09:45:27 +02:00
The batch handlers take nothing off their queues while they write to the database, so updates are dropped
Write each handler batch from its flush goroutine, outside the mutex
Answer 504, not 408, when a request outlasts its time limit
handlePrefixLengthandhandlePrefixLength6ininternal/server/handlers.gocalldeadlinePassedonly when their read returns an error. The AS and prefix handlers call it right after the…
Write each handler batch from its flush goroutine, outside the mutex
- Rebased onto current
next;TestPrefixHandlerKeepsOneRoutePerPrefixAndPeernow callsh.flushBatch()like the other tests in the file. - Each handler's pending batch now stops at ten batch…