summaryrefslogtreecommitdiff
path: root/src/exchange/taler-exchange-httpd_wire.c
AgeCommit message (Collapse)Author
2021-08-23-fix pthread leftoverChristian Grothoff
2021-08-21-change handler signatures to prepare for long polling supportChristian Grothoff
2021-08-11return more detailed issue report in /wire, fixes #6980Christian Grothoff
2021-08-06-skeleton logic for #6980Christian Grothoff
2021-07-30-eliminate more json_pack format stringsChristian Grothoff
2021-02-13fix memory leaksChristian Grothoff
2021-02-13simplify logic, fix leakChristian Grothoff
2021-02-13fix memory leaksChristian Grothoff
2021-01-06add checks to ensure payto:// URI is well-formed to taler-exchange-offline, ↵Christian Grothoff
and taler-exchange-httpd where applicable (fixes #6675)
2020-12-20add missing returnChristian Grothoff
2020-12-20spell checking issuesChristian Grothoff
2020-12-20rename wire2.c to wire.cChristian Grothoff
2020-12-14(start to) remove logic no longer needed with new key managementChristian Grothoff
2020-07-05fix error reporting/handlingChristian Grothoff
2020-04-09make code compiler without warnings with latest libmicrohttpd APIChristian Grothoff
2020-03-17code cleanup, more consistent handling of libjansson allocation failuresChristian Grothoff
2020-03-16method can be staticChristian Grothoff
2020-03-16clean up taler-exchange-httpd_wire logicChristian Grothoff
2020-03-16harden URI validation logicChristian Grothoff
2020-03-16integrate validation with wire, where it belongsChristian Grothoff
2020-03-15clean up /wire logicChristian Grothoff
2020-03-15code cleanupChristian Grothoff
2020-03-15major renaming of internal symbols for better consistencyChristian Grothoff
2020-02-26phase 1 of #6067: update exchange HTTPD to new API styleChristian Grothoff
2020-01-19fix copyright headers as per CAChristian Grothoff
2020-01-18fix warningsChristian Grothoff
2019-11-23more refactoring for libtalermhdChristian Grothoff
2019-11-01fix warningsChristian Grothoff
2019-10-31tighten formatting rulesChristian Grothoff
2019-08-25re-format codeFlorian Dold
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.
2017-05-04adding support for transaction history to wire plugin API (#4959)Christian Grothoff
2017-04-17introducing closing feeChristian Grothoff
2017-03-19check return value from taler_array_append_new()Christian Grothoff
2017-03-08fix #4851Christian Grothoff
2017-03-03implement #4929: add wire transfer fee to /wire (but not yet charged by ↵Christian Grothoff
aggregator)
2016-09-30mint->exchange leftoversChristian Grothoff
2016-07-07fixing #4594Marcello Stanisci
2016-06-11fixing more leaksChristian Grothoff
2016-04-22make names related to wire plugins less genericFlorian Dold
2016-04-01implementing #4356, tests still failing, but main logic should now be updatedChristian Grothoff
2016-03-19first refactoring of JSON logic to address #4150 and #4237Christian Grothoff
2016-03-04modify /wire/test to provide bank URI and bank account numbersChristian Grothoff
2016-03-04towards returning account numbers in /wire/testChristian Grothoff
2016-03-01rename section from exchange-wire- to wire-Christian Grothoff
2016-03-01renaming mint->exchangeChristian Grothoff