sync error codes
This commit is contained in:
parent
7b353c0185
commit
161b801fd6
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
This file is part of TALER
|
This file is part of TALER
|
||||||
Copyright (C) 2016, 2017 Taler Systems SA
|
Copyright (C) 2016, 2017, 2019 Taler Systems SA
|
||||||
|
|
||||||
TALER is free software; you can redistribute it and/or modify it under the
|
TALER is free software; you can redistribute it and/or modify it under the
|
||||||
terms of the GNU General Public License as published by the Free Software
|
terms of the GNU General Public License as published by the Free Software
|
||||||
@ -1875,7 +1875,107 @@ enum TALER_ErrorCode
|
|||||||
* This response is provided with HTTP status code
|
* This response is provided with HTTP status code
|
||||||
* MHD_HTTP_BAD_REQUEST.
|
* MHD_HTTP_BAD_REQUEST.
|
||||||
*/
|
*/
|
||||||
TALER_EC_SYNC_BAD_ETAG = 6003,
|
TALER_EC_SYNC_BAD_IF_NONE_MATCH = 6003,
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The Etag provided in the If-Match header is
|
||||||
|
* malformed.
|
||||||
|
* This response is provided with HTTP status code
|
||||||
|
* MHD_HTTP_BAD_REQUEST.
|
||||||
|
*/
|
||||||
|
TALER_EC_SYNC_BAD_IF_MATCH = 6004,
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The signature provided in the "Sync-Signature" header is
|
||||||
|
* malformed.
|
||||||
|
* This response is provided with HTTP status code
|
||||||
|
* MHD_HTTP_BAD_REQUEST.
|
||||||
|
*/
|
||||||
|
TALER_EC_SYNC_BAD_SYNC_SIGNATURE = 6005,
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The Etag provided in the "Etag" header is
|
||||||
|
* malformed.
|
||||||
|
* This response is provided with HTTP status code
|
||||||
|
* MHD_HTTP_BAD_REQUEST.
|
||||||
|
*/
|
||||||
|
TALER_EC_SYNC_BAD_ETAG = 6006,
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 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_UNAUTHORIZED.
|
||||||
|
*/
|
||||||
|
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.
|
||||||
|
*/
|
||||||
|
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.
|
||||||
|
*/
|
||||||
|
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.
|
||||||
|
*/
|
||||||
|
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.
|
||||||
|
*/
|
||||||
|
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.
|
||||||
|
*/
|
||||||
|
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.
|
||||||
|
*/
|
||||||
|
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.
|
||||||
|
*/
|
||||||
|
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_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_ERROR.
|
||||||
|
*/
|
||||||
|
TALER_EC_SYNC_PAYMENT_CONFIRM_DB_ERROR = 6016,
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -250,6 +250,17 @@
|
|||||||
#define TALER_SIGNATURE_ANASTASIS_POLICY_DOWNLOAD 1401
|
#define TALER_SIGNATURE_ANASTASIS_POLICY_DOWNLOAD 1401
|
||||||
|
|
||||||
|
|
||||||
|
/*******************/
|
||||||
|
/* Sync signatures */
|
||||||
|
/*******************/
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* EdDSA signature for a backup upload.
|
||||||
|
*/
|
||||||
|
#define TALER_SIGNATURE_SYNC_BACKUP_UPLOAD 1450
|
||||||
|
|
||||||
|
|
||||||
GNUNET_NETWORK_STRUCT_BEGIN
|
GNUNET_NETWORK_STRUCT_BEGIN
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -1410,6 +1421,7 @@ struct TALER_MerchantPaySessionSigPS
|
|||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
GNUNET_NETWORK_STRUCT_END
|
GNUNET_NETWORK_STRUCT_END
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
Reference in New Issue
Block a user