24.07.007 changelog

24.07.007

Released on 26 July, 2024.

Client

Features

  • Three new options have been added to the DNS supervisor to modify the behavior of the DNS supervisor on Windows.
    // These are the defaults
    dns_healthcheck_failure_uninstall_count: 3,
    dns_healthcheck_local_timeout: 150, # Milliseconds
    dns_healthcheck_upstream_timeout: 500, # Milliseconds
    

    The previous default for dns_healthcheck_failure_uninstall count was 1. In low-quality internet scenarios increasing this counter may help keep connections stable. The other behaviors have not changed by default.

  • Windows: NrptRules has been made the default DNS injection strategy. To restore the previous behavior, add to your configuration file in C:\ProgramData\Bowtie\configuration\ the line local_dns_provider = "RegistryInjector".

Fixes

  • Red Hat / CentOS Linux: fixed errors in the uninstall and upgrade scripts for 24.06.006. To uninstall 24.06.006 completely, upgrade to 24.06.007 and then uninstall. Upgrades from 24.06.006 to 24.06.007 will not take effect until after a reboot or manual restart.
  • Bowtie will now try two different strategies for Wireguard endpoint address lookup. This may help when switching between networks where the endpoint has a different IP address on the two networks.