Not Yet Released
This release is about testing the robustness of the system by explicitly checking operations against ill-behaved participants.
0005595: [Web site(s)] Move to bootstrap 4 (ng0)
0005785: [auditor] auditor crashes when "taler-auditor-dbinit -r" wasn't run (Christian Grothoff)
0005781: [exchange] signature on wire response file fails to verify (Christian Grothoff)
0005424: [Web site(s)] Set up consistent policy for building Websites. (Marcello Stanisci)
0005744: [twister] TWISTER_PATH_LENGTH / TWISTER_VALUE_LENGTH should not exist, and is currently not properly enforced either (Marcello Stanisci)
0005696: [exchange] Some denoms don't get signed by the auditor. (Marcello Stanisci)
0005756: [exchange] "parse_payto()" defined in THREE places! (Christian Grothoff)
0005647: [mechant backend] Database unusable, PROBABLY after failing transaction. (Christian Grothoff)
0005754: [exchange] libtalerexchange /keys misshandling (Christian Grothoff)
0005747: [exchange] shorter expiration times for demo and test (Christian Grothoff)
0005724: [twister] code repetition and conflicting parameters. (Marcello Stanisci)
0005469: [deployment and operations] deploy taler-auditor-httpd (Marcello Stanisci)
0005719: [mechant backend] error handling branch insufficiently tested in merchant backend (Marcello Stanisci)
0005715: [bank (demonstrator)] stop using validictory (Marcello Stanisci)
0005731: [exchange] exchange potentially leaks DB handles (Christian Grothoff)
0005709: [other] should use AS_IF instead of shell if-statements (Christian Grothoff)
0005716: [exchange] exchange fails with cryptic error message if DB role is not a superuser (Christian Grothoff)
0005063: [auditor] "add auditor" button on looks ugly (Marcello Stanisci)
0005693: [Web site(s)] Improve setup documentation for landing page repo (Christian Grothoff)
0005694: [auditor] Add README to auditor repo (Christian Grothoff)
0005672: [exchange] Should "TALER_TESTING_cmd_check_keys()" relax the check on the number of denom keys? (Marcello Stanisci)
0005490: [deployment and operations] Install Buildbot on GV.TALER.NET. (Marcello Stanisci)
0005567: [other] lcov-builder fails, nobody was told? (Marcello Stanisci)
0005483: [other] unreachable (ng0)
0005671: [bank (demonstrator)] Tests seek ~/.config/taler.conf (Marcello Stanisci)
0005688: [mechant backend] unable to build merchant due to includes (or getaddrinfo(3)?) (Christian Grothoff)
0005666: [bank (demonstrator)] bank and wire plugin should support date-based transaction histories (Marcello Stanisci)
0005021: [bank (demonstrator)] python logic should be documented in doxygen-compatible style (Marcello Stanisci)
0005435: [exchange] curl handle initialization should be de-duplicated (Florian Dold)
0005257: [documentation] Add payments generator chapter into merchant manual (Marcello Stanisci)
0005536: [exchange] exchange should delete private keys after signing period expires (Christian Grothoff)
0004809: [other] pages that need JavaScript to function should have a noscript block (Marcello Stanisci)
0005593: [bank (demonstrator)] Need 404 page. (Marcello Stanisci)
0005067: [documentation] should receive i18n and nicer styling (Marcello Stanisci)
0005601: [documentation] Some text blocks don't get translated by pybabel. (Marcello Stanisci)
0005591: [other] Survey site stuck when surveying with JavaScript disabled. (Marcello Stanisci)
0005565: [exchange] exchange cherry picking test fails (again), 8/10 keys returned (Christian Grothoff)
0005558: [wire plugins] Change "serial id" type to a more abstract one. (Marcello Stanisci)
0005561: [bank (demonstrator)] Return 400 (bad json) if wrong currency is specified. (Marcello Stanisci)
0005542: [bank (demonstrator)] bank assertion failure reported on twitter (Marcello Stanisci)
0004453: [other] python components should respect loglevel (Marcello Stanisci)
0005543: [bank (demonstrator)] redirect loop on (Marcello Stanisci)
0005508: [mechant backend] You did not pay for this article (nice try!) (Marcello Stanisci)
0005546: [bank (demonstrator)] "INVALID AMOUNT, PLEASE REPORT" error message now in every account (Marcello Stanisci)
0004692: [deployment and operations] probing scripts to test wire config of exchange/bank is missing (Marcello Stanisci)
0005339: [bank (demonstrator)] Python components have to read the @INLINE@ keyword from configs. (Marcello Stanisci)
0005316: [deployment and operations] cgit crashes constantly, causing more interesting coredumps to be deleted eventually (Christian Grothoff)
0005376: [other] fix minor things in payto URI scheme and submit for review (Florian Dold)
0005497: [Web site(s)] Demo page error caused by wrong pattern (Marcello Stanisci)
0005413: [bank (demonstrator)] put integer overflow in transfer (Marcello Stanisci)
0005462: [exchange] reserve closing needs more testing (Marcello Stanisci)
0005451: [twister] Enable IPv6 (Marcello Stanisci)
0004952: [mechant backend] /track/transfer testcase. (Marcello Stanisci)
0005066: [merchant backend API (C)] /history API for merchant differs from /history for bank, and it is worse (Marcello Stanisci)
0005284: [mechant backend] Take curl context out of arguments from test instructions. (Marcello Stanisci)
0005136: [exchange API (C)] exchange API should implement and export functions to persist /keys data (Marcello Stanisci)
0005447: [auditor] auditor should accept samples of deposit confirmations from merchants (Marcello Stanisci)
0005503: [mechant backend] {'code': 2501, 'hint': 'db error: could not check for existing order'} (Christian Grothoff)
0005486: [bank (demonstrator)] Make sure bank works without the 'referer' header being ebabled. (Marcello Stanisci)
0005499: [bank (demonstrator)] Unhandled non-existent money recipient exception. (Marcello Stanisci)
0004799: [documentation] Merchant's /track/* (Marcello Stanisci)
0005484: [auditor] Database crash - foreign key "violation". (Christian Grothoff)
0005226: [other] add Q+A about international payments to FAQ (Christian Grothoff)
0005449: [twister] Make it compression-aware. (Marcello Stanisci)
0005459: [exchange] Change the way CMD structs are defined. (Marcello Stanisci)
0005058: [deployment and operations] taler-deployment-restart gives weird warnings without context (Marcello Stanisci)
0005196: [deployment and operations] Authentication method for Buildbot Web interface (Marcello Stanisci)
0005412: [bank (demonstrator)] Negative Balance (Marcello Stanisci)
0005448: [auditor] auditor should provide list of audited exchanges (Christian Grothoff)
0005446: [exchange] auditor should count number of coins seen, not just their value (Christian Grothoff)
0005455: [exchange] test-exchange-api-new fails with Trait coin-private-key/4 not found. (Christian Grothoff)
0005337: [twister] Machine state not changed to "download started" (Christian Grothoff)
0003475: [exchange] evil customer testsuite (Marcello Stanisci)
0005315: [exchange] re-enable, fix and properly test /keys cherry picking (Christian Grothoff)
0005394: [codeless payments] Pending Order feature for the merchant (shivamkohli)
0005344: [codeless payments] license headers missing (shivamkohli)
0005345: [codeless payments] README file missing (shivamkohli)
0005346: [codeless payments] codeless payments repo should have GNU-style build system (shivamkohli)
0005348: [codeless payments] implement file uploads for purely digital inventory items (shivamkohli)
0005357: [codeless payments] Implement accurate version of inventory tracking (shivamkohli)
0005358: [deployment and operations] Lock file should put the BB on "pause". (Marcello Stanisci)
0005364: [mechant backend] main "lib" test cases fail under Valgrind (Marcello Stanisci)
0005366: [mechant backend] Need payment generator for corner cases. (Marcello Stanisci)
0005384: [codeless payments] Tracking of Shipment (shivamkohli)
0005390: [wallet (WebExtensions)] remove broken toFloat function for amounts (Florian Dold)
0005391: [codeless payments] Improving Error handling (shivamkohli)
0005395: [codeless payments] Prompt the user for shipment details (shivamkohli)
0005396: [codeless payments] Document the code (shivamkohli)
0005407: [codeless payments] Testing the django application (shivamkohli)
0005408: [codeless payments] Improve user experience (shivamkohli)
0005420: [exchange] LDADDs in files should reference la files in the build directory (Feideus)
0005277: [exchange] Address WARNINGs in new "cherry pick" test-suite. (Marcello Stanisci)
0005291: [exchange] new test cases: use 'static' where appropriate. (Marcello Stanisci)
0005303: [other] Resume the back-office site. (Marcello Stanisci)
       0004930: [other] Render 'conflict' errors due to /track operations. (Marcello Stanisci)
             0005365: [mechant backend] Caching results makes testing difficult. (Marcello Stanisci)
