Skip to content

DnsSafeguard v1.7.2

Latest
Compare
Choose a tag to compare
@radioactiveAHM radioactiveAHM released this 14 Oct 09:57
· 8 commits to main since this release

Release notes

Bug Fixes

  • Domain Splitting: Fixed a bug in the rules domain splitting logic to ensure accurate domain handling.

Enhancements

  • Connection Handling: Added more robust closed connection handlers for HTTP/2 (h2) to improve stability and resource management.
  • Main Functions: Rewritten two main functions to enhance performance and reduce the likelihood of bugs.

Performance Improvements

  • Heap Allocation: Eliminated heap allocation previously required for generating URLs for HTTP/1 (h1), HTTP/2 (h2), and HTTP/3 (h3), resulting in more efficient memory usage.
  • Cryptographic Library: Replaced aws_lc_rs with rust-ring to reduce binary size and improve cryptographic performance.
  • SNI Sharing: Removed heap allocation needed for sharing Server Name Indication (SNI) across asynchronous tasks for HTTP/2 (h2) and HTTP/3 (h3), enhancing performance and reducing memory overhead.