summaryrefslogtreecommitdiff
path: root/src/exchange-lib
AgeCommit message (Collapse)Author
2017-05-12nicer loggingChristian Grothoff
2017-05-11clean up debug logicChristian Grothoff
2017-05-11acutally initialize num_auditors field, helps a lot...Christian Grothoff
2017-05-11fail hard if any auditor sig is wrongChristian Grothoff
2017-05-11generate auditor signatures in exchange-lib testcase, and handle problem ↵Christian Grothoff
with bogus revocation keys during startup more gracefully by terminating instead of looping
2017-05-09nicely handle error from json_dumps without assertChristian Grothoff
2017-05-08remove dead transfer details field from reserves_in (API, exchangedb, etc.)Christian Grothoff
2017-05-08updates to distinguish clearly between wtid and json transfer detailsChristian Grothoff
2017-05-07check json_pack return value, just to be niceChristian Grothoff
2017-05-04add /history support to fakebankChristian Grothoff
2017-05-04adding support for transaction history to wire plugin API (#4959)Christian Grothoff
2017-04-20finished implementing #4956 in principle, but not yet testedChristian Grothoff
2017-04-20fix misc doxygen issuesChristian Grothoff
2017-04-19implementing #4956-support in libtalerexchangeChristian Grothoff
2017-04-18fixing #4980Christian Grothoff
2017-04-17introducing closing feeChristian Grothoff
2017-04-16test case of /payback done twice, handle 403-case in /payback handler, ↵Christian Grothoff
thereby also testing coin-with-payback history case in test logic (fixes #3887)
2017-04-10also test reserve history after paybackChristian Grothoff
2017-04-10fix test_exchangedb denomkeys testChristian Grothoff
2017-04-10expand /payback testsChristian Grothoff
2017-04-10add test case for #3887Christian Grothoff
2017-04-10preparations for testing /payback APIChristian Grothoff
2017-04-03implement #3887-handling in exchange-libChristian Grothoff
2017-04-03mark TODOs for #3887 in exchange-libChristian Grothoff
2017-04-03implement rest of exchange logic for #3887 (return payback information in ↵Christian Grothoff
reserve and coin histories)
2017-04-01implement DB plugin function to obtain reserve information, migrate logic to ↵Christian Grothoff
simplified API spec (#3887); use plugin API in /payback DB implementation
2017-03-29implementing remaining /payback responsesChristian Grothoff
2017-03-29implement /payback-functions in libtalerexchange.so (new C file)Christian Grothoff
2017-03-29implement /payback-functions in libtalerexchange.soChristian Grothoff
2017-03-24merge aggregatorChristian Grothoff
2017-03-06test more of /wire, fix off-by-oneChristian Grothoff
2017-03-06cover get more of /wire API in test caseChristian Grothoff
2017-03-04implement #4937: allow extraction of feesChristian Grothoff
2017-03-04implementing/fixing #4933: check total_amount matches aggregated transactionsChristian Grothoff
2017-03-04implementing #4929Christian Grothoff
2017-03-03implement #4929: add wire transfer fee to /wire (but not yet charged by ↵Christian Grothoff
aggregator)
2017-03-03changing wire plugin specification from [exchange]WIREFORMAT to ↵Christian Grothoff
[exchange-wire-PLUGIN]enable=YES/NO
2017-03-02implementing #4921: add base URL to wire transfersChristian Grothoff
2017-03-02fix expire header parsing if day-of-month is 7th due to field confusing ↵Christian Grothoff
(wday vs mday)
2017-02-08do not print warnings for perfectly expected status codesChristian Grothoff
2017-02-08ensure testcase terminates if wget is not installed or launching httpd failedChristian Grothoff
2017-02-08skip test if binaries are not in PATHChristian Grothoff
2017-02-07remove transaction_id, only one payment per proposal allowedFlorian Dold
2017-02-06contract terminology renaming (#4877)Florian Dold
2017-01-13Add option to initialized db, fixes 4858Florian Dold
Additionally remove the TESTRUN option, since the name is confusing and doesn't match the original semantics (temp tables). Test cases should now invoke the exchange httpd with the "-i" option.
2016-12-04#4828Marcello Stanisci
2016-11-18addressing #4803: nicer error messages for invalid wire formatsChristian Grothoff
2016-11-17add idempotency checks for /refresh/reveal, fixing #4793Christian Grothoff
2016-11-04wget-ing /admin/add/incoming from bank-lib testcaseMarcello Stanisci
2016-10-20rename and move TALER_EXCHANGE_json_get_error_code to TALER_JSON_get_error_codeChristian Grothoff