summaryrefslogtreecommitdiff
path: root/src/exchange
AgeCommit message (Collapse)Author
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
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-11-11-only enable developer logic if MHD is recent enoughChristian Grothoff
2016-11-07resolving merge issueChristian Grothoff
2016-11-07indentationChristian Grothoff
2016-10-20introducing error codes for the merchant backendChristian Grothoff
2016-10-19fix recently introduced JSON pack format string errorsChristian Grothoff
2016-10-19fix recently introduced double-freeChristian Grothoff
2016-10-18implement #4497/#4705 -- addition of unique numeric error codes -- for the ↵Christian Grothoff
server-side of the exchange
2016-10-14Merge branch 'master' of git+ssh://taler.net/exchangeChristian Grothoff
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-13logging for refreshFlorian Dold
2016-10-13fix returning wrong status code to MHD on malformed /refresh/reveal requestChristian Grothoff
2016-09-30mint->exchange leftoversChristian Grothoff
2016-09-30fixing aggregator hanging after bank's errorMarcello Stanisci
2016-09-29-stylistic improvement: use numbers for counters instead of GNUNET_OK, etc.Christian Grothoff
2016-09-28typoMarcello Stanisci
2016-09-26include execution time in signed message for /track/transfer (#4578)Christian Grothoff
2016-09-26implement that /track/transaction returns execution time (#4578)Christian Grothoff
2016-09-23check return values, fix use of uninit memory on certain error handling pathsChristian Grothoff
2016-09-23fix #4673Christian Grothoff
2016-09-23reduce log levelChristian 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-07mostly working migration of the DH-seeded refresh variantChristian Grothoff