ayurishchev pushed to main at ayurishchev/ipam_control 2026-09-27 08:44:20 +03:00
5210ba3333 README: актуализация и оптимизация
ayurishchev pushed to main at ayurishchev/ipam_control 2026-09-27 08:29:12 +03:00
03d727e496 Задачи 025-030: ёмкость префиксов, политика входа, дерево префиксов
ayurishchev pushed to main at ayurishchev/ipam_control 2026-09-26 21:34:12 +03:00
13e17fbb47 Задачи 011-024: доработки по ревью кодовой базы и исправление находок
ayurishchev pushed to main at ayurishchev/ipam_control 2026-09-26 13:25:53 +03:00
cd09ef0805 Задачи 006-010: пользователи, исправление удаления, журнал отказов, групповые операции, автовыделение префиксов
ayurishchev pushed to main at ayurishchev/cloud-ip-validator 2026-09-23 14:10:24 +03:00
008ae1b0db Trim README.md down to an entry point with links, add a component role table
ayurishchev pushed to main at ayurishchev/cloud-ip-validator 2026-09-23 13:48:04 +03:00
046cb98036 Document the Overview/Registry search+filter mechanics and layout
ayurishchev pushed to main at ayurishchev/cloud-ip-validator 2026-09-23 12:24:43 +03:00
3e33841ada Fix Overview layout: stats panel, filter panel, then tables (in that order)
ayurishchev pushed to main at ayurishchev/cloud-ip-validator 2026-09-23 12:00:57 +03:00
281c9188a2 Document the new Overview/Registry search and status filter
0838abc4a2 Add IP search and status filter to the Overview and Registry dashboard pages
Compare 2 commits »
ayurishchev pushed to main at ayurishchev/cloud-ip-validator 2026-09-23 11:04:33 +03:00
db97b83cd6 Fix registry badge showing pass despite a partial/failed cycle
ayurishchev pushed to main at ayurishchev/cloud-ip-validator 2026-09-23 10:38:33 +03:00
3b6b2d04c9 Add an exhaustive Docker deployment walkthrough to docs/SETUP.md
ayurishchev pushed to main at ayurishchev/cloud-ip-validator 2026-09-23 10:15:24 +03:00
582b44f314 Add Floating IP scanning and a durable address registry with configurable history depth
78b20fa5be Remove IPs page auto-refresh; clear checkboxes after bulk recheck
Compare 2 commits »
ayurishchev pushed to main at ayurishchev/ripe-cidr-collector 2026-09-21 13:34:10 +03:00
7e3b4526f3 Record the production deployment on port 18000
ayurishchev pushed to main at ayurishchev/ripe-cidr-collector 2026-09-21 11:32:30 +03:00
50ed8102bc Record the test run on real data (AS62041)
ayurishchev pushed to main at ayurishchev/ripe-cidr-collector 2026-09-21 11:16:58 +03:00
8a549a1452 Update the project analysis after observability
ayurishchev pushed to main at ayurishchev/ripe-cidr-collector 2026-09-21 10:47:10 +03:00
cb935fef0d Add per-source status tracking, /health sources block and /sources
ayurishchev pushed to main at ayurishchev/ripe-cidr-collector 2026-09-21 10:32:41 +03:00
ab89c87321 Do not trust empty backups when sources are configured
ayurishchev pushed to main at ayurishchev/ripe-cidr-collector 2026-09-21 10:14:09 +03:00
aaf41adc79 Stage B of review fixes: daemon state lock, image build check, RIPEstat retries
d6b69d0842 Stage A of review fixes: single read snapshot, redacted /health, batched diff
Compare 2 commits »
ayurishchev pushed to main at ayurishchev/ripe-cidr-collector 2026-09-21 09:57:24 +03:00
0155fd3f38 Withhold addresses after the database is recreated without a backup
ayurishchev pushed to main at ayurishchev/ripe-cidr-collector 2026-09-21 09:45:46 +03:00
46d56654d8 Harden input handling and filter non-global DNS addresses
ayurishchev pushed to main at ayurishchev/ripe-cidr-collector 2026-09-21 09:28:19 +03:00
02f7b49e12 Add database backups and automatic restore