summaryrefslogtreecommitdiff
path: root/src/auditordb
AgeCommit message (Collapse)Author
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-30patch to address #5183: always round time before giving it to DB, tolerate ↵Christian Grothoff
DB answering without rounded time
2017-11-19add last_timestamp to wire auditor progress point; fix confusion in ↵Christian Grothoff
param/result specs between 'auto' and 'absolute time'
2017-11-08fix minor wire auditor bugs, add samples of outputChristian Grothoff
2017-10-17assertion only holds if we did get resultsChristian Grothoff
2017-10-16adding missing table in the drop methodMarcello Stanisci
2017-10-12complete first pass of taler-wre-auditor's wire-out audit logicChristian Grothoff
2017-10-06BLOB is BYTEA in PostgresChristian Grothoff
2017-09-30also store wire position in auditordbChristian Grothoff
2017-09-30update auditordb API to support logic for taler-wire-auditorChristian Grothoff
2017-07-14add UNIQUE constraint on BIGSERIAL columns as that is not automatic in PostgresChristian Grothoff
2017-07-14clean up PQ tables (renamings, remove redunant column), and primarily fix #4751Christian Grothoff
2017-07-04fix #4955 in auditordb, clean up fix in exchangedbChristian Grothoff
2017-07-04eliminate dead macrosChristian Grothoff
2017-06-24migrating auditordb to new API to address #5010Christian Grothoff
2017-06-15work on #5010Christian Grothoff
2017-05-22fix segv in test if DB interaction failed hardChristian Grothoff
2017-04-09remove test code coverage for auditordbChristian Grothoff
2017-04-04towards supporting #3887 in the auditorChristian Grothoff
2017-04-04handle /payback in auditor when checking reservesChristian Grothoff
2017-03-20fix log level of auditor, elimintate REFERENCES constraint for now, unclear ↵Christian Grothoff
if it is needed/useful
2017-03-20deal with persisting wire/aggregation fee data in auditorChristian Grothoff
2017-03-20fix auditor progress point issueChristian Grothoff
2017-03-20fixing misc auditor issuesChristian 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-17fix FTBFS of testChristian 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 testtg(x)
2016-11-04auditordb postgres plugin: fix query paramtg(x)
2016-11-04auditordb postgres plugin: fix field nametg(x)
2016-11-04auditordb postgres plugin: amount paramtg(x)
2016-11-04auditordb postgres plugin: set master_pub in resulttg(x)
2016-11-04auditordb postgres plugin: amount paramtg(x)
2016-11-04auditordb postgres plugin: amount paramtg(x)
2016-11-04auditordb testtg(x)
2016-11-04auditordb postgres plugin: sql fixes, callback return valuetg(x)
2016-11-03auditordb postgres plugin: fix indextg(x)
2016-11-03auditordb postgres plugintg(x)
2016-10-09add skeletons for new DB API functionsChristian Grothoff
2016-10-09expanding exchange DB API to meet auditor requirements (not implemented, ↵Christian Grothoff
just adding the function signatures)