Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-12-23 | Added 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-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-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-09 | [wip, #7267] added correct response for age commitment conflict during deposit | Özgür Kesim | |
2023-10-15 | avoid extra transaction to fetch balance if reserve is out of funds, remove ↵ | Christian Grothoff | |
legacy /withdraw endpoint | |||
2023-09-18 | more work on new history logic | Christian Grothoff | |
2023-09-18 | remove coin and reserve histories from exchange replies | Christian Grothoff | |
2023-09-17 | first cut for API to get coin history | Christian Grothoff | |
2023-06-26 | [age-withdraw] age-withdraw commit- and reveal-handlers implemented, 12/n | Özgür Kesim | |
The handlers for the commit- and reveal-phases of the age-withdraw HTTP-endpoints are implemented, yet not active. Still missing: - support for age-withdraw is missing in lib/. - tests | |||
2023-02-12 | -more work on AML triggers for P2P transfers | Christian Grothoff | |
2022-11-08 | -fix #7428 | Christian Grothoff | |
2022-08-20 | -major KYC update, fixes misc. issues | Christian Grothoff | |
2022-08-14 | -doxygen | Christian Grothoff | |
2022-08-14 | -work on new KYC logic: tests pass again | Christian Grothoff | |
2022-07-05 | -deduplicate purse creation confirmation logic | Christian Grothoff | |
2022-06-05 | complete P2P/W2W conflict handling, deduplicate code across handlers | Christian Grothoff | |
2022-05-17 | -deduplicate | Christian Grothoff | |
2022-03-21 | first rough-cut implementation of POST /reserves//status | Christian Grothoff | |
2022-02-21 | -big renaming of structs for consistent naming with P suffix | Christian Grothoff | |
2022-02-04 | implement feedback | Lucien Heuzeveldt | |
2021-12-25 | protocol v12 changes (/recoup split, signature changes) plus database ↵ | Christian Grothoff | |
sharding plus O(n^2)=>O(n) worst-case complexity reduction on coin balance checks | |||
2021-12-14 | -die pthread.h | Christian Grothoff | |
2021-12-14 | introducing GNUNET_TIME_Timestamp, recoup now with amounts | Christian Grothoff | |
2021-10-27 | -work on FTBFS | Christian Grothoff | |
2021-05-26 | fix doxygen | Christian Grothoff | |
2021-05-25 | return signed error message with HTTP_GONE status if denomination is not ↵ | Christian Grothoff | |
currently valid for specified operation (#6889) | |||
2021-05-25 | return signed 404 statements for unknown denomination key hashes (#6889) | Christian Grothoff | |
2020-04-09 | make code compiler without warnings with latest libmicrohttpd API | Christian Grothoff | |
2020-03-15 | clean up link logic | Christian Grothoff | |
2020-01-19 | fix copyright headers as per CA | Christian Grothoff | |
2020-01-16 | kill another FIXME | Christian Grothoff | |
2019-11-23 | more refactoring towards using libtalermhd | Christian Grothoff | |
2019-11-01 | improve status codes returned in case of denomination key troubles | Christian Grothoff | |
2019-08-25 | re-format code | Florian Dold | |
2019-06-18 | dead code elimination | Christian Grothoff | |
2017-06-19 | move reply_transfer_pending to where it belongs | Christian Grothoff | |
2017-06-19 | split httpd_refresh.c into refresh_melt, refresh_link and refresh_reveal | Christian Grothoff | |
2017-06-19 | refactor /track logic towards new structure | Christian Grothoff | |
2017-06-19 | address #5010 for /payback | Christian Grothoff | |
2017-06-19 | address #5010 for /refund | Christian Grothoff | |
2017-06-19 | fixing #5010 for /reserve/withdraw | Christian Grothoff | |
2017-06-19 | refactoring /deposit towards new transaction style (#5010) | Christian Grothoff | |
2017-06-04 | fixing misc doxygen issues | Christian Grothoff | |
2017-05-29 | rename proposal_data to contract_terms (see #4879) | Florian Dold | |
2017-04-20 | fix misc doxygen issues | Christian Grothoff | |
2017-04-17 | implement #4982 | Christian Grothoff | |
2017-04-03 | implement rest of exchange logic for #3887 (return payback information in ↵ | Christian Grothoff | |
reserve and coin histories) | |||
2017-04-01 | implement DB plugin function to obtain reserve information, migrate logic to ↵ | Christian Grothoff | |
simplified API spec (#3887); use plugin API in /payback DB implementation | |||
2017-03-29 | implementing remaining /payback responses | Christian Grothoff | |
2017-03-29 | first sketch at db module implementation for #3887 | Christian Grothoff | |