summaryrefslogtreecommitdiff
path: root/template/news
diff options
context:
space:
mode:
Diffstat (limited to 'template/news')
-rw-r--r--template/news/2015-12.html.j24
-rw-r--r--template/news/2020-12.html.j259
-rw-r--r--template/news/2021-01.html.j23
-rw-r--r--template/news/2021-03.html.j29
-rw-r--r--template/news/2021-07.html.j233
-rw-r--r--template/news/2021-08.html.j220
-rw-r--r--template/news/2021-09.html.j273
-rw-r--r--template/news/2021-10.html.j237
-rw-r--r--template/news/2021-11.html.j251
-rw-r--r--template/news/2022-01.html.j238
-rw-r--r--template/news/2022-02.html.j259
-rw-r--r--template/news/2022-03.html.j230
-rw-r--r--template/news/2022-05.html.j240
-rw-r--r--template/news/2022-06.html.j254
-rw-r--r--template/news/2022-07.html.j239
-rw-r--r--template/news/2022-08.html.j213
-rw-r--r--template/news/2022-09.html.j228
-rw-r--r--template/news/2022-10.html.j257
-rw-r--r--template/news/2022-11.html.j221
-rw-r--r--template/news/2023-01.html.j244
-rw-r--r--template/news/2023-04.html.j244
-rw-r--r--template/news/2023-06.html.j224
-rw-r--r--template/news/2023-11.html.j271
-rw-r--r--template/news/2023-12.html.j215
-rw-r--r--template/news/2024-01.html.j210
-rw-r--r--template/news/2024-02.html.j254
-rw-r--r--template/news/2024-03.html.j212
-rw-r--r--template/news/2024-04.html.j2126
-rw-r--r--template/news/2024-05.html.j254
-rw-r--r--template/news/2024-06.html.j257
-rw-r--r--template/news/index.html.j212
31 files changed, 1123 insertions, 68 deletions
diff --git a/template/news/2015-12.html.j2 b/template/news/2015-12.html.j2
index f443e614..dabef437 100644
--- a/template/news/2015-12.html.j2
+++ b/template/news/2015-12.html.j2
@@ -4,7 +4,7 @@
<p>
We finally have a first simple demo for Taler online. The Firefox-variant
still needs some love, but you can start to try out the demo using
- the Chrome/Chromium browser at <a href="https://demo.taler.net/">demo.taler.net</a>.
- Please provide feedback to our <a href="https://gnunet.org/bugs/">bug tracker</a>.
+ the Chrome/Chromium browser at <a href="https://demo.taler.net/" target="_blank" rel="noopener noreferrer">demo.taler.net</a>.
+ Please provide feedback to our <a href="https://bugs.gnunet.org/" target="_blank" rel="noopener noreferrer">bug tracker</a>.
</p>
{% endblock body_content %}
diff --git a/template/news/2020-12.html.j2 b/template/news/2020-12.html.j2
deleted file mode 100644
index b9762838..00000000
--- a/template/news/2020-12.html.j2
+++ /dev/null
@@ -1,59 +0,0 @@
-{% extends "common/news.j2" %}
-{% block body_content %}
-<h1>2020-11: GNU Taler v0.8 released</h1>
-<p>
-We are happy to announce the release of GNU Taler v0.8.
-</p>
-<p>
-We have addressed over 200 individual issues, our bug tracker
-has the <a href="https://bugs.gnunet.org/changelog_page.php?version_id=294">full list</a>.
-Notable changes include:
-</p>
-<ul>
-<li>Support for terms of service endpoints in exchange and merchant</li>
-<li>Improved the HTTP API of the merchant to be more RESTful and easier to use</li>
-<li>Optional inventory management by the merchant backend</li>
-<li>Product image previews in contracts</li>
-<li>Improved message flow for tipping and refunds to ensure merchant knows
- exact state and to reduce bandwidth required by the wallet</li>
-<li>Improved security of order claiming by introducing claim tokens</li>
-<li>Simplified development of merchant frontends by having the backend
- generate HTML pages for wallet interactions</li>
-<li>Implemented long-polling support for refunds</li>
-<li>Packaged merchant point-of-sale and cashier Apps for F-Droid</li>
-<li>Significantly reduced permissions required to use the wallet WebExtension</li>
-<li>Redesigned transactions view in the wallet, which unifies pending operations, history and error reporting</li>
-<li>Improved usability, error reporting, robustness and stability of the wallet</li>
-<li>Availability of a documented API for the wallet core, now used by all user interfaces</li>
-<li>Various minor bugfixes and documentation improvements</li>
-</ul>
-
-<h4>Download links</h4>
-<p>
-The wallet has its own download site <a
-href="https://wallet.taler.net/">here</a>. The exchange, merchant backend,
-sync and bank components are distributed via the GNU FTP mirrors.
-</p>
-<ul>
-
-<li><a href="http://ftpmirror.gnu.org/taler/taler-exchange-0.8.1.tar.gz">http://ftpmirror.gnu.org/taler/taler-exchange-0.8.1.tar.gz</a></li>
-<li><a href="http://ftpmirror.gnu.org/taler/taler-exchange-0.8.1.tar.gz.sig">http://ftpmirror.gnu.org/taler/taler-exchange-0.8.1.tar.gz.sig</a></li>
-<li><a href="http://ftpmirror.gnu.org/taler/taler-merchant-0.8.0.tar.gz">http://ftpmirror.gnu.org/taler/taler-merchant-0.8.0.tar.gz</a></li>
-<li><a href="http://ftpmirror.gnu.org/taler/taler-merchant-0.8.0.tar.gz.sig">http://ftpmirror.gnu.org/taler/taler-merchant-0.8.0.tar.gz.sig</a></li>
-<li><a href="http://ftpmirror.gnu.org/taler/taler-bank-0.8.1.tar.gz">http://ftpmirror.gnu.org/taler/taler-bank-0.8.1.tar.gz</a></li>
-<li><a href="http://ftpmirror.gnu.org/taler/taler-bank-0.8.1.tar.gz.sig">http://ftpmirror.gnu.org/taler/taler-bank-0.8.1.tar.gz.sig</a></li>
-
-<!-- STILL TO BE UPLOADED!
-<li><a href="http://ftpmirror.gnu.org/taler/taler-wallet-webex-0.6.0.tar.gz">http://ftpmirror.gnu.org/taler/taler-wallet-webex-0.6.0.tar.gz</a></li>
-<li><a href="http://ftpmirror.gnu.org/taler/taler-wallet-webex-0.6.0.tar.gz.sig">http://ftpmirror.gnu.org/taler/taler-wallet-webex-0.6.0.tar.gz.sig</a></li>
--->
-<li><a href="http://ftpmirror.gnu.org/taler/sync-0.8.1.tar.gz">http://ftpmirror.gnu.org/taler/sync-0.8.1.tar.gz</a></li>
-<li><a href="http://ftpmirror.gnu.org/taler/sync-0.8.1.tar.gz.sig">http://ftpmirror.gnu.org/taler/sync-0.8.1.tar.gz.sig</a></li>
-<li><a href="http://ftpmirror.gnu.org/taler/taler-mdb-0.8.1.tar.gz">http://ftpmirror.gnu.org/taler/taler-mdb-0.8.1.tar.gz</a></li>
-<li><a href="http://ftpmirror.gnu.org/taler/taler-mdb-0.8.1.tar.gz.sig">http://ftpmirror.gnu.org/taler/taler-mdb-0.8.1.tar.gz.sig</a></li>
-</ul>
-You must install GNUnet v0.14.0 to compile GNU Taler 0.8.
-
-You must first install <a href="https://gnunet.org/en/news/2020-11-0.14.0.html">GNUnet v0.14.0</a> to compile GNU Taler 0.8.
-
-{% endblock body_content %}
diff --git a/template/news/2021-01.html.j2 b/template/news/2021-01.html.j2
index 517af76a..ea892416 100644
--- a/template/news/2021-01.html.j2
+++ b/template/news/2021-01.html.j2
@@ -11,6 +11,9 @@ With the emergence of Bitcoin and recently proposed stablecoins from BigTechs, s
<ul>
<li><a href="https://www.snb.ch/en/mmr/papers/id/working_paper_2021_03">SNB working paper series</a></li>
<li><a href="/papers/cbdc2021en.pdf">Local mirror of the PDF (English)</a></li>
+<li><a href="/papers/cbdc2021fr.pdf">Miroir local du PDF (français)</a></li>
+<li><a href="/papers/cbdc2021es.pdf">Espejo local del PDF (español)</a></li>
+<li><a href="/papers/cbdc2021it.pdf">Mirror locale del PDF (italian)</a></li>
<li><a href="https://grothoff.org/christian/cbdc.bib">BibTeX file</a></li>
</ul>
diff --git a/template/news/2021-03.html.j2 b/template/news/2021-03.html.j2
index 6f4ddfa2..c2c8769c 100644
--- a/template/news/2021-03.html.j2
+++ b/template/news/2021-03.html.j2
@@ -34,5 +34,14 @@ the risks.
<ul>
<li><a href="/papers/euro-bearer-online-2021.pdf">PDF (English)</a></li>
</ul>
+<h4>Related exploits published after our article</h4>
+<ul>
+<li><a href="https://kb.cert.org/vuls/id/782720">TCG TPM 2.0 (2023)</a></li>
+<li><a href="https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-00767.html">Intel SGX (2023)</a></li>
+<li><a href="https://developer.arm.com/documentation/ka005159/1-0">AMD Trust Zone (2022)</a></li>
+<li><a href="https://ieeexplore.ieee.org/document/9933270">ATECC608B (2022)</a></li>
+<li><a href="https://arxiv.org/abs/2304.14717">AMD Platform Security Processor (2023)</a></li>
+<li><a href="https://downfall.page/">Intel SGX (2023)</a></li>
+</ul>
{% endblock body_content %}
diff --git a/template/news/2021-07.html.j2 b/template/news/2021-07.html.j2
new file mode 100644
index 00000000..86411e46
--- /dev/null
+++ b/template/news/2021-07.html.j2
@@ -0,0 +1,33 @@
+{% extends "common/news.j2" %}
+{% block body_content %}
+<h1>2021-7: &quot;Comment émettre une monnaie numérique de banque centrale&quot; disponible</h1>
+<p>
+Nous sommes heureux de vous annoncer la publication de notre article sur &quot;Comment émettre une monnaie numérique de banque centrale&quot; par le <a href="https://snb.ch/">Banque nationale suisse</a>.
+</p>
+<p>
+Avec l’émergence du Bitcoin et des cryptomonnaies stables des géants du web
+(comme le Diem, anciennement Libra), les banques centrales doivent faire face
+à une concurrence accrue des acteurs privés qui développent leur propre
+solution numérique en vue de contourner les espèces. Nous ne nous penchons pas
+sur la question normative de savoir si les banques centrales devraient émettre
+une monnaie numérique de banque centrale (MNBC). Nous contribuons au débat
+actuel de la recherche en montrant comment une banque centrale pourrait
+réaliser un tel projet si elle le souhaitait. Nous proposons un système par
+jetons, sans registre distribué, et montrons comment les monnaies
+électroniques purement logicielles émises par le passé peuvent être améliorées
+pour préserver la confidentialité des transactions, répondre aux critères
+réglementaires et offrir une protection de niveau post-quantique contre les
+risques systémiques pour la protection de la vie privée. Ni la politique
+monétaire ni la stabilité financière ne seraient réellement affectées par ce
+système puisque la MNBC imiterait les espèces plutôt que les dépôts bancaires.
+</p>
+<h4>Liens de téléchargement</h4>
+<ul>
+<li><a href="/papers/cbdc2021fr.pdf">miroir local du PDF (français)</a></li>
+<li><a href="/papers/cbdc2021en.pdf">Local mirror of the PDF (English)</a></li>
+<li><a href="/papers/cbdc2021es.pdf">Espejo local del PDF (español)</a></li>
+<li><a href="https://www.snb.ch/en/mmr/papers/id/working_paper_2021_03">série de documents de travail SNB</a></li>
+<li><a href="https://grothoff.org/christian/cbdc.bib">BibTeX file</a></li>
+</ul>
+
+{% endblock body_content %}
diff --git a/template/news/2021-08.html.j2 b/template/news/2021-08.html.j2
new file mode 100644
index 00000000..b5ba553d
--- /dev/null
+++ b/template/news/2021-08.html.j2
@@ -0,0 +1,20 @@
+{% extends "common/news.j2" %}
+{% block body_content %}
+<h1>2021-8: Code Blau GmbH deploys first external Taler auditor</h1>
+<p>
+ We received a grant from <a href="https://nlnet.nl/">NLnet
+ foundation</a> with the goal to qualify <a href="https://codeblau.de/">Code Blau</a> GmbH
+ to act as an external auditor for GNU Taler.
+ To do this, we created a <a href="https://docs.taler.net/taler-auditor-manual.html">guide</a>
+ that describes how to deploy a Taler auditor and then practiced the
+ steps using the existing Taler exchange deployment at <a href="https://bfh.ch/">BFH</a>.
+ Code Blau wrote a <a href="https://taler.net/papers/taler-auditor-setup-202108.pdf">report</a>
+ detailing all the steps taken. Finally, we have created a
+ <a href="https://taler.net/papers/codeblau-bank.pdf">draft</a> of
+ the kind of business agreement that Code Blau would enter with banks
+ operating the Taler payment system.
+ We thank CodeBlau for their work, and NLnet and the European
+ Commission's Horizion 2020 <a href="https://www.ngi.eu/">NGI initiative</a>
+ for funding this work.
+</p>
+{% endblock body_content %}
diff --git a/template/news/2021-09.html.j2 b/template/news/2021-09.html.j2
new file mode 100644
index 00000000..5fbf55aa
--- /dev/null
+++ b/template/news/2021-09.html.j2
@@ -0,0 +1,73 @@
+{% extends "common/news.j2" %}
+{% block body_content %}
+<h1>2021-9: GNU Taler v0.8 released</h1>
+<p>
+We are happy to announce the release of GNU Taler v0.8.
+</p>
+<p>
+We have addressed over 400 individual issues, our bug tracker
+has the <a href="https://bugs.gnunet.org/changelog_page.php?version_id=294">full list</a>.
+Notable changes include:
+</p>
+<ul>
+<li>NEW: Wallet(-core) now supports backup and restore</li>
+<li>NEW: WebExtension wallet now works with GNU IceCat</li>
+<li>NEW: Support for terms of service endpoints in exchange and merchant</li>
+<li>NEW: Optional inventory management by the merchant backend</li>
+<li>NEW: Product image previews in contracts</li>
+<li>NEW: Packaged merchant point-of-sale and cashier Apps for F-Droid</li>
+<li>NEW: Better isolation of online private keys</li>
+<li>NEW: Better isolation of sensitive exchange configuration options</li>
+<li>Implemented long-polling support for refunds</li>
+<li>Improved the HTTP API of the merchant to be more RESTful and easier to use</li>
+<li>Improved message flow for tipping and refunds to ensure merchant knows
+ exact state and to reduce bandwidth required by the wallet</li>
+<li>Improved security of order claiming by introducing claim tokens</li>
+<li>Simplified development of merchant frontends by having the backend
+ generate HTML pages for wallet interactions</li>
+<li>Significantly reduced permissions required to use the wallet WebExtension</li>
+<li>Redesigned transactions view in the wallet, which unifies pending operations, history and error reporting</li>
+<li>Improved usability, error reporting, robustness and stability of the wallet</li>
+<li>Availability of a documented API for the wallet core, now used by all user interfaces</li>
+<li>Various minor bugfixes and documentation improvements</li>
+</ul>
+
+<p>
+Some of the major changes are based on the security audit performed by Code
+Blau in 2020. Addressing these recommendations was done as part of the NLnet
+Grant 2019-06-28 funded by the European Commissions great <a
+href="https://ngi.eu/">Next Generation Internet</a> initiative under grant
+agreement number 825310. In particular, Code Blau had recommended
+strengthening the isolation of the private keys, which is now implemented
+using the <tt>taler-exchange-secmod-*</tt> binaries that can run under a
+different user ID than the network-facing <tt>taler-exchange-httpd</tt>
+process. Our detailed response to the audit is available
+<a href="https://taler.net/papers/response-202109.pdf">here</a>.
+</p>
+
+<h4>Download links</h4>
+<p>
+The wallet has its own download site <a
+href="https://wallet.taler.net/">here</a>. The exchange, merchant backend,
+sync and bank components are distributed via the GNU FTP mirrors.
+</p>
+<ul>
+
+<li><a href="http://ftpmirror.gnu.org/taler/taler-exchange-0.8.4.tar.gz">http://ftpmirror.gnu.org/taler/taler-exchange-0.8.4.tar.gz</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/taler-exchange-0.8.4.tar.gz.sig">http://ftpmirror.gnu.org/taler/taler-exchange-0.8.4.tar.gz.sig</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/taler-bank-0.8.2.tar.gz">http://ftpmirror.gnu.org/taler/taler-bank-0.8.2.tar.gz</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/taler-bank-0.8.2.tar.gz.sig">http://ftpmirror.gnu.org/taler/taler-bank-0.8.2.tar.gz.sig</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/taler-merchant-0.8.3.tar.gz">http://ftpmirror.gnu.org/taler/taler-merchant-0.8.3.tar.gz</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/taler-merchant-0.8.3.tar.gz.sig">http://ftpmirror.gnu.org/taler/taler-merchant-0.8.3.tar.gz.sig</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/taler-wallet-0.8.2.tar.gz">http://ftpmirror.gnu.org/taler/taler-wallet-0.8.2.tar.gz</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/taler-wallet-0.8.2.tar.gz.sig">http://ftpmirror.gnu.org/taler/taler-wallet-0.8.2.tar.gz.sig</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/sync-0.8.3.tar.gz">http://ftpmirror.gnu.org/taler/sync-0.8.3.tar.gz</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/sync-0.8.3.tar.gz.sig">http://ftpmirror.gnu.org/taler/sync-0.8.3.tar.gz.sig</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/taler-mdb-0.8.2.tar.gz">http://ftpmirror.gnu.org/taler/taler-mdb-0.8.2.tar.gz</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/taler-mdb-0.8.2.tar.gz.sig">http://ftpmirror.gnu.org/taler/taler-mdb-0.8.2.tar.gz.sig</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/taler-twister-0.8.2.tar.gz">http://ftpmirror.gnu.org/taler/taler-twister-0.8.2.tar.gz</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/taler-twister-0.8.2.tar.gz.sig">http://ftpmirror.gnu.org/taler/taler-twister-0.8.2.tar.gz.sig</a></li>
+</ul>
+You must first install <a href="https://gnunet.org/en/news/2021-08-0.15.0.html">GNUnet v0.15.2</a> to compile GNU Taler 0.8.
+
+{% endblock body_content %}
diff --git a/template/news/2021-10.html.j2 b/template/news/2021-10.html.j2
new file mode 100644
index 00000000..0b8938cf
--- /dev/null
+++ b/template/news/2021-10.html.j2
@@ -0,0 +1,37 @@
+{% extends "common/news.j2" %}
+{% block body_content %}
+<h1>2021-10: &quot;Cómo Emitir una Moneda Digital del Banco Central&quot; disponible</h1>
+<p>
+Nos complace anunciar la publicación de nuestro artículo sobre
+&quot;Cómo Emitir una Moneda Digital del Banco Central&quot;
+que es un trabajo conjunto con el <a href="https://snb.ch/">Banque nationale suisse</a>.
+</p>
+<p>
+Con la aparición de Bitcoin y monedas estables propuestas recientemente
+por grandes empresas tecnológicas como Diem (antes Libra), los bancos
+centrales se enfrentan a la creciente competencia de particulares que
+ofrecen su propia alternativa digital al dinero en efectivo. No
+abordamos la cuestión normativa de si un un banco central debería o no
+emitir una moneda digital del banco central (Central Bank Digital
+Currency -- CBDC). Contribuimos en cambio al actual debate de
+investigación mostrando de qué manera un banco central podría hacerlo si
+así lo deseara. Proponemos un sistema basado en tokens sin tecnología de
+libro mayor distribuido, y mostramos que el efectivo electrónico ya
+implementado solo mediante software se puede mejorar para preservar la
+privacidad en las transacciones, cumplir con los requisitos
+reglamentarios de modo convincente y ofrecer un nivel de protección de
+resistencia cuántica contra los riesgos sistémicos que amenazan la
+privacidad. Ni la política monetaria ni la estabilidad financiera se
+verían materialmente afectadas porque una CBDC con este diseño
+replicaría el efectivo físico en lugar de los depósitos bancarios.
+</p>
+<h4>Descargar</h4>
+<ul>
+<li><a href="/papers/cbdc2021es.pdf">Espejo local del PDF (español)</a></li>
+<li><a href="/papers/cbdc2021fr.pdf">Miroir local du PDF (français)</a></li>
+<li><a href="/papers/cbdc2021en.pdf">Local mirror of the PDF (English)</a></li>
+<li><a href="https://www.snb.ch/en/mmr/papers/id/working_paper_2021_03">série de documents de travail SNB</a></li>
+<li><a href="https://grothoff.org/christian/cbdc.bib">BibTeX file</a></li>
+</ul>
+
+{% endblock body_content %}
diff --git a/template/news/2021-11.html.j2 b/template/news/2021-11.html.j2
new file mode 100644
index 00000000..d47314d8
--- /dev/null
+++ b/template/news/2021-11.html.j2
@@ -0,0 +1,51 @@
+{% extends "common/news.j2" %}
+{% block body_content %}
+<h1>2021-11: &quot;Understanding and designing technologies for everyday financial collaboration&quot; published</h1>
+<p>
+We are happy to announce that Belén finished her PhD thesis
+on&quot;Understanding and designing technologies for everyday financial
+collaboration&quot; which contains many inspirational ideas for future
+payment systems like GNU Taler:
+</p>
+<p>
+Perhaps enticed by the promise of reduced marginal costs per customer and other
+“operational efficiencies”, the financial industry seems to take for granted that
+introducing technology into their services delivers convenience and makes it easier
+for people to manage their money. The overwhelmingly positive discourse that
+surrounds financial technologies portrays them as the inevitable next step in the
+evolution of money, and as driving consumer empowerment by reducing costs and
+improving quality of service. Research, however, has linked those very same
+technologies to new and existing forms of financial exclusion. This raises the
+question of how we can design financial technologies that promote access and
+fairness.
+</p>
+<p>
+In this thesis, I take on this question by casting a critical lens over the design of
+financial technologies through experiences of financial difficulty and financial third
+party access. I conducted qualitative studies with a team inside the banking industry
+tasked with servicing customers deemed “vulnerable”; and with a group of people
+who live under the “double trouble” (Topor et al., 2016) of mental illness and
+financial difficulty. The latter trialled a new financial third party access digital service
+for 3 months. These varied perspectives on financial difficulty and third party access
+reveal the unintended consequences of introducing technology into our interactions
+with money, and the theories and assumptions concealed in the design of existing
+financial technologies.
+</p>
+<p>
+Based on the insights of these studies, and a synthesis of the literature on the
+nature of money, this thesis contributes alternative paradigms that may help us
+design financial technologies differently. Such technologies would reflect an
+understanding of money as a social relation, and of our finances as a collaborative
+endeavour. Rather than focusing on efficiency, resource optimisation and asset
+protection, they would encourage flexibility, complementarity, reflection,
+appropriation, positive forms of security, collaboration and participation. By
+designing financial technologies under different theoretical premises and with
+different priorities, we may promote access, fairness and democratic oversight in
+financial service provision, particularly for those experiencing financial difficulty.
+</p>
+<h4>Download links</h4>
+<ul>
+<li><a href="/papers/thesis_belen_barros_pena.pdf">PDF (English)</a></li>
+</ul>
+
+{% endblock body_content %}
diff --git a/template/news/2022-01.html.j2 b/template/news/2022-01.html.j2
new file mode 100644
index 00000000..c9bb0c56
--- /dev/null
+++ b/template/news/2022-01.html.j2
@@ -0,0 +1,38 @@
+{% extends "common/news.j2" %}
+{% block body_content %}
+<h1>2022-02: Pubblichiamo &quot;Come una banca centrale dovrebbe emettere una moneta digitale&quot;</h1>
+<p>
+Siamo lieti di annunciare la pubblicazione del nostro articolo su
+&quot;Come emettere una moneta digitale di banca centrale&quot;
+che è un lavoro congiunto con la <a href="https://snb.ch/">Banque nationale suisse</a>.
+</p>
+<p>
+Con l'emergere di Bitcoin e delle criptovalute stabili (per es. Diem,
+già nota come Libra) recentemente proposte dai colossi del web, le
+banche centrali affrontano una crescente concorrenza da parte di
+operatori privati che offrono la propria alternativa digitale al
+contante fisico. Non trattiamo qui la questione normativa se una banca
+centrale debba emettere o meno una moneta digitale. Contribuiamo invece
+all'attuale dibattito di ricerca spiegando in che modo una banca centrale
+potrebbe farlo, se lo volesse. Proponiamo un sistema basato su token
+senza tecnologia di registro distribuito, e mostriamo che le monete
+elettroniche emesse in passato, basate solo su software, possono essere
+migliorate per tutelare la privacy nelle transazioni, soddisfare i
+requisiti normativi in modo efficace e offrire un livello di protezione
+resistente ai computer quantistici contro il rischio sistemico per
+la privacy. Né la politica monetaria né la stabilità del sistema
+finanziario sarebbero realmente interessate dal sistema che proponiamo,
+dal momento che una moneta emessa in questo modo replicherebbe il contante
+fisico anziché i depositi bancari.
+</p>
+<h4>Scarica</h4>
+<ul>
+<li><a href="/papers/cbdc2021it.pdf">Mirror locale del PDF (italian)</a></li>
+<li><a href="/papers/cbdc2021es.pdf">Espejo local del PDF (español)</a></li>
+<li><a href="/papers/cbdc2021fr.pdf">Miroir local du PDF (français)</a></li>
+<li><a href="/papers/cbdc2021en.pdf">Local mirror of the PDF (English)</a></li>
+<li><a href="https://www.snb.ch/en/mmr/papers/id/working_paper_2021_03">série de documents de travail SNB</a></li>
+<li><a href="https://grothoff.org/christian/cbdc.bib">BibTeX file</a></li>
+</ul>
+
+{% endblock body_content %}
diff --git a/template/news/2022-02.html.j2 b/template/news/2022-02.html.j2
new file mode 100644
index 00000000..a4068dbd
--- /dev/null
+++ b/template/news/2022-02.html.j2
@@ -0,0 +1,59 @@
+{% extends "common/news.j2" %}
+{% block body_content %}
+<h1>2022-2: Adding Schnorr's Blind Signatures to Taler</h1>
+<p>
+Gian Demarmels and Lucien Heuzeveldt have finished their
+<a href="/papers/cs-thesis.pdf">Bachelor's thesis</a>
+which adds a second blind signature scheme to GNU Taler.
+</p>
+<h2>Introduction video</h2>
+<p>
+ <video id="video" poster="/images/logo-2021.svg" autobuffer="" height="360" width="640" controls="controls">
+ <source src="/videos/cs-movie.mp4" type="video/mp4" \>
+ </video>
+</p>
+<h2>Abstract</h2>
+<p>
+The goal of this thesis is to improve Taler’s performance and provide cipher agility by
+adding support for Schnorr’s blind signatures. To achieve this goal, the current state in
+research for Schnorr signatures needs to be analyzed. After choosing a signature scheme,
+it has to be integrated into the Taler protocols. Besides implementing the redesigned
+protocols in Taler, an implementation of the cryptographic routines is needed.
+The paper <a href="https://eprint.iacr.org/2019/877.pdf">”Blind Schnorr
+Signatures and Signed ElGamal Encryption in the Algebraic Group
+Model”</a> from 2019 (updated in 2021) introducing Clause Blind Schnorr Signatures
+is used as theoretical basis for our improvements. The paper explains why simple Blind
+Schnorr Signatures are broken and how the Clause Schnorr Blind Signature scheme is secured
+against this attack.
+</p>
+<p>
+Compared to the currently used RSA Blind Signatures, the new scheme has an additional
+request, two blinding factors instead of one and many calculations are done twice to
+prevent attacks.
+</p>
+<p>
+The Taler protocols were redesigned to support the Clause Blind Schnorr Signature scheme,
+including slight alterations to ensure abort-idempotency, and then further specified.
+Before starting with the implementation of the redesigned protocols, the cryptographic
+routines for Clause Blind Schnorr Signatures were implemented as part of the thesis.
+All of the implemented code is tested and benchmarks are added for the cryptographic
+routines.
+</p>
+<p>
+Multiple results were achieved during this thesis: The redesigned protocols Taler
+protocols with support for Clause Blind Schnorr Signatures, the implementation of the
+cryptographic routines, the implementation of Talers core protocols and a detailed comparison
+between RSA Blind Signatures and Clause Blind Schnorr Signatures. Overall, the Clause
+Blind Schnorr Signatures are significantly faster, require less disk space, and bandwidth
+and provide cipher agility for Taler.
+</p>
+<h2>Supplemental material</h2>
+<p>
+<ul>
+ <li><a href="/pdf/cs-slides.pdf">Defense presentation slides</a></li>
+ <li><a href="/pdf/cs-poster.pdf">Defense poster</a></li>
+ <li><a href="/papers/cs-thesis.pdf">Bachelor's thesis</a></li>
+</ul>
+</p>
+
+{% endblock body_content %}
diff --git a/template/news/2022-03.html.j2 b/template/news/2022-03.html.j2
new file mode 100644
index 00000000..b3490082
--- /dev/null
+++ b/template/news/2022-03.html.j2
@@ -0,0 +1,30 @@
+{% extends "common/news.j2" %}
+{% block body_content %}
+<h1>2022-3: &quot;Central Bank Accounts are Dangerous and Unnecessary&quot; published</h1>
+<p>
+In December 2021, the European Central Bank (ECB) published a report on ``<a
+href="https://www.ecb.europa.eu/pub/pdf/scpops/ecb.op286~9d472374ea.en.pdf">Central
+Bank Digital Currency: functional scope, pricing and controls</a>'' in its
+Occasional Paper Series, detailing various challenges for the
+Digital Euro. While the authors peripherally acknowledge the existence of
+token-based payment systems, the notion that a Digital Euro will somehow
+require citizens to have some kind of central bank account is pervasive in the
+paper. We argue that an account-based design cannot meet the ECB's stated
+design goals and that the ECB needs to fundamentally change its mindset when
+thinking about its role in the context of the Digital Euro if it wants the
+project to succeed.
+<br>
+Along the same lines, the French National Council for Digitalization published
+a report on ``<a
+href="https://cnnumerique.fr/billets-et-jetons-la-nouvelle-concurrence-des-monnaies-le-conseil-national-du-numerique-publie-son">Notes
+and Tokens, The New Competition of Currencies</a>''. Here, the authors make
+related incorrect claims about inevitable properties of Central Bank Digital
+Currencies (CBDCs), going as far as stating that a CBDC is not possible
+without an eID system. Our paper sets the record straight.
+</p>
+<h4>Download links</h4>
+<ul>
+<li><a href="/papers/accounts-dangerous-2022.pdf">PDF (English)</a></li>
+</ul>
+
+{% endblock body_content %}
diff --git a/template/news/2022-05.html.j2 b/template/news/2022-05.html.j2
new file mode 100644
index 00000000..b309807d
--- /dev/null
+++ b/template/news/2022-05.html.j2
@@ -0,0 +1,40 @@
+{% extends "common/news.j2" %} {% block body_content %}
+
+<h1>2022-5: &quot;Who comes after us? The correct mindset for designing a Central Bank Digital Currency&quot; published by SUREF</h1>
+
+<h2>Background</h2>
+<p>
+The title of the paper refers to the former DIRNSA, who claimed that
+"nobody comes after us" just before the NSA lost control of its data
+on Afghanistan collaborators to the Taliban. The paper urges for this
+cautionary tale to be considered when central banks are creating
+digital currencies.
+</p>
+
+<h2>Abstract</h2>
+<p>
+In December 2021 the European Central Bank (ECB) published a report on
+"Central Bank Digital Currency: functional scope, pricing and controls" in its
+Occasional Paper Series [BPT21], detailing various challenges for the Digital
+Euro. While the authors peripherally acknowledge the existence of token-based
+payment systems, the notion that a Digital Euro will somehow require citizens
+to have some kind of central bank account is pervasive in the paper. We argue
+that an account-based design cannot meet the ECB’s stated design goals and
+that the ECB needs to fundamentally change its mindset when thinking about its
+role in the context of the Digital Euro if it wants the project to
+succeed. Along the same lines, the French National Council for Digitalization
+published a report on "Notes and Tokens, The New Competition of Currencies"
+[DGTV21]. Here, the authors make related incorrect claims about inevitable
+properties of Central Bank Digital Currencies (CBDCs), going as far as stating
+that a CBDC is not possible without an eID system. Our paper sets the record
+straight.
+</p>
+<h4>Download links</h4>
+<ul>
+ <li><a href="https://www.suerf.org/policynotes/46097/who-comes-after-us-the-correct-mindset-for-designing-a-central-bank-digital-currency">HTML
+(English)</a></li>
+ <li><a
+href="https://www.suerf.org/docx/f_cd24c3cabd88307c9c9299817143ba5d_46097_suerf.pdf">PDF (English)</a></li>
+</ul>
+
+{% endblock body_content %}
diff --git a/template/news/2022-06.html.j2 b/template/news/2022-06.html.j2
new file mode 100644
index 00000000..9491a2f2
--- /dev/null
+++ b/template/news/2022-06.html.j2
@@ -0,0 +1,54 @@
+{% extends "common/news.j2" %} {% block body_content %}
+
+<h1>2022-6: &quot;GNU Taler Scalability: Measuring and Improving the Performance of GNU Taler on Grid’5000&quot;</h1>
+
+<h2>Background</h2>
+<p>
+Anonymity loves company. Hence, to provide the best
+possible anonymity to GNU Taler users, the scalability of
+individual installations of a Taler payment service matters.
+While our design scales nicely on paper,
+<a href="https://www.ngi.eu/ngi-projects/fed4fire/">NGI Fed4Fire+</a>
+enabled us to evaluate the transaction rates that could be achieved
+with the actual implementation. Experiments were conducted by Marco Boss for
+his Bachelor's thesis at the <a href="https://www.bfh.ch/">Bern
+University of Applied Sciences</a> to assess bottlenecks and suggest
+avenues for further improvement.
+</p>
+<h2>Introduction video</h2>
+<p>
+ <video id="video" poster="/images/logo-2021.svg" autobuffer="" height="360" width="640" controls="controls">
+ <source src="/videos/mboss2022video.mp4" type="video/mp4" \>
+ </video>
+</p>
+<h2>Abstract</h2>
+<p>
+This thesis is on the GNU Taler scalability experiments conducted
+on <a href="https://www.grid5000.fr/">Grid’5000</a> in the first
+half of 2022, which was preceded by preparations carried out in the second half of 2021
+supported by the Next Generation Internet initiative’s
+<a href="https://www.ngi.eu/ngi-projects/fed4fire/">NGI Fed4Fire+</a> program.
+<br>
+The primary goal of this study was to evaluate the scalability of GNU Taler in a real-world
+scenario. That is, moving away from the loopback system to a distributed network and identifying
+improvement opportunities therein to analyze and improve performance. While the
+basic framework was already known from the previous study, this work focuses on extending
+the framework and making further improvements to GNU Taler. This includes, among
+other things, the horizontal distribution of the PostgreSQL database.
+<br>
+We identified and fixed several bottlenecks in the GNU Taler software. We parallelized the
+execution of the cryptographic frontend, leaving the PostgreSQL database as the natural bottleneck.
+Here, we optimized queries and modified the schema to enable table partitioning.
+The scalability demonstrated in our experiments shows that Taler is very capable of processing
+enough transactions per second to be considered an acceptable payment system.
+Throughout this work, we were able to increase the performance of Taler by a factor of 95,
+from about 300 to 28.5k transactions per second, showing that Central Bank Digital Currencies
+based on Taler would require only a few exchanges per continent.
+</p>
+<h2>Download links</h2>
+<ul>
+ <li><a href="/presentations/boss2022poster.pdf">Poster PDF (English)</a></li>
+ <li><a href="/papers/boss2022thesis.pdf">Thesis PDF (English)</a></li>
+</ul>
+
+{% endblock body_content %}
diff --git a/template/news/2022-07.html.j2 b/template/news/2022-07.html.j2
new file mode 100644
index 00000000..823a2c35
--- /dev/null
+++ b/template/news/2022-07.html.j2
@@ -0,0 +1,39 @@
+{% extends "common/news.j2" %} {% block body_content %}
+
+<h1>2022-6: &quot;A digital euro and the future of cash&quot;</h1>
+
+<h2>Background</h2>
+<p>
+The <a href="https://www.oenb.at/">Central Bank of Austria</a> has
+published a report in the context of a workshop
+<a href="https://www.oenb.at/Termine/2022/2022-06-21-workshop-euroat20.html">celebrating 20 years of
+Euro-denominated cash</a>. The report discusses the future of cash,
+including account- and blockchain-based designs, as well as
+<a href="https://taler.net/">GNU Taler</a>.
+</p>
+<h2>Abstract</h2>
+<p>
+What is the discussion about a digital euro – and, more generally, digital
+central bank currencies – all about? We are focusing here on the future of
+cash. For strategic reasons, central banks are seeking to provide a credible
+and viable public anchor for digital money given that the future might be
+shaped more strongly by new private issuers of money. The technological
+structures and business model-driven incentives of the new players, which are
+associated with the internet economy and thrive on network effects, might lead
+to a concentration of significant market power in payments. Ultimately, this
+might even result in a fragmented monetary system and jeopardize universal
+access to public money. From a central bank’s perspective, the crucial
+question is therefore not so much about replacing cash with new payment
+technologies but about finding ways to ensure that the monetary system will
+continue to work in the public interest in a digital future. Cash will, and
+should, play a role also in a future monetary system. By creating a digital
+euro, central banks in the euro area aim to adapt cash in such a way that it
+meets the needs of the digital age.
+</p>
+<h2>Download links</h2>
+<ul>
+ <li><a href="https://www.oenb.at/dam/jcr:0e3c00d6-2e0a-4089-b23c-5604e60ebde5/07_Mop_Q1-2_22_A-digital-euro-and-the-future-of-cash.pdf">Original publication (Oesterreichische Nationalbank)</a></li>
+ <li><a href="/papers/digital-euro-and-the-future-of-cash.pdf">Local copy (mirror)</a></li>
+</ul>
+
+{% endblock body_content %}
diff --git a/template/news/2022-08.html.j2 b/template/news/2022-08.html.j2
new file mode 100644
index 00000000..7eff7bd1
--- /dev/null
+++ b/template/news/2022-08.html.j2
@@ -0,0 +1,13 @@
+{% extends "common/news.j2" %}
+{% block body_content %}
+<h1>2022-06: Vortrag zu &quot;Datenschutzfreundliches digitales Bezahlen&quot; beim Netzpolitischen Abend in Z&uuml;rich</h1>
+<p>
+ <video id="video" poster="https://taler.net/images/logo-2020.jpg" autobuffer="" height="360" width="640" controls="controls">
+ <source src="https://taler.net/videos/netpol2022.webm" type="video/webm" />
+ <source src="https://taler.net/videos/netpol2022.mp4" type="video/mp4" />
+ </video>
+</p>
+<p>
+ <a rel="license" href="https://creativecommons.org/licenses/by-nd/3.0/deed.en_US"><img alt="Creative Commons License" style="border-width:0" src="https://taler.net/images/ccby.png"></a><br>"<span xmlns:dct="http://purl.org/dc/terms/" property="dct:title">Taler</span>" by <span xmlns:cc="http://creativecommons.org/ns#" property="cc:attributionName">Christian Grothoff, produced by c3voc.de</span> is licensed under a <a rel="license" href="https://creativecommons.org/licenses/by-nd/3.0/deed.en_US">Creative Commons Attribution NoDerivatives 3.0 Unported License</a>.
+</p>
+{% endblock body_content %}
diff --git a/template/news/2022-09.html.j2 b/template/news/2022-09.html.j2
new file mode 100644
index 00000000..c44f6de6
--- /dev/null
+++ b/template/news/2022-09.html.j2
@@ -0,0 +1,28 @@
+{% extends "common/news.j2" %} {% block body_content %}
+
+<h1>2022-9: &quot;Zero-Knowledge Age Restriction for GNU Taler&quot;</h1>
+
+<h2>Abstract</h2>
+<p>
+ We propose a design for a privacy-friendly method of age restriction in
+ e-commerce that is aligned with the principle of subsidiarity. The design
+ is presented as an extension of a privacy-friendly payment protocol with a
+ zero-knowledge scheme that cryprographically augments coins for this purpose.
+ Our scheme enables buyers to prove to be of sufficient age for a particular
+ transaction without disclosing it. Our modification preserves the privacy and
+ security properties of the payment system such as the anonymity of minors as
+ buyers as well as unlinkability of transactions. We show how our scheme can be
+ instantiated with ECDSA as well with a variant of EdDSA, respectively, and how
+ it can be integrated with the GNU Taler payment system. We provide formal
+ proofs and implementation of our proposal. Key performance measurements for
+ various CPU architectures and implementations are presented.
+</p>
+<h2>Download links</h2>
+<ul>
+ <li><a href="/papers/esorics2022-age-restriction.pdf">PDF (English)</a></li>
+ <li><a href="/presentations/esorics2022.pdf">PDF of presentation on ESORICS 2022 (English)</a></li>
+ <li>The paper has been <a href="https://link.springer.com/chapter/10.1007/978-3-031-17140-6_6">published in the proceedings to ESORICS 2022</a></li>
+
+</ul>
+
+{% endblock body_content %}
diff --git a/template/news/2022-10.html.j2 b/template/news/2022-10.html.j2
new file mode 100644
index 00000000..a522d810
--- /dev/null
+++ b/template/news/2022-10.html.j2
@@ -0,0 +1,57 @@
+{% extends "common/news.j2" %}
+{% block body_content %}
+<h1>2022-11: GNU Taler v0.9.0 released</h1>
+<p>
+We are happy to announce the release of GNU Taler v0.9.0.
+</p>
+<p>
+We have addressed over 200 individual issues, our bug tracker
+has the <a href="https://bugs.gnunet.org/changelog_page.php?version_id=295">full list</a>.
+Notable changes include:
+</p>
+<ul>
+<li>NEW: Support for peer-to-peer payments</li>
+<li>NEW: Support for age-restricted payments</li>
+<li>Improved accessibility of the demonstration</li>
+<li>Improved exchange database schema for performance and scalability</li>
+<li>libeufin sandbox replaces legacy Python bank</li>
+<li>WebExtension now supports <a href="https://www.eff.org/deeplinks/2021/12/chrome-users-beware-manifest-v3-deceitful-and-threatening">Manifest V3</a></li>
+<li>Various minor bugfixes and documentation improvements</li>
+</ul>
+<p>
+Many of the major new features were developed under an NGI POINTER grant
+funded by the European Commissions great <a href="https://ngi.eu/">Next
+Generation Internet</a> initiative under grant
+agreement number 871528.
+Performance measurements and improvements were funded by an NGI Fed4Fire+
+grant.
+</p>
+<p>
+To fund further development,
+<a href="https://taler-systems.com/">Taler Systems SA</a> is still
+<a href="2022-11.html">looking for investors.</a>
+</p>
+<h4>Download links</h4>
+<p>
+The wallet has its own download site <a
+href="https://wallet.taler.net/">here</a>. The exchange, merchant backend,
+sync and bank components are distributed via the GNU FTP mirrors.
+</p>
+<ul>
+<li><a href="http://ftpmirror.gnu.org/taler/taler-exchange-0.9.0.tar.gz">http://ftpmirror.gnu.org/taler/taler-exchange-0.9.0.tar.gz</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/taler-exchange-0.9.0.tar.gz.sig">http://ftpmirror.gnu.org/taler/taler-exchange-0.9.0.tar.gz.sig</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/taler-merchant-0.9.0.tar.gz">http://ftpmirror.gnu.org/taler/taler-merchant-0.9.0.tar.gz</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/taler-merchant-0.9.0.tar.gz.sig">http://ftpmirror.gnu.org/taler/taler-merchant-0.9.0.tar.gz.sig</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/taler-wallet-0.9.0.tar.gz">http://ftpmirror.gnu.org/taler/taler-wallet-0.9.0.tar.gz</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/taler-wallet-0.9.0.tar.gz.sig">http://ftpmirror.gnu.org/taler/taler-wallet-0.9.0.tar.gz.sig</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/sync-0.9.0.tar.gz">http://ftpmirror.gnu.org/taler/sync-0.9.0.tar.gz</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/sync-0.9.0.tar.gz.sig">http://ftpmirror.gnu.org/taler/sync-0.9.0.tar.gz.sig</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/taler-mdb-0.9.0.tar.gz">http://ftpmirror.gnu.org/taler/taler-mdb-0.9.0.tar.gz</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/taler-mdb-0.9.0.tar.gz.sig">http://ftpmirror.gnu.org/taler/taler-mdb-0.9.0.tar.gz.sig</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/taler-twister-0.9.0.tar.gz">http://ftpmirror.gnu.org/taler/taler-twister-0.9.0.tar.gz</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/taler-twister-0.9.0.tar.gz.sig">http://ftpmirror.gnu.org/taler/taler-twister-0.9.0.tar.gz.sig</a></li>
+</ul>
+<p>
+You must first install <a href="https://gnunet.org/en/news/2022-11-0.18.0.html">GNUnet v0.18</a> to compile GNU Taler 0.9.0 from source.
+</p>
+{% endblock body_content %}
diff --git a/template/news/2022-11.html.j2 b/template/news/2022-11.html.j2
new file mode 100644
index 00000000..edaf5f11
--- /dev/null
+++ b/template/news/2022-11.html.j2
@@ -0,0 +1,21 @@
+{% extends "common/news.j2" %}
+{% block body_content %}
+<h1>2022-12: Taler Systems SA is looking for investors</h1>
+<p>
+To fund further development of GNU Taler,
+<a href="https://taler-systems.com/">Taler Systems SA</a>
+is still looking for investors. Our
+<a href="https://stallman.org/">chief moral officer</a>
+has recorded a special business pitch for those that are interested.
+</p>
+<p>
+ <video id="video" poster="/images/logo-2021.svg" autobuffer="" height="360" width="640" controls="controls">
+ <source src="/videos/rms2022.webm" type="video/webm" />
+ <source src="/videos/rms2022.m4v" type="video/mp4" />
+ </video>
+</p>
+<p>
+If you are interested to invest, contact us at
+<a href="mailto:invest@taler-systems.com">invest@taler-systems.com</a>.
+</p>
+{% endblock body_content %}
diff --git a/template/news/2023-01.html.j2 b/template/news/2023-01.html.j2
new file mode 100644
index 00000000..98a3acaa
--- /dev/null
+++ b/template/news/2023-01.html.j2
@@ -0,0 +1,44 @@
+{% extends "common/news.j2" %}
+{% block body_content %}
+<h1>2023-01: GNU Taler v0.9.1 released</h1>
+<p>
+We are happy to announce the release of GNU Taler v0.9.1.
+</p>
+<p>
+We have addressed over 60 individual issues, our bug tracker
+has the <a href="https://bugs.gnunet.org/changelog_page.php?version_id=352">full list</a>.
+Notable changes include:
+</p>
+<ul>
+<li>NEW: First official release of libeufin (<a href="https://en.wikipedia.org/wiki/Electronic_Banking_Internet_Communication_Standard">EBICS</a> implementation)</li>
+<li>NEW: Rudimentary support for KYC processes (trigger, status notification)</li>
+<li>Improved error reporting for insufficient balance</li>
+<li>Improved error handling for peer-to-peer payments</li>
+<li>Various minor UI bugfixes</li>
+</ul>
+<h4>Download links</h4>
+<p>
+The wallet has its own download site <a
+href="https://wallet.taler.net/">here</a>. The exchange, merchant backend,
+sync and bank components are distributed via the GNU FTP mirrors.
+</p>
+<ul>
+<li><a href="http://ftpmirror.gnu.org/taler/taler-exchange-0.9.1.tar.gz">http://ftpmirror.gnu.org/taler/taler-exchange-0.9.1.tar.gz</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/taler-exchange-0.9.1.tar.gz.sig">http://ftpmirror.gnu.org/taler/taler-exchange-0.9.1.tar.gz.sig</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/taler-merchant-0.9.1.tar.gz">http://ftpmirror.gnu.org/taler/taler-merchant-0.9.1.tar.gz</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/taler-merchant-0.9.1.tar.gz.sig">http://ftpmirror.gnu.org/taler/taler-merchant-0.9.1.tar.gz.sig</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/taler-wallet-0.9.1.tar.gz">http://ftpmirror.gnu.org/taler/taler-wallet-0.9.1.tar.gz</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/taler-wallet-0.9.1.tar.gz.sig">http://ftpmirror.gnu.org/taler/taler-wallet-0.9.1.tar.gz.sig</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/sync-0.9.1.tar.gz">http://ftpmirror.gnu.org/taler/sync-0.9.1.tar.gz</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/sync-0.9.1.tar.gz.sig">http://ftpmirror.gnu.org/taler/sync-0.9.1.tar.gz.sig</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/libeufin-0.9.1.tar.gz">http://ftpmirror.gnu.org/taler/libeufin-0.9.1.tar.gz</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/libeufin-0.9.1.tar.gz.sig">http://ftpmirror.gnu.org/taler/libeufin-0.9.1.tar.gz.sig</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/taler-mdb-0.9.1.tar.gz">http://ftpmirror.gnu.org/taler/taler-mdb-0.9.1.tar.gz</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/taler-mdb-0.9.1.tar.gz.sig">http://ftpmirror.gnu.org/taler/taler-mdb-0.9.1.tar.gz.sig</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/taler-twister-0.9.1.tar.gz">http://ftpmirror.gnu.org/taler/taler-twister-0.9.1.tar.gz</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/taler-twister-0.9.1.tar.gz.sig">http://ftpmirror.gnu.org/taler/taler-twister-0.9.1.tar.gz.sig</a></li>
+</ul>
+<p>
+You must first install <a href="https://www.gnunet.org/en/news/2023-01-0.19.2.html">GNUnet v0.19.2</a> to compile GNU Taler 0.9.1 from source.
+</p>
+{% endblock body_content %}
diff --git a/template/news/2023-04.html.j2 b/template/news/2023-04.html.j2
new file mode 100644
index 00000000..9e1849f0
--- /dev/null
+++ b/template/news/2023-04.html.j2
@@ -0,0 +1,44 @@
+{% extends "common/news.j2" %}
+{% block body_content %}
+<h1>2023-04: GNU Taler v0.9.2 released</h1>
+<p>
+We are happy to announce the release of GNU Taler v0.9.2.
+</p>
+<p>
+We have addressed over 60 individual issues, our bug tracker
+has the <a href="https://bugs.gnunet.org/changelog_page.php?version_id=401">full list</a>.
+Notable changes include:
+</p>
+<ul>
+<li>Android wallet now uses quickjs runtime (smaller, faster)</li>
+<li>Merchant backend supports webhooks</li>
+<li>Added support for partially batched withdraw operations in wallet-core</li>
+<li>Various minor bugfixes</li>
+<li>Various minor UI improvements</li>
+</ul>
+<h4>Download links</h4>
+<p>
+The wallet has its own download site <a
+href="https://wallet.taler.net/">here</a>. The exchange, merchant backend,
+sync and bank components are distributed via the GNU FTP mirrors.
+</p>
+<ul>
+<li><a href="http://ftpmirror.gnu.org/taler/taler-exchange-0.9.2.tar.gz">http://ftpmirror.gnu.org/taler/taler-exchange-0.9.2.tar.gz</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/taler-exchange-0.9.2.tar.gz.sig">http://ftpmirror.gnu.org/taler/taler-exchange-0.9.2.tar.gz.sig</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/taler-merchant-0.9.2.tar.gz">http://ftpmirror.gnu.org/taler/taler-merchant-0.9.2.tar.gz</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/taler-merchant-0.9.2.tar.gz.sig">http://ftpmirror.gnu.org/taler/taler-merchant-0.9.2.tar.gz.sig</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/taler-wallet-0.9.2.tar.gz">http://ftpmirror.gnu.org/taler/taler-wallet-0.9.2.tar.gz</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/taler-wallet-0.9.2.tar.gz.sig">http://ftpmirror.gnu.org/taler/taler-wallet-0.9.2.tar.gz.sig</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/sync-0.9.2.tar.gz">http://ftpmirror.gnu.org/taler/sync-0.9.2.tar.gz</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/sync-0.9.2.tar.gz.sig">http://ftpmirror.gnu.org/taler/sync-0.9.2.tar.gz.sig</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/libeufin-0.9.2.tar.gz">http://ftpmirror.gnu.org/taler/libeufin-0.9.2.tar.gz</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/libeufin-0.9.2.tar.gz.sig">http://ftpmirror.gnu.org/taler/libeufin-0.9.2.tar.gz.sig</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/taler-mdb-0.9.1.tar.gz">http://ftpmirror.gnu.org/taler/taler-mdb-0.9.1.tar.gz</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/taler-mdb-0.9.1.tar.gz.sig">http://ftpmirror.gnu.org/taler/taler-mdb-0.9.1.tar.gz.sig</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/taler-twister-0.9.1.tar.gz">http://ftpmirror.gnu.org/taler/taler-twister-0.9.1.tar.gz</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/taler-twister-0.9.1.tar.gz.sig">http://ftpmirror.gnu.org/taler/taler-twister-0.9.1.tar.gz.sig</a></li>
+</ul>
+<p>
+You must first install <a href="https://www.gnunet.org/en/news/2023-04-0.19.4.html">GNUnet v0.19.4</a> to compile GNU Taler 0.9.2 from source.
+</p>
+{% endblock body_content %}
diff --git a/template/news/2023-06.html.j2 b/template/news/2023-06.html.j2
new file mode 100644
index 00000000..372d9ca8
--- /dev/null
+++ b/template/news/2023-06.html.j2
@@ -0,0 +1,24 @@
+{% extends "common/news.j2" %}
+{% block body_content %}
+<h1>2023-6: SUERF Policy Brief &quot;Practical Offline Payments Using One-Time Passcodes&quot; published</h1>
+<p>
+We are happy to announce the publication on
+<a href="https://www.suerf.org/suerf-policy-brief/69851/practical-offline-payments-using-one-time-passcodes">&quot;Practical Offline Payments Using One-Time Passcodes&quot;</a> by <a href="https://suerf.org/">The European Money and Finance Forum</a>.
+</p>
+<p>
+Modern buyers enjoy the convenience of digital payments, but not all points of
+sale always have an Internet connection. Trusting the buyer’s device to
+honestly report that a payment was definitively made puts merchant’s revenue
+at risk. We present an inexpensive and usable solution for merchants to verify
+that a buyer correctly completed a payment even when the point of sale is
+offline.
+</p>
+<h4>Download links</h4>
+<ul>
+<li><a href="https://www.suerf.org/docx/f_8ec57b4b3e0f08f05b4793beef0bcd62_69851_suerf.pdf">Official PDF</a></li>
+<li><a href="/papers/suerf2023en.pdf">Local mirror of the PDF (English)</a></li>
+<li><a href="https://grothoff.org/christian/suerf2023.bib">BibTeX file</a></li>
+<li><a href="https://docs.taler.net/core/api-merchant.html#template">Relevant GNU Taler Templating API</a></li>
+</ul>
+
+{% endblock body_content %}
diff --git a/template/news/2023-11.html.j2 b/template/news/2023-11.html.j2
new file mode 100644
index 00000000..0f2c3c82
--- /dev/null
+++ b/template/news/2023-11.html.j2
@@ -0,0 +1,71 @@
+{% extends "common/news.j2" %}
+{% block body_content %}
+<h1>2023-11: GNU Taler v0.9.3 released</h1>
+<p>
+We are happy to announce the release of GNU Taler v0.9.3.
+</p>
+<p>
+We have addressed over 200 individual issues, our bug tracker
+has the <a href="https://bugs.gnunet.org/changelog_page.php?version_id=411">full list</a>.
+Notable changes include:
+</p>
+<ul>
+<li>NEW: Support for webhooks in merchant backend</li>
+<li>NEW: Support for templates in merchant backend (pay by scanning static QR code)</li>
+<li>NEW: Multi-currency support in the merchant backend</li>
+<li>NEW: Automatic bank transaction import into merchant backend for reconciliation</li>
+<li>NEW: Wallet database backed by sqlite3 on Android</li>
+<li>NEW: iOS wallet (alpha release, not feature complete)</li>
+<li>NEW: Support for secure payments where merchant point of sale is offline</li>
+<li>NEW: Exchange KYC address validation via OAuth 2.0-based challenger service</li>
+<li>NEW: Exchange KYC integrations into two additional providers for ID validation</li>
+<li>NEW: Exchange SPA with AML administration support</li>
+<li>NEW: improvements to how amounts are rendered</li>
+<li>NEW: Enhancements to make libeufin-bank suitable for regional currencies</li>
+<li>NEW: libeufin support for currency conversion for regional currencies</li>
+<li>NEW: libeufin-nexus now supports Postfinance bank EBICS 3.0 implementation</li>
+<li>NEW: libeufin release to support NetzBon under the NLNet grant: Taler for local currencies</li>
+<li>Major work towards API and database schema forwards-compatibility</li>
+<li>Various minor bugfixes, performance, user experience and documentation improvements</li>
+</ul>
+<p>
+The <a href="https://nlnet.nl/project/Taler-iOS-wallet/">iOS wallet development</a>
+and the work on <a href="https://nlnet.nl/project/GNUTaler-LocalCurrencies/">support for regional currencies</a>
+was
+funded by the European Commissions great <a href="https://ngi.eu/">Next
+Generation Internet</a> initiative. We also contine to receive some funding
+for the work on <a href="https://nlnet.nl/project/GNUTaler-KYC/">improving AML and KYC support</a>.
+</p>
+<p>
+To fund further development,
+<a href="https://taler-systems.com/">Taler Systems SA</a> is still
+<a href="2022-11.html">looking for investors.</a>
+</p>
+<h4>Download links</h4>
+<p>
+The wallet has its own download site <a
+href="https://wallet.taler.net/">here</a>. The exchange, merchant backend,
+sync and bank components are distributed via the GNU FTP mirrors.
+</p>
+<ul>
+<li><a href="http://ftpmirror.gnu.org/taler/taler-exchange-0.9.3b.tar.gz">http://ftpmirror.gnu.org/taler/taler-exchange-0.9.3b.tar.gz</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/taler-exchange-0.9.3b.tar.gz.sig">http://ftpmirror.gnu.org/taler/taler-exchange-0.9.3b.tar.gz.sig</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/taler-merchant-0.9.3a.tar.gz">http://ftpmirror.gnu.org/taler/taler-merchant-0.9.3.tar.gz</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/taler-merchant-0.9.3a.tar.gz.sig">http://ftpmirror.gnu.org/taler/taler-merchant-0.9.3.tar.gz.sig</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/taler-wallet-0.9.3.tar.gz">http://ftpmirror.gnu.org/taler/taler-wallet-0.9.3.tar.gz</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/taler-wallet-0.9.3.tar.gz.sig">http://ftpmirror.gnu.org/taler/taler-wallet-0.9.3.tar.gz.sig</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/libeufin-0.9.3-sources.tar.gz">http://ftpmirror.gnu.org/taler/libeufin-0.9.3-sources.tar.gz</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/libeufin-0.9.3-sources.tar.gz.sig">http://ftpmirror.gnu.org/taler/libeufin-0.9.3-sources.tar.gz.sig</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/sync-0.9.3.tar.gz">http://ftpmirror.gnu.org/taler/sync-0.9.3.tar.gz</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/sync-0.9.3.tar.gz.sig">http://ftpmirror.gnu.org/taler/sync-0.9.3.tar.gz.sig</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/taler-mdb-0.9.3.tar.gz">http://ftpmirror.gnu.org/taler/taler-mdb-0.9.3.tar.gz</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/taler-mdb-0.9.3.tar.gz.sig">http://ftpmirror.gnu.org/taler/taler-mdb-0.9.3.tar.gz.sig</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/taler-twister-0.9.3.tar.gz">http://ftpmirror.gnu.org/taler/taler-twister-0.9.3.tar.gz</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/taler-twister-0.9.3.tar.gz.sig">http://ftpmirror.gnu.org/taler/taler-twister-0.9.3.tar.gz.sig</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/challenger-0.9.3.tar.gz">http://ftpmirror.gnu.org/taler/challenger-0.9.3.tar.gz</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/challenger-0.9.3.tar.gz.sig">http://ftpmirror.gnu.org/taler/challenger-0.9.3.tar.gz.sig</a></li>
+</ul>
+<p>
+You must first install <a href="https://gnunet.org/">GNUnet v0.21.0</a> (unreleased) or the current Git master to compile GNU Taler 0.9.3 from source.
+</p>
+{% endblock body_content %}
diff --git a/template/news/2023-12.html.j2 b/template/news/2023-12.html.j2
new file mode 100644
index 00000000..c95fbf52
--- /dev/null
+++ b/template/news/2023-12.html.j2
@@ -0,0 +1,15 @@
+{% extends "common/news.j2" %}
+{% block body_content %}
+<h1>2023-12: Live demo of GNU Taler at the g0v-hackath59n</h1>
+<p>
+Christian Grothoff will give a live demonstration of GNU Taler at the g0v hackath59n in the afternoon sessions.</p>
+<p>
+The venue is located at 新竹縣竹北市嘉豐南路一段 11 號, Taiwan. For more information please visit
+<a href="https://beta.hackfoldr.org/g0v-hackath59n" target="_blank" rel="noopener noreferrer">g0v web page</a>.
+</p>
+ <div class="row">
+ <div class="col-lg-6">
+ <img class="img-fluid" src="{{ url_static('images/g0v-hackath59n.png') }}">
+ </div>
+ </div>
+{% endblock body_content %}
diff --git a/template/news/2024-01.html.j2 b/template/news/2024-01.html.j2
new file mode 100644
index 00000000..0ffd7eee
--- /dev/null
+++ b/template/news/2024-01.html.j2
@@ -0,0 +1,10 @@
+{% extends "common/news.j2" %}
+{% block body_content %}
+<h1>2024-01: Launch of NGI TALER: A Privacy-Preserving Payment System Initiative</h1>
+<p>
+We are excited to announce the creation of an EU-funded consortium
+with the central objective to launch GNU Taler as a privacy-preserving payment system across Europe.
+You can find more information on
+<a href="/en/ngi-taler.html">the consortium page</a>.
+</p>
+{% endblock body_content %} \ No newline at end of file
diff --git a/template/news/2024-02.html.j2 b/template/news/2024-02.html.j2
new file mode 100644
index 00000000..a80ea8dd
--- /dev/null
+++ b/template/news/2024-02.html.j2
@@ -0,0 +1,54 @@
+{% extends "common/news.j2" %}
+{% block body_content %}
+<h1>New EU project NGI TALER will bring private and secure online payments to the Eurozone</h1>
+<p>
+We are excited to announce the creation of a European project December 1st 2023, which
+will run for the next 36 months. This Next Generation Internet pilot named "NGI TALER" is
+operated by a consortium of 11 partners from 8 European countries with the mandate to roll
+out an innovative electronic payment system for the greater benefit of European citizens,
+merchants, and banks. This payment system is different from current online payment
+methods, like credit cards or bank transfers, in that it offers privacy for the buyer:
+neither merchants nor banks can trace or link the payments. It is also a no-risk payment
+option for the merchant as there is no equivalent of fake or stolen credit cards, as
+payments are cleared and confirmed instantly. The payment system is socially, ecologically
+and fiscally responsible: it is not a new currency, there is no energy-consuming
+proof-of-work or proof-of-stake method and clearing is processed much faster than payments
+by credit cards. NGI TALER enforces transparency on the merchants so that states ensure
+that businesses can be held accountable for their income and pay their taxes.
+</p>
+<p>
+NGI TALER is funded as a pilot under the Next Generation Internet (NGI) initiative within
+the European Commission's Horizon Europe research funding program. This project is based
+on the free software GNU Taler which has been developed by the GNU community and Taler
+Systems S.A., and which has received wide praise from financial experts including experts
+from several central banks - including the Swiss National Bank (SNB). The goal is to make
+GNU Taler available as payment system via two European banks - GLS Bank (Germany) and
+MagNet Bank (Hungary). NGI TALER's ambition is to reach the European market during the
+project period and have the payment mechanism accepted and widely adopted by the end of
+the project.
+</p>
+<p>
+Under the hood, GNU Taler deploys state-of-the-art cryptography to achieve these features.
+The initial investment into the required infrastructure is low and the payment mechanism
+operates more cost efficiently than existing payment solutions, with lower transaction
+fees - a benefit that will be shared by consumers and merchants. This makes even
+micro-payments possible, creating an interesting and privacy preserving alternative to
+subscription- or advertisement-based revenue for newspapers and other publishers.
+</p>
+<p>
+NGI TALER is coordinated by the Coding Theory and Cryptology group at Eindhoven University
+of Technology and has 10 more partners:
+<ul>
+ <li>Bern University of Applied Sciences (BFH),</li>
+ <li>small for-profit (Code Blau GmbH, Taler Systems S.A., VisualVest),</li>
+ <li>non-profit structures (petites singularités, E-Seniors Association),</li>
+ <li>cooperative banks (GLS Bank, MagNet Bank),</li>
+ <li>a philanthropic organization (Stichting NLnet) and</li>
+ <li>a grassroots movement (Homo Digitalis).</li>
+</ul>
+</p>
+<p>
+For more information see <a href="https://www.taler.net/en/ngi-taler.html">the project's webpage at https://www.taler.net/en/ngi-taler.html</a>
+or contact the coordinator Tanja Lange.
+</p>
+{% endblock body_content %}
diff --git a/template/news/2024-03.html.j2 b/template/news/2024-03.html.j2
new file mode 100644
index 00000000..9a4051d6
--- /dev/null
+++ b/template/news/2024-03.html.j2
@@ -0,0 +1,12 @@
+{% extends "common/news.j2" %}
+{% block body_content %}
+<h1>NLnet open call with funding opportunities for GNU Taler integrators</h1>
+<p>
+Join us on our journey towards informational self-determination in payments!
+As part of NGI TALER, <a href="https://nlnet.nl/">NLnet Foundation</a>
+is running an <a href="https://nlnet.nl/taler">open call</a> and will award grants
+to third parties working on GNU Taler enhancements <b>globally</b>. The application
+process is <a href="https://nlnet.nl/propose">simple</a> and the first
+submission deadline is <b>April 1st 2024</b>.
+</p>
+{% endblock body_content %}
diff --git a/template/news/2024-04.html.j2 b/template/news/2024-04.html.j2
new file mode 100644
index 00000000..808a1aa1
--- /dev/null
+++ b/template/news/2024-04.html.j2
@@ -0,0 +1,126 @@
+{% extends "common/news.j2" %}
+{% block body_content %}
+<h1>GNU libmicrohttpd 1.0 released</h1>
+<p>
+We are glad to announce the release of GNU libmicrohttpd v1.0, and
+future plans for the library.
+</p>
+<h2>About GNU libmicrohttpd</h2>
+<p>
+GNU libmicrohttpd is a small C library that makes it easy to run an
+HTTP server as part of another application. GNU libmicrohttpd is free
+software and an official GNU package.
+</p>
+<p>
+Key features that distinguish
+GNU libmicrohttpd from other projects are:
+<ul>
+<li>C library: fast and small</li>
+<li>API is expressive and fully reentrant</li>
+<li>Implementation is HTTP 1.1 compliant</li>
+<li>HTTP server can listen on multiple ports</li>
+<li>Various threading modes</li>
+<li>Three different sockets polling modes</li>
+<li>Broad platform support</li>
+<li>Support for IPv4 and IPv6</li>
+<li>Support for incremental processing of POST data</li>
+<li>Support for basic and digest authentication</li>
+<li>Support for TLS (requires libgnutls)</li>
+</ul>
+<p>
+Do not use GNU libmicrohttpd if you are looking for a standalone HTTP
+server, there are many other projects out there that provide that kind
+of functionality already. However, if you want to be able to serve
+HTTP requests from within your C or C++ application, check it out!
+</p>
+<p>
+GNU libmicrohttpd has been primarily developed by the GNU maintainers
+Evgeny Grin and Christian Grothoff over the last 16 years with the
+help of a large community contributing features, bug reports and bug
+fixes. We are especially grateful for code security audits performed
+or paid for by Mozilla and Red Hat.
+</p>
+
+<h2>Changes</h2>
+<p>
+This is the first non-bugfix release since version 0.9.75 and the first
+ever stable release of GNU libmicrohttpd. It is a huge one with new features
+and fixes.
+</p>
+The major changes include:
+<ul>
+<li>Rewritten parsing of clients' requests, fully aligned with current
+ RFCs (9110 and 9112) requirements. Added detailed control of strict
+ or lenient specification enforcement. Application may choose between
+ more compatible mode or more strict and secure mode.</li>
+<li>Reworked Digest Auth, greater enhanced support for current RFC 7617
+ features. MHD currently is the only known server-side implementation
+ with support for SHA-512/256, userhash and username in extended
+ notation. At the same time the very old RFC2069 is supported, as
+ well as MD5 and SHA-256.</li>
+<li>Improved functionality in multi-threading environment, especially with
+ external sockets polling modes.</li>
+<li>Reworked Basic Auth, adding new convenient API functions.</li>
+<li>Re-implemented GnuTLS initialisation. Now supported
+ libmicrohttpd-specific system-wide configuration, as well as generic
+ GnuTLS system-wide configuration. Application may adjust settings based
+ on system configuration instead of specifying its own full
+ configuration.</li>
+<li>Tons of other new functionality and various fixes. For detailed changes
+ see the ChangeLog or Git commit logs.</li>
+</ul>
+
+<h2>Download</h2>
+<p>
+You can download GNU libmicrohttpd from:
+<ul>
+<li><a href="https://ftp.gnu.org/gnu/libmicrohttpd/ and all GNU FTP mirrors">https://ftp.gnu.org/gnu/libmicrohttpd/</a> and all GNU FTP mirrors.</li>
+<li>Our Git repository at <a href="https://git.gnunet.org/libmicrohttpd.git">https://git.gnunet.org/libmicrohttpd.git</a></li>
+</ul>
+</p>
+<p>
+Please report bugs to our
+<a href="https://bugs.gnunet.org/set_project.php?project_id=10">bugtracker</a>.
+</p>
+<p>
+The documentation (including a reference manual and tutorial) can be
+found at <a href="https://gnu.org/s/libmicrohttpd">https://gnu.org/s/libmicrohttpd</a>.
+</p>
+
+<h2>Future Development</h2>
+<p>
+We will now begin work on a 2nd major version of GNU libmicrohttpd. This
+version will have an easier to use API, add support for HTTP2 and HTTP3, as
+well as multiple TLS backends. Initial work on this will be done by <a
+href="https://taler-ops.ch/">Taler Operations AG</a> under a commission from
+the <a href="https://mastodon.social/@sovtechfund">German Sovereign Technology
+Fund</a>. The Sovereign Tech Fund supports the development, improvement, and
+maintenance of open digital infrastructure. Its goal is to sustainably
+strengthen the Free Software ecosystem, focusing on security, resilience,
+technological diversity, and the people behind the code. The result will of
+course be Free Software and continue to be released under the Lesser GNU
+General Public License.
+</p>
+
+<p> If you are interested in commercial support or would like to financially
+support our development, please <a href="mailto:mhd@taler-ops.ch">contact
+us</a>. We would like to see if we can transition from purely volunteer work
+to paid work to accelerate development. We would especially like to hear from
+you if your business might be interested in purchasing (CE) certifications for
+GNU libmicrohttpd (say for compliance with the EU
+<a href="https://digital-strategy.ec.europa.eu/en/policies/cyber-resilience-act">
+Cyber Resilience Act</a>). That would help Taler Operations AG to assess this
+potential business case.
+</p>
+
+<p>
+Of course we will continue our best to provide gratis support -- but
+no warranties -- to developers via the GNU libmicrohttpd mailing-list.
+</p>
+<p>
+Happy hacking!
+</p>
+<p>
+Evgeny &amp; Christian
+</p>
+{% endblock body_content %}
diff --git a/template/news/2024-05.html.j2 b/template/news/2024-05.html.j2
new file mode 100644
index 00000000..d269603b
--- /dev/null
+++ b/template/news/2024-05.html.j2
@@ -0,0 +1,54 @@
+{% extends "common/news.j2" %}
+{% block body_content %}
+<h1>2024-3: GNU Taler v0.9.4 released</h1>
+<p>
+We are happy to announce the release of GNU Taler v0.9.4.
+</p>
+<p>
+We have addressed over 300 individual issues, our bug tracker
+has the <a href="https://bugs.gnunet.org/changelog_page.php?version_id=412">full list</a>.
+Notable changes include:
+</p>
+<ul>
+<li>NEW: Asynchronous DNS resolution by wallet-core (no more user interface blocking on DNS issues)</li>
+<li>NEW: Support for two-factor authentication in libeufin-bank</li>
+<li>NEW: <tt>taler-mdb</tt> can now show advertisements and internal error messages</li>
+<li>NEW: <tt>taler-merchant-depositcheck</tt> now alerts merchants immediately about KYC requirements</li>
+<li>NEW: iOS wallet release to <a href="https://testflight.apple.com/join/4fjyoe1N">Testflight</a></li>
+<li><tt>taler-merchant-wirewatch</tt> now correctly imports settlement data from <tt>libeufin-bank</tt></li>
+<li>Various minor bugfixes, performance, user experience and documentation improvements</li>
+</ul>
+<p>
+Our work is funded by <a href="https://nlnet.nl/project/GNUTaler-KYC/">NLnet grant 2022-08-058</a>
+as well as by the European Commissions and the Swiss State Secretariat for Education, Research and
+Innovation (SERI) as part of the <a href="https://taler.net/en/ngi-taler.html">NGI TALER</a> project.
+</p>
+
+<h4>Download links</h4>
+<p>
+The wallet has its own download site <a
+href="https://wallet.taler.net/">here</a>. The exchange, merchant backend,
+sync and bank components are distributed via the GNU FTP mirrors.
+</p>
+<ul>
+<li><a href="http://ftpmirror.gnu.org/taler/taler-exchange-0.9.4a.tar.gz">http://ftpmirror.gnu.org/taler/taler-exchange-0.9.4a.tar.gz</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/taler-exchange-0.9.4a.tar.gz.sig">http://ftpmirror.gnu.org/taler/taler-exchange-0.9.4a.tar.gz.sig</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/taler-merchant-0.9.4b.tar.gz">http://ftpmirror.gnu.org/taler/taler-merchant-0.9.4b.tar.gz</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/taler-merchant-0.9.4b.tar.gz.sig">http://ftpmirror.gnu.org/taler/taler-merchant-0.9.4b.tar.gz.sig</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/taler-wallet-0.9.4.tar.gz">http://ftpmirror.gnu.org/taler/taler-wallet-0.9.4.tar.gz</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/taler-wallet-0.9.4.tar.gz.sig">http://ftpmirror.gnu.org/taler/taler-wallet-0.9.4.tar.gz.sig</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/libeufin-0.9.4-sources.tar.gz">http://ftpmirror.gnu.org/taler/libeufin-0.9.4-sources.tar.gz</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/libeufin-0.9.4-sources.tar.gz.sig">http://ftpmirror.gnu.org/taler/libeufin-0.9.4-sources.tar.gz.sig</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/sync-0.9.4a.tar.gz">http://ftpmirror.gnu.org/taler/sync-0.9.4a.tar.gz</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/sync-0.9.4a.tar.gz.sig">http://ftpmirror.gnu.org/taler/sync-0.9.4a.tar.gz.sig</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/taler-mdb-0.9.4.tar.gz">http://ftpmirror.gnu.org/taler/taler-mdb-0.9.4.tar.gz</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/taler-mdb-0.9.4.tar.gz.sig">http://ftpmirror.gnu.org/taler/taler-mdb-0.9.4.tar.gz.sig</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/taler-twister-0.9.4.tar.gz">http://ftpmirror.gnu.org/taler/taler-twister-0.9.4.tar.gz</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/taler-twister-0.9.4.tar.gz.sig">http://ftpmirror.gnu.org/taler/taler-twister-0.9.4.tar.gz.sig</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/challenger-0.9.4a.tar.gz">http://ftpmirror.gnu.org/taler/challenger-0.9.4a.tar.gz</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/challenger-0.9.4a.tar.gz.sig">http://ftpmirror.gnu.org/taler/challenger-0.9.4a.tar.gz.sig</a></li>
+</ul>
+<p>
+You must first install <a href="https://gnunet.org/">GNUnet v0.21.0</a> or the current Git master to compile GNU Taler 0.9.4 from source.
+</p>
+{% endblock body_content %}
diff --git a/template/news/2024-06.html.j2 b/template/news/2024-06.html.j2
new file mode 100644
index 00000000..3a643c42
--- /dev/null
+++ b/template/news/2024-06.html.j2
@@ -0,0 +1,57 @@
+{% extends "common/news.j2" %}
+{% block body_content %}
+<h1>2024-4: GNU Taler v0.10 released</h1>
+<p>
+We are happy to announce the release of GNU Taler v0.10.
+</p>
+<p>
+We have addressed over 100 individual issues, our bug tracker
+has the <a href="https://bugs.gnunet.org/changelog_page.php?version_id=414">full list</a>.
+Notable changes include:
+</p>
+<ul>
+<li>NEW: Support for EBICS 3.0 key exchange by libeufin-nexus</li>
+<li>NEW: Public GET endpoint for templates in merchant (nicer UX of payments with static QR codes)</li>
+<li>NEW: iOS wallet release to Apple app store</li>
+<li>NEW: Better support for exchange entry management in wallets</li>
+<li>NEW: Wallet-core can now emit observability events for better diagnostics</li>
+<li>NEW: New wallet transaction type to represent lost funds due to expired coins, revoked or defunct denominations</li>
+<li>BUG: Transaction histories are now visible even if the balance is zero</li>
+<li>BUG: Wallets no longer report insufficient balance when funds are in the process of being refreshed</li>
+<li>PERF: Asynchronous /keys verification by wallet-core (no more slow start on first use)</li>
+<li>PERF: Wallet-core now caches queries for coin/denomination selection, and allows cancelling queries</li>
+<li>Various minor bugfixes, user experience and documentation improvements</li>
+</ul>
+<p>
+Our work is co-funded by the European Commissions and the Swiss State Secretariat for Education, Research and
+Innovation (SERI) as part of the <a href="https://taler.net/en/ngi-taler.html">NGI TALER</a> project.
+</p>
+
+<h4>Download links</h4>
+<p>
+The wallet has its own download site <a
+href="https://wallet.taler.net/">here</a>. The exchange, merchant backend,
+sync and bank components are distributed via the GNU FTP mirrors.
+</p>
+<ul>
+<li><a href="http://ftpmirror.gnu.org/taler/taler-exchange-0.10.2.tar.gz">http://ftpmirror.gnu.org/taler/taler-exchange-0.10.2.tar.gz</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/taler-exchange-0.10.2.tar.gz.sig">http://ftpmirror.gnu.org/taler/taler-exchange-0.10.2.tar.gz.sig</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/taler-merchant-0.10.2.tar.gz">http://ftpmirror.gnu.org/taler/taler-merchant-0.10.2.tar.gz</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/taler-merchant-0.10.2.tar.gz.sig">http://ftpmirror.gnu.org/taler/taler-merchant-0.10.2.tar.gz.sig</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/taler-wallet-v0.10.6.tar.gz">http://ftpmirror.gnu.org/taler/taler-wallet-0.10.0.tar.gz</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/taler-wallet-v0.10.6.tar.gz.sig">http://ftpmirror.gnu.org/taler/taler-wallet-0.10.0.tar.gz.sig</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/libeufin-0.10.1-sources.tar.gz">http://ftpmirror.gnu.org/taler/libeufin-0.10.1-sources.tar.gz</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/libeufin-0.10.1-sources.tar.gz.sig">http://ftpmirror.gnu.org/taler/libeufin-0.10.1-sources.tar.gz.sig</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/sync-0.10.1.tar.gz">http://ftpmirror.gnu.org/taler/sync-0.10.1.tar.gz</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/sync-0.10.1.tar.gz.sig">http://ftpmirror.gnu.org/taler/sync-0.10.1.tar.gz.sig</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/taler-mdb-0.10.0.tar.gz">http://ftpmirror.gnu.org/taler/taler-mdb-0.10.0.tar.gz</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/taler-mdb-0.10.0.tar.gz.sig">http://ftpmirror.gnu.org/taler/taler-mdb-0.10.0.tar.gz.sig</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/taler-twister-0.9.4.tar.gz">http://ftpmirror.gnu.org/taler/taler-twister-0.9.4.tar.gz</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/taler-twister-0.9.4.tar.gz.sig">http://ftpmirror.gnu.org/taler/taler-twister-0.9.4.tar.gz.sig</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/challenger-0.10.1.tar.gz">http://ftpmirror.gnu.org/taler/challenger-0.10.1.tar.gz</a></li>
+<li><a href="http://ftpmirror.gnu.org/taler/challenger-0.10.1.tar.gz.sig">http://ftpmirror.gnu.org/taler/challenger-0.10.1.tar.gz.sig</a></li>
+</ul>
+<p>
+You must first install <a href="https://gnunet.org/">GNUnet v0.21.0</a> or the current Git master to compile GNU Taler 0.10 from source.
+</p>
+{% endblock body_content %}
diff --git a/template/news/index.html.j2 b/template/news/index.html.j2
index eb9edd6c..2d9b2745 100644
--- a/template/news/index.html.j2
+++ b/template/news/index.html.j2
@@ -1,5 +1,6 @@
{% extends "common/base.j2" %}
{% block body_content %}
+<main id="maincontent">
<div class="container-fluid">
<div class="container">
<article>
@@ -8,10 +9,7 @@
<h1>{{ _("News") }}<a name="news"></a></h1>
<section>
<p>
- {% trans %}
- News posts about changes related to
- GNUnet such as releases and events
- {% endtrans %}
+ {% trans %}News posts about changes related to GNU Taler such as releases and events{% endtrans %}
&#8211;
<a href="{{ url_localized('rss.xml') }}">{{ _("subscribe to our RSS feed") }}</a>
</p>
@@ -26,14 +24,14 @@
<li>
<section class="item-preview">
<header>
- <h3>{{ item['title']|e }}</h3>
+ <h5>{{ item['title']|e }}</h5>
<p class="item-date">
{{ item['date'] }}
</p>
</header>
<p class="item-abstract">
- {{ get_abstract(item['page'], 500) }} <br/>
- [<a href="{{ url_localized(item['page']) }}" title="{{ item['date']}}">{{ _("read more") }}</a>]
+ {{ get_abstract('news/' + item['page'], 500) }} <br/>
+ [<a href="{{ url_localized('news/' + item['page']) }}" title="{{ item['date']}}">{{ _("read more") }}</a>]
</p>
</section>
</li>