Commit Graph
575 Commits
Author SHA1 Message Date
Tim Bruijnzeels 2e15ba47cc Skip cleanup of redundant ROAs - release 0.8.2 2020-12-14 14:35:02 +01:00
Tim Bruijnzeels 07dc36b9b9 Update versions. 2020-11-16 16:05:41 +01:00
Tim Bruijnzeels b056eb1ebd Reset session if publication server needed to recover. (#339) 2020-11-09 15:46:52 +01:00
Tim Bruijnzeels e966991e2c Fix tests. 2020-11-09 12:31:05 +01:00
Tim Bruijnzeels ef52d96af1 Use locking to force sequential writing to rsync repository folders (#343) 2020-11-09 09:56:54 +01:00
Tim Bruijnzeels 3d237a2285 Support new ROA BGP analyis statuses in text report. 2020-11-06 12:09:35 +01:00
Tim Bruijnzeels adf9b561f8 Resport which announcements are authorized/disallowed for redundant ROAs as well. 2020-11-06 11:58:45 +01:00
Tim Bruijnzeels fb90cf8837 Update KeyStoreVersion to reflect releases. 2020-11-06 10:23:33 +01:00
Tim Bruijnzeels ef71416381 Add clear status for ROAs that only disallow announcements (#344) 2020-11-06 09:30:20 +01:00
Tim Bruijnzeels 3bb70bdbe3 Allow creating redundant ROAs (#341) 2020-11-05 16:15:49 +01:00
Tim Bruijnzeels 3c85407c1e Allow overlapping AS0 ROAs, suggest to remove redundant AS0 ROAs. (#342) 2020-11-04 10:45:19 +01:00
Tim Bruijnzeels d10f65535f Update dependency versions. 2020-10-27 14:33:00 +01:00
Tim Bruijnzeels db0d34e23f Give a clear error in case Krill cannot bind to server address and port (#337) 2020-10-27 09:33:24 +01:00
Tim Bruijnzeels 7686072c01 Always use testbed mode for testing. 2020-10-26 16:09:42 +01:00
Tim Bruijnzeels 506b6a9d05 Add option to force 'recover' on startup (#333) 2020-10-19 14:00:55 +02:00
Tim Bruijnzeels 1d5262e1b0 Fix debug logging for removing old snapshot files. 2020-10-16 15:07:17 +02:00
Tim Bruijnzeels c3d95fc23d Detect and remove surplus events at start-up #332 2020-10-16 14:59:05 +02:00
Tim Bruijnzeels 0cd409cf00 Fix timing issue in functional test. 2020-10-15 16:42:26 +02:00
Tim Bruijnzeels 0318c512cc Remove unused dependency. 2020-10-15 09:12:28 +02:00
Tim Bruijnzeels 187da0db82 Move test_id_certificate to test and use cfg(test). Without the latter cargo publish won't work since we exclude test resources for space. 2020-10-12 08:24:01 +02:00
Tim Bruijnzeels 0cea717326 Don't archive old commands on start up as it takes too long. (#326) 2020-10-09 11:50:47 +02:00
Tim Bruijnzeels 6692efa446 Update KeyStoreVersion to have 0.8.0-rc1. 2020-10-09 11:00:41 +02:00
Tim Bruijnzeels 5f21de171a Also check aggregated ROA changes when publishing!!! (fixes: #327) 2020-10-09 10:18:27 +02:00
Tim Bruijnzeels fb85f21122 Fix clippy for Rust 1.47 warnings. 2020-10-08 16:46:04 +02:00
Tim Bruijnzeels e9d01c6b08 Reject parent XML if it is already in use. (#325) 2020-10-08 15:37:47 +02:00
Tim Bruijnzeels 60574f6e91 Only log that Krill is upgraded if it is. 2020-10-07 18:09:19 +02:00
Tim Bruijnzeels 6090cc4e06 Archive *all* eligible commands (not just the first 100). 2020-10-07 18:07:24 +02:00
Tim Bruijnzeels 61c720acd8 Various fixes following test upgrade (#326) 2020-10-07 16:34:14 +02:00
Tim Bruijnzeels 2a59646a2d Don't expect 'rtas' to be present. Don't include it if it's empty. 2020-10-06 21:25:36 +02:00
Tim Bruijnzeels f4c15ae3e5 Fix setting the last event corretly when applying a command + events. 2020-10-06 21:21:07 +02:00
Tim Bruijnzeels 2788373048 Archive old commands at startup, just before stopping if KRILL_UPGRADE_ONLY is set. 2020-10-06 20:23:16 +02:00
Tim Bruijnzeels 7c2ce9eb1d Fix off-by-one error when updating aggregate. 2020-10-06 16:02:51 +02:00
Tim Bruijnzeels ce978dc2e2 Silence tracing::span under trace logging. 2020-10-06 16:02:12 +02:00
Tim Bruijnzeels ad8dddaf41 Use signed RTA (not just its content) when co-signing an RTA. 2020-10-06 14:58:49 +02:00
Tim Bruijnzeels 096978912c Fix name of keystore version file. (#324) 2020-10-06 14:03:18 +02:00
Tim Bruijnzeels c8a728c4b8 Cargo update (latest rpki-rs master). 2020-10-06 13:17:39 +02:00
Tim Bruijnzeels 7a5919f3e4 Simplify AggregateStore and have simple KeyValueStore for storage concerns only. (#324) 2020-10-06 12:15:36 +02:00
Tim Bruijnzeels 61374949e5 Let StatusStore use simple Key Value store. (#324) 2020-10-02 14:40:26 +02:00
Tim Bruijnzeels 6f9c1b8d89 Remove trait layer for AggregateStore (#324) 2020-10-02 10:20:16 +02:00
Tim Bruijnzeels 7bc6e9eb1c Fix clippy warning. 2020-10-02 09:53:44 +02:00
Tim Bruijnzeels ce8ded8cea Remove old snapshots and dirs after they have become unreferenced for 10 minutes. (#320) 2020-09-30 16:13:21 +02:00
Tim Bruijnzeels 5934882982 Let Krill crash if it can't save its state. (#322) 2020-09-29 11:15:01 +02:00
Tim Bruijnzeels 2217b00a2c Optionally archive old events (#307) 2020-09-29 09:05:46 +02:00
Tim Bruijnzeels 37fe7df9ef Do not include list of excess authorized announcements since it can get huge. (#282) 2020-09-28 09:05:26 +02:00
Tim Bruijnzeels 8fb6e3a651 Improve logging about warmup/recover. (#314) 2020-09-25 16:27:32 +02:00
Tim Bruijnzeels 4251ed3aaa Archive surplus events when recovering. (#314) 2020-09-25 16:22:14 +02:00
Tim Bruijnzeels 5737c34de3 Archive surplus commands on recover (#314) 2020-09-25 14:36:22 +02:00
Tim Bruijnzeels 17f17202c9 Do a filesystem move when moving keystore keys. (#314) 2020-09-25 10:07:30 +02:00
Tim Bruijnzeels 072a5dd58a Do not try to update a snapshot if it's already the latest version. 2020-09-24 15:14:08 +02:00
Tim Bruijnzeels e0be452789 Recover state in case cache warmup fails (#314) 2020-09-24 14:16:36 +02:00