aboutsummaryrefslogtreecommitdiff
path: root/src/exchange-lib
AgeCommit message (Expand)Author
2017-11-29fixing #5178Christian Grothoff
2017-10-31fix stupid ordering issue after refactoringChristian Grothoff
2017-10-31add TALER_EXCHANGE_reserve_withdraw2 function for easy withdrawal of tipsChristian Grothoff
2017-10-31major API refactoring, adding planchet generation and coin extraction APIs to...Christian Grothoff
2017-10-31rename: TALER_setup_planchet -> TALER_planchet_setup_refreshChristian Grothoff
2017-10-31rename: TALER_FreshCoinP -> TALER_PlanchetSecretsP, and TALER_setup_fresh_coi...Christian Grothoff
2017-10-18releasing v0.4.0v0.4.0Christian Grothoff
2017-10-06doh, do not try to clean up after allocation failureChristian Grothoff
2017-10-06add assertion to be more defensive against buffer overflow (cannot happen, bu...Christian Grothoff
2017-10-06add assertion to be more defensive against buffer overflow (cannot happen, bu...Christian Grothoff
2017-10-06better logging if IBAN validation fails, also avoid potentially unbounded sta...Christian Grothoff
2017-10-06check return value from TALER_amount_get_zeroChristian Grothoff
2017-10-06check return value from TALER_JSON_hashChristian Grothoff
2017-09-26fix mapping of auditor sigs to DKs, avoid one hash operation by caching hash ...Christian Grothoff
2017-09-26simplify time conversion using strptime instead of manual hack, also check fo...Christian Grothoff
2017-09-26check json_array_append_new() return values, proper logging on errorsChristian Grothoff
2017-09-17bump version of taler protocol we implementChristian Grothoff
2017-09-17clean up /keys cherry picking logic, including changing the last_issue_date v...Christian Grothoff
2017-09-14(imperfect) test for #4840Christian Grothoff
2017-09-13do keep signing over DKs even for cherry-picked /keys repliesChristian Grothoff
2017-09-13add logic to signal exchange to reload keysChristian Grothoff
2017-09-13add argument to TALER_EXCHANGE_check_keys_current() to allow forcing the down...Christian Grothoff
2017-09-13skeleton for /keys cherry picking testcaseChristian Grothoff
2017-09-13theoretically finished implementation of #4840 (/keys cherry picking), but by...Christian Grothoff
2017-09-12add support for #4840 (/keys cherry picking) to libtalerexchangeChristian Grothoff
2017-07-01implement logic to check protocol version compatibility (#5035)Christian Grothoff
2017-06-29preparations for #4840Christian Grothoff
2017-06-19fix leaks and typosChristian Grothoff
2017-06-19fixing #5010 for /reserve/withdrawChristian Grothoff
2017-06-11modify fakebank API to allow arbitrary subjects, not just well-fromed WTIDsChristian Grothoff
2017-06-06bump versions for releasev0.3.0Christian Grothoff
2017-06-05assert non-NULLChristian Grothoff
2017-06-05fix indentationChristian Grothoff
2017-06-04fix remaining leak from #5050Christian Grothoff
2017-06-04free auditor data on shutdown (#5050)Christian Grothoff
2017-06-04fix memory leaks (#5050)Christian Grothoff
2017-06-04fixing misc doxygen issuesChristian Grothoff
2017-06-01add version to keydata returned by libtalerexchange (#5035)Christian Grothoff
2017-05-29rename proposal_data to contract_terms (see #4879)Florian Dold
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 with...Christian Grothoff
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