From f8ea8696650eed8962538635274a6335421073e7c6d50ef0e1f7610ecb422a3b Mon Sep 17 00:00:00 2001 From: Christian Wittmer Date: Sun, 3 Dec 2023 18:53:52 +0000 Subject: [PATCH] Accepting request 1128383 from home:vlefebvre:branches:network Release to 3.11.2 OBS-URL: https://build.opensuse.org/request/show/1128383 OBS-URL: https://build.opensuse.org/package/show/network/ddclient?expand=0&rev=68 --- ddclient-3.10.0.tar.gz | 3 --- ddclient-3.11.2.tar.gz | 3 +++ ddclient.changes | 47 ++++++++++++++++++++++++++++++++++++++++++ ddclient.spec | 7 +++---- disable-ip-test.patch | 4 ++-- fix-configure_ac.patch | 9 -------- 6 files changed, 55 insertions(+), 18 deletions(-) delete mode 100644 ddclient-3.10.0.tar.gz create mode 100644 ddclient-3.11.2.tar.gz delete mode 100644 fix-configure_ac.patch diff --git a/ddclient-3.10.0.tar.gz b/ddclient-3.10.0.tar.gz deleted file mode 100644 index b5254f4..0000000 --- a/ddclient-3.10.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:34b6d9a946290af0927e27460a965ad018a7c525625063b0f380cbddffc01c1b -size 275494 diff --git a/ddclient-3.11.2.tar.gz b/ddclient-3.11.2.tar.gz new file mode 100644 index 0000000..ed602aa --- /dev/null +++ b/ddclient-3.11.2.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:243cd832abd3cdd2b49903e1b5ed7f450e2d9c4c0eaf8ce4fe692c244d3afd77 +size 278314 diff --git a/ddclient.changes b/ddclient.changes index 4342de3..84f0841 100644 --- a/ddclient.changes +++ b/ddclient.changes @@ -1,3 +1,50 @@ +------------------------------------------------------------------- +Thu Nov 23 17:05:39 UTC 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 @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 1 10:41:36 UTC 2023 - munix9@googlemail.com diff --git a/ddclient.spec b/ddclient.spec index 7b26b2f..43146a1 100644 --- a/ddclient.spec +++ b/ddclient.spec @@ -1,7 +1,7 @@ # # spec file for package ddclient # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: ddclient -Version: 3.10.0 +Version: 3.11.2 Release: 0 Summary: A Perl Client to Update Dynamic DNS Entries License: GPL-2.0-or-later @@ -29,8 +29,7 @@ Source2: %{name}.sysconfig Source3: %{name}-tmpfiles.conf Patch0: %{name}-config.patch Patch1: %{name}-delay-main-process-for-systemd.patch -Patch2: fix-configure_ac.patch -Patch3: disable-ip-test.patch +Patch2: disable-ip-test.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: curl diff --git a/disable-ip-test.patch b/disable-ip-test.patch index 62a472b..4f3bf51 100644 --- a/disable-ip-test.patch +++ b/disable-ip-test.patch @@ -1,10 +1,10 @@ --- ddclient-3.10.0/Makefile.am.bak 2022-12-27 13:47:28.996235989 +0100 +++ ddclient-3.10.0/Makefile.am 2022-12-27 13:47:34.848264936 +0100 -@@ -69,7 +69,6 @@ +@@ -62,7 +62,6 @@ -I'$(abs_top_srcdir)'/t/lib \ -MDevel::Autoflush handwritten_tests = \ - t/get_ip_from_if.pl \ - t/geturl_ssl.pl \ t/is-and-extract-ipv4.pl \ t/is-and-extract-ipv6.pl \ + t/is-and-extract-ipv6-global.pl \ diff --git a/fix-configure_ac.patch b/fix-configure_ac.patch deleted file mode 100644 index 7acf359..0000000 --- a/fix-configure_ac.patch +++ /dev/null @@ -1,9 +0,0 @@ ---- ddclient-3.10.0/configure.ac.bak 2022-12-27 13:40:09.982064952 +0100 -+++ ddclient-3.10.0/configure.ac 2022-12-27 13:39:58.258006975 +0100 -@@ -1,5 +1,5 @@ - AC_PREREQ([2.63]) --AC_INIT([ddclient], [3.10.0_2]) -+AC_INIT([ddclient], [3.10.0]) - AC_CONFIG_SRCDIR([ddclient.in]) - AC_CONFIG_AUX_DIR([build-aux]) - AC_CONFIG_MACRO_DIR([m4])