Scheduled For Release 2021-04-17
First largely usable version, CLI only.
0006472: [command line tools] Fix client CLI to work with multiple servers (dennis)
0006500: [General] fix memory leakage (Christian Grothoff)
0006501: [backend] error handling (Christian Grothoff)
0006526: [backend] Refactor crypto library (Christian Grothoff)
0006527: [backend] Refactor PostgreSQL plugin (Christian Grothoff)
0006529: [backend] Compression of the recovery document (Christian Grothoff)
0006530: [authentication methods] SMS Authentication (Christian Grothoff)
0006532: [authentication methods] E-Mail Authentication (Christian Grothoff)
0006534: [General] Website Anastasis update (Dominik Meister)
0006546: [command line tools] Anastasis GTK (Christian Grothoff)
0006572: [authentication methods] need to update database schema to store transmitted codes and retry counters during authorization process (Christian Grothoff)
0006573: [backend] need authentication plugin API (Christian Grothoff)
0006748: [backend] generate 405 method not allowed where applicable (Christian Grothoff)
0006749: [backend] support i18n wherever applicable (Christian Grothoff)
0006752: [backend] policy upload payment logic error handling is bad (Christian Grothoff)
0006753: [C client library] complete test_anastasis logic (Christian Grothoff)
0006759: [C client library] support forcing payment for truth uploads in reducer (Christian Grothoff)
0006760: [C client library] consider explicit specification of providers for recovery document upload in reducer API (Christian Grothoff)
0006763: [Documentation] document redux states during final payment (Christian Grothoff)
0006764: [C client library] improve error report generation in redux logic (Christian Grothoff)
0006809: [command line tools] show provider status in provider dialog (Christian Grothoff)
0006810: [C client library] reducer should detect if upload exceeds limit (Christian Grothoff)
0006819: [command line tools] show currency when selecting country (Christian Grothoff)
0006820: [C client library] consider replacying "currency" with a "currencies" array in select_country (Christian Grothoff)
0006823: [command line tools] show expiration date of provider policy/truth storage during backup (Christian Grothoff)
0006825: [command line tools] prefix secret with mime-type and/or application/version (Christian Grothoff)
0006826: [command line tools] warn user in case of dangerous operations (Christian Grothoff)
0006827: [command line tools] review how we select challenges and show challenge progress/errors (Christian Grothoff)
0006828: [command line tools] show backup failures appropriately (Christian Grothoff)
0006471: [backend] fix dependencies (Taler exchange, merchant, gnunet etc.)
0006580: [C client library] de-/serialization of states (Christian Grothoff)
0006750: [backend] grant refunds if challenge could not be issued (Christian Grothoff)
0006751: [C client library] policy upload client should expose policy version (Christian Grothoff)
0006754: [authentication methods] authorization backends should respond in JSON (Christian Grothoff)
0006842: [backend] policy upload succeeds despite payment secret not being initialized (Christian Grothoff)
0006824: [command line tools] show applicable fees during policy review dialog (Christian Grothoff)
0006499: [command line tools] payment cli (dennis)
37 of 37 issue(s) resolved. Progress (100%). View Issues
Scheduled For Release 2021-05-31
original design feature-complete
0006841: [C client library] support paying to store recovery document and/or truth for more than one period (Christian Grothoff)
0 of 1 issue(s) resolved. Progress (0%). View Issues
Scheduled For Release 2021-07-31
Improved automatic policy generation.
0006830: [command line tools] re-implement cost-based selection
0 of 1 issue(s) resolved. Progress (0%). View Issues
Scheduled For Release 2021-12-31
Video identification
0006831: [command line tools] add support for policy editing to anastasis-gtk
0 of 1 issue(s) resolved. Progress (0%). View Issues
Scheduled For Release 2022-07-30
0006114: [integration tests] Tests failing on Guix System (schanzen)
0005893: [build process] replace /tmp in src and elsewhere with something like GNUNET_TMP, again (schanzen)
0006401: [GNS] Filter DNS2GNS answers in some cases (schanzen)
0005998: [namestore service] Namestore should enforce delegation rules for record adding according to LSD001 (schanzen)
0005367: [rps service] SIGSEGV after GNUNET_CADET_channel_destroy() (ch3)
0006832: [GNS] Revive FCFS service (schanzen)
0005878: [build process] underquoted definition warning (schanzen)
0006486: [GNS] Implement another GNS crypto scheme (schanzen)
0006808: [ARM service] Creating a Business Card fails with gnunet-namestore-gtk (schanzen)
0006857: [conversation service] error compiling test_conversation_api.c (schanzen)
0006858: [util library] 0.14.1 release doesn't contain crypto-test-vectors files (schanzen)
0006872: [build process] test_gnunet_peerinfo.py fails when LANG isn't set (schanzen)
0006818: [util library] Util ECC dlog tests fail (Christian Grothoff)
9 of 13 issue(s) resolved. Progress (69%). View Issues
Scheduled For Release 2022-12-30
0005603: [transport service] 4 transport tests fail
0005644: [transport service] Transport service spams warnings
0005645: [DNS service] Issuing request to a local DNS service breaks node
0006555: [core service] Processing code for message of type 367 did not call `GNUNET_SERVICE_client_continue' after...
0006870: [transport service] [TNG] UDP Communicator should tell TNG service of outgoing queue on packet receipt
0005617: [integration tests] clique test fails
0003866: [transport service] local peer discovery should be implemented
0005102: [transport service] execution attempt in: (null), 00000000-00000000 00000000
0005615: [Bluetooth transport] Support platforms without bluez (schanzen)
0005886: [cadet service] Use more secure algorithms in CADET (t3sserakt)
0001795: [DV service or transport] DV is not implemented
0001923: [SMTP transport] SMTP transport plugin should be (re-)implemented
0001934: [transport service] transport's code to probe latency and switch transports needs refinement & testing
0001935: [DV service or transport] DV's bandwidth allocation is not really working as-is
0001936: [DV service or transport] need performance test for DV
0001937: [transport service] plugins must queue multiple messages
0001941: [WLAN transport] WLAN should report performance metrics to ATS
0003309: [core service] Core needs to indicate a peer's willingness to accept traffic for other peers.
0003346: [NAT traversal library] NAT functionionality and interaction with transport service has to be tested
0003651: [transport service] test_transport_address_switch testcases fail if no switching happens
0003714: [transport service] memory leaks in transport service
0003867: [WLAN transport] Fast WiFi transport / setup-helper should be implemented
0003896: [transport service] GNUnet HELLOs break privacy, especially on IPv6
0004164: [DHT service] Sign record_route
0004038: [transport service] transport service leaks sockets
0004615: [other] How should a client application's autoconf check for the availability of GNUnet? (schanzen)
0005124: [transport service] segfault in send_with_session in transport service
0005456: [transport service] Peers don't gossip about transport addresses they don't support
0005482: [testbed service] Some CADET tests failed
0005507: [integration tests] test_transport_api_manipulation_cfg fails
0005650: [statistics service] Metrics collected by statistics lack canonical identifiers
0005710: [transport service] TNG meta issue
       0005549: [transport service] bidirectional communicator test (t3sserakt)
       0006011: [UNIX transport] [TNG] UNIX communicator performance issues (t3sserakt)
       0006098: [UDP transport] [TNG] UDP communicator performance issues (t3sserakt)
       0002628: [NAT traversal library] network autoconfiguration code should be improved and moved into libgnunetnat
       0003951: [NAT traversal library] Use STUN other_address to do our reversal test
       0005529: [TCP transport] TCP communicator does not support connection reversal yet
       0005531: [TCP transport] support other TCP NAT traversal methods
       0005552: [UDP transport] congestion control for UDP
0005926: [TCP transport] service configuration inconsistent for ipv6 environment (schanzen)
0006102: [resolver service] Resolver limited to IP addresses (schanzen)
0004581: [exit daemon] iptables not available on FreeBSD (nikita)
0005712: [peerstore] add logic to preload peerstore with information (Christian Grothoff)
0006433: [TCP transport] Writing a test to simulate an attack on the tcp communicator KX to test the replay protection.
0 of 45 issue(s) resolved. Progress (0%). View Issues
Scheduled For Release 2020-10-19
Nexus and Sandbox will emulate a very simple banking system. In particular, a realistic accounting of customers' assets should be implemented by the Sandbox.
0006381: [other] implement and test transaction identification matching for INFO->PENDING->BOOKED transition
0006046: [sandbox] Must distinguish between booked and non booked transactions
0005955: [sandbox] use return codes from spec, make sure correct codes are returned
0006260: [nexus] nexus should store balance
0006397: [other] write a good README(.md) file for LibEuFin
0006399: [other] review and document date/time/timezone handling
0006400: [other] consider doing faster re-tries for some scheduled operations
0006382: [nexus] support transaction fetching since last successful bank-side creation date/time
0006404: [other] ISO20022 camt mapping is not documented, incomplete and incorrect in some places
0006547: [nexus] Offer raw EBICS upload for any message.
0006243: [sandbox] filter on date range is missing
0006270: [sandbox] sandbox should support booked and unbooked transactions
0006073: [nexus] serialize some transaction state to the database (Florian Dold)
0006269: [sandbox] sandbox should emit c52/c53 more like real banks do (MS)
0006268: [sandbox] sandbox should support balances in c52/c53 (MS)
0006633: [nexus] Not all the requests get authenticated! (Florian Dold)
0006402: [other] handle disrupted EBICS transactions (Florian Dold)
0006715: [sandbox] sandbox should not "activate" EBICS subscriber keys by default (MS)
0005973: [sandbox] report more information about a user's state (Florian Dold)
0005947: [sandbox] Design generation of "OrderID" (Florian Dold)
0006253: [nexus] adjust and document JSON formats for account information (Florian Dold)
0006255: [nexus] sketch APIs for rejected transactions and blacklisting (Florian Dold)
0006602: [nexus] Check that API docs match the code. (MS)
0005941: [sandbox] spec and implement bank account and transaction API (MS)
0006395: [nexus] implement bank protocol-specific logic in a less ad-hoc way via interfaces and a registry (MS)
0006257: [nexus] update CLI to new nexus API (MS)
0006646: [nexus] Multiple bank connections with the same name for ONE user should not be allowed. (MS)
0006390: [nexus] status and confirmation of payment initiations should be done on the raw transaction level, not the TWG facade (MS)
0006249: [nexus] implement transaction de-duplication also for bank accounts, not just for the taler wire gateway API (Marcello Stanisci)
0006374: [nexus] taler facade must allow text besides the reserve public key (MS)
0006597: [nexus] Implement "/taler-wire-gateway/config" (MS)
0006627: [documentation] Align documentation to code. (MS)
0006626: [command-line tools] provide "make install" (MS)
9 of 33 issue(s) resolved. Progress (27%). View Issues
Scheduled For Release 2020-10-19
This version provides more tests of what is already implemented, and of rare cases of CAMT and PAIN documents.
0006248: [nexus] test error handling during subscriber initialization
0006368: [other] test message chunking
0006122: [nexus] EBICS error responses should be correctly parsed. (Marcello Stanisci)
0006376: [other] test against all samples given by the German standard supplement (MS)
0006427: [sandbox] EBICS errors need XML (MS)
0006380: [other] more extensive integration test cases for TWG are required (MS)
0006387: [other] more integration tests for key management needed (MS)
0006265: [sandbox] write script to fill sandbox with sample transactions (MS)
0006262: [nexus] move camt parsing to helper function(s), handle multiple txns, have unit tests (Florian Dold)
0006641: [other] integration tests should be run with pytest (MS)
0006643: [other] Parsing tests should be hosted on a dedicate repository. (MS)
4 of 11 issue(s) resolved. Progress (36%). View Issues
Scheduled For Release 2020-10-19
Additional banking connections will be added, like FinTS or even a "loopback" type.
0006396: [other] Implement FinTS
0006644: [other] Implement loopback bank connection (MS)
1 of 2 issue(s) resolved. Progress (50%). View Issues
Scheduled For Release 2020-11-10
Convenient features, not strictly related to the core banking logic.
0006364: [other] Comments style.
0006250: [nexus] implement permission storage and checking
0005954: [other] look for or implement better alternative to JAXB
0005962: [other] find out details about case sensitivity
0006258: [nexus] parse HAC for better reliability
0006259: [other] error log in database
0006383: [other] support notifications / "long polling" for certain operations
0005972: [nexus] Avoid sending signed data before key exchange (Marcello Stanisci)
0006085: [other] abstract out ebics version (Marcello Stanisci)
0005936: [sandbox] version / revision / other globals / should be available from context (MS)
0006120: [other] Incapsulate marshall/unmarshall exceptions inside UtilError (Marcello Stanisci)
0006080: [other] understand format of pain.002 (Marcello Stanisci)
0005953: [other] generate code documentation with Dokka (Marcello Stanisci)
0006421: [sandbox] CLI should fail when the called logic does. (MS)
0006371: [other] allow postgres (and other DB) connections instead of just sqlite (MS)
1 of 15 issue(s) resolved. Progress (6%). View Issues
Scheduled For Release 2021-04-21
0002076: [plugins] implement meta data extraction using libavformat (ffmpeg library) (Christian Grothoff)
0003273: [plugins] Create a libav/ffmpeg plugin (Christian Grothoff)
0005659: [build system] ffmpeg not found (Christian Grothoff)
0006734: [build system] Tests unexpectecly succeed. (Christian Grothoff)
0006777: [plugins] opus plugin uses obsolete library (Christian Grothoff)
0004158: [libextractor main library] Fails to extract metatada at all depending on plugin initialization sequence (Christian Grothoff)
0003274: [plugins] Create a mediainfo plugin
0005634: [plugins] plugin for ports binary builds in tgz archive container
0002077: [plugins] implement meta data extraction for flv (flash videos) (Christian Grothoff)
9 of 9 issue(s) resolved. Progress (100%). View Issues
Scheduled For Release 2021-07-31
0002518: [plugins] real plugin should be ported to new API (Christian Grothoff)
0002516: [plugins] ELF plugin should be ported to new API (Christian Grothoff)
0005658: [build system] --with-jpeg is not recognized (Christian Grothoff)
3 of 3 issue(s) resolved. Progress (100%). View Issues
Scheduled For Release 2021-04-30
0006768: [performance] MHD attempts to set TCP-specific options when listening on a UNIX domain socket... (Christian Grothoff)
0005501: [documentation] Example for how to provide WebSocket server using HTTP Upgrade API (silvioprog)
2 of 2 issue(s) resolved. Progress (100%). View Issues
Scheduled For Release 2106-02-07
0005657: [documentation] Example showing how to use suspend/resume feature combined by threads and external select
0 of 1 issue(s) resolved. Progress (0%). View Issues
Scheduled For Release 2020-08-15
Wallet synchronization and backup.
0006077: [wallet (TS core)] sync support needed in wallet core (Florian Dold)
0006837: [deployment and operations] deployment of 'master' on demo.taler.net fails with merchant authorization issue (MS)
0006878: [taler-wallet-lib] test-merchant-walletharness.sh fails (Florian Dold)
0006868: [other] version 0.8.0 not available in issue tracker (this) (Christian Grothoff)
0006865: [documentation] Create report about GNU Taler operational at Bern University of Applied Sciences (Christian Grothoff)
0005356: [codeless payments] Changing the look of the payment button, depending on whether the wallet is present or not (shivamkohli)
0006836: [mechant backend] demo merchant reported error 2151 (Christian Grothoff)
0006489: [exchange] weird log: libmicrohttpd-[...] INFO Failed to send data in request for `/coins/[...]/deposit' (Christian Grothoff)
0006434: [other] clean up error codes (Christian Grothoff)
0006616: [merchant backend API (C)] GET /private/orders/{order_id} should return different response for claimed orders (Florian Dold)
0006607: [wallet (TS core)] wallet-core should respond to confirmPay with ConfirmPayPending on transient errors instead of an error response (Florian Dold)
0006623: [wallet (TS core)] wallet should complain early about merchant base URL mismatch (Florian Dold)
0006617: [mechant backend] Browser's back button on a paid article shows paywall again. (Florian Dold)
0006583: [documentation] document rationale for claim token (Christian Grothoff)
0006492: [documentation] split wallet-facing merchant API docs from the storefront-facing merchant API docs (Christian Grothoff)
0006531: [mechant backend] integration test for tipping is missing (Christian Grothoff)
0006630: [bank (demonstrator)] make check fails (MS)
0005762: [auditor] Website should obey to a prefix value. (Christian Grothoff)
0005898: [Web site(s)] improve buildbot jobs for www and stage (Christian Grothoff)
0006222: [deployment and operations] Verify doxygen comments in CI (Christian Grothoff)
0006581: [mechant backend] long polling on /orders/{order_id} must return when already_paid_order_id becomes available [test needed] (Christian Grothoff)
0006447: [Merchant frontends (Python3)] i18n for demo sites and PyBank needed. (MS)
0006491: [merchant backend API (C)] /private/orders/{order_id} response should include whether there's a refund that the wallet didn't query yet (Christian Grothoff)
0006466: [merchant backend API (HTTP specification)] enable long polling for refund pending in GET /orders/{order_id} page (Christian Grothoff)
0006545: [mechant backend] parse_taler_uri_scheme_action in merchant_api_common should use new GNUnet URI parser (Christian Grothoff)
0005704: [Web site(s)] Create common base template (Christian Grothoff)
0005282: [other] style demo pages for better usability on mobile (Christian Grothoff)
0006600: [mechant backend] Refund should not be offered when the frontend did not give a delay. (Christian Grothoff)
0006601: [merchant backend API (HTTP specification)] Explain "refundable" field. (Christian Grothoff)
0005118: [wallet (WebExtensions)] allow new customer wire information to be added (Florian Dold)
0005509: [wallet (WebExtensions)] Return Electronic Cash to Bank Account -> money lost (Florian Dold)
0005510: [wallet (WebExtensions)] Chrome Extension crash when i try to donate money (Florian Dold)
0005670: [Merchant frontends (Python3)] Need a custom 404 page. (MS)
0005695: [other] talerconfig.py too much susceptible to missed files / directories (MS)
0005761: [deployment and operations] stamp files gets erased (Marcello Stanisci)
0005783: [other] provide a properly packaged JS library for interacting with browser-integrated wallets (Florian Dold)
0004105: [other] There should be an easy way to run a Taler test environment. (Florian Dold)
0005355: [wallet (WebExtensions)] Improving error handling and the diagnostics message (Florian Dold)
0005764: [deployment and operations] Wire response from the exchange seems to disappear sometimes. (MS)
0005810: [deployment and operations] Survey reserve from 'demo' needs automation (Marcello Stanisci)
0006235: [wallet (TS core)] wallet should use TALER_EC_* codes consistently (Florian Dold)
0005850: [bank (demonstrator)] revise test cases that check for error messages (MS)
0005865: [merchant frontend (blog)] refund should only be offered when it is actually possible to refund (MS)
0005889: [bank (demonstrator)] Reject logic crashes for across-the-zero reimbursements. (Florian Dold)
0005945: [Web site(s)] buildbot: add job for demo.taler.net website (Florian Dold)
0005986: [mechant backend] merchant backend should support more efficient "payment re-play" for session-bound payments (MS)
0006017: [wallet (TS core)] wallet should have an API to query currency display information (Florian Dold)
0006040: [bank (demonstrator)] bank should implement updated API exposed to the exchange (Marcello Stanisci)
0006095: [wallet (WebExtensions)] render pending operations (Florian Dold)
0006107: [deployment and operations] taler-backoffice fails to start in test-deployment (MS)
0006119: [wallet (TS core)] wallet should support the full recoup protocol (Florian Dold)
0006121: [wallet (Android App)] Show product images embedded in Data URLs (grote)
0006127: [wallet (Android App)] Implement Refunds (Florian Dold)
0006128: [merchant-pos-terminal (Android App)] Allow refunds (grote)
0006132: [other] merge shop, donations and survey (MS)
0006150: [wallet (TS core)] wallet should have end-to-end tests (Florian Dold)
0006151: [bank (demonstrator)] show timezone along date and time (MS)
0006167: [merchant backend API (HTTP specification)] Transaction history should include information about refundability (MS)
0006411: [deployment and operations] Change doc-builder (sphinx ) log location (MS)
0006449: [Merchant frontends (Python3)] merchant frontend demos should use the backend's order display page (MS)
0006461: [other] demo frontends should use the merchant backend HTML page for tips, refunds and payments (MS)
0006474: [mechant backend] increase refund does not work after first time (jonathanbuchanan)
0006476: [merchant backend API (HTTP specification)] provide concrete examples for the paywall flow (Florian Dold)
0006482: [wallet (TS core)] integration tests should output at the end which tests failed (Florian Dold)
0006484: [mechant backend] wallet integrationtest 'test-paywall-flow' not passing because of merchant backend (Florian Dold)
0006494: [bank (demonstrator)] the bank should have integration tests (Marcello Stanisci)
0006495: [wallet (TS core)] auto refunds should have integration test (Florian Dold)
0006496: [wallet (TS core)] HTTP requests made by the wallet should have request timeouts (Florian Dold)
0006497: [wallet (TS core)] automatic refresh before expiration needs integration test (Florian Dold)
0006515: [wallet (Android App)] android app crashes (sometimes) after withdrawing CHF (grote)
0006517: [wallet (Android App)] android wallet should show details of error responses (grote)
0006518: [wallet (TS core)] integration test for already claimed order missing (Florian Dold)
0006522: [merchant backend API (HTTP specification)] issues with taler://fulfillment-success URIs (Florian Dold)
0006541: [wallet (TS core)] allow setting maximum retries for run-until-done (Florian Dold)
0006542: [wallet (TS core)] exception isn't properly serialized (Florian Dold)
0006543: [wallet (TS core)] give error for individual withdrawals in session (Florian Dold)
0006549: [wallet (Android App)] support the harmonized error detail format (grote)
0006550: [wallet (TS core)] API design: decide whether retries for synchronous operations should be driven by wallet-core or UI/client (Florian Dold)
0006559: [wallet (TS core)] Transactions not sorted as documented (grote)
0006560: [wallet (TS core)] review DB schema before upgrading becomes harder (Florian Dold)
0006561: [wallet (TS core)] it's unclear what the wallet should do with an already expired coin w.r.t. balance and transactions list (Florian Dold)
0006578: [mechant backend] merchant backend /pay is unreasonably slow on gv (Florian Dold)
0006584: [merchant backend API (C)] tip pickup results in 500 (Florian Dold)
0006593: [wallet (Android App)] "confirm with bank" button on pending withdrawal page opens Google Maps (grote)
0006606: [deployment and operations] taler-deployment-prepare doesn't create merchant instances (MS)
0005210: [merchant backend API (HTTP specification)] merchant's /pay should also accept own signature for replay to save traffic and wallet/merchant storage (Florian Dold)
0005298: [wallet (WebExtensions)] wallet does not show a good error message on refund when a refund permission has expired (Florian Dold)
0006438: [mechant backend] assert+abort instead of reporting error (jonathanbuchanan)
0006440: [wallet (TS core)] wallet should support aborted withdrawal operations (Florian Dold)
0006450: [merchant backend API (C)] merchant lib should parse taler_payto_uri, should be used in test cases (jonathanbuchanan)
0006468: [merchant backend API (HTTP specification)] Use 410 Gone if token is provided for claimed order in public GET /orders/{order_id} page (Florian Dold)
0006488: [exchange] wallet's test-payment-multiple still fails with serialization errors (deposit+refresh conflict) (Christian Grothoff)
0006498: [merchant backend API (C)] /orders/{order_id} returns wrong refund amount instead of error when unauthenticated (Christian Grothoff)
0006511: [Merchant frontends (Python3)] Frontend Python3 doesn't install lxml and doesn't have a clear enough error when it isn't found. (Christian Grothoff)
0005871: [other] package android wallet and merchant terminal for F-Droid (grote)
0006587: [wallet (TS core)] wallet core should have API and integration test for aborting payments (abort-pay refunds) (Florian Dold)
0006514: [wallet (Android App)] bad error message if app offline on withdraw (grote)
0006528: [wallet (Android App)] android wallet should support the fulfillment_message feature and tolerate missing a fulfillment_url (grote)
0006574: [wallet (TS core)] make sure database commits are atomic (Florian Dold)
0006576: [wallet (TS core)] either disable tipping or test it properly before 0.8.0 (Florian Dold)
0006603: [exchange] src/auditor tests fail or hang (Christian Grothoff)
0006604: [deployment and operations] taler-wallet-cli should be built and installed with taler-deployment script (MS)
0006557: [wallet (Android App)] implement "log view" for notifications from wallet-core (grote)
0006115: [wallet (Android App)] Implementing exchange selection dialog (grote)
0006589: [bank (demonstrator)] pybank should support aborting bank-integrated withdrawal operations (MS)
0005163: [deployment and operations] regenerate config upon each recompilation? (MS)
0006605: [mechant backend] taler-merchant-dbinit -r doesn't work (Christian Grothoff)
0006596: [sync] sync needs /config API (Christian Grothoff)
0005855: [other] get rid of copylib in favor of using real python packaging (Marcello Stanisci)
0006063: [documentation] Document how to create a withdrawal operation record (Florian Dold)
0006238: [deployment and operations] Outdated envcfg.py example in deployment master (MS)
0006453: [merchant backend API (HTTP specification)] come to consensus on /orders/{order_id} page and semantics of refunds (Florian Dold)
0006477: [merchant backend API (C)] already_paid_fulfillment_url is required by the public version of /orders/{order_id} (Florian Dold)
0006519: [wallet (Android App)] F-Droid nightly version name does not match actual wallet core version (grote)
0006535: [wallet (TS core)] PreparePayAlreadyConfirmedResponse does not include proposalId (Florian Dold)
0006575: [wallet (Android App)] refunds don't show status screen after scanning, no error details are displayed on error (grote)
0004819: [wallet (WebExtensions)] wallet should have a list of common currencies and how to render them (Florian Dold)
0006023: [merchant frontend (donations)] frontend throws not-so-nice error at the user (MS)
0006579: [other] merchant puts the same exchange multiple times in the contract terms (Christian Grothoff)
0006577: [merchant backend API (C)] merchant responds to public /orders/{id}/refunds request with HTTP 504 (Florian Dold)
0006513: [Merchant frontends (Python3)] CSS Fails to load due to mime type (Christian Grothoff)
0006232: [deployment and operations] Inferred from Christian: Import Android-projects to Weblate (grote)
0006445: [merchant backend API (C)] POST /private/orders is not idempotent (Christian Grothoff)
0006091: [wallet (TS core)] pending operations should contain error details (Florian Dold)
0006112: [bank (demonstrator)] test cases are incomplete for new bank APIs (MS)
0006568: [merchant backend API (C)] merchant backend does not implement /abort response as documented (Christian Grothoff)
0006566: [merchant backend API (C)] update docs and merchant backend validation for locations (Christian Grothoff)
0006516: [mechant backend] backend should refuse to create orders without trusted exchanges or auditors (Christian Grothoff)
0006536: [wallet (TS core)] TransactionRefund: amountEffective amountRaw seem mixed up (Florian Dold)
0006551: [wallet (TS core)] Refund transactions show wrong amounts and reduce balance (Florian Dold)
0006553: [exchange] requested and residual value swapped in error response (Christian Grothoff)
0006006: [bank (demonstrator)] stack trace when adding existing account (Christian Grothoff)
0005190: [deployment and operations] test, demo and buildbot do not restart on reboot despite cron job
0006457: [mechant backend] HTML version of /orders/$ID should long-poll on refund QR code (Florian Dold)
0006479: [exchange] re-enable auditor integration test (Christian Grothoff)
0005492: [mechant backend] database inconsistency results in internal server error (2501/2705?) (Christian Grothoff)
0006372: [Web site(s)] Need for fixing the German Taler website https://taler.net/de/principles.html (Stefan)
0005621: [documentation] Auditor manual required. (Stefan)
0005642: [documentation] Improve section about the exchange bank account setup. (Christian Grothoff)
0006539: [bank (demonstrator)] Get rid of signed amounts. (MS)
0006432: [merchant backend API (C)] consider making API error responses more developer friendly (Christian Grothoff)
0006493: [merchant backend API (C)] wallet test case 'test-merchant-longpolling' triggers merchant 500 (and sometimes a crash without response) (Christian Grothoff)
0006523: [exchange] exchange time travel causes issues with missing signing keys (Christian Grothoff)
0006507: [Merchant frontends (Python3)] taler-merchant-demos crash without port (Christian Grothoff)
0006509: [Merchant frontends (Python3)] Crash combined with Stack trace instead of error message when UWSGI isn't installed (Christian Grothoff)
0006508: [Merchant frontends (Python3)] launching taler-merchant-demos fails with strange error (Christian Grothoff)
0006512: [Merchant frontends (Python3)] Process should exit instead of continuing to run after "Missing required option 'CURRENCY' in section 'TALER'" & no stack trace (Christian Grothoff)
0006510: [Merchant frontends (Python3)] Syntax error when running with Python2.7.15+ installed | Python 2.7.15+ is used instead of 3.6+ when 3.6 or above is instaleld (Christian Grothoff)
0006470: [merchant backend API (C)] Merchant logs "Finished handling request ... with status 0" despite HTTP 200 response (Christian Grothoff)
0006431: [exchange] consider committing the generated error codes header (Christian Grothoff)
0006469: [merchant backend API (HTTP specification)] ignore timeout_ms when generating HTML (jonathanbuchanan)
0006460: [merchant backend API (C)] enable serving static files from merchant backend (Christian Grothoff)
0006458: [mechant backend] support summary_i18n in HTML generation of merchant backend (Christian Grothoff)
0006483: [exchange] auditor tests leave services running when something fails (Christian Grothoff)
0006456: [merchant frontend (blog)] Automatic refresh of page not working (Christian Grothoff)
0006480: [exchange] twisted exchange test with pybank fails (Christian Grothoff)
0006452: [exchange] exchange livelocks with only small number of concurrent requests (Florian Dold)
0006478: [exchange API (C)] refund API fails to verify 409 and 412 error responses from exchange (Christian Grothoff)
0006467: [merchant backend API (HTTP specification)] allow ${ORDER_ID} replacment by backend in fulfillment URL (Christian Grothoff)
0005958: [bank (demonstrator)] some accounts should not have a spending limit (Marcello Stanisci)
0006454: [merchant backend API (C)] generate SVG for QR code in merchant backend (Florian Dold)
0006464: [mechant backend] orders can be deleted even after being paid (jonathanbuchanan)
0006435: [merchant backend API (C)] refund_delay parameter of POST /private/orders should go in request body (jonathanbuchanan)
0006442: [mechant backend] Merchant gives 409 conflct when deleting an unpaid, unclaimed order (jonathanbuchanan)
0006446: [merchant backend API (C)] merchant backend should support claim tokens (jonathanbuchanan)
0006455: [mechant backend] merchant fails to lookup all orders in GET /private/orders (jonathanbuchanan)
0006044: [documentation] merchant backend configuration unclear (Christian Grothoff)
0006443: [merchant backend API (HTTP specification)] Expand information returned in GET /private/orders. (jonathanbuchanan)
0006444: [merchant backend API (C)] merchant backend returns 100 continue before 404 on POST /private/orders (Christian Grothoff)
0006174: [Web site(s)] Improvement: add wp-cli support to GNU Taler WordPress plugin (Christian Grothoff)
0005931: [deployment and operations] modify walletbuilder builder to split out into 2 new jobs (nikita)
0005952: [Web site(s)] move www.git to GNU-style build system and allow "make install" (Florian Dold)
0006000: [mechant backend] test case logic is messy (jonathanbuchanan)
0006008: [deployment and operations] fix permissions on keys for blue/green demo setup (Florian Dold)
0006010: [mechant backend] Remove non-twisted tests from twisted test-suite (jonathanbuchanan)
0006050: [exchange] create twister test case that sets keys expiration to zero / invalid (jonathanbuchanan)
0006051: [exchange] create twister test case to check if operations with the wire gateway are re-tried with the same request_uid (jonathanbuchanan)
0006140: [wallet (TS core)] wallet does not fully check the individual reserve history items (Florian Dold)
0006144: [Web site(s)] WooCommerce installation / demonstrator (buckE)
0006145: [other] Package Taler exchange for Debian (buckE)
0006160: [deployment and operations] deploy weblate for translation of Web site(s) and App(s) (buckE)
0006177: [wallet (Android App)] Render Markdown ToS (grote)
0006201: [deployment and operations] Please provide e-mail settings for Weblate setup (buckE)
0006202: [deployment and operations] weblate: update admin e-mail (buckE)
0006203: [deployment and operations] weblate: systemd service run by weblate user (buckE)
0006204: [deployment and operations] weblate: registration demo and howto document (buckE)
0006205: [deployment and operations] weblate: test import of some project (buckE)
0006206: [deployment and operations] weblate admin interface (i) links lead to dead pages (buckE)
0006207: [deployment and operations] Please install docutils if weblate back-end docs are required (buckE)
0006208: [deployment and operations] weblate: complete production deployment sanity check (buckE)
0006223: [deployment and operations] inform us about sphinx warnings (Christian Grothoff)
0006226: [deployment and operations] Please decide on SPAM prevention for weblate (Christian Grothoff)
0006227: [deployment and operations] Please evaluate weblate GPG signing (buckE)
0006228: [deployment and operations] Weblate: Add translation howto to docs.taler.net "Internationalizations" (buckE)
0006230: [deployment and operations] Inferred from Christian: buildbot with weblatetest (buckE)
0006231: [deployment and operations] Inferred from Christian: weblate first projects (buckE)
0006234: [deployment and operations] Inferred: back up weblate (buckE)
0006237: [Web site(s)] PDF Onboarding documentation link broken (buckE)
0006264: [Web site(s)] setup buildbot job to check website for dead links (Christian Grothoff)
0006392: [exchange] Remove TALER_TESTING_cmd_admin_add_incoming_with_instance() (jonathanbuchanan)
0006403: [deployment and operations] please install twisted under default python3 (buckE)
0006410: [deployment and operations] Fix sphinx script re: no hardcoded paths /home/docbuilder (buckE)
0006430: [mechant backend] Responds with 404 for unclaimed orders. (Christian Grothoff)
0006060: [wallet (Android App)] Render pending events on main screen and top of history (grote)
0006224: [deployment and operations] Consider Production Deployment of Weblate (buckE)
0006180: [deployment and operations] setup codespell as part of the CI for all of our source projects (Christian Grothoff)
0006365: [merchant backend API (HTTP specification)] allow "forgettable" fields in contract terms (jonathanbuchanan)
0006437: [merchant backend API (C)] errors in database initialization files are not reported (Christian Grothoff)
0006199: [exchange] loading the terms of service files into memory seems wasteful (Christian Grothoff)
0006188: [exchange] Lift binary arguments into function names (Christian Grothoff)
0006418: [merchant backend API (C)] enable transmission of client authentication data in taler-merchant-setup-reserve (Christian Grothoff)
0006182: [documentation] Specifiy the details for FDH in GNU Taler (Christian Grothoff)
0006375: [exchange] methods like TALER_config_get_amount should report errors instead of the call site (Christian Grothoff)
0006133: [auditor] auditor helpers do not support CTRL-C (Christian Grothoff)
0006166: [merchant backend API (HTTP specification)] RESTify merchant backend API (Christian Grothoff)
0005351: [codeless payments] design and implement API for notifications and inventory tracking (Christian Grothoff)
0006429: [mechant backend] Malformed payto value causes abort. (Christian Grothoff)
0006373: [exchange] Simplify check_for_denomination_key by making denomination_key_lookup_by_hash also return the DenominationKeyUse (Christian Grothoff)
0006414: [auditor] No checks for refunds table implemented (Christian Grothoff)
0006413: [auditor] Not enough checks for deposits (Christian Grothoff)
0006416: [auditor] Same coin_pub with multiple denom_sigs - a problem? (Christian Grothoff)
0005930: [mechant backend] control of instances over contract terms should be restricted (Christian Grothoff)
0006408: [exchange] exchange wirewatch crashes when it gets a non-rounded timestamp (Christian Grothoff)
0006236: [exchange API (C)] exchange deposit testing command should expose deposit fee (Christian Grothoff)
0005853: [merchant backend API (C)] sessions should be limited in number and duration per order_id (Christian Grothoff)
0006412: [deployment and operations] New GPG key for Weblate (Christian Grothoff)
0005957: [merchant backend API (C)] provide more convenient way to handle refund deadline (Christian Grothoff)
0006173: [merchant backend API (HTTP specification)] tip-pickup should talk to the exchange (Christian Grothoff)
0005861: [mechant backend] merchant backend does not handle tip expiration properly (Christian Grothoff)
0006221: [documentation] RefundDetail not defined in the documentation (Christian Grothoff)
0005987: [mechant backend] review abort-refund mode of /pay (Christian Grothoff)
0006181: [exchange] Exchange should provide API for uniformly distributed seeds (Christian Grothoff)
0006663: [mechant backend] merchant query to exchange (request_keys) does not work (Christian Grothoff)
0005019: [bank (demonstrator)] taler bank should follow PEP 484 and 526 where applicable (Marcello Stanisci)
0005216: [wallet (WebExtensions)] wallet's auditor editing page should have better copy to explain what auditors do (Florian Dold)
0005256: [deployment and operations] repository name should go into build description (MS)
0005409: [codeless payments] Payto URI (Christian Grothoff)
0005213: [wallet (WebExtensions)] wallet's "tree view" should be turned into a human-friendly, detailed balance sheet (Florian Dold)
0005235: [other] evaluate GitLab for CI and/or bug tracking and/or git repo hosting (Christian Grothoff)
0005768: [merchant backend API (C)] TALER_MERCHANT_pay_frontend never tested (Christian Grothoff)
0004513: [deployment and operations] save screenshot and browser logs for failing selenium test (Christian Grothoff)
240 of 241 issue(s) resolved. Progress (99%). View Issues
Scheduled For Release 2020-09-15
Polishing.
0006481: [documentation] review "accept terms of service flow"
0006027: [wallet (Android App)] android wallet should support tipping (grote)
0006804: [wallet (TS core)] implement wallet test case for a multi-exchange payment (Florian Dold)
0006757: [wallet (WebExtensions)] implement auditor/exchange trust checking and management (Florian Dold)
0006649: [documentation] taler-util needs documentation (MS)
0006631: [bank (demonstrator)] various http status codes returned by the python bank are highly questionable (MS)
0005845: [wallet (WebExtensions)] re-design, implement and properly test wallet DB garbage collection (Florian Dold)
0006592: [wallet (WebExtensions)] browser extension got scroogled (Florian Dold)
0006622: [bank (demonstrator)] re-enable manual transactions, but on a separate page and via payto URI (MS)
0006632: [wallet (Android App)] taler-android.git uses non-symbolic constants for Taler error codes (grote)
0006639: [wallet (TS core)] remove harmless but ugly cyclic module dependencies (Florian Dold)
0006625: [wallet (WebExtensions)] give better errors when web extension backend doesn't respond (Florian Dold)
0006624: [wallet (Android App)] investigate rare v8 glue crashes (Florian Dold)
0006608: [wallet (Android App)] make wallet work on Android 21+ (grote)
0006591: [wallet (Android App)] Android wallet should support aborting partially failed payments (Florian Dold)
0006588: [wallet (TS core)] wallet-core should support range queries for the transactions list (Florian Dold)
0006096: [wallet (WebExtensions)] wallet should render complete contract terms (Florian Dold)
0005983: [wallet (WebExtensions)] wallet must display exchanges' ToS (Florian Dold)
0005774: [wallet (WebExtensions)] add support for creating a reserve from within the wallet and topping it up via payto QR code (Florian Dold)
0006599: [wallet (TS core)] wallet should emit better error message when balance is insufficient due to pending refresh (Florian Dold)
0006502: [wallet (TS core)] create integration test that checks correctness of balance increments during withdrawal / pay (Florian Dold)
0006598: [wallet (TS core)] Wallet does not use long polling to check for refunds (Florian Dold)
0005059: [wallet (TS core)] handle cases where an exchange's key changes, but the base URL stays the same (Florian Dold)
0006585: [wallet (TS core)] wallet should support re-denomination of withdrawal and refresh operations (Florian Dold)
0005775: [wallet (WebExtensions)] test weird corner cases regarding the exchange's /keys info (Florian Dold)
0006459: [mechant backend] show full contract wallet-style in merchant HTML page (Florian Dold)
0004880: [wallet (WebExtensions)] add images to contracts (Florian Dold)
0005061: [wallet (WebExtensions)] fix some style/display issues in the wallet (Florian Dold)
0004810: [wallet (WebExtensions)] the wallet should support backup and sync (Florian Dold)
0005858: [wallet (TS core)] implement cancelling a withdraw operation in dialogs and backend (Florian Dold)
0005869: [wallet (WebExtensions)] idb-bridge should have more test cases (Florian Dold)
0004857: [deployment and operations] make sure that deployment scripts start database to get full test coverage, but only if available (Florian Dold)
0006738: [merchant backend API (C)] merchant's /abort fails when one coin has not been deposited yet (Christian Grothoff)
0006737: [merchant backend API (C)] merchant should allow requests if authorization is not required, but "foreign" Authorization header is present (Christian Grothoff)
0006650: [other] The payto parser offered by the Python bank should be moved into taler-util (MS)
0006569: [wallet (TS core)] (re-)design, implement and test "return wallet to bank account" feature (Florian Dold)
0006677: [merchant backend API (HTTP specification)] consider not using 4xx status code when exchange gives 5xx (Christian Grothoff)
0004096: [documentation] Wallet database schema needs to be documented. (Florian Dold)
0006436: [documentation] document / figure out what markup works inside code blocks ; fix docs errors (ttn)
0006619: [bank (demonstrator)] bank APIs should return response with 'Access-Control-Allow-Origin: *' header (MS)
0006638: [bank (demonstrator)] bank build system issues (Florian Dold)
0006634: [bank (demonstrator)] bank throws unnice stack trace on configuration failure (MS)
0006629: [bank (demonstrator)] make install fails (MS)
0006034: [exchange] Exchange should have separate configuration file (Christian Grothoff)
15 of 44 issue(s) resolved. Progress (34%). View Issues
Scheduled For Release 2020-11-01
Exportable proofs and proof checkers
0006439: [wallet (TS core)] wallet should support Anastasis
0006042: [wallet (WebExtensions)] test webextensions wallet on GNU IceCat (sebasjm)
0006855: [mechant backend] merchant backend should implement current version of forgettable information (DD18) (Florian Dold)
0006652: [exchange API (HTTP specification)] support peer-to-peer payments (Christian Grothoff)
0005859: [other] back office lacks in user experience and functionality (sebasjm)
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)
0004379: [wallet (WebExtensions)] error handling: exportable proof for e.g. double spending (Florian Dold)
0006863: [mechant backend] Filling a reserve with 2 transactions just take the first (MS)
0006879: [auditor] auditor website doesn't work (Christian Grothoff)
0006896: [bank (demonstrator)] 'wire transfer' dialog ugly and broken (MS)
0006891: [merchant backend API (HTTP specification)] more information about reserve not yet funded (Christian Grothoff)
0006895: [mechant backend] "make check" fails on test-merchantdb-postgres (Christian Grothoff)
0006892: [mechant backend] querying the tip with pickup return 404, expected: pickups empty (Christian Grothoff)
0006890: [merchant backend API (C)] "make check" fails in test_merchant_api (Christian Grothoff)
0006889: [exchange] some of the exchange's 404 responses should contain signatures (Christian Grothoff)
0006886: [merchant backend API (C)] "make check" fails at test_merchant_api (Christian Grothoff)
0006887: [merchant backend API (C)] "make check" fails at test_merchant_api (Christian Grothoff)
0006885: [mechant backend] Wrong error message upon malformed Authorization header (Christian Grothoff)
0006876: [merchant backend API (C)] implement delete:: [/instances/$INSTANCE]/private/transfers/$TID (Christian Grothoff)
0006875: [mechant backend] merchant does not time out on reserve creation with broken exchange URL (Christian Grothoff)
0006869: [mechant backend] "make check" fails for several tests (Christian Grothoff)
0006871: [mechant backend] automatic tipping reserve selection does not consider reserve expiration (Christian Grothoff)
0006854: [exchange] exchange get into a loop checking from transaction (Christian Grothoff)
0006861: [merchant backend API (C)] ""make check" fails at test_merchant_api (Christian Grothoff)
0006856: [exchange] "make check" fails at test_taler_exchange_httpd_restart.sh (Christian Grothoff)
0006813: [deployment and operations] Publish Doxygen and TSDoc. (Christian Grothoff)
0006817: [mechant backend] merchant backend reports "invalid signature" for /pay, even though the signature is valid (Christian Grothoff)
0006847: [exchange API (C)] "make check" fails in test_url (Christian Grothoff)
0006571: [deployment and operations] Include logs in the e-mail reports generated by Buildbot. (Christian Grothoff)
0006716: [mechant backend] use timeflakes for UUIDs (Christian Grothoff)
0005487: [deployment and operations] set up system monitoring on gv (Christian Grothoff)
0006785: [mechant backend] instance management bugs (merchant-instances test) (Florian Dold)
0006769: [deployment and operations] debian package of exchange should have socket bound by systemd (Christian Grothoff)
0006779: [merchant backend API (C)] merchant-lib does not support changing instance authentication (Christian Grothoff)
0006778: [mechant backend] merchant-lib and testing support for authentication unclear (Christian Grothoff)
0006775: [mechant backend] investigate assertions from merchant-2021-02-26.log (Christian Grothoff)
0006835: [mechant backend] demo merchant went into an infinite loop running a prepared statement (Christian Grothoff)
0006845: [merchant backend API (C)] "make check" fails in test_merchant_api (Christian Grothoff)
0006844: [mechant backend] order creation with inventory product does not honor quantity (Christian Grothoff)
0006829: [merchant backend API (C)] merchant backend crash if exchange does not support wire method (Christian Grothoff)
0006840: [mechant backend] merchant backend does not handle the auth token correctly (Christian Grothoff)
0006839: [exchange] cannot build exchange (sebasjm)
0006833: [merchant backend API (C)] "make check" fails for test_merchant_api (Christian Grothoff)
0006812: [merchant backend API (C)] creation of default instance fail after soft delete (Christian Grothoff)
0006816: [merchant backend API (HTTP specification)] timestamp format for query parameter in /private/orders is awful (Christian Grothoff)
0006822: [mechant backend] more info of an unpaid order (Christian Grothoff)
0006814: [merchant backend API (C)] looking up for order using date parameter and positive delta returns empty (sebasjm)
0006786: [exchange API (C)] creating a reserve with a invalid exchange URL make the merchant crash (Christian Grothoff)
0006780: [mechant backend] merchant backend interprets some instance URLs incorrectly (Christian Grothoff)
0006782: [exchange API (C)] /private/transfers crash (Christian Grothoff)
0006728: [deployment and operations] set up wallet CI pipeline for WebExtension build (Florian Dold)
0006776: [exchange] taler-exchange-secmod-eddsa deadlocks on termination (Christian Grothoff)
0006762: [merchant backend API (C)] sending an empty string in payto array make the merchant crash (Christian Grothoff)
0006755: [mechant backend] The PATCH operation does not work as expected for the "payto_uris" field (sebasjm)
0006744: [exchange API (HTTP specification)] add currency to the /keys endpoints (sebasjm)
0006747: [merchant backend API (C)] "make check" fails in test_merchant_api (Christian Grothoff)
0006740: [documentation] missing fields in coin configuration (ttn)
0006745: [exchange] seg fault on exchange using --parallelism (sebasjm)
0004117: [documentation] document fee structure considerations (Stefan)
0006739: [merchant backend API (C)] "make check" fails with 'test_merchant_api' (Christian Grothoff)
0006731: [merchant backend API (HTTP specification)] support authentication via Authorization header in merchant backend (Christian Grothoff)
0006084: [deployment and operations] Dependencies problem during installation of taler (Christian Grothoff)
0006727: [merchant backend API (C)] "make check" fails for test_merchant_api (Christian Grothoff)
0006726: [exchange] "make check" hangs in test_helper_eddsa (Christian Grothoff)
0006724: [exchange] create keygen subcommand for taler-exchange-offline (Christian Grothoff)
0006725: [exchange] "make" fails -- undefined ULONG_LONG_MAX (Christian Grothoff)
0006706: [merchant backend API (C)] "make check" fails for test_merchant_api (Christian Grothoff)
0006682: [documentation] add link to config format for all "duration" examples (ttn)
0006681: [documentation] document crypto-helper socket permissions requirement (ttn)
0006699: [mechant backend] merchant falsely claims that denomination isn't audited (Christian Grothoff)
0006685: [auditor] "make check" fails on test_auditor_api (Christian Grothoff)
0006683: [auditor] taler-auditor --help and --version failures (Christian Grothoff)
0006674: [merchant backend API (C)] "make check" fails (Christian Grothoff)
0006679: [other] inconsistent/incorrect handling of '--help', '--version' (Christian Grothoff)
0006675: [exchange] exchange httpd crashes if a malformed (?) wire account is configured (Christian Grothoff)
0006673: [mechant backend] taler-merchant-httpd and Postgres access rights (Christian Grothoff)
0006672: [deployment and operations] create Debian package for taler-mdb and taler-merchant (Christian Grothoff)
0005965: [auditor] taler-auditor needs better documentation (ttn)
0006666: [exchange API (HTTP specification)] desired minor breaking changes for 0.9 (collection) (Christian Grothoff)
0006366: [deployment and operations] Build Taler exchange + GNUnet-Taler Debian package (Christian Grothoff)
0006656: [Merchant frontends (Python3)] links to other demo-sites loose i18n information (Christian Grothoff)
0006161: [exchange] Suggestion: Do some more signature checks (Christian Grothoff)
0006661: [exchange] allow pinning security module public keys via exchange configuration (Christian Grothoff)
0006662: [exchange] add versioning and other meta data to JSON exchanged between taler-{exchange,auditor}-offline tools (Christian Grothoff)
0006175: [exchange] implement privilege separation for access to online signing keys (Christian Grothoff)
0006669: [exchange] fetch wire fees from database instead of configuration (Christian Grothoff)
0006665: [exchange] FTBFS: missing header taler_testing_lib.h (ttn)
0006658: [sync] sync sends errors as plain text instead of JSON (Christian Grothoff)
0005285: [wallet (WebExtensions)] Add owning wallet id to coin database (Florian Dold)
0004805: [Web site(s)] Gauger was never moved into production (Christian Grothoff)
0006647: [auditor] auditor unaware of 'failed' bit in prewire table (Christian Grothoff)
0006586: [other] Implement back-office only in UI + merchant backend API. (Christian Grothoff)
85 of 94 issue(s) resolved. Progress (90%). View Issues
Scheduled For Release 2020-12-01
Polishing.
0006612: [other] write some additional simple storefronts to illustrate/validate merchant backend API use cases
0003476: [wallet (WebExtensions)] evil exchange testsuite
0004960: [auditor] need tool to move historic revenues into aggregation tables and generate profit report (Christian Grothoff)
0006045: [documentation] user confusion: peer-to-peer payments in bank demonstrator (Stefan)
0 of 4 issue(s) resolved. Progress (0%). View Issues
Scheduled For Release 2106-02-07
0006859: [mechant backend] add fullfil url into the default configuration of the instance (sebasjm)
0006901: [merchant backoffice SPA] create a duration input UI (sebasjm)
0006888: [merchant backoffice SPA] redirect after 401 on mimic redirect without instance id (sebasjm)
0006843: [merchant backoffice SPA] every input type can be forgetable, handle UI to add checkbox (sebasjm)
0006680: [Web site(s)] update wallet webpage (Florian Dold)
0006659: [Web site(s)] FAQ website on taler.net - Answer to the question on user complaints, authorities for dispute settlement, and auditors' roles (Stefan)
0006806: [bank (demonstrator)] test sites of Taler demonstration pages returns a 'Bad gateway' error (Florian Dold)
0006815: [merchant backoffice SPA] after changing the password of default instance and going to "instances list" the login for appers (sebasjm)
0006789: [merchant backoffice SPA] Tables should be scrollable when the width of the page is not enough (sebasjm)
0006772: [deployment and operations] deployment scripts should install tip topup systemd user timer (MS)
4 of 10 issue(s) resolved. Progress (40%). View Issues
Scheduled For Release 2020-12-31
0006648: [build system] Build failure (schanzen)
1 of 1 issue(s) resolved. Progress (100%). View Issues
Scheduled For Release 2021-08-01
0005637: [General] extend FAQ
0005790: [General] Create /comparison page
0005789: [General] website simple introduction (and more)
0005778: [General] Double hyphen should be non-breaking
0005835: [General] Modify install guide on gnunet.org
0005533: [General] new website: create detail pages for software parts
0005526: [General] new website: pass accessibility tests
0005799: [General] integrate an (URL) link checker (Christian Grothoff)
0005525: [General] new website: Firefox Reader Mode does not display all of our pages in full
0005932: [General] improve copyright assignment page (nikita)
0005917: [General] write subpages for projects and structure them (gns, gnurl, fs, etc) (schanzen)
0005791: [General] Create /software page for details on projects (schanzen)
0005800: [General] spellcheck gnunet.org (Christian Grothoff)
3 of 13 issue(s) resolved. Progress (23%). View Issues
Scheduled For Release 2020-02-18
0005833: [tracking-issues] CADET tracking issue
0005836: [groupchat] Add alarm if nick was mentioned
0005834: [groupchat] Message state indicator
0005837: [groupchat] [RFC] Ring-based groupchat (serverless) (xrs)
       0005843: [groupchat] Create distributed state protocol
       0005842: [groupchat] Create method for sending a message
       0005841: [groupchat] Add method for creating a group
0 of 7 issue(s) resolved. Progress (0%). View Issues