github chiaki-ng/akira v0.4.6

latest releases: v0.6.5, v0.6.4-rc.6, v0.6.4-rc.5...
6 months ago

Please read the wiki

What's Changed

testing out holepunch adjustments by @xlanor in #30

NAT tester:

  • Rewrite mapping test with 3 probes to detect port-dependent symmetric NAT
  • Rewrite filtering test per RFC 5780 §4.4 (CHANGE-REQUEST 0x06/0x02)
  • Display as Cone NAT (Type 2) / Symmetric NAT (Type 3) with compat table
  • Add SymmetricPortOnly detection for port-only-dependent mappings
  • Always write dedicated NAT log file via brls::Logger save/restore

Logging:

  • Separate discovery into its own log to reduce noise
  • Add per-connection log files (getConnectionLogFilePath)
  • Add underscore separator in log filenames (DDMMYY_HHMMSS)
  • Add debug discovery log toggle in settings

Submodule bumps:

  • chiaki-ng: NAT traversal for non-port-preserving NATs (spray fix,
    poll() replacing select(), clear_socket_error, socket init fixes)
  • borealis: add getLogOutput() for log file save/restore

Full Changelog: v0.4.5...v0.4.6

Don't miss a new akira release

NewReleases is sending notifications on new releases.