aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2024-01-02purse fees are not supportedChristian Grothoff
2024-01-02-pass -L LOGLEVEL for wirewatchChristian Grothoff
2024-01-01-DCEChristian Grothoff
2023-12-26remove extra '/'Christian Grothoff
2023-12-25-fix log statementChristian Grothoff
2023-12-25work on taler-bank-benchmark with fakebankChristian Grothoff
2023-12-25towards getting benchmarks to work with libeufinChristian Grothoff
2023-12-25fix #8015 (allow purse merge until they were actually expired/refunded)Christian Grothoff
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-23activated tests for conflict wrt denom and age commitmentÖzgür Kesim
In src/testing/test_exchange_api_conflicts.c we test the conflicts when two or more coins with the same private key have either different denominations or different age restrictions. Note that the test for different denominations does not fully work for CS: Even with the same master secret, the private keys also differ due to the random choice of the nonce. Fixes #7276
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-23-fix missing RC bumps in testChristian Grothoff
2023-12-22Merge branch 'master' of ssh://git.taler.net/exchangeÖzgür Kesim
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-23-fix error handlingChristian Grothoff
2023-12-23-use singleton for RSAChristian Grothoff
2023-12-22-minor code cleanupChristian Grothoff
2023-12-22Merge branch 'feature/tokens' of git+ssh://git.taler.net/exchangeChristian Grothoff
2023-12-22-cleanupChristian Grothoff
2023-12-22bump API versionsChristian Grothoff
2023-12-22deprecating currency code in currency specificationsChristian Grothoff
2023-12-22fix #8019Christian Grothoff
2023-12-22-added GNUNET_break for rare caseÖzgür Kesim
2023-12-22-ptr to correct struct memberÖzgür Kesim
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-18Merge branch 'master' of git+ssh://git.taler.net/exchangeChristian Grothoff
2023-12-18disable auto_explainChristian Grothoff
2023-12-18minor changeMatyja Lukas Adam
2023-12-15include currencies.conf in libtalerexchange as the merchant-httpd needs itChristian Grothoff
2023-12-14fix: account restriction regex fieldSebastian
2023-12-13bump bank API version rangev0.9.4-dev.6Florian Dold
2023-12-13-make doxygen happy about @filev0.9.4-dev.4Özgür Kesim
2023-12-13-typoÖzgür Kesim
2023-12-13Protocol version revision bumpÖzgür Kesim
Reason: Error returned during deposit due to age commitment conflict is more refined now
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-13-initialize variableÖzgür Kesim
2023-12-13Merge branch 'master' of ssh://git.taler.net/exchangeÖzgür Kesim
2023-12-13do not return the same language more than once in the listChristian Grothoff
2023-12-12return Content-Language header in legal responsesFlorian Dold
2023-12-11Merge branch 'master' of ssh://git.taler.net/exchangeÖzgür Kesim
2023-12-11fakebank: update bank integration APIFlorian Dold
The response to GET /withdrawal-operation/$WITHDRAWAL_ID also must include the status field.
2023-12-11fakebank: implement change to bank integration APIFlorian Dold
We now return the status field in POST /withdrawal-operation/$WITHDRAWAL_ID
2023-12-10Merge branch 'master' into feature/tokensChristian Blättler
2023-12-10-use enum values as indicesÖzgür Kesim
2023-12-10Merge branch 'master' of git+ssh://git.taler.net/exchangeChristian Grothoff