-
f2e2c5c9d8
-fix refund check regression
Christian Grothoff
2022-06-07 22:24:49 +0200
-
937524940a
coarsen deposit transaction
Christian Grothoff
2022-06-07 20:46:52 +0200
-
982b60c93c
-more minor bugfixes
Christian Grothoff
2022-06-07 17:04:23 +0200
-
446761b602
-more minor bugfixes
Christian Grothoff
2022-06-07 16:57:12 +0200
-
f0bcbf6586
allow double-rollback, warn on rollback+commit
Christian Grothoff
2022-06-07 15:59:35 +0200
-
b9a30d29cb
-fix minor bugs
Christian Grothoff
2022-06-07 15:02:08 +0200
-
013942ba91
Mention GANA repo in guidelines
Thien-Thi Nguyen
2022-06-06 09:58:43 -0400
-
070e6de61e
Add some guidelines for src/include/taler_signatures.h maintenance
Thien-Thi Nguyen
2022-06-06 09:57:29 -0400
-
f8e77a27c0
Update ignorance
Thien-Thi Nguyen
2022-06-06 03:02:34 -0400
-
555cc06220
Generate src/include/taler_signatures.h at bootstrap time
Thien-Thi Nguyen
2022-06-06 02:59:59 -0400
-
bdbd2a464d
no purse fee if purse is successfully merged
Christian Grothoff
2022-06-05 21:00:41 +0200
-
60f609135d
fixed typo
Özgür Kesim
2022-05-29 17:03:25 +0200
-
b9963f7525
complete P2P/W2W conflict handling, deduplicate code across handlers
Christian Grothoff
2022-06-05 14:07:23 +0200
-
6c81796d6f
-work on error proof response checking for p2p payments
Christian Grothoff
2022-06-05 01:34:37 +0200
-
f4eb53f2a4
-fix dist
Christian Grothoff
2022-06-05 00:53:09 +0200
-
8e0b998217
-unify API
Christian Grothoff
2022-06-05 00:43:11 +0200
-
21a1c715ee
-refactor internal API to use new EncrptedContract struct where applicable
Christian Grothoff
2022-06-05 00:36:19 +0200
-
efa0ca4ec1
-move econtract into sub-object with its own parser
Christian Grothoff
2022-06-05 00:25:56 +0200
-
a17781ba8d
-more work on p2p payments and tests thereof
Christian Grothoff
2022-06-04 21:59:55 +0200
-
6512456dc2
Add support for generating taler_signatures.h.
Thien-Thi Nguyen
2022-06-04 09:20:52 -0400
-
baf00c0262
move "gana/" to caller
Thien-Thi Nguyen
2022-06-04 08:59:14 -0400
-
93943bdb5b
add KYC errors for p2p payments
Christian Grothoff
2022-06-04 15:19:57 +0200
-
3e99c50c0f
-fix SQL
Christian Grothoff
2022-06-04 14:07:02 +0200
-
d04769b729
handle case where purse expiration refunded the coin's deposited amount
Christian Grothoff
2022-06-04 14:04:27 +0200
-
04c32eafb9
-work on P2P payment details
Christian Grothoff
2022-06-02 21:55:21 +0200
-
5dd03fe359
-some FIXMEs from API review
Christian Grothoff
2022-06-02 12:59:06 +0200
-
65ce2eede6
-expand table list for taler-auditor-sync
Christian Grothoff
2022-06-01 23:16:35 +0200
-
00c68e0a04
-work on SQL for P2P table replication
Christian Grothoff
2022-06-01 23:03:40 +0200
-
f86eead6d6
-log invalid URI
Christian Grothoff
2022-05-31 14:56:34 +0200
-
7193261e52
-log all BEGIN statements
Christian Grothoff
2022-05-31 10:13:58 +0200
-
361f534dbb
add -I option to wirewatch
Christian Grothoff
2022-05-31 08:46:43 +0200
-
300194f42a
-towards p2p auditor sync implementation: SQL still missing
Christian Grothoff
2022-05-30 23:55:55 +0200
-
d55b093de8
-fix reserve history, include in tests
Christian Grothoff
2022-05-30 19:31:49 +0200
-
ab4aa4dcfd
-add batch withdraw to test suite
Christian Grothoff
2022-05-30 17:51:39 +0200
-
7b25787a4b
-generate 404 on non-existing accounts for fakebank, use payto://-URIs with receiver-name in tests
Christian Grothoff
2022-05-30 16:31:24 +0200
-
7f902c0fc9
-sketch API for RSA parallel signing
Christian Grothoff
2022-05-30 13:34:34 +0200
-
d40da21e90
add batch signing support to taler-exchange-secmod-rsa
Christian Grothoff
2022-05-29 22:25:04 +0200
-
6d2ee2c88a
rewrite sharding initialization logic
Marco Boss
2022-05-25 08:40:01 +0200
-
d77354b11a
use precise time for shards
Christian Grothoff
2022-05-24 12:00:20 +0200
-
8e71a7e4de
lock into the future, instead of lock into past
Christian Grothoff
2022-05-24 10:45:01 +0200
-
92e04e0a3f
-handle serialization issue
Christian Grothoff
2022-05-24 10:11:43 +0200
-
daddc69dc9
-revise shard locking: resume open shards before starting new ones
Christian Grothoff
2022-05-24 09:52:23 +0200
-
1d84c284ad
-incomplete batch_withdraw test command
Christian Grothoff
2022-05-23 22:09:05 +0200
-
054f2ab51c
-implement batch withdraw client-side logic
Christian Grothoff
2022-05-23 21:12:31 +0200
-
656b521a83
-passes, enable by default
Christian Grothoff
2022-05-23 16:19:40 +0200
-
6ee4558b6f
-sql fix
Christian Grothoff
2022-05-23 16:15:14 +0200
-
2e80f51e25
handle purse deposit client-side
Christian Grothoff
2022-05-23 16:11:21 +0200
-
76b8a2a8de
include purse deposits in coin history
Christian Grothoff
2022-05-23 16:02:55 +0200
-
a509a91f92
-more reserve history fixes
Christian Grothoff
2022-05-23 15:29:35 +0200
-
cdd2930a99
-misc fixes to reserve history
Christian Grothoff
2022-05-23 14:57:00 +0200
-
2035294adb
-more traits for reserve history checking
Christian Grothoff
2022-05-23 12:17:41 +0200
-
f1a58b0fd8
-towards reserve history testing
Christian Grothoff
2022-05-23 11:15:05 +0200
-
b3844e4923
-deduplicate and expand reserve history validation logic in testing library
Christian Grothoff
2022-05-23 10:36:39 +0200
-
fcaf508647
-add missing break, clean up fee logic
Christian Grothoff
2022-05-23 00:34:04 +0200
-
3ee8879ada
-refactor coin history checker
Christian Grothoff
2022-05-23 00:19:57 +0200
-
3599ac0ac2
-complete extended reserve history signature check logic to libtalerexchange
Christian Grothoff
2022-05-22 23:50:58 +0200
-
67535ebf65
-towards client-side support for merge and history requests in reserve history
Christian Grothoff
2022-05-22 20:04:38 +0200
-
40daa209fb
-more work on reverse history
Christian Grothoff
2022-05-22 18:21:15 +0200
-
8658ae03ca
-towards purse merge and history requests in reserve history (incomplete)
Christian Grothoff
2022-05-22 16:58:48 +0200
-
4a5d71cca2
-implement reserve history DB logic
Christian Grothoff
2022-05-22 16:18:09 +0200
-
96fb11bed0
-fix
Christian Grothoff
2022-05-22 14:46:23 +0200
-
21bcc5fa0b
-fix wirewatch assertion
Christian Grothoff
2022-05-22 13:48:56 +0200
-
3233195d2d
-fix NPE
Christian Grothoff
2022-05-22 13:11:09 +0200
-
b1b943aa3e
-add metrics for idempotent (batch) withdraw
Christian Grothoff
2022-05-22 13:06:17 +0200
-
737937291c
wirewatch spring cleaning
Christian Grothoff
2022-05-21 21:07:24 +0200
-
a6494f9905
-experimental wirewatch change to keep shard locks across history requests
Christian Grothoff
2022-05-21 02:00:31 +0200
-
9e0df07a16
latest_row_off is exclusive, remove bad comment
Christian Grothoff
2022-05-21 01:41:02 +0200
-
c471ae447b
-log where it failed
Christian Grothoff
2022-05-21 01:39:59 +0200
-
81ad77b8dc
-improve error handling
Christian Grothoff
2022-05-21 01:39:34 +0200
-
421f59749e
anti-gummy patch
Christian Grothoff
2022-05-20 16:49:48 +0200
-
68b155aab5
missing plus sign for image data uris
Sebastian
2022-05-20 10:08:56 -0300
-
344c53c51d
enforce valid payto:// URI in exchange /wire response
Christian Grothoff
2022-05-18 18:05:32 +0200
-
492d501570
-squash compiler warning
Christian Grothoff
2022-05-18 09:57:56 +0200
-
a6b2108009
-check for ETag in request, generate 304 if applicable
Christian Grothoff
2022-05-17 14:39:52 +0200
-
a6a1fa9fde
keep ETag around
Christian Grothoff
2022-05-17 14:31:37 +0200
-
5e06f842dd
add ETag to /keys response
Christian Grothoff
2022-05-17 14:30:58 +0200
-
b9d0b1aae4
-make batch withdraw requests idempotent
Christian Grothoff
2022-05-17 12:29:00 +0200
-
7bd1828482
-deduplicate
Christian Grothoff
2022-05-17 12:12:52 +0200
-
ccc7743fdd
-note what is untested
Christian Grothoff
2022-05-17 11:52:36 +0200
-
3b5d9daca9
-expand test to include coin refund
Christian Grothoff
2022-05-17 11:46:41 +0200
-
d8f1f7b761
integrate purse expiration into test, bugfixes
Christian Grothoff
2022-05-17 11:21:20 +0200
-
802649c270
-add DB logic for purse expiration
Christian Grothoff
2022-05-17 08:50:28 +0200
-
f089bbe536
split conf file reference to -cs and -rsa
Thien-Thi Nguyen
2022-05-17 02:20:05 -0400
-
8690892cac
fix typo: add extension .h to source filename
Thien-Thi Nguyen
2022-05-17 02:12:45 -0400
-
02716c4084
-add skeleton logic for purse expiration
Christian Grothoff
2022-05-16 15:43:40 +0200
-
d803d86bf9
-work purse_deposit conflict handling
Christian Grothoff
2022-05-16 14:01:04 +0200
-
3db8f0f22d
improve cache control support for /wire, /keys and legal
Christian Grothoff
2022-05-16 11:56:10 +0200
-
fac01f140f
-add purse-merge 409 handling client-side
Christian Grothoff
2022-05-16 11:17:27 +0200
-
439c872af4
-implement purse_deposit error handling
Christian Grothoff
2022-05-16 10:53:42 +0200
-
10a97996f7
-enable batch withdraw manual testing
Christian Grothoff
2022-05-15 18:56:35 +0200
-
84b8886b12
-fix return value of taler-fakebank-run with -h option
Christian Grothoff
2022-05-15 18:41:17 +0200
-
6150713fc4
-fix wire expiration
Christian Grothoff
2022-05-14 15:11:16 +0200
-
2d0d8e7e8e
add max_age column
Christian Grothoff
2022-05-14 12:24:25 +0200
-
42f3f83b7d
add recoup_by_reserve as sql function
Marco Boss
2022-05-13 15:28:43 +0200
-
d6c161a72e
fix metrics of withdraw - no label
Marco Boss
2022-05-12 19:32:10 +0200
-
db320d3e8e
add metrics for number of coins withdrawn in a batch request
Marco Boss
2022-05-12 16:15:54 +0200
-
7689c71cea
-leak fix
Christian Grothoff
2022-05-12 14:40:07 +0200
-
6518cc20dd
hande IF_NONE_MATCH in /wire request
Christian Grothoff
2022-05-12 14:27:31 +0200
-
d0a0bd9725
Merge branch 'master' of git+ssh://git.taler.net/exchange
Christian Grothoff
2022-05-12 14:15:07 +0200
-
-
75d9584e28
add Etag and 'expires' to /wire
Christian Grothoff
2022-05-12 14:15:02 +0200