summaryrefslogtreecommitdiff
path: root/src/auditordb/plugin_auditordb_postgres.c
AgeCommit message (Collapse)Author
2019-12-22Fix auditordb.Marcello Stanisci
Include (forgotten) table within the "drop_tables()" command.
2019-11-01fix warningsChristian Grothoff
2019-10-31tighten formatting rulesChristian Grothoff
2019-10-29do NOT drop deposit confirmations on taler-auditor restart (-r)Christian Grothoff
2019-10-11adaptions to libgnunetpq api change (#5733)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-15fix leaks in auditordbChristian Grothoff
2019-09-05fix testsMarcello Stanisci
2019-09-02misc. auditor bugfixesChristian Grothoff
2019-08-26minor auditor report generation bugfixes:Christian Grothoff
2019-08-25re-format codeFlorian Dold
2019-08-24refactor wire auditor to properly handle multiple accountsChristian Grothoff
2019-08-17update ChangeLogChristian Grothoff
2019-08-17remove currency field from databasesChristian Grothoff
2019-07-25update auditordb to include payback lossesChristian Grothoff
2019-07-24add ppc progress points for payback opsChristian Grothoff
2019-06-30use proper default configurationChristian Grothoff
2019-02-14add option to be selective about dropping the exchange listChristian Grothoff
2019-01-30fix auditordbMarcello Stanisci
2019-01-28Minor fix auditordb.Marcello Stanisci
2018-11-19Minor changes to make tests pass/no-skip again.Marcello Stanisci
2018-11-04add auditing of deposit confirmations to auditor (#5447)Christian Grothoff
2018-11-04add auditordb constraints to enforce exchange's master_pub is added firstChristian Grothoff
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-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-22Fix auditordb.Marcello Stanisci
Wrong columns names.
2018-10-21auditor: fix SQL syntax and semantic errorsFlorian Dold
2018-10-20fix newlinesChristian Grothoff
2018-10-20extend auditordb API with function to store deposit confirmationsChristian 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-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-04-04towards supporting #3887 in the auditorChristian Grothoff
2017-04-04handle /payback in auditor when checking reservesChristian Grothoff