Christian Grothoff
|
b988eb92fc
|
implement tests for extended DB API
|
2017-04-02 22:34:45 +02:00 |
|
Christian Grothoff
|
b95522c1dd
|
expand DB plugin to return payback information as part of coin/reserve histories
|
2017-04-02 18:17:29 +02:00 |
|
Christian Grothoff
|
d8542d729a
|
implement returning /paybacks as part of reserve history (#3887)
|
2017-04-02 18:02:07 +02:00 |
|
Christian Grothoff
|
94dddbbe82
|
implementing insertion of payback information in postgres plugin (part of #3887)
|
2017-04-02 00:05:20 +02:00 |
|
Christian Grothoff
|
b293bda4ac
|
implement DB plugin function to obtain reserve information, migrate logic to simplified API spec (#3887); use plugin API in /payback DB implementation
|
2017-04-01 23:43:55 +02:00 |
|
Christian Grothoff
|
c329b92ccf
|
implementing remaining /payback responses
|
2017-03-29 16:57:20 +02:00 |
|
Christian Grothoff
|
21d2613287
|
first sketch at db module implementation for #3887
|
2017-03-29 16:42:38 +02:00 |
|
Christian Grothoff
|
5aebc70da6
|
implement /payback-functions in libtalerexchange.so (new C file)
|
2017-03-29 15:45:18 +02:00 |
|
Christian Grothoff
|
722577835f
|
implement /payback-functions in libtalerexchange.so
|
2017-03-29 15:44:59 +02:00 |
|
Christian Grothoff
|
b38134ea4a
|
implement /payback parsing and signature verification
|
2017-03-29 14:43:54 +02:00 |
|
Christian Grothoff
|
8d9dc14227
|
renaming GNUNET_GETOPT-symbols to match latest changes in GNUnet
|
2017-03-25 23:39:30 +01:00 |
|
Marcello Stanisci
|
293cd7a804
|
fix manual compilation issue
|
2017-03-24 16:12:17 +01:00 |
|
Christian Grothoff
|
7ebacc6fbd
|
merge aggregator
|
2017-03-24 13:42:02 +01:00 |
|
Christian Grothoff
|
6050dad63e
|
update manual a bit more
|
2017-03-20 16:46:13 +01:00 |
|
Christian Grothoff
|
e72d0ec3ff
|
initial import of operator manual (needs a lot of work)
|
2017-03-20 14:32:09 +01:00 |
|
Christian Grothoff
|
e4b209c724
|
use nicer text for audit report
|
2017-03-20 04:40:52 +01:00 |
|
Christian Grothoff
|
ab0286f583
|
finish #3775, including addition of man page
|
2017-03-20 04:38:08 +01:00 |
|
Christian Grothoff
|
3186dbf58a
|
fix log level of auditor, elimintate REFERENCES constraint for now, unclear if it is needed/useful
|
2017-03-20 04:29:42 +01:00 |
|
Christian Grothoff
|
73321daf5a
|
deal with persisting wire/aggregation fee data in auditor
|
2017-03-20 04:17:06 +01:00 |
|
Christian Grothoff
|
9fe8da0cc6
|
deal with aggregation fee lookup and calculations in auditor
|
2017-03-20 03:58:51 +01:00 |
|
Christian Grothoff
|
4599b25895
|
report wire amount minus aggregation fee in wire_out table, start logic in auditor to check wire amounts including wire fees
|
2017-03-20 03:32:16 +01:00 |
|
Christian Grothoff
|
1ce5651373
|
fix risk/fee calculations in auditor
|
2017-03-20 03:06:23 +01:00 |
|
Christian Grothoff
|
3fde028650
|
fix auditor progress point issue
|
2017-03-20 02:45:33 +01:00 |
|
Christian Grothoff
|
a38fa32484
|
fixing misc auditor issues
|
2017-03-20 02:29:33 +01:00 |
|
Christian Grothoff
|
7115eda899
|
fix misc minor issues in new auditor logic
|
2017-03-20 00:26:11 +01:00 |
|
Christian Grothoff
|
45d96d8168
|
minor auditor bugfixes
|
2017-03-19 13:53:50 +01:00 |
|
Christian Grothoff
|
135172bae4
|
fix regression causing NPE
|
2017-03-19 11:16:53 +01:00 |
|
Christian Grothoff
|
51647e6259
|
check return value from MHD_add_response_header()
|
2017-03-19 11:14:45 +01:00 |
|
Christian Grothoff
|
b0ba819cf4
|
check return value from taler_array_append_new()
|
2017-03-19 11:12:56 +01:00 |
|
Christian Grothoff
|
ea1f2a1cd5
|
properly update 'last' to make sanity check effective
|
2017-03-19 11:09:32 +01:00 |
|
Christian Grothoff
|
0f5819de58
|
fix SQL error for pq 9.4
|
2017-03-19 10:59:54 +01:00 |
|
Christian Grothoff
|
d8b40ae9b8
|
reduce logging, improve compatibility with older postgres versions
|
2017-03-19 10:55:14 +01:00 |
|
Christian Grothoff
|
21ae4cc212
|
add exchangedb API (but no implementation/tests) for /payback handling
|
2017-03-19 08:38:48 +01:00 |
|
Christian Grothoff
|
a3bb69fb1e
|
add structs and message types for future implementation of #3887
|
2017-03-19 07:50:16 +01:00 |
|
Christian Grothoff
|
424b327395
|
implement check_transaction_history()
|
2017-03-19 06:50:08 +01:00 |
|
Christian Grothoff
|
9b4d0634e1
|
simplify analysis by returning denom_pub with rest of coin transaction data instead of bothering fetching with coin history
|
2017-03-19 01:55:37 +01:00 |
|
Christian Grothoff
|
c75ac3b612
|
revise exchangedb structure eliminating duplicated wire transfer date from aggregations, instead joining it from wire_out when needed
|
2017-03-19 01:36:15 +01:00 |
|
Christian Grothoff
|
b42ce7e80a
|
alpha-renaming to better describe what functions/tables do
|
2017-03-19 01:09:00 +01:00 |
|
Christian Grothoff
|
e4a4a7e193
|
finish sync_denomination() implementation
|
2017-03-18 23:03:00 +01:00 |
|
Christian Grothoff
|
0f5ce284c4
|
deal with some minor FIXMEs in auditor
|
2017-03-18 22:38:31 +01:00 |
|
Christian Grothoff
|
69ac028a13
|
add required separate risk balance per denomination to auditordb
|
2017-03-18 22:20:48 +01:00 |
|
Christian Grothoff
|
a9f9161c3a
|
simplify auditordb API to match actual requirements better
|
2017-03-18 22:06:27 +01:00 |
|
Christian Grothoff
|
9cfe47493c
|
more work on auditor
|
2017-03-18 17:47:44 +01:00 |
|
Christian Grothoff
|
9a5cef0eb1
|
complete skeleton of wire-out audit logic
|
2017-03-18 16:56:31 +01:00 |
|
Christian Grothoff
|
6a98b07ff2
|
add wire_out tracking to exchangedb, including deferred constraint, and to aggregator
|
2017-03-18 03:44:59 +01:00 |
|
Christian Grothoff
|
5a9d7ac835
|
adjust exchangedb plugin to provide wire_out tracking API
|
2017-03-18 02:40:27 +01:00 |
|
Christian Grothoff
|
543b4f7a7c
|
fix FTBFS of test
|
2017-03-17 19:06:26 +01:00 |
|
Christian Grothoff
|
3d1d78f23a
|
fix FTBFS
|
2017-03-17 18:46:30 +01:00 |
|
Christian Grothoff
|
c250200f44
|
simple error handling issues, update TODO/plan
|
2017-03-17 18:46:11 +01:00 |
|
Christian Grothoff
|
d1d767f8dd
|
init risk, notes
|
2017-03-17 18:29:55 +01:00 |
|