0005340: [deployment and operations] Polish taler-deployment-start (Marcello Stanisci)
0005341: [other] Make "new" payments generator the default. (Marcello Stanisci)
0005378: [other] Merge payment generators into one command. (Marcello Stanisci)
0005382: [exchange] Signature from exchange tracking information never verified. (Marcello Stanisci)
0005383: [mechant backend] Integrity check on "total_amount" as of /track/transfer is missing. (Marcello Stanisci)
0005389: [exchange] taler-exchange-benchmark fails to run (Marcello Stanisci)
0005306: [other] "Modular" tests for C components. (Marcello Stanisci)
0005305: [documentation] Need chapter on testing technique. (Marcello Stanisci)
0005414: [bank (demonstrator)] Public accounts history should be in reverse order (Marcello Stanisci)
0005377: [other] Back-office site style issues. (Marcello Stanisci)
0005321: [exchange] investigate database problems in wirewatch (Christian Grothoff)
0004778: [other] bank, wallet, merchant-frontends have various small usability issues (Marcello Stanisci)
0005268: [bank (demonstrator)] crashes (Marcello Stanisci)
0005332: [mechant backend] Address FIXMEs at test cases. (Marcello Stanisci)
0005313: [bank (demonstrator)] Bad error handling // Info exposing error when giving account transfer an Intiger overflow (Marcello Stanisci)
0005311: [Web site(s)] Favicon missing on Survey web site (Marcello Stanisci)
0005100: [merchant backend API (C)] taler-merchant-generate-payments expansion to cover /track/ APIs (Marcello Stanisci)
0005304: [twister] Modify objects in upload. (Marcello Stanisci)
0005312: [exchange] list of exchange operations we should test better (Marcello Stanisci)
0005307: [mechant backend] list of merchant's uncovered code paths (Marcello Stanisci)
0005336: [twister] Flipping should respect Crockford encoding. (Marcello Stanisci)
0005334: [twister] Comments missing. (Marcello Stanisci)
0005283: [mechant backend] New test cases lack code comments. (Marcello Stanisci)
0005330: [mechant backend] Sporadic tests failures (Marcello Stanisci)
0004454: [other] fault injection for all GNU Taler APIs (Marcello Stanisci)
       0004892: [mechant backend] evil merchant testsuite (Marcello Stanisci)
       0004781: [twister] Error generating MITM (Marcello Stanisci)
0005685: [exchange] test_exchangedb.c gnunet_memcmp refactoring question (Christian Grothoff)
124 issues View Issues