Marcello Stanisci
|
c328d745a3
|
Error code for /map/in (imported by merchant backend)
|
2016-12-09 14:39:06 +01:00 |
|
Christian Grothoff
|
7d6b8d53d5
|
addressing #4803: nicer error messages for invalid wire formats
|
2016-11-18 18:29:18 +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
|
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
|
e3ec645b0d
|
change rowid type to uint64_t everywhere; start with reserve-analysis in auditor
|
2016-11-17 14:31:44 +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 |
|
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)
|
59fa9d8255
|
auditordb postgres plugin: sql fixes, callback return value
|
2016-11-04 00:34: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
|
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
|
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 |
|
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 |
|
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
|
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 |
|
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 |
|
Christian Grothoff
|
302a08b701
|
implement that /track/transaction returns execution time (#4578)
|
2016-09-26 14:50:49 +02:00 |
|
Christian Grothoff
|
5a6a3da8e4
|
updating DB schema to profit from new KDF-based refresh variant
|
2016-08-11 23:28:33 +02:00 |
|
Christian Grothoff
|
0fd6cf19af
|
mostly working migration of the DH-seeded refresh variant
|
2016-08-07 23:21:49 +02:00 |
|
Christian Grothoff
|
745719dbc1
|
first half of changing refresh protocol to derive all key data from DH
|
2016-08-05 16:08:19 +02:00 |
|
Marcello Stanisci
|
59c6856284
|
fixing #4594
|
2016-07-07 17:55:25 +02:00 |
|
Christian Grothoff
|
389c18c18c
|
add file for error codes
|
2016-06-14 09:50:59 +02:00 |
|
Christian Grothoff
|
6cd71bebbf
|
implement #4569
|
2016-06-13 16:36:10 +02:00 |
|
Christian Grothoff
|
3672005350
|
rename source files to match API URIs
|
2016-06-09 21:43:10 +02:00 |
|
Christian Grothoff
|
bb511560fe
|
move TALER_TrackTransferDetails to taler_crypto_lib.h as it is not exchange-specific
|
2016-06-09 21:03:07 +02:00 |
|
Christian Grothoff
|
75c04b8af2
|
rename /deposit/wtid and /wire/deposits to /track/{transaction,transfer} for improved consistency
|
2016-06-09 19:18:13 +02:00 |
|
Christian Grothoff
|
a7379930d2
|
turn libfakebank into libtalerfakebank so we can use it for testcases in the merchant
|
2016-06-08 11:35:28 +02:00 |
|
Christian Grothoff
|
166352e87e
|
add exchange_pub to callbacks
|
2016-06-07 15:14:44 +02:00 |
|
Christian Grothoff
|
ce3d7c360b
|
add support for /keys cache control (#4036)
|
2016-05-31 14:32:06 +02:00 |
|
Christian Grothoff
|
eb1fdc105c
|
implement GC logic (#3485)
|
2016-05-31 09:34:45 +02:00 |
|
Christian Grothoff
|
94e1679955
|
adding a few more uniqueness constraints to DB
|
2016-05-31 09:13:03 +02:00 |
|