Christian Grothoff
5259ea0532
-fix logging
2023-05-10 01:21:52 +02:00
Christian Grothoff
09f09a2104
fix more VLAs
2023-05-10 01:07:20 +02:00
Christian Grothoff
3ebd0a70b2
fix 0-length VLAs
2023-05-10 00:57:04 +02:00
Christian Grothoff
1e88796045
finish implementation for #7808
2023-05-04 17:36:43 +02:00
Christian Grothoff
0b8752bb1b
-more readable, no semantic change
2023-05-03 20:25:39 +02:00
Christian Grothoff
00021d7e83
-doxygen
2023-05-02 11:03:26 +02:00
Christian Grothoff
647ae694cc
-fix uninitialized variable and memory leak
2023-05-01 22:34:35 +02:00
Christian Grothoff
faca037018
expose TALER_EXCHANGE_parse_accounts() in external API
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
07a089f4f1
-fix memory leak
2023-04-15 14:38:32 +02:00
Christian Grothoff
eb2b4a131b
add logic to check signature over fees in /wire response ( fixes #7802 )
2023-04-13 17:30:53 +02:00
Christian Grothoff
090c532b3a
return AML status together with KYC status
2023-04-10 10:48:32 +02:00
Christian Grothoff
90664b555c
log URL in error message ( fixes #7725 )
2023-03-08 12:04:33 +01:00
Christian Grothoff
7da69142b4
-misc minor bugfixes
2023-02-21 14:44:31 +01:00
priscilla
b663c8a3c1
fix memory leak on pay
2023-02-20 12:17:10 -05:00
Christian Grothoff
95e3087984
expose now returned purse_expiration in exchange API
2023-02-19 18:32:38 +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
dc40f6c679
work on AML notification logic
2023-02-13 16:00:37 +01:00
Christian Grothoff
5a18e955eb
-fix AML decision update logic and history fetch logic
2023-02-04 21:54:47 +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
ba3b53cd27
-refund deadline should be optional/can be 0
2023-02-02 22:21:44 +01:00
Christian Grothoff
a703171f08
add logic to parse AML decisions response
2023-02-02 17:16:13 +01:00
Christian Grothoff
f60b09f8ef
add logic to parse AML decision response
2023-02-02 17:06:47 +01:00
Christian Grothoff
3898054b10
more work on KYC/AML decision inspection
2023-02-02 14:55:56 +01:00
Christian Grothoff
915542e69c
first draft of implementation of GET AML decisions endpoint
2023-02-02 11:40:44 +01:00
Christian Grothoff
f8ff9c996f
add 2nd AML decision lookup API (skeleton only)
2023-02-01 17:05:11 +01:00
Christian Grothoff
e469e6698e
start work on AML decision query API
2023-02-01 17:00:51 +01:00
Christian Grothoff
ff202ef296
KYC: misc. fixes to attribute attestation logic
2023-01-29 13:58:56 +01:00
Christian Grothoff
7e8e2f4317
Merge branch 'master' of git+ssh://git.taler.net/exchange
2023-01-27 10:12:08 +01:00
Christian Grothoff
f199b45e52
-fix path
2023-01-27 10:11:59 +01:00
Christian Grothoff
d131951fbe
add new endpoints to main dispatcher
2023-01-21 23:08:29 +01:00
Christian Grothoff
31286b66f2
-integrate new AML APIs into build
2023-01-21 21:38:50 +01:00
Christian Grothoff
999209518d
new AML APIs (libtalerexchange)
2023-01-18 14:26:15 +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
26aa9d985e
expand DB API with AML functions, fix purse refund calculations in libtalerexchange
2022-12-29 11:48:57 +01:00
Christian Grothoff
fa840f7071
Merge branch 'master' of git+ssh://git.taler.net/exchange
2022-12-29 10:10:25 +01:00
Christian Grothoff
5828eead70
-fix SQL
2022-12-29 10:10:11 +01:00
Christian Grothoff
5df74558de
misc purse deletion fixes
2022-12-29 00:34:36 +01:00
Christian Grothoff
f662313f79
add purse delete functions to libtalerexchange
2022-12-28 22:42:09 +01:00
Christian Grothoff
58983d7455
add asset_type to /keys response
2022-12-11 13:48:44 +01:00
Christian Grothoff
e682f4213e
-improve comment
2022-12-09 13:34:43 +01:00
Christian Grothoff
21959eebd2
fix FIXME: sign also over balance during account-setup
2022-12-06 13:02:54 +01:00
Christian Grothoff
9e4ac84b6e
force include of taler_util.h, not of taler_crypto_lib.h or taler_amount_lib.h
2022-12-05 14:03:43 +01:00
Christian Grothoff
3d4baa9969
-code cleanup
2022-11-17 16:58:50 +01:00
Christian Grothoff
fe18c104d8
-fix #7428
2022-11-08 14:56:32 +01:00
Christian Grothoff
f8e9241a3d
fix #7427
2022-11-06 22:29:51 +01:00
752f102738
policy extensions and age restriction refactoring
...
- refactoring of extension-plugin-mechanism
- refactoring of age restriction extension
- added policy extensions plugin plumbing
- added DB schema and api
- policy_details
- policy_fulfillments
2022-11-04 12:18:16 +01:00
Christian Grothoff
a3dd7ad999
-ref bug
2022-11-03 22:19:41 +01:00
Christian Grothoff
481ffc1a0a
remove wad fee, kyc fee and kyc-timeout
2022-11-01 16:43:59 +01:00