Commit Graph

424 Commits

Author SHA1 Message Date
Florian Dold
7e426913ce
auditor: fix SQL syntax and semantic errors 2018-10-21 04:31:17 +02:00
Florian Dold
9114794bee
exchange-lib: disable 'Expect: 100-continue' 2018-10-18 21:41:05 +02:00
Christian Grothoff
16b0c65470
keep a most sigs around when serializing 2018-10-13 19:45:50 +02:00
Christian Grothoff
504017bc65
intermediate patch towards implementing #5136 2018-10-13 19:14:11 +02:00
Christian Grothoff
3605d96423
indentation fix 2018-10-13 19:13:39 +02:00
Christian Grothoff
a381964293
style fix: always put parens on macros 2018-10-13 19:13:15 +02:00
Christian Grothoff
bf9e376c20
wrong offset, last coin is #3, not #4 2018-10-13 19:12:46 +02:00
Christian Grothoff
c0d75d4b97
fix memory leaks 2018-10-13 18:51:48 +02:00
Christian Grothoff
85e22419c9
fix issue with 'meta' not being initialized - by getting rid of it 2018-10-13 18:08:51 +02:00
Christian Grothoff
c09c900922
implement deserialization logic for #5136 2018-10-13 08:15:02 +02:00
Christian Grothoff
a56e2e34bc
fix #5434 (no more salt in exchange wire replies) 2018-10-06 15:05:06 +02:00
Marcello Stanisci
81ce7abe19
put 'static' keyword 2018-10-04 12:33:16 +02:00
Florian Dold
5fbda29b76
more realistic refresh output, based on coinsim 2018-10-02 22:59:41 +02:00
Florian Dold
e9c9ca736f
fix loop that checks link response 2018-09-27 20:51:12 +02:00
Florian Dold
9e55caf92c
lower backoff threshold 2018-09-26 23:24:24 +02:00
Florian Dold
3ab7f8b840
use randomized backoff 2018-09-26 17:37:33 +02:00
Marcello Stanisci
dd29898617
fix debug statement. 2018-09-25 12:00:25 +02:00
Florian Dold
4e0c95f0c2
put curl default options on one place 2018-09-22 01:21:55 +02:00
Florian Dold
310b120d5d
remove leftover code 2018-09-21 22:04:41 +02:00
Florian Dold
0a4ce8475a
use tcp fast open for /keys request 2018-09-21 22:02:05 +02:00
Florian Dold
9e60296f92
use deflate in exchange-api 2018-09-21 20:07:07 +02:00
Florian Dold
94f24f012c
use deflate for requesting /keys 2018-09-21 19:35:50 +02:00
Christian Grothoff
73b02adee0
adjust timeouts to try to make test more robust 2018-09-15 22:51:44 +02:00
Christian Grothoff
528faeab81
fix #5315, including more testing 2018-09-15 22:20:07 +02:00
Christian Grothoff
46e4ea696c
add sleep command 2018-09-15 19:17:06 +02:00
Christian Grothoff
e2ac27fe38
fix /keys retry 2018-08-19 17:37:30 +02:00
Christian Grothoff
ddca1f5c68
add logic to allow fakebank transfers to be retried 2018-08-19 14:19:17 +02:00
Christian Grothoff
7663baf2e2
retry instantly if /keys download fails during testcase startup 2018-08-19 13:27:21 +02:00
Christian Grothoff
6982ccd78b
force TALER_EXCHANGE_connect() va-list to be actually provided 2018-08-19 12:22:42 +02:00
Christian Grothoff
433fab96c9
add logic to retry /keys if /keys download fails 2018-08-19 12:12:00 +02:00
Florian Dold
96e047b186
add remote benchmarking 2018-08-19 00:49:16 +02:00
Florian Dold
f3fe72ab24
use gnunet_curl_lib.h instead of including gnurl/curl directly 2018-08-17 13:14:57 +02:00
Florian Dold
eefc2e3ff4
fix all (?) wrong -l flags 2018-08-16 13:14:47 +02:00
Christian Grothoff
96c2fb8e10
implement retries for a few more commands 2018-08-11 11:29:02 +02:00
Christian Grothoff
9162b28b0a
fix command lookup 2018-08-11 02:48:15 +02:00
Christian Grothoff
f9860f5370
improve command search routine in interpeter, report command execution velocity 2018-08-10 23:16:05 +02:00
Christian Grothoff
abb84bd065
add variant that allows us to control the timeout 2018-08-10 22:29:43 +02:00
Christian Grothoff
e17121fd1c
use retry in benchmark 2018-08-10 18:48:44 +02:00
Christian Grothoff
866df0fb66
add retry support to withdraw test logic 2018-08-10 12:39:47 +02:00
Christian Grothoff
7ef489641f
fix spacing 2018-08-09 22:28:57 +02:00
Christian Grothoff
819f2d4428
report ore precisely what went wrong 2018-08-09 21:12:12 +02:00
Christian Grothoff
c51b19512b
report ore precisely where commands went wrong 2018-08-09 21:10:56 +02:00
Christian Grothoff
d9474aab0f
fix benchmark tool output and time measurement 2018-08-09 20:25:30 +02:00
Christian Grothoff
f17ad4de76
in parallel tests, only launch one exchange -- still broken: code attempts to launch multiple fakebanks 2018-08-09 10:33:21 +02:00
Christian Grothoff
8a782ce292
link against bank as well: 2018-08-06 15:28:56 +02:00
Christian Grothoff
1431ee90ed
fix link 2018-08-06 15:24:32 +02:00
Marcello Stanisci
28140f90e8
Verifying /track/transfer response signature. 2018-07-27 16:34:19 +02:00
Marcello Stanisci
5c18695bc0
Remove unnecessary code. 2018-07-27 16:18:51 +02:00
Marcello Stanisci
a7a34f68e1
Undo saving auditor blob under /tmp.
Gives permission issues.
2018-07-25 16:07:11 +02:00
Marcello Stanisci
dc7e2fc00e
save auditor blob under /tmp 2018-07-25 14:50:58 +02:00
Marcello Stanisci
26c2403f99
Place FIXME/WARNING 2018-07-25 10:57:08 +02:00
Marcello Stanisci
94b268ac2a
Remove useless comment 2018-07-25 09:10:35 +02:00
Christian Grothoff
52fa78b448
lookahead/duration options are in [exchange], not [exchange_keys], use consistently 2018-07-04 00:43:24 +02:00
Christian Grothoff
2128cf6f41
remove unnecessary block, use static where applicable 2018-07-03 23:02:49 +02:00
Marcello Stanisci
ae25137595
polish test loop 2018-07-02 12:01:34 +02:00
Marcello Stanisci
1f02fc85ce
polish test helpers 2018-07-02 11:57:21 +02:00
Marcello Stanisci
566ad4f0b5
polish track CMD 2018-07-02 11:49:44 +02:00
Marcello Stanisci
ba711d7cd9
polish refresh CMD 2018-07-02 11:39:29 +02:00
Marcello Stanisci
e7d9187c12
polish refresh CMD 2018-07-02 11:38:30 +02:00
Marcello Stanisci
562b2cd180
Addressing #5332 2018-07-02 11:13:28 +02:00
Marcello Stanisci
bfdd05196b
fix memory leak 2018-06-29 15:28:05 +02:00
Marcello Stanisci
124ae0d5a2
Fix #5277. 2018-06-29 15:15:07 +02:00
Marcello Stanisci
6c72d7a1a0
Address #5366.
Making sure that the exchange side of #5366
is well-behaved.
2018-06-28 11:06:48 +02:00
Marcello Stanisci
b1015a9992
Commenting last change. 2018-06-28 10:41:49 +02:00
Marcello Stanisci
48cccb62ca
Reproducing [1] as a test case.
[1] https://gnunet.org/bugs/view.php?id=5366#c13087
2018-06-28 10:38:42 +02:00
Marcello Stanisci
f033320300
Addressing #5291. 2018-06-27 16:49:23 +02:00
Marcello Stanisci
193d95bdbd
indent 2018-06-25 14:48:22 +02:00
Marcello Stanisci
09e194a400
note 2018-06-25 14:43:51 +02:00
Marcello Stanisci
6500fab93b
Splitting twisted test case into smaller CMD chunks. 2018-06-25 14:41:07 +02:00
Marcello Stanisci
886382236c
Splitting "lib" test case into smaller CMDs arrays. 2018-06-25 14:22:52 +02:00
Marcello Stanisci
402a8b42d1
explicit zeroing. 2018-06-20 23:03:08 +02:00
Marcello Stanisci
feec78dd56
Implementing #5306. 2018-06-20 22:16:24 +02:00
Marcello Stanisci
d5684648f9
Batch CMD needs to memcpy CMDs in its internal status. 2018-06-20 14:07:01 +02:00
Marcello Stanisci
3a303770b4
Meta-CMD-aware instruction pointer.
The main IP from the testing loop gets incremented
ONLY IF the command being processed is NOT a "meta" one.
Meta CMDs have their own internal IP.
2018-06-20 13:31:28 +02:00
Marcello Stanisci
1d83e01320
batch CMD skeleton + include defs. 2018-06-20 11:20:48 +02:00
Marcello Stanisci
61fecfcd6f
Put lookup logic for meta-commands. 2018-06-20 11:08:56 +02:00
Marcello Stanisci
01f933bbdc
Get rid of "@param selector". 2018-05-29 12:43:34 +02:00
Marcello Stanisci
3cb0454dc0
Commenting the main "testing" header file. 2018-05-29 12:18:18 +02:00
Marcello Stanisci
42dcf052d1
fix compilation error 2018-05-28 22:54:10 +02:00
Marcello Stanisci
7a1146f147
Commenting the remaining "lib" traits. 2018-05-28 17:23:05 +02:00
Marcello Stanisci
939c1dd6a5
Commenting the "peer key" trait. 2018-05-28 15:58:08 +02:00
Marcello Stanisci
d97260408c
Commenting the "fresh coins" trait. 2018-05-28 15:51:23 +02:00
Marcello Stanisci
027da0f1a3
Commenting the "wire" CMD. 2018-05-28 15:41:47 +02:00
Marcello Stanisci
d08d25e101
Commenting the "track"(s) CMDs. 2018-05-28 15:31:50 +02:00
Marcello Stanisci
25ca8f90ad
Commenting the "reserve status" CMD. 2018-05-28 13:45:19 +02:00
Marcello Stanisci
26be8717c5
Commenting the "signal" CMD. 2018-05-28 13:38:20 +02:00
Marcello Stanisci
12801e2a4c
Commenting the "refund" CMD. 2018-05-28 13:35:29 +02:00
Marcello Stanisci
1ecef98609
Commenting the "deposit" CMD. 2018-05-28 13:27:54 +02:00
Marcello Stanisci
9c896fe4cc
Commenting "fakebank transfer" CMDs 2018-05-28 13:05:05 +02:00
Marcello Stanisci
f7deeacb20
minor edit 2018-05-26 10:51:37 +02:00
Marcello Stanisci
a53e825714
Commenting the "aggregator" CMD 2018-05-26 10:46:45 +02:00
Marcello Stanisci
199bca5e03
Commenting the "wirewatch" CMD. 2018-05-26 10:40:58 +02:00
Marcello Stanisci
effa3db3cd
Commenting the "keyup" CMD. 2018-05-26 10:36:54 +02:00
Marcello Stanisci
69f05ae663
Commenting the "auditor sign" CMD. 2018-05-26 10:31:25 +02:00
Marcello Stanisci
cdd4294a37
Command "withdraw" CMD. 2018-05-26 10:24:33 +02:00
Marcello Stanisci
a249d583f0
Commenting the "bank check" CMD. 2018-05-25 20:22:56 +02:00
Marcello Stanisci
a93b4e9edb
Commenting the "refresh"(es) CMDs. 2018-05-25 19:58:34 +02:00
Marcello Stanisci
8ef954ef22
Commenting "payback" and "revoke" CMDs. 2018-05-25 14:34:32 +02:00
Marcello Stanisci
afb4fb5470
Commenting the "check keys" CMD. 2018-05-25 14:15:58 +02:00
Marcello Stanisci
dbf6e123d0
aesthetic change. 2018-05-25 12:09:02 +02:00