2018-11-19 19:29 CET

gauger - Roadmap

gauger - SVN HEAD (Scheduled For Release 2106-02-07) View Issues ]
====================================================

Current revision in SVN HEAD at the time of bug submission
0%
- 0001741: [web-interface] web interface could help with client configuration file (Bart Polot) - assigned.

0 of 1 issue(s) resolved. Progress (0%).

GNUnet - Roadmap

GNUnet - 0.11.0 (Scheduled For Release 2018-07-08) View Issues ]
==================================================
69%
- 0005353: [other] libcurl/libgnurl certificate location needs to be handled in GNUnet code - new.
- 0005472: [GNS] GNS-Proxy and multiple TLSA records (schanzen) - feedback.
- 0005371: [GNS] Linux boot process shows error message from GNS integration (and may freeze system) (lynX) - feedback.
- 0003691: [transport service] Assertion failed at scheduler.c. if (ret == GNUNET_SYSERR) (amatus) - feedback.
- 0003719: [transport service] GNUNET_assert (NULL == ai); failed in rev 35365 - feedback.
- 0005121: [webpage] gnunet.org: create docs.gnunet.org where the documentation is available, and further actions - confirmed.
- 0005423: [other] JSON helper library (schanzen) - assigned.
- 0005385: [cadet service] gnunet_cadet_service.h monitoring functions use bad API (Bart Polot) - assigned.
- 0005387: [cadet service] Cadet crash (Bart Polot) - assigned.
- 0005370: [cadet service] Assertion Filures in cadet service (Bart Polot) - assigned.
- 0004866: [documentation] Website: Update static texts (t3sserakt) - assigned.
- 0004623: [util library] UX: getopt should complain if -v is used with other parameters (Feideus) - assigned.
- 0005479: [GNS] gnunet-gns-proxy should include SubjectAltName (schanzen) - resolved.
- 0005477: [build process] commit 62355a754 broke the --disable-documentation configure flag (ng0) - resolved.
- 0005454: [util library] argument parsing does not correctly parse/validate uints (and maybe others) (Christian Grothoff) - resolved.
- 0005467: [rps service] Most rps testcases crash since hashmap change (Christian Grothoff) - resolved.
- 0005465: [util library] Cadet crash (rps profiler) (Christian Grothoff) - resolved.
- 0005464: [cadet service] Cadet crash (rps profiler) (Christian Grothoff) - resolved.
- 0005173: [build process] idn2 support (Christian Grothoff) - resolved.
- 0005393: [cadet service] Receiving message on destroyed channel (ch3) - resolved.
- 0005425: [util library] test_os_start_process fails with guix build (Christian Grothoff) - resolved.
- 0005422: [rest service] No rule to make target '../../src/rest/libgnunetrest.la' (lurchi) - resolved.
- 0005416: [identity service] Identity egos not case insensitive (Christian Grothoff) - resolved.
- 0005410: [other] OpenID Connect redirect_uris must actually be URIs (schanzen) - resolved.
- 0003706: [set service] set subsystem does not keep statistics (Christian Grothoff) - resolved.
- 0004057: [util library] getaddrinfo_a should be used in gnunet-service-resolver (lurchi) - resolved.
- 0005352: [build process] iptables is hardcoded. let's pick its location up at configure time. (dvn) - resolved.
- 0003653: [util library] when writing config file, try opening existing file 'rw' to avoid needing rwx on directory (Feideus) - resolved.
- 0003899: [transport service] transport validations seem to be stacking up (Christian Grothoff) - resolved.
- 0004927: [GNS] pad GNS responses (schanzen) - resolved.
- 0005093: [transport service] Uninitialised start_request time in test_transport_api_manipulation_cfg.c (schanzen) - resolved.
- 0003256: [ARM service] ARM does not start peer after crash/unplanned shutdown (Christian Grothoff) - closed.
- 0004000: [TCP transport] transport assertion: unexpected address length (Bart Polot) - closed.
- 0003705: [set service] set union fails with "other peer disconnected prematurely" (Florian Dold) - closed.
- 0003575: [core service] Core takes an arbitrarily long time to call back (Bart Polot) - closed.
- 0004019: [core service] CORE compains about mixed identities (Christian Grothoff) - closed.
- 0004556: [core service] Core does not deal properly with changing identities (Christian Grothoff) - closed.
- 0004009: [transport service] bandwidth disagreement between ATS and transport lib (Christian Grothoff) - closed.
- 0005250: [util library] Scheduler asserion fails with mhd-related components (lurchi) - closed.

