Commit Graph

  • f76e7c46e6
    make do_retry not retry forever in tests/benchmark Christian Grothoff 2020-03-19 19:33:20 +0100
  • 5e98c0652a
    fix macro causing syntax issues Christian Grothoff 2020-03-19 19:33:10 +0100
  • 749d9615d1
    concurrency requires strtok_r Christian Grothoff 2020-03-19 19:17:56 +0100
  • 15489275ba
    make DB reset optional in API, use it in tests, but not in the benchmark Christian Grothoff 2020-03-19 17:56:23 +0100
  • fd29d1866f
    type fixes Christian Grothoff 2020-03-19 17:56:05 +0100
  • f02775e273
    remove debug logic Christian Grothoff 2020-03-19 16:59:52 +0100
  • 85f603090b
    have benchmark driver also launch auditor Christian Grothoff 2020-03-19 16:14:01 +0100
  • ef489d7fff
    option -i was removed Christian Grothoff 2020-03-19 15:48:39 +0100
  • 278cec1fef
    make refund test case fail to show broken implementation Florian Dold 2020-03-18 22:39:47 +0530
  • b1cfcf4fbe
    add keyup key regeneration on revocation test; closes #6123 Christian Grothoff 2020-03-18 15:03:41 +0100
  • a631645648
    ign Christian Grothoff 2020-03-18 13:59:34 +0100
  • bab24a451a
    add -i option to taler-exchange-keycheck Christian Grothoff 2020-03-18 13:58:40 +0100
  • 59a5b1ceb8
    a first, untested stab at #6123, committing intermediate result that passes (existing) tests Christian Grothoff 2020-03-17 22:13:15 +0100
  • 3a470a26c3
    improve comment Christian Grothoff 2020-03-17 17:58:21 +0100
  • 86f2d65daf
    style, indentation and type fixes for lib/ Christian Grothoff 2020-03-17 17:47:53 +0100
  • c17909d820
    add cmd line option to restrict timetravel, minor code cleanup of keystate logic Christian Grothoff 2020-03-17 17:33:30 +0100
  • fb47c680b1
    not realistic to happen anytime soon, likely unnecessary complication Christian Grothoff 2020-03-17 12:09:18 +0100
  • c238b68a45
    keystate, first pass Christian Grothoff 2020-03-17 12:04:00 +0100
  • 067719a3c9
    code cleanup, more consistent handling of libjansson allocation failures Christian Grothoff 2020-03-17 01:45:07 +0100
  • c597af8334
    adjust types to match latest GNUnet API Christian Grothoff 2020-03-17 01:09:16 +0100
  • 98f96970d6
    fix doxygen errors Christian Grothoff 2020-03-17 00:16:31 +0100
  • cd83daaeae
    simplify refund processing, add additional checks for matching currency Christian Grothoff 2020-03-16 20:22:30 +0100
  • c04bcb0a82
    clean up and de-duplicate deposit logic Christian Grothoff 2020-03-16 19:27:39 +0100
  • bb7bd4b128
    style fixes Christian Grothoff 2020-03-16 18:29:44 +0100
  • 9f885f9ad9
    style fixes Christian Grothoff 2020-03-16 18:21:51 +0100
  • af61713619
    clean up transfer get logic Christian Grothoff 2020-03-16 17:28:31 +0100
  • 3630d91d29
    simplify deposits_get logic Christian Grothoff 2020-03-16 16:32:15 +0100
  • 211ff7f0a2
    method can be static Christian Grothoff 2020-03-16 16:20:35 +0100
  • 2e5dc6bc72
    clean up taler-exchange-httpd_wire logic Christian Grothoff 2020-03-16 16:18:33 +0100
  • 7fee395bb6
    harden URI validation logic Christian Grothoff 2020-03-16 16:13:21 +0100
  • 84ccc79881
    integrate validation with wire, where it belongs Christian Grothoff 2020-03-16 15:55:50 +0100
  • 69dd5657fc
    nicer error handling Christian Grothoff 2020-03-15 22:38:17 +0100
  • bddd7986d7
    status => history Christian Grothoff 2020-03-15 22:36:51 +0100
  • 7993c9b2fd
    clean up /wire logic Christian Grothoff 2020-03-15 22:28:13 +0100
  • efdc91ead4
    clean up link logic Christian Grothoff 2020-03-15 22:24:15 +0100
  • f29a7e3155
    add dependency Christian Grothoff 2020-03-15 22:10:12 +0100
  • d06d0af2fe
    code cleanup Christian Grothoff 2020-03-15 22:08:29 +0100
  • 9ee86d4da4
    major renaming of internal symbols for better consistency Christian Grothoff 2020-03-15 21:42:35 +0100
  • d3f7cc1184
    clean up wirewatch logic Christian Grothoff 2020-03-15 21:20:56 +0100
  • c898a1e13b
    clean up closer logic, improve error handling, simplify logic, add comments Christian Grothoff 2020-03-15 20:42:47 +0100
  • 4322bbf2f1
    move common logic to parse currency into libtalerutil Christian Grothoff 2020-03-15 20:08:38 +0100
  • d7cfb11fc6
    fix new ag logic Christian Grothoff 2020-03-15 00:55:58 +0100
  • f8095d7297
    fix shutdown logic of test Christian Grothoff 2020-03-15 00:36:15 +0100
  • b3a52548fd
    Merge branch 'master' of git+ssh://git.taler.net/exchange Christian Grothoff 2020-03-14 23:47:30 +0100
  • 87a8d2d243
    remove unused code Christian Grothoff 2020-03-14 22:58:40 +0100
  • ce44b4a028
    clean up aggregator logic, make it more robust against invariant failures Christian Grothoff 2020-03-14 22:56:14 +0100
  • d292b8edca
    code cleanup and additional error checking logic for #6124, but no actual semantic change Christian Grothoff 2020-03-14 20:18:47 +0100
  • 6aca928cf8
    expand DB test to cover #6124 better (passed immediately, does not explain the failure) Christian Grothoff 2020-03-14 19:45:43 +0100
  • d9c3627bc5
    run closer and transfer with aggregator, check if we actually did get deposit confirmations before running #24 Christian Grothoff 2020-03-14 17:46:53 +0100
  • 7ae575dccb
    fix use after free Christian Grothoff 2020-03-14 16:24:44 +0100
  • f13f030777
    reset is unnecessary, we did just drop and recreate the entire DB Christian Grothoff 2020-03-13 19:34:52 +0100
  • 89739d1668
    nicer log message Christian Grothoff 2020-03-13 19:34:24 +0100
  • dc02821d8f
    fix regression introduced by addition of 'revoke' field Christian Grothoff 2020-03-13 19:13:36 +0100
  • e05ce36f30
    implement test mode in taler-exchange-transfer Christian Grothoff 2020-03-13 15:19:47 +0100
  • 9c20b62eb9
    database setup logic is now external to httpd Christian Grothoff 2020-03-13 14:55:58 +0100
  • 8d5f42fe0c
    add separate commands for closer/transfer steps, modify test cases to use new commands Christian Grothoff 2020-03-12 10:53:49 +0100
  • b91fcbb92f
    finish separation of aggreator into aggregation, closing and transfer processes (test cases still need to be updated) Christian Grothoff 2020-03-12 10:23:26 +0100
  • 83631bc98f
    split reserve closing from main aggregation logic Christian Grothoff 2020-03-12 10:11:24 +0100
  • a1db41e09a
    aggregator clean up Christian Grothoff 2020-03-12 06:11:48 +0100
  • 1896c1dfb5
    fix EC typo (by importing generated header) Florian Dold 2020-03-12 00:39:45 +0530
  • 6e3765d852
    more careful use of TALER_JSON_get_error_code(), limit to cases where we expect to get one Christian Grothoff 2020-03-10 18:51:08 +0100
  • f32193aae2
    minor code cleanup Christian Grothoff 2020-03-10 17:11:12 +0100
  • 883c063f43
    tolerate recoup information not being present Christian Grothoff 2020-03-10 15:34:04 +0100
  • fc79dd233a
    fix typo, remove obsolete option, initialize mpub Christian Grothoff 2020-03-10 15:28:54 +0100
  • f6684c1ae3
    actually look at recoup/revocations in libtalerexchange and expose the result to clients; make exchange API follow specification Christian Grothoff 2020-03-10 14:25:57 +0100
  • 65062e4354
    no longer create tables on startup of exchange aggregator/httpd Christian Grothoff 2020-03-09 23:53:26 +0100
  • c20078010b
    fix comments, naming consistency issues Christian Grothoff 2020-03-07 14:35:32 +0100
  • 962990c7ce
    share master private key verification logic between taler-exchange-wire and taler-exchange-keyup Christian Grothoff 2020-03-07 12:58:40 +0100
  • 20a7d8fc08
    merge taler-wire and taler-bank-transfer tools, they are very related and otherwise duplicate lots of logic; also enable both credit and debit histories to be shown Christian Grothoff 2020-03-07 12:23:32 +0100
  • 42bc3bc437
    nicer IO error handling in exchangedb logic Christian Grothoff 2020-03-07 00:39:39 +0100
  • ffcadbff8c
    code cleanup (comments, scoping, naming, indentation) Christian Grothoff 2020-03-07 00:28:07 +0100
  • 82d7b63ff5
    move comments into database for auditor DB Christian Grothoff 2020-03-06 09:04:24 +0100
  • 52d41311ac
    new coins => fresh coins, also move comments into the database itself Christian Grothoff 2020-03-05 23:49:47 +0100
  • a49bfef2fb
    rename for consistency Christian Grothoff 2020-03-05 23:02:38 +0100
  • 7dd52a0892
    clean up comments, renaming for clarity Christian Grothoff 2020-03-05 22:38:19 +0100
  • 642992f9c3
    more renaming Christian Grothoff 2020-03-04 12:10:11 +0100
  • c6874cdb1b
    fix comments Christian Grothoff 2020-03-04 12:04:28 +0100
  • 7f37017e91
    more renaming Christian Grothoff 2020-03-04 11:51:00 +0100
  • 6cc516427b
    minor code clean up, renaming for consistency Christian Grothoff 2020-03-04 11:47:22 +0100
  • a3013d9e3d
    minor cleanup Christian Grothoff 2020-03-03 19:10:40 +0100
  • 0d30e53585
    remove dead field, avoid unnecessary heap allocation Christian Grothoff 2020-03-03 19:06:11 +0100
  • a9b3c564bd
    rename BANK_excecute_wire_transfer to BANK_transfer, improve error handling when curl_easy_init() fails Christian Grothoff 2020-03-03 17:14:00 +0100
  • 97fb6b0091
    fixing memory leak, comments, renaming callback type to make it more concise Christian Grothoff 2020-03-03 16:35:20 +0100
  • 9abee82d3c
    remove dead prototype Christian Grothoff 2020-03-03 16:08:26 +0100
  • ac5635776e
    remove /config from API, as that is not part of the wire gateway specification Christian Grothoff 2020-03-03 15:44:11 +0100
  • 3ba839dee5
    remove /config from API, as that is not part of the wire gateway specification Christian Grothoff 2020-03-03 15:40:51 +0100
  • 32ba50a0f0
    fix potential NPE Christian Grothoff 2020-03-03 12:34:24 +0100
  • 5d67cb9c4f
    fix typo Christian Grothoff 2020-03-03 12:32:55 +0100
  • 113f3891d1
    removing dead code, using more named constants, checking return values better Christian Grothoff 2020-03-01 17:51:46 +0100
  • c11475c081
    work around indentation bug of uncrustify Christian Grothoff 2020-03-01 14:05:38 +0100
  • f4ce758d68
    scope minimization, more consistent naming of variables Christian Grothoff 2020-03-01 14:02:30 +0100
  • 13eed90b73
    use global ENABLE_SANITY_CHECKS constant also in response generation logic Christian Grothoff 2020-03-01 13:53:56 +0100
  • 9b688d7cb0
    scope reduction, commenting Christian Grothoff 2020-03-01 13:52:34 +0100
  • 9ec23c6239
    bump year Christian Grothoff 2020-03-01 13:45:56 +0100
  • 31958f3ae8
    fix log msg Christian Grothoff 2020-03-01 13:45:19 +0100
  • 3818cb8f52
    reduce scope Christian Grothoff 2020-03-01 13:44:44 +0100
  • 440c3dc1f0
    fix missing NULL termination on array Christian Grothoff 2020-03-01 13:44:13 +0100
  • f457e1332d
    use memcpy/memcmp instead of str-functions where applicable Christian Grothoff 2020-03-01 13:36:40 +0100
  • 1eb292fe1f
    check well-formedness of URI when signing, check return value of function for error Christian Grothoff 2020-03-01 13:31:46 +0100
  • 2906aeb459
    add ENABLE_SANITY_CHECKS #define instead of using '1' Christian Grothoff 2020-03-01 13:14:46 +0100