diff options
Diffstat (limited to 'template/news')
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: "Comment émettre une monnaie numérique de banque centrale" disponible</h1> +<p> +Nous sommes heureux de vous annoncer la publication de notre article sur "Comment émettre une monnaie numérique de banque centrale" 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: "Cómo Emitir una Moneda Digital del Banco Central" disponible</h1> +<p> +Nos complace anunciar la publicación de nuestro artículo sobre +"Cómo Emitir una Moneda Digital del Banco Central" +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: "Understanding and designing technologies for everyday financial collaboration" published</h1> +<p> +We are happy to announce that Belén finished her PhD thesis +on"Understanding and designing technologies for everyday financial +collaboration" 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 "Come una banca centrale dovrebbe emettere una moneta digitale"</h1> +<p> +Siamo lieti di annunciare la pubblicazione del nostro articolo su +"Come emettere una moneta digitale di banca centrale" +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: "Central Bank Accounts are Dangerous and Unnecessary" 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: "Who comes after us? The correct mindset for designing a Central Bank Digital Currency" 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: "GNU Taler Scalability: Measuring and Improving the Performance of GNU Taler on Grid’5000"</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: "A digital euro and the future of cash"</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 "Datenschutzfreundliches digitales Bezahlen" beim Netzpolitischen Abend in Zü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: "Zero-Knowledge Age Restriction for GNU Taler"</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 "Practical Offline Payments Using One-Time Passcodes" 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">"Practical Offline Payments Using One-Time Passcodes"</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 & 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 %} – <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> |