27 of 39 issue(s) resolved. Progress (69%).

libmicrohttpd - Roadmap

libmicrohttpd - current SVN (Scheduled For Release 2106-02-07) View Issues ]
==============================================================
0%
- 0004998: [HTTPS (SSL)] LibreSSL support (silvioprog) - feedback.
- 0005329: [portability] libmicrohttpd building fail for Android (arm) (silvioprog) - assigned.

0 of 2 issue(s) resolved. Progress (0%).

Taler - Roadmap

Taler - 0.6 (Scheduled For Release 2018-04-30) View Issues ]
==============================================

This release is about testing the robustness of the system by explicitly checking operations against ill-behaved participants.
72%
- 0005338: [twister] Machine state not changed to "upload started". (Marcello Stanisci) - feedback.
- 0005316: [deployment and operations] cgit crashes constantly, causing more interesting coredumps to be deleted eventually (Christian Grothoff) - feedback.
- 0003476: [wallet (WebExtensions)] evil exchange testsuite - confirmed.
- 0005190: [deployment and operations] test, demo and buildbot do not restart on reboot despite cron job - confirmed.
- 0004513: [deployment and operations] save screenshot and browser logs for failing selenium test - confirmed.
- 0005226: [other] add Q+A about international payments to FAQ (Christian Grothoff) - assigned.
- 0005461: [deployment and operations] auditor should run alongside test and demo deployment (Marcello Stanisci) - assigned.
- 0005362: [taler-wallet-lib] Detection of wallet not working (Florian Dold) - assigned.
- 0005373: [wallet (WebExtensions)] wallet does not properly implement same origin restrictions for resource based payments (Florian Dold) - assigned.
- 0005376: [other] fix minor things in payto URI scheme and submit for review (Florian Dold) - assigned.
- 0005418: [wallet (WebExtensions)] test.taler.net withdraw _ test kudos errors (Florian Dold) - assigned.
- 0005413: [bank (demonstrator)] put integer overflow in transfer (Marcello Stanisci) - assigned.
- 0005434: [wallet (WebExtensions)] the exchange's /wire response should not include salt for accounts (Florian Dold) - assigned.
- 0005430: [wallet (WebExtensions)] wallet popup sometimes empty with current firefox (Florian Dold) - assigned.
- 0005435: [exchange] curl handle initialization should be de-duplicated (Florian Dold) - assigned.
- 0005462: [exchange] reserve closing needs more testing (Marcello Stanisci) - assigned.
- 0005322: [wallet (WebExtensions)] properly retry refunds in the wallet's backend (Florian Dold) - assigned.
- 0005469: [deployment and operations] deploy taler-auditor-httpd (Marcello Stanisci) - assigned.
- 0005276: [wallet (WebExtensions)] consider restricting wallet permissions (Florian Dold) - assigned.
- 0004453: [other] python components should respect loglevel (Marcello Stanisci) - assigned.
- 0005409: [codeless payments] Payto URI (Marcello Stanisci) - assigned.
- 0005323: [wallet (WebExtensions)] support for payto://-URIs (Florian Dold) - assigned.
- 0005061: [wallet (WebExtensions)] fix some style/display issues in the wallet (Florian Dold) - assigned.
- 0005036: [wallet (WebExtensions)] create an implementation for IndexedDB to be used outside of the browser (Florian Dold) - assigned.
- 0005059: [wallet (WebExtensions)] handle cases where an exchange's key changes, but the base URL stays the same (Florian Dold) - assigned.
- 0004108: [wallet (WebExtensions)] better, unified error reporting (Florian Dold) - assigned.
- 0004853: [taler-wallet-lib] improve developer experience for error messages (Florian Dold) - assigned.
- 0004738: [wallet (WebExtensions)] wallet should indicate errors in the UI when withdraw fails (Florian Dold) - assigned.
- 0005412: [bank (demonstrator)] Negative Balance (Marcello Stanisci) - resolved.
- 0005448: [auditor] auditor should provide list of audited exchanges (Christian Grothoff) - resolved.
- 0005446: [exchange] auditor should count number of coins seen, not just their value (Christian Grothoff) - resolved.
- 0005455: [exchange] test-exchange-api-new fails with Trait coin-private-key/4 not found. (Christian Grothoff) - resolved.
- 0005436: [exchange] implement curl connection pooling to enable keepalive (Christian Grothoff) - resolved.
- 0005337: [twister] Machine state not changed to "download started" (Christian Grothoff) - resolved.
- 0003475: [exchange] evil customer testsuite (Marcello Stanisci) - resolved.
- 0005315: [exchange] re-enable, fix and properly test /keys cherry picking (Christian Grothoff) - resolved.
- 0005394: [codeless payments] Pending Order feature for the merchant (shivamkohli) - resolved.
- 0005314: [wallet (WebExtensions)] Wallet shows LOTS OF DIRTY COINS (Florian Dold) - resolved.
- 0005344: [codeless payments] license headers missing (shivamkohli) - resolved.
- 0005345: [codeless payments] README file missing (shivamkohli) - resolved.
- 0005346: [codeless payments] codeless payments repo should have GNU-style build system (shivamkohli) - resolved.
- 0005348: [codeless payments] implement file uploads for purely digital inventory items (shivamkohli) - resolved.
- 0005354: [wallet (WebExtensions)] Fix tslint error and improve code quality (Siyu Lei) - resolved.
- 0005357: [codeless payments] Implement accurate version of inventory tracking (shivamkohli) - resolved.
- 0005358: [deployment and operations] Lock file should put the BB on "pause". (Marcello Stanisci) - resolved.
- 0005359: [wallet (WebExtensions)] Retrieve payment record from indexedDB (Siyu Lei) - resolved.
- 0005360: [wallet (WebExtensions)] Show payment record in chart (Siyu Lei) - resolved.
- 0005364: [mechant backend] main "lib" test cases fail under Valgrind (Marcello Stanisci) - resolved.
- 0005366: [mechant backend] Need payment generator for corner cases. (Marcello Stanisci) - resolved.
- 0005384: [codeless payments] Tracking of Shipment (shivamkohli) - resolved.
- 0005390: [wallet (WebExtensions)] remove broken toFloat function for amounts (Florian Dold) - resolved.
- 0005391: [codeless payments] Improving Error handling (shivamkohli) - resolved.
- 0005395: [codeless payments] Prompt the user for shipment details (shivamkohli) - resolved.
- 0005396: [codeless payments] Document the code (shivamkohli) - resolved.
- 0005401: [wallet (WebExtensions)] Add category into confirmPay api (Siyu Lei) - resolved.
- 0005402: [wallet (WebExtensions)] Add budget store (Siyu Lei) - resolved.
- 0005403: [wallet (WebExtensions)] Add spending visualization component and budget planning component (Siyu Lei) - resolved.
- 0005406: [other] Ambiguous wire transfer cancellation const. (Marcello Stanisci) - resolved.
- 0005407: [codeless payments] Testing the django application (shivamkohli) - resolved.
- 0005408: [codeless payments] Improve user experience (shivamkohli) - resolved.
- 0005420: [exchange] LDADDs in Makefile.am files should reference la files in the build directory (Feideus) - resolved.
- 0005277: [exchange] Address WARNINGs in new "cherry pick" test-suite. (Marcello Stanisci) - resolved.
- 0005291: [exchange] new test cases: use 'static' where appropriate. (Marcello Stanisci) - resolved.
- 0005303: [other] Resume the back-office site. (Marcello Stanisci) - resolved.
 - 0004930: [other] Render 'conflict' errors due to /track operations. (Marcello Stanisci) - resolved.
  - 0005365: [mechant backend] Caching results makes testing difficult. (Marcello Stanisci) - resolved.
