Commit Graph
464 Commits
Author SHA1 Message Date
Tim Bruijnzeels 329e321ed4 Find all specific prefixes for a RoaDefinition max length. (#282) 2020-07-23 15:04:12 +02:00
Tim Bruijnzeels 7fe60f9b1f Write empty repository when publication server is initialised. (fixes: #270) 2020-07-22 15:51:37 +02:00
Tim Bruijnzeels af7a9c6c12 Use local (and now much cleaner) implementation for ID Certificate logic. (closes #45) 2020-07-22 15:07:49 +02:00
Tim Bruijnzeels aa89b3dbe7 Sign oneoff RTA (still needs e2e testing). (#283) 2020-07-20 16:54:48 +02:00
Tim Bruijnzeels 6e7fc785b1 Don't use unsafe code where we don't need it. (closes: #273) 2020-07-13 14:27:15 +02:00
Tim Bruijnzeels 6d32fb81a8 Allow tweaking of defaults w.r.t. ROA aggregation, publication and ROA and certificate re-issuance. (#281) 2020-07-13 12:49:53 +02:00
Tim Bruijnzeels 865180d31b Make ROA (de-)aggregation threshold configurable, and test! (#268) 2020-07-10 16:51:03 +02:00
Tim Bruijnzeels ee5b6d9f08 Use a lazily initialised configuration static for easier access to config. (#268) 2020-07-10 13:08:24 +02:00
Tim Bruijnzeels d1445b3b6e Aggregate/De-aggregate ROAs per ASN based on the total number of authorizations. (#268) 2020-07-09 15:49:44 +02:00
Tim Bruijnzeels ce88921dd8 Mark redundant ROA covering prefixes made valid by other ROAs only as 'unseen'. 2020-07-07 12:09:08 +02:00
Tim Bruijnzeels 206cfc5c80 Update versions for 0.8.0 RC development. 2020-06-29 10:20:00 +02:00
Tim Bruijnzeels 3e517c0fa8 Update version to 0.7.2 2020-06-28 22:57:50 +02:00
Tim Bruijnzeels 00bad7e5a0 Fix unsafe handling of downloaded RIS dump files, and double check unsafe code elsewhere. 2020-06-28 22:43:34 +02:00
Tim Bruijnzeels 5e42cc0031 Update development version. 2020-06-28 22:43:34 +02:00
Tim Bruijnzeels 16d18e1ec0 Reduce logging verbosity of BGP announcement refreshing. 2020-06-25 11:25:09 +02:00
Tim Bruijnzeels 627bf8bdca Update version to 0.7.1 2020-06-25 09:40:59 +02:00
Tim Bruijnzeels c6799889ff Add option to test upgrades in isolation (use KRILL_UPGRADE_ONLY=1) 2020-06-25 09:34:47 +02:00
Tim Bruijnzeels d5a1d798be Remove ROAs before adding, to avoid issues where a ROA needs to be replaced. 2020-06-25 09:09:05 +02:00
Tim BruijnzeelsandGitHub e706465d45 Change roa stale to roa unseen (#267) 2020-06-24 11:43:21 +02:00
Tim Bruijnzeels e90888fb93 Log progress of repository command migrations. 2020-06-22 14:26:48 +02:00
Tim Bruijnzeels 9e58f528e0 Updating versions for release 0.7 2020-06-19 16:41:30 +02:00
Tim Bruijnzeels 4842e96e13 Prevent that users configure a pathprefix for the service uri. 2020-06-19 15:18:39 +02:00
Tim Bruijnzeels 3675a3b175 Only list valid announcements under *this* ROA. 2020-06-19 15:17:48 +02:00
Tim Bruijnzeels b6bf3e4548 Merge ROA Authorizing and Disallowing into Seen for BGP analysis (fixes #264) 2020-06-19 12:01:10 +02:00
Tim Bruijnzeels 48188ebd14 Only set max length on ROAs if it is effectively longer than the prefix length. 2020-06-19 10:35:28 +02:00
Tim Bruijnzeels cb1ad601ca Clean up unneeded BGP analysis endpoints. (#259) 2020-06-19 10:18:19 +02:00
Tim Bruijnzeels 437a9ad89e Add full BGP analysis description to openapi spec. (#259) 2020-06-18 17:14:38 +02:00
Tim Bruijnzeels 9b49107d8a Refactor krill env var use, and allow KRILL_TEST_ANN to run krill with test announcements loaded. 2020-06-12 11:41:48 +02:00
Tim Bruijnzeels 5009ab509f Remove the 'embedded' option from the CLI and openapi spec (#258) 2020-06-12 09:37:05 +02:00
Tim Bruijnzeels a9ee3e50b8 Fix help text for krill --config (#237) 2020-06-10 16:02:38 +02:00
Tim Bruijnzeels 6a206fe254 Change notify.xml to notification.xml (#237) 2020-06-10 15:56:25 +02:00
Tim Bruijnzeels 2569e03514 Make prometheus help text more consistent. 2020-06-10 15:43:10 +02:00
Tim Bruijnzeels 73d6967106 Add simple Cache-Control: max-age=X to RRDP responses from Krill (fixes: #223) 2020-06-10 15:42:04 +02:00
Tim Bruijnzeels 7e48920717 Merge branch 'master' into 0.6.0-plus 2020-06-10 14:01:02 +02:00
Tim Bruijnzeels b5904c8f8c Add BGP vs ROAs stats to prometheus. (#245) 2020-06-10 12:54:16 +02:00
Tim Bruijnzeels f8e41e305f Prevent the creation of ROAs that are redundant / make other ROAs redundant. (#198) 2020-06-09 17:01:56 +02:00
Tim Bruijnzeels 40c16d19fd Update versions and changelog for 0.6.3 release. 2020-06-07 20:53:14 +02:00
Tim Bruijnzeels 40aa9dd47d Fix parsing of old command where a child revoked a key. 2020-06-05 17:06:37 +02:00
Ximon Eighteen 7a2dd77d19 Be consistent when referring to ending with a / (fixes: #255) 2020-06-05 15:10:36 +02:00
Tim Bruijnzeels f75bce61e3 Clean up redundant ROAs on upgrade to 0.7.0 (#198) 2020-06-05 11:23:33 +02:00
Tim Bruijnzeels 8f91daecab Add function to clean up redundant ROAs. (#198) 2020-06-04 17:27:22 +02:00
Ximon Eighteen cd98336060 Use the term CAs consistently in krillc help summary texts (fixes: #254) 2020-06-03 16:39:14 +02:00
Ximon Eighteen a7d610c7e5 Don't report XML as a possible output format (fixes #253) 2020-06-03 15:55:27 +02:00
Ximon Eighteen 855cc0cf58 FIX: 'error[E0282]: type annotations needed' with Rust 1.45.0-beta.3359 used by GH actions beta CI build. 2020-06-03 14:59:45 +02:00
Ximon Eighteen 875f595bb4 Normalize request/response krillc help texts (fixes: #252) 2020-06-03 13:55:17 +02:00
Ximon Eighteen 38c5564791 krillc parents help text correction (fixes: #251) 2020-06-03 13:51:40 +02:00
Tim Bruijnzeels 1e4d0954d5 Add ROA centric API end-point for BGP vs ROAs analysis (#242) 2020-06-02 15:17:07 +02:00
Ximon Eighteen 095ac3c7bf Updated krillc to use the changed 'issues' API paths. (fixes: #248) 2020-06-02 11:22:15 +02:00
Tim Bruijnzeels f4ff7e3d36 Make specific end-point for announcement centric ROA vs BGP analysis. (closes: #241) 2020-05-29 17:06:17 +02:00
Tim Bruijnzeels 3167775f1f Order RoaDefinition and Announcement in API responses. (#233) 2020-05-29 11:46:00 +02:00