aboutsummaryrefslogtreecommitdiff
path: root/src/include
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2020-03-22 00:50:18 +0100
committerChristian Grothoff <christian@grothoff.org>2020-03-22 00:50:18 +0100
commit744322fdda3c459524a981e32211f987ef8ca983 (patch)
treeb9b106194387ec19b69b14e5e5edadbf03dd5a0f /src/include
parentdb61bc3bbeede8e2432156567ab74283420b3c7f (diff)
the big EC rename
Diffstat (limited to 'src/include')
-rw-r--r--src/include/taler_error_codes.h393
1 files changed, 199 insertions, 194 deletions
diff --git a/src/include/taler_error_codes.h b/src/include/taler_error_codes.h
index be62aa3f0..93479b6cb 100644
--- a/src/include/taler_error_codes.h
+++ b/src/include/taler_error_codes.h
@@ -93,42 +93,42 @@ enum TALER_ErrorCode
/**
* There is no endpoint defined for the URL provided by the client
- * (returned together with a MHD_HTTP_NOT FOUND status code).
+ * (returned together with a #MHD_HTTP_NOT FOUND status code).
*/
TALER_EC_ENDPOINT_UNKNOWN = 10,
/**
* The URI is longer than the longest URI the HTTP server is willing
* to parse. Returned together with an HTTP status code of
- * MHD_HTTP_URI_TOO_LONG.
+ * #MHD_HTTP_URI_TOO_LONG.
*/
TALER_EC_URI_TOO_LONG = 11,
/**
* The number of segments included in the URI does not match the
* number of segments expected by the endpoint. (returned together
- * with a MHD_HTTP_NOT FOUND status code).
+ * with a #MHD_HTTP_NOT FOUND status code).
*/
TALER_EC_WRONG_NUMBER_OF_SEGMENTS = 12,
/**
* The exchange failed to even just initialize its connection to the
* database. This response is provided with HTTP status code
- * MHD_HTTP_INTERNAL_SERVER_ERROR.
+ * #MHD_HTTP_INTERNAL_SERVER_ERROR.
*/
TALER_EC_DB_SETUP_FAILED = 1001,
/**
* The exchange encountered an error event to just start the database
* transaction. This response is provided with HTTP status code
- * MHD_HTTP_INTERNAL_SERVER_ERROR.
+ * #MHD_HTTP_INTERNAL_SERVER_ERROR.
*/
TALER_EC_DB_START_FAILED = 1002,
/**
* The exchange encountered an error event to commit the database
* transaction (hard, unrecoverable error). This response is provided
- * with HTTP status code MHD_HTTP_INTERNAL_SERVER_ERROR.
+ * with HTTP status code #MHD_HTTP_INTERNAL_SERVER_ERROR.
*/
TALER_EC_DB_COMMIT_FAILED_HARD = 1003,
@@ -138,41 +138,41 @@ enum TALER_ErrorCode
* conflicting transaction. (This indicates a repeated serialization
* error; should only happen if some client maliciously tries to
* create conflicting concurrent transactions.) This response is
- * provided with HTTP status code MHD_HTTP_INTERNAL_SERVER_ERROR.
+ * provided with HTTP status code #MHD_HTTP_INTERNAL_SERVER_ERROR.
*/
TALER_EC_DB_COMMIT_FAILED_ON_RETRY = 1004,
/**
* The exchange had insufficient memory to parse the request. This
* response is provided with HTTP status code
- * MHD_HTTP_INTERNAL_SERVER_ERROR.
+ * #MHD_HTTP_INTERNAL_SERVER_ERROR.
*/
TALER_EC_PARSER_OUT_OF_MEMORY = 1005,
/**
* The JSON in the client's request to the exchange was malformed.
* (Generic parse error). This response is provided with HTTP status
- * code MHD_HTTP_BAD_REQUEST.
+ * code #MHD_HTTP_BAD_REQUEST.
*/
TALER_EC_JSON_INVALID = 1006,
/**
* The JSON in the client's request to the exchange was malformed.
* Details about the location of the parse error are provided. This
- * response is provided with HTTP status code MHD_HTTP_BAD_REQUEST.
+ * response is provided with HTTP status code #MHD_HTTP_BAD_REQUEST.
*/
TALER_EC_JSON_INVALID_WITH_DETAILS = 1007,
/**
* A required parameter in the request to the exchange was missing.
* This response is provided with HTTP status code
- * MHD_HTTP_BAD_REQUEST.
+ * #MHD_HTTP_BAD_REQUEST.
*/
TALER_EC_PARAMETER_MISSING = 1008,
/**
* A parameter in the request to the exchange was malformed. This
- * response is provided with HTTP status code MHD_HTTP_BAD_REQUEST.
+ * response is provided with HTTP status code #MHD_HTTP_BAD_REQUEST.
*/
TALER_EC_PARAMETER_MALFORMED = 1009,
@@ -181,14 +181,14 @@ enum TALER_ErrorCode
* coin from the database while generating an insufficient funds
* errors. This can happen during /deposit or /recoup requests. This
* response is provided with HTTP status code
- * MHD_HTTP_INTERNAL_SERVER_ERROR.
+ * #MHD_HTTP_INTERNAL_SERVER_ERROR.
*/
TALER_EC_COIN_HISTORY_DB_ERROR_INSUFFICIENT_FUNDS = 1010,
/**
* Internal logic error. Some server-side function failed that really
* should not. This response is provided with HTTP status code
- * MHD_HTTP_INTERNAL_SERVER_ERROR.
+ * #MHD_HTTP_INTERNAL_SERVER_ERROR.
*/
TALER_EC_INTERNAL_LOGIC_ERROR = 1011,
@@ -260,14 +260,14 @@ enum TALER_ErrorCode
* requested withdraw operation at this time. The response includes
* the current "balance" of the reserve as well as the transaction
* "history" that lead to this balance. This response is provided
- * with HTTP status code MHD_HTTP_CONFLICT.
+ * with HTTP status code #MHD_HTTP_CONFLICT.
*/
TALER_EC_WITHDRAW_INSUFFICIENT_FUNDS = 1100,
/**
* The exchange has no information about the "reserve_pub" that was
* given. This response is provided with HTTP status code
- * MHD_HTTP_NOT_FOUND.
+ * #MHD_HTTP_NOT_FOUND.
*/
TALER_EC_WITHDRAW_RESERVE_UNKNOWN = 1101,
@@ -275,7 +275,8 @@ enum TALER_ErrorCode
* The amount to withdraw together with the fee exceeds the numeric
* range for Taler amounts. This is not a client failure, as the coin
* value and fees come from the exchange's configuration. This
- * response is provided with HTTP status code MHD_HTTP_INTERNAL_ERROR.
+ * response is provided with HTTP status code
+ * #MHD_HTTP_INTERNAL_ERROR.
*/
TALER_EC_WITHDRAW_AMOUNT_FEE_OVERFLOW = 1102,
@@ -284,7 +285,7 @@ enum TALER_ErrorCode
* that is too big for the numeric range for Taler amounts. This is
* not a client failure, as the transaction history comes from the
* exchange's configuration. This response is provided with HTTP
- * status code MHD_HTTP_INTERNAL_ERROR.
+ * status code #MHD_HTTP_INTERNAL_ERROR.
*/
TALER_EC_AMOUNT_DEPOSITS_OVERFLOW = 1103,
@@ -293,7 +294,7 @@ enum TALER_ErrorCode
* could not find the denomination key. This is not a client failure,
* as the transaction history comes from the exchange's configuration.
* This response is provided with HTTP status code
- * MHD_HTTP_INTERNAL_ERROR.
+ * #MHD_HTTP_INTERNAL_ERROR.
*/
TALER_EC_WITHDRAW_HISTORIC_DENOMINATION_KEY_NOT_FOUND = 1104,
@@ -302,7 +303,7 @@ enum TALER_ErrorCode
* big for the numeric range for Taler amounts. This is not a client
* failure, as the transaction history comes from the exchange's
* configuration. This response is provided with HTTP status code
- * MHD_HTTP_INTERNAL_ERROR.
+ * #MHD_HTTP_INTERNAL_ERROR.
*/
TALER_EC_WITHDRAW_AMOUNT_WITHDRAWALS_OVERFLOW = 1105,
@@ -310,21 +311,22 @@ enum TALER_ErrorCode
* The exchange somehow knows about this reserve, but there seem to
* have been no wire transfers made. This is not a client failure, as
* this is a database consistency issue of the exchange. This
- * response is provided with HTTP status code MHD_HTTP_INTERNAL_ERROR.
+ * response is provided with HTTP status code
+ * #MHD_HTTP_INTERNAL_ERROR.
*/
TALER_EC_WITHDRAW_RESERVE_WITHOUT_WIRE_TRANSFER = 1106,
/**
* The exchange failed to create the signature using the denomination
* key. This response is provided with HTTP status code
- * MHD_HTTP_INTERNAL_ERROR.
+ * #MHD_HTTP_INTERNAL_ERROR.
*/
TALER_EC_WITHDRAW_SIGNATURE_FAILED = 1107,
/**
* The exchange failed to store the withdraw operation in its
* database. This response is provided with HTTP status code
- * MHD_HTTP_INTERNAL_ERROR.
+ * #MHD_HTTP_INTERNAL_ERROR.
*/
TALER_EC_WITHDRAW_DB_STORE_ERROR = 1108,
@@ -332,34 +334,34 @@ enum TALER_ErrorCode
* The exchange failed to check against historic withdraw data from
* database (as part of ensuring the idempotency of the operation).
* This response is provided with HTTP status code
- * MHD_HTTP_INTERNAL_ERROR.
+ * #MHD_HTTP_INTERNAL_ERROR.
*/
TALER_EC_WITHDRAW_DB_FETCH_ERROR = 1109,
/**
* The exchange is not aware of the denomination key the wallet
* requested for the withdrawal. This response is provided with HTTP
- * status code MHD_HTTP_NOT_FOUND.
+ * status code #MHD_HTTP_NOT_FOUND.
*/
TALER_EC_WITHDRAW_DENOMINATION_KEY_NOT_FOUND = 1110,
/**
* The signature of the reserve is not valid. This response is
- * provided with HTTP status code MHD_HTTP_BAD_REQUEST.
+ * provided with HTTP status code #MHD_HTTP_BAD_REQUEST.
*/
TALER_EC_WITHDRAW_RESERVE_SIGNATURE_INVALID = 1111,
/**
* When computing the reserve history, we ended up with a negative
* overall balance, which should be impossible. This response is
- * provided with HTTP status code MHD_HTTP_INTERNAL_SERVER_ERROR.
+ * provided with HTTP status code #MHD_HTTP_INTERNAL_SERVER_ERROR.
*/
TALER_EC_WITHDRAW_HISTORY_DB_ERROR_INSUFFICIENT_FUNDS = 1112,
/**
* When computing the reserve history, we ended up with a negative
* overall balance, which should be impossible. This response is
- * provided with HTTP status code MHD_HTTP_INTERNAL_SERVER_ERROR.
+ * provided with HTTP status code #MHD_HTTP_INTERNAL_SERVER_ERROR.
*/
TALER_EC_WITHDRAW_RESERVE_HISTORY_IMPOSSIBLE = 1113,
@@ -398,7 +400,7 @@ enum TALER_ErrorCode
/**
* The exchange failed to obtain the transaction history of the given
* reserve from the database. This response is provided with HTTP
- * status code MHD_HTTP_INTERNAL_SERVER_ERROR.
+ * status code #MHD_HTTP_INTERNAL_SERVER_ERROR.
*/
TALER_EC_RESERVE_STATUS_DB_ERROR = 1150,
@@ -420,7 +422,7 @@ enum TALER_ErrorCode
* /deposit operation (i.e. due to double spending). The "history" in
* the respose provides the transaction history of the coin proving
* this fact. This response is provided with HTTP status code
- * MHD_HTTP_CONFLICT.
+ * #MHD_HTTP_CONFLICT.
*/
TALER_EC_DEPOSIT_INSUFFICIENT_FUNDS = 1200,
@@ -428,14 +430,14 @@ enum TALER_ErrorCode
* The exchange failed to obtain the transaction history of the given
* coin from the database (this does not happen merely because the
* coin is seen by the exchange for the first time). This response is
- * provided with HTTP status code MHD_HTTP_INTERNAL_SERVER_ERROR.
+ * provided with HTTP status code #MHD_HTTP_INTERNAL_SERVER_ERROR.
*/
TALER_EC_DEPOSIT_HISTORY_DB_ERROR = 1201,
/**
* The exchange failed to store the /depost information in the
* database. This response is provided with HTTP status code
- * MHD_HTTP_INTERNAL_SERVER_ERROR.
+ * #MHD_HTTP_INTERNAL_SERVER_ERROR.
*/
TALER_EC_DEPOSIT_STORE_DB_ERROR = 1202,
@@ -445,7 +447,7 @@ enum TALER_ErrorCode
* supposed to happen; it can happen if someone decides to purge the
* DB behind the back of the exchange process). Hence the deposit is
* being refused. This response is provided with HTTP status code
- * MHD_HTTP_INTERNAL_SERVER_ERROR.
+ * #MHD_HTTP_INTERNAL_SERVER_ERROR.
*/
TALER_EC_DEPOSIT_DB_DENOMINATION_KEY_UNKNOWN = 1203,
@@ -455,41 +457,41 @@ enum TALER_ErrorCode
* unavailable for that purpose. This can be because it is entirely
* unknown to the exchange or not in the validity period for the
* deposit operation. Hence the deposit is being refused. This
- * response is provided with HTTP status code MHD_HTTP_NOT_FOUND.
+ * response is provided with HTTP status code #MHD_HTTP_NOT_FOUND.
*/
TALER_EC_DEPOSIT_DENOMINATION_KEY_UNKNOWN = 1204,
/**
* The signature made by the coin over the deposit permission is not
* valid. This response is provided with HTTP status code
- * MHD_HTTP_BAD_REQUEST.
+ * #MHD_HTTP_BAD_REQUEST.
*/
TALER_EC_DEPOSIT_COIN_SIGNATURE_INVALID = 1205,
/**
* The signature of the denomination key over the coin is not valid.
* This response is provided with HTTP status code
- * MHD_HTTP_BAD_REQUEST.
+ * #MHD_HTTP_BAD_REQUEST.
*/
TALER_EC_DEPOSIT_DENOMINATION_SIGNATURE_INVALID = 1206,
/**
* The stated value of the coin after the deposit fee is subtracted
* would be negative. This response is provided with HTTP status code
- * MHD_HTTP_BAD_REQUEST.
+ * #MHD_HTTP_BAD_REQUEST.
*/
TALER_EC_DEPOSIT_NEGATIVE_VALUE_AFTER_FEE = 1207,
/**
* The stated refund deadline is after the wire deadline. This
- * response is provided with HTTP status code MHD_HTTP_BAD_REQUEST.
+ * response is provided with HTTP status code #MHD_HTTP_BAD_REQUEST.
*/
TALER_EC_DEPOSIT_REFUND_DEADLINE_AFTER_WIRE_DEADLINE = 1208,
/**
* The exchange does not recognize the validity of or support the
* given wire format type. This response is provided with HTTP status
- * code MHD_HTTP_BAD_REQUEST.
+ * code #MHD_HTTP_BAD_REQUEST.
*/
TALER_EC_DEPOSIT_INVALID_WIRE_FORMAT_TYPE = 1209,
@@ -500,21 +502,21 @@ enum TALER_ErrorCode
* will do some basic sanity checking on the wire details, it cannot
* warrant that the banking system will ultimately be able to route to
* the specified address, even if this check passed. This response is
- * provided with HTTP status code MHD_HTTP_BAD_REQUEST.
+ * provided with HTTP status code #MHD_HTTP_BAD_REQUEST.
*/
TALER_EC_DEPOSIT_INVALID_WIRE_FORMAT_JSON = 1210,
/**
* The hash of the given wire address does not match the hash
* specified in the proposal data. This response is provided with
- * HTTP status code MHD_HTTP_BAD_REQUEST.
+ * HTTP status code #MHD_HTTP_BAD_REQUEST.
*/
TALER_EC_DEPOSIT_INVALID_WIRE_FORMAT_CONTRACT_HASH_CONFLICT = 1211,
/**
* The exchange detected that the given account number is invalid for
* the selected wire format type. This response is provided with HTTP
- * status code MHD_HTTP_BAD_REQUEST.
+ * status code #MHD_HTTP_BAD_REQUEST.
*/
TALER_EC_DEPOSIT_INVALID_WIRE_FORMAT_ACCOUNT_NUMBER = 1213,
@@ -526,7 +528,7 @@ enum TALER_ErrorCode
/**
* Validity period of the denomination key is in the future. Returned
- * with an HTTP status of MHD_HTTP_PRECONDITION_FAILED.
+ * with an HTTP status of #MHD_HTTP_PRECONDITION_FAILED.
*/
TALER_EC_DEPOSIT_DENOMINATION_VALIDITY_IN_FUTURE = 1219,
@@ -545,7 +547,7 @@ enum TALER_ErrorCode
/**
* The currency specified for the deposit is different from the
* currency of the coin. This response is provided with HTTP status
- * code MHD_HTTP_PRECONDITION_FAILED.
+ * code #MHD_HTTP_PRECONDITION_FAILED.
*/
TALER_EC_DEPOSIT_CURRENCY_MISSMATCH = 1222,
@@ -554,7 +556,7 @@ enum TALER_ErrorCode
* /refresh/melt operation. The "history" in this response provdes
* the "residual_value" of the coin, which may be less than its
* "original_value". This response is provided with HTTP status code
- * MHD_HTTP_CONFLICT.
+ * #MHD_HTTP_CONFLICT.
*/
TALER_EC_REFRESH_MELT_INSUFFICIENT_FUNDS = 1300,
@@ -563,14 +565,14 @@ enum TALER_ErrorCode
* /refresh/melt operation. The "history" in this response provdes
* the "residual_value" of the coin, which may be less than its
* "original_value". This response is provided with HTTP status code
- * MHD_HTTP_CONFLICT.
+ * #MHD_HTTP_CONFLICT.
*/
TALER_EC_REFRESH_MELT_DENOMINATION_KEY_NOT_FOUND = 1301,
/**
* The exchange had an internal error reconstructing the transaction
* history of the coin that was being melted. This response is
- * provided with HTTP status code MHD_HTTP_INTERNAL_SERVER_ERROR.
+ * provided with HTTP status code #MHD_HTTP_INTERNAL_SERVER_ERROR.
*/
TALER_EC_REFRESH_MELT_COIN_HISTORY_COMPUTATION_FAILED = 1302,
@@ -578,32 +580,33 @@ enum TALER_ErrorCode
* The exchange failed to check against historic melt data from
* database (as part of ensuring the idempotency of the operation).
* This response is provided with HTTP status code
- * MHD_HTTP_INTERNAL_ERROR.
+ * #MHD_HTTP_INTERNAL_ERROR.
*/
TALER_EC_REFRESH_MELT_DB_FETCH_ERROR = 1303,
/**
* The exchange failed to store session data in the database. This
- * response is provided with HTTP status code MHD_HTTP_INTERNAL_ERROR.
+ * response is provided with HTTP status code
+ * #MHD_HTTP_INTERNAL_ERROR.
*/
TALER_EC_REFRESH_MELT_DB_STORE_SESSION_ERROR = 1304,
/**
* The exchange encountered melt fees exceeding the melted coin's
* contribution. This response is provided with HTTP status code
- * MHD_HTTP_BAD_REQUEST.
+ * #MHD_HTTP_BAD_REQUEST.
*/
TALER_EC_REFRESH_MELT_FEES_EXCEED_CONTRIBUTION = 1305,
/**
* The denomination key signature on the melted coin is invalid. This
- * response is provided with HTTP status code MHD_HTTP_BAD_REQUEST.
+ * response is provided with HTTP status code #MHD_HTTP_BAD_REQUEST.
*/
TALER_EC_REFRESH_MELT_DENOMINATION_SIGNATURE_INVALID = 1306,
/**
* The signature made with the coin to be melted is invalid. This
- * response is provided with HTTP status code MHD_HTTP_BAD_REQUEST.
+ * response is provided with HTTP status code #MHD_HTTP_BAD_REQUEST.
*/
TALER_EC_REFRESH_MELT_COIN_SIGNATURE_INVALID = 1307,
@@ -611,7 +614,7 @@ enum TALER_ErrorCode
* The exchange failed to obtain the transaction history of the given
* coin from the database while generating an insufficient funds
* errors. This response is provided with HTTP status code
- * MHD_HTTP_INTERNAL_SERVER_ERROR.
+ * #MHD_HTTP_INTERNAL_SERVER_ERROR.
*/
TALER_EC_REFRESH_MELT_HISTORY_DB_ERROR_INSUFFICIENT_FUNDS = 1308,
@@ -631,14 +634,14 @@ enum TALER_ErrorCode
/**
* The currency specified for the melt amount is different from the
* currency of the coin. This response is provided with HTTP status
- * code MHD_HTTP_PRECONDITION_FAILED.
+ * code #MHD_HTTP_PRECONDITION_FAILED.
*/
TALER_EC_MELT_CURRENCY_MISSMATCH = 1311,
/**
* The exchange is unaware of the denomination key that was used to
* sign the melted zombie coin. This response is provided with HTTP
- * status code MHD_HTTP_NOT_FOUND.
+ * status code #MHD_HTTP_NOT_FOUND.
*/
TALER_EC_REFRESH_RECOUP_DENOMINATION_KEY_NOT_FOUND = 1351,
@@ -664,49 +667,49 @@ enum TALER_ErrorCode
* The provided transfer keys do not match up with the original
* commitment. Information about the original commitment is included
* in the response. This response is provided with HTTP status code
- * MHD_HTTP_CONFLICT.
+ * #MHD_HTTP_CONFLICT.
*/
TALER_EC_REFRESH_REVEAL_COMMITMENT_VIOLATION = 1370,
/**
* Failed to produce the blinded signatures over the coins to be
* returned. This response is provided with HTTP status code
- * MHD_HTTP_INTERNAL_ERROR.
+ * #MHD_HTTP_INTERNAL_ERROR.
*/
TALER_EC_REFRESH_REVEAL_SIGNING_ERROR = 1371,
/**
* The exchange is unaware of the refresh session specified in the
* request. This response is provided with HTTP status code
- * MHD_HTTP_BAD_REQUEST.
+ * #MHD_HTTP_BAD_REQUEST.
*/
TALER_EC_REFRESH_REVEAL_SESSION_UNKNOWN = 1372,
/**
* The exchange failed to retrieve valid session data from the
* database. This response is provided with HTTP status code
- * MHD_HTTP_INTERNAL_ERROR.
+ * #MHD_HTTP_INTERNAL_ERROR.
*/
TALER_EC_REFRESH_REVEAL_DB_FETCH_SESSION_ERROR = 1373,
/**
* The exchange failed to retrieve previously revealed data from the
* database. This response is provided with HTTP status code
- * MHD_HTTP_INTERNAL_ERROR.
+ * #MHD_HTTP_INTERNAL_ERROR.
*/
TALER_EC_REFRESH_REVEAL_DB_FETCH_REVEAL_ERROR = 1374,
/**
* The exchange failed to retrieve commitment data from the database.
* This response is provided with HTTP status code
- * MHD_HTTP_INTERNAL_ERROR.
+ * #MHD_HTTP_INTERNAL_ERROR.
*/
TALER_EC_REFRESH_REVEAL_DB_COMMIT_ERROR = 1375,
/**
* The size of the cut-and-choose dimension of the private transfer
* keys request does not match #TALER_CNC_KAPPA - 1. This response is
- * provided with HTTP status code MHD_HTTP_BAD_REQUEST.
+ * provided with HTTP status code #MHD_HTTP_BAD_REQUEST.
*/
TALER_EC_REFRESH_REVEAL_CNC_TRANSFER_ARRAY_SIZE_INVALID = 1376,
@@ -714,49 +717,49 @@ enum TALER_ErrorCode
* The number of coins to be created in refresh exceeds the limits of
* the exchange. private transfer keys request does not match
* #TALER_CNC_KAPPA - 1. This response is provided with HTTP status
- * code MHD_HTTP_BAD_REQUEST.
+ * code #MHD_HTTP_BAD_REQUEST.
*/
TALER_EC_REFRESH_REVEAL_NEW_DENOMS_ARRAY_SIZE_EXCESSIVE = 1377,
/**
* The number of envelopes given does not match the number of
* denomination keys given. This response is provided with HTTP status
- * code MHD_HTTP_BAD_REQUEST.
+ * code #MHD_HTTP_BAD_REQUEST.
*/
TALER_EC_REFRESH_REVEAL_NEW_DENOMS_ARRAY_SIZE_MISSMATCH = 1378,
/**
* The exchange encountered a numeric overflow totaling up the cost
* for the refresh operation. This response is provided with HTTP
- * status code MHD_HTTP_INTERNAL_SERVER_ERROR.
+ * status code #MHD_HTTP_INTERNAL_SERVER_ERROR.
*/
TALER_EC_REFRESH_REVEAL_COST_CALCULATION_OVERFLOW = 1379,
/**
* The exchange's cost calculation shows that the melt amount is below
* the costs of the transaction. This response is provided with HTTP
- * status code MHD_HTTP_BAD_REQUEST.
+ * status code #MHD_HTTP_BAD_REQUEST.
*/
TALER_EC_REFRESH_REVEAL_AMOUNT_INSUFFICIENT = 1380,
/**
* The exchange is unaware of the denomination key that was requested
* for one of the fresh coins. This response is provided with HTTP
- * status code MHD_HTTP_BAD_REQUEST.
+ * status code #MHD_HTTP_BAD_REQUEST.
*/
TALER_EC_REFRESH_REVEAL_FRESH_DENOMINATION_KEY_NOT_FOUND = 1381,
/**
* The signature made with the coin over the link data is invalid.
* This response is provided with HTTP status code
- * MHD_HTTP_BAD_REQUEST.
+ * #MHD_HTTP_BAD_REQUEST.
*/
TALER_EC_REFRESH_REVEAL_LINK_SIGNATURE_INVALID = 1382,
/**
* The exchange failed to generate the signature as it could not find
* the signing key for the denomination. This response is provided
- * with HTTP status code MHD_HTTP_INTERNAL_SERVER_ERROR.
+ * with HTTP status code #MHD_HTTP_INTERNAL_SERVER_ERROR.
*/
TALER_EC_REFRESH_REVEAL_KEYS_MISSING = 1383,
@@ -775,7 +778,8 @@ enum TALER_ErrorCode
/**
* The coin specified in the link request is unknown to the exchange.
- * This response is provided with HTTP status code MHD_HTTP_NOT_FOUND.
+ * This response is provided with HTTP status code
+ * #MHD_HTTP_NOT_FOUND.
*/
TALER_EC_REFRESH_LINK_COIN_UNKNOWN = 1400,
@@ -791,7 +795,7 @@ enum TALER_ErrorCode
* to refund. But without a transaction history, we cannot issue a
* refund. This is kind-of OK, the owner should just refresh it
* directly without executing the refund. This response is provided
- * with HTTP status code MHD_HTTP_NOT_FOUND.
+ * with HTTP status code #MHD_HTTP_NOT_FOUND.
*/
TALER_EC_REFUND_COIN_NOT_FOUND = 1500,
@@ -799,7 +803,7 @@ enum TALER_ErrorCode
* We could not process the refund request as the coin's transaction
* history does not permit the requested refund at this time. The
* "history" in the response proves this. This response is provided
- * with HTTP status code MHD_HTTP_CONFLICT.
+ * with HTTP status code #MHD_HTTP_CONFLICT.
*/
TALER_EC_REFUND_CONFLICT = 1501,
@@ -808,14 +812,14 @@ enum TALER_ErrorCode
* about the specific /deposit operation. Hence, we cannot issue a
* refund (as we do not know if this merchant public key is authorized
* to do a refund). This response is provided with HTTP status code
- * MHD_HTTP_NOT_FOUND.
+ * #MHD_HTTP_NOT_FOUND.
*/
TALER_EC_REFUND_DEPOSIT_NOT_FOUND = 1503,
/**
* The currency specified for the refund is different from the
* currency of the coin. This response is provided with HTTP status
- * code MHD_HTTP_PRECONDITION_FAILED.
+ * code #MHD_HTTP_PRECONDITION_FAILED.
*/
TALER_EC_REFUND_CURRENCY_MISSMATCH = 1504,
@@ -823,7 +827,7 @@ enum TALER_ErrorCode
* When we tried to check if we already paid out the coin, the
* exchange's database suddenly disagreed with data it previously
* provided (internal inconsistency). This response is provided with
- * HTTP status code MHD_HTTP_INTERNAL_SERVER_ERROR.
+ * HTTP status code #MHD_HTTP_INTERNAL_SERVER_ERROR.
*/
TALER_EC_REFUND_DB_INCONSISTENT = 1505,
@@ -831,14 +835,14 @@ enum TALER_ErrorCode
* The exchange can no longer refund the customer/coin as the money
* was already transferred (paid out) to the merchant. (It should be
* past the refund deadline.) This response is provided with HTTP
- * status code MHD_HTTP_GONE.
+ * status code #MHD_HTTP_GONE.
*/
TALER_EC_REFUND_MERCHANT_ALREADY_PAID = 1506,
/**
* The amount the exchange was asked to refund exceeds (with fees) the
* total amount of the deposit (including fees). This response is
- * provided with HTTP status code MHD_HTTP_PRECONDITION_FAILED.
+ * provided with HTTP status code #MHD_HTTP_PRECONDITION_FAILED.
*/
TALER_EC_REFUND_INSUFFICIENT_FUNDS = 1507,
@@ -846,7 +850,7 @@ enum TALER_ErrorCode
* The exchange failed to recover information about the denomination
* key of the refunded coin (even though it recognizes the key).
* Hence it could not check the fee strucutre. This response is
- * provided with HTTP status code MHD_HTTP_INTERNAL_SERVER_ERROR.
+ * provided with HTTP status code #MHD_HTTP_INTERNAL_SERVER_ERROR.
*/
TALER_EC_REFUND_DENOMINATION_KEY_NOT_FOUND = 1508,
@@ -854,41 +858,41 @@ enum TALER_ErrorCode
* The refund fee specified for the request is lower than the refund
* fee charged by the exchange for the given denomination key of the
* refunded coin. This response is provided with HTTP status code
- * MHD_HTTP_BAD_REQUEST.
+ * #MHD_HTTP_BAD_REQUEST.
*/
TALER_EC_REFUND_FEE_TOO_LOW = 1509,
/**
* The exchange failed to store the refund information to its
* database. This response is provided with HTTP status code
- * MHD_HTTP_INTERNAL_SERVER_ERROR.
+ * #MHD_HTTP_INTERNAL_SERVER_ERROR.
*/
TALER_EC_REFUND_STORE_DB_ERROR = 1510,
/**
* The refund fee is specified in a different currency than the refund
* amount. This response is provided with HTTP status code
- * MHD_HTTP_BAD_REQUEST.
+ * #MHD_HTTP_BAD_REQUEST.
*/
TALER_EC_REFUND_FEE_CURRENCY_MISSMATCH = 1511,
/**
* The refunded amount is smaller than the refund fee, which would
* result in a negative refund. This response is provided with HTTP
- * status code MHD_HTTP_BAD_REQUEST.
+ * status code #MHD_HTTP_BAD_REQUEST.
*/
TALER_EC_REFUND_FEE_ABOVE_AMOUNT = 1512,
/**
* The signature of the merchant is invalid. This response is provided
- * with HTTP status code MHD_HTTP_BAD_REQUEST.
+ * with HTTP status code #MHD_HTTP_BAD_REQUEST.
*/
TALER_EC_REFUND_MERCHANT_SIGNATURE_INVALID = 1513,
/**
* Merchant backend failed to create the refund confirmation
* signature. This response is provided with HTTP status code
- * MHD_HTTP_INTERNAL_SERVER_ERROR.
+ * #MHD_HTTP_INTERNAL_SERVER_ERROR.
*/
TALER_EC_REFUND_MERCHANT_SIGNING_FAILED = 1514,
@@ -901,7 +905,7 @@ enum TALER_ErrorCode
/**
* The wire format specified in the "sender_account_details" is not
* understood or not supported by this exchange. Returned with an HTTP
- * status code of MHD_HTTP_NOT_FOUND. (As we did not find an
+ * status code of #MHD_HTTP_NOT_FOUND. (As we did not find an
* interpretation of the wire format.)
*/
TALER_EC_ADMIN_ADD_INCOMING_WIREFORMAT_UNSUPPORTED = 1600,
@@ -909,14 +913,14 @@ enum TALER_ErrorCode
/**
* The currency specified in the "amount" parameter is not supported
* by this exhange. Returned with an HTTP status code of
- * MHD_HTTP_BAD_REQUEST.
+ * #MHD_HTTP_BAD_REQUEST.
*/
TALER_EC_ADMIN_ADD_INCOMING_CURRENCY_UNSUPPORTED = 1601,
/**
* The exchange failed to store information about the incoming
* transfer in its database. This response is provided with HTTP
- * status code MHD_HTTP_INTERNAL_SERVER_ERROR.
+ * status code #MHD_HTTP_INTERNAL_SERVER_ERROR.
*/
TALER_EC_ADMIN_ADD_INCOMING_DB_STORE = 1602,
@@ -924,35 +928,35 @@ enum TALER_ErrorCode
* The exchange encountered an error (that is not about not finding
* the wire transfer) trying to lookup a wire transfer identifier in
* the database. This response is provided with HTTP status code
- * MHD_HTTP_INTERNAL_SERVER_ERROR.
+ * #MHD_HTTP_INTERNAL_SERVER_ERROR.
*/
TALER_EC_TRACK_TRANSFER_DB_FETCH_FAILED = 1700,
/**
* The exchange found internally inconsistent data when resolving a
* wire transfer identifier in the database. This response is
- * provided with HTTP status code MHD_HTTP_INTERNAL_SERVER_ERROR.
+ * provided with HTTP status code #MHD_HTTP_INTERNAL_SERVER_ERROR.
*/
TALER_EC_TRACK_TRANSFER_DB_INCONSISTENT = 1701,
/**
* The exchange did not find information about the specified wire
* transfer identifier in the database. This response is provided
- * with HTTP status code MHD_HTTP_NOT_FOUND.
+ * with HTTP status code #MHD_HTTP_NOT_FOUND.
*/
TALER_EC_TRACK_TRANSFER_WTID_NOT_FOUND = 1702,
/**
* The exchange did not find information about the wire transfer fees
* it charged. This response is provided with HTTP status code
- * MHD_HTTP_INTERNAL_SERVER_ERROR.
+ * #MHD_HTTP_INTERNAL_SERVER_ERROR.
*/
TALER_EC_TRACK_TRANSFER_WIRE_FEE_NOT_FOUND = 1703,
/**
* The exchange found a wire fee that was above the total transfer
* value (and thus could not have been charged). This response is
- * provided with HTTP status code MHD_HTTP_INTERNAL_SERVER_ERROR.
+ * provided with HTTP status code #MHD_HTTP_INTERNAL_SERVER_ERROR.
*/
TALER_EC_TRACK_TRANSFER_WIRE_FEE_INCONSISTENT = 1704,
@@ -966,7 +970,7 @@ enum TALER_ErrorCode
/**
* The exchange found internally inconsistent fee data when resolving
* a transaction in the database. This response is provided with HTTP
- * status code MHD_HTTP_INTERNAL_SERVER_ERROR.
+ * status code #MHD_HTTP_INTERNAL_SERVER_ERROR.
*/
TALER_EC_TRACK_TRANSACTION_DB_FEE_INCONSISTENT = 1800,
@@ -974,14 +978,14 @@ enum TALER_ErrorCode
* The exchange encountered an error (that is not about not finding
* the transaction) trying to lookup a transaction in the database.
* This response is provided with HTTP status code
- * MHD_HTTP_INTERNAL_SERVER_ERROR.
+ * #MHD_HTTP_INTERNAL_SERVER_ERROR.
*/
TALER_EC_TRACK_TRANSACTION_DB_FETCH_FAILED = 1801,
/**
* The exchange did not find information about the specified
* transaction in the database. This response is provided with HTTP
- * status code MHD_HTTP_NOT_FOUND.
+ * status code #MHD_HTTP_NOT_FOUND.
*/
TALER_EC_TRACK_TRANSACTION_NOT_FOUND = 1802,
@@ -989,82 +993,82 @@ enum TALER_ErrorCode
* The exchange failed to identify the wire transfer of the
* transaction (or information about the plan that it was supposed to
* still happen in the future). This response is provided with HTTP
- * status code MHD_HTTP_INTERNAL_SERVER_ERROR.
+ * status code #MHD_HTTP_INTERNAL_SERVER_ERROR.
*/
TALER_EC_TRACK_TRANSACTION_WTID_RESOLUTION_ERROR = 1803,
/**
* The signature of the merchant is invalid. This response is provided
- * with HTTP status code MHD_HTTP_BAD_REQUEST.
+ * with HTTP status code #MHD_HTTP_BAD_REQUEST.
*/
TALER_EC_TRACK_TRANSACTION_MERCHANT_SIGNATURE_INVALID = 1804,
/**
* The given denomination key is not in the "recoup" set of the
* exchange right now. This response is provided with an HTTP status
- * code of MHD_HTTP_NOT_FOUND.
+ * code of #MHD_HTTP_NOT_FOUND.
*/
TALER_EC_RECOUP_DENOMINATION_KEY_UNKNOWN = 1850,
/**
* The given coin signature is invalid for the request. This response
- * is provided with an HTTP status code of MHD_HTTP_FORBIDDEN.
+ * is provided with an HTTP status code of #MHD_HTTP_FORBIDDEN.
*/
TALER_EC_RECOUP_SIGNATURE_INVALID = 1851,
/**
* The signature of the denomination key over the coin is not valid.
* This response is provided with HTTP status code
- * MHD_HTTP_BAD_REQUEST.
+ * #MHD_HTTP_BAD_REQUEST.
*/
TALER_EC_RECOUP_DENOMINATION_SIGNATURE_INVALID = 1852,
/**
* The exchange failed to access its own database about reserves. This
* response is provided with HTTP status code
- * MHD_HTTP_INTERNAL_SERVER_ERROR.
+ * #MHD_HTTP_INTERNAL_SERVER_ERROR.
*/
TALER_EC_RECOUP_DB_FETCH_FAILED = 1853,
/**
* The exchange could not find the corresponding withdraw operation.
* The request is denied. This response is provided with an HTTP
- * status code of MHD_HTTP_NOT_FOUND.
+ * status code of #MHD_HTTP_NOT_FOUND.
*/
TALER_EC_RECOUP_WITHDRAW_NOT_FOUND = 1854,
/**
* The exchange obtained an internally inconsistent transaction
* history for the given coin. This response is provided with HTTP
- * status code MHD_HTTP_INTERNAL_SERVER_ERROR.
+ * status code #MHD_HTTP_INTERNAL_SERVER_ERROR.
*/
TALER_EC_RECOUP_HISTORY_DB_ERROR = 1855,
/**
* The exchange failed to store information about the recoup to be
* performed in the database. This response is provided with HTTP
- * status code MHD_HTTP_INTERNAL_SERVER_ERROR.
+ * status code #MHD_HTTP_INTERNAL_SERVER_ERROR.
*/
TALER_EC_RECOUP_DB_PUT_FAILED = 1856,
/**
* The coin's remaining balance is zero. The request is denied. This
* response is provided with an HTTP status code of
- * MHD_HTTP_FORBIDDEN.
+ * #MHD_HTTP_FORBIDDEN.
*/
TALER_EC_RECOUP_COIN_BALANCE_ZERO = 1857,
/**
* The exchange failed to reproduce the coin's blinding. This response
* is provided with an HTTP status code of
- * MHD_HTTP_INTERNAL_SERVER_ERROR.
+ * #MHD_HTTP_INTERNAL_SERVER_ERROR.
*/
TALER_EC_RECOUP_BLINDING_FAILED = 1858,
/**
* The coin's remaining balance is zero. The request is denied. This
* response is provided with an HTTP status code of
- * MHD_HTTP_INTERNAL_SERVER_ERROR
+ * #MHD_HTTP_INTERNAL_SERVER_ERROR
*/
TALER_EC_RECOUP_COIN_BALANCE_NEGATIVE = 1859,
@@ -1083,27 +1087,27 @@ enum TALER_ErrorCode
/**
* The "have" parameter was not a natural number. This reponse is
- * provied with an HTTP status code of MHD_HTTP_BAD_REQUEST.
+ * provied with an HTTP status code of #MHD_HTTP_BAD_REQUEST.
*/
TALER_EC_KEYS_HAVE_NOT_NUMERIC = 1900,
/**
* We currently cannot find any keys. This reponse is provied with an
- * HTTP status code of MHD_HTTP_INTERNAL_SERVER_ERROR.
+ * HTTP status code of #MHD_HTTP_INTERNAL_SERVER_ERROR.
*/
TALER_EC_KEYS_MISSING = 1901,
/**
* This exchange does not allow clients to request /keys for times
* other than the current (exchange) time. This reponse is provied
- * with an HTTP status code of MHD_HTTP_FORBIDDEN.
+ * with an HTTP status code of #MHD_HTTP_FORBIDDEN.
*/
TALER_EC_KEYS_TIMETRAVEL_FORBIDDEN = 1902,
/**
* The backend could not find the merchant instance specified in the
* request. This response is provided with HTTP status code
- * MHD_HTTP_NOT_FOUND.
+ * #MHD_HTTP_NOT_FOUND.
*/
TALER_EC_INSTANCE_UNKNOWN = 2000,
@@ -1116,55 +1120,55 @@ enum TALER_ErrorCode
/**
* The exchange failed to provide a meaningful response to a /deposit
* request. This response is provided with HTTP status code
- * MHD_HTTP_SERVICE_UNAVAILABLE.
+ * #MHD_HTTP_SERVICE_UNAVAILABLE.
*/
TALER_EC_PAY_EXCHANGE_FAILED = 2101,
/**
* The merchant failed to commit the exchanges' response to a /deposit
* request to its database. This response is provided with HTTP
- * status code MHD_HTTP_INTERNAL_SERVER_ERROR.
+ * status code #MHD_HTTP_INTERNAL_SERVER_ERROR.
*/
TALER_EC_PAY_DB_STORE_PAY_ERROR = 2102,
/**
* The specified exchange is not supported/trusted by this merchant.
* This response is provided with HTTP status code
- * MHD_HTTP_PRECONDITION_FAILED.
+ * #MHD_HTTP_PRECONDITION_FAILED.
*/
TALER_EC_PAY_EXCHANGE_REJECTED = 2103,
/**
* The denomination key used for payment is not listed among the
* denomination keys of the exchange. This response is provided with
- * HTTP status code MHD_HTTP_BAD_REQUEST.
+ * HTTP status code #MHD_HTTP_BAD_REQUEST.
*/
TALER_EC_PAY_DENOMINATION_KEY_NOT_FOUND = 2104,
/**
* The denomination key used for payment is not audited by an auditor
* approved by the merchant. This response is provided with HTTP
- * status code MHD_HTTP_BAD_REQUEST.
+ * status code #MHD_HTTP_BAD_REQUEST.
*/
TALER_EC_PAY_DENOMINATION_KEY_AUDITOR_FAILURE = 2105,
/**
* There was an integer overflow totaling up the amounts or deposit
* fees in the payment. This response is provided with HTTP status
- * code MHD_HTTP_BAD_REQUEST.
+ * code #MHD_HTTP_BAD_REQUEST.
*/
TALER_EC_PAY_AMOUNT_OVERFLOW = 2106,
/**
* The deposit fees exceed the total value of the payment. This
- * response is provided with HTTP status code MHD_HTTP_BAD_REQUEST.
+ * response is provided with HTTP status code #MHD_HTTP_BAD_REQUEST.
*/
TALER_EC_PAY_FEES_EXCEED_PAYMENT = 2107,
/**
* After considering deposit fees, the payment is insufficient to
* satisfy the required amount for the contract. This response is
- * provided with HTTP status code MHD_HTTP_BAD_REQUEST.
+ * provided with HTTP status code #MHD_HTTP_BAD_REQUEST.
*/
TALER_EC_PAY_PAYMENT_INSUFFICIENT_DUE_TO_FEES = 2108,
@@ -1172,114 +1176,114 @@ enum TALER_ErrorCode
* While the merchant is happy to cover all applicable deposit fees,
* the payment is insufficient to satisfy the required amount for the
* contract. This response is provided with HTTP status code
- * MHD_HTTP_BAD_REQUEST.
+ * #MHD_HTTP_BAD_REQUEST.
*/
TALER_EC_PAY_PAYMENT_INSUFFICIENT = 2109,
/**
* The signature over the contract of one of the coins was invalid.
* This response is provided with HTTP status code
- * MHD_HTTP_BAD_REQUEST.
+ * #MHD_HTTP_BAD_REQUEST.
*/
TALER_EC_PAY_COIN_SIGNATURE_INVALID = 2110,
/**
* We failed to contact the exchange for the /pay request. This
* response is provided with HTTP status code
- * MHD_HTTP_SERVICE_UNAVAILABLE.
+ * #MHD_HTTP_SERVICE_UNAVAILABLE.
*/
TALER_EC_PAY_EXCHANGE_TIMEOUT = 2111,
/**
* The signature over the contract of the merchant was invalid. This
- * response is provided with HTTP status code MHD_HTTP_BAD_REQUEST.
+ * response is provided with HTTP status code #MHD_HTTP_BAD_REQUEST.
*/
TALER_EC_PAY_MERCHANT_SIGNATURE_INVALID = 2113,
/**
* The refund deadline was after the transfer deadline. This response
- * is provided with HTTP status code MHD_HTTP_BAD_REQUEST.
+ * is provided with HTTP status code #MHD_HTTP_BAD_REQUEST.
*/
TALER_EC_PAY_REFUND_DEADLINE_PAST_WIRE_TRANSFER_DEADLINE = 2114,
/**
* The request fails to provide coins for the payment. This response
- * is provided with HTTP status code MHD_HTTP_BAD_REQUEST.
+ * is provided with HTTP status code #MHD_HTTP_BAD_REQUEST.
*/
TALER_EC_PAY_COINS_ARRAY_EMPTY = 2115,
/**
* The merchant failed to fetch the merchant's previous state with
* respect to a /pay request from its database. This response is
- * provided with HTTP status code MHD_HTTP_INTERNAL_SERVER_ERROR.
+ * provided with HTTP status code #MHD_HTTP_INTERNAL_SERVER_ERROR.
*/
TALER_EC_PAY_DB_FETCH_PAY_ERROR = 2116,
/**
* The merchant failed to fetch the merchant's previous state with
* respect to transactions from its database. This response is
- * provided with HTTP status code MHD_HTTP_INTERNAL_SERVER_ERROR.
+ * provided with HTTP status code #MHD_HTTP_INTERNAL_SERVER_ERROR.
*/
TALER_EC_PAY_DB_FETCH_TRANSACTION_ERROR = 2117,
/**
* The transaction ID was used for a conflicing transaction before.
* This response is provided with HTTP status code
- * MHD_HTTP_BAD_REQUEST.
+ * #MHD_HTTP_BAD_REQUEST.
*/
TALER_EC_PAY_DB_TRANSACTION_ID_CONFLICT = 2118,
/**
* The merchant failed to store the merchant's state with respect to
* the transaction in its database. This response is provided with
- * HTTP status code MHD_HTTP_INTERNAL_SERVER_ERROR.
+ * HTTP status code #MHD_HTTP_INTERNAL_SERVER_ERROR.
*/
TALER_EC_PAY_DB_STORE_TRANSACTION_ERROR = 2119,
/**
* The exchange failed to provide a valid response to the merchant's
* /keys request. This response is provided with HTTP status code
- * MHD_HTTP_SERVICE_UNAVAILABLE.
+ * #MHD_HTTP_SERVICE_UNAVAILABLE.
*/
TALER_EC_PAY_EXCHANGE_KEYS_FAILURE = 2120,
/**
* The payment is too late, the offer has expired. This response is
- * provided with HTTP status code MHD_HTTP_BAD_REQUEST.
+ * provided with HTTP status code #MHD_HTTP_BAD_REQUEST.
*/
TALER_EC_PAY_OFFER_EXPIRED = 2121,
/**
* The "merchant" field is missing in the proposal data. This response
- * is provided with HTTP status code MHD_HTTP_BAD_REQUEST.
+ * is provided with HTTP status code #MHD_HTTP_BAD_REQUEST.
*/
TALER_EC_PAY_MERCHANT_FIELD_MISSING = 2122,
/**
* Failed computing a hash code (likely server out-of-memory). This
* response is provided with HTTP status code
- * MHD_HTTP_INTERNAL_SERVER_ERROR.
+ * #MHD_HTTP_INTERNAL_SERVER_ERROR.
*/
TALER_EC_PAY_FAILED_COMPUTE_PROPOSAL_HASH = 2123,
/**
* Failed to locate merchant's account information matching the wire
* hash given in the proposal. This response is provided with HTTP
- * status code MHD_HTTP_INTERNAL_SERVER_ERROR.
+ * status code #MHD_HTTP_INTERNAL_SERVER_ERROR.
*/
TALER_EC_PAY_WIRE_HASH_UNKNOWN = 2124,
/**
* We got different currencies for the wire fee and the maximum wire
* fee. This response is provided with HTTP status code of
- * MHD_HTTP_INTERNAL_SERVER_ERROR.
+ * #MHD_HTTP_INTERNAL_SERVER_ERROR.
*/
TALER_EC_PAY_WIRE_FEE_CURRENCY_MISSMATCH = 2125,
/**
* The merchant refuses to abort and refund the payment operation as
* the payment succeeded already. This response is provided with HTTP
- * status code of MHD_HTTP_FORBIDDEN.
+ * status code of #MHD_HTTP_FORBIDDEN.
*/
TALER_EC_PAY_ABORT_REFUND_REFUSED_PAYMENT_COMPLETE = 2126,
@@ -1292,47 +1296,48 @@ enum TALER_ErrorCode
/**
* Integer overflow with sepcified timestamp argument detected. This
- * response is provided with HTTP status code MHD_HTTP_BAD_REQUEST.
+ * response is provided with HTTP status code #MHD_HTTP_BAD_REQUEST.
*/
TALER_EC_HISTORY_TIMESTAMP_OVERFLOW = 2200,
/**
* Failed to retrieve history from merchant database. This response is
- * provided with HTTP status code MHD_HTTP_INTERNAL_SERVER_ERROR.
+ * provided with HTTP status code #MHD_HTTP_INTERNAL_SERVER_ERROR.
*/
TALER_EC_HISTORY_DB_FETCH_ERROR = 2201,
/**
* The backend could not find the contract specified in the request.
- * This response is provided with HTTP status code MHD_HTTP_NOT_FOUND.
+ * This response is provided with HTTP status code
+ * #MHD_HTTP_NOT_FOUND.
*/
TALER_EC_POLL_PAYMENT_CONTRACT_NOT_FOUND = 2250,
/**
* We failed to contact the exchange for the /track/transaction
* request. This response is provided with HTTP status code
- * MHD_HTTP_SERVICE_UNAVAILABLE.
+ * #MHD_HTTP_SERVICE_UNAVAILABLE.
*/
TALER_EC_TRACK_TRANSACTION_EXCHANGE_TIMEOUT = 2300,
/**
* The backend could not find the transaction specified in the
* request. This response is provided with HTTP status code
- * MHD_HTTP_NOT_FOUND.
+ * #MHD_HTTP_NOT_FOUND.
*/
TALER_EC_TRACK_TRANSACTION_TRANSACTION_UNKNOWN = 2302,
/**
* The backend had a database access error trying to retrieve
* transaction data from its database. The response is provided with
- * HTTP status code MHD_HTTP_INTERNAL_SERVER_ERROR.
+ * HTTP status code #MHD_HTTP_INTERNAL_SERVER_ERROR.
*/
TALER_EC_TRACK_TRANSACTION_DB_FETCH_TRANSACTION_ERROR = 2303,
/**
* The backend had a database access error trying to retrieve payment
* data from its database. The response is provided with HTTP status
- * code MHD_HTTP_INTERNAL_SERVER_ERROR.
+ * code #MHD_HTTP_INTERNAL_SERVER_ERROR.
*/
TALER_EC_TRACK_TRANSACTION_DB_FETCH_PAYMENT_ERROR = 2304,
@@ -1340,84 +1345,84 @@ enum TALER_ErrorCode
* The backend found no applicable deposits in the database. This is
* odd, as we know about the transaction, but not about deposits we
* made for the transaction. The response is provided with HTTP
- * status code MHD_HTTP_NOT_FOUND.
+ * status code #MHD_HTTP_NOT_FOUND.
*/
TALER_EC_TRACK_TRANSACTION_DB_NO_DEPOSITS_ERROR = 2305,
/**
* We failed to obtain a wire transfer identifier for one of the coins
* in the transaction. The response is provided with HTTP status code
- * MHD_HTTP_FAILED_DEPENDENCY if the exchange had a hard error, or
- * MHD_HTTP_ACCEPTED if the exchange signaled that the transfer was in
- * progress.
+ * #MHD_HTTP_FAILED_DEPENDENCY if the exchange had a hard error, or
+ * #MHD_HTTP_ACCEPTED if the exchange signaled that the transfer was
+ * in progress.
*/
TALER_EC_TRACK_TRANSACTION_COIN_TRACE_ERROR = 2306,
/**
* We failed to obtain the full wire transfer identifier for the
* transfer one of the coins was aggregated into. The response is
- * provided with HTTP status code MHD_HTTP_FAILED_DEPENDENCY.
+ * provided with HTTP status code #MHD_HTTP_FAILED_DEPENDENCY.
*/
TALER_EC_TRACK_TRANSACTION_WIRE_TRANSFER_TRACE_ERROR = 2307,
/**
* We got conflicting reports from the exhange with respect to which
* transfers are included in which aggregate. The response is provided
- * with HTTP status code MHD_HTTP_FAILED_DEPENDENCY.
+ * with HTTP status code #MHD_HTTP_FAILED_DEPENDENCY.
*/
TALER_EC_TRACK_TRANSACTION_CONFLICTING_REPORTS = 2308,
/**
* We failed to contact the exchange for the /track/transfer request.
* This response is provided with HTTP status code
- * MHD_HTTP_SERVICE_UNAVAILABLE.
+ * #MHD_HTTP_SERVICE_UNAVAILABLE.
*/
TALER_EC_TRACK_TRANSFER_EXCHANGE_TIMEOUT = 2400,
/**
* We failed to persist coin wire transfer information in our merchant
* database. The response is provided with HTTP status code
- * MHD_HTTP_INTERNAL_SERVER_ERROR.
+ * #MHD_HTTP_INTERNAL_SERVER_ERROR.
*/
TALER_EC_TRACK_TRANSFER_DB_STORE_COIN_ERROR = 2402,
/**
* We internally failed to execute the /track/transfer request. The
* response is provided with HTTP status code
- * MHD_HTTP_INTERNAL_SERVER_ERROR.
+ * #MHD_HTTP_INTERNAL_SERVER_ERROR.
*/
TALER_EC_TRACK_TRANSFER_REQUEST_ERROR = 2403,
/**
* We failed to persist wire transfer information in our merchant
* database. The response is provided with HTTP status code
- * MHD_HTTP_INTERNAL_SERVER_ERROR.
+ * #MHD_HTTP_INTERNAL_SERVER_ERROR.
*/
TALER_EC_TRACK_TRANSFER_DB_STORE_TRANSFER_ERROR = 2404,
/**
* The exchange returned an error from /track/transfer. The response
- * is provided with HTTP status code MHD_HTTP_FAILED_DEPENDENCY.
+ * is provided with HTTP status code #MHD_HTTP_FAILED_DEPENDENCY.
*/
TALER_EC_TRACK_TRANSFER_EXCHANGE_ERROR = 2405,
/**
* We failed to fetch deposit information from our merchant database.
* The response is provided with HTTP status code
- * MHD_HTTP_INTERNAL_SERVER_ERROR.
+ * #MHD_HTTP_INTERNAL_SERVER_ERROR.
*/
TALER_EC_TRACK_TRANSFER_DB_FETCH_DEPOSIT_ERROR = 2406,
/**
* We encountered an internal logic error. The response is provided
- * with HTTP status code MHD_HTTP_INTERNAL_SERVER_ERROR.
+ * with HTTP status code #MHD_HTTP_INTERNAL_SERVER_ERROR.
*/
TALER_EC_TRACK_TRANSFER_DB_INTERNAL_LOGIC_ERROR = 2407,
/**
* The exchange gave conflicting information about a coin which has
* been wire transferred. The response is provided with HTTP status
- * code MHD_HTTP_FAILED_DEPENDENCY.
+ * code #MHD_HTTP_FAILED_DEPENDENCY.
*/
TALER_EC_TRACK_TRANSFER_CONFLICTING_REPORTS = 2408,
@@ -1429,7 +1434,7 @@ enum TALER_ErrorCode
/**
* The exchange charged a different wire fee than what it originally
* advertised, and it is higher. The response is provied with an HTTP
- * status of MHD_HTTP_BAD_DEPENDENCY.
+ * status of #MHD_HTTP_BAD_DEPENDENCY.
*/
TALER_EC_TRACK_TRANSFER_JSON_BAD_WIRE_FEE = 2410,
@@ -1442,7 +1447,7 @@ enum TALER_ErrorCode
/**
* The backend encountered an error while trying to store the
* h_contract_terms into the database. The response is provided with
- * HTTP status code MHD_HTTP_INTERNAL_SERVER_ERROR.
+ * HTTP status code #MHD_HTTP_INTERNAL_SERVER_ERROR.
*/
TALER_EC_PROPOSAL_STORE_DB_ERROR = 2501,
@@ -1473,21 +1478,21 @@ enum TALER_ErrorCode
/**
* The backend encountered an error while trying to find the existing
* proposal in the database. The response is provided with HTTP status
- * code MHD_HTTP_INTERNAL_SERVER_ERROR.
+ * code #MHD_HTTP_INTERNAL_SERVER_ERROR.
*/
TALER_EC_PROPOSAL_STORE_DB_ERROR_HARD = 2506,
/**
* The backend encountered an error while trying to find the existing
* proposal in the database. The response is provided with HTTP status
- * code MHD_HTTP_INTERNAL_SERVER_ERROR.
+ * code #MHD_HTTP_INTERNAL_SERVER_ERROR.
*/
TALER_EC_PROPOSAL_STORE_DB_ERROR_SOFT = 2507,
/**
* The backend encountered an error: the proposal already exists. The
* response is provided with HTTP status code
- * MHD_HTTP_INTERNAL_SERVER_ERROR.
+ * #MHD_HTTP_INTERNAL_SERVER_ERROR.
*/
TALER_EC_PROPOSAL_STORE_DB_ERROR_ALREADY_EXISTS = 2508,
@@ -1717,14 +1722,14 @@ enum TALER_ErrorCode
/**
* We failed to contract terms from our merchant database. The
* response is provided with HTTP status code
- * MHD_HTTP_INTERNAL_SERVER_ERROR.
+ * #MHD_HTTP_INTERNAL_SERVER_ERROR.
*/
TALER_EC_CHECK_PAYMENT_DB_FETCH_CONTRACT_TERMS_ERROR = 2911,
/**
* We failed to contract terms from our merchant database. The
* response is provided with HTTP status code
- * MHD_HTTP_INTERNAL_SERVER_ERROR.
+ * #MHD_HTTP_INTERNAL_SERVER_ERROR.
*/
TALER_EC_CHECK_PAYMENT_DB_FETCH_ORDER_ERROR = 2912,
@@ -1737,13 +1742,13 @@ enum TALER_ErrorCode
/**
* Failed computing a hash code (likely server out-of-memory). This
* response is provided with HTTP status code
- * MHD_HTTP_INTERNAL_SERVER_ERROR.
+ * #MHD_HTTP_INTERNAL_SERVER_ERROR.
*/
TALER_EC_CHECK_PAYMENT_FAILED_COMPUTE_PROPOSAL_HASH = 2914,
/**
* Signature "session_sig" failed to verify. This response is provided
- * with HTTP status code MHD_HTTP_BAD_REQUEST.
+ * with HTTP status code #MHD_HTTP_BAD_REQUEST.
*/
TALER_EC_CHECK_PAYMENT_SESSION_SIGNATURE_INVALID = 2915,
@@ -1756,21 +1761,21 @@ enum TALER_ErrorCode
/**
* The auditor had trouble storing the deposit confirmation in its
* database. Returned with an HTTP status code of
- * MHD_HTTP_INTERNAL_SERVER_ERROR.
+ * #MHD_HTTP_INTERNAL_SERVER_ERROR.
*/
TALER_EC_DEPOSIT_CONFIRMATION_STORE_DB_ERROR = 3001,
/**
* The auditor had trouble retrieving the exchange list from its
* database. Returned with an HTTP status code of
- * MHD_HTTP_INTERNAL_SERVER_ERROR.
+ * #MHD_HTTP_INTERNAL_SERVER_ERROR.
*/
TALER_EC_LIST_EXCHANGES_DB_ERROR = 3002,
/**
* The auditor had trouble storing an exchange in its database.
* Returned with an HTTP status code of
- * MHD_HTTP_INTERNAL_SERVER_ERROR.
+ * #MHD_HTTP_INTERNAL_SERVER_ERROR.
*/
TALER_EC_AUDITOR_EXCHANGE_STORE_DB_ERROR = 3003,
@@ -1783,38 +1788,38 @@ enum TALER_ErrorCode
/**
* The exchange failed to compute ECDH. This response is provided
- * with HTTP status code MHD_HTTP_INTERNAL_SERVER_ERROR.
+ * with HTTP status code #MHD_HTTP_INTERNAL_SERVER_ERROR.
*/
TALER_EC_TEST_ECDH_ERROR = 4000,
/**
* The EdDSA test signature is invalid. This response is provided
- * with HTTP status code MHD_HTTP_BAD_REQUEST.
+ * with HTTP status code #MHD_HTTP_BAD_REQUEST.
*/
TALER_EC_TEST_EDDSA_INVALID = 4001,
/**
* The exchange failed to compute the EdDSA test signature. This
* response is provided with HTTP status code
- * MHD_HTTP_INTERNAL_SERVER_ERROR.
+ * #MHD_HTTP_INTERNAL_SERVER_ERROR.
*/
TALER_EC_TEST_EDDSA_ERROR = 4002,
/**
* The exchange failed to generate an RSA key. This response is
- * provided with HTTP status code MHD_HTTP_INTERNAL_SERVER_ERROR.
+ * provided with HTTP status code #MHD_HTTP_INTERNAL_SERVER_ERROR.
*/
TALER_EC_TEST_RSA_GEN_ERROR = 4003,
/**
* The exchange failed to compute the public RSA key. This response
- * is provided with HTTP status code MHD_HTTP_INTERNAL_SERVER_ERROR.
+ * is provided with HTTP status code #MHD_HTTP_INTERNAL_SERVER_ERROR.
*/
TALER_EC_TEST_RSA_PUB_ERROR = 4004,
/**
* The exchange failed to compute the RSA signature. This response is
- * provided with HTTP status code MHD_HTTP_INTERNAL_SERVER_ERROR.
+ * provided with HTTP status code #MHD_HTTP_INTERNAL_SERVER_ERROR.
*/
TALER_EC_TEST_RSA_SIGN_ERROR = 4005,
@@ -1923,129 +1928,129 @@ enum TALER_ErrorCode
/**
* The sync service failed to access its database. This response is
- * provided with HTTP status code MHD_HTTP_INTERNAL_SERVER_ERROR.
+ * provided with HTTP status code #MHD_HTTP_INTERNAL_SERVER_ERROR.
*/
TALER_EC_SYNC_DB_FETCH_ERROR = 6000,
/**
* The sync service failed find the record in its database. This
- * response is provided with HTTP status code MHD_HTTP_NOT_FOUND.
+ * response is provided with HTTP status code #MHD_HTTP_NOT_FOUND.
*/
TALER_EC_SYNC_BACKUP_UNKNOWN = 6001,
/**
* The sync service failed find the account in its database. This
- * response is provided with HTTP status code MHD_HTTP_NOT_FOUND.
+ * response is provided with HTTP status code #MHD_HTTP_NOT_FOUND.
*/
TALER_EC_SYNC_ACCOUNT_UNKNOWN = 6002,
/**
* The SHA-512 hash provided in the If-None-Match header is malformed.
* This response is provided with HTTP status code
- * MHD_HTTP_BAD_REQUEST.
+ * #MHD_HTTP_BAD_REQUEST.
*/
TALER_EC_SYNC_BAD_IF_NONE_MATCH = 6003,
/**
* The SHA-512 hash provided in the If-Match header is malformed or
* missing. This response is provided with HTTP status code
- * MHD_HTTP_BAD_REQUEST.
+ * #MHD_HTTP_BAD_REQUEST.
*/
TALER_EC_SYNC_BAD_IF_MATCH = 6004,
/**
* The signature provided in the "Sync-Signature" header is malformed
* or missing. This response is provided with HTTP status code
- * MHD_HTTP_BAD_REQUEST.
+ * #MHD_HTTP_BAD_REQUEST.
*/
TALER_EC_SYNC_BAD_SYNC_SIGNATURE = 6005,
/**
* The signature provided in the "Sync-Signature" header does not
* match the account, old or new Etags. This response is provided with
- * HTTP status code MHD_HTTP_FORBIDDEN.
+ * HTTP status code #MHD_HTTP_FORBIDDEN.
*/
TALER_EC_SYNC_INVALID_SIGNATURE = 6007,
/**
* The "Content-length" field for the upload is either not a number,
* or too big, or missing. This response is provided with HTTP status
- * code MHD_HTTP_BAD_REQUEST.
+ * code #MHD_HTTP_BAD_REQUEST.
*/
TALER_EC_SYNC_BAD_CONTENT_LENGTH = 6008,
/**
* The "Content-length" field for the upload is too big based on the
* server's terms of service. This response is provided with HTTP
- * status code MHD_HTTP_PAYLOAD_TOO_LARGE.
+ * status code #MHD_HTTP_PAYLOAD_TOO_LARGE.
*/
TALER_EC_SYNC_EXCESSIVE_CONTENT_LENGTH = 6009,
/**
* The server is out of memory to handle the upload. Trying again
* later may succeed. This response is provided with HTTP status code
- * MHD_HTTP_PAYLOAD_TOO_LARGE.
+ * #MHD_HTTP_PAYLOAD_TOO_LARGE.
*/
TALER_EC_SYNC_OUT_OF_MEMORY_ON_CONTENT_LENGTH = 6010,
/**
* The uploaded data does not match the Etag. This response is
- * provided with HTTP status code MHD_HTTP_BAD_REQUEST.
+ * provided with HTTP status code #MHD_HTTP_BAD_REQUEST.
*/
TALER_EC_SYNC_INVALID_UPLOAD = 6011,
/**
* We failed to check for existing upload data in the database. This
* response is provided with HTTP status code
- * MHD_HTTP_INTERNAL_SERVER_ERROR.
+ * #MHD_HTTP_INTERNAL_SERVER_ERROR.
*/
TALER_EC_SYNC_DATABASE_FETCH_ERROR = 6012,
/**
* HTTP server was being shutdown while this operation was pending.
* This response is provided with HTTP status code
- * MHD_HTTP_SERVICE_UNAVAILABLE.
+ * #MHD_HTTP_SERVICE_UNAVAILABLE.
*/
TALER_EC_SYNC_SHUTDOWN = 6013,
/**
* HTTP server experienced a timeout while awaiting promised payment.
* This response is provided with HTTP status code
- * MHD_HTTP_REQUEST_TIMEOUT.
+ * #MHD_HTTP_REQUEST_TIMEOUT.
*/
TALER_EC_SYNC_PAYMENT_TIMEOUT = 6014,
/**
* Sync could not store order data in its own database. This response
- * is provided with HTTP status code MHD_HTTP_INTERNAL_SERVER_ERROR.
+ * is provided with HTTP status code #MHD_HTTP_INTERNAL_SERVER_ERROR.
*/
TALER_EC_SYNC_PAYMENT_CREATE_DB_ERROR = 6015,
/**
* Sync could not store payment confirmation in its own database. This
* response is provided with HTTP status code
- * MHD_HTTP_INTERNAL_SERVER_ERROR.
+ * #MHD_HTTP_INTERNAL_SERVER_ERROR.
*/
TALER_EC_SYNC_PAYMENT_CONFIRM_DB_ERROR = 6016,
/**
* Sync could not fetch information about possible existing orders
* from its own database. This response is provided with HTTP status
- * code MHD_HTTP_INTERNAL_SERVER_ERROR.
+ * code #MHD_HTTP_INTERNAL_SERVER_ERROR.
*/
TALER_EC_SYNC_PAYMENT_CHECK_ORDER_DB_ERROR = 6017,
/**
* Sync could not setup the payment request with its own backend. This
* response is provided with HTTP status code
- * MHD_HTTP_INTERNAL_SERVER_ERROR.
+ * #MHD_HTTP_INTERNAL_SERVER_ERROR.
*/
TALER_EC_SYNC_PAYMENT_CREATE_BACKEND_ERROR = 6018,
/**
* The sync service failed find the backup to be updated in its
* database. This response is provided with HTTP status code
- * MHD_HTTP_NOT_FOUND.
+ * #MHD_HTTP_NOT_FOUND.
*/
TALER_EC_SYNC_PREVIOUS_BACKUP_UNKNOWN = 6019,