- 0005340: [deployment and operations] Polish taler-deployment-start (Marcello Stanisci) - resolved.
- 0005341: [other] Make "new" payments generator the default. (Marcello Stanisci) - resolved.
- 0005342: [bank (demonstrator)] malformed exception raised when amount format is bad (Marcello Stanisci) - resolved.
- 0005378: [other] Merge payment generators into one command. (Marcello Stanisci) - resolved.
- 0005382: [exchange] Signature from exchange tracking information never verified. (Marcello Stanisci) - resolved.
- 0005383: [mechant backend] Integrity check on "total_amount" as of /track/transfer is missing. (Marcello Stanisci) - resolved.
- 0005389: [exchange] taler-exchange-benchmark fails to run (Marcello Stanisci) - resolved.
- 0005306: [other] "Modular" tests for C components. (Marcello Stanisci) - resolved.
- 0005305: [documentation] Need chapter on testing technique. (Marcello Stanisci) - resolved.
- 0005415: [bank (demonstrator)] Pager doesn't show high page numbers. (Marcello Stanisci) - resolved.
- 0005414: [bank (demonstrator)] Public accounts history should be in reverse order (Marcello Stanisci) - resolved.
- 0005377: [other] Back-office site style issues. (Marcello Stanisci) - resolved.
- 0005321: [exchange] investigate database problems in wirewatch (Christian Grothoff) - resolved.
- 0004778: [other] bank, wallet, merchant-frontends have various small usability issues (Marcello Stanisci) - resolved.
- 0005268: [bank (demonstrator)] https://bank.demo.taler.net/public-accounts/Bank crashes (Marcello Stanisci) - resolved.
- 0005332: [mechant backend] Address FIXMEs at test cases. (Marcello Stanisci) - resolved.
- 0005313: [bank (demonstrator)] Bad error handling // Info exposing error when giving account transfer an Intiger overflow (Marcello Stanisci) - resolved.
- 0005311: [Web site(s)] Favicon missing on Survey web site (Marcello Stanisci) - resolved.
- 0005100: [merchant backend API (C)] taler-merchant-generate-payments expansion to cover /track/ APIs (Marcello Stanisci) - resolved.
- 0005304: [twister] Modify objects in upload. (Marcello Stanisci) - resolved.
- 0005312: [exchange] list of exchange operations we should test better (Marcello Stanisci) - resolved.
- 0005307: [mechant backend] list of merchant's uncovered code paths (Marcello Stanisci) - resolved.
- 0005336: [twister] Flipping should respect Crockford encoding. (Marcello Stanisci) - resolved.
- 0005334: [twister] Comments missing. (Marcello Stanisci) - resolved.
- 0005283: [mechant backend] New test cases lack code comments. (Marcello Stanisci) - resolved.
- 0005330: [mechant backend] Sporadic tests failures (Marcello Stanisci) - resolved.
- 0005331: [other] Payments generator complains about denom expiration date. (Marcello Stanisci) - resolved.
- 0005333: [twister] Machine state not always changed. (Marcello Stanisci) - resolved.
- 0004454: [other] fault injection for all GNU Taler APIs (Marcello Stanisci) - resolved.
 - 0004892: [mechant backend] evil merchant testsuite (Marcello Stanisci) - resolved.
 - 0004759: [exchange] Fake errors needed (Marcello Stanisci) - resolved.
 - 0004781: [twister] Error generating MITM (Marcello Stanisci) - resolved.
 - 0004186: [wallet (WebExtensions)] fault injection should be implemented (Marcello Stanisci) - resolved.
