Items starting with DEPRECATE
are important deprecation notices.
- Remove
-u
,--url
command line option in favor to -u4 and --url-v4.
- Refactor some functions to permit units tests
- Removed support for 'url' config key in config.conf in favor to 'url_v4'
- Renamed error event type T_ERROR_FILE to T_ERROR_NOIP_FILE
- Renamed error event type T_ERROR_NOIP to T_ERROR_NOIP_URLS
- Renamed error event type T_ERROR_PERMS to T_ERROR_FILE
- Remove default value for digcheck nameserver, it allow to use the default nameserver configured in resolv.conf of the running host
- Rewrite the command line parser to use the argparse module.
- Re-indent all the main classes
- Add IPv6 configuration items (note that IPv6 is not fully enabled for now)
- Remove the project config parser, and move all its code into the loader
DEPRECATE
-u
,--url
command line options and 'url' config key in config.conf in favor to -u4 and --url-v4.
- Update logging string with new logging defintion
- Add message in mail extension in case when extension error occur
- Improve logging message for all program
- Move Base class for extension into the init file of extension package
- Add info_mail parameter into mail extension
- Fix duplicate message when UPDATE event
- Add ipcheckadvanced feature
- Add mail sender extension
- Add command extension
- Add dig checker extension
First release of core python script