summaryrefslogtreecommitdiff
path: root/src/benchmark/taler-exchange-benchmark.c
AgeCommit message (Collapse)Author
2018-07-25Give default loglev at benchmark.Marcello Stanisci
2018-07-25Benchmark.Marcello Stanisci
Removing "-new" part from the source file.
2018-04-02Changing configuration structure to enable multiple accounts.Christian Grothoff
This change enables using multiple wire plugins at the same time. Also, we now distinguish between the wire plugin (i.e. EBICS or taler_bank) and the wire method (i.e. SEPA or x-taler-bank) that the wire plugin is implementing. The "taler-bank" wire method was renamed from "test" to "x-taler-bank". This also changes the format of the /wire response of the exchange, as we now need to return multiple accounts. Note that wire fees are specified per wire method, not per wire account. taler-exchange-keyup now automatically signs all of the /wire responses in the location specified by the configuration. Account identification in wire plugins was changed to use payto://-URLs instead of method-specific JSON fields. Signing and validation of /wire responses was moved from each wire plugin to a generic validation method in libtalerutil (crypto) or libtalerjson (for JSON-formatted inputs). Convenience methods were added to generate JSON for wire accounts (salting, signing). Various section and option names were adjusted to streamline the configuration and make it more consistent overall. Documentation was updated as well.
2018-01-30use url instead of uri consistentlyFlorian Dold
2017-12-10eliminate use of exchange's /admin/add/incoming with fakebank in ↵Christian Grothoff
taler-exchange-benchmark
2017-11-29fixing #5178Christian Grothoff
2017-10-31major API refactoring, adding planchet generation and coin extraction APIs ↵Christian Grothoff
to the Taler crypto library, thereby simplifying code in withdraw, refresh, tipping, payback and testcases; slight API incompatibilities to previous versions are introduced
2017-10-17exit more nicely if command line arguments were wrongChristian Grothoff
2017-10-06use proper return value, some c99 changesChristian Grothoff
2017-10-06check return value from TALER_JSON_hashChristian Grothoff
2017-07-01implement logic to check protocol version compatibility (#5035)Christian Grothoff
2017-05-29rename proposal_data to contract_terms (see #4879)Florian Dold
2017-05-04fix indentationChristian Grothoff
2017-04-20fix misc doxygen issuesChristian Grothoff
2017-03-25renaming GNUNET_GETOPT-symbols to match latest changes in GNUnetChristian Grothoff
2017-03-15update getopt config parsing style to match 'getopt' GNUnet branch API changeChristian Grothoff
2017-02-07remove transaction_id, only one payment per proposal allowedFlorian Dold
2017-02-06contract terminology renaming (#4877)Florian Dold
2016-10-20fixing taler-benchmark build issues introduced by recent API changesChristian Grothoff
2016-09-23check return values, fix use of uninit memory on certain error handling pathsChristian Grothoff
2016-07-07fixing #4594Marcello Stanisci
2016-06-16typoMarcello Stanisci
2016-06-16typoMarcello Stanisci
2016-06-15check refresh amounts add up correctly, fix linker issueChristian Grothoff
2016-06-15more sanity checks, better clean upChristian Grothoff
2016-06-15nicer reportsChristian Grothoff
-fix leak -fix leaks
2016-06-15add support to collect basic metrics and to terminate automaticallyChristian Grothoff
2016-06-15first working version of benchmark logicChristian Grothoff
2016-06-15clean up blobsChristian Grothoff
clean up blobs clean up blobs clean up blobs pass -c option to taler services, ship with reasonable config exclude live-keys from config
2016-06-15merge refresh closure into struct CoinChristian Grothoff
2016-06-15restructure benchmark logic so that we can schedule each operation independentlyChristian Grothoff
2016-06-15avoid passing int's as void*'s in benchmark logicChristian Grothoff
2016-06-15make exchange URI a command-line optionChristian Grothoff
2016-06-15misc minor stylistic fixes to benchmark tool:Christian Grothoff
2016-06-14left=0 after successful revealMarcello Stanisci
2016-06-14commentsMarcello Stanisci
2016-06-14reconstructing array of denominations for coins gottenMarcello Stanisci
by melting dynamically; as reported in msg (0010890) of #4576'
2016-06-13fixing corrupted DLL (resulting from double call to json_decref())Marcello Stanisci
2016-06-13Merge branch 'master' of git+ssh://git.taler.net/var/git/exchangeChristian Grothoff
2016-06-13implement #4569Christian Grothoff
2016-06-13adding re-withdrawing of spent and non-refreshed coinsMarcello Stanisci
2016-06-11placing refreshed coins where all coins areMarcello Stanisci
2016-06-11defining struct for refreshed coinsMarcello Stanisci
2016-06-11addressing #4572Marcello Stanisci
2016-06-11fixing segfault (due to a double free)Marcello Stanisci
2016-06-11polishing commentsMarcello Stanisci
2016-06-11addressing compiler warningsMarcello Stanisci
2016-06-10fixing segfaultMarcello Stanisci
2016-06-10fixing melting according to the refresh_probability=1 used in debugging ↵Marcello Stanisci
circumstances'
2016-06-10-do not ignore error code...Christian Grothoff