All checks were successful
release-tag / release-image (push) Successful in 2m34s
121 lines
2.6 KiB
Markdown
121 lines
2.6 KiB
Markdown
# Changelog
|
|
|
|
All notable changes to this project will be documented in this file.
|
|
|
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
|
|
|
|
## 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 |