Released 2022-11-05
P2P payments and age restrictions.
0005844: [wallet (TS core)] use wrapper types instead of raw strings (Florian Dold)
0007019: [documentation] man pages missing for sync commands (ttn)
0007034: [mechant backend] URL-decode the authentication token. (Christian Grothoff)
0007052: [merchant backend API (C)] obtain KYC status on deposit (Christian Grothoff)
0007099: [exchange] "make check" hangs on test_helper_eddsa (Christian Grothoff)
0007105: [other] binaries contain insufficient version information (Christian Grothoff)
0007107: [exchange] segfault in taler-exchange-dbinit (Christian Grothoff)
0007114: [mechant backend] tip reserve helper generates bad Payto address (Christian Grothoff)
0007122: [documentation] clarify Timestamp precision (Christian Grothoff)
0007124: [exchange] wirewatchers do not clean up shards nicely if terminated (CTRL-C) (Christian Grothoff)
0007126: [exchange] "make check" fails due to undefined GNUNET_TIME_round_abs (and lots others) (Christian Grothoff)
0007143: [exchange Postgres DB backend] duplicate function "exchange_do_withdraw" (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)
0004810: [wallet (WebExtensions)] the wallet should support backup and sync (sebasjm)
0004960: [auditor] need tool to move historic revenues into aggregation tables and generate profit report (Christian Grothoff)
0006141: [wallet (TS core)] wallet should properly distinguish between transient and permanent errors (Florian Dold)
0006622: [py bank (demonstrator, obsolete)] re-enable manual transactions, but on a separate page and via payto URI (MS)
0006631: [py bank (demonstrator, obsolete)] various http status codes returned by the python bank are highly questionable (MS)
0006678: [py bank (demonstrator, obsolete)] bank error messages don't have access-control-allow-origin headers (MS)
0006756: [documentation] document considerations for how exchanges are identified (Florian Dold)
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)
0006995: [mechant backend] fix style, text and structural issues with merchant backend HTML pages (sebasjm)
0007039: [mechant backend] merchant contract terms hashing violates RFC 8785 (Florian Dold)
0007120: [wallet (WebExtensions)] migrate to Manifest V3 (sebasjm)
0007148: [merchant backend API (C)] crash con kyc check (Christian Grothoff)
0007157: [exchange] deposits: consider not allowing wire_transfer_deadline of "never" (Christian Grothoff)
0007159: [exchange] exchange requires postgres>=13, does not work on focal-fossa anymore (Christian Grothoff)
0007181: [auditor] "make check" fails two tests: test_auditor_api_{cs,rsa} (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)
0007205: [exchange] "make check" fails on test_kyc_api (Christian Grothoff)
0007207: [auditor] "make check" fails in (Christian Grothoff)
0007209: [deployment and operations] Consider using SystemD 'slice' for taler-local. (sebasjm)
0007210: [exchange] FTBFS: func 'encrypt' declared by <unistd.h>; conflict w/ local func by same name (Christian Grothoff)
0007216: [exchange] if there is not wire fee for the deposit year, the aggregator does not release shard lock (Christian Grothoff)
0007220: [auditor] "make check" fails in (Christian Grothoff)
0007230: [wallet (WebExtensions)] Wrong Content-Type request header sent => withdrawing impossible (Florian Dold)
0007236: [auditor] "make check" fails on (Christian Grothoff)
0007241: [auditor] "make check" fails w/ SQL error (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)
0007256: [auditor] taler-exchange-offline sign/show gives terrible error messages on currency missmatch (Christian Grothoff)
0007255: [exchange] "make dist" fails (Christian Grothoff)
0007262: [auditor] "make check" fails to build test program (Christian Grothoff)
0007265: [other] "apt-get purge --auto-remove" leaves non-empty /usr/lib/taler (Christian Grothoff)
0007268: [exchange] "make check" fails due to SQL signature mismatch (Christian Grothoff)
0007277: [exchange Postgres DB backend] exchange-*.sql files confusing (Christian Grothoff)
0007279: [auditor] "make check" fails with "column does not exist" (SQL) error (Christian Grothoff)
0007285: [auditor] make check in auditor fails (Christian Grothoff)
0004880: [wallet (WebExtensions)] add images to contracts (sebasjm)
0005983: [wallet (WebExtensions)] wallet must display exchanges' ToS (belen)
0006459: [mechant backend] show full contract wallet-style in merchant HTML page (sebasjm)
0006481: [documentation] review "accept terms of service flow" (Florian Dold)
0006521: [wallet (TS core)] spec and implement "return coins to bank account" feature (Christian Grothoff)
0006567: [wallet (Android App)] balance display truncates balance and need better labeling (grote)
0006570: [wallet (WebExtensions)] improve rendering of transactions list (sebasjm)
0006595: [wallet (TS core)] wallet should check version of bank integration API before using it (Florian Dold)
0006621: [deployment and operations] Publicy available test exchange with payto IBAN URI (MS)
0006659: [Web site(s)] FAQ website on - Answer to the question on user complaints, authorities for dispute settlement, and auditors' roles (Stefan)
0006680: [Web site(s)] update wallet webpage (ttn)
0006864: [wallet (WebExtensions)] Withdrawing money in Demo does not show exchange fees (sebasjm)
0006901: [merchant backoffice SPA] create a duration input UI (sebasjm)
0006905: [wallet (TS core)] wallet benchmarking needed (Florian Dold)
0006908: [wallet (TS core)] don't show "unexpected exception (message: explicitly terminated)" (Florian Dold)
0006912: [mechant backend] reported transfer in instance $X from a order created in instance $Y (Christian Grothoff)
0006932: [mechant backend] merchant needs integration test for POST /private/orders with UUIDs (Christian Grothoff)
0006956: [exchange Postgres DB backend] trigger long pollers via Postgres DB API to properly support multiple frontends (Christian Grothoff)
0006964: [wallet (WebExtensions)] Extension provides no hint when Taler action detected (sebasjm)
0006965: [wallet (WebExtensions)] Extension popup remains open when an extension tab opens (sebasjm)
0006974: [wallet (WebExtensions)] Display fee structure as part of a exchange's terms of service (sebasjm)
0006985: [documentation] FAQ: double spending (Stefan)
0006986: [exchange] exchange accepts sepa deposits with empty IBAN (Christian Grothoff)
0007004: [mechant backend] problems suspending god (sebasjm)
0007007: [exchange] exchange crash running script in the merchant test suite (Christian Grothoff)
0007025: [mechant backend] merchant database inconsistency after paying some orders (sebasjm)
0007026: [deployment and operations] Configure all the merchant instances with libEufin (MS)
0007028: [deployment and operations] Port the demo system to use libEufin as the bank (MS)
0007032: [exchange API (HTTP specification)] migrate to 16 byte wire account salts (Christian Grothoff)
0007035: [merchant backend API (C)] merchant crashed when paying order (Christian Grothoff)
0007049: [exchange] reserve does not get created until manual request to fakebank is made (Christian Grothoff)
0007123: [other] taler-wire-gateway-client should support compressed responses (Christian Grothoff)
0007183: [exchange API (HTTP specification)] GET on /reserves/$RID should not return the history (Christian Grothoff)
0007237: [wallet (TS core)] request exchange /keys with cache breaker when response seems wrong/outdated (Florian Dold)
0007280: [wallet (Android App)] unable to cancel pending operations (like withdraw) in Android (grote)
0007281: [wallet (Android App)] unable to delete completed transactions from transaction history (grote)
0007313: [Web site(s)] is down (Christian Grothoff)
0007330: [wallet (WebExtensions)] withdraw dialog in webex does not allow showing QR code (sebasjm)
0007332: [wallet (WebExtensions)] UX for withdrawing bitcoin is awkward (sebasjm)
0007354: [merchant frontend (blog)] blog-shop not recognized as 'shop' (Christian Grothoff)
0007364: [documentation] reseat "Back-office Web service manual" (ttn)
0007374: [exchange] taler-exchange-dbinit should not cause postgres to log "ERROR" category messages (Christian Grothoff)
0007381: [merchant backoffice SPA] CS 1.1.1 (level A) -- non-text content (Christian Grothoff)
0007382: [merchant backoffice SPA] CS 1.3.1 (LEVEL A) -- Info and Relationships (sebasjm)
0007388: [wallet (TS core)] CS 2.5.3 (LEVEL A) -- Label in Name (Christian Grothoff)
0005845: [wallet (WebExtensions)] re-design, implement and properly test wallet DB garbage collection (sebasjm)
0007104: [mechant backend] merchant logs a 500 response from the exchange even though a merchant DB error occurred (Christian Grothoff)
0007155: [wallet (WebExtensions)] Design and implement the 'Settings' tab (sebasjm)
0007158: [mechant backend] merchant allows creation of contract terms with "never" as wire transfer deadline (Christian Grothoff)
0007208: [wallet (TS core)] taler-wallet-cli does not exit failurefully if taler-bank-manage not found (Florian Dold)
       0007151: [merchant backoffice SPA] "make check" fails on (Christian Grothoff)
