aboutsummaryrefslogtreecommitdiff
path: root/src/exchange-tools/taler-exchange-keyup.c
AgeCommit message (Collapse)Author
2020-08-24fix keyup timetravel (#6523)Christian Grothoff
2020-08-12adapt to GNUnet API changeFlorian Dold
2020-07-15Fix #6375Christian Grothoff
2020-07-05fix error reporting/handlingChristian Grothoff
2020-06-10log full config section in error message instead of just the wire methodFlorian Dold
2020-04-11adapations to GNUnet API changeChristian Grothoff
2020-04-08adapt to new GNUnet sign API (#6164)Christian Grothoff
2020-03-31typosCodeBlau-NGI-2019Christian Grothoff
2020-03-27removing inappropriate i18n codeChristian Grothoff
2020-03-27fix warningsChristian Grothoff
2020-03-22the big EC renameChristian Grothoff
2020-03-17a first, untested stab at #6123, committing intermediate result that passes ↵Christian Grothoff
(existing) tests
2020-03-17fix doxygen errorsChristian Grothoff
2020-03-15move common logic to parse currency into libtalerutilChristian Grothoff
2020-03-10fix typo, remove obsolete option, initialize mpubChristian Grothoff
2020-03-07fix comments, naming consistency issuesChristian Grothoff
2020-03-07share master private key verification logic between taler-exchange-wire and ↵Christian Grothoff
taler-exchange-keyup
2020-03-04more renamingChristian Grothoff
2020-02-11revert bank API change, we will not do this here after allChristian Grothoff
2020-02-11mergingChristian Grothoff
2020-02-11start with new history API implementationChristian Grothoff
2020-02-04add timetravel option for testing/debuggingChristian Grothoff
2020-01-20bugfixesChristian Grothoff
2020-01-19use TALER_config_get_amount() consistently, require currency rounding option ↵Christian Grothoff
to exist instead of defaulting
2020-01-19rename: TALER_config_get_denom->amountChristian Grothoff
2020-01-18payback -> recoup stranglersChristian Grothoff
2020-01-15add another interpreter command to check incoming wire transfersChristian Grothoff
2020-01-14refactor uri parsing logic, prepare for unit testChristian Grothoff
2020-01-13die, dead #include, dieChristian Grothoff
2020-01-11major refactoring, eliminating wire-plugins and moving towards new bank API. ↵Christian Grothoff
main code compiles, testcases known to fail, code sure not to fully work yet
2019-12-11add logic for privacy policyChristian Grothoff
2019-11-01fix warningsChristian Grothoff
2019-10-31tighten formatting rulesChristian Grothoff
2019-09-13to lower case..Marcello Stanisci
2019-08-25re-format codeFlorian Dold
2019-06-26also check for master public key consistency in taler-exchange-keyupChristian Grothoff
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-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-02actually disable 100 continueChristian Grothoff
2018-10-27clean up struct TALER_ExchangeSigningKeyValidityPSChristian Grothoff
(long-standing fixme: should not have contained the signature itself)
2018-09-15fix #5315, including more testingChristian Grothoff
2018-05-03fix path generation.Marcello Stanisci
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.