All checks were successful
release-tag / release-image (push) Successful in 2m34s
2.6 KiB
2.6 KiB
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