Commit Graph

  • b89e433f4f
    add more detail to coin state machine Christian Grothoff 2020-07-13 19:03:05 +0200
  • 5e5a15b01b
    fix refs Christian Grothoff 2020-07-12 20:04:19 +0200
  • 4c1c8e405b
    more figures Christian Grothoff 2020-07-12 20:00:56 +0200
  • 4cfcf842fe
    add reserve state machine Christian Grothoff 2020-07-12 19:19:13 +0200
  • fdee6830e6
    update API endpoint documentation Christian Grothoff 2020-07-12 18:45:28 +0200
  • 895e24872d
    initial import of thesis-dold Christian Grothoff 2020-07-12 18:19:17 +0200
  • 4d298f9bea
    update response Christian Grothoff 2020-07-12 10:22:35 +0200
  • 82b6067de6
    more unit crypto tests Christian Grothoff 2020-07-11 17:26:02 +0200
  • 39244553f4
    synchronize with latest GANA Christian Grothoff 2020-07-11 17:00:49 +0200
  • 8ea4e50ac7
    test coin-reuse with recoup as well Christian Grothoff 2020-07-10 23:17:55 +0200
  • 7085cfef70
    test coin_priv re-use with deposit and refresh, update handling of the error code client-side Christian Grothoff 2020-07-10 23:09:46 +0200
  • ddf95c491a
    remove unused/unusable coin_sig, return correct coin_pub in recoup-reveal failure context Christian Grothoff 2020-07-10 22:33:04 +0200
  • d01c6fd902
    fix wrong fmt string Christian Grothoff 2020-07-10 21:47:18 +0200
  • 7cf67b3094
    this invariant does not actually hold, i.e. if there is a /recoup request for a coin we never saw Christian Grothoff 2020-07-10 21:27:06 +0200
  • af0a2c32a3
    work on more testing for recoup-refresh Christian Grothoff 2020-07-09 23:27:16 +0200
  • f708e4d64c
    made a uuid trait Jonathan Buchanan 2020-07-09 01:39:42 -0400
  • 92ac6dd11a
    implement new behavior in exchange httpd and libtalerexchange (for #6416) Christian Grothoff 2020-07-08 21:24:10 +0200
  • 8a1402a5d5
    complete server-side logic to generate response for conflicting denomination keys for the same coin Christian Grothoff 2020-07-08 19:37:48 +0200
  • c3cd21508b
    synchronize with latest GANA Christian Grothoff 2020-07-08 19:36:08 +0200
  • c93f647106
    merge known_coin transaction into main transaction (for #6416) Christian Grothoff 2020-07-08 18:20:44 +0200
  • 8e03498a48
    add h_denom to melt signatures (for #6416) Christian Grothoff 2020-07-08 17:58:45 +0200
  • 97dfbec081
    add h_denom_pub to deposit signatures Christian Grothoff 2020-07-08 15:46:51 +0200
  • 1ca062fc7a
    introduce known_coin_id, alas not yet used Christian Grothoff 2020-07-08 12:35:50 +0200
  • 81fec09268
    simplify DB access: do not fetch fields we do not need Christian Grothoff 2020-07-08 12:35:01 +0200
  • 575c10027b
    also offer API for receiving rounded relative time via JSON Christian Grothoff 2020-07-05 22:00:01 +0200
  • 54e63f01df
    fix #6408: make sure all timestamps are always rounded when they arrive over JSON, or 400 the requester; similarly don't tolerate anything else as client Christian Grothoff 2020-07-05 21:54:11 +0200
  • 6de49ea2c0
    Merge branch 'protocolv8' Christian Grothoff 2020-07-05 20:43:28 +0200
  • ed5b98a2c2
    GNUNET_free_non_null is gone, use GNUNET_free Christian Grothoff 2020-07-05 16:58:43 +0200
  • e428783e2e
    GNUNET_free_non_null is gone, use GNUNET_free Christian Grothoff 2020-07-05 16:56:41 +0200
  • 042e5cafd7
    merge Christian Grothoff 2020-07-05 16:51:54 +0200
  • 6eb32a65bf
    fix error reporting/handling Christian Grothoff 2020-07-05 16:32:15 +0200
  • 49f466df40
    move rewind command to exchange, add proper support for rewinding in batches, modify API to rewind to label Christian Grothoff 2020-07-03 20:57:01 +0200
  • 2279c8ab17
    fix typo Christian Grothoff 2020-07-03 10:24:42 +0200
  • 7ddd2dba25
    expand justifications / agree with append-only log Florian Dold 2020-07-01 21:27:27 +0530
  • ee94ca0e22
    minor typo Florian Dold 2020-07-01 19:11:14 +0530
  • 2170984cc8
    response to CB Christian Grothoff 2020-06-30 14:37:58 +0200
  • 60abe4ca7d
    bump required version Christian Grothoff 2020-06-28 22:06:16 +0200
  • b0311807ff
    fix FIXME by exposing deposit permission signing in API instead of doing it inside of the testing logic Christian Grothoff 2020-06-27 18:49:12 +0200
  • c88af6df72
    fix #6236 Christian Grothoff 2020-06-27 18:30:25 +0200
  • 5220e8394f
    synchronize with latest GANA Christian Grothoff 2020-06-25 10:40:56 +0200
  • dc9f41a794
    clarify with/without wire fee issue, sanity checks on currencies Christian Grothoff 2020-06-23 10:30:31 +0200
  • e01bcbb2d4
    traits for int64_t and json_t Jonathan Buchanan 2020-06-22 16:04:54 -0400
  • f2ec9c08b0
    testing traits for uint32_t and GNUNET_TIME_Relative Jonathan Buchanan 2020-06-22 03:13:10 -0400
  • 25ecc97717
    add TALER_MHD_parse_internal_json_data() Christian Grothoff 2020-06-21 23:05:51 +0200
  • a54757de66
    synchronize with latest GANA Christian Grothoff 2020-06-21 11:58:00 +0200
  • 33e7b1f662
    TALER_TESTING_cmd_admin_add_incoming_with_ref finds reserve_pub if reserve_priv doesn't exist Jonathan Buchanan 2020-06-16 21:37:17 -0400
  • 6b85ad04fe
    synchronize with latest GANA Christian Grothoff 2020-06-14 17:21:25 +0200
  • a32a5ef25a
    add TALER_yna_to_string() Christian Grothoff 2020-06-14 15:15:53 +0200
  • 0c4eca0d48
    moved yna to exchange Jonathan Buchanan 2020-06-12 15:16:40 -0400
  • c9d94bc9f2
    sync gana Christian Grothoff 2020-06-12 09:51:35 +0200
  • b46b1e5fb2
    update gana Christian Grothoff 2020-06-09 23:10:06 +0200
  • a5d92981f7
    update gana Christian Grothoff 2020-06-09 23:06:48 +0200
  • 98f967f383
    do init submodules Christian Grothoff 2020-06-08 22:35:59 +0200
  • 9dbc462dc0
    bringing gana up to date so uncrustify accepts taler_error_codes.h Jonathan Buchanan 2020-06-08 15:02:54 -0400
  • acd8d318c0
    taler_error_codes.h auto generated from gnunet/gana.git as a submodule Jonathan Buchanan 2020-06-08 14:55:50 -0400
  • 9bbaff19c1
    fixed endianness in taler_sq_lib Jonathan Buchanan 2020-06-03 12:40:15 -0400
  • 83319e1782
    implemented the other functions for taler_sq_lib Jonathan Buchanan 2020-06-02 14:20:55 -0400
  • ef0e79927c
    created taler_sq_lib Jonathan Buchanan 2020-06-02 11:57:39 -0400
  • 44c70269e2
    update ECs Christian Grothoff 2020-05-31 17:39:26 +0200
  • 6eabe1ab4f
    more ECs Christian Grothoff 2020-05-22 13:01:19 +0200
  • 0361508358
    ecs Christian Grothoff 2020-05-22 11:19:24 +0200
  • af28c9b449
    fix auditor drop Christian Grothoff 2020-05-19 02:23:57 +0200
  • 9ed9c01878
    fix drop call Christian Grothoff 2020-05-19 02:13:17 +0200
  • 7f10627a31
    update Christian Grothoff 2020-05-11 10:01:37 +0200
  • 15daa78127
    return fee as well Christian Grothoff 2020-05-05 22:17:16 +0200
  • 532440acf8
    modify TALER_EXCHANGE_deposits_get() API to avoid NULL pointers and need for deep copies Christian Grothoff 2020-05-03 20:12:18 +0200
  • d63cf1e40e
    modify TALER_EXCHANGE_deposits_get() API to combine returned arguments into a struct (simplifies merchant later) Christian Grothoff 2020-05-03 20:07:49 +0200
  • e9d80d764a
    return fee as well Christian Grothoff 2020-05-05 22:17:16 +0200
  • 099102dc57
    modify TALER_EXCHANGE_deposits_get() API to avoid NULL pointers and need for deep copies Christian Grothoff 2020-05-03 20:12:18 +0200
  • cdbf3a05ae
    modify TALER_EXCHANGE_deposits_get() API to combine returned arguments into a struct (simplifies merchant later) Christian Grothoff 2020-05-03 20:07:49 +0200
  • ef97d426b1
    update exchange API to return struct instead of lots of individual args for TALER_EXCHANGE_transfers_get() -- simplifies merchant later Christian Grothoff 2020-05-03 19:54:36 +0200
  • 91e0debfbe
    implement #6181 Christian Grothoff 2020-05-01 19:41:14 +0200
  • 78b13737bb
    fix status code Christian Grothoff 2020-05-01 19:22:32 +0200
  • baab185d87
    more ecs Christian Grothoff 2020-05-18 19:10:47 +0200
  • 142f6edaff
    use unregister Christian Grothoff 2020-05-16 11:14:44 +0200
  • 4119dbd1aa
    update Christian Grothoff 2020-05-11 10:01:37 +0200
  • 556085ac80
    modify TALER_EXCHANGE_deposits_get() API to avoid NULL pointers and need for deep copies Christian Grothoff 2020-05-03 20:12:18 +0200
  • 035c505c71
    modify TALER_EXCHANGE_deposits_get() API to combine returned arguments into a struct (simplifies merchant later) Christian Grothoff 2020-05-03 20:07:49 +0200
  • 70a8aca668
    implement #6181 Christian Grothoff 2020-05-01 19:41:14 +0200
  • 0985dfd18f
    fix status code Christian Grothoff 2020-05-01 19:22:32 +0200
  • 5b01ccbfc6
    sleep to ensure aggregator has work Christian Grothoff 2020-05-08 19:47:15 +0200
  • 4f82885560
    towards changing timestamp in deposit confirmation (tests failing) Christian Grothoff 2020-05-07 20:22:02 +0200
  • 727b7b04f3
    return fee as well Christian Grothoff 2020-05-05 22:17:16 +0200
  • e0e06276b9
    combine sections Christian Grothoff 2020-05-04 13:56:48 +0200
  • 4844023f69
    modify TALER_EXCHANGE_deposits_get() API to avoid NULL pointers and need for deep copies Christian Grothoff 2020-05-03 20:12:18 +0200
  • cde71b7fe7
    modify TALER_EXCHANGE_deposits_get() API to combine returned arguments into a struct (simplifies merchant later) Christian Grothoff 2020-05-03 20:07:49 +0200
  • 77ab94eb68
    update exchange API to return struct instead of lots of individual args for TALER_EXCHANGE_transfers_get() -- simplifies merchant later Christian Grothoff 2020-05-03 19:54:36 +0200
  • 19f51f558b
    make tests skip until we have a wallet to regen the DB Christian Grothoff 2020-05-01 19:48:11 +0200
  • 18aba845fa
    void basedb due to signature format change Christian Grothoff 2020-05-01 19:44:45 +0200
  • c31048b050
    implement #6181 Christian Grothoff 2020-05-01 19:41:14 +0200
  • dd23ca4113
    ign Christian Grothoff 2020-05-01 19:23:08 +0200
  • 5ac448738d
    fix status code Christian Grothoff 2020-05-01 19:22:32 +0200
  • 9d3336f8f7
    v8 bump Christian Grothoff 2020-05-01 18:40:08 +0200
  • b145c1728b
    fix error reporting/handling Christian Grothoff 2020-07-05 16:32:15 +0200
  • 025c2f5667
    move rewind command to exchange, add proper support for rewinding in batches, modify API to rewind to label Christian Grothoff 2020-07-03 20:57:01 +0200
  • bf50cb2352
    fix typo Christian Grothoff 2020-07-03 10:24:42 +0200
  • c43922a58d
    expand justifications / agree with append-only log Florian Dold 2020-07-01 21:27:27 +0530
  • 73d98fcf59
    minor typo Florian Dold 2020-07-01 19:11:14 +0530
  • 968491bb47
    response to CB Christian Grothoff 2020-06-30 14:37:58 +0200
  • ff09eddf6f
    bump required version Christian Grothoff 2020-06-28 22:06:16 +0200