Florian Dold
|
93923c168d
|
remove refund_fee from refund confirmation message and signature
|
2020-07-22 19:29:27 +05:30 |
|
Christian Grothoff
|
70090ed9a8
|
kill order for Florian
|
2020-07-22 14:48:06 +02:00 |
|
Christian Grothoff
|
a48592d0a4
|
-doxygen
|
2020-07-21 10:05:05 +02:00 |
|
Jonathan Buchanan
|
fecfa27727
|
add parser for json path
|
2020-07-21 03:14:41 -04:00 |
|
Christian Grothoff
|
b9f1384b52
|
avoid boolean flags, see #6188
|
2020-07-16 20:27:52 +02:00 |
|
Jonathan Buchanan
|
5658c4c52b
|
test retry transfer with same request_id
|
2020-07-15 20:41:45 -04:00 |
|
Christian Grothoff
|
e1ad498bff
|
first draft for #6365, test pending
|
2020-07-16 01:51:45 +02:00 |
|
Christian Grothoff
|
90e756ddea
|
rename TALER_JSON_hash to TALER_JSON_contract_hash
|
2020-07-16 00:42:42 +02:00 |
|
Christian Grothoff
|
8f0a4b6095
|
fix #6133: enable nice shutdown of auditor helpers with CTRL-C
|
2020-07-15 21:22:44 +02:00 |
|
Jonathan Buchanan
|
8147661f94
|
test for use-after-free crash when getting keys
|
2020-07-13 17:31:46 -04: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 |
|
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
|
c3cd21508b
|
synchronize with latest GANA
|
2020-07-08 19:36:08 +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
|
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
|
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
|
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 |
|
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
|
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 |
|
Jonathan Buchanan
|
acd8d318c0
|
taler_error_codes.h auto generated from gnunet/gana.git as a submodule
|
2020-07-05 16:50:13 +02:00 |
|
Jonathan Buchanan
|
83319e1782
|
implemented the other functions for taler_sq_lib
|
2020-07-05 16:50:13 +02:00 |
|
Jonathan Buchanan
|
ef0e79927c
|
created taler_sq_lib
|
2020-07-05 16:50:13 +02:00 |
|
Christian Grothoff
|
44c70269e2
|
update ECs
|
2020-07-05 16:50:13 +02:00 |
|
Christian Grothoff
|
6eabe1ab4f
|
more ECs
|
2020-07-05 16:50:13 +02:00 |
|
Christian Grothoff
|
0361508358
|
ecs
|
2020-07-05 16:50:13 +02:00 |
|
Christian Grothoff
|
7f10627a31
|
update
|
2020-07-05 16:50:12 +02:00 |
|
Christian Grothoff
|
099102dc57
|
modify TALER_EXCHANGE_deposits_get() API to avoid NULL pointers and need for deep copies
|
2020-07-05 16:49:23 +02:00 |
|
Christian Grothoff
|
cdbf3a05ae
|
modify TALER_EXCHANGE_deposits_get() API to combine returned arguments into a struct (simplifies merchant later)
|
2020-07-05 16:48:26 +02:00 |
|
Christian Grothoff
|
ef97d426b1
|
update exchange API to return struct instead of lots of individual args for TALER_EXCHANGE_transfers_get() -- simplifies merchant later
|
2020-07-05 16:46:41 +02:00 |
|
Christian Grothoff
|
baab185d87
|
more ecs
|
2020-07-05 16:44:10 +02:00 |
|
Christian Grothoff
|
142f6edaff
|
use unregister
|
2020-07-05 16:44:09 +02:00 |
|
Christian Grothoff
|
4119dbd1aa
|
update
|
2020-07-05 16:44:09 +02:00 |
|
Christian Grothoff
|
035c505c71
|
modify TALER_EXCHANGE_deposits_get() API to combine returned arguments into a struct (simplifies merchant later)
|
2020-07-05 16:42:37 +02:00 |
|
Christian Grothoff
|
4f82885560
|
towards changing timestamp in deposit confirmation (tests failing)
|
2020-07-05 16:35:00 +02:00 |
|
Christian Grothoff
|
727b7b04f3
|
return fee as well
|
2020-07-05 16:35:00 +02:00 |
|
Christian Grothoff
|
4844023f69
|
modify TALER_EXCHANGE_deposits_get() API to avoid NULL pointers and need for deep copies
|
2020-07-05 16:35:00 +02:00 |
|
Christian Grothoff
|
cde71b7fe7
|
modify TALER_EXCHANGE_deposits_get() API to combine returned arguments into a struct (simplifies merchant later)
|
2020-07-05 16:35:00 +02:00 |
|
Christian Grothoff
|
77ab94eb68
|
update exchange API to return struct instead of lots of individual args for TALER_EXCHANGE_transfers_get() -- simplifies merchant later
|
2020-07-05 16:35:00 +02:00 |
|
Christian Grothoff
|
5ac448738d
|
fix status code
|
2020-07-05 16:34:59 +02:00 |
|
MS
|
f6e1583016
|
launching nexus AND sandbox
|
2020-06-02 11:36:51 +02:00 |
|
Christian Grothoff
|
c7ae928ffc
|
add ec
|
2020-05-04 10:07:32 +02:00 |
|
Christian Grothoff
|
78031b2711
|
more error codes
|
2020-05-01 18:38:21 +02:00 |
|
Christian Grothoff
|
0774fd7020
|
fix #6213
|
2020-04-23 11:59:12 +02:00 |
|
Christian Grothoff
|
ab752e9591
|
also validate merchant IBANs before signing
|
2020-04-19 22:31:00 +02:00 |
|
Marcello Stanisci
|
4f713b40e3
|
Prepare and launch Nexus for tests.
|
2020-04-17 15:30:24 +02:00 |
|
Christian Grothoff
|
b93fba2cc1
|
API updates and new error codes for merchant implementation of #6173
|
2020-04-12 20:46:33 +02:00 |
|
Christian Grothoff
|
9e3371ae9b
|
adapt withdraw2 API to support new tip-pickup design (#6173)
|
2020-04-12 19:22:45 +02:00 |
|
Christian Grothoff
|
00350bc228
|
remove c_hash from planchet detail where it does not logically belong
|
2020-04-12 16:44:28 +02:00 |
|
Christian Grothoff
|
2d83516871
|
add missing comment
|
2020-04-10 21:59:31 +02:00 |
|
Christian Grothoff
|
1b89e8380d
|
return signature from refund API
|
2020-04-10 16:49:54 +02:00 |
|
Christian Grothoff
|
70a794b6f9
|
add error codes
|
2020-04-10 16:49:45 +02:00 |
|
Christian Grothoff
|
543fe4ae36
|
make code compiler without warnings with latest libmicrohttpd API
|
2020-04-09 00:59:55 +02:00 |
|
Christian Grothoff
|
84a40be0bc
|
fix #6170 and rest of #6164
|
2020-04-08 23:52:01 +02:00 |
|
Christian Grothoff
|
b22ec7570e
|
this signature was pretty much always obsolete
|
2020-04-07 18:43:36 +02:00 |
|
Christian Grothoff
|
aa65247662
|
make version field const
|
2020-04-07 11:47:47 +02:00 |
|
Christian Grothoff
|
9eb741b05b
|
more error codes
|
2020-04-06 19:49:37 +02:00 |
|
Christian Grothoff
|
bf8c5982a2
|
make exchange API more uniform in how information is returned
|
2020-04-05 22:05:38 +02:00 |
|
Christian Grothoff
|
5059da7108
|
more error codes
|
2020-04-04 16:50:13 +02:00 |
|
Christian Grothoff
|
82b6c0887d
|
more error codes
|
2020-04-04 16:46:25 +02:00 |
|
Christian Grothoff
|
299b4b78e0
|
return more error details for /wire and /keys to clients
|
2020-04-04 13:27:46 +02:00 |
|
Christian Grothoff
|
643b3e3be3
|
update error codes
|
2020-04-03 21:14:40 +02:00 |
|
Christian Grothoff
|
61cfaa5981
|
update error codes for merchant
|
2020-04-02 20:22:45 +02:00 |
|
Christian Grothoff
|
d1bf26929e
|
typo
|
2020-04-01 23:12:00 +02:00 |
|
Christian Grothoff
|
3404fda463
|
typos
|
2020-03-31 20:57:11 +02:00 |
|
Christian Grothoff
|
677654f609
|
doxygen fix
|
2020-03-28 22:22:29 +01:00 |
|
Christian Grothoff
|
e16f463adb
|
resolved FIXMEs
|
2020-03-28 22:00:21 +01:00 |
|
Christian Grothoff
|
ae9f751a7c
|
do return fees in history
|
2020-03-28 20:46:57 +01:00 |
|
Christian Grothoff
|
d5351641f8
|
implement #6049
|
2020-03-28 20:45:53 +01:00 |
|
Florian Dold
|
e267cb985b
|
cover actual aggregation in exchange test
|
2020-03-27 20:47:30 +05:30 |
|
Florian Dold
|
6620a5b691
|
add test case (currently fails) for deposit idempotency
|
2020-03-27 19:14:55 +05:30 |
|
Christian Grothoff
|
f052527ea5
|
fix recoup-refresh audit logic
|
2020-03-26 20:54:41 +01:00 |
|
Christian Grothoff
|
c032c5fc40
|
fix EC codes for merchant
|
2020-03-23 10:18:08 +01:00 |
|
Christian Grothoff
|
db4af18a99
|
fix ec
|
2020-03-23 10:11:14 +01:00 |
|
Christian Grothoff
|
9add4cf405
|
doxygen updates
|
2020-03-22 21:36:42 +01:00 |
|
Christian Grothoff
|
adef4a91ca
|
the big EC rename, part II
|
2020-03-22 01:06:53 +01:00 |
|
Christian Grothoff
|
744322fdda
|
the big EC rename
|
2020-03-22 00:50:18 +01:00 |
|
Christian Grothoff
|
36f4dbab3b
|
adjust tests to auditor changes
|
2020-03-21 17:36:01 +01:00 |
|
Christian Grothoff
|
1b24e2f9bb
|
more statistics, make explicit table lock optional, can hurt performance badly
|
2020-03-20 18:38:57 +01:00 |
|
Florian Dold
|
6a46b13e80
|
make recoup idempotent and simplify response
|
2020-03-20 14:01:59 +05:30 |
|
Christian Grothoff
|
10c56bcea0
|
improving benchmarking logic, including more timings
|
2020-03-20 02:36:50 +01:00 |
|
Christian Grothoff
|
7a1c6769e4
|
enable using python bank with benchmark
|
2020-03-19 21:44:54 +01:00 |
|
Christian Grothoff
|
5e98c0652a
|
fix macro causing syntax issues
|
2020-03-19 19:33:10 +01:00 |
|
Christian Grothoff
|
15489275ba
|
make DB reset optional in API, use it in tests, but not in the benchmark
|
2020-03-19 17:56:23 +01:00 |
|
Christian Grothoff
|
86f2d65daf
|
style, indentation and type fixes for lib/
|
2020-03-17 17:47:53 +01:00 |
|
Christian Grothoff
|
c17909d820
|
add cmd line option to restrict timetravel, minor code cleanup of keystate logic
|
2020-03-17 17:33:30 +01:00 |
|
Christian Grothoff
|
c597af8334
|
adjust types to match latest GNUnet API
|
2020-03-17 01:09:16 +01:00 |
|
Christian Grothoff
|
cd83daaeae
|
simplify refund processing, add additional checks for matching currency
|
2020-03-16 20:23:45 +01:00 |
|
Christian Grothoff
|
7fee395bb6
|
harden URI validation logic
|
2020-03-16 16:13:21 +01:00 |
|