summaryrefslogtreecommitdiff
path: root/src/include/taler_error_codes.h
AgeCommit message (Collapse)Author
2020-03-16simplify refund processing, add additional checks for matching currencyChristian Grothoff
2020-03-14code cleanup and additional error checking logic for #6124, but no actual ↵Christian Grothoff
semantic change
2020-03-12fix EC typo (by importing generated header)Florian Dold
2020-03-10more careful use of TALER_JSON_get_error_code(), limit to cases where we ↵Christian Grothoff
expect to get one
2020-02-26phase 1 of #6067: update exchange HTTPD to new API styleChristian Grothoff
2020-02-04fix #6065Christian Grothoff
2020-01-21make sure request_uid is actually uniqueFlorian Dold
Allowing duplicate request_uid for different transfer details means that somebody might eventually rely on this, which is bad. They should really be unique, it makes tracing easier.
2020-01-18payback -> recoup stranglersChristian Grothoff
2020-01-17address EC FIXMEsChristian Grothoff
2020-01-17fix error code useChristian Grothoff
2020-01-15use generated error codes, this has error code collisions removedFlorian Dold
2020-01-09fix #6015Christian Grothoff
2019-12-07fix j2Christian Grothoff
2019-11-30fix previousMarcello Stanisci
2019-11-30new bank error codeMarcello Stanisci
2019-11-29another ec'Christian Grothoff
2019-11-29another ECChristian Grothoff
2019-11-29merge error codesChristian Grothoff
2019-11-29error codesChristian Grothoff
2019-11-24another sync codeChristian Grothoff
2019-11-24add another convenience function to libtalermhdChristian Grothoff
2019-11-23use CONFLICT for double spending to distinguish properly from FORBIDDEN for ↵Christian Grothoff
bad signatures
2019-11-23use FORBIDDEN, never UNAUTHORIZEDChristian Grothoff
2019-11-17sync error codesChristian Grothoff
2019-11-16new error codes (bank)Marcello Stanisci
2019-11-15sync error codesChristian Grothoff
2019-11-02need more error codesdemo-2019-11-02-00Christian Grothoff
2019-11-01improve status codes returned in case of denomination key troublesChristian Grothoff
2019-10-15New error code,Marcello Stanisci
for payments sent to the wrong instance.
2019-09-29Less granularity for bank error codes (#5787).Marcello Stanisci
2019-09-26need status code for missing configuration optionChristian Grothoff
2019-09-26one EC for instance unknownChristian Grothoff
2019-08-30error codeFlorian Dold
2019-08-25re-format codeFlorian Dold
2019-07-24implement zombie checkChristian Grothoff
2019-06-26implement /link signaturesChristian Grothoff
2019-06-08add another ECChristian Grothoff
2019-06-04indentationChristian Grothoff
2019-02-13new bank error codeMarcello Stanisci
2019-02-05New error codes for bank.Marcello Stanisci
2019-01-31new error codeMarcello Stanisci
2019-01-10more error codes for the merchantChristian Grothoff
2018-12-22disambiguate error scenarios betterChristian Grothoff
2018-12-22fix numbering of EC codes, distinguish auditor DB store errorsChristian Grothoff
2018-10-28implement /exchanges handler in auditor-httpdChristian Grothoff
2018-10-21first skeleton of /deposit-confirmation API implementation; not yet ↵Christian Grothoff
complete, cannot work as-is, see FIXMEs
2018-08-19make transactions smaller to try to reduce rollbacksChristian Grothoff
2018-05-22New error code for a unknown reserve public key.Marcello Stanisci
Specific to the /reserve/status API.
2018-05-16Triggering 409 Conflict for /refresh/revealMarcello 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.