Marcello Stanisci
95933156a6
Fix compression.
...
The "Content-Encoding: deflate" header is now added from
within the compression routine itself, and _not_ from the
"exchange handle".
This fixed the bank-lib functions as those do not use any
exchange handle, and therefore were wrongly sending compressed
bodies without adding the mentioned HTTP header.
2019-05-16 16:58:09 +02:00
Marcello Stanisci
8d34b22aff
Content-encoding -> Content-Encoding.
...
So as to match the MHD_HTTP_HEADER_CONTENT_ENCODING macro.
2019-05-15 19:32:20 +02:00
Florian Dold
081280a88b
Create async scopes.
...
Log statements contain an async scope identifier, which allows to
correlate logs from the same request.
2019-05-10 20:11:29 +02:00
Florian Dold
b8a718f859
Remove non-working curl config
...
These headers are overwritten by GNUNET's curl context, setting them
here is useless.
2019-05-10 18:44:44 +02:00
Christian Grothoff
a16c32a474
add compression support for bodies of POST/PUT operations
2019-05-03 17:37:07 +02:00
Christian Grothoff
de9fdf860a
replace denom_pub with denom_pub_hash in exchange API to reduce bandwidth
2019-05-02 21:16:51 +02:00
Florian Dold
d821ecc3bb
Remove bogus ifdef for tcp fast open
2019-05-01 23:13:18 +02:00
ng0
e1cf1a48af
refactor for GNUnet_memcmp
2019-04-23 18:03:16 +00:00
ng0
ddea1bf407
refactor link_bc() for GNUnet_memcmp
2019-04-23 17:58:38 +00:00
Christian Grothoff
9c515d218b
use uint64_t for serial_id
2019-04-22 21:35:19 +02:00
Christian Grothoff
d82068a121
memcmp
2019-04-18 17:28:15 +02:00
Marcello Stanisci
c93e699d58
Still on making the compiler happy.
2019-04-12 16:20:24 +02:00
Marcello Stanisci
ba4ded3d6e
Re-enabling keys serialization test.
2019-04-11 17:42:58 +02:00
Marcello Stanisci
12aa516024
Fix history CMD loop, + make fakebank demonize.
...
This latter enable us to call the "check-service" CMD
against the Fakebank, instead of doing forced X seconds
sleep.
2019-04-11 00:23:28 +02:00
Marcello Stanisci
0d3758807b
Better calculation of # DKs
2019-04-11 00:23:28 +02:00
ng0
71acaff203
Merge branch 'master' of git.taler.net:exchange
2019-04-10 20:51:36 +00:00
ng0
b7b53da061
Refactor exchange_api_handle for GNUNET_memcmp
2019-04-10 20:48:39 +00:00
ng0
7bebb3c780
Refactor testing_api_cmd_payback for GNUNET_memcmp
2019-04-10 20:48:04 +00:00
Marcello Stanisci
5c49663309
Fixing twisted tests.
...
It has been observed that when a "twisted" test has "very little"
commands in the stack, it uses to fail since the proxied service
cannot be reached.
This commit puts some delay before the first command gets run
by the test interpreter; both in the form of a "blind" sleep, and
with a more structured 'wget' loop.
2019-04-10 17:07:14 +02:00
Marcello Stanisci
f3d80b58f6
Make the API-agnostic iterator work.
...
This allows to build local histories to be matched
against the ones returned by the bank; in particular,
this version builds those stories regardless of /history
or /history-range being run.
2019-04-10 17:07:13 +02:00
Marcello Stanisci
ed0da1fdb3
/history-range.
...
Implementing the "lib" and "testing-lib" functions to use it.
2019-04-08 23:56:46 +02:00
ng0
1aa9d9fee6
Refactor lib/exchange_api_reserve.c for GNUNET_memcmp
2019-04-08 18:51:48 +00:00
ng0
8c591b4f1a
Refactor lib/exchange_api_common.c for GNUNET_memcmp
2019-04-08 18:48:33 +00:00
ng0
8e4df34156
Refactor for GNUNET_memcmp
2019-04-08 18:17:29 +00:00
ng0
cf62f519d2
refactor for GNUNET_memcmp
2019-04-08 14:58:21 +00:00
Christian Grothoff
8b3ee47165
fix #includes
2019-04-07 00:01:16 +02:00
Marcello Stanisci
5e16b87104
Improving the math.
2019-04-06 20:28:07 +02:00
Marcello Stanisci
301f287b2b
Test the big lookahead_sign, plus notes.
2019-04-06 20:17:41 +02:00
Marcello Stanisci
fdeb630160
Artificial 'now'.
...
Getting to the point where "/keys" discards expired
DKs due to the artificial 'now' given on the URL.
2019-04-06 12:55:13 +02:00
Marcello Stanisci
3e757cdeda
Inserting "now" argument into "/keys".
...
Also using this new logic from the cherry-pick test case.
2019-04-04 12:14:25 +02:00
Marcello Stanisci
ce71d83ad6
Provide testing API to fake now for "/keys".
2019-04-03 18:09:10 +02:00
Marcello Stanisci
dc7d74caea
fix keyup invocation.
2019-04-03 18:02:58 +02:00
Marcello Stanisci
6e6ce685ea
Provide API to fake now when requesting /keys.
2019-04-03 18:02:16 +02:00
Marcello Stanisci
35c064b937
Faking the time.
...
Cherry-pick tests now uses the now-faked version
of taler-exchange-keyup. Fails.
2019-04-03 16:07:04 +02:00
Marcello Stanisci
9d37f8e026
keyup:_use_ the timestamp given by the user.
2019-04-03 13:47:00 +02:00
Marcello Stanisci
bf1fc00a44
Bug annotation
2019-03-29 11:25:44 +01:00
Marcello Stanisci
e66da801c1
Temporarily exclude critical test.
2019-03-27 14:36:07 +01:00
Marcello Stanisci
3ccbae4982
Fix compilation (order matters)
2019-03-26 18:17:09 +01:00
Marcello Stanisci
861169d649
debug
2019-03-13 17:43:21 +01:00
Christian Grothoff
e235945df9
improve test case logging, fix process initialization of taler-auditor-exchange
2019-03-11 03:43:32 +01:00
Christian Grothoff
4dea098f54
actually disable 100 continue
2019-03-02 19:18:12 +01:00
Marcello Stanisci
3219c14674
typo
2019-02-20 21:07:39 +01:00
Marcello Stanisci
d194e59ef0
indentation
2019-02-19 18:22:04 +01:00
Marcello Stanisci
0db12efc4d
Align tests to latest change.
2019-02-19 17:42:39 +01:00
Marcello Stanisci
7c5a277b34
Make cherry-picking test more isolated.
2019-02-19 15:48:52 +01:00
Marcello Stanisci
916ed469c1
Put master key under isolated home.
2019-02-18 16:49:22 +01:00
Marcello Stanisci
71cf485f6c
Fix cherry pick test.
...
Provide dedicated home directory for better isolation.
2019-02-18 16:41:48 +01:00
Marcello Stanisci
3b4d761f3b
Addressing https://bugs.gnunet.org/view.php?id=5232#c13251
2019-02-18 15:50:49 +01:00
Christian Grothoff
ec3a4aad23
fix memory leak of rhistory, always allocate it on the heap
2019-02-17 00:22:28 +01:00
Christian Grothoff
70e7bc1184
fix memory leak if traits are requested multiple times per withdraw
2019-02-17 00:18:04 +01:00