Christian Grothoff
|
b89e433f4f
|
add more detail to coin state machine
|
2020-07-13 19:03:05 +02:00 |
|
Christian Grothoff
|
5e5a15b01b
|
fix refs
|
2020-07-12 20:04:19 +02:00 |
|
Christian Grothoff
|
4c1c8e405b
|
more figures
|
2020-07-12 20:00:56 +02:00 |
|
Christian Grothoff
|
4cfcf842fe
|
add reserve state machine
|
2020-07-12 19:19:13 +02:00 |
|
Christian Grothoff
|
fdee6830e6
|
update API endpoint documentation
|
2020-07-12 18:45:28 +02:00 |
|
Christian Grothoff
|
895e24872d
|
initial import of thesis-dold
|
2020-07-12 18:19:17 +02:00 |
|
Christian Grothoff
|
4d298f9bea
|
update response
|
2020-07-12 10:22:35 +02:00 |
|
Christian Grothoff
|
82b6067de6
|
more unit crypto tests
|
2020-07-11 17:26:02 +02:00 |
|
Christian Grothoff
|
39244553f4
|
synchronize with latest GANA
|
2020-07-11 17:00:49 +02:00 |
|
Christian Grothoff
|
8ea4e50ac7
|
test coin-reuse with recoup as well
|
2020-07-10 23:17:55 +02:00 |
|
Christian Grothoff
|
7085cfef70
|
test coin_priv re-use with deposit and refresh, update handling of the error code client-side
|
2020-07-10 23:09:46 +02:00 |
|
Christian Grothoff
|
ddf95c491a
|
remove unused/unusable coin_sig, return correct coin_pub in recoup-reveal failure context
|
2020-07-10 22:33:04 +02:00 |
|
Christian Grothoff
|
d01c6fd902
|
fix wrong fmt string
|
2020-07-10 21:47:18 +02:00 |
|
Christian Grothoff
|
7cf67b3094
|
this invariant does not actually hold, i.e. if there is a /recoup request for a coin we never saw
|
2020-07-10 21:27:06 +02:00 |
|
Christian Grothoff
|
af0a2c32a3
|
work on more testing for recoup-refresh
|
2020-07-09 23:27:16 +02:00 |
|
Jonathan Buchanan
|
f708e4d64c
|
made a uuid trait
|
2020-07-09 01:39:42 -04:00 |
|
Christian Grothoff
|
92ac6dd11a
|
implement new behavior in exchange httpd and libtalerexchange (for #6416)
|
2020-07-08 21:24:10 +02:00 |
|
Christian Grothoff
|
8a1402a5d5
|
complete server-side logic to generate response for conflicting denomination keys for the same coin
|
2020-07-08 19:37:48 +02:00 |
|
Christian Grothoff
|
c3cd21508b
|
synchronize with latest GANA
|
2020-07-08 19:36:08 +02:00 |
|
Christian Grothoff
|
c93f647106
|
merge known_coin transaction into main transaction (for #6416)
|
2020-07-08 18:20:44 +02:00 |
|
Christian Grothoff
|
8e03498a48
|
add h_denom to melt signatures (for #6416)
|
2020-07-08 17:59:05 +02:00 |
|
Christian Grothoff
|
97dfbec081
|
add h_denom_pub to deposit signatures
|
2020-07-08 15:46:51 +02:00 |
|
Christian Grothoff
|
1ca062fc7a
|
introduce known_coin_id, alas not yet used
|
2020-07-08 12:35:50 +02:00 |
|
Christian Grothoff
|
81fec09268
|
simplify DB access: do not fetch fields we do not need
|
2020-07-08 12:35:01 +02:00 |
|
Christian Grothoff
|
575c10027b
|
also offer API for receiving rounded relative time via JSON
|
2020-07-05 22:00:01 +02:00 |
|
Christian Grothoff
|
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
|
2020-07-05 21:54:11 +02:00 |
|
Christian Grothoff
|
6de49ea2c0
|
Merge branch 'protocolv8'
|
2020-07-05 20:43:28 +02:00 |
|
Christian Grothoff
|
ed5b98a2c2
|
GNUNET_free_non_null is gone, use GNUNET_free
|
2020-07-05 16:58:43 +02:00 |
|
Christian Grothoff
|
e428783e2e
|
GNUNET_free_non_null is gone, use GNUNET_free
|
2020-07-05 16:56:41 +02:00 |
|
Christian Grothoff
|
042e5cafd7
|
merge
|
2020-07-05 16:51:54 +02:00 |
|
Christian Grothoff
|
6eb32a65bf
|
fix error reporting/handling
|
2020-07-05 16:50:51 +02:00 |
|
Christian Grothoff
|
49f466df40
|
move rewind command to exchange, add proper support for rewinding in batches, modify API to rewind to label
|
2020-07-05 16:50:16 +02:00 |
|
Christian Grothoff
|
2279c8ab17
|
fix typo
|
2020-07-05 16:50:15 +02:00 |
|
Florian Dold
|
7ddd2dba25
|
expand justifications / agree with append-only log
|
2020-07-05 16:50:15 +02:00 |
|
Florian Dold
|
ee94ca0e22
|
minor typo
|
2020-07-05 16:50:15 +02:00 |
|
Christian Grothoff
|
2170984cc8
|
response to CB
|
2020-07-05 16:50:15 +02:00 |
|
Christian Grothoff
|
60abe4ca7d
|
bump required version
|
2020-07-05 16:50:15 +02:00 |
|
Christian Grothoff
|
b0311807ff
|
fix FIXME by exposing deposit permission signing in API instead of doing it inside of the testing logic
|
2020-07-05 16:50:15 +02:00 |
|
Christian Grothoff
|
c88af6df72
|
fix #6236
|
2020-07-05 16:50:15 +02:00 |
|
Christian Grothoff
|
5220e8394f
|
synchronize with latest GANA
|
2020-07-05 16:50:15 +02:00 |
|
Christian Grothoff
|
dc9f41a794
|
clarify with/without wire fee issue, sanity checks on currencies
|
2020-07-05 16:50:15 +02:00 |
|
Jonathan Buchanan
|
e01bcbb2d4
|
traits for int64_t and json_t
|
2020-07-05 16:50:14 +02:00 |
|
Jonathan Buchanan
|
f2ec9c08b0
|
testing traits for uint32_t and GNUNET_TIME_Relative
|
2020-07-05 16:50:14 +02:00 |
|
Christian Grothoff
|
25ecc97717
|
add TALER_MHD_parse_internal_json_data()
|
2020-07-05 16:50:14 +02:00 |
|
Christian Grothoff
|
a54757de66
|
synchronize with latest GANA
|
2020-07-05 16:50:14 +02:00 |
|
Jonathan Buchanan
|
33e7b1f662
|
TALER_TESTING_cmd_admin_add_incoming_with_ref finds reserve_pub if reserve_priv doesn't exist
|
2020-07-05 16:50:14 +02:00 |
|
Christian Grothoff
|
6b85ad04fe
|
synchronize with latest GANA
|
2020-07-05 16:50:14 +02:00 |
|
Christian Grothoff
|
a32a5ef25a
|
add TALER_yna_to_string()
|
2020-07-05 16:50:14 +02:00 |
|
Jonathan Buchanan
|
0c4eca0d48
|
moved yna to exchange
|
2020-07-05 16:50:14 +02:00 |
|
Christian Grothoff
|
c9d94bc9f2
|
sync gana
|
2020-07-05 16:50:14 +02:00 |
|