Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

ddclient-3.11.2-2.2 RPM for noarch

From OpenSuSE Ports Tumbleweed for noarch

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.

Provides

Requires

License

GPL-2.0-or-later

Changelog

* 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]

Files

/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, Sat Apr 27 23:34:11 2024