Commit Graph

  • 6d845c951e
    Add on-more- forgery citation for security proof Jeffrey Burdges 2017-11-19 12:23:29 +0100
  • 53be6c6337
    update bug refs to #5177 Christian Grothoff 2017-11-12 15:51:53 +0100
  • 8440de1333
    work on #5077: reserve_pub vs. wtid issue, add reject functionality to wire plugin API (with stub implementations for now) Christian Grothoff 2017-11-12 15:46:52 +0100
  • f299130c50
    make -m option optional for taler-auditor and taler-wire-auditor Christian Grothoff 2017-11-12 14:11:05 +0100
  • 25d96e88bd
    more work on auditor report formatting Christian Grothoff 2017-11-08 19:40:15 +0100
  • 1665941154
    fix misc typos in auditor report logic Christian Grothoff 2017-11-08 19:07:21 +0100
  • 1139f74ffe
    fix minor wire auditor bugs, add samples of output Christian Grothoff 2017-11-08 18:44:12 +0100
  • f8af22b882
    more work on wire auditor and reporting (#4958) Christian Grothoff 2017-11-07 14:38:45 +0100
  • 45c443f348
    update auditor report format to capture nicely all diagnostics that may currently be generated by the auditor (closes #4962) Christian Grothoff 2017-11-06 19:11:43 +0100
  • cc09fbbb29
    working on #4962 Christian Grothoff 2017-11-06 14:54:52 +0100
  • c5f9c0ca88
    work on making auditor reports nicer (#4962) Christian Grothoff 2017-11-06 00:03:08 +0100
  • 2ddd4cb330
    use proper longtable for report Christian Grothoff 2017-11-05 21:58:22 +0100
  • 215c6db54c
    true/false are keywords, use all-caps Christian Grothoff 2017-11-04 18:03:55 +0100
  • 169962d769
    lets use 52, the number of bits stored Christian Grothoff 2017-11-02 18:42:12 +0100
  • 84998f9d05
    fix #5167 Christian Grothoff 2017-11-02 17:40:14 +0100
  • 9236f3aaa0
    indentation Christian Grothoff 2017-11-02 17:22:23 +0100
  • db3c29711f
    fix balance calculation for reserve withdrawals Christian Grothoff 2017-11-02 16:51:48 +0100
  • b6907bb6bf
    clarify soft DB error code - they now could be returned Christian Grothoff 2017-11-02 14:19:38 +0100
  • f3939081d3
    define more error codes Christian Grothoff 2017-11-02 14:03:18 +0100
  • 0b580d8f68
    helps to keep enum values distinct Christian Grothoff 2017-11-01 12:42:24 +0100
  • 4f212a11ce
    add status code Christian Grothoff 2017-11-01 12:36:32 +0100
  • 07e115531b
    be less verbose Christian Grothoff 2017-11-01 10:41:45 +0100
  • 6b4313da61
    fix stupid ordering issue after refactoring Christian Grothoff 2017-10-31 22:59:34 +0100
  • beeece1d6a
    add TALER_EXCHANGE_reserve_withdraw2 function for easy withdrawal of tips Christian Grothoff 2017-10-31 14:45:15 +0100
  • 2f2930f1ba
    major API refactoring, adding planchet generation and coin extraction APIs to the Taler crypto library, thereby simplifying code in withdraw, refresh, tipping, payback and testcases; slight API incompatibilities to previous versions are introduced Christian Grothoff 2017-10-31 14:02:54 +0100
  • ec8146de92
    rename: TALER_setup_planchet -> TALER_planchet_setup_refresh Christian Grothoff 2017-10-31 12:44:17 +0100
  • a491a4709a
    rename: TALER_FreshCoinP -> TALER_PlanchetSecretsP, and TALER_setup_fresh_coin -> TALER_setup_planchet Christian Grothoff 2017-10-31 12:38:14 +0100
  • a946dc30bb
    start template for generating nicely formatted auditor reports Christian Grothoff 2017-10-19 18:20:26 +0200
  • d107baa2c3
    fix #5108 Christian Grothoff 2017-10-24 15:37:46 +0200
  • 288c7160d7
    more error codes for tipping Christian Grothoff 2017-10-24 00:21:07 +0200
  • 2cb6c5b9fe
    starting with error codes for tipping API Christian Grothoff 2017-10-22 19:07:07 +0200
  • 9807e5c50c
    releasing v0.4.0 Christian Grothoff 2017-10-18 15:21:06 +0200
  • 4da09561f4
    missing conf from 'make dist' Marcello Stanisci 2017-10-18 11:47:34 +0200
  • ae68bd7cfe
    fix --with-libcurl and --with-libgnurl options; they used to ignore the given path. Marcello Stanisci 2017-10-18 09:39:37 +0200
  • 58528f32dd
    update docs Christian Grothoff 2017-10-17 14:36:58 +0200
  • 0f67a9fca2
    fix matching of auditor keys/denomination issues so that we return _all_ applicable auditor signatures, instead of a tiny subset Christian Grothoff 2017-10-17 14:32:35 +0200
  • 1fae7a4f9e
    report if DK lacks auditor signature Christian Grothoff 2017-10-17 14:04:21 +0200
  • 0346e37504
    actually properly implement API wrt return value handling, even if not used today Christian Grothoff 2017-10-17 14:04:08 +0200
  • e4fe0dc87e
    exit more nicely if command line arguments were wrong Christian Grothoff 2017-10-17 14:03:31 +0200
  • fbc685a76c
    make --wire argument mandatory Christian Grothoff 2017-10-17 14:03:05 +0200
  • 3e1906695f
    add JSON auditor output samples Christian Grothoff 2017-10-17 12:41:27 +0200
  • 298d7dd367
    assertion only holds if we did get results Christian Grothoff 2017-10-17 12:31:39 +0200
  • eda7e1c6a0
    missing figure for dist Marcello Stanisci 2017-10-17 19:19:14 +0200
  • 272f1135fc
    add exchangedb function for #4961 Christian Grothoff 2017-10-16 17:25:13 +0200
  • 4a84520514
    resolve #4963 Christian Grothoff 2017-10-16 12:11:49 +0200
  • 2cddf524a8
    work on #4963 for taler-auditor Christian Grothoff 2017-10-16 11:49:32 +0200
  • 88cdaf70c9
    adding missing table in the drop method Marcello Stanisci 2017-10-16 16:47:14 +0200
  • d970d6abb4
    suppress compiler warning Christian Grothoff 2017-10-15 17:42:41 +0200
  • 6dbbd36a81
    add CSS to dist Christian Grothoff 2017-10-14 11:37:03 +0200
  • b5f5956ee2
    fix geq, needs{} Christian Grothoff 2017-10-14 00:01:59 +0200
  • fca44ed626
    fix syntax issue in texi Christian Grothoff 2017-10-13 21:45:11 +0200
  • 7a232a0941
    add references to Mantis bugs to TODO/FIXME comments in code Christian Grothoff 2017-10-12 20:56:16 +0200
  • cb13afaf54
    complete first pass of taler-wre-auditor's wire-out audit logic Christian Grothoff 2017-10-12 20:46:42 +0200
  • 600d1684e3
    completing reserves_in logic of taler-wire-auditor, but not tested Christian Grothoff 2017-10-12 16:26:52 +0200
  • cc5d09cf1d
    properly handle signing errors if httpd lacks signing keys by returning internal errors (and handling new return value from TEH_KS_sign) Christian Grothoff 2017-10-07 15:10:24 +0200
  • 7935349d35
    check return value from create_denom_key_pair in test Christian Grothoff 2017-10-06 22:19:13 +0200
  • c92d88d944
    check rval from TALER_amount_to_string Christian Grothoff 2017-10-06 22:16:28 +0200
  • 837fcd515c
    use proper return value, some c99 changes Christian Grothoff 2017-10-06 22:13:05 +0200
  • 15e27abed5
    doh, do not try to clean up after allocation failure Christian Grothoff 2017-10-06 22:10:32 +0200
  • 1261971987
    yet another TALER_amount_get_zero with missing rval check Christian Grothoff 2017-10-06 22:08:35 +0200
  • 1c725c055e
    use proper enum value for error code on signature parsing in wire plugin Christian Grothoff 2017-10-06 22:06:25 +0200
  • d86a6615cc
    really carefully check strtoll() return value before casting to uint64_t Christian Grothoff 2017-10-06 22:04:51 +0200
  • 332a37292c
    handle (most) TEH_KS_acquire errors Christian Grothoff 2017-10-06 21:54:55 +0200
  • 98b7444a7b
    handle hypothetical failure of plugin not found Christian Grothoff 2017-10-06 21:41:41 +0200
  • 9b585fd066
    handle plugin load failure without crashing Christian Grothoff 2017-10-06 21:39:19 +0200
  • ad97b8d439
    use proper type for do_shutdown() callback Christian Grothoff 2017-10-06 21:36:40 +0200
  • a90936f858
    reduce scope of local vars Christian Grothoff 2017-10-06 21:35:17 +0200
  • a7746c8153
    add assertion to be more defensive against buffer overflow (cannot happen, but this better protects against future changes) Christian Grothoff 2017-10-06 21:32:33 +0200
  • d55050652d
    BLOB is BYTEA in Postgres Christian Grothoff 2017-10-06 21:31:07 +0200
  • dc883f8556
    add assertion to be more defensive against buffer overflow (cannot happen, but this better protects against future changes) Christian Grothoff 2017-10-06 21:27:58 +0200
  • 8f08e4634f
    do not potentially pass -1 to fcntl() Christian Grothoff 2017-10-06 21:23:29 +0200
  • 7f37c2ae00
    more return value checks on TALER_amount_get_zero Christian Grothoff 2017-10-06 21:21:20 +0200
  • 800c54b19e
    do not potentially pass -1 to fcntl() Christian Grothoff 2017-10-06 21:06:47 +0200
  • 06f5621fba
    better logging if IBAN validation fails, also avoid potentially unbounded stack allocation Christian Grothoff 2017-10-06 21:04:39 +0200
  • dbab0c6587
    check return value from TALER_amount_get_zero Christian Grothoff 2017-10-06 20:54:42 +0200
  • 2f715c27f8
    check return value from TALER_JSON_hash Christian Grothoff 2017-10-06 20:02:28 +0200
  • 1da03b95eb
    fix indentation Christian Grothoff 2017-10-06 19:54:48 +0200
  • e5aed9e5cb
    fix signed calls to isalpha/isdigit/isspace etc. Christian Grothoff 2017-10-06 19:53:48 +0200
  • 85a2d3dc0e
    modify wire auditor to deal with asynchrony of WIRE plugin API Christian Grothoff 2017-09-30 21:28:17 +0200
  • 6a4f6b1836
    also store wire position in auditordb Christian Grothoff 2017-09-30 20:47:52 +0200
  • 96e04d33e1
    update auditordb API to support logic for taler-wire-auditor Christian Grothoff 2017-09-30 20:29:19 +0200
  • 34db060b4c
    update .gitignore Christian Grothoff 2017-09-26 15:16:16 +0200
  • a0d410e01b
    fix mapping of auditor sigs to DKs, avoid one hash operation by caching hash value Christian Grothoff 2017-09-26 15:05:27 +0200
  • d36a2008e8
    fix uninit auditor_url field Christian Grothoff 2017-09-26 14:09:55 +0200
  • 472853442f
    fix calculation of 'Expires:' header, also handle HTTP HEAD requests Christian Grothoff 2017-09-26 13:56:33 +0200
  • a8de810bf7
    simplify time conversion using strptime instead of manual hack, also check for timezone issues if we get unusual time values Christian Grothoff 2017-09-26 13:46:06 +0200
  • 7cb48a720b
    check json_array_append_new() return values, proper logging on errors Christian Grothoff 2017-09-26 12:30:24 +0200
  • a3b71ac75b
    fix bad sizeof() Christian Grothoff 2017-09-26 12:23:06 +0200
  • e78e0f6c4e
    starting point for #4948 Christian Grothoff 2017-09-25 23:26:48 +0200
  • e5a9b3ffa7
    bump version of taler protocol we implement Christian Grothoff 2017-09-17 16:56:23 +0200
  • e328b44172
    clean up /keys cherry picking logic, including changing the last_issue_date value to be in seconds Christian Grothoff 2017-09-17 16:53:14 +0200
  • 1c3e787243
    be more precise about encoding HTTP bodies Christian Grothoff 2017-09-14 21:07:43 +0200
  • f346e89ceb
    (imperfect) test for #4840 Christian Grothoff 2017-09-14 20:52:39 +0200
  • f440904f1b
    note on messy / duplicated code Christian Grothoff 2017-09-13 21:45:10 +0200
  • 36a7ac723e
    do keep signing over DKs even for cherry-picked /keys replies Christian Grothoff 2017-09-13 21:43:10 +0200
  • 80a7fe9dcf
    add logic to signal exchange to reload keys Christian Grothoff 2017-09-13 14:35:57 +0200
  • e243a8952f
    style fix Christian Grothoff 2017-09-13 14:35:39 +0200
  • 7123015dbc
    create tables in taler-auditor-sign instead of failing obscurely Christian Grothoff 2017-09-13 14:29:07 +0200
  • b46735fbaf
    add argument to TALER_EXCHANGE_check_keys_current() to allow forcing the download Christian Grothoff 2017-09-13 14:08:11 +0200
  • e33d72683c
    skeleton for /keys cherry picking testcase Christian Grothoff 2017-09-13 13:27:13 +0200