Commit Graph

2371 Commits

Author SHA1 Message Date
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
Marcello Stanisci
26d5e08816
h_proposal_data -> hash 2017-02-06 13:54:17 +01:00
Marcello Stanisci
3ead839e3c
h_contract->h_proposal_data 2017-02-04 11:07:15 +01:00
Marcello Stanisci
74fdd928c7
typo 2017-02-03 18:32:03 +01:00
Marcello Stanisci
a60c5e9c97
Renaming's first steps. 2017-02-03 18:26:47 +01:00
Florian Dold
d2302da332
remove redundant fields from ContractPS (#4859) 2017-01-13 16:47:09 +01:00
Florian Dold
0bfb5b2509
Add option to initialized db, fixes 4858
Additionally remove the TESTRUN option, since the name is confusing and
doesn't match the original semantics (temp tables).
Test cases should now invoke the exchange httpd with the "-i" option.
2017-01-13 14:44:51 +01:00
Florian Dold
c631ae1b60
elaborate on ContractPS 2017-01-12 15:40:43 +01:00
Florian Dold
0589d265ec
comment 2017-01-12 14:58:39 +01:00
Christian Grothoff
a580ac1c42
disable MHD deprecation warnings as we want to be compatible to older releases that simply have not the new symbols (fixing #4845) 2017-01-03 18:41:19 +01:00
Marcello Stanisci
9114ff8c73
typo 2016-12-23 11:37:39 +01:00
Marcello Stanisci
21df5cb161
Error codes for /map/out 2016-12-12 15:05:05 +01:00
Marcello Stanisci
67fdaaef84
db error code for /map/in 2016-12-09 14:55:36 +01:00
Marcello Stanisci
b536d82f90
Syntax error 2016-12-09 14:40:24 +01:00
Marcello Stanisci
c328d745a3
Error code for /map/in (imported by merchant backend) 2016-12-09 14:39:06 +01:00
Marcello Stanisci
eab7bb7667
#4828 2016-12-04 00:05:40 +01:00
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
134e067736
version bump and ChangeLog update 2016-11-18 18:55:02 +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
fe6f6dbe44
update ChangeLog 2016-11-17 11:38:22 +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
Marcello Stanisci
2e16fbbae4 Merge branch 'master' of taler.net:exchange 2016-11-16 23:05:15 +01:00
Marcello Stanisci
22441daf64 Resuming taler-config generation 2016-11-16 23:05:04 +01:00
Florian Dold
ed9f4f1d12 remove taler-arm, since we use taler-deployment-arm 2016-11-14 15:51:06 +01:00