This website requires JavaScript.
18b39a4597
/payback: #5284 .
Marcello Stanisci
2018-12-18 16:16:26 +0100
c38f521dd8
/deposit: #5284 .
Marcello Stanisci
2018-12-18 16:09:17 +0100
bb45ee0e8e
check-keys CMD: #5284 .
Marcello Stanisci
2018-12-18 15:46:32 +0100
15c1a877c6
/history API semantics extended.
Marcello Stanisci
2018-12-14 00:34:35 +0100
c2b6a10654
fastoption may not be supported by all curls
Christian Grothoff
2018-12-14 09:44:15 +0100
bdd9ef74e6
fastoption may not be supported by all curls
Christian Grothoff
2018-12-14 09:41:53 +0100
c1a75b5b98
Adapt test to bank returning descending /history elements.
Marcello Stanisci
2018-12-13 19:44:58 +0100
b3c31f8f59
Adapt test to bank returning descending /history elements.
Marcello Stanisci
2018-12-13 19:38:15 +0100
ef58152c2b
5462: implementing the iteration.
Marcello Stanisci
2018-12-12 19:08:24 +0100
00625791a2
Issue #5462 .
Marcello Stanisci
2018-12-12 14:57:21 +0100
208ba0d4b2
/reserve/status CMD.
Marcello Stanisci
2018-12-12 14:45:25 +0100
220e00696b
Traits.
Marcello Stanisci
2018-12-12 13:42:00 +0100
81d1b39343
Extend exchange-lib.
Marcello Stanisci
2018-12-06 18:13:10 +0100
7cab50b465
update README
Christian Grothoff
2018-11-30 23:26:32 +0100
abf640c97b
doxygen for exchange'
Christian Grothoff
2018-11-25 15:54:45 +0100
f224017505
fix a few more leaks
Christian Grothoff
2018-11-25 15:38:58 +0100
85aa6d17c7
fix misc. memory leaks
Christian Grothoff
2018-11-25 14:51:31 +0100
5052698cbc
getting test_auditor_api to pass
Christian Grothoff
2018-11-25 14:40:03 +0100
55015a2332
migrate auditor-report.tex.j2 to current JSON style where currency/value are no longer separated
Christian Grothoff
2018-11-24 22:30:16 +0100
d0231022f2
Remove double closing of a "file stream".
Marcello Stanisci
2018-11-23 17:48:36 +0100
793c57317a
Offer contract terms trait as a JSON object.
Marcello Stanisci
2018-11-20 13:32:02 +0100
d3f73936ae
Skip test when wire-plugin is not loaded.
Marcello Stanisci
2018-11-19 23:52:24 +0100
368f3a9a66
Minor changes to make tests pass/no-skip again.
Marcello Stanisci
2018-11-19 23:02:37 +0100
423f05970a
expand test logic for test_auditor_api, currently crashes, hence skipping for now
Christian Grothoff
2018-11-19 06:51:02 +0100
a71756eee2
get auditor api test to pass (minimal version)
Christian Grothoff
2018-11-18 14:41:27 +0100
428ecee396
do not crash if session is NULL
Christian Grothoff
2018-11-18 13:56:41 +0100
f155aff749
add basic test configuration
Christian Grothoff
2018-11-18 11:57:48 +0100
8facb1c8ca
add dbinit cmd
Christian Grothoff
2018-11-18 11:53:37 +0100
bbbb0986c6
complete /deposit-confirmation test command
Christian Grothoff
2018-11-17 19:23:39 +0100
5f365133cd
add list exchanges command
Christian Grothoff
2018-11-17 18:14:11 +0100
e42f014cff
use more const in taler_testing_lib.h
Christian Grothoff
2018-11-17 17:19:02 +0100
cf1ce47863
more work towards testing deposit confirmations
Christian Grothoff
2018-11-17 16:11:47 +0100
4d058c4eb7
work towards testing auditor deposit-confirmation API
Christian Grothoff
2018-11-17 15:15:51 +0100
17edb09f38
extend testing logic to setup handle for the auditor
Christian Grothoff
2018-11-11 16:45:09 +0100
4885b899c7
add commands to run auditor
Christian Grothoff
2018-11-11 16:12:21 +0100
6f0b652da6
fix TXL_curl_easy_get signatures
Christian Grothoff
2018-11-11 15:49:53 +0100
debe0d05ad
improve auditor support in libtalertesting
Christian Grothoff
2018-11-11 15:46:06 +0100
277f90bf2b
preparing test logic for new auditor requirements (incomplete)
Christian Grothoff
2018-11-10 19:28:28 +0100
48ad5d2b5c
fix compiler warning due to possiblity of uninitialized values if enum is out-of-range
Christian Grothoff
2018-11-10 17:41:07 +0100
e7682b3f8d
fix potential use of uninitialized hash_context
Christian Grothoff
2018-11-10 17:39:02 +0100
42a21ffc8e
add skeleton for auditor httpd tests
Christian Grothoff
2018-11-10 13:58:02 +0100
ac850bfcd2
add auditing of deposit confirmations to auditor (#5447 )
Christian Grothoff
2018-11-04 17:36:56 +0100
332341cb7b
add check for #coins depoisted exceeding #coins issued (not just by amount), fixes #5446
Christian Grothoff
2018-11-04 16:20:09 +0100
33441042a9
add auditordb constraints to enforce exchange's master_pub is added first
Christian Grothoff
2018-11-04 10:58:59 +0100
126e3911ec
extend test to also test insert/delete exchange operation
Christian Grothoff
2018-11-04 10:54:20 +0100
b39c3f9ca6
add missing default configs for auditor-httpd, make -u not mandatory as it is not needed for -r and check URL is well-formed if given; fix auditordb exchange insertion/removal logic
Christian Grothoff
2018-11-04 10:48:22 +0100
dce058af76
use log instead of fprintf
Christian Grothoff
2018-09-17 11:27:36 +0200
ebc8ae68be
implement taler-auditor-exchange
Christian Grothoff
2018-11-03 21:28:52 +0100
a57080651d
implement /exchanges API in libtalerauditor
Christian Grothoff
2018-10-28 16:44:48 +0100
af41624591
implement /exchanges handler in auditor-httpd
Christian Grothoff
2018-10-28 12:03:07 +0100
be9ff317dd
add operation to count number of known coins per denomination to exchangedb
Christian Grothoff
2018-10-28 11:38:45 +0100
bd40aad7dc
track number of coins issued per denomination in auditor (not yet used)
Christian Grothoff
2018-10-28 11:30:02 +0100
fb0d7110e8
extend auditordb with storing information about list of exchanges and their signing keys
Christian Grothoff
2018-10-28 10:26:32 +0100
7b62deabac
split up progress points of auditor by coin/reserve/aggregation to minimize DB conflicts
Christian Grothoff
2018-10-27 21:27:23 +0200
2024ccd2f9
complete auditor httpd side of deposit confirmation handling (auditordb not yet ready, though)
Christian Grothoff
2018-10-27 19:26:17 +0200
2956217b30
fix compiler warning
Christian Grothoff
2018-10-27 19:23:49 +0200
24f6f15001
auditor-lib now builds
Christian Grothoff
2018-10-27 18:58:44 +0200
60fe2395fd
clean up struct TALER_ExchangeSigningKeyValidityPS (long-standing fixme: should not have contained the signature itself)
Christian Grothoff
2018-10-27 18:39:12 +0200
bfd8a6fa68
towards building auditor-lib (not yet finished)
Christian Grothoff
2018-10-27 18:38:43 +0200
69a8c16e58
finish first implementation of /version API call for the auditor
Christian Grothoff
2018-10-24 11:56:51 +0200
d83c840d25
add skeleton header for auditor service
Christian Grothoff
2018-10-24 11:38:00 +0200
25e583d0f5
update Makefile.am
Christian Grothoff
2018-10-22 20:21:38 +0200
2d9f1babb7
delete useless copy of code
Christian Grothoff
2018-10-22 20:16:10 +0200
60c533562c
Fix compiler warnings.
Marcello Stanisci
2018-10-22 16:59:09 +0200
e83964badb
skeleton for libtalerauditor
Christian Grothoff
2018-10-22 16:00:06 +0200
8eda33bbe8
Fix auditordb.
Marcello Stanisci
2018-10-22 12:44:56 +0200
b0d00823eb
Fix compiler warnings.
Marcello Stanisci
2018-10-22 12:29:34 +0200
7c9b41472f
Checking a closed reserve's status.
Marcello Stanisci
2018-10-22 11:31:33 +0200
4ad39b6b73
first skeleton of /deposit-confirmation API implementation; not yet complete, cannot work as-is, see FIXMEs
Christian Grothoff
2018-10-21 20:52:26 +0200
7e426913ce
auditor: fix SQL syntax and semantic errors
Florian Dold
2018-10-21 04:31:17 +0200
a0d88973b2
fix newlines
Christian Grothoff
2018-10-20 19:40:32 +0200
4f37950a40
extend auditordb API with function to store deposit confirmations
Christian Grothoff
2018-10-20 19:40:09 +0200
9d18caa006
remove dead variable
Christian Grothoff
2018-10-20 19:38:05 +0200
fb952babf6
reduce redundant data fetch (#5444 )
Christian Grothoff
2018-10-19 11:01:40 +0200
9114794bee
exchange-lib: disable 'Expect: 100-continue'
Florian Dold
2018-10-18 21:33:37 +0200
16b0c65470
keep a most sigs around when serializing
Christian Grothoff
2018-10-13 19:45:50 +0200
504017bc65
intermediate patch towards implementing #5136
Christian Grothoff
2018-10-13 19:14:11 +0200
3605d96423
indentation fix
Christian Grothoff
2018-10-13 19:13:39 +0200
a381964293
style fix: always put parens on macros
Christian Grothoff
2018-10-13 19:13:15 +0200
bf9e376c20
wrong offset, last coin is #3 , not #4
Christian Grothoff
2018-10-13 19:12:46 +0200
c0d75d4b97
fix memory leaks
Christian Grothoff
2018-10-13 18:51:48 +0200
85e22419c9
fix issue with 'meta' not being initialized - by getting rid of it
Christian Grothoff
2018-10-13 18:08:51 +0200
c09c900922
implement deserialization logic for #5136
Christian Grothoff
2018-10-13 08:15:02 +0200
eb1b6fbc97
add skeleton for auditor httpd
Christian Grothoff
2018-10-06 17:29:03 +0200
a56e2e34bc
fix #5434 (no more salt in exchange wire replies)
Christian Grothoff
2018-10-06 15:05:06 +0200
81ce7abe19
put 'static' keyword
Marcello Stanisci
2018-10-04 12:32:51 +0200
5fbda29b76
more realistic refresh output, based on coinsim
Florian Dold
2018-10-02 22:59:41 +0200
34f12d3f06
benchmark: variable 'refresh rate'
Florian Dold
2018-10-02 21:08:59 +0200
b7bbc4cc70
print CPU time for benchmark descendant processes
Florian Dold
2018-10-02 17:26:42 +0200
97afbe6364
write exchange stats on exit
Florian Dold
2018-10-02 17:21:12 +0200
e9c9ca736f
fix loop that checks link response
Florian Dold
2018-09-27 20:51:12 +0200
9e55caf92c
lower backoff threshold
Florian Dold
2018-09-26 23:24:24 +0200
3ab7f8b840
use randomized backoff
Florian Dold
2018-09-26 17:37:33 +0200
eada4b9ecd
Revert "Fix cherry-pick test case."
Florian Dold
2018-09-26 16:41:01 +0200
a5dde6ea46
Fix cherry-pick test case.
Marcello Stanisci
2018-09-25 19:08:11 +0200
dd29898617
fix debug statement.
Marcello Stanisci
2018-09-25 12:00:25 +0200
78ebba7276
fix /reject base URL.
Marcello Stanisci
2018-09-24 18:31:08 +0200
4e0c95f0c2
put curl default options on one place
Florian Dold
2018-09-22 01:21:55 +0200
310b120d5d
remove leftover code
Florian Dold
2018-09-21 22:04:41 +0200
5251e9ea40
do tcp fast open in the exchange httpd
Florian Dold
2018-09-21 22:03:32 +0200