Moved changelog to CHANGELOG.md
All checks were successful
release-tag / release-image (push) Successful in 2m34s
All checks were successful
release-tag / release-image (push) Successful in 2m34s
This commit is contained in:
parent
88d51c4bfe
commit
c2237d1bf8
121
CHANGELOG.md
Normal file
121
CHANGELOG.md
Normal file
@ -0,0 +1,121 @@
|
||||
# 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
|
83
README.md
83
README.md
@ -56,89 +56,6 @@ The best way to use _nsupdate_ is by setting up a cron job (e.g. by running `cro
|
||||
|
||||
To run the script every 5 minutes and suppress the output you can write something like `*/5 * * * * /usr/local/bin/nsupdate.sh > /dev/null 2>&1`.
|
||||
|
||||
## Changelog
|
||||
|
||||
**2024-06-05**
|
||||
|
||||
- Added Gitea workflow for building docker images
|
||||
|
||||
**2023-11-06**
|
||||
- Added jq to Docker image (for processing json)
|
||||
|
||||
**2022-12-14**
|
||||
- Added Dockerfile
|
||||
- Added docker-compose.yml
|
||||
|
||||
**2022-10-18**
|
||||
|
||||
- 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.
|
||||
- Avoid using awk and get rid of dependency
|
||||
|
||||
**2021-12-11**
|
||||
|
||||
- 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**
|
||||
|
||||
- Rearranged config.sample
|
||||
- Updated Readme
|
||||
- Getting the Domain-Record-ID via XML-RPC API
|
||||
|
||||
**2020-05-11**
|
||||
|
||||
- Updated Readme with some hints
|
||||
- Updated config.sample with a hint for TTL
|
||||
|
||||
**2020-03-31**
|
||||
|
||||
- Made time to live configurable
|
||||
|
||||
**2019-12-20**
|
||||
|
||||
- Fixed DomRobot XML-RPC API syntax
|
||||
- Added some more documentation
|
||||
|
||||
**2015-07-22**
|
||||
|
||||
- Changed the way how the existence of config files is checked
|
||||
- Updated the sample config file to reflect new options from the last updates
|
||||
- The script is reported to work in csh and sh too
|
||||
|
||||
**2015-06-30**
|
||||
|
||||
- Fixed the check for config files. Can now handle more than one file
|
||||
- Changed warning for missing config files
|
||||
|
||||
**2015-01-12**
|
||||
|
||||
- Added checks for needed commands
|
||||
- Added checks for existing config file
|
||||
- Added requirements to README.md
|
||||
|
||||
**2014-02-21**
|
||||
|
||||
- Added support for IPv6
|
||||
- Added support for config files
|
||||
|
||||
**2014-01-02**
|
||||
|
||||
- Changed default IP check site to ip.dblx.io
|
||||
- Added a switch to use _drill_ instead of _nslookup_ because FreeBSD 10 switched from _bind_ to _unbound_
|
||||
- Renamed _$HOSTNAME_ to _$DOMAIN_ to work around potential conflicts with _$HOSTNAME_ that's set by the host itself
|
||||
|
||||
**2014-01-06**
|
||||
|
||||
- Config files are sourced relative to the script folder now
|
||||
|
||||
**2013-07-12**
|
||||
|
||||
- First commit
|
||||
|
||||
## License
|
||||
|
||||
nsupdate is distributed under the MIT license, which is similar in effect to the BSD license.
|
||||
|
Loading…
x
Reference in New Issue
Block a user