Commit Graph
1766 Commits
Author SHA1 Message Date
Tim Bruijnzeels 71f7aa019a Update version for 0.11.0 development. 2022-09-06 09:27:27 +02:00
Ximon EighteenandGitHub 2c00aa05e2 Relax pkg-test checks temporarily
`grep -i fail` will wrongly cause a failure at "Failed to set locale, defaulting to C".
v0.10.0
2022-09-05 15:38:02 +02:00
Ximon EighteenandGitHub b031aba5e9 RPM (un)install fixes for #907 and #908
PR#909
2022-09-05 15:22:42 +02:00
Tim BruijnzeelsandGitHub 35db6adbea Improve (online) readability of readme 2022-09-05 12:57:19 +02:00
Tim Bruijnzeels 132fdab39e Clarify that we still use HTTPS for RFC 6492 and 8181 (#913) 2022-09-05 12:37:38 +02:00
Tim Bruijnzeels 6c3e2d7d5b Allow plain HTTP for --server in krillc (#913) 2022-09-05 12:37:38 +02:00
Tim Bruijnzeels 88d03b48a5 Update version for release 0.10.0 2022-09-05 12:37:38 +02:00
Tim Bruijnzeels 5450d0fb77 Update readme for release 0.10.0 2022-09-05 12:37:38 +02:00
Tim Bruijnzeels 242ddb6044 Fix typo 2022-09-01 13:56:54 +02:00
Tim Bruijnzeels 3e674855a0 Allow explicit disabling of https #913 2022-09-01 11:32:45 +02:00
Tim Bruijnzeels ce6c7a4977 Use normal default config file now that multi-user is a default feature. 2022-08-30 14:49:55 +02:00
Ximon EighteenandTim Bruijnzeels af39af8e75 Add SSLKEYLOGFILE support #615 v0.10.0-rc3 2022-08-29 16:51:39 +02:00
Tim Bruijnzeels 43ecea8d47 Use latest rpki-rs release 2022-08-29 16:51:39 +02:00
Tim Bruijnzeels 9eb53feac2 Clarify that code is unreachable not just not implemented. 2022-08-29 16:51:39 +02:00
Tim Bruijnzeels d7e79dd4f1 clippy fixes 2022-08-29 16:51:39 +02:00
Ximon EighteenandTim Bruijnzeels 37d02206d9 Add missing change to CHANGELOG. 2022-08-29 16:51:39 +02:00
Ximon EighteenandTim Bruijnzeels dee3c3cb19 Remove CHANGELOG lines referring to backed out change. 2022-08-29 16:51:39 +02:00
Tim Bruijnzeels 5fc92fadad Encode ranges as prefixes where possible #903 2022-08-29 16:51:39 +02:00
Ximon EighteenandTim Bruijnzeels dbad10f004 Cross project pkg workflow consistency (#894)
In no particular order:
* Generalize references to Krill where they are not Krill specific.
* Make argument order consistent with Routinator.
* Various comment tidying and harmless changes for consistency with (e.g. argument order) the Routinator pkg workflow.
* Trigger the pkg workflow for all v* tags as this is simpler than matching specific version patterns and is consistent with the Routinator pkg workflow.
* Don't use ubuntu-latest as we unexpected changes may be introduced when latest moves up to the next Ubuntu release.
* Use the same latest DEB/RPM tool versions and features as the Routinator pkg workflow.
* Parameterize the Docker repo to push to. Don't assume it matches the GH repo name.
* Docker repo name must be lowercase.
* Ensure executables copied into the Docker image have the executable permission.
* Let the compiler choose the right target in the Dockerfile.
* Work around GitHub misapplication of secret protection to the dockerbasetag workflow job output.
* Upgrade to actions/cache@3
2022-08-29 16:51:39 +02:00
Tim Bruijnzeels c3ba637369 Rename field to support pre-0.10.0 API #895 2022-08-29 16:51:39 +02:00
Tim Bruijnzeels 57fab3a198 Support pre-0.10.0 API to upload repository response #895 2022-08-29 16:51:39 +02:00
Tim Bruijnzeels f43bec3343 update readme 2022-08-29 16:51:39 +02:00
Tim Bruijnzeels 266cf2e06d API to add parent should not change #898 2022-08-29 16:51:39 +02:00
Ximon EighteenandTim Bruijnzeels ff861d69ee Improve KMIP lacking support log messages (#889) (#890)
Focus on the lacking support, rather than seeming to ignore the server when in fact trying it anyway.
2022-08-29 16:51:39 +02:00
Ximon EighteenandTim Bruijnzeels c9f5827718 Guard sections of code only used by the "hsm" feature to prevent warnings when doing cargo build --no-default-features. (#893) 2022-08-29 16:51:39 +02:00
Ximon EighteenandTim Bruijnzeels a0a34c0353 Remove unused field warnings. (#892) 2022-08-29 16:51:39 +02:00
Tim Bruijnzeels 9443792dc1 API to upload repository response should not change #895 2022-08-29 16:51:39 +02:00
Ximon EighteenandTim Bruijnzeels f47843bf9e Update outdated comments in entrypoint.sh. (#886) 2022-08-29 16:51:39 +02:00
Ximon EighteenandTim Bruijnzeels ee44a154d5 Run Krill in a Docker container as user krill (fixes #882) (#883) 2022-08-29 16:51:39 +02:00
Tim Bruijnzeels 1cb71fe774 Update version for 0.10.0-RC3 release 2022-08-29 16:51:39 +02:00
Tim Bruijnzeels 9c5036f2b0 Add warning to 0.10.0-RC3 readme 2022-08-29 16:51:39 +02:00
Ximon EighteenandTim Bruijnzeels 802b0fda81 Upgrade rpki crate dependency (fixes #874)
* Upgrade rpki crate dependency (fixes #874).
* Update changelog.
* Fix test to not expect a leading line break in the XML response.
2022-08-29 16:51:39 +02:00
ximon18andTim Bruijnzeels 330a9b53a3 Update the changelog to include the fix for #875. 2022-08-29 16:51:39 +02:00
ximon18andTim Bruijnzeels 11fc6e8be3 Update the compiled Lagosta to commit 88e71594 using Lagosta GH Actions build #477 (fixes #875). 2022-08-29 16:51:39 +02:00
Ximon EighteenandTim Bruijnzeels 4c5044e926 Update changelog for RC3. 2022-08-29 16:51:39 +02:00
Tim Bruijnzeels 409bb9c086 Keep parent ID cert PEM in history #870 2022-08-29 16:51:39 +02:00
Tim Bruijnzeels e7bc158f4d Trim uploaded parent and repo responses #873 2022-08-29 16:51:39 +02:00
Tim Bruijnzeels 5fdb4892a5 Update lagosta for issue #872 2022-08-29 16:51:39 +02:00
Ximon EighteenandTim Bruijnzeels 0ba5005813 PKCS#11 HSM support should compile out-of-the-box on FreeBSD. (#862)
* Update README.
* Upgrade cryptok-sys to fix compilation with default features on FreeBSD.
2022-08-29 16:51:39 +02:00
Ximon EighteenandTim Bruijnzeels 6788576e84 Use new cargo toml rust version field. (#866) 2022-08-29 16:51:39 +02:00
Tim Bruijnzeels d34a7f2fdb Show RFC8183 XML in CLI (#868) 2022-08-29 16:51:39 +02:00
ximon18andTim Bruijnzeels 0468106522 The Krill version in Cargo.lock should match Cargo.toml. 2022-08-29 16:51:39 +02:00
ximon18andTim Bruijnzeels 4b4e00df41 Bump to rc3-dev, this isn't rc2 anymore. 2022-08-29 16:51:39 +02:00
Ximon EighteenandTim Bruijnzeels 5addcfc399 Handle more PKCS#11 transient failure scenarios. (#761) 2022-08-29 16:51:39 +02:00
Ximon EighteenandTim Bruijnzeels 780b9b3b60 Upgrade KMIP dependencies. (#860) 2022-08-29 16:51:39 +02:00
Ximon EighteenandGitHub 21ea28f1cb Bump pykmip-test from 18.04 to 20.04 (#888) 2022-08-22 16:38:19 +02:00
Ximon EighteenandGitHub 897e807a2a Fix docker build for normal (aka non-CI) users (#880)
Defer copying of provided binaries until a copy is actually needed, thus avoiding copy failure in non-BuildKit Docker invocations of 'docker build' in the default 'MODE'.
2022-08-22 13:36:01 +02:00
ximon18 178ef88892 Minor comment corrections in the pkg workflow. 2022-08-22 09:36:53 +02:00
Ximon EighteenandGitHub a1714139af Add packages for Raspberry Pi 1b (ARMv6 HF) (#814) 2022-08-09 23:30:23 +02:00
Ximon EighteenandGitHub 5cddacdef2 Extend Docker publishing to create ARM architecture images and a multi-arch manifest (#773)
* Move the Docker workflow into the main Packaging workflow.
* Extend the Dockerfile to support building from precompiled externally supplied binaries as well as building from sources (to support the cross-compilation case).
* Extend the workflow to support cross-compilation for both Docker images and traditional packages. (#764)
* Extend the workflow to publish a multi-arch Docker manifest.
* Prefix tmp artifact names with 'tmp-' so that packages.nlnetlabs.nl scripts can easily ignore them.
* Use latest upload/download artifact action versions.
* Upload built Docker images as GitHub Actions artifacts.
* Switch to the vault package repository for CentOS 8 now that it is EOL.
* Don't delete cross compiled binaries during pkg job as multiple invocations of the matrix need to access the same artifact.
2022-08-09 22:34:13 +02:00