aboutsummaryrefslogtreecommitdiff
path: root/src/exchange-lib
AgeCommit message (Expand)Author
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
2016-10-20remove redundant exchange_api_common.h headerChristian Grothoff
2016-10-20return taler-specific error codes from C API as wellChristian Grothoff
2016-10-19Merge branch 'master' of taler.net:exchangeMarcello Stanisci
2016-10-19fix recently introduced double-freeChristian Grothoff
2016-10-18implement #4497/#4705 -- addition of unique numeric error codes -- for the se...Christian Grothoff
2016-10-17indentMarcello Stanisci
2016-10-10check dbinit return value to not fail hard if DB not availableChristian Grothoff
2016-09-26include execution time in signed message for /track/transfer (#4578)Christian Grothoff
2016-09-26return execution time also from exchange C API (#4578)Christian Grothoff
2016-08-11re-compute refresh session hash in reveal stepChristian Grothoff
2016-08-07mostly working migration of the DH-seeded refresh variantChristian Grothoff
2016-08-05first half of changing refresh protocol to derive all key data from DHChristian Grothoff
2016-07-07fixing #4594Marcello Stanisci
2016-06-20-bumps for releaseChristian Grothoff
2016-06-15check refresh amounts add up correctly, fix linker issueChristian Grothoff
2016-06-15clean up blobsChristian Grothoff
2016-06-15avoid passing int's as void*'s in benchmark logicChristian Grothoff
2016-06-13implement #4569Christian Grothoff
2016-06-11fix memory leaksChristian Grothoff
2016-06-11fix memory leaks: json_array_append increments RCChristian Grothoff
2016-06-11check return values of json_array_appendChristian Grothoff
2016-06-09note similarity in codeChristian Grothoff
2016-06-09refactor track_transfer 200 handling, fix minor leakChristian Grothoff
2016-06-09-typoChristian Grothoff
2016-06-09rename source files to match API URIsChristian Grothoff
2016-06-09rename source files to match API URIsChristian Grothoff
2016-06-09move TALER_TrackTransferDetails to taler_crypto_lib.h as it is not exchange-s...Christian Grothoff
2016-06-09rename /deposit/wtid and /wire/deposits to /track/{transaction,transfer} for ...Christian Grothoff
2016-06-09integrate child_death_task with aggregator struct, and cancel it on errorChristian Grothoff
2016-06-09make code build against revised GNUnet blind signing APIChristian Grothoff
2016-06-08turn libfakebank into libtalerfakebank so we can use it for testcases in the ...Christian Grothoff
2016-06-07add exchange_pub to callbacksChristian Grothoff
2016-05-31add support for /keys cache control (#4036)Christian Grothoff
2016-05-30adding --pool-size option to benchmark,Marcello Stanisci
2016-05-26fix #4533 for exchange (breaks interaction with bank for /admin/add/incoming)Christian Grothoff
2016-05-26change edate to wire_transfer_deadline/delay (#4521)Christian Grothoff
2016-05-24fixing #4520: be more aggressive at asserting when API is violatedChristian Grothoff
2016-05-24fix #4483Christian Grothoff
2016-05-24allow access to raw /keys responseFlorian Dold
2016-05-21testing refund, fixing bugs, refund test passesChristian Grothoff
2016-05-21make use of GNUNET_JSON_from_data_auto where possibleChristian Grothoff
2016-05-20extending interpreter to cover refund (but not used yet)Christian Grothoff
2016-05-20enforce wire deadline >= refund_deadline in APIChristian Grothoff
2016-05-18fix #4506: check that master key matches our master key when loading signing ...Christian Grothoff
2016-05-16fixing #3814 by removing ability to melt multiple oldcoins at the same timeChristian Grothoff
2016-05-06bump copyrightChristian Grothoff
2016-05-06support REFUNDS in transaction history in libtalerexchangeChristian Grothoff