summaryrefslogtreecommitdiff
path: root/src/auditor
AgeCommit message (Collapse)Author
2019-07-28fixing #5767Christian Grothoff
2019-07-27todosChristian Grothoff
2019-07-27more denom sig checking in auditorChristian Grothoff
2019-07-27add check that denomination was actually revoked if it is involved in /paybackChristian Grothoff
2019-07-26handle payback cases when processing coin history in auditorChristian Grothoff
2019-07-25update auditordb to include payback lossesChristian Grothoff
2019-07-24add ppc progress points for payback opsChristian Grothoff
2019-07-24fixing indentation onlyChristian Grothoff
2019-07-24fixing indentation onlyChristian Grothoff
2019-06-30use proper default configurationChristian Grothoff
2019-06-30log on no change to dbChristian Grothoff
2019-06-30indentingChristian Grothoff
2019-06-30indentingChristian Grothoff
2019-05-02adapt to GNUnet API changeChristian Grothoff
2019-05-02replace denom_pub with denom_pub_hash in exchange API to reduce bandwidthChristian Grothoff
2019-04-08Refactor auditor/taler-wire-auditor.c for GNUNET_memcmpng0
2019-04-08Refactor auditor/taler-auditor.c for GNUNET_memcmpng0
2019-03-27debugMarcello Stanisci
2019-03-11improve test case logging, fix process initialization of taler-auditor-exchangeChristian Grothoff
2019-03-02actually disable 100 continueChristian Grothoff
2019-02-14add option to be selective about dropping the exchange listChristian Grothoff
2019-01-30Adding map: wire method name <--> plugin name.Marcello Stanisci
2019-01-29fix DBMarcello Stanisci
2019-01-28Fix /deposit-confirmation as per JSON encode/decode.Marcello Stanisci
2019-01-08fix #5484Christian Grothoff
2018-12-22fix numbering of EC codes, distinguish auditor DB store errorsChristian Grothoff
2018-11-25fix misc. memory leaksChristian Grothoff
2018-11-18get auditor api test to pass (minimal version)Christian Grothoff
2018-11-04add auditing of deposit confirmations to auditor (#5447)Christian Grothoff
2018-11-04add check for #coins depoisted exceeding #coins issued (not just by amount), ↵Christian Grothoff
fixes #5446
2018-11-04add missing default configs for auditor-httpd, make -u not mandatory as it ↵Christian Grothoff
is not needed for -r and check URL is well-formed if given; fix auditordb exchange insertion/removal logic
2018-11-03implement taler-auditor-exchangeChristian Grothoff
2018-10-28implement /exchanges handler in auditor-httpdChristian Grothoff
2018-10-28track number of coins issued per denomination in auditor (not yet used)Christian Grothoff
2018-10-27split up progress points of auditor by coin/reserve/aggregation to minimize ↵Christian Grothoff
DB conflicts
2018-10-27complete auditor httpd side of deposit confirmation handling (auditordb not ↵Christian Grothoff
yet ready, though)
2018-10-21first skeleton of /deposit-confirmation API implementation; not yet ↵Christian Grothoff
complete, cannot work as-is, see FIXMEs
2018-10-06add skeleton for auditor httpdChristian Grothoff
2018-10-06fix #5434 (no more salt in exchange wire replies)Christian Grothoff
2018-08-19re-init logging so we can tell by PID who it isChristian Grothoff
2018-04-23auditor tool to reset db tables.Marcello Stanisci
2018-04-02allow auditor to operate per-accountChristian Grothoff
2018-04-02Changing configuration structure to enable multiple accounts.Christian Grothoff
This change enables using multiple wire plugins at the same time. Also, we now distinguish between the wire plugin (i.e. EBICS or taler_bank) and the wire method (i.e. SEPA or x-taler-bank) that the wire plugin is implementing. The "taler-bank" wire method was renamed from "test" to "x-taler-bank". This also changes the format of the /wire response of the exchange, as we now need to return multiple accounts. Note that wire fees are specified per wire method, not per wire account. taler-exchange-keyup now automatically signs all of the /wire responses in the location specified by the configuration. Account identification in wire plugins was changed to use payto://-URLs instead of method-specific JSON fields. Signing and validation of /wire responses was moved from each wire plugin to a generic validation method in libtalerutil (crypto) or libtalerjson (for JSON-formatted inputs). Convenience methods were added to generate JSON for wire accounts (salting, signing). Various section and option names were adjusted to streamline the configuration and make it more consistent overall. Documentation was updated as well.
2018-03-12fix #5281 for exchange: do preflight check that an old transaction is no ↵Christian Grothoff
longer running by accident
2018-01-30better error messageFlorian Dold
2018-01-04bugfixes in auditor and renderingChristian Grothoff
2018-01-04nicer formatting, some DCEChristian Grothoff
2018-01-04fix auditor to properly verify wire fee signatures and more gracefully ↵Christian Grothoff
handle arithmetic amount issue
2017-12-10fix test for '*' accepted encodingChristian Grothoff
2017-12-09fix potential NPEChristian Grothoff