Christian Grothoff
|
3599ac0ac2
|
-complete extended reserve history signature check logic to libtalerexchange
|
2022-05-22 23:51:14 +02:00 |
|
Christian Grothoff
|
67535ebf65
|
-towards client-side support for merge and history requests in reserve history
|
2022-05-22 20:04:38 +02:00 |
|
Christian Grothoff
|
40daa209fb
|
-more work on reverse history
|
2022-05-22 18:21:15 +02:00 |
|
Christian Grothoff
|
8658ae03ca
|
-towards purse merge and history requests in reserve history (incomplete)
|
2022-05-22 16:58:48 +02:00 |
|
Christian Grothoff
|
4a5d71cca2
|
-implement reserve history DB logic
|
2022-05-22 16:18:09 +02:00 |
|
Christian Grothoff
|
96fb11bed0
|
-fix
|
2022-05-22 14:46:23 +02:00 |
|
Christian Grothoff
|
21bcc5fa0b
|
-fix wirewatch assertion
|
2022-05-22 13:48:56 +02:00 |
|
Christian Grothoff
|
3233195d2d
|
-fix NPE
|
2022-05-22 13:11:09 +02:00 |
|
Christian Grothoff
|
b1b943aa3e
|
-add metrics for idempotent (batch) withdraw
|
2022-05-22 13:06:17 +02:00 |
|
Christian Grothoff
|
737937291c
|
wirewatch spring cleaning
|
2022-05-21 21:07:24 +02:00 |
|
Christian Grothoff
|
a6494f9905
|
-experimental wirewatch change to keep shard locks across history requests
|
2022-05-21 02:00:31 +02:00 |
|
Christian Grothoff
|
9e0df07a16
|
latest_row_off is exclusive, remove bad comment
|
2022-05-21 01:41:02 +02:00 |
|
Christian Grothoff
|
c471ae447b
|
-log where it failed
|
2022-05-21 01:39:59 +02:00 |
|
Christian Grothoff
|
81ad77b8dc
|
-improve error handling
|
2022-05-21 01:39:34 +02:00 |
|
Christian Grothoff
|
421f59749e
|
anti-gummy patch
|
2022-05-20 16:49:48 +02:00 |
|
Sebastian
|
68b155aab5
|
missing plus sign for image data uris
|
2022-05-20 10:09:54 -03:00 |
|
Christian Grothoff
|
344c53c51d
|
enforce valid payto:// URI in exchange /wire response
|
2022-05-18 18:05:32 +02:00 |
|
Christian Grothoff
|
492d501570
|
-squash compiler warning
|
2022-05-18 09:57:56 +02:00 |
|
Christian Grothoff
|
a6b2108009
|
-check for ETag in request, generate 304 if applicable
|
2022-05-17 14:39:52 +02:00 |
|
Christian Grothoff
|
a6a1fa9fde
|
keep ETag around
|
2022-05-17 14:31:52 +02:00 |
|
Christian Grothoff
|
5e06f842dd
|
add ETag to /keys response
|
2022-05-17 14:30:58 +02:00 |
|
Christian Grothoff
|
b9d0b1aae4
|
-make batch withdraw requests idempotent
|
2022-05-17 12:29:00 +02:00 |
|
Christian Grothoff
|
7bd1828482
|
-deduplicate
|
2022-05-17 12:12:52 +02:00 |
|
Christian Grothoff
|
ccc7743fdd
|
-note what is untested
|
2022-05-17 11:52:36 +02:00 |
|
Christian Grothoff
|
3b5d9daca9
|
-expand test to include coin refund
|
2022-05-17 11:46:41 +02:00 |
|
Christian Grothoff
|
d8f1f7b761
|
integrate purse expiration into test, bugfixes
|
2022-05-17 11:21:20 +02:00 |
|
Christian Grothoff
|
802649c270
|
-add DB logic for purse expiration
|
2022-05-17 08:50:42 +02:00 |
|
Thien-Thi Nguyen
|
f089bbe536
|
split conf file reference to -cs and -rsa
This is a followup to 2022-02-04, "split .conf files into rsa and cs".
|
2022-05-17 02:20:05 -04:00 |
|
Thien-Thi Nguyen
|
8690892cac
|
fix typo: add extension .h to source filename
|
2022-05-17 02:12:45 -04:00 |
|
Christian Grothoff
|
02716c4084
|
-add skeleton logic for purse expiration
|
2022-05-16 15:43:40 +02:00 |
|
Christian Grothoff
|
d803d86bf9
|
-work purse_deposit conflict handling
|
2022-05-16 14:01:04 +02:00 |
|
Christian Grothoff
|
3db8f0f22d
|
improve cache control support for /wire, /keys and legal
|
2022-05-16 11:56:10 +02:00 |
|
Christian Grothoff
|
fac01f140f
|
-add purse-merge 409 handling client-side
|
2022-05-16 11:17:27 +02:00 |
|
Christian Grothoff
|
439c872af4
|
-implement purse_deposit error handling
|
2022-05-16 10:53:42 +02:00 |
|
Christian Grothoff
|
10a97996f7
|
-enable batch withdraw manual testing
|
2022-05-15 18:56:35 +02:00 |
|
Christian Grothoff
|
84b8886b12
|
-fix return value of taler-fakebank-run with -h option
|
2022-05-15 18:41:17 +02:00 |
|
Christian Grothoff
|
6150713fc4
|
-fix wire expiration
|
2022-05-14 15:11:16 +02:00 |
|
Christian Grothoff
|
2d0d8e7e8e
|
add max_age column
|
2022-05-14 12:24:25 +02:00 |
|
Marco Boss
|
42f3f83b7d
|
add recoup_by_reserve as sql function
|
2022-05-13 15:28:43 +02:00 |
|
Marco Boss
|
d6c161a72e
|
fix metrics of withdraw - no label
|
2022-05-12 19:32:10 +02:00 |
|
Marco Boss
|
db320d3e8e
|
add metrics for number of coins withdrawn in a batch request
|
2022-05-12 16:15:54 +02:00 |
|
Christian Grothoff
|
7689c71cea
|
-leak fix
|
2022-05-12 14:40:07 +02:00 |
|
Christian Grothoff
|
6518cc20dd
|
hande IF_NONE_MATCH in /wire request
|
2022-05-12 14:27:31 +02:00 |
|
Christian Grothoff
|
d0a0bd9725
|
Merge branch 'master' of git+ssh://git.taler.net/exchange
|
2022-05-12 14:15:07 +02:00 |
|
Christian Grothoff
|
75d9584e28
|
add Etag and 'expires' to /wire
|
2022-05-12 14:15:02 +02:00 |
|
Thien-Thi Nguyen
|
33312e5abf
|
define TALER_SIGNATURE_MASTER_PARTNER_DETAILS as 1048
This is to avoid a duplicate Number:
https://bugs.gnunet.org/view.php?id=7240
|
2022-05-12 07:44:47 -04:00 |
|
Christian Grothoff
|
6cf4a068ad
|
add 'Expires' header to ToS and PP replies
|
2022-05-12 13:38:47 +02:00 |
|
Christian Grothoff
|
35b4a51e14
|
combine auto-commited transactions in refresh/reveal into one big transaction
|
2022-05-12 13:31:15 +02:00 |
|
Christian Grothoff
|
93eb88a8c9
|
-fix argument order
|
2022-05-12 11:10:32 +02:00 |
|
Christian Grothoff
|
81732d49cc
|
-add FIXME
|
2022-05-12 09:52:41 +02:00 |
|