aboutsummaryrefslogtreecommitdiff
path: root/src/include
AgeCommit message (Collapse)Author
2023-12-25Merge branch 'master' of git+ssh://git.taler.net/exchangeChristian Grothoff
2023-12-25api update to support refactored merchant order creationChristian Grothoff
2023-12-23-fix typoÖzgür Kesim
2023-12-23Added appropriate response on contract-conflict during depositÖzgür Kesim
In case of a detected conflict during deposit, because (merchant_pub, h_contract_terms) already existed, with different other field values, we now provide the client an error response that contains the h_wire. This way, the client can retrieve further details about the conflicting transaction via /deposits/$H_WIRE/$MERCHANT_PUB/$H_CONTRACT_TERMS/$COIN_PUB Fixes #8002
2023-12-23[wip, #7267] added test to detect age commitment conflict on depositÖzgür Kesim
A new testcase is added to detect same coin_pub with different age commitments during deposit.
2023-12-22[wip, #7267] added first test to detect denom-conflict on depositÖzgür Kesim
The tests have been extended to include conflict tests, see test_exchange_api_conflicts.c The first implemented test withdraws three coins with different denominations, but using the same private key. It deposits the first coin successfully, but on deposit of the second coin it receives 409 and the correct response details. However, the test only seems to work for RSA, not CS! I've disabled test_exchange_conflicts_cs in the Makefile for now so that the builder passes. TBC...
2023-12-22Merge branch 'feature/tokens' of git+ssh://git.taler.net/exchangeChristian Grothoff
2023-12-22bump API versionsChristian Grothoff
2023-12-22deprecating currency code in currency specificationsChristian Grothoff
2023-12-21[wip, #7267] more refined denomination conflict response during depositÖzgür Kesim
If a coin was known but with a different denomination, return to the client an error response that contains the denomination's public key and the corresponding signature of the provided coin.
2023-12-20-fix typeChristian Grothoff
2023-12-19Merge branch 'master' into feature/tokensChristian Blättler
2023-12-13-make doxygen happy about @filev0.9.4-dev.4Özgür Kesim
2023-12-13[wip, #7267] more refined age commitment conflict response during depositÖzgür Kesim
Distinguish between and communicate: a) null hash value expected, got non-null b) non-null hash value expected, got null c) hash value of known coin differ from given
2023-12-10Merge branch 'master' into feature/tokensChristian Blättler
2023-12-09mark out #7999Özgür Kesim
2023-12-05Merge branch 'master' into feature/tokensChristian Blättler
2023-12-05add query param functions for blind sign private and public keysChristian Blättler
2023-12-04[policy] mark deposit as blocked, when policy is not fulfilledÖzgür Kesim
2023-11-28-typoÖzgür Kesim
2023-11-28[pq] add support for array of struct GNUNET_HashCodeÖzgür Kesim
2023-11-28fix spelling issuesChristian Grothoff
2023-11-28Merge branch 'master' of git+ssh://git.taler.net/exchangeChristian Grothoff
2023-11-28-misc doxygen fixesChristian Grothoff
2023-11-27minor changeMatyja Lukas Adam
2023-11-27Merge branch 'master' into feature/tokensChristian Blättler
2023-11-25more strict spec parsers for payto URIs, Web URLs, and AML decision statesChristian Grothoff
2023-11-21Merge branch 'master' into feature/tokensChristian Blättler
2023-11-20use new gnunet bling sign structsChristian Blättler
2023-11-17-on conflict updateChristian Grothoff
2023-11-15remove is_currency_name_leadingChristian Grothoff
2023-11-13Merge branch 'master' into feature/tokensChristian Blättler
2023-11-12handle conversion helper errors betterChristian Grothoff
2023-11-12keep redirect_url in KYC table to improve idempotency of GETChristian Grothoff
2023-11-10add admin credentials for /admin/add/incoming, makes tests pass with latest ↵Christian Grothoff
libeufin-bank
2023-11-09-more work on coin history testingChristian Grothoff
2023-11-09towards testing coin history API properlyChristian Grothoff
2023-11-07Merge branch 'master' into feature/tokensChristian Blättler
2023-10-29no more decimal separatorChristian Grothoff
2023-10-28new blind signature logic bug fixesChristian Grothoff
2023-10-27fixes with respect to new blinding APIChristian Grothoff
2023-10-25new blind signing code buildsChristian Grothoff
2023-10-17-note on rename needed for donau and subscriptionsChristian Grothoff
2023-10-17first draft of token crypto structsChristian Blättler
2023-10-16validate exchange signing key on attestationsChristian Grothoff
2023-10-15remove dead do_withdraw codeChristian Grothoff
2023-10-15avoid extra transaction to fetch balance if reserve is out of funds, remove ↵Christian Grothoff
legacy /withdraw endpoint
2023-10-14make stefan_lin a float, as it should have been in the first placeChristian Grothoff
2023-10-13implement more sanity checksChristian Grothoff
2023-10-12clean up bank API, get test_bank_api_with_nexus to finally passChristian Grothoff