Commit Graph
420 Commits
Author SHA1 Message Date
Tim BruijnzeelsandGitHub 8f4e3d4bef Merge pull request #85 from NLnetLabs/issue71_cli_improvements
Issue71 cli improvements
2019-09-25 22:13:37 -07:00
Tim Bruijnzeels 11d8c9a301 Give proper error response when updating unknown child. 2019-09-26 06:42:03 +02:00
Tim Bruijnzeels 176362ecd9 Fix error message and code when adding duplicate child, or parent. (fixes: #75) 2019-09-26 06:20:42 +02:00
Tim Bruijnzeels 5c741d0ca1 Updating interop-test, still failing - may be at RIPE NCC. (Issue: #3) 2019-09-26 06:18:59 +02:00
Tim Bruijnzeels c9caad473d Simplify if statement. 2019-09-26 06:18:13 +02:00
Tim Bruijnzeels ece9d6826e Add 'extra-debug' feature. 2019-09-26 06:17:10 +02:00
Tim Bruijnzeels fb24a844d1 The --child argument must be required. 2019-09-17 08:01:06 -07:00
Tim Bruijnzeels b408b6adb8 Simplifying CLI, providing better help and allow env variables for defaults. (#71) 2019-09-16 12:34:06 -07:00
Tim Bruijnzeels 643da3fb9c Introduce KRILL_USE_TA env variable for easier testing without the need for a local config file. 2019-09-16 12:19:02 -07:00
Tim Bruijnzeels e45d6c25ba Rename binaries (#71) 2019-09-16 08:20:09 -07:00
Martin Hoffmann baa09aa619 Make NCC remote test time independent. 2019-09-16 17:18:10 +02:00
Tim Bruijnzeels c4ec063fb1 Updating version for development. 2019-09-13 16:08:35 -07:00
Tim Bruijnzeels 54649e11d5 Adding test case for failure to validate RIPE NCC list response - ignoring - but showing where things fail. 2019-09-13 16:07:25 -07:00
Tim Bruijnzeels 1d232e2659 Stop using work space. 2019-09-12 21:46:46 -07:00
Tim Bruijnzeels 7f972e2359 Merge branch 'master' of github.com:NLnetLabs/krill v0.1.0 2019-09-10 21:27:29 +02:00
Tim Bruijnzeels e710452eac Quick fix for issue where '-' in handle name is not accepted. See issue #83 for remaining work. 2019-09-10 21:26:35 +02:00
Ximon Eighteen 33eae6c394 Corrected an outdated comment. 2019-09-10 19:03:48 +02:00
Ximon Eighteen 32500c7dd1 First version of a Krill Dockerfile. 2019-09-10 19:00:49 +02:00
Tim Bruijnzeels 8a666a71c9 Removing the UI altogether for release 0.1 - will come back better in 0.2. 2019-09-10 16:26:35 +02:00
Tim Bruijnzeels a95d4d5719 Fix bug: should not convert incoming token to lowercase. Well... obviously.. 2019-09-10 14:53:17 +02:00
Tim Bruijnzeels 9e8b3fcc64 Fix rust 1.37 warnings. 2019-09-10 14:47:32 +02:00
Tim Bruijnzeels c13f530ef0 Update default config file wrt https. 2019-09-10 11:02:11 +02:00
Tim Bruijnzeels 98cd275e34 Fix version numbers in CLIs. 2019-09-09 22:18:06 +02:00
Tim Bruijnzeels 57134f45d1 Depend on public crates.io versions of rpki-rs and bcder 2019-09-09 21:35:00 +02:00
Tim Bruijnzeels 88425f1818 Update to new releases of rpki-rs and bcder. 2019-09-09 21:19:06 +02:00
Tim Bruijnzeels 5f51a52aa7 Prepare release 0.1 2019-09-09 15:03:43 +02:00
Tim Bruijnzeels 95ff9460d7 Fix path to RRDP files. 2019-09-09 11:51:56 +02:00
Tim BruijnzeelsandGitHub 1b59f6c0f0 Merge pull request #82 from NLnetLabs/v4-uuid-session_id-as-per-rfc-4122
Possible fix for #77 invalid session_id.
2019-09-09 11:36:21 +02:00
Ximon Eighteen b9163c2e1c Possible fix for #77 to use v4 UUID session_id as per RFC-4122.
Warning: NOT tested.
2019-09-09 11:31:07 +02:00
Tim BruijnzeelsandGitHub 8b0509fd2f Merge pull request #81 from NLnetLabs/Unexpected-right-parenthesis-in-krill_admin-cas-help
FIX #72: Errant right parentheses in krill_admin cas help text.
2019-09-09 11:19:41 +02:00
Tim Bruijnzeels d22f030571 Remove TA specific API code. TA is now initialised from krill.conf. Closes #67 2019-09-09 11:17:29 +02:00
Ximon Eighteen c192efa8ea FIX #72: Errant right parentheses in krill_admin cas help text. 2019-09-09 08:27:12 +02:00
Tim BruijnzeelsandGitHub 2d70997ee3 Merge pull request #76 from NLnetLabs/rrdp_notificationxml_typo
Correct typo in RRDP notification.xml URI.
2019-09-09 07:53:40 +02:00
Tim BruijnzeelsandGitHub 83838f55f0 Manage ROAs and Certs under ResourceClass, use KeyState enum for Mft and Crl. (#68)
* Add documentation to test.

* Test that certs are published: fix issue with rcn numbering.

* Moving certificate issuance to the responsible resource class. (#68)

* Push down withdraw of key to ResourceClass. (#65)

* Push down certificate republishing to ResourceClass. (#65)

* Rename and comment for clarity.

* Moving ResourceClassKeys into a separate file keys.rs for clarity.

* Moving publication delta logic to ResourceClass.

* Let ResourceClass have certs and roas, and the keys just have Manifest and CRLs.

* Rename ResourceClassKeys to KeyState.
2019-09-09 07:53:10 +02:00
Ximon Eighteen 46c5c0769f Correct typo in RRDP notification.xml URI. 2019-09-06 15:21:57 +02:00
Tim Bruijnzeels 183f81818b Remove 'KeyId', this is all covered by 'rpki::crypto::KeyIdentifier' now. 2019-08-29 09:26:51 +02:00
Tim Bruijnzeels b3a4e7b208 Remove 'KeyRef', this is all covered by 'rpki::crypto::KeyIdentifier' now. 2019-08-28 16:34:15 +02:00
Tim BruijnzeelsandGitHub a8ab4d7394 Merge pull request #69 from NLnetLabs/make-roas
Make roas
2019-08-28 15:40:56 +02:00
Tim Bruijnzeels ef858be696 Re-publish ROAs during key rolls. (#30) 2019-08-28 14:51:44 +02:00
Tim Bruijnzeels 69e4fda17c Update ROAs when resource entitlements change. (#30) 2019-08-28 13:44:51 +02:00
Tim Bruijnzeels 21f4119e16 Refuse authorization for prefix not held by CA. (#30) 2019-08-27 15:29:59 +02:00
Tim Bruijnzeels 5179ad9d82 Push ROA logic down to ResourceClass to make things simpler. (#30) 2019-08-27 15:11:46 +02:00
Tim Bruijnzeels 73473443b4 Add listing/updating ROAs to the CLI (#30). 2019-08-26 17:05:31 +02:00
Tim Bruijnzeels a8b17ec93d Improve testing: check that expected files are published. 2019-08-26 13:58:20 +02:00
Tim Bruijnzeels 9398c45ee4 Remove a ROA (#30). 2019-08-26 10:54:39 +02:00
Tim Bruijnzeels 6233616adf Create new ROAs (#30). 2019-08-23 12:02:46 +02:00
Tim BruijnzeelsandGitHub ae69823e95 Merge pull request #65 from NLnetLabs/cas-delegate
Cas delegate
2019-08-20 16:34:11 +02:00
Tim Bruijnzeels 86ea370e8f Support (great-) grandchildren under multiple lineages. Closes: #25 2019-08-20 14:01:48 +02:00
Tim Bruijnzeels fc98944d66 Split parent and resource class maps.
This is a little more hassle when talking to a parent, however this is easier
when talking to children. Also there is now an explicit split in the names used
by the parent, and local simple (numbered) names for resources and their name-
spaces when it comes to publishing.
2019-08-19 15:13:08 +02:00
Tim Bruijnzeels 7925e72e88 Create real type for ResourceClassName. 2019-08-19 11:18:00 +02:00