Skip to content

Latest commit

 

History

History
121 lines (77 loc) · 2.61 KB

CHANGELOG.md

File metadata and controls

121 lines (77 loc) · 2.61 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog.

2024-06-05

Added

  • Added Gitea workflow for building docker images

Changed

  • Moved changelog to CHANGELOG.md

2023-11-06

Added

  • Added jq to Docker image (for processing json)

2022-12-14

Added

  • Added Dockerfile
  • Added docker-compose.yml

2022-10-18

Changed

  • Completly rewritten. nsupdate is now a POSIX compliant /bin/sh script 👍🏻
  • Backwards compatibility should be given (please test and report bugs!).
  • If using the xmmlint method, now also the IP for a record is retrieved this way
  • WAN IP now is only checked once per session instead of every time a new config is processed.
  • The script now automagically determines the best way to get the needed data (xmllint, nslookup, drill) and has some nice output options.
  • The code is now structured in functions which makes it more maintainable and modular.

Removed

  • Avoid using awk and get rid of dependency

2021-12-11

Added

  • Added the possibility to retrieve the WAN IP by a shell command (e.g. SSHing into your router and get the IP of the WAN interface)

2020-07-03

Changed

  • Rearranged config.sample
  • Updated Readme

Added

  • Getting the Domain-Record-ID via XML-RPC API

2020-05-11

Changed

  • Updated Readme with some hints
  • Updated config.sample with a hint for TTL

2020-03-31

Changed

  • Made time to live configurable

2019-12-20

Fixed

  • Fixed DomRobot XML-RPC API syntax

Added

  • Added some more documentation

2015-07-22

Changed

  • Changed the way how the existence of config files is checked
  • Updated the sample config file to reflect new options from the last updates

Added

  • The script is reported to work in csh and sh too

2015-06-30

Fixed

  • Fixed the check for config files. Can now handle more than one file

Changed

  • Changed warning for missing config files

2015-01-12

Added

  • Added checks for needed commands
  • Added checks for existing config file
  • Added requirements to README.md

2014-02-21

Added

  • Added support for IPv6
  • Added support for config files

2014-01-02

Changed

  • Changed default IP check site to ip.dblx.io
  • Renamed $HOSTNAME to $DOMAIN to work around potential conflicts with $HOSTNAME that's set by the host itself

Added

  • Added a switch to use drill instead of nslookup because FreeBSD 10 switched from bind to unbound

2014-01-06

Changed

  • Config files are sourced relative to the script folder now

2013-07-12

  • First commit