Tim Bruijnzeels and GitHub
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 Bruijnzeels and GitHub
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 Bruijnzeels and GitHub
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 Bruijnzeels and GitHub
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 Bruijnzeels and GitHub
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 Bruijnzeels and GitHub
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 Bruijnzeels and GitHub
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