summaryrefslogtreecommitdiff
path: root/src/exchange/taler-exchange-httpd_responses.c
AgeCommit message (Collapse)Author
2020-07-05towards changing timestamp in deposit confirmation (tests failing)Christian Grothoff
2020-07-05fix status codeChristian Grothoff
2020-04-09make code compiler without warnings with latest libmicrohttpd APIChristian Grothoff
2020-04-08fix #6170 and rest of #6164Christian Grothoff
2020-04-08adapt to new GNUnet sign API (#6164)Christian Grothoff
2020-03-31typosCodeBlau-NGI-2019Christian Grothoff
2020-03-30match updated specification, use CREDIT instead of DEPOSIT for transfers ↵Christian Grothoff
into a reserve
2020-03-27second pass on responses: indentation cleanup and CSEChristian Grothoff
2020-03-27clean up response generation codeChristian Grothoff
2020-03-15clean up link logicChristian Grothoff
2020-03-14code cleanup and additional error checking logic for #6124, but no actual ↵Christian Grothoff
semantic change
2020-03-04minor code clean up, renaming for consistencyChristian Grothoff
2020-03-01work around indentation bug of uncrustifyChristian Grothoff
2020-03-01use global ENABLE_SANITY_CHECKS constant also in response generation logicChristian Grothoff
2020-02-04fix #6065Christian Grothoff
2020-01-19fix copyright headers as per CAChristian Grothoff
2020-01-18payback -> recoup stranglersChristian Grothoff
2020-01-16kill another FIXMEChristian Grothoff
2019-11-23profitChristian Grothoff
2019-11-23use CONFLICT for double spending to distinguish properly from FORBIDDEN for ↵Christian Grothoff
bad signatures
2019-11-23more refactoring towards using libtalermhdChristian Grothoff
2019-11-01improve status codes returned in case of denomination key troublesChristian Grothoff
2019-10-31tighten formatting rulesChristian Grothoff
2019-08-25re-format codeFlorian Dold
2019-07-24implement zombie checkChristian Grothoff
2019-07-22include new payback-refresh possibilities in coin history generationChristian Grothoff
2019-07-22replace GNUNET_asserts() with more proper error handling, fix indentationChristian Grothoff
2019-06-18dead code eliminationChristian Grothoff
2019-06-04log failures by MHD_add_response_headerChristian Grothoff
2019-05-02replace denom_pub with denom_pub_hash in exchange API to reduce bandwidthChristian Grothoff
2018-08-09use correct HTTP status code for commit failuresChristian Grothoff
2018-05-18Ask to withdraw on a expired reserve.Marcello Stanisci
2018-05-18diagnosticsMarcello 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.
2018-01-15add timestamp for /reserve/status deposit eventsChristian Grothoff
2017-12-10fix test for '*' accepted encodingChristian Grothoff
2017-11-29fixing #5178Christian Grothoff
2017-10-07properly handle signing errors if httpd lacks signing keys by returning ↵Christian Grothoff
internal errors (and handling new return value from TEH_KS_sign)
2017-10-06check return value from TALER_amount_get_zeroChristian Grothoff
2017-10-06check return value from TALER_JSON_hashChristian Grothoff
2017-09-14be more precise about encoding HTTP bodiesChristian Grothoff
2017-06-19move reply_transfer_pending to where it belongsChristian Grothoff
2017-06-19split httpd_refresh.c into refresh_melt, refresh_link and refresh_revealChristian Grothoff
2017-06-19refactor /track logic towards new structureChristian Grothoff
2017-06-19address #5010 for /paybackChristian Grothoff
2017-06-19address #5010 for /refundChristian Grothoff
2017-06-19fixing #5010 for /reserve/withdrawChristian Grothoff
2017-06-19refactoring /deposit towards new transaction style (#5010)Christian Grothoff
2017-06-04fix more leaksChristian Grothoff
2017-06-04fixing misc doxygen issuesChristian Grothoff