summaryrefslogtreecommitdiff
path: root/src/lib
AgeCommit message (Collapse)Author
2019-06-05working on fix for #5747Christian Grothoff
2019-06-03check rvalChristian Grothoff
2019-06-03Moving checks where they belong.Marcello Stanisci
2019-06-03Fix return code check.Marcello Stanisci
2019-06-03fix potential free of uninitialized ptr, (on virtually impossible error ↵Christian Grothoff
handling path)
2019-06-03check more return valuesChristian Grothoff
2019-06-03add missing 'static', ensure no NPE, fail nicely even on bad test inputChristian Grothoff
2019-06-03check return value, alwaysChristian Grothoff
2019-05-24teah_common.h -> taler_curl_lib.hMarcello 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-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-03add compression support for bodies of POST/PUT operationsChristian 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-04-23refactor for GNUnet_memcmpng0
2019-04-23refactor link_bc() for GNUnet_memcmpng0
2019-04-22use uint64_t for serial_idChristian Grothoff
2019-04-18memcmpChristian Grothoff
2019-04-12Still on making the compiler happy.Marcello Stanisci
2019-04-11Re-enabling keys serialization test.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-10Merge branch 'master' of git.taler.net:exchangeng0
2019-04-10Refactor exchange_api_handle for GNUNET_memcmpng0
2019-04-10Refactor testing_api_cmd_payback for GNUNET_memcmpng0
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.
2019-04-10Make the API-agnostic iterator work.Marcello Stanisci
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-08/history-range.Marcello Stanisci
Implementing the "lib" and "testing-lib" functions to use it.
2019-04-08Refactor lib/exchange_api_reserve.c for GNUNET_memcmpng0
2019-04-08Refactor lib/exchange_api_common.c for GNUNET_memcmpng0
2019-04-08Refactor for GNUNET_memcmpng0
2019-04-08refactor for GNUNET_memcmpng0
2019-04-07fix #includesChristian Grothoff
2019-04-06Improving the math.Marcello Stanisci
2019-04-06Test the big lookahead_sign, plus notes.Marcello Stanisci
2019-04-06Artificial 'now'.Marcello Stanisci
Getting to the point where "/keys" discards expired DKs due to the artificial 'now' given on the URL.
2019-04-04Inserting "now" argument into "/keys".Marcello Stanisci
Also using this new logic from the cherry-pick test case.
2019-04-03Provide testing API to fake now for "/keys".Marcello Stanisci
2019-04-03fix keyup invocation.Marcello Stanisci
2019-04-03Provide API to fake now when requesting /keys.Marcello Stanisci
2019-04-03Faking the time.Marcello Stanisci
Cherry-pick tests now uses the now-faked version of taler-exchange-keyup. Fails.
2019-04-03keyup:_use_ the timestamp given by the user.Marcello Stanisci
2019-03-29Bug annotationv0.5.2v0.5.1Marcello Stanisci
2019-03-27Temporarily exclude critical test.Marcello Stanisci
2019-03-26Fix compilation (order matters)Marcello Stanisci