Commit Graph
116 Commits
Author SHA1 Message Date
ximon18andTim Bruijnzeels 4b4e00df41 Bump to rc3-dev, this isn't rc2 anymore. 2022-08-29 16:51:39 +02:00
Ximon EighteenandTim Bruijnzeels 780b9b3b60 Upgrade KMIP dependencies. (#860) 2022-08-29 16:51:39 +02:00
Tim Bruijnzeels 269e9fda43 Prepare release 0.10.0-rc2 2022-07-27 08:16:33 -04:00
Tim Bruijnzeels 7675a5352a Do not include SIA extensions in BGPSec certs (#854) 2022-07-25 08:47:43 -04:00
Tim Bruijnzeels 03b39dada4 Update version for release 2022-07-20 12:07:23 +02:00
Tim Bruijnzeels 04effb224f Update dependencies 2022-07-19 10:51:45 +02:00
Tim Bruijnzeels 8c3fc6fd79 Update openssl dependency 2022-07-19 10:51:45 +02:00
Tim Bruijnzeels 46d09f795a Depend on rpki-rs release 0.15.0 2022-07-19 10:07:51 +02:00
Tim BruijnzeelsandGitHub 1cc69885db Use more descriptive errors from rpki-rs #845 2022-07-18 19:24:43 +02:00
Tim BruijnzeelsandGitHub 77facbb320 Remove dependency on bcder (#822) 2022-07-18 17:19:21 +02:00
Tim BruijnzeelsandGitHub bbb2267587 Migrate RPKI objects in history (#841)
Ensures that Krill is more robust with regards to stricter validation of RPKI object types in future.
2022-07-18 15:51:26 +02:00
Tim BruijnzeelsandGitHub d68c07b59c Sign BGP router certificates (#827) 2022-07-07 13:20:00 +02:00
Tim BruijnzeelsandGitHub 4605bf93da Prevent that two krill instances modify the same data (#829) 2022-05-31 16:45:56 +02:00
330da84de5 Migrate 8181 8183 6942 support to rpki rs (#820)
* Use types which were ported into rpki-rs.
* Update dependency to rpki-rs 0.14.3-dev.
* IGNORE old_events test for now, see issue: #819
* Quick fix for compilation using --all-features. See issue #821

Co-authored-by: Ximon Eighteen <3304436+ximon18@users.noreply.github.com>
2022-05-12 15:24:50 +02:00
Tim Bruijnzeels 4e1df9294a Merge 0.9.5-rc8 (main) into dev 2022-03-30 14:05:02 +02:00
Tim Bruijnzeels 820f1c76ad Update version and readme for rc8 2022-03-30 09:11:22 +02:00
ffb7d6ecdd V0.9.5 rc7 prep (#803)
* Use PriorityQueue with time based Priority.
* Improve session sweep logging (make it less noisy)
* Update config file with new refresh settings - cap jitter at 50% of refresh
* Let api schedule repo sync tasks rather than execute it synchronously.
* Update version and readme for RC7
* Use the highest priority in case a task was already in the queue.
* Use consistent capitalization of Krill in config files.
* Update readme regarding ca-parent sync changes
* Update to Lagosta with updated dependencies
* Update developer documentation with new scheduler behaviour.
* Add hidden api end-point for scheduling suspend all - used in testing.

Co-authored-by: Ximon Eighteen <3304436+ximon18@users.noreply.github.com>
2022-03-28 16:01:51 +02:00
Tim Bruijnzeels d2d471c698 update version and readme for 0.9.5-rc6 2022-03-06 23:28:16 +01:00
Tim BruijnzeelsandGitHub cd00b4ebc9 V0.9.5 rc5 prep
* Do not sign/validate RFC6492 messages to/from local parent #797
* Add per CA locks to StatusStore. #795
* Update version and readme for 0.9.5-rc5
2022-03-06 21:29:48 +01:00
Tim Bruijnzeels 94853bfade Prep version and readme for 0.9.5-rc4 2022-03-05 23:30:24 +01:00
Tim Bruijnzeels 74d3947fb2 Update version and readme for 0.9.5-rc3 2022-03-05 17:19:13 +01:00
Tim Bruijnzeels b0b9a08900 Prep 0.9.5-rc2 - only move dirs if data was migrated!! 2022-02-24 10:25:12 +01:00
Tim Bruijnzeels 808905efa7 Depend on released rpki 0.13.2 with compat feature. 2022-02-23 14:17:18 +01:00
Tim Bruijnzeels 470e455047 Depend on rpki-rs with 'compat' support for parsing very old object with syntax issues. 2022-02-23 14:17:18 +01:00
Tim Bruijnzeels f9bc193ce2 Prep 0.9.5 rc1 (#786)
* Update version for release 0.9.5-rc1
* Update readme for 0.9.5-rc1

Small fixes:
* Depend on released version of rpki lib.
* Remove warning about diskspace - we will document elsewhere.
* Remove setting the version on migration finalize, it's set at the start.
2022-02-18 18:02:55 +01:00
Tim BruijnzeelsandXimon Eighteen 5780c771f6 Support prepare-upgrade krill: prepares the new data to migrate. (#777)
* Support "prepare-upgrade" through "krillup" binary.
* Package the new `krillup` binary and man page into a separate DEB/RPM.
* Also switches to building in a Rocky Linux container due to repeated CentOS 8 vault repo timeouts.
* Mention correct config file location on CLI help.
* Remove incorrect reference to non-existent help subcommand for krillup.
* Add locking to upgrade process.

Co-authored-by: Ximon Eighteen <3304436+ximon18@users.noreply.github.com>
2022-02-18 18:02:55 +01:00
Ximon EighteenandGitHub b0be88bc10 HSM support for keys (#21) (#733)
Adds support for PKCS#11 v2.20 and/or KMIP 1.2 compatible HSMs.
Includes backward compatible extensions to the krill.conf syntax.
Includes HSM related developer docs.
Excludes HSM specific API (REST, krillc, Prometheus) or UI extensions.
2022-01-14 14:19:24 +01:00
Tim Bruijnzeels 438bb83050 Update version for development 2022-01-12 11:27:42 +01:00
Tim Bruijnzeels 3ab1f38c48 Update version for development 2021-12-16 10:41:04 +01:00
Tim Bruijnzeels 24adcae2ea Prep 0.9.4 with a fix to start the RRDP serial from 1 (#741) 2021-12-16 10:30:10 +01:00
Tim BruijnzeelsandGitHub 1dee3dfe73 Prep 0.9.4 with a fix to start the RRDP serial from 1 (#741) 2021-12-16 08:39:00 +01:00
Tim Bruijnzeels e76b6cc7bd Update version to post release dev version. 2021-12-14 12:24:56 +01:00
Tim BruijnzeelsandGitHub b798420cf8 Update version and Changelog for 0.9.3 (#739) 2021-12-14 09:09:28 +01:00
Tim Bruijnzeels 6ac7acfc33 Update version and changelog for release 0.9.3-rc3 2021-11-10 13:25:15 +01:00
Tim BruijnzeelsandGitHub 733a9baae8 Depend on rpki-rs 0.13.1-rc2 with updated aspa OID. (#723) 2021-11-10 13:10:37 +01:00
Tim Bruijnzeels b925f022b2 Prepare release 0.9.3-rc2 2021-11-05 15:07:53 +01:00
Tim BruijnzeelsandGitHub 77dac7a6ca Support ASPAs with an explicit empty provider as set. (#685) 2021-11-05 14:43:35 +01:00
Tim BruijnzeelsandGitHub 9931d61601 Proof of concept ASPA support (#685) 2021-11-02 16:34:33 +01:00
Tim Bruijnzeels 2a696d1be3 Update versions for release 0.9.3-rc1 2021-10-20 11:27:56 +02:00
61e7fc01e4 Add random jitter to ca publish next update times (#692)
Co-authored-by: Ximon Eighteen <3304436+ximon18@users.noreply.github.com>
2021-10-20 10:34:27 +02:00
Tim Bruijnzeels 33379c7c19 Update version for release 0.9.2 2021-10-04 14:22:52 +02:00
Tim Bruijnzeels a09d360ede Update version for 0.9.2-rc3 release. 2021-09-24 10:44:27 +02:00
Tim Bruijnzeels b4ddfccc2b Update version for development. 2021-09-16 10:49:24 +02:00
Tim Bruijnzeels 15b282db98 Update version for release candidate 0.9.2-rc1. 2021-09-13 15:28:32 +02:00
Tim Bruijnzeels 9c90073db1 cargo update 2021-09-13 13:23:24 +02:00
27fd25dcb2 Use async reqwest for openid connect checks (#645)
PR #646

* cargo update
* Use an enum instead of a trait (prepare to allow async)
* Use async reqwest client for openid connect checks.
* Move extract bearer token function to util::httpclient.

Co-authored-by: Ximon Eighteen <3304436+ximon18@users.noreply.github.com>
2021-09-06 13:38:17 +02:00
Tim Bruijnzeels 1dfffed3ff Update to latest rpki-rs. 2021-08-30 13:25:50 +02:00
Tim Bruijnzeels 9a3a847824 Merge 0.9.1 release into dev 2021-07-20 11:41:30 +02:00
Tim Bruijnzeels d6c03b6f01 Update versions for release 0.9.1 2021-07-20 10:34:23 +02:00
Tim Bruijnzeels 328a92cae6 Update version for 0.9.1-rc2 release. 2021-07-17 19:31:14 +02:00