summaryrefslogtreecommitdiff
path: root/src/auditordb/plugin_auditordb_postgres.c
AgeCommit message (Collapse)Author
2020-01-17also cover drop/restart cases with psql logicChristian Grothoff
2020-01-17moved SQL eliminationChristian Grothoff
2020-01-17fix build systemChristian Grothoff
2020-01-17GNUnet PQ API changeChristian Grothoff
2020-01-17more work towards DB versioningChristian Grothoff
2020-01-16add bug note to FIXMEChristian Grothoff
2020-01-16Adapting wirewatch tests to new style.Marcello Stanisci
2020-01-15add another interpreter command to check incoming wire transfersChristian Grothoff
2020-01-15Preflight checks:Marcello Stanisci
put preflight check inside exchangedb start() function, and provide a preflight method for auditordb.
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-24fixing auditor test failure root causeChristian Grothoff
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