-
Notifications
You must be signed in to change notification settings - Fork 11
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
Detect endless recursion in domain name #26
Conversation
LinkTed
commented
Jan 3, 2025
- feat: Detect endless recursion in domain name
- refactor: Resolve elided_name_lifetimes
- chore: Updated dependencies
- ci: Update jobs
The actions-rs/toolchain is not maintained.
The actions-rs/clippy-check is not maintained.
The actions-rs/cargo is not maintained.
- base64 "0.13.0" to "0.22" - bytes "1.2.1" to "1" - hex "0.4.3" to "0.4" - thiserror "1.0.32" to "2" - criterion "0.3.6" to "0.5"
Codecov ReportAttention: Patch coverage is
❗ Your organization needs to install the Codecov GitHub app to enable full functionality. Additional details and impacted files@@ Coverage Diff @@
## master #26 +/- ##
==========================================
+ Coverage 91.86% 96.33% +4.46%
==========================================
Files 92 88 -4
Lines 3541 3982 +441
==========================================
+ Hits 3253 3836 +583
+ Misses 288 146 -142 ☔ View full report in Codecov by Sentry. |
Remove name lifetime, because 'a is already elided in Decoder::get_main.
Add a HashSet to detect endless recursion during decoding of a domain name.
Use an iterative instead of a recursive approach in the decoding of domain names.