- 0005227: [bank (demonstrator)] Cover more error paths. (Marcello Stanisci) - closed.
- 0005417: [bank (demonstrator)] no href to 2nd page even though it has 1 entry (Marcello Stanisci) - closed.
- 0005379: [documentation] One and unique glossary is missing. (Christian Grothoff) - closed.

74 of 102 issue(s) resolved. Progress (72%).

Taler - 0.7 (Scheduled For Release 2018-05-15) View Issues ]
==============================================

General polishing.
0%
- 0005300: [other] allow message to be shown/hidden when refund is possible/impossible - new.
- 0005287: [wallet (app)] strings not tagged for translation / tagged oddly - new.
- 0005058: [deployment and operations] taler-deployment-restart gives weird warnings without context - new.
- 0005288: [merchant backend API (C)] merchant backend should expose instance information via an API (Florian Dold) - feedback.
- 0005232: [mechant backend] Tip reserve's expiration date not respected. (Marcello Stanisci) - feedback.
- 0005433: [wire plugins] design and implement KYC APIs - confirmed.
 - 0004939: [mechant backend] add support for multiple wire methods / accounts per instance - confirmed.
- 0005274: [exchange] have (more?) tests for taler-exchange-wirewatch - confirmed.
- 0005299: [mechant backend] merchant should make /refund requests to the exchange and send response to wallet, instead of letting the wallet do it - confirmed.
- 0005210: [other] merchant's /pay should also accept own signature for replay to save traffic and wallet/merchant storage - confirmed.
- 0005256: [deployment and operations] repository name should go into build description - confirmed.
- 0005255: [deployment and operations] sort out logging (Florian Dold) - confirmed.
- 0005063: [auditor] "add auditor" button on auditor.test.taler.net looks ugly - confirmed.
- 0005098: [Web site(s)] --prefix option would be useful - confirmed.
- 0005163: [deployment and operations] regenerate config upon each recompilation? - confirmed.
- 0004439: [deployment and operations] add a buildbot build for taler on a fresh debian container - confirmed.
- 0004466: [other] figure out a nice way to integrate compiled files in web-common into other repositories - confirmed.
- 0004880: [other] add images to contracts (Florian Dold) - confirmed.
- 0005284: [mechant backend] Take curl context out of arguments from test instructions. (Marcello Stanisci) - assigned.
- 0005339: [bank (demonstrator)] Python components have to read the @INLINE@ keyword from configs. (Marcello Stanisci) - assigned.
- 0005374: [merchant backend API (C)] implement fallback to taler-payent URI scheme for browsers that can't support Taler integration (Florian Dold) - assigned.
- 0005443: [merchant frontend (blog)] sub-resources should work without cookies (Florian Dold) - assigned.
- 0005441: [wallet (WebExtensions)] wallet should have "welcome page" that is opened on nagivation (Florian Dold) - assigned.
- 0005445: [exchange] emergency payback protocol should support refreshed coins (Christian Grothoff) - assigned.
- 0005447: [auditor] auditor should accept samples of deposit confirmations from merchants (Christian Grothoff) - assigned.
- 0005470: [auditor] auditor needs proper testing (Christian Grothoff) - assigned.
- 0005067: [documentation] docs.taler.net/index.html should receive i18n and nicer styling (Marcello Stanisci) - assigned.
- 0005298: [wallet (WebExtensions)] wallet does not show a good error message on refund when a refund permission has expired (Florian Dold) - assigned.
- 0004950: [wallet (browser-based)] spec and implement asynchronous payment api (Florian Dold) - assigned.
- 0005213: [wallet (WebExtensions)] wallet's "tree view" should be turned into a human-friendly, detailed balance sheet (Florian Dold) - assigned.
- 0005257: [documentation] Add payments generator chapter into merchant manual (Marcello Stanisci) - assigned.
- 0005070: [wallet (WebExtensions)] compiler taler-wallet-lib to webassembly (Florian Dold) - assigned.
- 0004857: [deployment and operations] make sure that deployment scripts start database to get full test coverage, but only if available (Florian Dold) - assigned.
- 0005021: [bank (demonstrator)] python logic should be documented in doxygen-compatible style (Marcello Stanisci) - assigned.
- 0005019: [bank (demonstrator)] taler bank should follow PEP 484 and 526 where applicable (Marcello Stanisci) - assigned.
- 0005216: [wallet (WebExtensions)] wallet's auditor editing page should have better copy to explain what auditors do (Florian Dold) - assigned.
- 0005215: [wallet (WebExtensions)] wallet history is misleading since fees are not shown (Florian Dold) - assigned.
- 0004952: [mechant backend] /track/transfer testcase. (Marcello Stanisci) - assigned.
- 0005066: [merchant backend API (C)] /history API for merchant differs from /history for bank, and it is worse (Marcello Stanisci) - assigned.
- 0005038: [wallet (WebExtensions)] use smaller URL parsing library, since its included on every page (Florian Dold) - assigned.
- 0004748: [wallet (WebExtensions)] errors in edge (Florian Dold) - assigned.
- 0004734: [wallet (WebExtensions)] display what the new balance will be when confirming contracts/reserves (Florian Dold) - assigned.
- 0004628: [wallet (WebExtensions)] wallet does not support withdraw with loose bank integration (Florian Dold) - assigned.
- 0004051: [wallet (WebExtensions)] support two levels of bank integration for creating reserves (Florian Dold) - assigned.
- 0004117: [documentation] document fee structure considerations (Florian Dold) - assigned.
- 0004692: [deployment and operations] probing scripts to test wire config of exchange/bank is missing (Marcello Stanisci) - assigned.
- 0004809: [other] pages that need JavaScript to function should have a noscript block (Marcello Stanisci) - assigned.
- 0004819: [wallet (WebExtensions)] wallet should have a list of common currencies and how to render them (Florian Dold) - assigned.

