<?xml version="1.0" encoding="utf-8"?>
<!--RSS generated by Flaimo.com RSS Builder [2026-06-01 11:56:46]-->
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"><channel><docs>https://bugs.gnunet.org/</docs><link>https://bugs.gnunet.org/</link><description><![CDATA[MantisBT - Issues]]></description><title>MantisBT - Issues</title><image><title>MantisBT - Issues</title><url>https://bugs.gnunet.org/images/mantis_logo.png</url><link>https://bugs.gnunet.org/</link><description><![CDATA[MantisBT - Issues]]></description></image><language>en</language><category>All Projects</category><ttl>10</ttl><dc:language>en</dc:language><sy:updatePeriod>hourly</sy:updatePeriod><sy:updateFrequency>1</sy:updateFrequency><item><title>0011458: it should handle currency spec is misconfigured</title><author></author><link>https://bugs.gnunet.org/view.php?id=11458</link><description><![CDATA[consider this scenario:&lt;br /&gt;
 * add a new currency in the spec (server config)&lt;br /&gt;
 * add a product or order&lt;br /&gt;
 * remove the currency from the spec&lt;br /&gt;
 * restart server&lt;br /&gt;
&lt;br /&gt;
now the SPA will be dead with no helpful info until config is fixed]]></description><category>merchant backoffice SPA</category><pubDate>Sun, 31 May 2026 22:31:04 +0200</pubDate><guid>https://bugs.gnunet.org/view.php?id=11458</guid><comments>https://bugs.gnunet.org/view.php?id=11458#bugnotes</comments></item><item><title>0011457: need API spec for data export/import [2d]</title><author></author><link>https://bugs.gnunet.org/view.php?id=11457</link><description><![CDATA[With the current plan, this will mostly be the SQL dump of the schema.&lt;br /&gt;
Care will need to be taken with respect to the instance meta-data itself: &lt;br /&gt;
- migration of the private key should be optional&lt;br /&gt;
- instance meta-data is NOT in the per-instance SCHEMA but in the global table&lt;br /&gt;
- might want to introduce some kind of 'lock' state to prevent the instance&lt;br /&gt;
  from being used (except for data-export) after the DB export was started]]></description><category>specification</category><pubDate>Sun, 31 May 2026 22:25:25 +0200</pubDate><guid>https://bugs.gnunet.org/view.php?id=11457</guid><comments>https://bugs.gnunet.org/view.php?id=11457#bugnotes</comments></item><item><title>0009453: enable data export [14d]</title><author></author><link>https://bugs.gnunet.org/view.php?id=9453</link><description><![CDATA[Given that it is clear that there will be merchants that host their business data at some operator, we need to implement some data export functionality that enables a merchant to export all business data from one instance and to re-import that business data at another instance.]]></description><category>merchant backend</category><pubDate>Sun, 31 May 2026 22:24:59 +0200</pubDate><guid>https://bugs.gnunet.org/view.php?id=9453</guid><comments>https://bugs.gnunet.org/view.php?id=9453#bugnotes</comments></item><item><title>0011456: DB reconnect logic needs rework</title><author></author><link>https://bugs.gnunet.org/view.php?id=11456</link><description><![CDATA[When the database is restarted (or we otherwise loose the connection), our current&lt;br /&gt;
