aboutsummaryrefslogtreecommitdiff
path: root/src/include/taler_auditordb_plugin.h
AgeCommit message (Collapse)Author
2020-03-07code cleanup (comments, scoping, naming, indentation)Christian Grothoff
2020-01-18payback -> recoup stranglersChristian Grothoff
2020-01-17doxygen fixesChristian Grothoff
2020-01-17fix FIXME: total up irregular paybacks and add to reportChristian Grothoff
2020-01-17more work towards DB versioningChristian 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-10-31tighten formatting rulesChristian Grothoff
2019-10-29do NOT drop deposit confirmations on taler-auditor restart (-r)Christian Grothoff
2019-10-06consider reserve closures as well when auditing outgoing wire transfersChristian Grothoff
2019-10-05add uncrustify pre-commit hookChristian Grothoff
2019-09-02misc. auditor bugfixesChristian Grothoff
2019-08-25re-format codeFlorian Dold
2019-08-24refactor wire auditor to properly handle multiple accountsChristian Grothoff
2019-07-25update auditordb to include payback lossesChristian Grothoff
2019-07-24add ppc progress points for payback opsChristian Grothoff
2019-02-14add option to be selective about dropping the exchange listChristian Grothoff
2018-11-11improve auditor support in libtalertestingChristian Grothoff
2018-11-04add auditing of deposit confirmations to auditor (#5447)Christian Grothoff
2018-10-28track number of coins issued per denomination in auditor (not yet used)Christian Grothoff
2018-10-28extend auditordb with storing information about list of exchanges and their ↵Christian Grothoff
signing keys
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-20extend auditordb API with function to store deposit confirmationsChristian 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.
2017-11-19add last_timestamp to wire auditor progress point; fix confusion in ↵Christian Grothoff
param/result specs between 'auto' and 'absolute time'
2017-10-12complete first pass of taler-wre-auditor's wire-out audit logicChristian Grothoff
2017-09-30also store wire position in auditordbChristian Grothoff
2017-09-30update auditordb API to support logic for taler-wire-auditorChristian Grothoff
2017-06-24migrating auditordb to new API to address #5010Christian Grothoff
2017-06-15work on #5010Christian Grothoff
2017-04-04handle /payback in auditor when checking reservesChristian Grothoff
2017-03-20deal with persisting wire/aggregation fee data in auditorChristian Grothoff
2017-03-20fix auditor progress point issueChristian Grothoff
2017-03-19alpha-renaming to better describe what functions/tables doChristian Grothoff
2017-03-18finish sync_denomination() implementationChristian Grothoff
2017-03-18deal with some minor FIXMEs in auditorChristian Grothoff
2017-03-18add required separate risk balance per denomination to auditordbChristian Grothoff
2017-03-18simplify auditordb API to match actual requirements betterChristian Grothoff
2017-03-17more work on coin/denomination auditChristian Grothoff
2017-03-15skeleton logic for analyze_coins()Christian Grothoff
2017-03-15add required rowid for diagnosticsChristian Grothoff
2017-03-15introduce 'struct TALER_AUDITORDB_ProgressPoint'Christian Grothoff
2017-03-14more work on auditor, listing open TODOsChristian Grothoff
2016-11-06auditordb postgres plugin: auditor_progress implementation + teststg(x)
2016-11-06add missing functions to deal with auditor_progress to the auditordb APIChristian Grothoff
2016-11-04auditordb postgres plugin: sql fixes, callback return valuetg(x)
2016-11-03auditordb postgres plugintg(x)
2016-10-09add skeletons for new DB API functionsChristian Grothoff