0 of 48 issue(s) resolved. Progress (0%).

Taler - 0.8 (Scheduled For Release 2018-06-30) View Issues ]
==============================================

Wallet synchronization and backup.
0%
- 0005320: [other] consider using pipenv for easier "GNU-Style" installation of packages and deterministic builds - new.
- 0005319: [wallet (WebExtensions)] compilation of wallet pulls in a ridiculous number of dependencies (Florian Dold) - assigned.
- 0005196: [deployment and operations] Authentication method for Buildbot Web interface (Marcello Stanisci) - assigned.
- 0005453: [exchange] do not use fixed amounts for refresh in testing/benchmark (Florian Dold) - assigned.
- 0005451: [twister] Enable IPv6 (Marcello Stanisci) - assigned.
- 0005450: [mechant backend] Lib test case _sometimes_ ignores CTRL-C (Marcello Stanisci) - assigned.
- 0005449: [twister] Make it compression-aware. (Marcello Stanisci) - assigned.
- 0005459: [exchange] Change the way CMD structs are defined. (Marcello Stanisci) - assigned.
- 0005136: [exchange API (C)] exchange API should implement and export functions to persist /keys data (Marcello Stanisci) - assigned.
- 0004810: [wallet (WebExtensions)] the wallet should support backup and sync (Florian Dold) - assigned.
- 0004096: [documentation] Wallet database scheme needs to be documented. (Florian Dold) - assigned.

