Skip to content

Releases: Aldaviva/GandiDynamicDns

0.3.0

20 Jan 21:44
0.3.0
e00b2cd
Compare
Choose a tag to compare
  • Fixed crash on Raspberry Pi with FileNotFoundException for System.IO.Pipelines.dll
  • Blocked STUN server stun.finsterwalder.com by default because it consistently returns an incorrect IP address, in a private subnet no less
  • #4: Retry when STUN servers return a public IP address that is actually private or loopback
  • #5: Allow a configurable level of agreement among multiple STUN servers when the public IP address changes, using the unanimity configuration property. By default, this is disabled, so unanimity is 1. You can increase this number, so that any address change requires that many STUN servers to unanimously agree on your new IP address. This helps prevent the case where one bad STUN server returns incorrect addresses.

0.2.0

25 Jun 10:06
0.2.0
75eb691
Compare
Choose a tag to compare

Blacklist broken STUN servers that return incorrect responses.

  • By default, stun.bergophor.de and stun.usfamily.net are blocked.
  • To block additional STUN servers, add their hostnames to the stunServerBlacklist array in appsettings.json.

0.1.0

19 Jun 13:35
0.1.0
f6785a0
Compare
Choose a tag to compare
  • Added dry run mode
    {
        "dryRun": true
    }
  • Added automated tests
  • Added Linux builds for x86_64, ARM32, and ARM64

0.0.0

18 Jun 10:14
0.0.0
a2efd75
Compare
Choose a tag to compare
  • Update DNS A record in Gandi LiveDNS based on WAN IPv4 address from STUN servers