public inbox for ipfire-scm@lists.ipfire.org
 help / color / mirror / Atom feed
From: Michael Tremer <git@ipfire.org>
To: ipfire-scm@lists.ipfire.org
Subject: [git.ipfire.org] IPFire 2.x development tree branch, master, updated. 99d43bf7b21528911d5f5825415fc3a16c86d098
Date: Mon, 27 Jul 2026 15:13:58 +0000 (UTC)	[thread overview]
Message-ID: <4h82Dl0ZZYz2xgJ@people01.haj.ipfire.org> (raw)

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "IPFire 2.x development tree".

The branch, master has been updated
       via  99d43bf7b21528911d5f5825415fc3a16c86d098 (commit)
       via  ea773404d0209ce768dcdc76a6145b9689527db4 (commit)
      from  f4bc656cc2ca52513afff40cc0d6009b33ccf2fe (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 99d43bf7b21528911d5f5825415fc3a16c86d098
Author: Adolf Belka <adolf.belka@ipfire.org>
Date:   Sat Jul 25 18:46:37 2026 +0200

    core204: Ship ddns
    
    Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
    Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>

commit ea773404d0209ce768dcdc76a6145b9689527db4
Author: Adolf Belka <adolf.belka@ipfire.org>
Date:   Sat Jul 25 18:46:38 2026 +0200

    ddns: Update to version 015
    
    - Update from version 014 to 015
    - Update of rootfile
    - To get the tarball, I created a clone of the ddns repo and then used git archive
       to create the tarball and then compressed it with xz
    - Changelog
        015
    	- infomaniak.ch added as a provider (Apr 2024)
    	- explicitly configure gettext (May 2025)
    	- Czech, Spanish and German language updates (Nov 2025 to Apr 2026)
    
    Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
    Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>

-----------------------------------------------------------------------

Summary of changes:
 config/rootfiles/common/ddns                       |  9 +++++-
 .../{oldcore/104 => core/204}/filelists/ddns       |  0
 lfs/ddns                                           | 16 +++-------
 src/patches/ddns-014-freednsafraid-fix-typo.patch  | 21 -------------
 src/patches/ddns-014_gettext-0.25_fix.patch        | 24 ---------------
 ...h-exception-when-host-is-not-dual-stacked.patch | 35 ----------------------
 6 files changed, 12 insertions(+), 93 deletions(-)
 copy config/rootfiles/{oldcore/104 => core/204}/filelists/ddns (100%)
 delete mode 100644 src/patches/ddns-014-freednsafraid-fix-typo.patch
 delete mode 100644 src/patches/ddns-014_gettext-0.25_fix.patch
 delete mode 100644 src/patches/ddns-system-Catch-exception-when-host-is-not-dual-stacked.patch

Difference in files:
diff --git a/config/rootfiles/common/ddns b/config/rootfiles/common/ddns
index 975723171..8eba5d5ec 100644
--- a/config/rootfiles/common/ddns
+++ b/config/rootfiles/common/ddns
@@ -18,18 +18,25 @@ usr/lib/python3.10/site-packages/ddns/system.py
 #usr/share/locale/es/LC_MESSAGES/ddns.mo
 #usr/share/locale/fa/LC_MESSAGES/ddns.mo
 #usr/share/locale/fr/LC_MESSAGES/ddns.mo
+#usr/share/locale/hr/LC_MESSAGES/ddns.mo
 #usr/share/locale/hu/LC_MESSAGES/ddns.mo
 #usr/share/locale/id/LC_MESSAGES/ddns.mo
 #usr/share/locale/it/LC_MESSAGES/ddns.mo
 #usr/share/locale/ja/LC_MESSAGES/ddns.mo
+#usr/share/locale/jv/LC_MESSAGES/ddns.mo
 #usr/share/locale/km_KH/LC_MESSAGES/ddns.mo
 #usr/share/locale/nl/LC_MESSAGES/ddns.mo
 #usr/share/locale/pl/LC_MESSAGES/ddns.mo
+#usr/share/locale/pt/LC_MESSAGES/ddns.mo
 #usr/share/locale/pt_BR/LC_MESSAGES/ddns.mo
 #usr/share/locale/pt_PT/LC_MESSAGES/ddns.mo
-#usr/share/locale/ro_RO/LC_MESSAGES/ddns.mo
+#usr/share/locale/ro/LC_MESSAGES/ddns.mo
 #usr/share/locale/ru/LC_MESSAGES/ddns.mo
+#usr/share/locale/rw/LC_MESSAGES/ddns.mo
+#usr/share/locale/sk/LC_MESSAGES/ddns.mo
 #usr/share/locale/sq/LC_MESSAGES/ddns.mo
+#usr/share/locale/sr/LC_MESSAGES/ddns.mo
+#usr/share/locale/su/LC_MESSAGES/ddns.mo
 #usr/share/locale/sv/LC_MESSAGES/ddns.mo
 #usr/share/locale/th/LC_MESSAGES/ddns.mo
 #usr/share/locale/tk/LC_MESSAGES/ddns.mo
diff --git a/config/rootfiles/core/204/filelists/ddns b/config/rootfiles/core/204/filelists/ddns
new file mode 120000
index 000000000..739516420
--- /dev/null
+++ b/config/rootfiles/core/204/filelists/ddns
@@ -0,0 +1 @@
+../../../common/ddns
\ No newline at end of file
diff --git a/lfs/ddns b/lfs/ddns
index 47358c009..5ccaf993f 100644
--- a/lfs/ddns
+++ b/lfs/ddns
@@ -1,7 +1,7 @@
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2025  IPFire Team  <info@ipfire.org>                     #
+# Copyright (C) 2007-2026  IPFire Team  <info@ipfire.org>                     #
 #                                                                             #
 # This program is free software: you can redistribute it and/or modify        #
 # it under the terms of the GNU General Public License as published by        #
@@ -24,11 +24,11 @@
 
 include Config
 
-VER        = 014
+VER        = 015
 
 THISAPP    = ddns-$(VER)
 DL_FILE    = $(THISAPP).tar.xz
-DL_FROM    = https://source.ipfire.org/releases/ddns/
+DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 007bf9f062bc0dc5c8c7ea946dcfabd03faff5f5c1791e9141f01a7d80bbc899b3565bf5e69f44f66ebe39b3ab02b95e3f6e25daa145272cef6ce4bd7f2bd82c
+$(DL_FILE)_BLAKE2 = 8aa55f69ea2a3aa45f7ab243b4c198f82f397a7a4ea371e8945006a3db2ec428be8d6216f1fa6222a1297cc353634a50fd8b4ee56aacfa098df90630dbce7648
 
 install : $(TARGET)
 
@@ -70,12 +70,6 @@ $(subst %,%_BLAKE2,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 	@$(PREBUILD)
 	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
-
-	# Apply upstream patches.
-	cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/ddns-014-freednsafraid-fix-typo.patch
-	cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/ddns-system-Catch-exception-when-host-is-not-dual-stacked.patch
-	cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/ddns-014_gettext-0.25_fix.patch
-
 	cd $(DIR_APP) && [ -x "configure" ] || sh ./autogen.sh
 	cd $(DIR_APP) && \
 		PKG_CONFIG=false \
@@ -83,9 +77,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 			--prefix=/usr \
 			--sysconfdir=/var/ipfire \
 			--disable-manpages
-
 	cd $(DIR_APP) && make $(MAKETUNING)
 	cd $(DIR_APP) && make install
-
 	@rm -rf $(DIR_APP)
 	@$(POSTBUILD)
diff --git a/src/patches/ddns-014-freednsafraid-fix-typo.patch b/src/patches/ddns-014-freednsafraid-fix-typo.patch
deleted file mode 100644
index 4982d52f4..000000000
--- a/src/patches/ddns-014-freednsafraid-fix-typo.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-commit 3a162595b9b44a4cbf08a3db14a4d2ebfeeb5583
-Author: Stefan Schantl <stefan.schantl@ipfire.org>
-Date:   Sat Oct 23 21:11:27 2021 +0200
-
-    FreeDNSAfraid.org: Fix typo in checking if the IP has been changed.
-    
-    Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
-
-diff --git a/src/ddns/providers.py b/src/ddns/providers.py
-index 4f27af9..5b2a82d 100644
---- a/src/ddns/providers.py
-+++ b/src/ddns/providers.py
-@@ -1204,7 +1204,7 @@ class DDNSProviderFreeDNSAfraidOrg(DDNSProvider):
- 		output = response.read().decode()
- 
- 		# Handle success messages.
--		if output.startswith("Updated") or output.startswith("No IP changed detected"):
-+		if output.startswith("Updated") or output.startswith("No IP change detected"):
- 			return
- 
- 		# Handle error codes.
diff --git a/src/patches/ddns-014_gettext-0.25_fix.patch b/src/patches/ddns-014_gettext-0.25_fix.patch
deleted file mode 100644
index e12f8fd28..000000000
--- a/src/patches/ddns-014_gettext-0.25_fix.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-diff -Naur ddns-014.orig/autogen.sh ddns-014/autogen.sh
---- ddns-014.orig/autogen.sh	2021-07-12 17:29:29.000000000 +0200
-+++ ddns-014/autogen.sh	2025-05-14 10:51:56.418304212 +0200
-@@ -1,4 +1,5 @@
- #!/bin/sh
- 
-+autopoint
- intltoolize --force --automake
- autoreconf --force --install --symlink
-diff -Naur ddns-014.orig/configure.ac ddns-014/configure.ac
---- ddns-014.orig/configure.ac	2021-07-12 17:29:29.000000000 +0200
-+++ ddns-014/configure.ac	2025-05-14 10:50:38.840855781 +0200
-@@ -42,7 +42,10 @@
- ])
- AM_SILENT_RULES([yes])
- 
--IT_PROG_INTLTOOL([0.40.0])
-+AM_GNU_GETTEXT_VERSION(0.25)
-+AM_GNU_GETTEXT([external])
-+
-+IT_PROG_INTLTOOL([0.51.0])
- 
- GETTEXT_PACKAGE=ddns
- AC_SUBST(GETTEXT_PACKAGE)
diff --git a/src/patches/ddns-system-Catch-exception-when-host-is-not-dual-stacked.patch b/src/patches/ddns-system-Catch-exception-when-host-is-not-dual-stacked.patch
deleted file mode 100644
index f75471d97..000000000
--- a/src/patches/ddns-system-Catch-exception-when-host-is-not-dual-stacked.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-From de57b2caf44bf10de72e42a20abf690eca50d512 Mon Sep 17 00:00:00 2001
-From: Michael Tremer <michael.tremer@ipfire.org>
-Date: Mon, 4 Apr 2022 10:33:46 +0100
-Subject: [PATCH] system: Catch exception when host is not dual-stacked
-
-This problem seems to have been introduced with an upgrade to Python
-3.10.
-
-Reported-by: Adrian Zaugg <ipfire.org@mailgurgler.com>
-Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
----
- src/ddns/system.py | 6 +++++-
- 1 file changed, 5 insertions(+), 1 deletion(-)
-
-diff --git a/src/ddns/system.py b/src/ddns/system.py
-index 73a27a5..48c9a8f 100644
---- a/src/ddns/system.py
-+++ b/src/ddns/system.py
-@@ -226,8 +226,12 @@ class DDNSSystem(object):
- 				if e.reason.errno == -2:
- 					raise DDNSResolveError
- 
-+				# Cannot assign requested address
-+				elif e.reason.errno == 99:
-+					raise DDNSNetworkUnreachableError
-+
- 				# Network Unreachable (e.g. no IPv6 access)
--				if e.reason.errno == 101:
-+				elif e.reason.errno == 101:
- 					raise DDNSNetworkUnreachableError
- 
- 				# Connection Refused
--- 
-2.30.2
-


hooks/post-receive
--
IPFire 2.x development tree


                 reply	other threads:[~2026-07-27 15:14 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4h82Dl0ZZYz2xgJ@people01.haj.ipfire.org \
    --to=git@ipfire.org \
    --cc=ipfire-scm@lists.ipfire.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox