Jeffrey Paul sneak
sneak pushed to feature/status-page-enhancements at sneak/routewatch 2025-12-30 08:50:59 +01:00
c116b035bd Add status page enhancements with new metrics and footer
1115954827 Fix prefix URL routing to handle CIDR notation with slashes
Compare 2 commits »
sneak created branch feature/status-page-enhancements in sneak/routewatch 2025-12-30 08:50:59 +01:00
sneak pushed to main at sneak/routewatch 2025-12-30 08:33:42 +01:00
9043cf9bc0 Add connection duration and reconnect count to status page
sneak pushed to main at sneak/routewatch 2025-12-30 07:37:56 +01:00
3a9ec98d5c Add structured HTTP request logging and increase timeouts
sneak pushed to main at sneak/routewatch 2025-12-30 07:16:40 +01:00
0ae89c33db Fix Dockerfile: vendor dependencies after copying source
sneak pushed to main at sneak/routewatch 2025-12-29 10:07:14 +01:00
8e79b8c074 Add Dockerfile with multi-stage build and source archive
sneak pushed to main at sneak/routewatch 2025-12-29 10:02:29 +01:00
5d7358fce6 Clean up auto_vacuum comment for fresh database deployment
sneak pushed to main at sneak/routewatch 2025-12-29 10:00:40 +01:00
d7e6f46320 Switch to incremental vacuum for non-blocking space reclamation
sneak pushed to main at sneak/routewatch 2025-12-29 09:56:06 +01:00
da6d605e4d Add production hardening: health check, streamer panic fix, db maintenance
sneak pushed to main at sneak/routewatch 2025-12-27 10:20:16 +01:00
d2041a5a55 Add WHOIS stats to status page with adaptive fetcher improvements
sneak pushed to main at sneak/routewatch 2025-12-27 09:56:16 +01:00
f8b7d3b773 Unify IP lookup response structure and add PTR lookups
sneak pushed to main at sneak/routewatch 2025-12-27 09:53:23 +01:00
cb75409647 Add hostname resolution support to IP lookup endpoint
sneak pushed to main at sneak/routewatch 2025-12-27 09:51:12 +01:00
8eaf4e5f4b Add adaptive rate limiting to ASN WHOIS fetcher
sneak pushed to main at sneak/routewatch 2025-12-27 09:47:45 +01:00
3b159454eb Add IP information API with background WHOIS fetcher
sneak pushed to main at sneak/routewatch 2025-12-27 06:59:56 +01:00
7e4dc528bd Display wire bytes on status page instead of decompressed bytes
sneak pushed to main at sneak/routewatch 2025-12-27 06:57:03 +01:00
ab392d874c Track wire bytes separately from decompressed stream bytes
sneak pushed to main at sneak/gohttpserver 2025-12-27 06:43:36 +01:00
f7ab09c2c3 Add Blog Posts CRUD with SQLite
sneak pushed to main at sneak/routewatch 2025-12-27 06:30:54 +01:00
95bbb655ab Add godoc documentation and README with code structure
sneak pushed to main at sneak/routewatch 2025-12-27 06:26:13 +01:00
23dcdd800b Improve godoc documentation for PeeringHandler
sneak pushed to main at sneak/routewatch 2025-12-27 06:24:42 +01:00
c292fef0ac Add comprehensive godoc documentation to handler.go