Changelog for
ddclient-3.11.2-lp155.96.2.noarch.rpm :
* Mon Feb 05 2024 Michal Suchanek
- Use sysuser-tools to create user.
* Thu Nov 23 2023 Valentin Lefebvre - Update to 3.11.2
* ddclient now requires curl. The Perl modules IO::Socket::IP and IO::Socket::SSL are no longer used.
* ddclient no longer ships any example files for init systems that use /etc/init.d. This was done because those files where effectively unmaintained, untested by the developers and only updated by downstream distros. If you where relying on those files, please copy them into your packaging.
* The defunct dnsexit protocol is removed (replaced by dnsexit2).
* Introduced `usev4` and `usev6` for separate IPv4/IPv6 configuration. These will replace the legacy `use` eventually.
* Added support for moving secrets out of the configuration through environment variables
* Extended postscript mechanism
* sample-get-ip-from-fritzbox: Added environment variable to override hostname
* Warn about hosts where no IP could be determined - and skip the (bogus) update.
* Added regfish
* Added domeneshop.no
* Added Mythic Beasts
* Added Porkbun
* Added Enom
* Added DigitalOcean
* Added Infomaniak
* Added DNSExit API v2
* Removed old DNSExit API
* Extended EasyDNS to support IPv6
* Extended duckdns to support IPv6
* Fixed simultaneous IPv4 and IPv6 updates for provider duckdns
* Fixed caching issues for new providers when using the old \'use\' config parameter
* Fixed simultaneous IPv4 and IPv6 updates for provider porkbun
* Removed AATTPACKAGE_VERSIONAATT placeholder in ddclient.in for now to allow downstream to adopt the proper build process first. See [here](https://github.com/ddclient/ddclient/issues/579) for the discussion.
* Fixed various issues with caching
* Fixed issues with Hetzner zones
* The OVH provider now ignores extra data returned
* Merge multiple configs for the same hostname instead of use the last- Remove fix-configure_ac.patch- Rebase disable-ip-test.patch
* Sun Jan 01 2023 munix9AATTgooglemail.com- Add curl as BuildRequires/Requires to be able to use the \'-curl\' option (eg. in DDCLIENT_OPTIONS in /etc/sysconfig/ddclient).
* Tue Dec 27 2022 Paolo Stivanin - Update to 3.10.0:
* Added support for domaindiscount24.com
* Added support for njal.la
* Added support for Cloudflare API tokens
* Added support for OVH DynHost.
* Added support for ClouDNS.
* Added support for dinahosting.
* Added support for Gandi LiveDNS.
* The freedns protocol (for https://freedns.afraid.org) now supports IPv6 addresses.
* New ssl_ca_dir and ssl_ca_file options to specify the location of CA certificates.
* New built-in IP discovery service shorthands: + googledomains from https://domains.google + he from https://he.net ip+4only.me, ip6only.me from http://whatismyv6.com + ipify-ipv4 and ipify-ipv6 from https://www.ipify.org + myonlineportal from https://myonlineportal.net + noip-ipv4 and noip-ipv6 from https://www.noip.com + nsupdate.info-ipv4 and nsupdate.info-ipv6 from + https://www.nsupdate.info + zoneedit from https://www.zoneedit.com
* Added option -curl to access network with system Curl command instead of the Perl built-in IO::Socket classes.
* Added option -{no}web-ssl-validate and -{no}fw-ssl-validateto provide option to disable SSL certificate validation. Note that these only apply for network access when obtaining an IP address with use=web or use=fw (any firewall). Network access to Dynamic DNS servers to set or retrieve IP address will always require certificate validation.
* The fw-banlocal option is deprecated and no longer does anything.
* The if-skip option is deprecated and no longer does anything.
* The default server for the dslreports1 protocol changed from members.dyndns.org to www.dslreports.com.
* Removed support for defunct dnsspark service
* Removed support for defunct dtdns service
* Removed support for defunct Hammernode service- Add fix-configure_ac.patch- Add disable-ip-test.patch- Rebase ddclient-config.patch- Rebase ddclient-delay-main-process-for-systemd.patch
* Tue Jul 12 2022 chrisAATTcomputersalat.de- fix for boo#1191885 add SupplementaryGroups=maildrop to service file- rename ddclient-3.8.1-config.patch to ddclient-config.patch- rebase patch
* ddclient-delay-main-process-for-systemd.patch (p0)- update ddclient-config.patch
* fix PID file path- merge ddclient-replace-varrun-with-run.patch into ddclient-config.patc- merge changes file with SLES Maintained pkg- update Source to %{name}-%{version}
* Fri Dec 24 2021 Antonio Larrosa - Modify the systemd service file so ddclient is run After network-online.target instead of just network.target, since running ddclient without being online is pointless.- Added a Wants statement for the same systemd targets as in After
* Wed Sep 01 2021 Johannes Segitz - Added hardening to systemd service(s). Modified:
* ddclient.service
* Tue May 18 2021 Josef Möllers - Systemd expects the PID file to exist as soon as the main process exists. However, it takes quite a while until the pid file is created by the daemon process, so we delay the main process for 1 second before exit()ing. This gets rid of an annoying warning message in \"systemctl status\". [ddclient, ddclient-delay-main-process-for-systemd.patch]
* Wed May 12 2021 Josef Möllers - Use an extended regular expression in sed to change (/var)?/run.
* Thu Apr 22 2021 Josef Möllers - In the (sample) /etc/ddclient.conf, also replace /var/run with /run. [ddclient-replace-varrun-with-run.patch, bsc#1185069]
* Wed Apr 21 2021 Josef Möllers - /var/run is deprecated, replaced by /run in ddclient-tmpfiles.conf [ddclient-tmpfiles.conf, bsc#1185069]
* Wed Aug 19 2020 Dominique Leuenberger - Use %{_tmpfilesdir} instead of abusing %{_libexecdir}.
* Mon Feb 03 2020 Tomáš Chvátal - Use properly tmpfiles-create- Remove the systemd conditional- Fixup download url
* Sun Feb 02 2020 Thorsten Kukuk - Replace pwdutils with shadow, former is gone long time ago
* Fri Jan 24 2020 Manu Maier - Upgrade to ddclient-3.9.1
* added support for Yandex.Mail for Domain DNS service
* added support for NearlyFreeSpeech.net
* added support for DNS Made Easy
* added systemd instructions
* added support for dondominio.com
* updated perl instruction
* updated fritzbox instructions
* fixed multidomain support for namecheap
* fixed support for Yandex
* Tue Dec 31 2019 chrisAATTcomputersalat.de- fix for boo#1127387
* systemd-tmpfiles need updating from /var/run/
* to /run/
*
* Sat Feb 16 2019 Jan Engelhardt - Ensure neutrality of description.- Do not ignore errors from useradd.- Avoid %__-type macro indirection.
* Mon Oct 01 2018 obsAATTbotter.cc- Require perl-Data-Validate-IP
* Thu Sep 13 2018 Stefan Jakobs - Upgrade to ddclient-3.9.0
* Support IPv6 for CloudFlare
* name cheap support https now
* Use JSON::PP instead of the (deprecated) JSON::Any
* Specify port number properly to \'nsupdate\'
* Adding support for freemyip.com
* Thu Nov 23 2017 rbrownAATTsuse.com- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)
* Fri Feb 03 2017 josef.moellersAATTsuse.com- Upgrade to ddclient-3.8.3.
* added Alpine Linux init scritp - patch send by AATTTal on github.
* adding support for nsupdate - patch send by AATTdroe on github
* allow log username-password combinations - patch send by AATTdirdi on github
* adding support for cloudflare - patch send by AATTroberthawdon on github
* adding support for duckdns - patch send by AATTgkranis
* Fri Jan 08 2016 chrisAATTcomputersalat.de- fix for boo#903588- revert patch change- recover deleted changes (rev34)- systemd fix
* conf file must be accessible only by its owner