Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make dumping an empty cache succeed. #916

Merged
merged 4 commits into from
Jan 10, 2024
Merged

Make dumping an empty cache succeed. #916

merged 4 commits into from
Jan 10, 2024

Conversation

partim
Copy link
Member

@partim partim commented Jan 10, 2024

This PR fixes a number of error that can happen during dump when the cache is missing certain directories.

Fixes #914.

@partim partim requested a review from a team January 10, 2024 10:00
@partim
Copy link
Member Author

partim commented Jan 10, 2024

This PR is for the 0.13 series. Once approved, it needs to be forked for main after merging.

@partim partim linked an issue Jan 10, 2024 that may be closed by this pull request
@partim partim merged commit 2127e50 into series-0.13 Jan 10, 2024
10 checks passed
partim added a commit that referenced this pull request Jan 17, 2024
New

* Added support for private keys marked as “EC PRIVATE KEY“ in the PEM files
  for TLS server configuration. ([#921])
* The rsync collector now logs stderr output of the rsync command directly
  instead of collecting it and logging it in one go after the commend
  returned. ([#290])

Bug Fixes

* The `dump` command will now succeed even if certain directories or files
  in the repository cache are missing. ([#916])
* A more meaningful message is now printed when decoding RPKI objects
  fails. It will still not give much detail but at least it isn’t
  confusing any more. ([#917])

Other changes

* Updated the `nlnetlabs-testbed` TAL to the current location and key.
  ([#922])
partim added a commit that referenced this pull request Jan 24, 2024
New

* Added support for private keys marked as “EC PRIVATE KEY“ in the PEM files
  for TLS server configuration. ([#921])
* The rsync collector now logs stderr output of the rsync command directly
  instead of collecting it and logging it in one go after the commend
  returned. ([#290])

Bug Fixes

* The `dump` command will now succeed even if certain directories or files
  in the repository cache are missing. ([#916])
* A more meaningful message is now printed when decoding RPKI objects
  fails. It will still not give much detail but at least it isn’t
  confusing any more. ([#917])

Other changes

* Updated the `nlnetlabs-testbed` TAL to the current location and key.
  ([#922])
partim added a commit that referenced this pull request Jan 24, 2024
This PR fixes a number of error that can happen during dump when the cache is
missing certain directories.

This is a port of #916, originally added to the 0.13 series.
netbsd-srcmastr pushed a commit to NetBSD/pkgsrc that referenced this pull request Jan 25, 2024
Pkgsrc changes:
 * Bump version & re-compute cargo-depends.

Upstream changes:

New

* Added support for private keys marked as "EC PRIVATE KEY" in the
  PEM files for TLS server configuration. ([#921])
* The rsync collector now logs stderr output of the rsync command
  directly instead of collecting it and logging it in one go after
  the commend returned. ([#290])

Bug Fixes

* The `dump` command will now succeed even if certain directories
  or files in the repository cache are missing. ([#916])
* A more meaningful message is now printed when decoding RPKI
  objects fails. It will still not give much detail but at least it
  isn't confusing any more. ([#917])

Other changes

* Updated the `nlnetlabs-testbed` TAL to the current location and
  key. ([#922])

[#916]: NLnetLabs/routinator#916
[#917]: NLnetLabs/routinator#917
[#920]: NLnetLabs/routinator#920
[#921]: NLnetLabs/routinator#921
[#922]: NLnetLabs/routinator#922
@partim partim deleted the 0.13.dump-fix branch December 6, 2024 10:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

routinator dump not working
2 participants