This website requires JavaScript.
f76e7c46e6
make do_retry not retry forever in tests/benchmark
Christian Grothoff
2020-03-19 19:33:20 +0100
5e98c0652a
fix macro causing syntax issues
Christian Grothoff
2020-03-19 19:33:10 +0100
749d9615d1
concurrency requires strtok_r
Christian Grothoff
2020-03-19 19:17:56 +0100
15489275ba
make DB reset optional in API, use it in tests, but not in the benchmark
Christian Grothoff
2020-03-19 17:56:23 +0100
fd29d1866f
type fixes
Christian Grothoff
2020-03-19 17:56:05 +0100
f02775e273
remove debug logic
Christian Grothoff
2020-03-19 16:59:52 +0100
85f603090b
have benchmark driver also launch auditor
Christian Grothoff
2020-03-19 16:14:01 +0100
ef489d7fff
option -i was removed
Christian Grothoff
2020-03-19 15:48:39 +0100
278cec1fef
make refund test case fail to show broken implementation
Florian Dold
2020-03-18 22:39:47 +0530
b1cfcf4fbe
add keyup key regeneration on revocation test; closes #6123
Christian Grothoff
2020-03-18 15:03:41 +0100
a631645648
ign
Christian Grothoff
2020-03-18 13:59:34 +0100
bab24a451a
add -i option to taler-exchange-keycheck
Christian Grothoff
2020-03-18 13:58:40 +0100
59a5b1ceb8
a first, untested stab at #6123 , committing intermediate result that passes (existing) tests
Christian Grothoff
2020-03-17 22:13:15 +0100
3a470a26c3
improve comment
Christian Grothoff
2020-03-17 17:58:21 +0100
86f2d65daf
style, indentation and type fixes for lib/
Christian Grothoff
2020-03-17 17:47:53 +0100
c17909d820
add cmd line option to restrict timetravel, minor code cleanup of keystate logic
Christian Grothoff
2020-03-17 17:33:30 +0100
fb47c680b1
not realistic to happen anytime soon, likely unnecessary complication
Christian Grothoff
2020-03-17 12:09:18 +0100
c238b68a45
keystate, first pass
Christian Grothoff
2020-03-17 12:04:00 +0100
067719a3c9
code cleanup, more consistent handling of libjansson allocation failures
Christian Grothoff
2020-03-17 01:45:07 +0100
c597af8334
adjust types to match latest GNUnet API
Christian Grothoff
2020-03-17 01:09:16 +0100
98f96970d6
fix doxygen errors
Christian Grothoff
2020-03-17 00:16:31 +0100
cd83daaeae
simplify refund processing, add additional checks for matching currency
Christian Grothoff
2020-03-16 20:22:30 +0100
c04bcb0a82
clean up and de-duplicate deposit logic
Christian Grothoff
2020-03-16 19:27:39 +0100
bb7bd4b128
style fixes
Christian Grothoff
2020-03-16 18:29:44 +0100
9f885f9ad9
style fixes
Christian Grothoff
2020-03-16 18:21:51 +0100
af61713619
clean up transfer get logic
Christian Grothoff
2020-03-16 17:28:31 +0100
3630d91d29
simplify deposits_get logic
Christian Grothoff
2020-03-16 16:32:15 +0100
211ff7f0a2
method can be static
Christian Grothoff
2020-03-16 16:20:35 +0100
2e5dc6bc72
clean up taler-exchange-httpd_wire logic
Christian Grothoff
2020-03-16 16:18:33 +0100
7fee395bb6
harden URI validation logic
Christian Grothoff
2020-03-16 16:13:21 +0100
84ccc79881
integrate validation with wire, where it belongs
Christian Grothoff
2020-03-16 15:55:50 +0100
69dd5657fc
nicer error handling
Christian Grothoff
2020-03-15 22:38:17 +0100
bddd7986d7
status => history
Christian Grothoff
2020-03-15 22:36:51 +0100
7993c9b2fd
clean up /wire logic
Christian Grothoff
2020-03-15 22:28:13 +0100
efdc91ead4
clean up link logic
Christian Grothoff
2020-03-15 22:24:15 +0100
f29a7e3155
add dependency
Christian Grothoff
2020-03-15 22:10:12 +0100
d06d0af2fe
code cleanup
Christian Grothoff
2020-03-15 22:08:29 +0100
9ee86d4da4
major renaming of internal symbols for better consistency
Christian Grothoff
2020-03-15 21:42:35 +0100
d3f7cc1184
clean up wirewatch logic
Christian Grothoff
2020-03-15 21:20:56 +0100
c898a1e13b
clean up closer logic, improve error handling, simplify logic, add comments
Christian Grothoff
2020-03-15 20:42:47 +0100
4322bbf2f1
move common logic to parse currency into libtalerutil
Christian Grothoff
2020-03-15 20:08:38 +0100
d7cfb11fc6
fix new ag logic
Christian Grothoff
2020-03-15 00:55:58 +0100
f8095d7297
fix shutdown logic of test
Christian Grothoff
2020-03-15 00:36:15 +0100
b3a52548fd
Merge branch 'master' of git+ssh://git.taler.net/exchange
Christian Grothoff
2020-03-14 23:47:30 +0100
87a8d2d243
remove unused code
Christian Grothoff
2020-03-14 22:58:40 +0100
ce44b4a028
clean up aggregator logic, make it more robust against invariant failures
Christian Grothoff
2020-03-14 22:56:14 +0100
d292b8edca
code cleanup and additional error checking logic for #6124 , but no actual semantic change
Christian Grothoff
2020-03-14 20:18:47 +0100
6aca928cf8
expand DB test to cover #6124 better (passed immediately, does not explain the failure)
Christian Grothoff
2020-03-14 19:45:43 +0100
d9c3627bc5
run closer and transfer with aggregator, check if we actually did get deposit confirmations before running #24
Christian Grothoff
2020-03-14 17:46:53 +0100
7ae575dccb
fix use after free
Christian Grothoff
2020-03-14 16:24:44 +0100
f13f030777
reset is unnecessary, we did just drop and recreate the entire DB
Christian Grothoff
2020-03-13 19:34:52 +0100
89739d1668
nicer log message
Christian Grothoff
2020-03-13 19:34:24 +0100
dc02821d8f
fix regression introduced by addition of 'revoke' field
Christian Grothoff
2020-03-13 19:13:36 +0100
e05ce36f30
implement test mode in taler-exchange-transfer
Christian Grothoff
2020-03-13 15:19:47 +0100
9c20b62eb9
database setup logic is now external to httpd
Christian Grothoff
2020-03-13 14:55:58 +0100
8d5f42fe0c
add separate commands for closer/transfer steps, modify test cases to use new commands
Christian Grothoff
2020-03-12 10:53:49 +0100
b91fcbb92f
finish separation of aggreator into aggregation, closing and transfer processes (test cases still need to be updated)
Christian Grothoff
2020-03-12 10:23:26 +0100
83631bc98f
split reserve closing from main aggregation logic
Christian Grothoff
2020-03-12 10:11:24 +0100
a1db41e09a
aggregator clean up
Christian Grothoff
2020-03-12 06:11:48 +0100
1896c1dfb5
fix EC typo (by importing generated header)
Florian Dold
2020-03-12 00:39:45 +0530
6e3765d852
more careful use of TALER_JSON_get_error_code(), limit to cases where we expect to get one
Christian Grothoff
2020-03-10 18:51:08 +0100
f32193aae2
minor code cleanup
Christian Grothoff
2020-03-10 17:11:12 +0100
883c063f43
tolerate recoup information not being present
Christian Grothoff
2020-03-10 15:34:04 +0100
fc79dd233a
fix typo, remove obsolete option, initialize mpub
Christian Grothoff
2020-03-10 15:28:54 +0100
f6684c1ae3
actually look at recoup/revocations in libtalerexchange and expose the result to clients; make exchange API follow specification
Christian Grothoff
2020-03-10 14:25:57 +0100
65062e4354
no longer create tables on startup of exchange aggregator/httpd
Christian Grothoff
2020-03-09 23:53:26 +0100
c20078010b
fix comments, naming consistency issues
Christian Grothoff
2020-03-07 14:35:32 +0100
962990c7ce
share master private key verification logic between taler-exchange-wire and taler-exchange-keyup
Christian Grothoff
2020-03-07 12:58:40 +0100
20a7d8fc08
merge taler-wire and taler-bank-transfer tools, they are very related and otherwise duplicate lots of logic; also enable both credit and debit histories to be shown
Christian Grothoff
2020-03-07 12:23:32 +0100
42bc3bc437
nicer IO error handling in exchangedb logic
Christian Grothoff
2020-03-07 00:39:39 +0100
ffcadbff8c
code cleanup (comments, scoping, naming, indentation)
Christian Grothoff
2020-03-07 00:28:07 +0100
82d7b63ff5
move comments into database for auditor DB
Christian Grothoff
2020-03-06 09:04:24 +0100
52d41311ac
new coins => fresh coins, also move comments into the database itself
Christian Grothoff
2020-03-05 23:49:47 +0100
a49bfef2fb
rename for consistency
Christian Grothoff
2020-03-05 23:02:38 +0100
7dd52a0892
clean up comments, renaming for clarity
Christian Grothoff
2020-03-05 22:38:19 +0100
642992f9c3
more renaming
Christian Grothoff
2020-03-04 12:10:11 +0100
c6874cdb1b
fix comments
Christian Grothoff
2020-03-04 12:04:28 +0100
7f37017e91
more renaming
Christian Grothoff
2020-03-04 11:51:00 +0100
6cc516427b
minor code clean up, renaming for consistency
Christian Grothoff
2020-03-04 11:47:22 +0100
a3013d9e3d
minor cleanup
Christian Grothoff
2020-03-03 19:10:40 +0100
0d30e53585
remove dead field, avoid unnecessary heap allocation
Christian Grothoff
2020-03-03 19:06:11 +0100
a9b3c564bd
rename BANK_excecute_wire_transfer to BANK_transfer, improve error handling when curl_easy_init() fails
Christian Grothoff
2020-03-03 17:14:00 +0100
97fb6b0091
fixing memory leak, comments, renaming callback type to make it more concise
Christian Grothoff
2020-03-03 16:35:20 +0100
9abee82d3c
remove dead prototype
Christian Grothoff
2020-03-03 16:08:26 +0100
ac5635776e
remove /config from API, as that is not part of the wire gateway specification
Christian Grothoff
2020-03-03 15:44:11 +0100
3ba839dee5
remove /config from API, as that is not part of the wire gateway specification
Christian Grothoff
2020-03-03 15:40:51 +0100
32ba50a0f0
fix potential NPE
Christian Grothoff
2020-03-03 12:34:24 +0100
5d67cb9c4f
fix typo
Christian Grothoff
2020-03-03 12:32:55 +0100
113f3891d1
removing dead code, using more named constants, checking return values better
Christian Grothoff
2020-03-01 17:51:46 +0100
c11475c081
work around indentation bug of uncrustify
Christian Grothoff
2020-03-01 14:05:38 +0100
f4ce758d68
scope minimization, more consistent naming of variables
Christian Grothoff
2020-03-01 14:02:30 +0100
13eed90b73
use global ENABLE_SANITY_CHECKS constant also in response generation logic
Christian Grothoff
2020-03-01 13:53:56 +0100
9b688d7cb0
scope reduction, commenting
Christian Grothoff
2020-03-01 13:52:34 +0100
9ec23c6239
bump year
Christian Grothoff
2020-03-01 13:45:56 +0100
31958f3ae8
fix log msg
Christian Grothoff
2020-03-01 13:45:19 +0100
3818cb8f52
reduce scope
Christian Grothoff
2020-03-01 13:44:44 +0100
440c3dc1f0
fix missing NULL termination on array
Christian Grothoff
2020-03-01 13:44:13 +0100
f457e1332d
use memcpy/memcmp instead of str-functions where applicable
Christian Grothoff
2020-03-01 13:36:40 +0100
1eb292fe1f
check well-formedness of URI when signing, check return value of function for error
Christian Grothoff
2020-03-01 13:31:46 +0100
2906aeb459
add ENABLE_SANITY_CHECKS #define instead of using '1'
Christian Grothoff
2020-03-01 13:14:46 +0100