Commit Graph

5975 Commits

Author SHA1 Message Date
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
Thien-Thi Nguyen
842e04b13c
refactor
(domake, ensure): New funcs.
<top-level>: Use ‘domake’, ‘ensure’.
2022-05-11 04:27:50 -04:00
Christian Grothoff
99a844e52e
check reserve balance after p2p merges 2022-05-09 13:25:10 +02:00
Christian Grothoff
06bfbd9150
-sql fixes 2022-05-08 22:36:39 +02:00
Christian Grothoff
60c08dccec
expand P2P query logic 2022-05-08 21:04:55 +02:00
Christian Grothoff
02eb80e0b2
-address FIXMEs 2022-05-08 12:50:25 +02:00
Christian Grothoff
d3a6388199
pass purse_fee to determine how purse creation is paid for 2022-05-08 11:37:37 +02:00
Christian Grothoff
6b8e732bf8
-pub 2022-05-07 23:45:17 +02:00
Christian Grothoff
5f6d5bc3fc
-online 2022-05-07 23:43:39 +02:00