commit ef5a9f27b4e454817cfd0407a98962ea12335ace
parent aebc33dbffae5f64a20ca5642c91dd3e6b84410d
Author: Florian Dold <florian@dold.me>
Date: Wed, 26 Nov 2025 17:50:19 +0100
release email, move helpers, add helper for checking URLs (Gemini 3 Pro)
Diffstat:
5 files changed, 55 insertions(+), 11 deletions(-)
diff --git a/releases/1.2.x/release-email.txt b/releases/1.2.x/release-email.txt
@@ -15,6 +15,7 @@ Notable changes include:
* NEW: First release of Donau component
* NEW: Support for Donau in the merchant backend (but not the SPA)
* NEW: Support for Donau in the Android wallet
+* NEW: We now distribute arm
* Various minor bugfixes, user experience and documentation improvements
@@ -23,12 +24,16 @@ Secretariat for Education, Research and Innovation (SERI) as part of the
NGI TALER project.
The wallet has its own download site at https://wallet.taler.net/
-Our Git repository is at https://git.taler.net/
+Our Git repository is at https://git-www.taler.net/
Please report bugs to our bug tracker at https://bugs.taler.net/
An introduction can be found at https://www.taler.net/
Additional documentation is at https://docs.taler.net/
A demo is running at https://demo.taler.net/
+Note that unsolicited traffic (8 Gbps) from AI bots forced us to move
+our cgit Web interface to a different domain and might cause further
+disruptions in the future.
+
The exchange, merchant backend, challenger, sync and bank components
are distributed via the GNU FTP mirrors
(ftp://ftpmirror.gnu.org/gnu/taler/), in particular:
@@ -37,16 +42,16 @@ are distributed via the GNU FTP mirrors
http://ftpmirror.gnu.org/taler/taler-exchange-1.2.1.tar.gz.sig
http://ftpmirror.gnu.org/taler/taler-merchant-1.2.2.tar.gz
http://ftpmirror.gnu.org/taler/taler-merchant-1.2.2.tar.gz.sig
- http://ftpmirror.gnu.org/taler/taler-wallet-1.2.1.tar.gz
- http://ftpmirror.gnu.org/taler/taler-wallet-1.2.1.tar.gz.sig
- http://ftpmirror.gnu.org/taler/libeufin-1.2.0-sources.tar.gz
- http://ftpmirror.gnu.org/taler/libeufin-1.2.0-sources.tar.gz.sig
- http://ftpmirror.gnu.org/taler/sync-1.2.0.tar.gz
- http://ftpmirror.gnu.org/taler/sync-1.2.0.tar.gz.sig
- http://ftpmirror.gnu.org/taler/taler-mdb-1.2.0.tar.gz
- http://ftpmirror.gnu.org/taler/taler-mdb-1.2.0.tar.gz.sig
- http://ftpmirror.gnu.org/taler/taler-twister-1.2.0.tar.gz
- http://ftpmirror.gnu.org/taler/taler-twister-1.2.0.tar.gz.sig
+ http://ftpmirror.gnu.org/taler/taler-wallet-v1.2.1.tar.gz
+ http://ftpmirror.gnu.org/taler/taler-wallet-v1.2.1.tar.gz.sig
+ http://ftpmirror.gnu.org/taler/libeufin-1.2.0.tar.gz
+ http://ftpmirror.gnu.org/taler/libeufin-1.2.0.tar.gz.sig
+ http://ftpmirror.gnu.org/taler/sync-1.1.0.tar.gz
+ http://ftpmirror.gnu.org/taler/sync-1.1.0.tar.gz.sig
+ http://ftpmirror.gnu.org/taler/taler-mdb-1.1.0.tar.gz
+ http://ftpmirror.gnu.org/taler/taler-mdb-1.1.0.tar.gz.sig
+ http://ftpmirror.gnu.org/taler/taler-twister-1.1.0.tar.gz
+ http://ftpmirror.gnu.org/taler/taler-twister-1.1.0.tar.gz.sig
http://ftpmirror.gnu.org/taler/challenger-1.2.0.tar.gz
http://ftpmirror.gnu.org/taler/challenger-1.2.0.tar.gz.sig
diff --git a/releases/check-urls b/releases/check-urls
@@ -0,0 +1,39 @@
+#!/bin/bash
+
+# Define colors for output
+RED='\033[0;31m'
+GREEN='\033[0;32m'
+YELLOW='\033[1;33m'
+NC='\033[0m' # No Color
+
+echo "Checking URLs from standard input..."
+echo "--------------------------------"
+
+# Loop through standard input line by line
+while IFS= read -r url || [ -n "$url" ]; do
+ # Trim leading and trailing whitespace
+ url=$(echo "$url" | sed 's/^[[:space:]]*//;s/[[:space:]]*$//')
+
+ # Skip empty lines or lines starting with #
+ if [[ -z "$url" || "$url" =~ ^# ]]; then
+ continue
+ fi
+
+ # Perform the check
+ # -s: Silent mode (don't show progress bar)
+ # -L: Follow redirects
+ # -o /dev/null: Discard the response body
+ # -w "%{http_code}": Print only the HTTP status code
+ # --max-time 5: Timeout after 5 seconds to prevent hanging
+ status_code=$(curl -s -L -o /dev/null -w "%{http_code}" --max-time 5 "$url")
+
+ # Check the result
+ if [ "$status_code" -eq 200 ]; then
+ echo -e "${GREEN}[OK] 200${NC} : $url"
+ elif [ "$status_code" -eq 000 ]; then
+ echo -e "${RED}[ERR] CON${NC} : $url (Connection Failed)"
+ else
+ echo -e "${RED}[ERR] $status_code${NC} : $url"
+ fi
+
+done
diff --git a/sign-gnu-artefact/release-template.txt b/releases/sign-gnu-artefact/release-template.txt
diff --git a/sign-gnu-artefact/sign-gnu-artefact b/releases/sign-gnu-artefact/sign-gnu-artefact
diff --git a/sign-gnu-artefact/upload-gnu-artefact b/releases/sign-gnu-artefact/upload-gnu-artefact