Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-11-03 | -ref bug | Christian Grothoff | |
2022-11-02 | -doxygen | Christian Grothoff | |
2022-10-30 | -doxygen | Christian Grothoff | |
2022-10-30 | add support for reserve open/close operations to auditor, begin to split off ↵ | Christian Grothoff | |
purse auditing logic | |||
2022-08-14 | -work on new KYC logic: tests pass again | Christian Grothoff | |
2022-07-05 | -annotate bugs | Christian Grothoff | |
2022-07-01 | -exchange_api_batch_deposit.c compiles | Christian Grothoff | |
2022-06-28 | -fix issue with missing signature over denomination and age restriction hash ↵ | Christian Grothoff | |
in purse deposit | |||
2022-06-26 | -fix misc doxygen warnings, code clean up | Christian Grothoff | |
2022-06-19 | -add missing checkpointing logic | Christian Grothoff | |
2022-06-18 | -more work on taler-helper-auditor-reserve p2p audits | Christian Grothoff | |
2022-06-15 | -more DB logic for taler-helper-auditor-reserves | Christian Grothoff | |
2022-06-15 | -more DB prep work towards reserve auditing with p2p payments | Christian Grothoff | |
2022-06-14 | -preparatory steps to expand auditor to know about purse and history fees | Christian Grothoff | |
2022-06-14 | -include purse deposits in aggregation coin value analysis; note issues ↵ | Christian Grothoff | |
discovered with deposit fee waiver logic | |||
2022-03-31 | privatize more signature structs, simplify code | Christian Grothoff | |
2022-03-05 | refactor /wire to include logic to return the wad fee (for W2W payments) | Christian Grothoff | |
2022-02-21 | -big renaming of structs for consistent naming with P suffix | Christian Grothoff | |
2022-02-17 | -fix CS nonce reuse check logic | Christian Grothoff | |
2022-02-12 | -address misc. fixmes | Christian Grothoff | |
2022-01-11 | The current recoup API is broken. I guess this is another example where ↵ | Christian Grothoff | |
"trivial" API changes turn out to have (multiple!) unexpected consequences. The current "/recoup" API does not have clear idempotency semantics, as we've discussed on the phone. This is already bad by itself, as it makes it hard to write down what the API does other than "whatever the implementation does". However, it actually breaks correctness in this (admittedly kinda contrived, but not impossible) case: Say that we have a coin A obtained via withdrawal and a coin B obtained via refreshing coin A. Now the denominations of A gets revoked.. The wallet does a recoup of A for EUR:1. Now the denomination of B also gets revoked. The wallet recoups B (incidentally also for EUR:1) and now A can be recouped again for EUR:1. But now the exchange is in a state where it will refuse a legitimate recoup request for A because the detection for an idempotent request kicks in. This is IMHO bad API design, and the exchange should simply always recoup the maximum amount. Furthermore, we usually follow the principle of "API calls that take up DB space are paid". With the current recoup API, I can do many tiny recoup requests which the exchange then has to store, right? I guess it would not be a big change to remove the "amount" value from the recoup/recoup-refresh request bodies, right? - Florian | |||
2021-12-16 | -fix recoup ugliness | Christian Grothoff | |
2021-12-14 | introducing GNUNET_TIME_Timestamp, recoup now with amounts | Christian Grothoff | |
2021-11-05 | -fixes | Christian Grothoff | |
2021-10-27 | fix auditor FTBFS | Christian Grothoff | |
2021-10-14 | -basic logic for withdraw KYC checks | Christian Grothoff | |
2021-08-23 | -remove sessions also from auditor | Christian Grothoff | |
2021-08-23 | complete implementation of long-polling for reserve status; remove support ↵ | Christian Grothoff | |
for multi-threaded exchange httpd | |||
2021-07-31 | -more json_pack fixes | Christian Grothoff | |
2021-07-31 | -more json_pack cleaning | Christian Grothoff | |
2021-07-23 | -rename TALER_amount_get_zero to TALER_amount_set_zero | Christian Grothoff | |
2021-01-07 | make reserve balance check used in internal_auditor mode only | Christian Grothoff | |
2021-01-07 | fix remaining #6679 issues in exchange | Christian Grothoff | |
2021-01-06 | add -i option to taler-auditor | Christian Grothoff | |
2020-12-04 | centralize (most) offline signing/verifying operations into offline_signatures.c | Christian Grothoff | |
2020-08-28 | improve reporting, also use auditor fee calculation when computing reserve ↵ | Christian Grothoff | |
balance updates in case of disagreement on coin value/fee | |||
2020-07-15 | fix #6133: enable nice shutdown of auditor helpers with CTRL-C | Christian Grothoff | |
2020-07-05 | GNUNET_free_non_null is gone, use GNUNET_free | Christian Grothoff | |
2020-07-05 | fix status code | Christian Grothoff | |
2020-04-08 | fix #6170 and rest of #6164 | Christian Grothoff | |
2020-04-08 | rename a_balance (#6170) | Christian Grothoff | |
2020-04-08 | adapt to new GNUnet sign API (#6164) | Christian Grothoff | |
2020-03-28 | address FIXME | Christian Grothoff | |
2020-03-24 | more testing for auditor logic | Christian Grothoff | |
2020-03-22 | first pass at auditor-coins, also reviewing checks around amount arithmetic, ↵ | Christian Grothoff | |
can and should be made harsher | |||
2020-03-22 | clean up auditor-reserves logic | Christian Grothoff | |
2020-03-21 | stylefixes | Christian Grothoff | |
2020-03-21 | style fixes | Christian Grothoff | |
2020-03-21 | completing auditor split | Christian Grothoff | |
2020-03-21 | steps towards new split-auditor logic | Christian Grothoff | |