This website requires JavaScript.
d2f970c964
return revoked denom hashes under payback array in /keys
Christian Grothoff
2017-04-08 20:08:44 +0200
47d03e227a
document denomination key revocation file format
Christian Grothoff
2017-04-08 19:54:12 +0200
2948254d49
fix FTBFS in testcase
Christian Grothoff
2017-04-07 22:46:30 +0200
209076ebd3
implement denomination key revocation logic in exchangedb and taler-exchange-keyup (part of #3887 )
Christian Grothoff
2017-04-07 22:37:00 +0200
ef6d9cc56d
edits addressing FC reviews
Christian Grothoff
2017-04-07 14:59:41 +0200
a2d89f2803
even more logging on DB issues
Christian Grothoff
2017-04-07 11:24:16 +0200
930101256e
check payback signatures in auditor
Christian Grothoff
2017-04-04 17:05:38 +0200
4b5efa4e81
towards supporting #3887 in the auditor
Christian Grothoff
2017-04-04 16:27:27 +0200
4b82a591c5
handle /payback in auditor when checking reserves
Christian Grothoff
2017-04-04 15:38:58 +0200
cc3aa31732
implement #3887-handling in exchange-lib
Christian Grothoff
2017-04-03 22:45:48 +0200
dbb2368403
mark TODOs for #3887 in exchange-lib
Christian Grothoff
2017-04-03 16:49:38 +0200
29a2f9b345
implement rest of exchange logic for #3887 (return payback information in reserve and coin histories)
Christian Grothoff
2017-04-03 16:40:31 +0200
5b867c4b8e
handle TALER_EXCHANGEDB_RO_EXCHANGE_TO_BANK in DB balance calulations
Christian Grothoff
2017-04-03 15:37:33 +0200
c9995bd758
handle TALER_EXCHANGEDB_RO_PAYBACK_COIN in DB balance calulations
Christian Grothoff
2017-04-03 13:59:01 +0200
e8f7674ca4
handle TALER_EXCHANGEDB_TT_PAYBACK in DB balance calulations
Christian Grothoff
2017-04-03 13:57:17 +0200
94e9ba8710
handle TALER_EXCHANGEDB_TT_PAYBACK in response generation of exchange
Christian Grothoff
2017-04-03 13:55:02 +0200
b988eb92fc
implement tests for extended DB API
Christian Grothoff
2017-04-02 22:34:45 +0200
b95522c1dd
expand DB plugin to return payback information as part of coin/reserve histories
Christian Grothoff
2017-04-02 18:17:29 +0200
d8542d729a
implement returning /paybacks as part of reserve history (#3887 )
Christian Grothoff
2017-04-02 18:02:07 +0200
94dddbbe82
implementing insertion of payback information in postgres plugin (part of #3887 )
Christian Grothoff
2017-04-02 00:05:20 +0200
b293bda4ac
implement DB plugin function to obtain reserve information, migrate logic to simplified API spec (#3887 ); use plugin API in /payback DB implementation
Christian Grothoff
2017-04-01 23:43:55 +0200
c329b92ccf
implementing remaining /payback responses
Christian Grothoff
2017-03-29 16:57:20 +0200
21d2613287
first sketch at db module implementation for #3887
Christian Grothoff
2017-03-29 16:42:38 +0200
5aebc70da6
implement /payback-functions in libtalerexchange.so (new C file)
Christian Grothoff
2017-03-29 15:45:18 +0200
722577835f
implement /payback-functions in libtalerexchange.so
Christian Grothoff
2017-03-29 15:44:59 +0200
b38134ea4a
implement /payback parsing and signature verification
Christian Grothoff
2017-03-29 14:43:54 +0200
8d9dc14227
renaming GNUNET_GETOPT-symbols to match latest changes in GNUnet
Christian Grothoff
2017-03-25 21:22:22 +0100
293cd7a804
fix manual compilation issue
Marcello Stanisci
2017-03-24 16:12:17 +0100
7ebacc6fbd
merge aggregator
Christian Grothoff
2017-03-24 13:41:21 +0100
6050dad63e
update manual a bit more
Christian Grothoff
2017-03-20 16:46:13 +0100
e72d0ec3ff
initial import of operator manual (needs a lot of work)
Christian Grothoff
2017-03-20 14:32:09 +0100
e4b209c724
use nicer text for audit report
Christian Grothoff
2017-03-20 04:40:52 +0100
ab0286f583
finish #3775 , including addition of man page
Christian Grothoff
2017-03-20 04:37:44 +0100
3186dbf58a
fix log level of auditor, elimintate REFERENCES constraint for now, unclear if it is needed/useful
Christian Grothoff
2017-03-20 04:29:42 +0100
73321daf5a
deal with persisting wire/aggregation fee data in auditor
Christian Grothoff
2017-03-20 04:17:06 +0100
9fe8da0cc6
deal with aggregation fee lookup and calculations in auditor
Christian Grothoff
2017-03-20 03:58:51 +0100
4599b25895
report wire amount minus aggregation fee in wire_out table, start logic in auditor to check wire amounts including wire fees
Christian Grothoff
2017-03-20 03:32:16 +0100
1ce5651373
fix risk/fee calculations in auditor
Christian Grothoff
2017-03-20 03:06:23 +0100
3fde028650
fix auditor progress point issue
Christian Grothoff
2017-03-20 02:45:33 +0100
a38fa32484
fixing misc auditor issues
Christian Grothoff
2017-03-20 02:29:33 +0100
7115eda899
fix misc minor issues in new auditor logic
Christian Grothoff
2017-03-20 00:26:11 +0100
45d96d8168
minor auditor bugfixes
Christian Grothoff
2017-03-19 13:53:50 +0100
135172bae4
fix regression causing NPE
Christian Grothoff
2017-03-19 11:16:53 +0100
51647e6259
check return value from MHD_add_response_header()
Christian Grothoff
2017-03-19 11:14:45 +0100
b0ba819cf4
check return value from taler_array_append_new()
Christian Grothoff
2017-03-19 11:12:56 +0100
ea1f2a1cd5
properly update 'last' to make sanity check effective
Christian Grothoff
2017-03-19 11:09:32 +0100
0f5819de58
fix SQL error for pq 9.4
Christian Grothoff
2017-03-19 10:59:54 +0100
d8b40ae9b8
reduce logging, improve compatibility with older postgres versions
Christian Grothoff
2017-03-19 10:55:14 +0100
21ae4cc212
add exchangedb API (but no implementation/tests) for /payback handling
Christian Grothoff
2017-03-19 08:38:48 +0100
a3bb69fb1e
add structs and message types for future implementation of #3887
Christian Grothoff
2017-03-19 07:50:16 +0100
424b327395
implement check_transaction_history()
Christian Grothoff
2017-03-19 06:50:08 +0100
9b4d0634e1
simplify analysis by returning denom_pub with rest of coin transaction data instead of bothering fetching with coin history
Christian Grothoff
2017-03-19 01:55:37 +0100
c75ac3b612
revise exchangedb structure eliminating duplicated wire transfer date from aggregations, instead joining it from wire_out when needed
Christian Grothoff
2017-03-19 01:36:15 +0100
b42ce7e80a
alpha-renaming to better describe what functions/tables do
Christian Grothoff
2017-03-19 01:09:00 +0100
e4a4a7e193
finish sync_denomination() implementation
Christian Grothoff
2017-03-18 23:03:00 +0100
0f5ce284c4
deal with some minor FIXMEs in auditor
Christian Grothoff
2017-03-18 22:38:31 +0100
69ac028a13
add required separate risk balance per denomination to auditordb
Christian Grothoff
2017-03-18 22:20:48 +0100
a9f9161c3a
simplify auditordb API to match actual requirements better
Christian Grothoff
2017-03-18 22:06:27 +0100
9cfe47493c
more work on auditor
Christian Grothoff
2017-03-18 17:47:44 +0100
9a5cef0eb1
complete skeleton of wire-out audit logic
Christian Grothoff
2017-03-18 16:56:31 +0100
6a98b07ff2
add wire_out tracking to exchangedb, including deferred constraint, and to aggregator
Christian Grothoff
2017-03-18 03:44:59 +0100
5a9d7ac835
adjust exchangedb plugin to provide wire_out tracking API
Christian Grothoff
2017-03-18 02:40:27 +0100
543b4f7a7c
fix FTBFS of test
Christian Grothoff
2017-03-17 19:06:26 +0100
3d1d78f23a
fix FTBFS
Christian Grothoff
2017-03-17 18:46:30 +0100
c250200f44
simple error handling issues, update TODO/plan
Christian Grothoff
2017-03-17 18:46:11 +0100
d1d767f8dd
init risk, notes
Christian Grothoff
2017-03-17 18:29:55 +0100
011b7f5bcd
add skeleton function for 3887-emergency reporting
Christian Grothoff
2017-03-17 18:27:53 +0100
382e3dfedb
implement more audit checks for refunds
Christian Grothoff
2017-03-17 17:49:55 +0100
8ea9b0dad7
more work on coin/denomination audit
Christian Grothoff
2017-03-17 17:17:07 +0100
78bfa7d077
fix typos
Christian Grothoff
2017-03-17 16:58:00 +0100
eee0674c86
fix refund check logic
Christian Grothoff
2017-03-17 14:45:58 +0100
06c2327558
verify deposit signature during audit
Christian Grothoff
2017-03-17 14:09:58 +0100
2d7d658e8b
initialize 'currency' variable
Christian Grothoff
2017-03-17 13:56:47 +0100
6b5bfc57b5
more work on auditor, towards coin/denomination key checks
Christian Grothoff
2017-03-15 19:28:05 +0100
36195e85ea
skeleton logic for analyze_coins()
Christian Grothoff
2017-03-15 14:19:57 +0100
54b3a9e930
add required rowid for diagnostics
Christian Grothoff
2017-03-15 13:36:47 +0100
a3db0d4a8c
introduce 'struct TALER_AUDITORDB_ProgressPoint'
Christian Grothoff
2017-03-15 13:12:45 +0100
af5810ccae
add -m option to auditor
Christian Grothoff
2017-03-15 12:02:07 +0100
ae3e850c94
update getopt config parsing style to match 'getopt' GNUnet branch API change
Christian Grothoff
2017-03-15 12:01:06 +0100
296f919ce4
more work on auditor, listing open TODOs
Christian Grothoff
2017-03-14 18:00:17 +0100
6d798cecba
fix logging of BEGIN error
Christian Grothoff
2017-03-14 15:36:19 +0100
4b952b3037
more work on auditor, still very incomplete
Christian Grothoff
2017-03-14 15:13:50 +0100
9aec6f7727
incomplete working on taler-auditor
Christian Grothoff
2017-03-14 12:22:03 +0100
b06e314dbb
Adding new error code.
Marcello Stanisci
2017-03-10 17:43:27 +0100
5f5babca93
fix #4851
Christian Grothoff
2017-03-08 11:59:01 +0100
7ba2ee0966
test more of /wire, fix off-by-one
Christian Grothoff
2017-03-06 17:36:10 +0100
92345d05e2
cover get more of /wire API in test case
Christian Grothoff
2017-03-06 17:07:31 +0100
0214e426a6
add amount division API and test case
Christian Grothoff
2017-03-06 16:35:30 +0100
326f3b2a43
add EC codes for merchant
Christian Grothoff
2017-03-05 18:51:47 +0100
3abca6d4e6
fix memory leaks in DB logic
Christian Grothoff
2017-03-05 18:18:23 +0100
65457396b3
fix use of uninit value
Christian Grothoff
2017-03-05 17:36:58 +0100
43cfb0eace
write test for new wire fee APIs (#4931 )
Christian Grothoff
2017-03-04 23:01:25 +0100
0e15a99504
implement #4937 : allow extraction of fees
Christian Grothoff
2017-03-04 18:45:25 +0100
1c84b3d4af
implementing #4932
Christian Grothoff
2017-03-04 18:09:39 +0100
e3dcc27b68
implementing/fixing #4933 : check total_amount matches aggregated transactions
Christian Grothoff
2017-03-04 17:51:50 +0100
6ab67a3a76
implementing #4929
Christian Grothoff
2017-03-04 16:49:33 +0100
f406f96129
implement #4929 : add wire transfer fee to /wire (but not yet charged by aggregator)
Christian Grothoff
2017-03-03 20:31:29 +0100
364abbaea1
use new ENABLE method to load wire plugins
Christian Grothoff
2017-03-03 19:44:27 +0100
243d8d18b1
update configuration generators to use new ENABLE option instead of WIREFORMATS, and to support wire fee generation
Christian Grothoff
2017-03-03 19:43:26 +0100
4d2faa5ec9
changing wire plugin specification from [exchange]WIREFORMAT to [exchange-wire-PLUGIN]enable=YES/NO
Christian Grothoff
2017-03-03 19:23:34 +0100