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

Update dependencies, require libsodium #90

Merged
merged 2 commits into from
Nov 12, 2024
Merged

Update dependencies, require libsodium #90

merged 2 commits into from
Nov 12, 2024

Conversation

alexheretic
Copy link
Contributor

@alexheretic alexheretic commented Nov 11, 2024

  • Update thrussh to 0.35.6, remove dependency pinning. This means we now require libsodium at build & runtime.
  • Update reqwest to 0.12
  • Update smol_str to 0.3
  • Update parse_link_header to 0.4
  • Update toml to 0.8
  • Update cargo_metadata to 0.18
  • Update ustr to 1

While the libsodium requirement is a slight pain, it seems preferable to have up to date dependencies.

@alexheretic alexheretic mentioned this pull request Nov 12, 2024
@w4
Copy link
Owner

w4 commented Nov 12, 2024

Thanks. There is also a well maintained fork called russh that we've switched to internally. Really need to backport some of the patches we've made there.

@w4 w4 merged commit 619e035 into w4:main Nov 12, 2024
7 checks passed
@alexheretic alexheretic deleted the deps++ branch November 13, 2024 17:21
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.

2 participants