aboutsummaryrefslogtreecommitdiff
path: root/src/include
AgeCommit message (Collapse)Author
2024-04-01implement protocol v19: consider refunds when returning transaction ↵Christian Grothoff
aggregation data
2024-03-18add new TALER_MHD_parse_request_arg_snumber function to libtalermhdChristian Grothoff
2024-03-08implement #8000Christian Grothoff
2024-03-08implement protocol v19 in taler-exchange-httpd (for #8000); note that ↵Christian Grothoff
taler-exchange-offline support is still missing
2024-03-08fix account update failing to persist wire signature and then breaking that ↵Christian Grothoff
wire account for good
2024-03-08add taler-exchange-dbinit -a optionChristian Grothoff
2024-03-03add helper to parse amounts given as query parametersChristian Grothoff
2024-02-18-fix doxChristian Grothoff
2024-02-18-doxygen fixesChristian Grothoff
2024-02-18allow using URL builder to just add query parametersChristian Grothoff
2024-02-13set 'finished' to TRUE when KYC process is done (either way, successful or ↵Christian Grothoff
failure); should fix #8055, needs testing
2024-02-09bump for TALER_payto_normalizeChristian Grothoff
2024-02-08implement TALER_payto_normalize for #8348Christian Grothoff
2024-02-08-doxygen fixesChristian Grothoff
2024-02-08fix spellingChristian Grothoff
2024-02-07fixing merge conflictChristian Grothoff
2024-02-07auditordb tabularasaChristian Grothoff
2024-02-01add new TOTP-specfic JSON parsersChristian Grothoff
2024-01-28fix #8030Christian Grothoff
2024-01-23note on limitationsChristian Grothoff
2024-01-21include version in headerChristian Grothoff
2024-01-17-fix docChristian Grothoff
2024-01-16Merge branch 'master' of git+ssh://git.taler.net/exchangeNic Eigel
2024-01-16progress on auditor helpersNic Eigel
2024-01-16fix #8071Christian Grothoff
2024-01-16fix #8095Christian Grothoff
2024-01-12fixes for #8069, #8070 and #8072Özgür Kesim
- TALER_coin_ev_hash function now returns void - double free fixes - FAIL_IF logic fixes
2024-01-10remove GET /exchanges endpoint as we are making the auditor single-exchange ↵Christian Grothoff
only; also fixes #8054
2024-01-10add TALER_PQ_array_of_amount_currencyChristian Grothoff
2024-01-08improve curl backwards compatibility, de-duplicate codeChristian Grothoff
2024-01-08fixChristian Grothoff
2024-01-08define exit code for not restarting via systemd (see #8030)Christian Grothoff
2024-01-08also do not respond with 410 to the GET /purses//merge requestChristian Grothoff
2024-01-05add option -s to the RSA and EdDSA secmod helper for DONAU to use a ↵Casaburi Johannes
different path
2024-01-05add option -s to the CS secmod helper for DONAU to use a different pathChristian 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-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