Christian Grothoff
|
f346e89ceb
|
(imperfect) test for #4840
|
2017-09-14 20:52:39 +02:00 |
|
Christian Grothoff
|
f440904f1b
|
note on messy / duplicated code
|
2017-09-13 21:45:10 +02:00 |
|
Christian Grothoff
|
36a7ac723e
|
do keep signing over DKs even for cherry-picked /keys replies
|
2017-09-13 21:43:10 +02:00 |
|
Christian Grothoff
|
80a7fe9dcf
|
add logic to signal exchange to reload keys
|
2017-09-13 14:35:57 +02:00 |
|
Christian Grothoff
|
e243a8952f
|
style fix
|
2017-09-13 14:35:39 +02:00 |
|
Christian Grothoff
|
7123015dbc
|
create tables in taler-auditor-sign instead of failing obscurely
|
2017-09-13 14:29:07 +02:00 |
|
Christian Grothoff
|
b46735fbaf
|
add argument to TALER_EXCHANGE_check_keys_current() to allow forcing the download
|
2017-09-13 14:08:11 +02:00 |
|
Christian Grothoff
|
e33d72683c
|
skeleton for /keys cherry picking testcase
|
2017-09-13 13:27:13 +02:00 |
|
Christian Grothoff
|
6d7645a99b
|
theoretically finished implementation of #4840 (/keys cherry picking), but by far not done testing
|
2017-09-13 01:14:31 +02:00 |
|
Christian Grothoff
|
632fd85f1b
|
fix odd missing initialization, very strange that this did not show up before as a problem
|
2017-09-12 23:52:23 +02:00 |
|
Christian Grothoff
|
7aa23a39bd
|
add support for #4840 (/keys cherry picking) to libtalerexchange
|
2017-09-12 15:34:38 +02:00 |
|
Marcello Stanisci
|
26486e6f21
|
error code for merchant /pay db transaction
|
2017-07-25 11:56:15 +02:00 |
|
Christian Grothoff
|
2b56769262
|
improve diagnostics
|
2017-07-21 19:38:22 +02:00 |
|
Christian Grothoff
|
3e111f4263
|
introducting error code for merchant detecting wire fee inconsistency
|
2017-07-21 15:18:59 +02:00 |
|
Christian Grothoff
|
1e8d0eb462
|
implement #5114
|
2017-07-20 10:00:42 +02:00 |
|
Christian Grothoff
|
a301aadd28
|
add missing indices where needed
|
2017-07-14 18:18:23 +02:00 |
|
Christian Grothoff
|
3a0e643b68
|
add UNIQUE constraint on BIGSERIAL columns as that is not automatic in Postgres
|
2017-07-14 17:56:47 +02:00 |
|
Christian Grothoff
|
0ea012e316
|
make reserves_update more canonical, avoiding odd WHERE constraint that is unnecessary
|
2017-07-14 17:52:09 +02:00 |
|
Christian Grothoff
|
e1aa257ee1
|
select on denom_pub_hash instead of denom_pub as the hash is a primary key
|
2017-07-14 17:49:34 +02:00 |
|
Christian Grothoff
|
2c6956f32a
|
clean up PQ tables (renamings, remove redunant column), and primarily fix #4751
|
2017-07-14 17:43:07 +02:00 |
|
Christian Grothoff
|
e140b418d3
|
log amount involved
|
2017-07-06 11:19:00 +02:00 |
|
Christian Grothoff
|
1910d6648c
|
tolerate total-amount==fee in aggregator
|
2017-07-06 11:19:00 +02:00 |
|
Marcello Stanisci
|
34887e55eb
|
importing a 'PS' struct from merchant
|
2017-07-05 14:12:02 +02:00 |
|
Marcello Stanisci
|
932d2b3a25
|
signature macro to confirm refunds
|
2017-07-05 09:33:23 +02:00 |
|
Christian Grothoff
|
5d6dfde044
|
fix #4955 in auditordb, clean up fix in exchangedb
|
2017-07-04 23:33:57 +02:00 |
|
Christian Grothoff
|
f9950799fc
|
eliminate dead macros
|
2017-07-04 23:28:03 +02:00 |
|
Christian Grothoff
|
d77c4160ec
|
implement logic to check protocol version compatibility (#5035)
|
2017-07-01 14:15:26 +02:00 |
|
Christian Grothoff
|
f048de9782
|
preparations for #4840
|
2017-06-29 20:46:52 +02:00 |
|
Christian Grothoff
|
0ba88250a9
|
expand set of EC codes to better cover merchant /refund (likely still not perfect)
|
2017-06-29 14:21:49 +02:00 |
|
Christian Grothoff
|
ba95b05256
|
log interesting errors always
|
2017-06-25 12:59:46 +02:00 |
|
Christian Grothoff
|
4c6ef74358
|
update taler-auditor to fix #5010 in auditor as well, technically done, but untested
|
2017-06-25 01:46:19 +02:00 |
|
Christian Grothoff
|
560051e6b0
|
migrating auditordb to new API to address #5010
|
2017-06-24 23:06:44 +02:00 |
|
Christian Grothoff
|
c42d544736
|
convert rest of exchangedb plugin API to fix #5010-issues
|
2017-06-24 16:15:42 +02:00 |
|
Christian Grothoff
|
2d662e3f8e
|
fix #5010 for taler-exchange-aggregator
|
2017-06-24 12:15:11 +02:00 |
|
Christian Grothoff
|
0599b3b35b
|
need extra font to build on my system
|
2017-06-24 09:35:02 +02:00 |
|
Christian Grothoff
|
9aa2e94812
|
working on #5010 for aggregator
|
2017-06-24 00:41:41 +02:00 |
|
Christian Grothoff
|
6acb0271d6
|
address #5010 for wirewatch
|
2017-06-23 14:37:53 +02:00 |
|
Christian Grothoff
|
ff8633910d
|
adapt /admin/add/incoming to #5010
|
2017-06-23 14:13:54 +02:00 |
|
Christian Grothoff
|
d4884c0c60
|
Fix #5010 for keystate
|
2017-06-23 13:16:12 +02:00 |
|
Christian Grothoff
|
fbff951e7d
|
address #5010 for /refresh/melt
|
2017-06-22 11:49:40 +02:00 |
|
Christian Grothoff
|
87e16541af
|
incomplete work on fixing #5010 for /refresh/melt
|
2017-06-20 23:17:57 +02:00 |
|
Christian Grothoff
|
053096475f
|
fixing #5010 for /refresh/reveal
|
2017-06-20 22:33:20 +02:00 |
|
Christian Grothoff
|
39db1ae5db
|
address #5010 for /refresh/link
|
2017-06-20 13:40:17 +02:00 |
|
Christian Grothoff
|
247f82c088
|
move reply_transfer_pending to where it belongs
|
2017-06-19 21:08:40 +02:00 |
|
Christian Grothoff
|
f8e62141f2
|
split httpd_refresh.c into refresh_melt, refresh_link and refresh_reveal
|
2017-06-19 21:05:15 +02:00 |
|
Christian Grothoff
|
703c54a279
|
fix #5010 for /track/transaction
|
2017-06-19 20:46:24 +02:00 |
|
Christian Grothoff
|
a0c66e7919
|
fix #5010 for /track/transfer
|
2017-06-19 20:12:00 +02:00 |
|
Christian Grothoff
|
beea8eb383
|
refactor /track logic towards new structure
|
2017-06-19 18:06:51 +02:00 |
|
Christian Grothoff
|
ae7850a318
|
split tracking into track_transfer.c and track_transaction.c
|
2017-06-19 18:00:32 +02:00 |
|
Christian Grothoff
|
51ee20102f
|
address #5010 for /payback
|
2017-06-19 17:53:42 +02:00 |
|