Commit Graph
56 Commits
Author SHA1 Message Date
Tim Bruijnzeels 506b6a9d05 Add option to force 'recover' on startup (#333) 2020-10-19 14:00:55 +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 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 857aaa3641 Add rejections for wrong AS0 additions 2020-08-27 09:22:37 +02:00
Tim Bruijnzeels 6c8ff04979 Change history test to reflect change in message. 2020-08-20 14:26:51 +02:00
Tim Bruijnzeels 61122bad14 Fix ca-roa-delta-error response json and add regression test. 2020-08-05 11:50:16 +02:00
Tim Bruijnzeels 58b4e27287 Improve AS0 suggestions and analysis. (#293) 2020-07-29 14:54:53 +02:00
Tim Bruijnzeels 5d3dcf1642 Dry-run ROA updates, show the impact for the affected prefixes. (#290) 2020-07-28 17:03:32 +02:00
Tim Bruijnzeels 3fb4d164b3 Provide (scoped) ROA suggestions. (#289) 2020-07-28 11:16:14 +02:00
Tim Bruijnzeels 564c57ca25 Report about ROAs which are too permissive. (#282) 2020-07-24 12:40:08 +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 ce88921dd8 Mark redundant ROA covering prefixes made valid by other ROAs only as 'unseen'. 2020-07-07 12:09:08 +02:00
Tim BruijnzeelsandGitHub e706465d45 Change roa stale to roa unseen (#267) 2020-06-24 11:43:21 +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 66e16335a1 Clarify text regarding proxying in default config file. 2020-06-18 15:26:25 +02:00
Tim Bruijnzeels 46e06e1d12 Remove reference to TA from default config file (#239) 2020-06-10 16:09:30 +02:00
Tim Bruijnzeels 6a206fe254 Change notify.xml to notification.xml (#237) 2020-06-10 15:56:25 +02:00
Tim Bruijnzeels 7e48920717 Merge branch 'master' into 0.6.0-plus 2020-06-10 14:01:02 +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 40aa9dd47d Fix parsing of old command where a child revoked a key. 2020-06-05 17:06:37 +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
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
Tim Bruijnzeels fc4c063b05 Fix (update) tests. 2020-05-27 22:35:27 +02:00
Tim Bruijnzeels f50f825110 Fix reporting invalid length in BGP analysis. (#233) 2020-05-27 17:26:48 +02:00
Tim Bruijnzeels e574cf09fe Change authoris* to the US spelling of authoriz* for consistency. 2020-05-27 16:06:43 +02:00
Tim Bruijnzeels b4b6c200a1 Analyse ROA vs Announcements (still needs scoping). #233 2020-05-19 17:06:23 +02:00
Tim Bruijnzeels cc8905f5ab Parse RIS Dump files. #232 2020-05-14 15:02:35 +02:00
Tim Bruijnzeels 3d8b40da3b Add regression tests for history grandchildren and remote publication. Use BTreeMap to have consistent ordering. 2020-04-30 17:14:04 +02:00
Tim Bruijnzeels 744912b2a1 Add history regression tests for rfc6492 keyroll scenario 2020-04-30 16:21:00 +02:00
Tim Bruijnzeels ce13e7a2d1 Add history regression tests for rfc6492 scenario. 2020-04-30 16:17:34 +02:00
Tim Bruijnzeels 3acf7d7fd4 Fix history regression tests for "ca_roas" scenario. 2020-04-30 15:28:50 +02:00
Tim Bruijnzeels 865b1af5a2 Start of regression test for command history. (#228) 2020-04-29 17:01:52 +02:00
Tim Bruijnzeels 4ac7473c25 Reorganised resources for api regression testing. 2020-04-28 15:02:49 +02:00
Tim Bruijnzeels ac51520cbd Fix broken tests. 2020-04-28 10:33:53 +02:00
Tim BruijnzeelsandGitHub f7dcc5b0c0 Show paginated command history (Fixes #112) 2020-04-22 16:12:52 +02:00
Tim Bruijnzeels 2751d63dc0 Create PID file on startup, allow users to override path in config. (Closes: #215) 2020-03-20 12:33:06 -03:00
Tim Bruijnzeels 6c2b05d5b3 Fix to accept self-signed certificates in RFC8183 messages: do not insist that AKI == SKI. 2020-03-02 09:50:24 +01:00
Tim Bruijnzeels 2f5ba2ed13 Return error when CA does not hold resources for child. 2020-02-21 14:45:30 +01:00
Tim Bruijnzeels 345493d805 Read pre-RFC8183 parent response when running under ARIN. (closes: 205) 2020-02-17 16:44:13 +01:00
Tim Bruijnzeels 3f0668584a Let users add parent before configuring the repository (but do not request certificates) (closes #199) 2020-02-10 14:04:54 +01:00
Tim Bruijnzeels cfb272b8a6 Use ROA instead of 'authorisation' in user facing messages. (closes #197) 2020-02-10 10:53:45 +01:00
Tim Bruijnzeels 867fdca459 Revised ErrorResponse json. Now using a map for the arguments and a string label instead of a number. (#192) 2020-02-06 11:56:02 +01:00
Tim Bruijnzeels 14ed737b4e Let users generate a config file using 'krillc config'. (Fixes: #167) 2020-01-09 16:10:14 +01:00
Tim Bruijnzeels ae98800356 Depend on version of rpki-rs with fix for RFC3779 encoding issue (#161) 2019-12-17 22:02:38 +01:00
Tim Bruijnzeels 7ecf8d6912 Temporary workaround for ResourceSet::intersection, only works for single parent CAs. (#152) 2019-12-11 20:33:03 -03:00
Tim Bruijnzeels e82a9b98f2 Use "externally tagged" (default) and "snake_case" for all enum serializations. (#141) 2019-11-26 15:08:09 +01:00
Tim Bruijnzeels 66a0c75acb Add regression tests to ensure that 0.4.0 events can always be parsed. 2019-11-23 21:34:40 +08:00
Tim Bruijnzeels 610e67fd1b Include child ID cert as PEM with SHA256 in API response. (#136) 2019-11-14 13:13:02 +01:00