Commit Graph

4587 Commits

Author SHA1 Message Date
97bae4dd65
[age restriction] progress 5/n
- taler-exchange-secmod-rsa
  - extracts AGE_RESTRICTED per denomination from config
  - propagates flag for each denomination to server
- if age restriction is set for a denomination,
  age _mask_ is taken (for now!) from config
2021-11-28 18:51:25 +01:00
Christian Grothoff
2d1a618d3d
sql fix 2021-11-27 22:58:50 +01:00
Christian Grothoff
fc04b91c94
integrate taler_extensions.h into dist 2021-11-27 18:50:51 +01:00
Christian Grothoff
e46fb30965
refactor get_ready_deposits query and index to hopefully make query faster 2021-11-27 14:56:28 +01:00
6ee13445ce
[age restriction] progress 4/n
- parser for age groups
- stringify age mask
2021-11-27 14:33:07 +01:00
Christian Grothoff
f795e32b01
-fix size check for RSA-8k 2021-11-27 14:21:36 +01:00
Christian Grothoff
f493122033
fix #7105 (for exchange) 2021-11-25 23:24:04 +01:00
Christian Grothoff
dc4827ea20
-speed up invariant checks by using new GNUnet API 2021-11-25 14:53:52 +01:00
Christian Grothoff
94012d011c
add invariant checks 2021-11-25 13:37:47 +01:00
Christian Grothoff
98549cdc5a
-fix 2021-11-25 10:00:55 +01:00
Christian Grothoff
414237c335
handle double-revoke gracefully 2021-11-25 09:54:23 +01:00
Christian Grothoff
bab213e794
work on #7099 2021-11-25 09:43:01 +01:00
Christian Grothoff
ed6634f98e
-do not use parallel by default 2021-11-24 22:01:01 +01:00
Christian Grothoff
4ceef77ae5
add -r option to exchange-httpd 2021-11-24 21:57:39 +01:00
Christian Grothoff
5116186ec1
-fix the fix 2021-11-24 21:48:49 +01:00
Christian Grothoff
61616fe2c8
-fix check 2021-11-24 21:47:21 +01:00
Christian Grothoff
0ac1b7abad
handle revoke followed immediately by a sign request 2021-11-24 17:44:26 +01:00
Christian Grothoff
c7dc62b42e
-logic cleanup 2021-11-24 16:04:26 +01:00
Christian Grothoff
124ab147a9
more logging 2021-11-24 15:26:09 +01:00
Christian Grothoff
ef29658161
fix #7107 2021-11-24 00:25:17 +01:00
Christian Grothoff
4c628aba80
ftbfs 2021-11-24 00:19:49 +01:00
Christian Grothoff
4599fc2d5e
protocol bump, ignore eintr 2021-11-23 21:39:26 +01:00
Christian Grothoff
cb96bb0ba7
-fix warning 2021-11-21 15:16:58 +01:00
Christian Grothoff
7b50c7c012
-fix paths issue 2021-11-21 13:37:23 +01:00
Christian Grothoff
c88363be20
-fix paths issue 2021-11-21 13:33:24 +01:00
Christian Grothoff
9b8abc1b01
-fix use after free 2021-11-21 13:30:07 +01:00
Christian Grothoff
5159badd0e
another fix related to #7099 2021-11-21 12:47:33 +01:00
Christian Grothoff
1caeaec257
fix #7099 2021-11-21 10:01:31 +01:00
Christian Grothoff
ae2ce4aaee
trying to fix #7039 insanity for RFC 8785, Dold: please check 2021-11-21 00:53:11 +01:00
Christian Grothoff
a5a3b2ea9a
add taler-auditor-offline test command, fixes test_auditor_api warnings 2021-11-20 13:09:16 +01:00
Christian Grothoff
303f105985
-code cleanup 2021-11-20 12:41:50 +01:00
Thien-Thi Nguyen
2c8bd158d9
fix typo: s/row_id/rowid/ 2021-11-20 06:10:51 -05:00
Christian Grothoff
935c2d4e62
-improve logging 2021-11-20 09:42:25 +01:00
Christian Grothoff
2fed889224
-fix offset issue 2021-11-19 21:26:35 +01:00
Christian Grothoff
52fe9d657b
-fix leaks and compiler warnings 2021-11-19 20:56:53 +01:00
Christian Grothoff
7b5eb61370
-fix warnings 2021-11-19 17:00:37 +01:00
Christian Grothoff
326110ffe9
-improve comments, DCE 2021-11-19 16:45:55 +01:00
Christian Grothoff
981cbc98a0
-fix warnings 2021-11-19 12:55:50 +01:00
Christian Grothoff
68a4d90134
-misc bugfixes 2021-11-19 11:47:52 +01:00
Christian Grothoff
bdaaa0f6cb
-fix misc. compiler warnings 2021-11-19 10:57:27 +01:00
Christian Grothoff
dff5510dd3
-fix dist rule 2021-11-18 14:17:52 +01:00
Christian Grothoff
802ba3790f
-more logging 2021-11-18 13:52:58 +01:00
Christian Grothoff
fa65f8fd7d
migrate test_helper_rsa to latest API 2021-11-17 23:05:14 +01:00
Christian Grothoff
b61f601028
-use different hash for RSA vs. Denomination hashing 2021-11-17 23:02:05 +01:00
Christian Grothoff
2078dd1bfb
-fix FTBFS in testing/ 2021-11-17 21:03:13 +01:00
Christian Grothoff
193027862d
get util tests to pass 2021-11-17 20:52:39 +01:00
Christian Grothoff
e51e60cfb4
-checkpoint 2021-11-17 20:38:21 +01:00
Christian Grothoff
f76888378c
-fix crypto_helper FTBFS 2021-11-17 20:31:08 +01:00
Christian Grothoff
cc74bf311d
sms merge wip 2021-11-17 13:07:36 +01:00
Christian Grothoff
3da97b291e
-sms wip 2021-11-17 13:03:58 +01:00
Christian Grothoff
6e86a3c43c
-sms wip 2021-11-17 13:03:47 +01:00
Christian Grothoff
0f5fc95ecf
towards merging with master 2021-11-17 11:32:05 +01:00
Christian Grothoff
16a8b2f611
towards merging with master 2021-11-17 11:30:33 +01:00
Christian Grothoff
b7a35e0daa
towards merging with master 2021-11-17 11:26:43 +01:00
Christian Grothoff
6b8c757887
towards merging with master 2021-11-17 11:26:19 +01:00
Christian Grothoff
7332403bf0
-bump version 2021-11-17 11:19:57 +01:00
Christian Grothoff
ed1db63a48
fix DB query and error handling 2021-11-17 11:01:19 +01:00
Christian Grothoff
422b0ffd4c
fix oauth_username issue 2021-11-16 19:31:27 +01:00
Christian Grothoff
add9edbf5c
-fix rval 2021-11-16 19:29:10 +01:00
Christian Grothoff
91628260f6
fix warning 2021-11-16 16:56:30 +01:00
591cefd315
[age restriction] progress 3/n
- remove redundant struct members for age commitment hash
- undo pre-mature implementation in taler-exchange-secmod-rsa.c
- carry through age restriction parameter for TALER_denom_blind
2021-11-16 14:43:54 +01:00
930e31e08f
add CLIENT_DIR to make test_crypto pass 2021-11-16 14:25:33 +01:00
Christian Grothoff
4b7ee48456
-new option 2021-11-15 20:06:34 +01:00
Christian Grothoff
e5ead88057
complete oauth logic (in theory) 2021-11-15 20:00:45 +01:00
Christian Grothoff
0325a79631
avoid duplication 2021-11-15 14:39:18 +01:00
Christian Grothoff
c67df63699
-preparations for long polling support 2021-11-15 12:39:35 +01:00
Christian Grothoff
ee687c87ed
-better types 2021-11-15 10:53:33 +01:00
c97979d00a
age restriction (load per denomination). 3/n 2021-11-14 16:39:42 +01:00
7c510388b9
age restriction progress 2/n
Signed-off-by: Özgür Kesim <oec-taler@kesim.org>
2021-11-10 17:27:49 +01:00
Christian Grothoff
77bab62560
-fixes for test 2021-11-09 22:52:01 +01:00
Christian Grothoff
016551dbb4
misc TODOs for KYC left 2021-11-09 20:36:30 +01:00
Christian Grothoff
a9b2140b1e
get first KYC test to pass 2021-11-09 15:39:31 +01:00
Christian Grothoff
a79cc16067
sleep to get tests to pass 2021-11-08 23:31:16 +01:00
Christian Grothoff
e7d3d9a7b0
skip 2021-11-08 09:21:24 +01:00
Christian Grothoff
b7f0d636e9
-fix NPE 2021-11-08 08:54:12 +01:00
Christian Grothoff
d9690fb087
add KYC test skeleton 2021-11-08 08:52:25 +01:00
Christian Grothoff
398ef9d971
implement OAuth 2.0 service 2021-11-07 23:46:23 +01:00
Christian Grothoff
051deacb97
comment 2021-11-07 23:43:38 +01:00
Christian Grothoff
38c7180806
add oauth service faker 2021-11-07 23:42:03 +01:00
Christian Grothoff
6a611e39d1
add /kyc-proof cmd 2021-11-07 23:07:56 +01:00
Christian Grothoff
6000339fbc
fix comments 2021-11-07 19:37:06 +01:00
Christian Grothoff
6ffb32aaab
add required payto URI traits 2021-11-07 19:35:29 +01:00
Christian Grothoff
98c30bee88
fix payto:// construction routine and move it to libtalerutil 2021-11-07 19:22:12 +01:00
Christian Grothoff
f374a5cd38
add wallet for KYC status check 2021-11-07 17:57:23 +01:00
Christian Grothoff
4cde9e3977
add kyc-wallet test command 2021-11-07 17:42:36 +01:00
Christian Grothoff
659cd4439d
expose KYC traits for withdraw/get deposits commands 2021-11-07 14:12:54 +01:00
Christian Grothoff
121bfe3659
implement /kyc-proof client API 2021-11-07 13:05:33 +01:00
Christian Grothoff
4fff4895ad
prepare for KYC tests 2021-11-07 12:45:49 +01:00
Christian Grothoff
cd8d4bede1
add missing file 2021-11-07 11:41:53 +01:00
Christian Grothoff
fadfc735fa
-fix wire_deadline SQL 2021-11-06 20:21:36 +01:00
Christian Grothoff
e8943b019c
sql fix 2021-11-06 19:59:54 +01:00
Christian Grothoff
81f9b2c93e
-misc fixes 2021-11-06 19:57:34 +01:00
Christian Grothoff
59a017dbc7
SQL fix 2021-11-06 19:48:04 +01:00
Christian Grothoff
5b3283633e
SQL fix 2021-11-06 19:47:12 +01:00
Christian Grothoff
bae7ddbf4e
sql fix 2021-11-06 19:46:00 +01:00
Christian Grothoff
9d6e104066
include h_extensions in deposit confirmation 2021-11-06 19:43:47 +01:00
Christian Grothoff
57acad487d
move extension options to external table 2021-11-06 19:04:54 +01:00
Christian Grothoff
0b370a6814
add extension hashing 2021-11-06 17:26:11 +01:00
Christian Grothoff
8175fdfa0f
introduce TALER_wallet_deposit_verify 2021-11-06 16:52:14 +01:00
Christian Grothoff
938e2ce39c
more RSA cleanup 2021-11-06 16:04:26 +01:00