Commit Graph
2033 Commits
Author SHA1 Message Date
Alex Band 865a26cedc Remove CentOS 6 instructions 2024-07-03 10:43:14 +02:00
Alex Band d507f2c8f3 Add docs Makefile and README 2024-07-03 10:19:04 +02:00
Alex BandandGitHub 64834f089d Update docs link 2024-07-03 09:59:02 +02:00
Alex BandandGitHub 7c0c2bc24e Update docs link 2024-07-03 09:57:58 +02:00
Alex BandandGitHub 40f4b7a4b1 Merge pull request #1221 from NLnetLabs/docs-migration
Migrate docs into main project
2024-07-03 08:34:15 +02:00
Alex Band 1d1ee4f7b1 Update build dependencies 2024-07-02 22:53:43 +02:00
Alex Band f843acc7a9 Updated badges and reflow 2024-07-02 22:39:04 +02:00
Alex Band 58bad844f4 Linting 2024-07-02 22:21:18 +02:00
Alex Band 2d33e14829 Update OS packages 2024-07-02 22:18:00 +02:00
Alex Band 5789368904 Fetch version info from cargo.toml 2024-07-02 21:49:40 +02:00
Alex Band 15f8c2130d Migrate docs into main project 2024-07-02 21:39:13 +02:00
Martin HoffmannandGitHub 3253d3c4b6 Reformat to 78 character lines. (#1218) 2024-06-26 10:28:34 +02:00
Martin Hoffmann c89f18db26 Update changelog. 2024-06-25 16:25:08 +02:00
Martin HoffmannandGitHub 7f6ceadb7c Upgrade to edition 2021. (#1217)
This PR upgrades the codebase to Rust edition 2021.

This mostly just means removing a number of use statements for TryFrom and
TryInto. There are no actual code changes.
2024-06-25 16:20:40 +02:00
Martin HoffmannandGitHub 45eb8f857b Fix Clippy warnings and enable Clippy in CI. (#1216)
This PR fixes all warnings from nightly Clippy as of today and enables a
Clippy run in the CI workflow for the stable channel with all features
enabled.
2024-06-25 15:16:15 +02:00
Martin Hoffmann af6694a799 Merge in changelogs from pre-releases. 2024-06-25 14:15:06 +02:00
Martin HoffmannandGitHub 24a1d3d41c Fix an infinite recursion in PKCS11 error conversion. (#1215)
This PR fixes a potential endless recursion when converting an error in the PKCS11 signer.
2024-06-25 14:12:01 +02:00
Martin Hoffmann 5fb6835b3e Switch to released rpki-rs. 2024-06-25 10:27:52 +02:00
Martin HoffmannandGitHub 5a86110a92 Upgrade cryptoki to 0.7. (#1212)
This PR upgrades cryptoki to 0.7. It doesn’t take advantage of the changes
yet. This will happen in follow-up PRs.
2024-06-24 17:53:19 +02:00
Martin HoffmannandGitHub fff64ce16f Update hyper to 1.3.1 and reqwest to 0.12.5. (#1211)
This PR updates hyper, reqwest, and the rustls stack to their current versions.
2024-06-24 17:32:43 +02:00
Martin HoffmannandGitHub 3837a4d4a1 Upgrade most dependencies. (#1202)
This PR updates the dependencies that don’t require complex changes.
2024-06-24 17:04:34 +02:00
Martin Hoffmann c3a870af54 Don't trigger packaging on main. 2024-06-21 11:07:46 +02:00
Martin Hoffmann 7477c761fe Fully migrate changelog. 2024-06-21 11:00:45 +02:00
Martin Hoffmann cd3d0da6bb Slightly reformat Cargo.toml. 2024-06-18 10:11:14 +02:00
Martin HoffmannandGitHub 99c6dd2079 Reorder Cargo.toml (and do a soft upgrade). (#1210)
This PR reorders the dependency list in Cargo.toml alphabetically. It also
does a soft cargo update.
2024-06-18 10:06:24 +02:00
Martin Hoffmann c23638e8f5 Update changelog. 2024-06-17 17:55:50 +02:00
Martin HoffmannandGitHub d61c6913a8 Don’t try to revoke child keys for non-existing resource classes. (#1208)
This PR adds a check whether the resource class exists before applying a
“child revoke key” command. This fixes a crash where revoking a parent
removed a resource class which then lead to children revoking keys for that
now non-existing resource class. The change will cause to simply send an OK
response to such requests.
2024-06-17 17:54:19 +02:00
Martin HoffmannandGitHub a20adc99b4 Fix the Centos 7 packaging build. (#1201) 2024-06-12 16:37:26 +02:00
Martin HoffmannandGitHub 2c8cd95ee5 Switch to rpki-rs git main to pull in fix for empty CRLs. (#1200)
This is just a reminder to require the latest release of rpki-rs when we release Krill.
2024-06-12 13:05:26 +02:00
Tim BruijnzeelsandGitHub ea72c1ec0f Fix locking when downloading RIS dump files (#1177) (#1179)
This PR does not lock the 'seen' announcements while downloading new RIR dump
files. This prevented read access to the announcement during download. This
change postpones getting the write lock until after the download is
completed, so it only keeps it for the shortest possible time.
2024-06-12 12:10:22 +02:00
Martin HoffmannandGitHub 9311cca221 Remove deprecated chrono functions. (#1199)
This PR replaces a now deprecated use of chrono with its current equivalent.
2024-06-12 12:04:19 +02:00
Martin Hoffmann bb90510977 Update changelog. 2024-06-11 17:30:38 +02:00
Tim BruijnzeelsandGitHub 244e71c699 Allow overriding the TA manifest number. (#1178)
This PR allows overriding the initial manifest number, either by specifying
--initial_manifest_number if the CLI is used to initialise the TA signer, or
by including ta_mft_nr_override: #nr in the ImportTa JSON.

It also allows overriding the TA manifest number when signing a TA proxy
request by specifying --ta_mft_number_override in the CLI.
2024-06-11 17:28:17 +02:00
Martin HoffmannandGitHub 4d0b4edb1b Upgrade minimum Rust version to 1.70.0. (#1198) 2024-06-11 15:07:44 +02:00
Martin Hoffmann 141d8b79b4 Soft update of dependencies. 2024-06-11 12:58:58 +02:00
Martin Hoffmann 7ce3d7585d Merge branch 'main' of github.com:NLnetLabs/krill 2024-06-11 12:58:02 +02:00
Martin Hoffmann 1f8e434181 Update changelog. 2024-06-11 12:57:53 +02:00
Tim BruijnzeelsandGitHub daad29810b Don't create an RRDP delta for publishers entries without content #1180 (#1181)
This PR prevents empty RRDP deltas from being produced by not staging empty
publication deltas for the publisher and skipping them in the decision
process to decide whether to produce a new RRDP delta.

Krill CAs do not send empty publication deltas but empty RRDP deltas were
still produced possibly because non-Krill publishers sent them.
2024-06-11 12:56:19 +02:00
Theo BuehlerandGitHub e1da2f600e Make cryptoki-sys optional (#1196)
cryptoki itself is marked optional and only needed for hsm builds.
cryptoki-sys is still compiled unconditionally, also in builds
disabling the hsm feature. This causes build failures if cryptoki
isn't installed or on systems unsupported by cryptoki-sys's build
script.
2024-06-11 11:57:40 +02:00
Ximon Eighteen 33e072ef44 Bump version for development, to work around Ploutos packaging failure due to upgrade to same version as last published. 2024-04-08 22:40:05 +02:00
Ximon Eighteen ae19f31c1b Test upgrade from Ploutos v6 to v7 to see if the breaking upgrade actually breaks. 2024-04-08 22:40:05 +02:00
Tim BruijnzeelsandGitHub 0ede4730a6 Update documentation and comment. (#1091) 2024-01-09 12:49:26 +01:00
Ximon Eighteen 46feb1e64a Don't use dependency versions that cause warnings.
* Upgrade yanked dependency deunicode.
* Upgrade yanked dependency hermit-abi.
* Update the changelog.
v0.14.4
2023-12-13 22:52:21 +01:00
Ximon Eighteen 5a8986b1b9 Upgrade KVX dependency to fix #1171. (#1172) 2023-12-13 22:52:21 +01:00
ximon18 3dd7f5ab19 Version bump in preparation for release. 2023-12-13 22:52:21 +01:00
ximon18andTim Bruijnzeels 6de97a3b8b Updated to krill-ui v0.8.0. v0.14.3 2023-12-06 09:55:57 +01:00
Tim Bruijnzeels 1e5348c796 Update version and readme for release 0.14.3 2023-12-06 09:55:57 +01:00
Tim Bruijnzeels ae90c4f88c Update dependencies and code to allow using rpki-rs 0.18.0 (#1166)
* Update rpki-rs, backoff, tokio_rustls, and include rustls_pemfile
* Clean up extern crate statements
2023-12-06 09:55:57 +01:00
Tim Bruijnzeels ab7a3a592f Ignore corrupt status files and use default. 2023-12-06 09:55:57 +01:00
Tim Bruijnzeels 8dcbc193e9 Fix aspa migration issues (#1163)
* Pre 0.14.x AspaDefinitionUpdates also used plain Asn for "remove"
* Fix handling of skipped ASPA migration commands, and ASPA events in other commands.
* Fix upgraded for 0.9.6 (and use better testdata)
* Improve test data
2023-12-06 09:55:57 +01:00