summaryrefslogtreecommitdiff
path: root/src/exchange/taler-exchange-httpd_refund.c
AgeCommit message (Collapse)Author
2024-03-28improve logging, support case that is in the protocol client-sideChristian Grothoff
2022-06-05complete P2P/W2W conflict handling, deduplicate code across handlersChristian Grothoff
2022-03-29centralize exchange online signature logicChristian Grothoff
2022-03-17more explicit cipher usage countersMarco Boss
2022-03-14add metrics for number of crypto operationsMarco Boss
2022-02-21-big renaming of structs for consistent naming with P suffixChristian Grothoff
2022-02-17-fix CS nonce reuse check logicChristian Grothoff
2021-12-25v12: also do not sign over merchant_pub in REFUND signature, centralize logicChristian Grothoff
2021-12-25protocol v12 changes (/recoup split, signature changes) plus database ↵Christian Grothoff
sharding plus O(n^2)=>O(n) worst-case complexity reduction on coin balance checks
2021-12-07add basic metrics collection logicChristian Grothoff
2021-10-27-fix exchange FTBFSChristian Grothoff
2021-08-23complete implementation of long-polling for reserve status; remove support ↵Christian Grothoff
for multi-threaded exchange httpd
2021-08-01introduce TALER_JSON_pack_ecChristian Grothoff
2021-07-30-eliminate more json_pack format stringsChristian Grothoff
2021-07-24fix #6939 in exchangeChristian Grothoff
2021-05-25return signed error message with HTTP_GONE status if denomination is not ↵Christian Grothoff
currently valid for specified operation (#6889)
2021-05-25return signed 404 statements for unknown denomination key hashes (#6889)Christian Grothoff
2020-12-14(start to) remove logic no longer needed with new key managementChristian Grothoff
2020-12-14activating implementation of #6175Christian Grothoff
2020-11-07adjust ECsChristian Grothoff
2020-08-25nicer generic error reporting logic, for #6432Christian Grothoff
2020-08-13extend tests to discover corner cases from #6478, fix code to actually work ↵Christian Grothoff
for those cases
2020-08-12fix refund handling: allow refund increases for the same coinChristian Grothoff
2020-07-22remove refund_fee from refund confirmation message and signatureFlorian Dold
2020-07-05fix status codeChristian Grothoff
2020-04-09make code compiler without warnings with latest libmicrohttpd APIChristian Grothoff
2020-04-08adapt to new GNUnet sign API (#6164)Christian Grothoff
2020-04-01typoChristian Grothoff
2020-03-29remove bogus warningsChristian Grothoff
2020-03-16simplify refund processing, add additional checks for matching currencyChristian Grothoff
2020-03-16integrate validation with wire, where it belongsChristian Grothoff
2020-03-15major renaming of internal symbols for better consistencyChristian Grothoff
2020-03-04more renamingChristian Grothoff
2020-03-04minor code clean up, renaming for consistencyChristian Grothoff
2020-02-26phase 1 of #6067: update exchange HTTPD to new API styleChristian Grothoff
2020-02-04fix #6065Christian Grothoff
2020-01-20spelling of 'mismatch'Florian Dold
2020-01-18payback -> recoup stranglersChristian Grothoff
2020-01-18fix leakChristian Grothoff
2020-01-17more KS cleanups, including one race fixChristian Grothoff
2020-01-17implement rh cachingChristian Grothoff
2020-01-16kill another FIXMEChristian Grothoff
2019-11-23fixChristian Grothoff
2019-11-23migrate parsing logic to libtalermhdChristian Grothoff
2019-11-23more libtalermhd refactoringChristian Grothoff
2019-11-01improve status codes returned in case of denomination key troublesChristian Grothoff
2019-11-01fix warningsChristian 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