summaryrefslogtreecommitdiff
path: root/src/auditor/taler-wire-auditor.c
AgeCommit message (Collapse)Author
2020-01-17doxygenChristian Grothoff
2020-01-17DCE, part oneFlorian Dold
2020-01-17doxygenChristian Grothoff
2020-01-17abort wire audit if bank fails to return historiesChristian Grothoff
2020-01-17report affected accountChristian Grothoff
2020-01-17payto fixes WIPFlorian Dold
2020-01-17payto fixes WIPFlorian Dold
2020-01-16move function to libtalerexchangedb, as plannedChristian Grothoff
2020-01-13make fakebank and banklib match specifified new APIChristian Grothoff
2020-01-13die, dead #include, dieChristian Grothoff
2020-01-13eliminate libtalerwireChristian Grothoff
2020-01-11major refactoring, eliminating wire-plugins and moving towards new bank API. ↵Christian Grothoff
main code compiles, testcases known to fail, code sure not to fully work yet
2019-12-07fix start timeChristian Grothoff
2019-12-03implement #5967: have ranges in auditor reports, untested because right now ↵Christian Grothoff
tests somehow do not work
2019-10-31tighten formatting rulesChristian Grothoff
2019-10-06add test for missing wire transfer for reserve closureChristian Grothoff
2019-10-06consider reserve closures as well when auditing outgoing wire transfersChristian Grothoff
2019-10-05add uncrustify pre-commit hookChristian Grothoff
2019-09-30add test for wire transfer subject malformedChristian Grothoff
2019-09-05use shorter sleep, tolerate slight execution date disagreements between ↵Christian Grothoff
exchange and bank in auditor
2019-09-05more auditor testsChristian Grothoff
2019-09-05fix taler-wire-auditor crashChristian Grothoff
2019-09-04fix lag reportingChristian Grothoff
2019-09-04more auditor tests, misc auditor bugfixesChristian Grothoff
2019-08-26minor auditor report generation bugfixes:Christian Grothoff
2019-08-25re-format codeFlorian Dold
2019-08-25fix ftbfsChristian Grothoff
2019-08-24skip accounts not configured for credit/debitChristian Grothoff
2019-08-24shutdown when doneChristian Grothoff
2019-08-24round timeChristian Grothoff
2019-08-24refactor wire auditor to properly handle multiple accountsChristian Grothoff
2019-08-23indentation, discuss logic flaw, discuss todo in test-auditor.sh scriptChristian Grothoff
2019-04-08Refactor auditor/taler-wire-auditor.c for GNUNET_memcmpng0
2019-02-14add option to be selective about dropping the exchange listChristian Grothoff
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
2017-12-06largely fix #5077Christian 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-10-17make --wire argument mandatoryChristian Grothoff
2017-10-16resolve #4963Christian Grothoff