Skip to content

Bug fixes and code improvements

Compare
Choose a tag to compare
@qdm12 qdm12 released this 01 Nov 01:48
· 1322 commits to master since this release

Bug fixes

  • Restore optional EXTRA_SUBNETS feature to access hosts out of the Docker network with a new variable FIREWALL_OUTBOUND_SUBNETS (but still retro compatible with EXTRA_SUBNETS)
  • Fix Cyberghost group name case sensitivity in equality check
  • Fix Mullvad city CSV bug (i.e. for New York, NY)
  • Increase PIA v4 port forwarding HTTP client timeout to 30 seconds to fix timeouts
  • HTTP server runs on 127.0.0.1:9999 so that it does not interfere with the HTTP control server (which can run on a specific port)
  • Set default for DOT_CACHING to on in Go code so that the binary can be run without setting it (out of docker)
  • Using 0.0.0.0/0 instead of nil for default network, to log 0.0.0.0/0 instead of nil

Code

  • Remove unneeded port setup through firewall for Shadowsocks
  • Remove dead code remaining for Shadowsocks
  • Remove unneeded openvpn remote-random instruction for all providers as a single connection is written to the configuration file
  • Using 0.0.0.0/0 instead of nil for better logging and transparency with the user
  • Remove x/net dependency by replacing ctxhttp