Scheduled For Release 2106-02-07
Current revision in SVN HEAD at the time of bug submission
0001741: [web-interface] web interface could help with client configuration file (Bart Polot)
0 of 1 issue(s) resolved. Progress (0%). View Issues
Scheduled For Release 2020-09-01
0006463: [reclaim] Add well-known/openid-configuration (schanzen)
0006462: [rest service] Allow rest plugins to handle any namespace (schanzen)
2 of 2 issue(s) resolved. Progress (100%). View Issues
Scheduled For Release 2021-01-31
0006401: [GNS] Filter DNS2GNS answers in some cases
0005645: [DNS service] Issuing request to a local DNS service breaks node
0005617: [integration tests] clique test fails
0006098: [UDP transport] [TNG] UDP communicator performance issues (schanzen)
0003896: [transport service] GNUnet HELLOs break privacy, especially on IPv6
0005456: [transport service] Peers don't gossip about transport addresses they don't support
0005507: [integration tests] test_transport_api_manipulation_cfg fails
0005529: [TCP transport] TCP communicator does not support connection reversal yet
0005552: [UDP transport] congestion control for UDP
0005650: [statistics service] Metrics collected by statistics lack canonical identifiers
0005482: [testbed service] Some CADET tests failed
0003309: [core service] Core needs to indicate a peer's willingness to accept traffic for other peers.
0004164: [DHT service] Sign record_route
0006433: [TCP transport] Writing a test to simulate an attack on the tcp communicator KX to test the replay protection. (t3sserakt)
0005530: [TCP transport] add replay protection to TCP communicator (t3sserakt)
0006011: [UNIX transport] [TNG] UNIX communicator performance issues (t3sserakt)
0006114: [integration tests] Tests failing on Guix System
0005550: [transport service] [TNG] backchannel support
0005549: [transport service] bidirectional communicator test (t3sserakt)
0005712: [peerstore] add logic to preload peerstore with information (Christian Grothoff)
0006102: [resolver service] Resolver limited to IP addresses
0006361: [transport service] [TNG] Allow tests for unreliable communicators to have package loss (t3sserakt)
0005367: [rps service] SIGSEGV after GNUNET_CADET_channel_destroy() (ch3)
0005998: [namestore service] Namestore should enforce delegation rules for record adding according to LSD001 (schanzen)
0 of 24 issue(s) resolved. Progress (0%). View Issues
Scheduled For Release 2020-08-01
0006425: [build system] Soname was demoted from libextractor.so.3 to libextractor.so.2 (Christian Grothoff)
1 of 1 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
0005501: [documentation] Example for how to provide WebSocket server using HTTP Upgrade API (silvioprog)
1 of 2 issue(s) resolved. Progress (50%). View Issues
Scheduled For Release 2020-08-08
General polishing.
0005858: [wallet (JS core)] implement cancelling a withdraw operation in dialogs and backend
0005213: [wallet (WebExtensions)] wallet's "tree view" should be turned into a human-friendly, detailed balance sheet (Florian Dold)
0005995: [wallet (JS core)] fee sometimes changes in last moment (Florian Dold)
0006028: [wallet (Android App)] operation gets stuck when repeating withdraw 10 times (Florian Dold)
0006027: [wallet (Android App)] Taler Survey Demo: QR code not recognized (Florian Dold)
0006020: [wallet (JS core)] refund-apply sometimes goes wrong (Florian Dold)
0006091: [wallet (JS core)] pending operations should contain error details (Florian Dold)
0005852: [wallet (JS core)] integration test for session-based payments (Florian Dold)
0005061: [wallet (WebExtensions)] fix some style/display issues in the wallet (Florian Dold)
0006006: [bank (demonstrator)] stack trace when adding existing account (Marcello Stanisci)
0006007: [wallet (WebExtensions)] payments and withdrawals not working (Florian Dold)
0005777: [wallet (WebExtensions)] allow recovering refreshed and partially spent coins (Florian Dold)
0005059: [wallet (WebExtensions)] handle cases where an exchange's key changes, but the base URL stays the same (Florian Dold)
0005752: [wallet (WebExtensions)] "nothing" happens when clicking on "add auditor" (Florian Dold)
0005983: [wallet (WebExtensions)] wallet must display exchanges' ToS (Florian Dold)
0005982: [wallet (WebExtensions)] implement HTTP request throttling (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)
0005869: [wallet (WebExtensions)] idb-bridge should have more test cases (Florian Dold)
0005845: [wallet (WebExtensions)] re-design, implement and properly test wallet DB garbage collection (Florian Dold)
0004857: [deployment and operations] make sure that deployment scripts start database to get full test coverage, but only if available (Florian Dold)
0005216: [wallet (WebExtensions)] wallet's auditor editing page should have better copy to explain what auditors do (Florian Dold)
0005215: [wallet (WebExtensions)] wallet history is misleading since fees are not shown (Florian Dold)
0006066: [bank API (C)] bank should have an API to ask it for the currency it uses (MS)
0004466: [other] figure out a nice way to integrate compiled files in web-common into other repositories (Florian Dold)
0004818: [wallet (WebExtensions)] test cases missing for i18n (Florian Dold)
0005209: [merchant backend API (C)] test cases should not use fixed port numbers (Florian Dold)
0005276: [wallet (WebExtensions)] consider restricting wallet permissions (Florian Dold)
0005286: [wallet (WebExtensions)] i18n for react components does not have test cases (Florian Dold)
0005512: [wallet (WebExtensions)] Wallet adds only 2000000 KUDOS and get stuck (Florian Dold)
0005828: [merchant backend API (HTTP specification)] merchant backend should have an API to query metadata such as currency (Florian Dold)
0005874: [documentation] taler error codes should be listed in the documentation (Florian Dold)
0006099: [deployment and operations] taler-deployment-prepare fails to properly setup exchange bank account (Florian Dold)
0006229: [Web site(s)] enable machine translation (buckE)
0005963: [other] buildbot should reload its own master on deployment.git change (Christian Grothoff)
0006209: [deployment and operations] Please create sandbox/test website and repo (buckE)
0006198: [exchange] language_matches appears to be functionally incorrect (Christian Grothoff)
0006218: [exchange] integer overflow in buffer_write_urlencode (Christian Grothoff)
0006219: [exchange] integer overflow in calculate_argument_length (Christian Grothoff)
0006215: [exchange] confusing/wrong overflow check in TALER_string_to_amount (Christian Grothoff)
0006213: [exchange] Better description of TALER_amount.fraction (Christian Grothoff)
0006214: [exchange] Suggestion: Introduce invariants check when dealing with TALER_EXCHANGEDB_TransactionList (Christian Grothoff)
0006200: [exchange] postgres_get_coin_transactions does not allow for multiple deposit transactions (Christian Grothoff)
0006195: [exchange] integer overflow in deserialize_denomination_key (Christian Grothoff)
0006194: [exchange] serialize_denomination_key NULL case looks fishy (Christian Grothoff)
0006193: [exchange] memset for clearing key material (Christian Grothoff)
0006192: [exchange] Avoid substituting valid HTTP status code with 0, when a condition fails. (Christian Grothoff)
0006187: [exchange] Redundant copy of dki->issue.properties.fee_deposit (Christian Grothoff)
0006139: [Web site(s)] German translation sneaks into English news page (nikita)
0006138: [Web site(s)] picking the current language in the language switcher results in a bad link (Christian Grothoff)
0006176: [exchange] twister tests fail (Christian Grothoff)
0005232: [mechant backend] Tip reserve's expiration date not respected. (Marcello Stanisci)
0005319: [wallet (WebExtensions)] compilation of wallet pulls in a ridiculous number of dependencies (Florian Dold)
0004939: [mechant backend] add support for multiple wire methods / accounts per instance (Christian Grothoff)
0005985: [merchant backend API (C)] implement long-polling for /public/poll-payment for refund status (Christian Grothoff)
0006136: [merchant backend API (C)] merchant should re-download /keys before refusing pay request (Christian Grothoff)
0005299: [mechant backend] merchant should make /refund requests to the exchange and send response to wallet, instead of letting the wallet do it (Christian Grothoff)
0006172: [exchange] Are 32-bit builds supported? (Christian Grothoff)
0006164: [exchange] deposit_cb return value (and code) are confusing (Christian Grothoff)
0006171: [exchange] typo in json diagnostic message in wire_out_cb (Christian Grothoff)
0006170: [exchange] confusing code in verify_reserve_balance (Christian Grothoff)
0006129: [merchant backend API (HTTP specification)] Merchant API not idempotent, does not behave as documented (Christian Grothoff)
0005939: [mechant backend] expose protocol version for merchant backend (Christian Grothoff)
0005997: [mechant backend] move test cases to new date format (Christian Grothoff)
0006043: [wallet (WebExtensions)] test webextensions wallet on Brave (buckE)
0005288: [merchant backend API (C)] merchant backend should expose instance information via an API (Christian Grothoff)
0006014: [mechant backend] merchant does not forward errors from the exchange correctly (Christian Grothoff)
0006148: [exchange] TALER_amount_normalize is O(n) where O(1) would have sufficed (Christian Grothoff)
0006147: [exchange] buffer too small in TALER_amount2s (Christian Grothoff)
0006146: [exchange] Taler exchange is multithreaded yet uses GNUNET_STRINGS_absolute_time_to_string (Christian Grothoff)
0004950: [wallet (WebExtensions)] spec and implement asynchronous payment api (Christian Grothoff)
0006178: [exchange] Why do we have length fields in fixed-length structures? (Christian Grothoff)
0006398: [deployment and operations] Please verify www.git access for weblate. (Christian Grothoff)
0006197: [exchange] TALER_MHD_handle_logs is not thread-safe (Christian Grothoff)
0006216: [exchange] dead code: TALER_amount_divide (Christian Grothoff)
0006185: [exchange] confusing assertion before code handling the cases that trigger the assert (Christian Grothoff)
0006179: [exchange API (HTTP specification)] Add authentication to /reserves/$RESERVE_PUB (Christian Grothoff)
0006111: [wallet (JS core)] wallet tests fail ('make check'): TextEncoder is not defined (Florian Dold)
55 of 77 issue(s) resolved. Progress (71%). View Issues
Scheduled For Release 2020-08-15
Wallet synchronization and backup.
0006440: [wallet (JS core)] wallet should support aborted withdrawal operations
0006450: [merchant backend API (C)] merchant lib should parse taler_payto_uri, should be used in test cases (jonathanbuchanan)
0006452: [exchange] exchange livelocks with only small number of concurrent requests (Christian Grothoff)
0006459: [mechant backend] show full contract wallet-style in merchant HTML page (Florian Dold)
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)
0004880: [wallet (WebExtensions)] add images to contracts (Florian Dold)
0006438: [mechant backend] assert+abort instead of reporting error (jonathanbuchanan)
0005775: [wallet (WebExtensions)] test weird corner cases regarding the exchange's /keys info (Florian Dold)
0006077: [wallet (JS core)] sync support needed in wallet core (Florian Dold)
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)
0006445: [merchant backend API (C)] POST /private/orders is not idempotent (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 (JS 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)
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)
76 of 86 issue(s) resolved. Progress (88%). View Issues
Scheduled For Release 2020-09-15
Polishing.
0006460: [merchant backend API (C)] enable serving static files from merchant backend
0005190: [deployment and operations] test, demo and buildbot do not restart on reboot despite cron job
0006434: [other] clean up error codes
0005163: [deployment and operations] regenerate config upon each recompilation?
0005255: [deployment and operations] sort out logging (Florian Dold)
0006458: [mechant backend] support summary_i18n in HTML generation of merchant backend (Christian Grothoff)
0004096: [documentation] Wallet database scheme needs to be documented. (Florian Dold)
0004810: [wallet (WebExtensions)] the wallet should support backup and sync (Florian Dold)
0005965: [auditor] taler-auditor needs better documentation (Stefan)
0006112: [bank (demonstrator)] test cases are incomplete for new bank APIs (MS)
0005256: [deployment and operations] repository name should go into build description (Marcello Stanisci)
0006457: [mechant backend] HTML version of /orders/$ID should long-poll on refund QR code (Florian Dold)
0006431: [exchange] consider committing the generated error codes header (Christian Grothoff)
2 of 13 issue(s) resolved. Progress (15%). View Issues
Scheduled For Release 2020-11-01
Exportable proofs and proof checkers
0006439: [Anastasis] wallet should support Anastasis
0006448: [wallet (JS core)] auditors/exchanges UX; wallet should have better support for regional currencies (Florian Dold)
0006175: [exchange] implement privilege separation for access to online signing keys (Christian Grothoff)
0006161: [exchange] Suggestion: Do some more signature checks (Christian Grothoff)
0006042: [wallet (WebExtensions)] test webextensions wallet on GNU IceCat (Florian Dold)
0006023: [merchant frontend (donations)] frontend throws not-so-nice error at the user (Marcello Stanisci)
0005285: [wallet (WebExtensions)] Add owning wallet id to coin database (Florian Dold)
0004379: [wallet (WebExtensions)] error handling: exportable proof for e.g. double spending (Florian Dold)
0004629: [other] certificates for merchant public keys aren't supported (Florian Dold)
0 of 9 issue(s) resolved. Progress (0%). View Issues
Scheduled For Release 2020-12-01
Polishing.
0006034: [exchange] Exchange should have separate configuration file
0005830: [merchant backend API (C)] implement request tunneling for wallets
0003476: [wallet (WebExtensions)] evil exchange testsuite
0006045: [documentation] user confusion: peer-to-peer payments in bank demonstrator (Stefan)
0005019: [bank (demonstrator)] taler bank should follow PEP 484 and 526 where applicable (Marcello Stanisci)
0006366: [deployment and operations] Build Taler exchange + GNUnet-Taler Debian package (Christian Grothoff)
0005409: [codeless payments] Payto URI (Marcello Stanisci)
0004117: [documentation] document fee structure considerations (Stefan)
0 of 8 issue(s) resolved. Progress (0%). View Issues
Scheduled For Release 2106-02-07
0006372: [Web site(s)] Need for fixing the German Taler website https://taler.net/de/principles.html (Stefan)
0 of 1 issue(s) resolved. Progress (0%). View Issues
Scheduled For Release 2014-06-08
0003491: [peerinfo package] monitor functionality is missing (Christian Grothoff)
1 of 1 issue(s) resolved. Progress (100%). 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)
       0005842: [groupchat] Create method for sending a message
       0005843: [groupchat] Create distributed state protocol
       0005841: [groupchat] Add method for creating a group
0 of 7 issue(s) resolved. Progress (0%). View Issues