Florian Dold
|
f5d7653ef0
|
refuse to start if we have no denominations
|
2016-11-25 16:25:33 +01:00 |
|
Florian Dold
|
f6fe309f5d
|
better logging when db connection fails
|
2016-11-21 17:53:07 +01:00 |
|
Florian Dold
|
f3c4d64329
|
taler-exchange-wire: infer method from JSON if possible
|
2016-11-19 18:27:38 +01:00 |
|
Christian Grothoff
|
7d6b8d53d5
|
addressing #4803: nicer error messages for invalid wire formats
|
2016-11-18 18:29:18 +01:00 |
|
Christian Grothoff
|
de68a7b301
|
hack to get taler-config working again
|
2016-11-18 17:21:10 +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
|
c583d0a8b4
|
fix testcase with new 1e-10 logic
|
2016-11-18 16:12:04 +01:00 |
|
Florian Dold
|
a80d94ea07
|
change fractional base to 1e8
|
2016-11-18 14:58:16 +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
|
bb7c58921e
|
if reserve history computation reveals database inconsistency, do not abort but return proper error code
|
2016-11-17 15:33:31 +01:00 |
|
Christian Grothoff
|
f8eb77927f
|
add proper log statement on success
|
2016-11-17 15:19:45 +01:00 |
|
Christian Grothoff
|
1c32ef95ba
|
add log statement on success
|
2016-11-17 15:19:14 +01:00 |
|
Christian Grothoff
|
6274aa34d3
|
need to initialize reserve_pub first
|
2016-11-17 15:17:27 +01:00 |
|
Christian Grothoff
|
2859dbe5e3
|
increments of more than 1 do happen
|
2016-11-17 15:15:13 +01:00 |
|
Christian Grothoff
|
e216d9e22d
|
cut and paste error
|
2016-11-17 15:12:51 +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 |
|
Christian Grothoff
|
ddd4a6afcc
|
serial IDs start at 1, fixed in right place this time
|
2016-11-17 15:02:22 +01:00 |
|
Christian Grothoff
|
9556fb326e
|
serial IDs start at 1
|
2016-11-17 15:01:06 +01:00 |
|
Christian Grothoff
|
cda939f331
|
fix exchangedb auditor functions to return proper serial ids
|
2016-11-17 14:59:44 +01:00 |
|
Christian Grothoff
|
5e2b3e1cfa
|
handle case rowid = 0
|
2016-11-17 14:47:47 +01:00 |
|
Christian Grothoff
|
e3ec645b0d
|
change rowid type to uint64_t everywhere; start with reserve-analysis in auditor
|
2016-11-17 14:31:44 +01:00 |
|
Christian Grothoff
|
2faa711fba
|
actually install taler-config
|
2016-11-17 13:33:17 +01:00 |
|
Christian Grothoff
|
ff95ccfb10
|
add note on #4794
|
2016-11-17 12:07:16 +01:00 |
|
Christian Grothoff
|
18bec3eaa3
|
add note for #4792
|
2016-11-17 11:48:02 +01:00 |
|
Christian Grothoff
|
c2ead71600
|
three more missing rollbacks found
|
2016-11-17 11:36:05 +01:00 |
|
Christian Grothoff
|
bd096d3928
|
Merge branch 'master' of git+ssh://taler.net/exchange
|
2016-11-17 11:31:47 +01:00 |
|
Christian Grothoff
|
21037d013d
|
fix error handling path that resulted in non-aborted transaction persisting, causing subsequent transactions to fail (#4737)
|
2016-11-17 11:31:41 +01:00 |
|
Florian Dold
|
ed9f4f1d12
|
remove taler-arm, since we use taler-deployment-arm
|
2016-11-14 15:51:06 +01:00 |
|
Christian Grothoff
|
cd4616dc34
|
-only enable developer logic if MHD is recent enough
|
2016-11-11 15:46:09 +01:00 |
|
Christian Grothoff
|
1d740824fa
|
resolving merge issue
|
2016-11-07 14:39:15 +01:00 |
|
Christian Grothoff
|
6d6a9dac39
|
indentation
|
2016-11-07 14:36:06 +01:00 |
|
tg(x)
|
247b8e33b3
|
auditordb postgres plugin: auditor_progress implementation + tests
|
2016-11-06 14:24:17 +01:00 |
|
Christian Grothoff
|
02d28bc81c
|
add missing functions to deal with auditor_progress to the auditordb API
|
2016-11-06 13:39:22 +01:00 |
|
tg(x)
|
2a44112a25
|
Merge branch 'master' of taler.net:exchange
|
2016-11-04 20:38:50 +01:00 |
|
tg(x)
|
702c440849
|
auditordb test
|
2016-11-04 20:38:21 +01:00 |
|
tg(x)
|
21be6db318
|
auditordb postgres plugin: fix query param
|
2016-11-04 20:37:53 +01:00 |
|
tg(x)
|
5b8438d7e7
|
auditordb postgres plugin: fix field name
|
2016-11-04 20:28:27 +01:00 |
|
Marcello Stanisci
|
95a6d399f8
|
wget-ing /admin/add/incoming from bank-lib testcase
|
2016-11-04 20:04:31 +01:00 |
|
tg(x)
|
2db2f65aaf
|
auditordb postgres plugin: amount param
|
2016-11-04 19:10:37 +01:00 |
|
Marcello Stanisci
|
1fe606a63b
|
half baking #4756
|
2016-11-04 17:45:34 +01:00 |
|
Marcello Stanisci
|
4f304b2745
|
typo
|
2016-11-04 14:23:44 +01:00 |
|
Marcello Stanisci
|
7177c5c015
|
Merge branch 'master' of taler.net:exchange
|
2016-11-04 14:20:50 +01:00 |
|
Marcello Stanisci
|
1244bcf3a6
|
Adding error code for conflicting /track/transfer
|
2016-11-04 14:20:42 +01:00 |
|
tg(x)
|
f113c1ebd6
|
auditordb postgres plugin: set master_pub in result
|
2016-11-04 01:06:19 +01:00 |
|
tg(x)
|
160bff40d4
|
auditordb postgres plugin: amount param
|
2016-11-04 01:01:05 +01:00 |
|
tg(x)
|
616de7f401
|
auditordb postgres plugin: amount param
|
2016-11-04 00:51:17 +01:00 |
|
tg(x)
|
9ad83ae9bf
|
auditordb test
|
2016-11-04 00:37:47 +01:00 |
|
tg(x)
|
59fa9d8255
|
auditordb postgres plugin: sql fixes, callback return value
|
2016-11-04 00:34:09 +01:00 |
|
tg(x)
|
176bd57550
|
auditordb postgres plugin: fix index
|
2016-11-03 21:43:09 +01:00 |
|
tg(x)
|
20a8a569ad
|
auditordb postgres plugin
|
2016-11-03 13:01:36 +01:00 |
|
Marcello Stanisci
|
88df33632f
|
typo
|
2016-10-27 11:07:29 +02:00 |
|
Christian Grothoff
|
ddb5987c66
|
NULL-terminate array
|
2016-10-24 12:40:28 +02:00 |
|
Marcello Stanisci
|
6cd80e71f8
|
Finishing with #4709
|
2016-10-20 23:55:19 +02:00 |
|
Marcello Stanisci
|
ac554444b1
|
Adding auditor-related db functions in testcase. Each cb is just a stub.
|
2016-10-20 23:28:36 +02:00 |
|
Christian Grothoff
|
f032706fef
|
fixing taler-benchmark build issues introduced by recent API changes
|
2016-10-20 21:20:31 +02:00 |
|
Christian Grothoff
|
19f4c50dab
|
rename and move TALER_EXCHANGE_json_get_error_code to TALER_JSON_get_error_code
|
2016-10-20 21:19:01 +02:00 |
|
Christian Grothoff
|
63c5706b64
|
remove redundant exchange_api_common.h header
|
2016-10-20 21:11:20 +02:00 |
|
Christian Grothoff
|
7341b21fa3
|
return taler-specific error codes from C API as well
(#4497/4705)
|
2016-10-20 21:00:40 +02:00 |
|
Christian Grothoff
|
e7875fb261
|
introducing error codes for the merchant backend
|
2016-10-20 15:11:12 +02:00 |
|
Christian Grothoff
|
c40a098a91
|
Merge branch 'master' of ssh://taler.net/exchange
|
2016-10-20 15:07:56 +02:00 |
|
Christian Grothoff
|
0f4160d4a4
|
introducing error codes for the merchant backend
|
2016-10-20 15:07:42 +02:00 |
|
Marcello Stanisci
|
9d5d092dc3
|
Reverting #4521, pay_deadline strictly regards merchant's policy.
|
2016-10-20 11:48:47 +02:00 |
|
Marcello Stanisci
|
0830751534
|
Merge branch 'master' of taler.net:exchange
|
2016-10-19 23:07:17 +02:00 |
|
Marcello Stanisci
|
9b6717ae3a
|
addressing #4521
|
2016-10-19 23:07:07 +02:00 |
|
Christian Grothoff
|
8fe6f64db3
|
fix recently introduced JSON pack format string errors
|
2016-10-19 00:14:34 +02:00 |
|
Christian Grothoff
|
be055f1b92
|
fix recently introduced double-free
|
2016-10-19 00:09:10 +02:00 |
|
Christian Grothoff
|
70462f0b94
|
implement #4497/#4705 -- addition of unique numeric error codes -- for the server-side of the exchange
|
2016-10-18 23:05:29 +02:00 |
|
Marcello Stanisci
|
006177a01f
|
@author
|
2016-10-18 12:34:57 +02:00 |
|
Marcello Stanisci
|
93f1fb5fc3
|
indent
|
2016-10-17 23:51:09 +02:00 |
|
Marcello Stanisci
|
c015ffc7fc
|
closing #4709
|
2016-10-17 17:24:38 +02:00 |
|
Marcello Stanisci
|
f1f6e504d5
|
defining all but one exchangedb-for-audit functions
|
2016-10-17 16:39:56 +02:00 |
|
Marcello Stanisci
|
448a8be76d
|
starting with #4709
|
2016-10-17 01:48:59 +02:00 |
|
Christian Grothoff
|
ecce56c052
|
Merge branch 'master' of git+ssh://taler.net/exchange
|
2016-10-14 01:45:27 +02:00 |
|
Christian Grothoff
|
6987837f08
|
fix #4730: amount coult end up being zero, so check should be for SYSERR, not for OK (as zero implies NO)
|
2016-10-14 01:43:55 +02:00 |
|
Florian Dold
|
b1afd5edfa
|
logging for refresh
|
2016-10-13 23:27:21 +02:00 |
|
Christian Grothoff
|
32d23e7499
|
fix returning wrong status code to MHD on malformed /refresh/reveal request
|
2016-10-13 23:13:09 +02:00 |
|
Christian Grothoff
|
2948fd6466
|
fix disting: auditor.conf moved
|
2016-10-10 17:02:03 +02:00 |
|
Christian Grothoff
|
25618c561e
|
check dbinit return value to not fail hard if DB not available
|
2016-10-10 16:54:37 +02:00 |
|
Christian Grothoff
|
808dc10bf4
|
add skeletons for new DB API functions
|
2016-10-09 01:17:37 +02:00 |
|
Christian Grothoff
|
6621ec8fb7
|
expanding exchange DB API to meet auditor requirements (not implemented, just adding the function signatures)
|
2016-10-09 00:57:31 +02:00 |
|
Christian Grothoff
|
8bbcf86678
|
more work on auditordb plugin API
|
2016-10-08 23:37:55 +02:00 |
|
Christian Grothoff
|
fa1ca946c9
|
actually, the auditor only sees the hash of the public keys initially
|
2016-10-08 19:11:54 +02:00 |
|
Christian Grothoff
|
42da43c18c
|
add missing #include
|
2016-10-08 19:04:21 +02:00 |
|
Marcello Stanisci
|
f03c1175df
|
typo
|
2016-10-07 18:21:12 +02:00 |
|
Christian Grothoff
|
56efe31c40
|
Merge branch 'master' of ssh://taler.net:/var/git/exchange
|
2016-10-07 02:52:39 +02:00 |
|
Christian Grothoff
|
f5a2134da8
|
move taler-auditor-sign tool to auditor/ direcotory
|
2016-10-06 16:38:42 +02:00 |
|
Christian Grothoff
|
26478f0f1f
|
fix having multiple primary keys
|
2016-10-06 16:33:07 +02:00 |
|
Christian Grothoff
|
0394080600
|
first draft for an auditor table structure
|
2016-10-06 16:30:19 +02:00 |
|
Christian Grothoff
|
b68adb93c6
|
adding skeleton code for auditor
|
2016-10-06 15:17:10 +02:00 |
|
Marcello Stanisci
|
a42155d552
|
Adding struct to be signed over related to #4702
|
2016-10-03 14:08:14 +02:00 |
|
Marcello Stanisci
|
9cea8197b5
|
defining merchant's signature for successful payments
|
2016-10-03 10:32:17 +02:00 |
|
Christian Grothoff
|
f1a71f180c
|
mint->exchange leftovers
|
2016-09-30 23:19:18 +02:00 |
|
Marcello Stanisci
|
f00a49e40c
|
fixing aggregator hanging after bank's error
|
2016-09-30 13:47:46 +02:00 |
|
Christian Grothoff
|
e72a7188ac
|
-stylistic improvement: use numbers for counters instead of GNUNET_OK, etc.
|
2016-09-29 16:30:57 +02:00 |
|
Marcello Stanisci
|
6082645d12
|
removing garbage from config file (made testcase fail)
|
2016-09-28 20:39:37 +02:00 |
|
Marcello Stanisci
|
81148fb6df
|
typo
|
2016-09-28 20:32:34 +02:00 |
|
Marcello Stanisci
|
0b8081fe22
|
Adding receiver in TALER_ContractPS (#4651)
|
2016-09-26 16:55:10 +02:00 |
|
Christian Grothoff
|
77f11bcfac
|
include execution time in signed message for /track/transfer (#4578)
|
2016-09-26 15:08:00 +02:00 |
|
Christian Grothoff
|
df8c011b95
|
return execution time also from exchange C API (#4578)
|
2016-09-26 14:58:44 +02:00 |
|