0007240: [exchange] duplicate Number in src/include/taler_signatures.h (ttn)
0007252: [mechant backend] merchant doesn't accept payment for non-age-restricted order with age-restricted coins (oec)
0007261: [documentation] Ubuntu 20.04 does not have PostgreSQL 13 (ttn)
0007283: [wallet (TS core)] How to run the integration tests? README outdated (Florian Dold)
0007287: [wallet (TS core)] contractTerms.js missing
0007290: [exchange] "make check" fails for tests test_auditor_api_{cs,rsa} (ttn)
0007299: [wallet (TS core)] taler-wallet core attempts to pay even if wire method mismatches (Florian Dold)
0007315: [auditor] "make check" fails for three tests in src/auditor/ (Christian Grothoff)
0007323: [wallet (TS core)] spec wallet-core request to get exchange details (sebasjm)
0007328: [wallet (WebExtensions)] webextension ships with huge, unnecessary sources and sourcemaps (sebasjm)
0007342: [wallet (WebExtensions)] timestamp shown is unclear (Florian Dold)
0007353: [cashier (Android App)] cashier app timed out on withdraw attempt (grote)
0007358: [bank API (C)] "make check" fails for (Christian Grothoff)
0007362: [exchange] multiplatform "make check" failures (ttn)
0007179: [wallet (WebExtensions)] design & implement "cta template" for every type of tx (sebasjm)
0007232: [merchant backoffice SPA] payto field should check bitcoin/ethereum addr checksum (sebasjm)
0007289: [wallet (Android App)] can't read qr codes with inverted colors (grote)
0007318: [wallet (TS core)] problems creating a transfer after N times using it (Florian Dold)
0007383: [merchant backoffice SPA] CS 1.4.3 (LEVEL AA) -- Contrast (minimum) (sebasjm)
0007384: [wire plugins] CS 1.4.13 (LEVEL AA) -- Content on hover or focus (Christian Grothoff)
0007385: [wallet (TS core)] CS 2.1.1 (LEVEL A) -- Keyboard (sebasjm)
0007389: [wallet (TS core)] CS 3.1.1 (LEVEL A) -- Language of Page (Christian Grothoff)
0006045: [documentation] user confusion: peer-to-peer payments in bank demonstrator (Christian Grothoff)
0006096: [wallet (WebExtensions)] wallet should render complete contract terms (sebasjm)
0006608: [wallet (Android App)] make wallet work on Android 21+ (grote)
0006612: [documentation] write some additional simple storefronts to illustrate/validate merchant backend API use cases (Christian Grothoff)
0006961: [wallet (WebExtensions)] Unable to activate "automatically open wallet" permission if not selected at installation time (sebasjm)
0007162: [wallet (WebExtensions)] clicking on "Balance" in full-page wallet leads to redirect loop / hangs extension (sebasjm)
0007211: [exchange API (C)] "make check" fails two tests: test_exchange_api_{rsa,cs} (Christian Grothoff)
0007238: [wallet (TS core)] cannot use age restriction on some cases (Florian Dold)
0007251: [wallet (TS core)] split operation from other database records (purchase, exchange... ) (Florian Dold)
0007284: [exchange] make check fails in bank-lib (Christian Grothoff)
0007288: [mechant backend] `make check ` hangs and then fails in test-merchant-walletharness (Christian Grothoff)
0007305: [wallet (TS core)] can't pay an order without age restriction (excgabge wutg age restriction denoms enabled) (sebasjm)
0007317: [wallet (TS core)] p2p push payment with age restricted exchange fails (sebasjm)
0007335: [Web site(s)] ToS shown on demo are the ones for bitcoin (Christian Grothoff)
0007360: [wallet (TS core)] error with trying to pay an age-restricted contract with coins from tip (Florian Dold)
0007368: [wallet (Android App)] Android wallet doesn't scan uppercase TALER://PAY URIs correctly and doesn't display any error message (grote)
0007387: [wallet (TS core)] CS 2.4.2 (LEVEL A) -- Page Titled (Christian Grothoff)
0007390: [wallet (TS core)] CS 4.1.1 (LEVEL A) -- Parsing (Christian Grothoff)
0006652: [wallet (TS core)] support peer-to-peer payments (Florian Dold)
0007405: [wallet (WebExtensions)] "Could not load the transaction information" in Webex wallet after refund (Christian Grothoff)
0007269: [exchange API (HTTP specification)] forcing reserve closure is not implemented (Christian Grothoff)
0007274: [exchange] account fee not used, purses without fee not supported yet (Christian Grothoff)
146 issues View Issues