Alex Band
f5fbb30d63
First pass of typo and formatting fixes
2024-07-03 12:34:21 +02:00
Alex Band
a88636428e
Remove reference to closed and merged issue
2024-07-03 10:46:23 +02:00
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 Band and GitHub
64834f089d
Update docs link
2024-07-03 09:59:02 +02:00
Alex Band and GitHub
7c0c2bc24e
Update docs link
2024-07-03 09:57:58 +02:00
Alex Band and GitHub
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 Hoffmann and GitHub
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 Hoffmann and GitHub
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 Hoffmann and GitHub
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 Hoffmann and GitHub
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 Hoffmann and GitHub
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 Hoffmann and GitHub
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 Hoffmann and GitHub
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 Hoffmann and GitHub
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 Hoffmann and GitHub
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 Hoffmann and GitHub
a20adc99b4
Fix the Centos 7 packaging build. ( #1201 )
2024-06-12 16:37:26 +02:00
Martin Hoffmann and GitHub
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 Bruijnzeels and GitHub
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 Hoffmann and GitHub
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 Bruijnzeels and GitHub
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 Hoffmann and GitHub
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 Bruijnzeels and GitHub
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 Buehler and GitHub
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 Bruijnzeels and GitHub
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
ximon18 and Tim 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