2026-09-26 - 2026-10-03
Overview
11 Pull requests merged by 1 user
Merged
#50 Serve the /api/v1/stats prefix distribution from memory (closes #30)
Merged
#49 Create new databases with auto_vacuum incremental (closes #43)
Merged
#51 Look up IP addresses by prefix at each mask length
Merged
#47 Stamp the git tag or short commit in a plain docker build (closes #46)
Merged
#44 Container makes its data directory usable itself (closes #42)
Merged
#41 Add a .dockerignore (closes #39)
Merged
#40 README: license and author up front; bring TODO.md up to date (closes #38)
Merged
#37 Add MIT LICENSE (closes #1)
Merged
#36 Stop the streamer without sending on closed queues (closes #34)
Merged
#35 Let the daemon receive docker stop's signal itself (closes #33)
Merged
#32 Refuse invalid settings at start, health check follows PORT (closes #31)
12 Issues closed from 1 user
Closed
#30 /api/v1/stats answers HTTP 500 after 35 hours on the live feed
Closed
#43 auto_vacuum is never enabled, so incremental vacuum frees nothing
Closed
#48 Looking up an IPv6 address reads every IPv6 route, so it times out on a production-sized database
Closed
#46 docker build . stamps dev, not the git tag or short commit
Closed
#45 Run every build, test and lint step in the Dockerfiles at nice -n 19
Closed
#42 The container sets its data directory permissions itself before startup
Closed
#39 Add a .dockerignore
Closed
#38 README and TODO.md: licence and author up front, TODO.md brought up to date
Closed
#1 Add missing standard files: LICENSE, .editorconfig, and a CI workflow
Closed
#34 Stopping the daemon while the feed is flowing can panic with "send on closed channel"
Closed
#33 docker stop kills the daemon 2 seconds after the stop signal
Closed
#31 Ready to run under upaas on fsn1app1: prod branch, settings from env, health check, README section
9 Issues created by 0 users
Opened
#33 docker stop kills the daemon 2 seconds after the stop signal
Opened
#34 Stopping the daemon while the feed is flowing can panic with "send on closed channel"
Opened
#38 README and TODO.md: licence and author up front, TODO.md brought up to date
Opened
#39 Add a .dockerignore
Opened
#42 The container sets its data directory permissions itself before startup
Opened
#43 auto_vacuum is never enabled, so incremental vacuum frees nothing
Opened
#45 Run every build, test and lint step in the Dockerfiles at nice -n 19
Opened
#46 docker build . stamps dev, not the git tag or short commit
Opened
#48 Looking up an IPv6 address reads every IPv6 route, so it times out on a production-sized database
2 Unresolved Conversations
Open
#6
Next milestone: production memory under 5 GiB, ready for upaas
Open
#3
Production memory: run under 5 GiB on real internet feed (was killed at ~12 GiB)