summaryrefslogtreecommitdiff
path: root/src/exchange-lib
AgeCommit message (Expand)Author
2017-12-14remove _admin APIs from libtalerexchangeChristian Grothoff
2017-12-14remove _admin APIs from libtalerexchangeChristian Grothoff
2017-12-10bump protocol version of C client, we do support the new refreshChristian Grothoff
2017-12-10add testcase for #5077 (passes), start to reduce use of exchange's admin/add/...Christian Grothoff
2017-12-10add wirewatch command to testcase (not yet active), for #5077Christian Grothoff
2017-12-10check find_pk return value in testChristian Grothoff
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