Dyndnsc

Latest version: v0.5.0

Safety actively analyzes 619516 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

0.5.0

++++++++++++++++++++++
- improved: simplified notification plugin and externalized them using entry_points
- added: WAN IP detection through DNS (detector 'dnswanip')
- improved: replaced built-in daemon code with `daemonocle <https://pypi.python.org/pypi/daemonocle>`_
- switched to `pytest <https://pytest.org>`_ for running tests
- changed (**INCOMPATIBLE**): dropped support for python 2.6 and python 3.3
- added: new command line option -v to control verbosity
- improved: infinite loop and daemon stability, diagnostics 57
- improved: updated list of external urls for IP discovery
- improved: install documentation updated
- improved: add many missing docstrings and fixed many code smells
- improved: run `flake8 <http://flake8.pycqa.org/>`_ code quality checks in CI
- improved: run `check-manifest <https://pypi.python.org/pypi/check-manifest>`_ in CI
- improved: run `safety <https://pypi.python.org/pypi/safety>`_ in CI

0.4.4

++++++++++++++++++++++++++
- fixed: fixed wheel dependency on python 2.6 and 3.3
- fixed: pep8 related changes, doc fixes

0.4.3

++++++++++++++++++++++
- fixed: nsupdate URLs
- fixed: several minor cosmetic issues, mostly testing related

0.4.2

++++++++++++++++++++++
- added: support for https://www.duckdns.org
- fixed: user configuration keys now override built-in presets

0.4.1

++++++++++++++++++++++++++
- bugfixes

0.4.0

++++++++++++++++++++++++++

- changed (**INCOMPATIBLE**): command line arguments have been drastically adapted
to fit different update protocols and detectors
- added: config file support
- added: running against multiple update services in one go using config file
- improved: for python < 3.2, install more dependencies to get SNI support
- improved: the DNS resolution automatically resolves using the same address
family (ipv4/A or ipv6/AAAA or any) as the detector configured
- improved: it is now possible to specify arbitrary service URLs for the
different updater protocols.
- fixed: naming conventions
- fixed: http connection robustness (i.e. catch more errors and handle them as
being transient)
- changed: dependency on netifaces was removed, but if installed, the
functionality remains in place
- a bunch of pep8, docstring and documntation updates

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.