Christian Grothoff
|
d5351641f8
|
implement #6049
|
2020-03-28 20:45:53 +01:00 |
|
Christian Grothoff
|
9d9b0e0e57
|
split recoup and revoke commands into two files for better readability
|
2020-03-28 20:42:20 +01:00 |
|
Christian Grothoff
|
2d297a1721
|
skip tests if ports are unavailable
|
2020-03-28 20:41:49 +01:00 |
|
Christian Grothoff
|
baaa8832b2
|
fix leak
|
2020-03-28 12:53:10 +01:00 |
|
Christian Grothoff
|
163b23f27a
|
removing inappropriate i18n code
|
2020-03-27 20:39:15 +01:00 |
|
Florian Dold
|
2c171055f9
|
constrain value of denomination to revoke
|
2020-03-28 00:50:11 +05:30 |
|
Christian Grothoff
|
8d5a0a4061
|
ERR trap
|
2020-03-27 18:23:53 +01:00 |
|
Christian Grothoff
|
b46dc6b981
|
avoid warning
|
2020-03-27 18:11:19 +01:00 |
|
Christian Grothoff
|
6951892c68
|
clean logic
|
2020-03-27 18:10:59 +01:00 |
|
Christian Grothoff
|
17cfbced1d
|
fix inconsistency in field naming
|
2020-03-27 17:32:39 +01:00 |
|
Christian Grothoff
|
1647237c2e
|
fix #6137
|
2020-03-27 17:11:06 +01:00 |
|
Christian Grothoff
|
f262d8abde
|
comment style fix
|
2020-03-27 16:46:20 +01:00 |
|
Florian Dold
|
e267cb985b
|
cover actual aggregation in exchange test
|
2020-03-27 20:47:30 +05:30 |
|
Florian Dold
|
1a15cd29e8
|
deposit command: create merchant key in a more appropriate place
|
2020-03-27 20:01:31 +05:30 |
|
Florian Dold
|
20933b3950
|
fix deposit idempotency test case
|
2020-03-27 19:54:16 +05:30 |
|
Florian Dold
|
6620a5b691
|
add test case (currently fails) for deposit idempotency
|
2020-03-27 19:14:55 +05:30 |
|
Christian Grothoff
|
d923f29144
|
removing warnings
|
2020-03-27 14:05:59 +01:00 |
|
Christian Grothoff
|
69e50079b4
|
Merge branch 'master' of git+ssh://git.taler.net/exchange
|
2020-03-27 13:53:31 +01:00 |
|
Christian Grothoff
|
373a5f96a7
|
fix warnings
|
2020-03-27 13:53:26 +01:00 |
|
Florian Dold
|
449e99bd51
|
test multiple transfers to same reserve
|
2020-03-27 18:05:21 +05:30 |
|
Christian Grothoff
|
e8c8efe5ec
|
more stringent overflow checks
|
2020-03-27 13:32:16 +01:00 |
|
Christian Grothoff
|
1c1d4e1ad6
|
do not log uninitialized amount
|
2020-03-27 13:30:49 +01:00 |
|
Christian Grothoff
|
155a4bc11b
|
fix checks
|
2020-03-27 13:29:19 +01:00 |
|
Christian Grothoff
|
b5f62c8060
|
second pass on responses: indentation cleanup and CSE
|
2020-03-27 13:21:02 +01:00 |
|
Christian Grothoff
|
a2bfd9f6b5
|
clean up response generation code
|
2020-03-27 13:11:48 +01:00 |
|
Christian Grothoff
|
9f5dbcdfa7
|
comment fixes
|
2020-03-27 12:52:15 +01:00 |
|
Christian Grothoff
|
0981203a80
|
make test quiet
|
2020-03-27 12:41:44 +01:00 |
|
Christian Grothoff
|
813e412f24
|
fix test
|
2020-03-27 12:39:20 +01:00 |
|
Christian Grothoff
|
7a31b051d1
|
fix test
|
2020-03-27 12:38:47 +01:00 |
|
Christian Grothoff
|
e3a4bef04c
|
fix test
|
2020-03-27 12:36:52 +01:00 |
|
Christian Grothoff
|
a79c41dcc5
|
fix test
|
2020-03-27 12:36:25 +01:00 |
|
Christian Grothoff
|
5fc875a80b
|
renable cleanup
|
2020-03-27 12:32:08 +01:00 |
|
Christian Grothoff
|
0ebbea705f
|
Merge branch 'master' of git+ssh://git.taler.net/exchange
|
2020-03-27 12:30:40 +01:00 |
|
Christian Grothoff
|
31746d8128
|
enable test 32
|
2020-03-27 12:30:31 +01:00 |
|
Florian Dold
|
0a047c155a
|
recoup test: cover recoup of fully spend coin
|
2020-03-27 16:52:42 +05:30 |
|
Florian Dold
|
e965659d36
|
recoup test: try recoup on non-revoked denomination
|
2020-03-27 16:35:37 +05:30 |
|
Christian Grothoff
|
13bbcef87b
|
adjust test to code changes
|
2020-03-27 11:26:33 +01:00 |
|
Christian Grothoff
|
4856d8114c
|
fix inconsistency in field naming
|
2020-03-27 11:11:45 +01:00 |
|
Christian Grothoff
|
1ced0438c2
|
improve error logging
|
2020-03-27 10:44:00 +01:00 |
|
Christian Grothoff
|
9c6aa53c8c
|
improve coin audit logic
|
2020-03-27 10:43:49 +01:00 |
|
Christian Grothoff
|
6906538c12
|
missing break
|
2020-03-27 09:40:25 +01:00 |
|
Christian Grothoff
|
8a90c8fbcb
|
expand test suite
|
2020-03-27 09:35:48 +01:00 |
|
Christian Grothoff
|
62b8ca0bd3
|
check coin history consistency
|
2020-03-27 09:35:42 +01:00 |
|
Christian Grothoff
|
9445343ec5
|
consider that deposit fee is discounted when refund fee is applied
|
2020-03-27 09:34:58 +01:00 |
|
Christian Grothoff
|
f052527ea5
|
fix recoup-refresh audit logic
|
2020-03-26 20:54:41 +01:00 |
|
Christian Grothoff
|
394765a1e6
|
auditor-sign keys generated due to revocations
|
2020-03-26 20:07:23 +01:00 |
|
Christian Grothoff
|
51bdfab935
|
increment recoup progress points
|
2020-03-26 20:06:58 +01:00 |
|
Christian Grothoff
|
293c241ae7
|
fix SQL statements
|
2020-03-26 20:06:23 +01:00 |
|
Christian Grothoff
|
e63d312131
|
do not crash on odd inputs
|
2020-03-26 19:25:35 +01:00 |
|
Christian Grothoff
|
8fa6b996ed
|
generating revocation test DB
|
2020-03-26 18:58:42 +01:00 |
|
Christian Grothoff
|
28c00bedbf
|
prepare scripts for revocation testing
|
2020-03-26 17:21:41 +01:00 |
|
Christian Grothoff
|
4a06d7550a
|
workaround can die now
|
2020-03-26 16:08:27 +01:00 |
|
Christian Grothoff
|
3c1c3e704a
|
more work on revocation test script, now crashing the wallet
|
2020-03-26 16:07:34 +01:00 |
|
Florian Dold
|
1c5e24a05a
|
test-revocation: add --no-throttle to wallet invocation
|
2020-03-24 23:55:15 +05:30 |
|
Christian Grothoff
|
fb70d338fd
|
stuff
|
2020-03-24 18:23:08 +01:00 |
|
Christian Grothoff
|
58e703e06c
|
starting with revocation test
|
2020-03-24 18:16:01 +01:00 |
|
Christian Grothoff
|
dff81f4577
|
more testing for auditor logic
|
2020-03-24 17:35:18 +01:00 |
|
Christian Grothoff
|
9ad9e7e064
|
add more tests
|
2020-03-24 17:23:27 +01:00 |
|
Christian Grothoff
|
240b23684d
|
finish review of coins auditor analysis logic, improve error handling
|
2020-03-23 22:27:31 +01:00 |
|
Christian Grothoff
|
0bd53ed443
|
scope reduction, mark possible places for improvement
|
2020-03-23 21:36:49 +01:00 |
|
Christian Grothoff
|
8acfca6718
|
refactor to avoid duping all the RSA keys on refresh processing
|
2020-03-23 21:32:30 +01:00 |
|
Christian Grothoff
|
0ff8ec8da9
|
fix comments and handling of revocations in coins auditor
|
2020-03-23 21:00:08 +01:00 |
|
Christian Grothoff
|
bab34d15fc
|
recoup logic review, very minor cleanup
|
2020-03-23 13:24:33 +01:00 |
|
Christian Grothoff
|
67cf9747a5
|
Merge branch 'master' of git+ssh://git.taler.net/exchange
|
2020-03-23 10:18:13 +01:00 |
|
Christian Grothoff
|
c032c5fc40
|
fix EC codes for merchant
|
2020-03-23 10:18:08 +01:00 |
|
Christian Grothoff
|
db4af18a99
|
fix ec
|
2020-03-23 10:11:14 +01:00 |
|
Florian Dold
|
a57fd6c4b3
|
fix test case (old one required recoup to *not* be idempotent
|
2020-03-23 12:28:08 +05:30 |
|
Christian Grothoff
|
3480146a66
|
first pass at auditor-coins, also reviewing checks around amount arithmetic, can and should be made harsher
|
2020-03-22 23:32:06 +01:00 |
|
Christian Grothoff
|
488f759a2d
|
clean up auditor-reserves logic
|
2020-03-22 22:39:48 +01:00 |
|
Christian Grothoff
|
9add4cf405
|
doxygen updates
|
2020-03-22 21:36:42 +01:00 |
|
Christian Grothoff
|
a90ea10d35
|
more wire cleanup, indentation only
|
2020-03-22 21:26:53 +01:00 |
|
Christian Grothoff
|
2539956026
|
first bit of auditor-wire cleanup
|
2020-03-22 16:23:41 +01:00 |
|
Christian Grothoff
|
ba22ad7a42
|
clean up auditor-aggregation logic
|
2020-03-22 16:15:55 +01:00 |
|
Christian Grothoff
|
d3dc8c8c7d
|
intermediary step on auditor-aggregation cleanup
|
2020-03-22 15:17:11 +01:00 |
|
Christian Grothoff
|
66fa3559c8
|
missing tests
|
2020-03-22 14:52:39 +01:00 |
|
Christian Grothoff
|
69fb0e6772
|
add missing option for auditor
|
2020-03-22 14:51:54 +01:00 |
|
Christian Grothoff
|
bdbe923bf6
|
check for right type
|
2020-03-22 14:51:36 +01:00 |
|
Christian Grothoff
|
adef4a91ca
|
the big EC rename, part II
|
2020-03-22 01:06:53 +01:00 |
|
Christian Grothoff
|
744322fdda
|
the big EC rename
|
2020-03-22 00:50:18 +01:00 |
|
Christian Grothoff
|
db61bc3bbe
|
cleanup
|
2020-03-21 19:49:18 +01:00 |
|
Christian Grothoff
|
bad9c719f8
|
stylefixes
|
2020-03-21 19:46:21 +01:00 |
|
Christian Grothoff
|
0d2bf1a75e
|
comment
|
2020-03-21 19:41:09 +01:00 |
|
Christian Grothoff
|
c277dc2a18
|
style fixes
|
2020-03-21 19:39:46 +01:00 |
|
Christian Grothoff
|
e5e6c9b6b4
|
minor style improvement
|
2020-03-21 19:30:24 +01:00 |
|
Christian Grothoff
|
f1d3364313
|
code cleanup, deduplication, DCE
|
2020-03-21 19:25:53 +01:00 |
|
Christian Grothoff
|
ca943e8c3f
|
fix FTBFS issue on some platforms
|
2020-03-21 18:15:11 +01:00 |
|
Christian Grothoff
|
5ddedeeded
|
adjust tests to auditor changes
|
2020-03-21 17:37:06 +01:00 |
|
Christian Grothoff
|
36f4dbab3b
|
adjust tests to auditor changes
|
2020-03-21 17:36:01 +01:00 |
|
Christian Grothoff
|
68098bcade
|
fix test
|
2020-03-21 17:33:33 +01:00 |
|
Christian Grothoff
|
88fd81e5da
|
completing auditor split
|
2020-03-21 16:09:22 +01:00 |
|
Christian Grothoff
|
a8b8258e12
|
steps towards new split-auditor logic
|
2020-03-21 12:56:16 +01:00 |
|
Christian Grothoff
|
2ace9969b7
|
rename fest on refactored auditor logic
|
2020-03-21 11:05:51 +01:00 |
|
Christian Grothoff
|
66616a97d7
|
working on splitting auditor
|
2020-03-20 22:34:17 +01:00 |
|
Christian Grothoff
|
1b24e2f9bb
|
more statistics, make explicit table lock optional, can hurt performance badly
|
2020-03-20 18:38:57 +01:00 |
|
Christian Grothoff
|
b9186bdd78
|
Merge branch 'master' of git+ssh://git.taler.net/exchange
|
2020-03-20 12:35:06 +01:00 |
|
Christian Grothoff
|
e4293ec075
|
have variant where we first setup all reserves
|
2020-03-20 12:34:59 +01:00 |
|
Christian Grothoff
|
159ce744b9
|
do not be so super-quiet on (rare) rollbacks
|
2020-03-20 12:34:43 +01:00 |
|
Christian Grothoff
|
2021f75995
|
fix logic to ensure that we do not call the callback after the iteration was aborted (caused big trouble in wirewatcher)
|
2020-03-20 12:34:26 +01:00 |
|
Florian Dold
|
6a46b13e80
|
make recoup idempotent and simplify response
|
2020-03-20 14:01:59 +05:30 |
|
Florian Dold
|
c17f05b5fd
|
fix critical bug in transaction history query for recoup-refresh
|
2020-03-20 13:52:29 +05:30 |
|
Christian Grothoff
|
10c56bcea0
|
improving benchmarking logic, including more timings
|
2020-03-20 02:36:50 +01:00 |
|
Christian Grothoff
|
7a1c6769e4
|
enable using python bank with benchmark
|
2020-03-19 21:44:54 +01:00 |
|
Christian Grothoff
|
f76e7c46e6
|
make do_retry not retry forever in tests/benchmark
|
2020-03-19 19:33:20 +01:00 |
|
Christian Grothoff
|
5e98c0652a
|
fix macro causing syntax issues
|
2020-03-19 19:33:10 +01:00 |
|
Christian Grothoff
|
749d9615d1
|
concurrency requires strtok_r
|
2020-03-19 19:17:56 +01:00 |
|
Christian Grothoff
|
15489275ba
|
make DB reset optional in API, use it in tests, but not in the benchmark
|
2020-03-19 17:56:23 +01:00 |
|
Christian Grothoff
|
fd29d1866f
|
type fixes
|
2020-03-19 17:56:05 +01:00 |
|
Christian Grothoff
|
f02775e273
|
remove debug logic
|
2020-03-19 16:59:52 +01:00 |
|
Christian Grothoff
|
85f603090b
|
have benchmark driver also launch auditor
|
2020-03-19 16:14:01 +01:00 |
|
Christian Grothoff
|
ef489d7fff
|
option -i was removed
|
2020-03-19 15:48:50 +01:00 |
|
Florian Dold
|
278cec1fef
|
make refund test case fail to show broken implementation
|
2020-03-18 22:39:47 +05:30 |
|
Christian Grothoff
|
b1cfcf4fbe
|
add keyup key regeneration on revocation test; closes #6123
|
2020-03-18 15:03:41 +01:00 |
|
Christian Grothoff
|
a631645648
|
ign
|
2020-03-18 13:59:34 +01:00 |
|
Christian Grothoff
|
bab24a451a
|
add -i option to taler-exchange-keycheck
|
2020-03-18 13:58:40 +01:00 |
|
Christian Grothoff
|
59a5b1ceb8
|
a first, untested stab at #6123, committing intermediate result that passes (existing) tests
|
2020-03-17 22:13:15 +01:00 |
|
Christian Grothoff
|
3a470a26c3
|
improve comment
|
2020-03-17 17:58:21 +01:00 |
|
Christian Grothoff
|
86f2d65daf
|
style, indentation and type fixes for lib/
|
2020-03-17 17:47:53 +01:00 |
|
Christian Grothoff
|
c17909d820
|
add cmd line option to restrict timetravel, minor code cleanup of keystate logic
|
2020-03-17 17:33:30 +01:00 |
|
Christian Grothoff
|
fb47c680b1
|
not realistic to happen anytime soon, likely unnecessary complication
|
2020-03-17 12:09:18 +01:00 |
|
Christian Grothoff
|
c238b68a45
|
keystate, first pass
|
2020-03-17 12:04:00 +01:00 |
|
Christian Grothoff
|
067719a3c9
|
code cleanup, more consistent handling of libjansson allocation failures
|
2020-03-17 01:45:07 +01:00 |
|
Christian Grothoff
|
c597af8334
|
adjust types to match latest GNUnet API
|
2020-03-17 01:09:16 +01:00 |
|
Christian Grothoff
|
98f96970d6
|
fix doxygen errors
|
2020-03-17 00:16:31 +01:00 |
|
Christian Grothoff
|
cd83daaeae
|
simplify refund processing, add additional checks for matching currency
|
2020-03-16 20:23:45 +01:00 |
|
Christian Grothoff
|
c04bcb0a82
|
clean up and de-duplicate deposit logic
|
2020-03-16 19:27:39 +01:00 |
|
Christian Grothoff
|
bb7bd4b128
|
style fixes
|
2020-03-16 18:29:44 +01:00 |
|
Christian Grothoff
|
9f885f9ad9
|
style fixes
|
2020-03-16 18:21:51 +01:00 |
|
Christian Grothoff
|
af61713619
|
clean up transfer get logic
|
2020-03-16 17:28:31 +01:00 |
|
Christian Grothoff
|
3630d91d29
|
simplify deposits_get logic
|
2020-03-16 16:32:15 +01:00 |
|
Christian Grothoff
|
211ff7f0a2
|
method can be static
|
2020-03-16 16:20:35 +01:00 |
|
Christian Grothoff
|
2e5dc6bc72
|
clean up taler-exchange-httpd_wire logic
|
2020-03-16 16:18:33 +01:00 |
|
Christian Grothoff
|
7fee395bb6
|
harden URI validation logic
|
2020-03-16 16:13:21 +01:00 |
|
Christian Grothoff
|
84ccc79881
|
integrate validation with wire, where it belongs
|
2020-03-16 15:55:50 +01:00 |
|
Christian Grothoff
|
69dd5657fc
|
nicer error handling
|
2020-03-15 22:38:17 +01:00 |
|
Christian Grothoff
|
bddd7986d7
|
status => history
|
2020-03-15 22:36:51 +01:00 |
|
Christian Grothoff
|
7993c9b2fd
|
clean up /wire logic
|
2020-03-15 22:28:13 +01:00 |
|
Christian Grothoff
|
efdc91ead4
|
clean up link logic
|
2020-03-15 22:24:15 +01:00 |
|
Christian Grothoff
|
f29a7e3155
|
add dependency
|
2020-03-15 22:10:12 +01:00 |
|
Christian Grothoff
|
d06d0af2fe
|
code cleanup
|
2020-03-15 22:08:29 +01:00 |
|
Christian Grothoff
|
9ee86d4da4
|
major renaming of internal symbols for better consistency
|
2020-03-15 21:42:35 +01:00 |
|
Christian Grothoff
|
d3f7cc1184
|
clean up wirewatch logic
|
2020-03-15 21:20:56 +01:00 |
|
Christian Grothoff
|
c898a1e13b
|
clean up closer logic, improve error handling, simplify logic, add comments
|
2020-03-15 20:42:47 +01:00 |
|
Christian Grothoff
|
4322bbf2f1
|
move common logic to parse currency into libtalerutil
|
2020-03-15 20:08:38 +01:00 |
|
Christian Grothoff
|
d7cfb11fc6
|
fix new ag logic
|
2020-03-15 00:55:58 +01:00 |
|
Christian Grothoff
|
f8095d7297
|
fix shutdown logic of test
|
2020-03-15 00:36:15 +01:00 |
|
Christian Grothoff
|
b3a52548fd
|
Merge branch 'master' of git+ssh://git.taler.net/exchange
|
2020-03-14 23:47:30 +01:00 |
|
Christian Grothoff
|
87a8d2d243
|
remove unused code
|
2020-03-14 22:58:40 +01:00 |
|
Christian Grothoff
|
ce44b4a028
|
clean up aggregator logic, make it more robust against invariant failures
|
2020-03-14 22:56:14 +01:00 |
|
Christian Grothoff
|
d292b8edca
|
code cleanup and additional error checking logic for #6124, but no actual semantic change
|
2020-03-14 20:18:47 +01:00 |
|
Christian Grothoff
|
6aca928cf8
|
expand DB test to cover #6124 better (passed immediately, does not explain the failure)
|
2020-03-14 19:45:43 +01:00 |
|