summaryrefslogtreecommitdiff
path: root/src/exchange
AgeCommit message (Collapse)Author
2017-04-10expand /payback testsChristian Grothoff
2017-04-10add test case for #3887Christian Grothoff
2017-04-08implement checking of denomination revocation status in auditorChristian Grothoff
2017-04-08fix json_pack format stringChristian Grothoff
2017-04-08return revoked denom hashes under payback array in /keysChristian Grothoff
2017-04-07implement denomination key revocation logic in exchangedb and ↵Christian Grothoff
taler-exchange-keyup (part of #3887)
2017-04-07even more logging on DB issuesChristian Grothoff
2017-04-04towards supporting #3887 in the auditorChristian Grothoff
2017-04-03implement rest of exchange logic for #3887 (return payback information in ↵Christian Grothoff
reserve and coin histories)
2017-04-03handle TALER_EXCHANGEDB_RO_EXCHANGE_TO_BANK in DB balance calulationsChristian Grothoff
2017-04-03handle TALER_EXCHANGEDB_RO_PAYBACK_COIN in DB balance calulationsChristian Grothoff
2017-04-03handle TALER_EXCHANGEDB_TT_PAYBACK in DB balance calulationsChristian Grothoff
2017-04-03handle TALER_EXCHANGEDB_TT_PAYBACK in response generation of exchangeChristian Grothoff
2017-04-02implement tests for extended DB APIChristian Grothoff
2017-04-02implement returning /paybacks as part of reserve history (#3887)Christian Grothoff
2017-04-02implementing insertion of payback information in postgres plugin (part of #3887)Christian Grothoff
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-29first sketch at db module implementation for #3887Christian Grothoff
2017-03-29implement /payback parsing and signature verificationChristian Grothoff
2017-03-25renaming GNUNET_GETOPT-symbols to match latest changes in GNUnetChristian Grothoff
2017-03-24merge aggregatorChristian Grothoff
2017-03-20report wire amount minus aggregation fee in wire_out table, start logic in ↵Christian Grothoff
auditor to check wire amounts including wire fees
2017-03-19fix regression causing NPEChristian Grothoff
2017-03-19check return value from MHD_add_response_header()Christian Grothoff
2017-03-19check return value from taler_array_append_new()Christian Grothoff
2017-03-19revise exchangedb structure eliminating duplicated wire transfer date from ↵Christian Grothoff
aggregations, instead joining it from wire_out when needed
2017-03-18more work on auditorChristian Grothoff
2017-03-18add wire_out tracking to exchangedb, including deferred constraint, and to ↵Christian Grothoff
aggregator
2017-03-17fix typosChristian Grothoff
2017-03-17fix refund check logicChristian Grothoff
2017-03-15update getopt config parsing style to match 'getopt' GNUnet branch API changeChristian Grothoff
2017-03-08fix #4851Christian 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-03use new ENABLE method to load wire pluginsChristian Grothoff
2017-03-03update configuration generators to use new ENABLE option instead of ↵Christian Grothoff
WIREFORMATS, and to support wire fee generation
2017-03-03changing wire plugin specification from [exchange]WIREFORMAT to ↵Christian Grothoff
[exchange-wire-PLUGIN]enable=YES/NO
2017-03-02implement #4851 (refuse to run without wire plugin)Christian Grothoff
2017-03-02implementing #4921: add base URL to wire transfersChristian Grothoff
2017-02-07add code to silence false positive warning in gcc6.3Florian Dold
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-11-25refuse to start if we have no denominationsFlorian Dold
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-17handle more nicely the case that concurrent withdraws have changed history, ↵Christian Grothoff
causing us to see a different balance just before the commit; in this case, just retry the transaction; this should fix #4794
2016-11-17if reserve history computation reveals database inconsistency, do not abort ↵Christian Grothoff
but return proper error code
2016-11-17change rowid type to uint64_t everywhere; start with reserve-analysis in auditorChristian Grothoff