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
Tim Bruijnzeels
84cc7faf7e
Using feature for functional-tests to help development speed.
2020-09-23 10:25:43 +02:00
Tim Bruijnzeels
46f4ba946f
Fix clippy warnings / errors.
2020-09-18 13:35:31 +02:00
Tim Bruijnzeels
2d42bd6949
Hide the "rta" functionality in the CLI behind a feature.
2020-09-18 10:48:04 +02:00
Tim Bruijnzeels
156a7d473d
Warmup aggregate caches on startup (fail early in case of issues) ( #315 )
2020-09-17 15:29:47 +02:00
Tim Bruijnzeels
73866376da
Resync CAs with their parents and repository ( #295 )
2020-09-17 14:37:13 +02:00
Tim Bruijnzeels
9e5c2f397b
Disallow bare IP addresses in URIs when not using testmode ( #319 )
2020-09-17 13:30:48 +02:00
Tim Bruijnzeels
31394d3ba0
Cosign RTA ( #284 )
2020-09-16 16:08:13 +02:00
ximon18 and GitHub
203ba20c8e
Add testbed mode ( #308 )
...
Adds support for a new testbed_enabled boolean flag to configure Krill to permit child/parent CA/repo RFC-8183 relationships to be established by anonymous clients with a CA called testbed and enables a /#/testbed UI page for doing so visually ala other RPKI testbeds such as the APNIC RPKI testbed. Depends on latest Lagosta master/suggestions branches which have the testbed-poc branch already merged in.
2020-09-15 16:30:13 +02:00
Tim Bruijnzeels
cba2bb852d
Add prep multi-sign RTA to CLI ( #284 )
2020-09-14 15:36:34 +02:00
Tim Bruijnzeels
acd189c486
Prepare keys for multisigned RTA ( #284 )
2020-09-14 15:08:20 +02:00
Tim Bruijnzeels
bc19fb7987
Remember and show (oneoff) RTA. ( #284 )
2020-09-14 15:08:20 +02:00
Tim Bruijnzeels
ef7274bd73
Remove async_trait ( #314 )
2020-09-07 16:54:57 +02:00
Tim Bruijnzeels
7ec21fb539
Make Signer an explicit enum rather than generic. ( #314 )
2020-09-07 16:13:15 +02:00
Tim Bruijnzeels
ac66275d23
Remove 'async' from Aggregate ( #314 )
2020-09-04 11:23:20 +02:00
Tim Bruijnzeels
f7c611b272
Fix clippy 1.46 warnings.
2020-09-03 14:33:44 +02:00
Tim Bruijnzeels
0b86b86ede
Use message digest for RTA.
2020-09-03 09:40:59 +02:00
Tim Bruijnzeels
3f07b6dd4f
Merge branch 'master' into 0.8.0-RC-dev
2020-09-02 15:40:26 +02:00
Tim Bruijnzeels
58e57afd93
Bump version.
2020-08-31 20:34:30 +02:00
Tim Bruijnzeels
1cde092854
Prepare for release 0.7.4 'Multipass'
2020-08-31 19:24:11 +02:00
Tim Bruijnzeels
f89976c747
Raise the type_length_limit for test code as well. ( #310 )
2020-08-31 13:15:09 +02:00
Tim Bruijnzeels
e14d7039c7
Raise the type_length_limit to allow for more compile time substitutions. ( #310 )
2020-08-31 11:42:38 +02:00
Tim Bruijnzeels
ee0bf66133
Skip BGP analysis for ta and testbed when getting stats.
2020-08-27 15:58:35 +02:00
Ximon Eighteen
cc6ab21258
Merge branch 'master' into 0.8.0-RC-dev
2020-08-27 09:45:56 +02:00
Tim Bruijnzeels
857aaa3641
Add rejections for wrong AS0 additions
2020-08-27 09:22:37 +02:00
Tim Bruijnzeels
7484998f27
Clarify BGP suggestion struct: do not authorize announcments which are disallowed by AS0 only.
2020-08-26 12:51:41 +02:00
Tim Bruijnzeels
d65750924b
Report announcements as 'disallowed' (on purpose) if they are covered by AS0 ROAs only. ( closes : #300 )
2020-08-26 12:23:40 +02:00
Tim Bruijnzeels
8c01648a69
Show most relevant info only in ParentStatus. ( #250 )
2020-08-24 16:53:36 +02:00
Tim Bruijnzeels
e9d9e3e189
Use timestamp in repo/parent status responses. ( #250 )
2020-08-24 16:01:34 +02:00
Tim Bruijnzeels
727eeadcb0
Show full entitlements for parent status. ( #250 )
2020-08-24 14:59:41 +02:00
Tim Bruijnzeels
17588d727a
Clean up old repo state code. ( #250 )
2020-08-20 14:01:15 +02:00
ximon18 and GitHub
d1ab3715f6
FIX: Missing single quote in history output.
2020-08-19 21:43:01 +02:00
Tim Bruijnzeels
9b46f5ab60
Use tokio::sync::RwLocks everywhere. Fix the message queue consumption. Use async in traits..
2020-08-19 17:30:54 +02:00
Tim Bruijnzeels
5eb14434a5
Add test for 'all resources'.
2020-08-19 12:11:41 +02:00
Tim Bruijnzeels
abd218a81b
Use asynchronous locks to secure write access to CAs and status. ( #250 )
2020-08-18 11:53:02 +02:00