* [git.ipfire.org] IPFire 2.x development tree branch, master, updated. 99d43bf7b21528911d5f5825415fc3a16c86d098
@ 2026-07-27 15:13 Michael Tremer
0 siblings, 0 replies; only message in thread
From: Michael Tremer @ 2026-07-27 15:13 UTC (permalink / raw)
To: ipfire-scm
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
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2026-07-27 15:14 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-07-27 15:13 [git.ipfire.org] IPFire 2.x development tree branch, master, updated. 99d43bf7b21528911d5f5825415fc3a16c86d098 Michael Tremer
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox