Christian Grothoff
ff8349e6e7
more exchange API refactoring
2023-07-04 15:37:46 +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
0ad3de938e
address API stability FIXMEs in taler_exchange_service
2023-06-04 14:10:54 +02:00
Christian Grothoff
809300158c
code cleanup, fixing misc. memory leaks in the process
2023-06-04 13:26:00 +02:00
Christian Grothoff
144b3a50a9
-minor fixes
2023-05-21 14:50:50 +02:00
Christian Grothoff
8e0f9b40c0
check regex syntax at least
2023-05-02 21:48:23 +02:00
Christian Grothoff
41cb79c685
implement taler-exchange-offline account restriction and conversion functionality
2023-05-02 12:07:27 +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
4d2d0473c3
remove obsolete taler-crypto-worker
2023-02-15 18:32:34 +01:00
Christian Grothoff
c2eee251c2
add new subcommands for AML staff management and partner exchanges
2023-01-22 19:40:47 +01:00
Christian Grothoff
c60e6184fd
terminate taler-exchange-offline on invalid inputs
2023-01-17 17:52:39 +01:00
Christian Grothoff
d3a9160e0f
-fix error message
2022-12-19 14:08:26 +01:00
Christian Grothoff
e58ed916d6
-debug dbinit call
2022-12-19 14:03:25 +01:00
Christian Grothoff
597c9950a3
adapt build to latest GNUnet without gnunet/platform.h
2022-12-05 12:55:15 +01:00
Christian Grothoff
cf2e37cd87
more work on SQL refactoring
2022-11-27 21:21:04 +01:00
Christian Grothoff
746a8a0cdb
-remove shard support
2022-11-26 23:26:44 +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
481ffc1a0a
remove wad fee, kyc fee and kyc-timeout
2022-11-01 16:43:59 +01:00
Christian Grothoff
e96cf9ba66
-fix auditor tests (mostly)
2022-08-23 20:40:26 +02:00
Christian Grothoff
624c5fda98
-avoid double next
2022-08-23 14:29:39 +02:00
Christian Grothoff
9ed99558e2
-fix clang compiler warnings
2022-08-22 22:45:41 +02:00
Christian Grothoff
39640c3339
towards testing #4960
2022-08-15 00:01:45 +02:00
Christian Grothoff
2056bc82f9
expand taler-exchange-offline and libtalerexchange with management-drain-profits implementation ( #4960 )
2022-07-29 09:57:10 +02:00
Christian Grothoff
de83b055d5
-simplify table drop logic
2022-07-25 19:53:31 +02:00
Christian Grothoff
40858f0952
-unversion stored procedures, always load latest ones
2022-07-24 13:30:33 +02:00
Christian Grothoff
5659ba8675
-simply assert
2022-07-05 13:03:45 +02:00
Christian Grothoff
7b62174d00
-fix typos
2022-06-26 17:09:30 +02:00
Christian Grothoff
fd9fc9f0cd
-fix misc doxygen warnings, code clean up
2022-06-26 17:08:17 +02:00
Christian Grothoff
3d66034093
-fix build issues
2022-06-20 15:17:35 +02:00
Christian Grothoff
b9a30d29cb
-fix minor bugs
2022-06-07 15:02:16 +02:00
Marco Boss
6d2ee2c88a
rewrite sharding initialization logic
2022-05-25 08:40:01 +02:00
Christian Grothoff
344c53c51d
enforce valid payto:// URI in exchange /wire response
2022-05-18 18:05:32 +02:00
Christian Grothoff
c48b51be6f
-fix help text
2022-04-28 22:37:39 +02:00
137bd97154
cleanup of extension API
...
- removed TALER_extensions_init()
- added TALER_extension_age_restriction_register()
2022-04-21 12:54:59 +02:00
Marco Boss
ae75ff2cb4
extend sharding logic that shard nodes can be initialied and dropped
2022-04-02 18:43:49 +02:00
Marco Boss
5880a8ec4f
drop functions
2022-04-02 13:42:00 +02:00
Marco Boss
75c1e10a67
add shard init for shard node
2022-03-31 21:31:07 +02:00
Marco Boss
0cf9a9984c
add sharding logic
2022-03-31 17:00:44 +02:00
b0cf653b83
implement more taler-crypto-worker ops
2022-03-24 01:37:48 +01:00
e336c02d14
implement more taler-crypto-worker ops
2022-03-24 01:10:00 +01:00
Christian Grothoff
ab3868f83b
-add global-fee subcommand to taler-exchange-offline
2022-03-05 19:03:40 +01:00
Christian Grothoff
7ff58c3d8f
refactor /wire to include logic to return the wad fee (for W2W payments)
2022-03-05 14:36:55 +01:00
Marco Boss
57e3864c09
Include partitioning in dbinit
2022-03-02 19:03:54 +01:00
Marco Boss
7f30609ff0
use plain uint32_t
2022-03-02 17:22:43 +01:00
Marco Boss
548613c617
fix
2022-03-02 13:30:44 +01:00
Marco Boss
41a9a73eb8
fix
2022-03-02 13:21:45 +01:00
7624db4efd
-refactor TALER_AgeMask.mask -> TALER_AgeMask.bits
...
also: fix off-by-one in TALER_age_restriction_commit
2022-03-02 10:59:42 +01:00
Marco Boss
2abe9bf6d7
include partitioning logic in dbinit
2022-03-02 10:50:51 +01:00
Christian Grothoff
544ba42f44
-big renaming of structs for consistent naming with P suffix
2022-02-21 00:23:23 +01:00
Thien-Thi Nguyen
e02c850acf
add libtalerextensions.la to _LDADD (two instances)
...
* src/benchmark/Makefile.am (taler_bank_benchmark_LDADD): ...here.
* src/exchange-tools/Makefile.am (taler_auditor_offline_LDADD): Likewise.
2022-02-19 21:36:08 -05:00