path: root/src
AgeCommit message (Collapse)Author
2019-05-24teah_common.h -> taler_curl_lib.hstableMarcello Stanisci
2019-05-23using legal lib namesMarcello Stanisci
2019-05-23Export compressing routine.Marcello Stanisci
2019-05-17Compression.Marcello Stanisci
Inclusion of 'content-encoding: deflate' header now (really) happens per request, and not "per state" (where any request got this header appended and broke those unaware requests that didn't compress their data.)
2019-05-16Fix compression.Marcello Stanisci
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-15Content-encoding -> Content-Encoding.Marcello Stanisci
So as to match the MHD_HTTP_HEADER_CONTENT_ENCODING macro.
2019-05-13Never set HTTP headers before invoking libgnunetcurl.Marcello Stanisci
2019-05-12bank-lib: fix contextFlorian Dold
2019-05-12hack in bank-lib compressionFlorian Dold
2019-05-10Create async scopes.Florian Dold
Log statements contain an async scope identifier, which allows to correlate logs from the same request.
2019-05-10Remove non-working curl configFlorian Dold
These headers are overwritten by GNUNET's curl context, setting them here is useless.
2019-05-09fix #5716Christian Grothoff
2019-05-03add compression support for bodies of POST/PUT operationsChristian Grothoff
2019-05-02benchmark: don't print result as exchange workerFlorian Dold
2019-05-02adapt to GNUnet API changeChristian Grothoff
2019-05-02replace denom_pub with denom_pub_hash in exchange API to reduce bandwidthChristian Grothoff
2019-05-01Remove bogus ifdef for tcp fast openFlorian Dold
2019-05-01benchmark: terminate exchange slave properlyFlorian Dold
2019-05-01benchmar: wait for exchange worker to terminateFlorian Dold
2019-05-01Don't free null strings.Florian Dold
When running in client-only mode, this string will never be allocated, but the code tried to free it ...
2019-04-30refactor for GNUNET_memcmpng0
2019-04-23refactor for GNUnet_memcmpng0
2019-04-23refactor link_bc() for GNUnet_memcmpng0
2019-04-22use uint64_t for serial_idChristian Grothoff
2019-04-19Install taler-bank-transfer again. Needed by reserve topper.Marcello Stanisci
2019-04-18memcmpChristian Grothoff
2019-04-18memcmpChristian Grothoff
2019-04-18add post HTTP request check for hanging transactionsChristian Grothoff
2019-04-18Wire plugin.Marcello Stanisci
Put logic to use the history-range API.
2019-04-17Refactor for GNUNET_memcmpng0
2019-04-17Refactor for GNUNET_memcmpng0
2019-04-17Refactor for GNUNET_memcmpng0
2019-04-17Refactor for GNUNET_memcmpng0
2019-04-15Refactor test_exchangedb for GNUNET_memcmpng0
2019-04-12Still on making the compiler happy.Marcello Stanisci
2019-04-12Address more warnings on types.Marcello Stanisci
2019-04-11Introduce new "history range" wire API.Marcello Stanisci
2019-04-11Re-enabling keys serialization test.Marcello Stanisci
2019-04-11Address compilation warnings.Marcello Stanisci
2019-04-11Address compilation warnings.Marcello Stanisci
2019-04-11Fix history CMD loop, + make fakebank demonize.Marcello Stanisci
This latter enable us to call the "check-service" CMD against the Fakebank, instead of doing forced X seconds sleep.
2019-04-11Better calculation of # DKsMarcello Stanisci
2019-04-11fix build troubleChristian Grothoff
2019-04-10Merge branch 'master' of
2019-04-10Refactor test_exchangedb_denomkeys for GNUNET_memcmpng0
2019-04-10Refactor test_exchangedb_auditors for GNUNET_memcmpng0
2019-04-10Refactor exchange_api_handle for GNUNET_memcmpng0
2019-04-10Refactor testing_api_cmd_payback for GNUNET_memcmpng0
2019-04-10Test /history-range after transactions happened.Marcello Stanisci
2019-04-10Fixing twisted tests.Marcello Stanisci
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.