reconnect handling logic is not adequate. This needs a fix all the way down in libgnunetpq&lt;br /&gt;
and then all the way up in all components, as we clearly should have some notification logic.&lt;br /&gt;
We might also want to consider moving the general PREPARE macro helpers into libgnunetpq &lt;br /&gt;
to de-duplicate the code.&lt;br /&gt;
merchant may need some additional special handling to recover the now dynamic search_path.]]></description><category>other</category><pubDate>Sun, 31 May 2026 22:20:44 +0200</pubDate><guid>https://bugs.gnunet.org/view.php?id=11456</guid><comments>https://bugs.gnunet.org/view.php?id=11456#bugnotes</comments></item><item><title>0011183: swap ToS and KYC Auth steps in UX</title><author></author><link>https://bugs.gnunet.org/view.php?id=11183</link><description><![CDATA[The more common UX is that the ToS acceptance comes first, and the KYC AUTH step also takes too long to be a first step.&lt;br /&gt;
It would be better if KYC AUTH came last in the UX.&lt;br /&gt;
But we cannot change this in the protocol, so the idea is to allow the merchant to *ask* for the ToS acceptance first, and then to have the merchant backend 'fake' the ToS acceptance submission after it learns KYC AUTH is done.&lt;br /&gt;
&lt;br /&gt;
This will be a MAJOR hack and requires both API changes, specification changes, and work in exchange and merchant.]]></description><category>specification</category><pubDate>Sun, 31 May 2026 14:35:45 +0200</pubDate><guid>https://bugs.gnunet.org/view.php?id=11183</guid><comments>https://bugs.gnunet.org/view.php?id=11183#bugnotes</comments></item><item><title>0009424: taler-auditor-httpd incorrectly returns 404 when HTTP method does not match</title><author></author><link>https://bugs.gnunet.org/view.php?id=9424</link><description><![CDATA[We should instead return the HTTP status with the applicable HTTP methods.]]></description><category>auditor</category><pubDate>Sun, 31 May 2026 14:29:48 +0200</pubDate><guid>https://bugs.gnunet.org/view.php?id=9424</guid><comments>https://bugs.gnunet.org/view.php?id=9424#bugnotes</comments></item><item><title>0011446: Test KYC Auth reset via SQL</title><author></author><link>https://bugs.gnunet.org/view.php?id=11446</link><description><![CDATA[Directly related to &lt;a href=&quot;https://bugs.gnunet.org/view.php?id=11428&quot;&gt;0011428&lt;/a&gt;, trying on TOPS/Stage if this works, i.e., doesn't create additional issues or even ends up w/ dysfunctional instances.&lt;br /&gt;
&lt;br /&gt;
Three types of merchants shall be considered:&lt;br /&gt;
&lt;br /&gt;
* kycauth_1_pending: merchant which entered an IBAN, but did not yet pay&lt;br /&gt;
* kycauth_2_kyc_ok: as above, but transfer fulfilled; exchange acceptance gotten&lt;br /&gt;
* kycauth_3_kyc_ok_and_withdraw: dito as w/ kycauth_2*, but additionally the merchant also acts as wallet user and withdrew money from the exchange he verified against as merchant, and doing so to the *very same IBAN* which was used as merchant (for IBAN settlements from paid orders)]]></description><category>deployment and operations</category><pubDate>Sat, 30 May 2026 07:55:18 +0200</pubDate><guid>https://bugs.gnunet.org/view.php?id=11446</guid><comments>https://bugs.gnunet.org/view.php?id=11446#bugnotes</comments></item><item><title>0011454: eddsa helper process shuts down unexpectedly</title><author></author><link>https://bugs.gnunet.org/view.php?id=11454</link><description><![CDATA[In one particular harness test, the eddsa helper process shuts down unsolicitedly while the test is still running and uses the exchange.]]></description><category>exchange</category><pubDate>Sat, 30 May 2026 00:14:28 +0200</pubDate><guid>https://bugs.gnunet.org/view.php?id=11454</guid><comments>https://bugs.gnunet.org/view.php?id=11454#bugnotes</comments></item><item><title>0011231: wallet claims "fee" was being paid when wire transfer was simply less than amount specified in withdraw dialog</title><author></author><link>https://bugs.gnunet.org/view.php?id=11231</link><description><![CDATA[A beta tester could replay (after some successful transfers) the following unsuccessful transactions: &lt;br /&gt;
1. Bank transfer with minimal amounts for verification of the bank account before a deposit could be effectuated (Taler Wallet -&gt; bank account). The transfer of CHF 0.01 from the bank account takes the same amount of time as a transfer bank account -&gt; Taler Wallet (which is to be expected). But the CHF 0.01 from the bank account did not arrive anywhere, neither in the Taler Wallet nor back in the user's bank account. This was tested with Alpian Bank and PostFinance.&lt;br /&gt;
&lt;br /&gt;
2. The KYC process needed to be performed over and over again for every deposit Taler Wallet -&gt; bank&lt;br /&gt;
&quot;I would expect to have to make exactly one transfer from a bank account to a wallet and then always be able to send money back. However, depending on the bank, it seems that KYC is required again when sending money back. It also seems that KYC expires after a few days and has to be done again.&quot;&lt;br /&gt;
&lt;br /&gt;
3. Bank -&gt; Taler Wallet with transfer amount too small, money arrives but flagged as &quot;fee&quot;&lt;br /&gt;
&quot;If you create a transfer in the Taler Wallet for, say, CHF 10.00, but the transfer from the bank is only for CHF 5.00, CHF 5.00 will arrive in the wallet and CHF 5.00 will be listed as a “fee.” Basically, this works OK, but the naming is a bit strange.&quot;&lt;br /&gt;
&lt;br /&gt;
4. Bank -&gt; Taler Wallet with transfer amount too high --&gt; money gets lost??&lt;br /&gt;
&quot;If you create a transfer in the Taler Wallet for CHF 10.00, for example, but the bank transfers CHF 15.00, CHF 10.00 will arrive in the wallet. The extra CHF 5.00 will remain missing and will not be transferred back.&quot;]]></description><category>wallet (all platforms)</category><pubDate>Fri, 29 May 2026 21:37:24 +0200</pubDate><guid>https://bugs.gnunet.org/view.php?id=11231</guid><comments>https://bugs.gnunet.org/view.php?id=11231#bugnotes</comments></item><item><title>0010963: incoming wire transfer with truncated subject did not get bounced</title><author></author><link>https://bugs.gnunet.org/view.php?id=10963</link><description><![CDATA[(psql) select * from libeufin_nexus.incoming_transactions where incoming_transaction_id=156;&lt;br /&gt;
&lt;br /&gt;
on *spec* (production!) shows an incoming wire transaction with a truncated wire transfer subject. However, there is no matching entry in the 'bounced_transactions' table, and (predictably) also none in the talerable_incoming_transactions table.&lt;br /&gt;
&lt;br /&gt;
I don't think that should be possible. Didn't check Postfinance activities yet, but would like an explanation/investigation.&lt;br /&gt;
The logs are also not nice, the truncated wire transfer subject does not seem to have been logged at all. This should at least be a WARNING IMO.]]></description><category>libeufin-nexus</category><pubDate>Fri, 29 May 2026 21:29:48 +0200</pubDate><guid>https://bugs.gnunet.org/view.php?id=10963</guid><comments>https://bugs.gnunet.org/view.php?id=10963#bugnotes</comments></item><item><title>0011277: Paying to a template not possible</title><author></author><link>https://bugs.gnunet.org/view.php?id=11277</link><description><![CDATA[The user &quot;boipisiore&quot; generates a QR code for a template. It makes an error : &quot;Cette transaction a été annulée&quot; (the transaction has been canceled) on his phone. &lt;br /&gt;
For this error, I do not see the problem.&lt;br /&gt;
On my phone it makes &quot;solde insuffisant&quot; (not enough money) whereas I have 50CHF. &lt;br /&gt;
For this error, there seams to be a confusion between the two currencies (BFH Fr and CHF) .]]></description><category>merchant backoffice SPA</category><pubDate>Fri, 29 May 2026 21:29:29 +0200</pubDate><guid>https://bugs.gnunet.org/view.php?id=11277</guid><comments>https://bugs.gnunet.org/view.php?id=11277#bugnotes</comments></item><item><title>0011428: user stuck on KYC requirement, but merchant does not show it</title><author></author><link>https://bugs.gnunet.org/view.php?id=11428</link><description><![CDATA[We have a merchant-user who never did their KYC for their bank account (but the wallet used the bank account!), and now the merchant backend doesn't show 'kyc required', thus they cannot process orders/deposits. Very bad.]]></description><category>merchant backend</category><pubDate>Fri, 29 May 2026 21:28:47 +0200</pubDate><guid>https://bugs.gnunet.org/view.php?id=11428</guid><comments>https://bugs.gnunet.org/view.php?id=11428#bugnotes</comments></item><item><title>0011400: WebExtension "abort" without reaction</title><author></author><link>https://bugs.gnunet.org/view.php?id=11400</link><description><![CDATA[Seen while trying to receive a p2p payment from an iOS device, which was shown in the browser's Talet wallet as &quot;pending to complete&quot;.]]></description><category>wallet (WebExtension)</category><pubDate>Fri, 29 May 2026 21:26:50 +0200</pubDate><guid>https://bugs.gnunet.org/view.php?id=11400</guid><comments>https://bugs.gnunet.org/view.php?id=11400#bugnotes</comments></item><item><title>0011450: wallet-core handles expiration of proposed v1 contracts with choices badly</title><author></author><link>https://bugs.gnunet.org/view.php?id=11450</link><description><![CDATA[Steps:&lt;br /&gt;
* Scan payment QR code on &lt;a href=&quot;https://shop.test.taler.net/&quot; rel=&quot;noopener,nofollow&quot;&gt;https://shop.test.taler.net/&lt;/a&gt;&lt;br /&gt;
* Wait until payment deadline expires&lt;br /&gt;
* Scan again&lt;br /&gt;
* =&gt; wallet throws exception about choiceIndex instead of reporting expired transaction&lt;br /&gt;
&lt;br /&gt;
The problem seems to be that we treat expired payments as already confirmed and try to repurchase.&lt;br /&gt;
&lt;br /&gt;
```&lt;br /&gt;
    case PurchaseStatus.Expired:&lt;br /&gt;
      return handleConfirmed();&lt;br /&gt;
```]]></description><category>wallet-core</category><pubDate>Fri, 29 May 2026 21:26:22 +0200</pubDate><guid>https://bugs.gnunet.org/view.php?id=11450</guid><comments>https://bugs.gnunet.org/view.php?id=11450#bugnotes</comments></item><item><title>0009057: support subscription and discount tokens [meta]</title><author></author><link>https://bugs.gnunet.org/view.php?id=9057</link><description><![CDATA[This is a meta-bug, it includes support in wallet-core and the GUIs and the required changes to the database and the wallet-core API.]]></description><category>wallet (all platforms)</category><pubDate>Fri, 29 May 2026 21:26:22 +0200</pubDate><guid>https://bugs.gnunet.org/view.php?id=9057</guid><comments>https://bugs.gnunet.org/view.php?id=9057#bugnotes</comments></item><item><title>0010017: enable automatic monthly transfer to wallet via periodic transfer</title><author></author><link>https://bugs.gnunet.org/view.php?id=10017</link><description><![CDATA[We've had this request now from a customer in CH as well as from BEKI: They are used to doing automated periodic monthly wire transfers and would like them to automatically withdraw money into a Taler wallet. We should support this.&lt;br /&gt;
&lt;br /&gt;
Note: requires also some exchange changes, as right now reserve public keys come with a UNIQUE constraint...]]></description><category>specification</category><pubDate>Fri, 29 May 2026 21:25:32 +0200</pubDate><guid>https://bugs.gnunet.org/view.php?id=10017</guid><comments>https://bugs.gnunet.org/view.php?id=10017#bugnotes</comments></item><item><title>0010510: need support for v1 contracts incl. subscription and discounts in UI</title><author></author><link>https://bugs.gnunet.org/view.php?id=10510</link><description><![CDATA[Same as in the other wallets.]]></description><category>wallet (WebExtension)</category><pubDate>Fri, 29 May 2026 21:25:14 +0200</pubDate><guid>https://bugs.gnunet.org/view.php?id=10510</guid><comments>https://bugs.gnunet.org/view.php?id=10510#bugnotes</comments></item><item><title>0011335: Review of strings on the settings page in the Merchant Backoffice UI</title><author></author><link>https://bugs.gnunet.org/view.php?id=11335</link><description><![CDATA[On the settings page in the Merchant Backoffice UI, a request for change makes sense: &quot;Zahlungsdetails&quot; --&gt; &quot;Zahlungsfrist&quot; (in English: &quot;Payment delay&quot;). This is easy to do. Tested was v1.5.3 with instance talerstickers together with HM.&lt;br /&gt;
&lt;br /&gt;
Moreover, the whole page needs a new feature in relation to the addition of time delays (under the scroll-down menu &quot;Default cut-off times&quot;): I suggest to insert plus symbols between the specific time delays (t.i. payment delay, refund delay, wire transfer delay) to clarify that these times are added to a period of time between payments and wire transfers that end up on the bank account (which is what merchants want to know in the first place).&lt;br /&gt;
&lt;br /&gt;
After having reviewed the German strings in question this ticket will be then forwarded to the person in charge of the UI designs (t.i. contemporarily Vlada).]]></description><category>merchant backoffice SPA</category><pubDate>Fri, 29 May 2026 21:24:29 +0200</pubDate><guid>https://bugs.gnunet.org/view.php?id=11335</guid><comments>https://bugs.gnunet.org/view.php?id=11335#bugnotes</comments></item><item><title>0011138: Implement empty wallet screen</title><author></author><link>https://bugs.gnunet.org/view.php?id=11138</link><description><![CDATA[Implement empty wallet screen for webex according to &lt;a href=&quot;https://docs.taler.net/design-documents/086-wallet-design.html#empty-wallet&quot; rel=&quot;noopener,nofollow&quot;&gt;https://docs.taler.net/design-documents/086-wallet-design.html#empty-wallet&lt;/a&gt;]]></description><category>wallet (WebExtension)</category><pubDate>Fri, 29 May 2026 21:23:50 +0200</pubDate><guid>https://bugs.gnunet.org/view.php?id=11138</guid><comments>https://bugs.gnunet.org/view.php?id=11138#bugnotes</comments></item><item><title>0011135: Implement empty wallet screen [meta]</title><author></author><link>https://bugs.gnunet.org/view.php?id=11135</link><description><![CDATA[Implement Empty Wallet screen according to &lt;a href=&quot;https://docs.taler.net/design-documents/086-wallet-design.html#empty-wallet&quot; rel=&quot;noopener,nofollow&quot;&gt;https://docs.taler.net/design-documents/086-wallet-design.html#empty-wallet&lt;/a&gt;]]></description><category>wallet (all platforms)</category><pubDate>Fri, 29 May 2026 21:23:45 +0200</pubDate><guid>https://bugs.gnunet.org/view.php?id=11135</guid><comments>https://bugs.gnunet.org/view.php?id=11135#bugnotes</comments></item><item><title>0011245: CHF filter broken</title><author></author><link>https://bugs.gnunet.org/view.php?id=11245</link><description><![CDATA[Given cases where the same currency is used, but for different scopes, like in my case (seen in Android)&lt;br /&gt;
&lt;br /&gt;
- BFH/CHF, restricted to snack machines at BFH, and&lt;br /&gt;
- TOPS/CHF (stage), used for testing purposes (cf. &lt;a href=&quot;https://docs.taler.net/deployments/tops-stage-devtesting.html&quot; rel=&quot;noopener,nofollow&quot;&gt;https://docs.taler.net/deployments/tops-stage-devtesting.html&lt;/a&gt;), not backed by real CHF money,&lt;br /&gt;
- TOPS/CHF (production), used for real CHF transfers under the Swiss sandbox license, backed by real money,&lt;br /&gt;
&lt;br /&gt;
it happens that the sums displayed at various areas in the app (most visibly when paying something) are just wrong, because the various CHF currencies are mixed (as in: somehow summed) together, but sometimes also with sums which are not simply the sum of all individual CHF sums.]]></description><category>wallet (Android App)</category><pubDate>Fri, 29 May 2026 21:23:09 +0200</pubDate><guid>https://bugs.gnunet.org/view.php?id=11245</guid><comments>https://bugs.gnunet.org/view.php?id=11245#bugnotes</comments></item><item><title>0010307: Wallet shows confusing error message when withdrawal KYC limit is reached</title><author></author><link>https://bugs.gnunet.org/view.php?id=10307</link><description><![CDATA[happens with version 1.0.8]]></description><category>wallet (Android App)</category><pubDate>Fri, 29 May 2026 21:22:38 +0200</pubDate><guid>https://bugs.gnunet.org/view.php?id=10307</guid><comments>https://bugs.gnunet.org/view.php?id=10307#bugnotes</comments></item><item><title>0010415: 502 returned on order with unknown token family (input/output)</title><author></author><link>https://bugs.gnunet.org/view.php?id=10415</link><description><![CDATA[Happened in Ivan's demo on shop.test.taler.net, unclear why the TF is not gone, but if the TF is not there we would expect a 409 or 400, not a 502. But maybe the backend gave a 409/400 and the *Python* code just didn't handle that nicely?]]></description><category>Merchant frontends (Python3)</category><pubDate>Fri, 29 May 2026 21:22:24 +0200</pubDate><guid>https://bugs.gnunet.org/view.php?id=10415</guid><comments>https://bugs.gnunet.org/view.php?id=10415#bugnotes</comments></item><item><title>0010369: WebExtension needs proper balances screen</title><author></author><link>https://bugs.gnunet.org/view.php?id=10369</link><description><![CDATA[We need to add a proper balances screen where we show currency balances and then also discount tokens, subscriptions and (in the future) other assets of the user in several tables/lists. The current approach of only showing one currency and selecting them with a drop-down will not work reasonably well if we add additional asset types.]]></description><category>wallet (WebExtension)</category><pubDate>Fri, 29 May 2026 21:21:45 +0200</pubDate><guid>https://bugs.gnunet.org/view.php?id=10369</guid><comments>https://bugs.gnunet.org/view.php?id=10369#bugnotes</comments></item><item><title>0011172: send notification to merchant when KYC status changes [meta]</title><author></author><link>https://bugs.gnunet.org/view.php?id=11172</link><description><![CDATA[Right now, the merchant has to go to the backend to see the change. We should trigger an automatic notification.]]></description><category>quality checkpoint</category><pubDate>Fri, 29 May 2026 21:21:16 +0200</pubDate><guid>https://bugs.gnunet.org/view.php?id=11172</guid><comments>https://bugs.gnunet.org/view.php?id=11172#bugnotes</comments></item></channel></rss>
