Skip to content

Releases: hivesolutions/netius

1.39.3

Choose a tag to compare

@joamag joamag released this 10 Apr 15:38
ca412f5

Added

  • cls and is_base fields to connection info_dict for class and protocol-mode diagnostics

1.39.2

Choose a tag to compare

@joamag joamag released this 10 Apr 15:19
f107cba

Added

  • has_starter, starters_count, socket_fileno, and proxy_pending fields to connection info_dict for richer diagnostics

1.39.1

Choose a tag to compare

@joamag joamag released this 10 Apr 15:15
2c556b1

Changed

  • Logging calls across the codebase now use lazy , evaluation instead of % string formatting for deferred argument resolution

1.39.0

Choose a tag to compare

@joamag joamag released this 10 Apr 14:53
07e0464

Added

  • Handshake timeout for the PROXY protocol middleware to close zombie connections that never complete the handshake (default 30s, configurable via PROXY_HANDSHAKE_TIMEOUT)
  • Trace logging for PROXY handshake EOF and blocked read events

1.38.11

Choose a tag to compare

@joamag joamag released this 10 Apr 11:38
87e1506

Added

  • Documentation page for the built-in diagnostics server (doc/diag.md)

Fixed

  • Guard against None address in DiagConnection._resolve() to prevent TypeError on the /connections diag endpoint

1.38.10

Choose a tag to compare

@joamag joamag released this 10 Apr 09:52
7590792

Fixed

  • Use byte literals for UTF-8 test strings in DKIM tests for Python 2 compatibility

1.38.9

Choose a tag to compare

@joamag joamag released this 10 Apr 09:47
4bba071

Fixed

  • Fix dkim_body simple canonicalization producing incorrect body hash on Python 3 due to re.sub zero-length match behavior with * quantifier

1.38.8

Choose a tag to compare

@joamag joamag released this 09 Apr 11:20
fad85bd

Changed

  • Refactored dkim_fold and dkim_fold_b to use list buffer with join for better performance

1.38.7

Choose a tag to compare

@joamag joamag released this 09 Apr 10:58
64de03a

Fixed

  • DKIM b= field is now placed on its own continuation line to prevent dkim_fold from splitting the tag across lines
  • dkim_fold no longer mangles header values when no space is found within the fold length

1.38.6

Choose a tag to compare

@joamag joamag released this 09 Apr 10:42
31afc79

Changed

  • DKIM signing now uses relaxed/simple header canonicalization for better compatibility with strict verifiers (Microsoft, Yahoo)
  • DKIM signature b= value is now folded to comply with RFC 5322 line length limits

Fixed

  • Headers.pop() now normalizes keys so that string keys correctly match byte keys from rfc822_parse