Christian Grothoff
af77a2a178
-more auditor API atomization
2023-06-21 08:15:06 +02:00
Christian Grothoff
a37a8d34d5
-towards API atomization
2023-06-21 08:02:36 +02:00
Christian Grothoff
17789253e9
ensure forward-compatibility for auditor C API
2023-06-21 07:53:17 +02:00
Christian Grothoff
d6838ed841
-doxygen fixes
2023-06-20 21:57:13 +02:00
MS
9b20c5047e
test_bank_api_with_nexus
...
Fixing the wiring of accounts in the test preparation.
In particular, the name and IBAN of one debited account
(along the /admin/add-incoming) was wrongly registered
at Sandbox.
2023-06-12 16:34:35 +02:00
Christian Grothoff
d8f8c550bd
-fix FTBFS
2023-06-09 17:52:16 +02:00
Christian Grothoff
a2dde02b64
major libtalertesting API refactoring, including no longer having taler-specific logic in the test engine core
2023-06-07 23:11:05 +02:00
Christian Grothoff
015b08b048
new command to use taler-benchmark-setup.sh
2023-06-05 17:01:23 +02:00
Christian Grothoff
9e7d3f9065
address FIXMEs in bank service API
2023-06-04 14:29:15 +02:00
Christian Grothoff
0ad3de938e
address API stability FIXMEs in taler_exchange_service
2023-06-04 14:10:54 +02:00
Christian Grothoff
ef2059c9df
allow '#'
2023-05-14 12:12:49 +02:00
Christian Grothoff
40e45e7f5e
avoid generating useless file by tests
2023-05-13 22:02:10 +02:00
Christian Grothoff
92df1cb1da
-move AML_THRESHOLD option to exchange
2023-05-13 20:22:16 +02:00
Christian Grothoff
c9ed524bc3
add logic to oauth2 plugin to use /setup endpoint when configured
2023-05-13 17:06:21 +02:00
Christian Grothoff
09f09a2104
fix more VLAs
2023-05-10 01:07:20 +02:00
Christian Grothoff
c014acf3c4
always use GNUNET_memcpy
2023-05-10 01:01:37 +02:00
Christian Grothoff
f009e0bd12
-make content-length optional again
2023-05-09 14:07:13 +02:00
Christian Grothoff
1e88796045
finish implementation for #7808
2023-05-04 17:36:43 +02:00
Christian Grothoff
647ae694cc
-fix uninitialized variable and memory leak
2023-05-01 22:34:35 +02:00
Christian Grothoff
75f75c4a51
breaking protocol changes towards fixing #7810 (incomplete, taler-exchange-offline still unfinished)
2023-05-01 22:34:35 +02:00
Christian Grothoff
af3c92f9d5
-dox
2023-04-25 23:19:18 +02:00
Christian Grothoff
e1439e6401
-fix doxygen
2023-04-25 23:12:33 +02:00
Christian Grothoff
487f23502f
add nexus-fetch-transactions
2023-04-25 23:06:58 +02:00
Christian Grothoff
1a3dbf8c98
-fix port
2023-04-24 21:15:04 +02:00
Christian Grothoff
505170ce1f
fix filename
2023-04-24 20:37:53 +02:00
Christian Grothoff
2dab1fac1c
misc bugfixes in reserves_in batch logic
2023-04-22 01:20:41 +02:00
Christian Grothoff
122c926493
avoid crashing, fail test instead
2023-04-10 13:51:36 +02:00
Christian Grothoff
185391f3fc
idempotency test
2023-02-19 21:51:39 +01:00
Christian Grothoff
13d90bb1a3
on idempotent deposit, just skip most of the transaction
2023-02-19 21:46:15 +01:00
Christian Grothoff
afe3f70d33
begin API change to allow AML officers to trigger KYC process
2023-02-14 14:26:00 +01:00
Christian Grothoff
a79e50505b
-add missing option
2023-02-13 21:05:05 +01:00
Christian Grothoff
3760d43097
tolerate NULL cleanup functions in commands in batches
2023-02-13 12:21:56 +01:00
Christian Grothoff
19132b6716
-start on AML work (incomplete)
2023-02-09 17:54:14 +01:00
Christian Grothoff
e66087987f
-add missing file
2023-02-04 21:55:56 +01:00
Christian Grothoff
5a18e955eb
-fix AML decision update logic and history fetch logic
2023-02-04 21:54:47 +01:00
Christian Grothoff
47b9ef598d
-deduplicate configs
2023-02-04 18:05:36 +01:00
Christian Grothoff
19da4bd638
add tests for new AML logic, plus related bugfixes
2023-02-04 16:01:46 +01:00
Christian Grothoff
c3243aa39f
implement testing_api_cmd_check_aml_decision
2023-02-03 14:06:17 +01:00
Christian Grothoff
f6877449eb
implement testing_api_cmd_take_aml_decision.c
2023-02-03 12:57:04 +01:00
Christian Grothoff
e0687b90f1
implement testing_api_cmd_set_officer
2023-02-03 11:29:05 +01:00
Christian Grothoff
a1c0c2fafd
add test for KYC required on reserve close
2023-01-29 21:52:07 +01:00
Christian Grothoff
e8c8aa9efe
use correct attribute name in test
2023-01-29 14:12:19 +01:00
Christian Grothoff
ff202ef296
KYC: misc. fixes to attribute attestation logic
2023-01-29 13:58:56 +01:00
Christian Grothoff
5b26bd3b83
-new testing APIs
2023-01-20 19:11:36 +01:00
Christian Grothoff
d5619de525
fix test_kyc_api: adapt test logic to improved OAuth2.0 kyc API:
2023-01-16 11:25:18 +01:00
Christian Grothoff
cbb021b6bf
-fix compiler warning: add missing prototype
2023-01-15 22:58:07 +01:00
MS
50a33389da
libeufin-based bank API test
...
Give Nexus and Sandbox one database each,
in order to reduce concurrent accesses to
the sqlite3 file.
2023-01-13 22:59:22 +01:00
Christian Grothoff
cf7e0ccce6
-DCE
2023-01-11 15:54:12 +01:00
Christian Grothoff
4dc7775ec4
-remove pybank remenants
2023-01-11 15:47:58 +01:00
Christian Grothoff
26aa9d985e
expand DB API with AML functions, fix purse refund calculations in libtalerexchange
2022-12-29 11:48:57 +01:00