Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: ddclient | Distribution: openSUSE:Factory:zSystems |
Version: 3.11.2 | Vendor: openSUSE |
Release: 2.2 | Build date: Mon Feb 5 11:10:56 2024 |
Group: Productivity/Networking/DNS/Utilities | Build host: reproducible |
Size: 363466 | Source RPM: ddclient-3.11.2-2.2.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://github.com/ddclient/ddclient | |
Summary: A Perl Client to Update Dynamic DNS Entries |
ddclient is a client requiring only Perl. Supported features include daemon operation, manual and automatic updates, static and dynamic updates, optimized updates for multiple addresses, MX, wild cards, abuse avoidance, retry for failed updates, and status updates to syslog and through e-mail. ddclient can obtain the IP address from any interface, through a Web-based IP detection service, and for multiple routers using custom FW definitions. It also provides full support for DynDNS.org's NIC2 protocol. Support is also included for other dynamic DNS services. Comes with sample scripts for use with DHCP, PPP, and cron.
GPL-2.0-or-later
* Mon Feb 05 2024 Michal Suchanek <msuchanek@suse.com> - Use sysuser-tools to create user. * Thu Nov 23 2023 Valentin Lefebvre <valentin.lefebvre@suse.com> - 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 @PACKAGE_VERSION@ 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 munix9@googlemail.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 <info@paolostivanin.com> - 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 chris@computersalat.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 <alarrosa@suse.com> - 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 <jsegitz@suse.com> - Added hardening to systemd service(s). Modified: * ddclient.service * Tue May 18 2021 Josef Möllers <josef.moellers@suse.com> - 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 <josef.moellers@suse.com> - Use an extended regular expression in sed to change (/var)?/run. * Thu Apr 22 2021 Josef Möllers <josef.moellers@suse.com> - 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 <josef.moellers@suse.com> - /var/run is deprecated, replaced by /run in ddclient-tmpfiles.conf [ddclient-tmpfiles.conf, bsc#1185069]
/etc/ddclient.conf /run/ddclient /usr/lib/systemd/system/ddclient.service /usr/lib/sysusers.d/system-user-ddclient.conf /usr/lib/tmpfiles.d/ddclient.conf /usr/sbin/ddclient /usr/sbin/rcddclient /usr/share/doc/packages/ddclient /usr/share/doc/packages/ddclient/COPYING /usr/share/doc/packages/ddclient/COPYRIGHT /usr/share/doc/packages/ddclient/README.cisco /usr/share/doc/packages/ddclient/README.md /usr/share/doc/packages/ddclient/examples /usr/share/doc/packages/ddclient/examples/sample-ddclient-wrapper.sh /usr/share/doc/packages/ddclient/examples/sample-etc_cron.d_ddclient /usr/share/doc/packages/ddclient/examples/sample-etc_dhclient-exit-hooks /usr/share/doc/packages/ddclient/examples/sample-etc_ppp_ip-up.local /usr/share/doc/packages/ddclient/examples/sample-etc_systemd.service /usr/share/doc/packages/ddclient/examples/sample-get-ip-from-fritzbox /usr/share/fillup-templates/sysconfig.ddclient /var/cache/ddclient
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Oct 31 01:04:29 2024