Commit Graph

149 Commits

Author SHA1 Message Date
Christian Grothoff
7f7d8596ab
add missing table drop instruction 2017-04-16 17:25:53 +02:00
Christian Grothoff
62afe341b7
fix #4984 2017-04-16 17:21:26 +02:00
Christian Grothoff
58463df9d2
fix test_exchangedb denomkeys test 2017-04-10 17:01:20 +02:00
Christian Grothoff
368b9f8fcb
add test case for #3887 2017-04-10 16:37:08 +02:00
Christian Grothoff
70517233c9
improve test case coverage for exchangedb 2017-04-09 21:28:45 +02:00
Christian Grothoff
c298436020
expand testcase to cover TALER_EXCHANGEDB_denomination_key_revoke 2017-04-09 20:51:19 +02:00
Christian Grothoff
11b8710a5c
implement checking of denomination revocation status in auditor 2017-04-08 22:52:32 +02:00
Christian Grothoff
8e9d6c6fd1
extend exchangedb API to allow storing DK revocation information 2017-04-08 22:01:13 +02:00
Christian Grothoff
2948254d49
fix FTBFS in testcase 2017-04-07 22:46:30 +02:00
Christian Grothoff
209076ebd3
implement denomination key revocation logic in exchangedb and taler-exchange-keyup (part of #3887) 2017-04-07 22:37:00 +02:00
Christian Grothoff
a2d89f2803
even more logging on DB issues 2017-04-07 11:24:16 +02:00
Christian Grothoff
4b5efa4e81
towards supporting #3887 in the auditor 2017-04-04 16:27:27 +02:00
Christian Grothoff
4b82a591c5
handle /payback in auditor when checking reserves 2017-04-04 15:38:58 +02:00
Christian Grothoff
29a2f9b345
implement rest of exchange logic for #3887 (return payback information in reserve and coin histories) 2017-04-03 16:40:31 +02:00
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
45d96d8168
minor auditor bugfixes 2017-03-19 13:53:50 +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
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
9cfe47493c
more work on auditor 2017-03-18 17:47:44 +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
06c2327558
verify deposit signature during audit 2017-03-17 14:09:58 +01:00
Christian Grothoff
6b5bfc57b5
more work on auditor, towards coin/denomination key checks 2017-03-15 19:28:05 +01:00
Christian Grothoff
6d798cecba
fix logging of BEGIN error 2017-03-14 15:36:19 +01:00
Christian Grothoff
5f5babca93
fix #4851 2017-03-08 13:15:09 +01:00
Christian Grothoff
3abca6d4e6
fix memory leaks in DB logic 2017-03-05 18:18:23 +01:00
Christian Grothoff
43cfb0eace
write test for new wire fee APIs (#4931) 2017-03-04 23:01:25 +01:00
Christian Grothoff
1c84b3d4af
implementing #4932 2017-03-04 18:09:39 +01:00
Christian Grothoff
6ab67a3a76
implementing #4929 2017-03-04 16:49:33 +01:00
Christian Grothoff
f406f96129
implement #4929: add wire transfer fee to /wire (but not yet charged by aggregator) 2017-03-03 20:31:29 +01:00
Christian Grothoff
4d2faa5ec9
changing wire plugin specification from [exchange]WIREFORMAT to [exchange-wire-PLUGIN]enable=YES/NO 2017-03-03 19:24:08 +01:00
Florian Dold
49539d8f93
fix test cases (transaction_id related problems) 2017-02-07 18:15:26 +01:00
Florian Dold
5b1d513af6
fix SQL 2017-02-07 16:23:01 +01:00
Florian Dold
c319f1407f
fix SQL 2017-02-07 16:20:36 +01:00
Florian Dold
f8d11fc10f
typo 2017-02-07 16:19:04 +01:00
Florian Dold
61a19b4b4b
fix SQL statement after removing transaction_id 2017-02-07 16:18:34 +01:00
Florian Dold
92246c3e88
remove transaction_id, only one payment per proposal allowed 2017-02-07 15:09:10 +01:00
Florian Dold
8c820b6916
contract terminology renaming (#4877) 2017-02-06 15:43:06 +01:00
Florian Dold
f6fe309f5d
better logging when db connection fails 2016-11-21 17:53:07 +01:00
Christian Grothoff
f80a101366
fixing another test failing due to amount 1e-8 change 2016-11-18 16:34:00 +01:00
Christian Grothoff
7fd6be5cef
add idempotency checks for /refresh/reveal, fixing #4793 2016-11-17 16:37:40 +01:00
Christian Grothoff
e140ca9dce
handle more nicely the case that concurrent withdraws have changed history, causing us to see a different balance just before the commit; in this case, just retry the transaction; this should fix #4794 2016-11-17 15:53:16 +01:00
Christian Grothoff
94026368cd
select proper row of result set, not row 0 (in misc. database operations) 2016-11-17 15:12:01 +01:00