Skip to content

v0.1.2

Compare
Choose a tag to compare
@mzz2017 mzz2017 released this 29 Dec 17:32
· 76 commits to main since this release

optimize:

  • Change default UDP NAT timeout from 2 minutes to 3 minutes (refer to openWRT).
  • Set TCP timeout to 7440 seconds (refer to openWRT).
  • Speed up auth by adding buffer pool to lrulist.
  • Lower memory consumption by selecting appropriate buffer size for UDP connection according to the MTU of the interface where connection from.
  • Lower CPU consumption by auth only the first UDP packet.
  • Switch go version to 1.16beta1 to avoid negative memory release strategy of GC #4. Thanks to @kslr

Fix

  • Fixed a problem that cannot choose proper timeout for DNS query packet.
  • Fixed a problem that goroutine leak. Thanks to @DuckSoft
  • Fixed a vulnerability of malicious packet causing crash.