Skip to content

Security & Package Modernization - #9

Open
iwarp wants to merge 9 commits into
bramp:mainfrom
iwarp:package-upgrades
Open

Security & Package Modernization#9
iwarp wants to merge 9 commits into
bramp:mainfrom
iwarp:package-upgrades

Conversation

@iwarp

@iwarp iwarp commented Sep 1, 2026

Copy link
Copy Markdown

I needed to resolve the critical security issues in my project

  • Updated all packages and replaced deprecated packages, derivative with educe, serde_yaml with yaml_serde.
  • Hyper updated to 1.1 pinned to support conflicts with reqwest.
  • Fixed up unit tests and created mock tests.
  • Fixed up pest comments
  • Fixed up compiler warning about missing feature flag arbitrary
  • Applied clippy fixes

cargo audit showing zero results as at today

I have an alternate branch for just the critical fixes https://github.com/iwarp/rustdns/tree/security-updates

@bramp bramp left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great thanks. Minor change otherwise good to submit.

Comment thread src/clients/doh.rs
req.uri(uri).body(Body::empty())
let uri: http::Uri = url.as_str().parse()?;
req = req.uri(uri);
Full::new(Bytes::new())

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this line doing anything?

Comment thread src/zones/zones.pest
/// [<TTL>] [<class>] <type> <RDATA>
/// [<class>] [<TTL>] <type> <RDATA>
/// ```
// DNS Zone file parsing

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this should be //! as a module comment.

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