Scheduled For Release 2022-11-05
P2P payments and KYC.
0006439: [wallet (TS core)] wallet should support Anastasis
0007304: [exchange] should we normalize payto://-URIs in the exchange before hashing?
0007300: [bank API (C)] Taler bank access API does not follow conventions (grote)
0007302: [wallet (Android App)] Android wallet should support p2p payments (grote)
0006757: [wallet (WebExtensions)] implement auditor/exchange trust checking and management (redit)
0007301: [bank API (C)] 200 OK or 204 No content? (MS)
0007108: [merchant backoffice SPA] add kyc status notification (sebasjm)
0006537: [wallet (TS core)] have integration test for withdrawing "too late" (Florian Dold)
0004379: [wallet (TS core)] error handling: exportable proof for e.g. double spending (Florian Dold)
0004629: [other] certificates for merchant public keys aren't supported (Florian Dold)
0006590: [documentation] clarify UX for (partially) failed payments (Florian Dold)
0006448: [wallet (TS core)] auditors/exchanges UX; wallet should have better support for regional currencies (Florian Dold)
0007332: [wallet (WebExtensions)] UX for withdrawing bitcoin is awkward (sebasjm)
0007354: [merchant frontend (blog)] blog-shop not recognized as 'shop' (Christian Grothoff)
0007330: [wallet (WebExtensions)] withdraw dialog in webex does not allow showing QR code (sebasjm)
0007313: [Web site(s)] taler-systems.com is down (Christian Grothoff)
0007237: [wallet (TS core)] request exchange /keys with cache breaker when response seems wrong/outdated (Florian Dold)
0007028: [deployment and operations] Port the demo system to use libEufin as the bank (MS)
0007026: [deployment and operations] Configure all the merchant instances with libEufin (MS)
0006905: [wallet (TS core)] wallet benchmarking needed (Florian Dold)
0006771: [deployment and operations] website translation: add check that placeholders in translation and original string align (Florian Dold)
0006621: [deployment and operations] Publicy available test exchange with payto IBAN URI (MS)
0006595: [wallet (TS core)] wallet should check version of bank integration API before using it (Florian Dold)
0006567: [wallet (Android App)] balance display truncates balance and need better labeling (grote)
0006554: [wallet (TS core)] write integration test to check balance changes during operations (Florian Dold)
0006521: [wallet (TS core)] spec and implement "return coins to bank account" feature (Christian Grothoff)
0006502: [wallet (TS core)] create integration test that checks correctness of balance increments during withdrawal / pay (Florian Dold)
0006481: [documentation] review "accept terms of service flow" (Florian Dold)
0006141: [wallet (TS core)] wallet should properly distinguish between transient and permanent errors (Florian Dold)
0005857: [documentation] document various possibilities for withdraw flow (Stefan)
0005844: [wallet (TS core)] use wrapper types instead of raw strings (Florian Dold)
0005775: [wallet (TS core)] test weird corner cases regarding the exchange's /keys info (Florian Dold)
0004734: [wallet (WebExtensions)] display what the new balance will be when confirming contracts/reserves (Christian Grothoff)
0006756: [documentation] document considerations for how exchanges are identified (Florian Dold)
0006622: [py bank (demonstrator, obsolete)] re-enable manual transactions, but on a separate page and via payto URI (MS)
0006678: [py bank (demonstrator, obsolete)] bank error messages don't have access-control-allow-origin headers (MS)
0006874: [py bank (demonstrator, obsolete)] investigate performance issues of wire gateway API (MS)
0004960: [auditor] need tool to move historic revenues into aggregation tables and generate profit report (Christian Grothoff)
0007281: [wallet (Android App)] unable to delete completed transactions from transaction history (grote)
0007280: [wallet (Android App)] unable to cancel pending operations (like withdraw) in Android (grote)
0007268: [exchange] "make check" fails due to SQL signature mismatch (Christian Grothoff)
0007285: [auditor] make check in auditor fails (Christian Grothoff)
0007279: [auditor] "make check" fails with "column does not exist" (SQL) error (Christian Grothoff)
0007277: [exchange Postgres DB backend] exchange-*.sql files confusing (Christian Grothoff)
0006880: [py bank (demonstrator, obsolete)] /admin/add/incoming should prevent reuse of reserve public key (MS)
0006899: [py bank (demonstrator, obsolete)] bank requires expensive computation on every API call with authorization (MS)
0006631: [py bank (demonstrator, obsolete)] various http status codes returned by the python bank are highly questionable (MS)
0007230: [wallet (WebExtensions)] Wrong Content-Type request header sent => withdrawing impossible (Florian Dold)
0007209: [deployment and operations] Consider using SystemD 'slice' for taler-local. (sebasjm)
0006774: [merchant backend API (C)] ERROR BUG: Preflight check committed transaction `pickup tip'! (Christian Grothoff)
0007265: [other] "apt-get purge --auto-remove" leaves non-empty /usr/lib/taler (Christian Grothoff)
0007151: [merchant backoffice SPA] "make check" fails on test-merchant-walletharness.sh (Christian Grothoff)
0007262: [auditor] "make check" fails to build test program (Christian Grothoff)
0007241: [auditor] "make check" fails w/ SQL error (Christian Grothoff)
0007256: [auditor] taler-exchange-offline sign/show gives terrible error messages on currency missmatch (Christian Grothoff)
0007255: [exchange] "make dist" fails (Christian Grothoff)
0007244: [mechant backend] merchant backend allows paying twice for an order (Christian Grothoff)
0007245: [merchant backoffice SPA] SPA constantly queries for /private/kyc (Christian Grothoff)
0007239: [exchange API (C)] adding auditor does not trigger /keys update? (Christian Grothoff)
0007183: [exchange API (HTTP specification)] GET on /reserves/$RID should not return the history (Christian Grothoff)
0007236: [auditor] "make check" fails on test-sync.sh (Christian Grothoff)
0007220: [auditor] "make check" fails in test_sync.sh (Christian Grothoff)
0007039: [mechant backend] merchant contract terms hashing violates RFC 8785 (Florian Dold)
0006995: [mechant backend] fix style, text and structural issues with merchant backend HTML pages (sebasjm)
0004810: [wallet (WebExtensions)] the wallet should support backup and sync (sebasjm)
0007120: [wallet (WebExtensions)] migrate to Manifest V3 (sebasjm)
0007041: [wallet (WebExtensions)] remove the "accept tos" in the withdrawal, create an "add exchange" wizard (sebasjm)
0007216: [exchange] if there is not wire fee for the deposit year, the aggregator does not release shard lock (Christian Grothoff)
0007210: [exchange] FTBFS: func 'encrypt' declared by <unistd.h>; conflict w/ local func by same name (Christian Grothoff)
0007207: [auditor] "make check" fails in test-sync.sh (Christian Grothoff)
0007205: [exchange] "make check" fails on test_kyc_api (Christian Grothoff)
0007186: [exchange API (HTTP specification)] add wad fee to wire fees (Christian Grothoff)
0007190: [mechant backend] "make check" fails to build some tests (Christian Grothoff)
0007148: [merchant backend API (C)] crash con kyc check (Christian Grothoff)
0007181: [auditor] "make check" fails two tests: test_auditor_api_{cs,rsa} (Christian Grothoff)
0007159: [exchange] exchange requires postgres>=13, does not work on focal-fossa anymore (Christian Grothoff)
0007157: [exchange] deposits: consider not allowing wire_transfer_deadline of "never" (Christian Grothoff)
0007156: [exchange] fakebank is always killed by OOM killer (Christian Grothoff)
0007166: [merchant backend API (C)] ARM can't restart merchant backend when a long polling request is pending (Christian Grothoff)
0007165: [exchange] exchange returns /keys response with old/wrong list_issue_date (Christian Grothoff)
0006625: [wallet (WebExtensions)] give better errors when web extension backend doesn't respond (sebasjm)
0005774: [wallet (WebExtensions)] add support for creating a reserve from within the wallet and topping it up via payto QR code (sebasjm)
0007143: [exchange Postgres DB backend] duplicate function "exchange_do_withdraw" (Christian Grothoff)
0007124: [exchange] wirewatchers do not clean up shards nicely if terminated (CTRL-C) (Christian Grothoff)
0007019: [documentation] man pages missing for sync commands (ttn)
0007126: [exchange] "make check" fails due to undefined GNUNET_TIME_round_abs (and lots others) (Christian Grothoff)
0007122: [documentation] clarify Timestamp precision (Christian Grothoff)
0007114: [mechant backend] tip reserve helper generates bad Payto address (Christian Grothoff)
0007103: [merchant backend API (C)] merchant should generate better error message if exchange signkey of a /deposit response is not found (Florian Dold)
0007105: [other] binaries contain insufficient version information (Christian Grothoff)
0006784: [py bank (demonstrator, obsolete)] error parsing while doing a wire transfer (MS)
0007099: [exchange] "make check" hangs on test_helper_eddsa (Christian Grothoff)
0007107: [exchange] segfault in taler-exchange-dbinit (Christian Grothoff)
0007034: [mechant backend] URL-decode the authentication token. (Christian Grothoff)
0007052: [merchant backend API (C)] obtain KYC status on deposit (Christian Grothoff)
0007032: [exchange API (HTTP specification)] migrate to 16 byte wire account salts (Christian Grothoff)
0007060: [exchange] exchange DB connection does not re-run prepared statements on re-connect (Christian Grothoff)
85 of 97 issue(s) resolved. Progress (87%). View Issues