summaryrefslogtreecommitdiff
path: root/src/exchange
AgeCommit message (Collapse)Author
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
2016-08-05first half of changing refresh protocol to derive all key data from DHChristian Grothoff
2016-07-07fixing #4594Marcello Stanisci
2016-06-26fix #4591Christian Grothoff
2016-06-20now that we have a separate bind, do not check for perms anymorev0.0.2Christian Grothoff
2016-06-13implement #4569Christian Grothoff
2016-06-11-indentationChristian Grothoff
2016-06-11-indentation, doxChristian Grothoff
2016-06-11fixing more leaksChristian Grothoff
2016-06-11fix 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-11fix intentChristian Grothoff
2016-06-09rename /deposit/wtid and /wire/deposits to /track/{transaction,transfer} for ↵Christian Grothoff
improved consistency
2016-06-09exit aggregator if we failed to connect to DBChristian Grothoff