summaryrefslogtreecommitdiff
path: root/src/auditor
AgeCommit message (Collapse)Author
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
2017-12-09initialize rev_rowid alwaysChristian Grothoff
2017-12-06largely fix #5077Christian Grothoff
2017-11-29fixing #5178Christian Grothoff
2017-11-20do not break on issues we log to JSONChristian Grothoff
2017-11-20fix issue in wire auditor's history processingChristian Grothoff
2017-11-20implement #5177 (not yet tested)Christian Grothoff
2017-11-19implementing #4961: detection of missing aggregate transfersChristian Grothoff
2017-11-12update bug refs to #5177Christian Grothoff
2017-11-12work on #5077: reserve_pub vs. wtid issue, add reject functionality to wire ↵Christian Grothoff
plugin API (with stub implementations for now)
2017-11-12make -m option optional for taler-auditor and taler-wire-auditorChristian Grothoff
2017-11-08fix misc typos in auditor report logicChristian Grothoff
2017-11-08fix minor wire auditor bugs, add samples of outputChristian Grothoff
2017-11-07more work on wire auditor and reporting (#4958)Christian Grothoff
2017-11-06update auditor report format to capture nicely all diagnostics that may ↵Christian Grothoff
currently be generated by the auditor (closes #4962)
2017-11-06working on #4962Christian Grothoff
2017-11-06work on making auditor reports nicer (#4962)Christian Grothoff
2017-10-26start template for generating nicely formatted auditor reportsChristian Grothoff
2017-10-17make --wire argument mandatoryChristian Grothoff
2017-10-16resolve #4963Christian Grothoff
2017-10-16work on #4963 for taler-auditorChristian Grothoff
2017-10-15suppress compiler warningChristian Grothoff
2017-10-12add references to Mantis bugs to TODO/FIXME comments in codeChristian Grothoff
2017-10-12complete first pass of taler-wre-auditor's wire-out audit logicChristian Grothoff
2017-10-12completing reserves_in logic of taler-wire-auditor, but not testedChristian Grothoff
2017-10-06yet another TALER_amount_get_zero with missing rval checkChristian Grothoff
2017-10-06really carefully check strtoll() return value before casting to uint64_tChristian Grothoff
2017-10-06use proper type for do_shutdown() callbackChristian Grothoff
2017-10-06more return value checks on TALER_amount_get_zeroChristian Grothoff
2017-10-06check return value from TALER_JSON_hashChristian Grothoff
2017-09-30modify wire auditor to deal with asynchrony of WIRE plugin APIChristian Grothoff
2017-09-30also store wire position in auditordbChristian Grothoff
2017-09-30update auditordb API to support logic for taler-wire-auditorChristian Grothoff
2017-09-26fix mapping of auditor sigs to DKs, avoid one hash operation by caching hash ↵Christian Grothoff
value
2017-09-25starting point for #4948Christian Grothoff
2017-09-13create tables in taler-auditor-sign instead of failing obscurelyChristian Grothoff
2017-07-14clean up PQ tables (renamings, remove redunant column), and primarily fix #4751Christian Grothoff
2017-06-25log interesting errors alwaysChristian Grothoff
2017-06-25update taler-auditor to fix #5010 in auditor as well, technically done, but ↵Christian Grothoff
untested
2017-06-24convert rest of exchangedb plugin API to fix #5010-issuesChristian Grothoff
2017-06-19address #5010 for /refundChristian Grothoff