ddclient:feature_provider_ionos

Last commit made on 2023-10-15
Get this branch:
git clone -b feature_provider_ionos https://git.launchpad.net/ddclient

Branch merges

Branch information

Name:
feature_provider_ionos
Repository:
lp:ddclient

Recent commits

c978d9b... by Lenard Hess <email address hidden>

Added intial trial implementation for provider IONOS

This provider implementation uses sparsely documented details of the
their updating mechanism. The only reference to passing in IP addresses
via GET parameters I could see was in the german version of the dynamic
DNS tutorial, where they showed it as part of a FRITZ!Box setup example.

ef496d1... by Reuben Thomas

Revert URLs to canonical repo

1715bd3... by Lenard Hess <email address hidden>

Fixed hosts trying to update if IP acquisition failed

d4db5cb... by Lenard Hess <email address hidden>

Updated changelog for v3.11.0_rc1

Note: I dropped the "DynDNS2 now uses the newer ipv4/ipv6 syntaxes", as
its not visible to users.

7869acb... by Lenard Hess <email address hidden>

easydns, porkbun: Set status-ipv4 and status-ipv6 instead of status

This fixes caching issues when using the 'usev4' or 'usev6' parameters.
Without this, the "min-interval" and "warned-min-interval" limits will
not work.

For the legacy 'use' parameter, the wrapping code takes care of
translating 'status-ipv*' to 'status'.

17fd6ec... by Lenard Hess <email address hidden>

Added preliminary explanation for provider functions

6c1f963... by Lenard Hess <email address hidden>

Fixed caching behaviour for new providers with legacy 'use' logic

541e7f3... by Reuben Thomas

Update error message to reflect that curl is always used

5af1550... by Reuben Thomas

README.md: update URLs to point to my fork

e37cf19... by Reuben Thomas

configure.ac: no longer require IO::Socket::IP or IO::Socket::SSL