This website requires JavaScript.
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