Skip to content

Releases: zhimsel/r53_dns_updater

Improve public IP detection reliability, allow some default overrides, and other improvements

13 Nov 19:54
1d7e502
Compare
Choose a tag to compare

This changes the source of the detected public IP from a no-longer-maintained (and no longer available!) python library, ipgetter, to AWS's checkip service.

A new commandline option (--max-tries) has also been introduced, to allow users to override the default of 5.

The script now also will update the target record if the specified TTL (via --ttl) does not match the existing record's value (i.e. it considers "mismatched TTL" to be out-of-date, not just "mismatched record value").

This release also includes a number of other improvements and fixes.

Changes since last release

  • 959221e: Switch from ipgetter to AWS's IP address service
  • 0163e53: Rework max-tries handling for IP retrieval
  • dd6989a: Fix some PEP8 errors
  • 3b68d2e: Remove unnecessary typechecking
  • e19ebc9: Revise some None-based logic for readability
  • fec8744: Update target record on mismatched TTL, too
  • c972797: Make some methods static
  • f094636: Add some examples to the documentation
  • 1d7e502: Improve explanation of --ttl option

Allow importing, validate public IPs, other minor improvements

15 May 19:10
Compare
Choose a tag to compare

This release is not backwards-compatible, as the name of the script has changed. Using underscores instead of dashes allows the script to be imported and used elsewhere.

This release also includes a patch to validate the public IPs retrieved from the "what's my IP" services.

Changes since last release

  • 10a088c: Rename script to conform to import standards
  • ef403bb: Validate public IP address before using it
  • 05e78b4: Replace type-check asserts with better error msgs
  • fb31a46: Don't install program deps for TravisCI builds
  • 03e606f: Fix incorrect whitespace

Add initial SNS support

16 Jun 23:14
Compare
Choose a tag to compare
  • 325df79: Add support for pushing a message to an SNS topic upon DNS record updates

Fully-working MVP

21 Feb 18:59
Compare
Choose a tag to compare

Version 1