summaryrefslogtreecommitdiff
path: root/src/exchange/taler-exchange-httpd_db.c
AgeCommit message (Collapse)Author
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-19fix regression causing NPEChristian Grothoff
2017-03-18more work on auditorChristian Grothoff
2017-03-17fix typosChristian Grothoff
2017-03-17fix refund check logicChristian Grothoff
2017-03-08fix #4851Christian Grothoff
2017-03-04implementing #4929Christian Grothoff
2017-02-07remove transaction_id, only one payment per proposal allowedFlorian Dold
2017-02-06contract terminology renaming (#4877)Florian Dold
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-17add note for #4792Christian Grothoff
2016-11-17three more missing rollbacks foundChristian Grothoff
2016-11-17fix error handling path that resulted in non-aborted transaction persisting, ↵Christian Grothoff
causing subsequent transactions to fail (#4737)
2016-10-18implement #4497/#4705 -- addition of unique numeric error codes -- for the ↵Christian Grothoff
server-side of the exchange
2016-10-14fix #4730: amount coult end up being zero, so check should be for SYSERR, ↵Christian Grothoff
not for OK (as zero implies NO)
2016-10-13fix returning wrong status code to MHD on malformed /refresh/reveal requestChristian Grothoff
2016-09-30mint->exchange leftoversChristian Grothoff
2016-09-26implement that /track/transaction returns execution time (#4578)Christian Grothoff
2016-08-11updating DB schema to profit from new KDF-based refresh variantChristian Grothoff
2016-08-11finished implementing session-hash based reveal checkingChristian Grothoff
2016-08-11re-compute refresh session hash in reveal stepChristian Grothoff
2016-08-05first half of changing refresh protocol to derive all key data from DHChristian Grothoff
2016-07-07fixing #4594Marcello Stanisci
2016-06-11-indentationChristian Grothoff
2016-06-11-indentation, doxChristian Grothoff
2016-06-11fixing more leaksChristian Grothoff
2016-06-09rename /deposit/wtid and /wire/deposits to /track/{transaction,transfer} for ↵Christian Grothoff
improved consistency
2016-06-09make code build against revised GNUnet blind signing APIChristian Grothoff
2016-05-26fix #4533 for exchange (breaks interaction with bank for /admin/add/incoming)Christian Grothoff
2016-05-24fix #4483Christian Grothoff
2016-05-21testing refund, fixing bugs, refund test passesChristian Grothoff
2016-05-16use GNUNET_new_array()Christian Grothoff
2016-05-16fixing #3814 by removing ability to melt multiple oldcoins at the same timeChristian Grothoff
2016-05-08reorg testcase a bitChristian Grothoff
2016-05-08expand testcase to cover refund API, fix minor issuesChristian Grothoff
2016-05-05working on #3641: more on /refund implementationChristian Grothoff
2016-05-02fixing #4462: avoid temporary schemata altogetherChristian Grothoff
2016-04-25presumably fixing #4455. A check did exist (see ↵Christian Grothoff
taler-exchange-httpd_deposit.c:225), but the two checks disagreed whether it was OK for the fee to be exactly equal to the amount. Now both checks allow the fee to be equal to the amount.
2016-04-15Merge branch 'master' of ssh://taler.net:/var/git/exchangeChristian Grothoff
2016-04-11implement signing of /wire/deposit replies (#4135)Christian Grothoff
2016-04-11refactor /wire/deposit response generation to do all JSON logic in ↵Christian Grothoff
httpd_responses.c
2016-03-21API change in GNUnet crypto for Full Domain HashingJeff Burdges
2016-03-19first refactoring of JSON logic to address #4150 and #4237Christian Grothoff