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
Christian Grothoff
5e5d6b9bf5
fixing typos
2016-11-12 13:26:07 +01:00
Christian Grothoff
ffdb5b52e9
test for sufficiently recent libmicrohttpd version
2016-11-11 17:48:52 +01:00
Christian Grothoff
dee585c898
Merge branch 'master' of git+ssh://taler.net/exchange
2016-11-11 15:46:12 +01:00
Christian Grothoff
cd4616dc34
-only enable developer logic if MHD is recent enough
2016-11-11 15:46:09 +01:00
Jeff Burdges
f0dd542b4b
Offline patmenr first paragraph
...
Requested by Christian, not sire if I heit what he wanted.
2016-11-10 17:19:00 +01:00
Christian Grothoff
44ddaaca7f
address FIXMEs
2016-11-09 16:37:09 +01:00
Christian Grothoff
779af05be9
re-add conclusion and discussion parts, misc FIXMEs addressed
2016-11-09 16:32:43 +01:00