summaryrefslogtreecommitdiff
path: root/src/lib
AgeCommit message (Collapse)Author
2019-07-15towards #5777, adding todos/notesChristian Grothoff
2019-07-15fix use of index in testing_api_cmd_refresh.cChristian Grothoff
2019-07-15integrate test for #5777 into build, expected to fail for nowChristian Grothoff
2019-07-15skeleton for exchange test of new feature #5777Christian Grothoff
2019-06-30fix leaksChristian Grothoff
2019-06-27Still adding master_pub to wire-sigsMarcello Stanisci
2019-06-27adapt versioned wire_response for cherry-pick testMarcello Stanisci
2019-06-27adapt versioned wire_response for cherry-pick testMarcello Stanisci
2019-06-26adding signature verification logic for new link signatures to libtalerexchangeChristian Grothoff
2019-06-26implement /link signaturesChristian Grothoff
2019-06-18reduce code duplicationChristian Grothoff
2019-06-08rename _new.c to just .c for testsChristian Grothoff
2019-06-08fix #5756, also change sepa->iban as per payto:// specChristian Grothoff
2019-06-07update twister confMarcello Stanisci
2019-06-06fixing #5754 (make copy, as original may disappear)Christian Grothoff
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