0 of 11 issue(s) resolved. Progress (0%).

Taler - 0.9 (Scheduled For Release 2018-08-30) View Issues ]
==============================================

Exportable proofs and proof checkers
0%
- 0005424: [Web site(s)] Set up consistent policy for building Websites. (Marcello Stanisci) - confirmed.
- 0004402: [exchange] exchange-tools lack testcases - confirmed.
- 0005310: [exchange] cover http_mhd.c functions - confirmed.
- 0005309: [exchange] exchange needs more testcases - confirmed.
- 0005285: [wallet (WebExtensions)] Add owning wallet id to coin database (Florian Dold) - assigned.
- 0004379: [wallet (WebExtensions)] error handling: exportable proof for e.g. double spending (Florian Dold) - assigned.
- 0004629: [other] certificates for merchant public keys aren't supported (Florian Dold) - assigned.
- 0004720: [wallet (WebExtensions)] wallet db has inconsistent naming convensions (Florian Dold) - assigned.

0 of 8 issue(s) resolved. Progress (0%).

gnunet-gtk - Roadmap

gnunet-gtk - 0.11.0 (Scheduled For Release 2018-07-08) View Issues ]
======================================================
100%
- 0003590: [gnunet-peerinfo-gtk] gnunet-peerinfo-gtk should display numeric addresses while resolving (Christian Grothoff) - resolved.

1 of 1 issue(s) resolved. Progress (100%).