aboutsummaryrefslogtreecommitdiff
path: root/src/exchange-tools
AgeCommit message (Collapse)Author
2019-08-25re-format codeFlorian Dold
2019-08-17remove currency field from databasesChristian Grothoff
2019-06-26also check for master public key consistency in taler-exchange-keyupChristian Grothoff
2019-06-26fix use after freeChristian Grothoff
2019-06-26have taler-exchange-wire check master public key matchesChristian Grothoff
2019-06-03check return value from GNUNET_PROGRAM_run in taler-wireChristian Grothoff
2019-04-17Refactor for GNUNET_memcmpng0
2019-04-11Better calculation of # DKsMarcello Stanisci
2019-04-10Make the API-agnostic iterator work.Marcello Stanisci
This allows to build local histories to be matched against the ones returned by the bank; in particular, this version builds those stories regardless of /history or /history-range being run.
2019-04-08Fix leftover memcmpng0
2019-04-08Refactor for GNUNET_memcmp and _is_zerong0
2019-04-08notesMarcello Stanisci
2019-04-07fix #includesChristian Grothoff
2019-04-06Test the big lookahead_sign, plus notes.Marcello Stanisci
2019-04-03keyup:_use_ the timestamp given by the user.Marcello Stanisci
2019-04-02syntaxMarcello Stanisci
2019-03-27DebugMarcello Stanisci
2019-03-03fix format string issue in taler-wire, complete work on #5536 revocation ↵Christian Grothoff
file issue (shift location of revocation file and change content to include denom hash)
2019-03-02actually disable 100 continueChristian Grothoff
2019-02-13UXMarcello Stanisci
2019-02-13Fix #5558.Marcello Stanisci
2019-02-12Improve UXMarcello Stanisci
2019-02-12Fix passing of delta.Marcello Stanisci
2019-02-12Fix transactions list request.Marcello Stanisci
2019-02-12Getting transaction history 60% fixed.Marcello Stanisci
2019-02-12Properly shutdown.Marcello Stanisci
2019-02-114692. Fix global return code.Marcello Stanisci
2019-02-114692. UXMarcello Stanisci
2019-02-114692. Putting logic to execute wire transfers.Marcello Stanisci
2019-02-11fix option namesMarcello Stanisci
2019-02-114692. Logic to ask for transaction history.Marcello Stanisci
2019-02-10load wire pluginMarcello Stanisci
2019-02-10fix logMarcello Stanisci
2019-02-104692. Skeleton.Marcello Stanisci
2019-02-10Starting #4692Marcello Stanisci
2018-11-23Remove double closing of a "file stream".Marcello Stanisci
2018-10-27clean up struct TALER_ExchangeSigningKeyValidityPSChristian Grothoff
(long-standing fixme: should not have contained the signature itself)
2018-10-06fix #5434 (no more salt in exchange wire replies)Christian Grothoff
2018-09-15fix #5315, including more testingChristian Grothoff
2018-05-03fix path generation.Marcello Stanisci
2018-04-02fix NULL termination of fee listChristian Grothoff
2018-04-02Changing configuration structure to enable multiple accounts.Christian Grothoff
This change enables using multiple wire plugins at the same time. Also, we now distinguish between the wire plugin (i.e. EBICS or taler_bank) and the wire method (i.e. SEPA or x-taler-bank) that the wire plugin is implementing. The "taler-bank" wire method was renamed from "test" to "x-taler-bank". This also changes the format of the /wire response of the exchange, as we now need to return multiple accounts. Note that wire fees are specified per wire method, not per wire account. taler-exchange-keyup now automatically signs all of the /wire responses in the location specified by the configuration. Account identification in wire plugins was changed to use payto://-URLs instead of method-specific JSON fields. Signing and validation of /wire responses was moved from each wire plugin to a generic validation method in libtalerutil (crypto) or libtalerjson (for JSON-formatted inputs). Convenience methods were added to generate JSON for wire accounts (salting, signing). Various section and option names were adjusted to streamline the configuration and make it more consistent overall. Documentation was updated as well.
2018-02-12Implement new traits-based tests.Marcello Stanisci
2017-12-14implement taler-bank-transfer, fixes #5195Christian Grothoff
2017-12-08fix reservemod issue with time roundingChristian Grothoff
2017-10-06check rval from TALER_amount_to_stringChristian Grothoff
2017-10-06really carefully check strtoll() return value before casting to uint64_tChristian Grothoff
2017-06-04fix more leaksChristian Grothoff
2017-05-09handle error code returned by TALER_EXCHANGEDB_denomination_keys_iterateChristian Grothoff
2017-05-08remove dead transfer details field from reserves_in (API, exchangedb, etc.)Christian Grothoff