Commit Graph
1641 Commits
Author SHA1 Message Date
Tim Bruijnzeels a99daaa5a4 ROA / ASPA renewal should try *all* CAs #792 2022-03-05 17:19:13 +01:00
Tim Bruijnzeels d082bbd558 Improve debug logging. 2022-03-05 17:19:13 +01:00
Tim Bruijnzeels 4fd57a5004 Connect to local parent directly #791 2022-03-05 17:19:13 +01:00
Tim Bruijnzeels b0b9a08900 Prep 0.9.5-rc2 - only move dirs if data was migrated!! v0.9.5-rc2 2022-02-24 10:25:12 +01:00
Ximon EighteenandTim Bruijnzeels b5b2c24a92 Bump MSRV due to pulled in version of impl-trait-for-tuples dependency needing support for the 2021 Rust edition. 2022-02-23 14:17:18 +01:00
Tim Bruijnzeels 1f46abf8f4 Simplify event replay logic - do not rely on info file for reply without limit. 2022-02-23 14:17:18 +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 2d5a87e216 Don't apply a limit when getting latest aggregate. 2022-02-23 14:17:18 +01:00
Tim Bruijnzeels b047f5cfa3 Get repo for migration but don't 'warm' the cache as this also triggers cleanups.. 2022-02-23 14:17:18 +01:00
Tim Bruijnzeels ee81d03db7 Improve migration preparation resilience. 2022-02-23 14:17:18 +01:00
Tim Bruijnzeels c2fa9b9c0c Allow any loglevel (i.e. also debug) for krillup - just use what the config file has. 2022-02-23 14:17:18 +01:00
Tim Bruijnzeels 18f91887f5 Report krillup error more clearly. 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 35239257ff Quick hack for the CRL revocation time. Proper fixed planned for 0.10.0. (#788) 2022-02-23 10:08:08 +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 Bruijnzeels d1d7c3c238 typo 2022-02-18 18:02:55 +01:00
Tim Bruijnzeels a078c407ca Rename and document file functions for readability. 2022-02-18 18:02:55 +01:00
Tim Bruijnzeels d19b4653e6 Clean up upgrade directory from previous releases #783 2022-02-18 18:02:55 +01:00
Tim Bruijnzeels da98451051 Do not re-issue ROAs (with shortened subjects) if there are more than 50 CAs (#772) 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
Tim Bruijnzeels aff4407144 Improve usability of http errors to operators. (#782) 2022-02-18 18:02:55 +01:00
Tim Bruijnzeels e17bb8fe1d Check better if not-after is really reduced, significantly. (#775)
* Use second granularity rather than milliseconds (certs use seconds)
* Check better if not-after is really reduced, significantly
* Rename variables for readability.
2022-02-18 18:02:55 +01:00
Tim Bruijnzeels 010d644891 Add serde defaults suspended etc (#779)
* Add defaults for fields which may be empty and absent.
* Add (serde) defaults for aspas.
* Clean up serde default notations.
* Remove field no longer used and serialized since 0.8.2
2022-02-18 18:02:55 +01:00
Ximon EighteenandTim Bruijnzeels 28c817cf24 Don't attribute the DEB package changelog maintainer to the personal GitHub details of the PR merging user, instead attribute it to RPKI team. 2022-02-18 18:02:55 +01:00
Ximon EighteenandTim Bruijnzeels 226cbe7750 Switch to the vault package repository for CentOS 8 now that it is EOL. 2022-02-18 18:02:55 +01:00
Ximon EighteenandTim Bruijnzeels 75fbd23566 Restrict access to krill.conf on DEB systems to the krill user and group only. 2022-02-18 18:02:55 +01:00
Ximon EighteenandTim Bruijnzeels 5d5a1ba568 Restrict access to krill.conf on RPM systems to the krill user and group only. 2022-02-18 18:02:55 +01:00
Ximon EighteenandTim Bruijnzeels 3cb1a13803 Reduce the Docker image size by a couple of MB 2022-02-18 18:02:55 +01:00
Ximon EighteenandTim Bruijnzeels 4e7a4e9c75 We use -dev as the next version label now, not -bis.
As requested by @timbru.
2022-02-18 18:02:55 +01:00
Ximon EighteenandGitHub 478e05ff25 Remove accidentally left behind case block in the pkg workflow. 2022-01-24 10:55:31 +01:00
Ximon Eighteen f36a93c18a Enable running the pkg workflow on demand rather than on every PR. 2022-01-19 14:53:08 +01:00
Ximon Eighteen 36c3bc354c When packaging handle the workflow_dispatch event and use a valid fallback email address. 2022-01-19 14:51:47 +01:00
Ximon EighteenandGitHub 4769876e36 Bump cargo-deb and cargo-generate-rpm. (#758) 2022-01-13 16:30:28 +01:00
Ximon EighteenandGitHub c1aadd421f Also run packaging checks on PRs to the dev branch. 2022-01-12 11:09:26 +01:00
Ximon EighteenandTim Bruijnzeels 0eb81dacc9 Upgrade to actions/checkout v2 to avoid potential security issue (see #746). 2022-01-12 10:22:34 +01:00
Ximon EighteenandTim Bruijnzeels 441d522b62 Docker images are no longer built by Docker Hub. 2022-01-12 10:19:33 +01:00
Tim Bruijnzeels 3ab1f38c48 Update version for development 2021-12-16 10:41:04 +01:00
Tim Bruijnzeels b6eba04800 Update changelog for release 0.9.4 v0.9.4 2021-12-16 10:30:10 +01:00
Tim Bruijnzeels 18ee87f6e0 Allow configuring RFC6492/8181 client timeouts #743 2021-12-16 10:30:10 +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 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) v0.9.3 2021-12-14 09:09:28 +01:00
Tim BruijnzeelsandGitHub e659485d85 Merge release 0.9.3-rc3 v0.9.3-rc3 2021-11-10 15:37:59 +01:00
Tim Bruijnzeels 6bf5ddd91e Merge branch 'main' into dev 2021-11-10 13:40:32 +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 BruijnzeelsandGitHub 11df249bd0 Re-issue all objects on key activation or resource shrink (#720) 2021-11-10 12:27:31 +01:00
Tim Bruijnzeels f9c023223d Update changelog v0.9.3-rc2 2021-11-05 15:59:17 +01:00
Tim Bruijnzeels 9249ab50b7 Prepare release 0.9.3-rc2 2021-11-05 15:59:17 +01:00
Tim Bruijnzeels 9965a72070 Support ASPAs with an explicit empty provider as set. (#685) 2021-11-05 15:59:17 +01:00