[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[taler-exchange] 03/29: Merge branch 'master' into age-withdraw
From: |
gnunet |
Subject: |
[taler-exchange] 03/29: Merge branch 'master' into age-withdraw |
Date: |
Mon, 03 Jul 2023 16:23:39 +0200 |
This is an automated email from the git hooks/post-receive script.
oec pushed a commit to branch master
in repository exchange.
commit 4833234df63d7da774299b336adb925e700bd4b4
Merge: 9130cda9 ff1a2831
Author: Özgür Kesim <oec-taler@kesim.org>
AuthorDate: Fri May 12 13:40:22 2023 +0200
Merge branch 'master' into age-withdraw
contrib/gana | 2 +-
contrib/gnunet.tag | 8 +-
doc/doxygen/taler.doxy | 56 +-
doc/flows/Makefile | 3 +
doc/flows/fees-coins.tex | 39 ++
doc/flows/fees-wire.tex | 30 +
doc/flows/int-deposit.tex | 52 ++
doc/flows/int-pay.tex | 58 ++
doc/flows/int-pull.tex | 55 ++
doc/flows/int-push.tex | 47 ++
doc/flows/int-refund.tex | 39 ++
doc/flows/int-shutdown.tex | 48 ++
doc/flows/int-withdraw.tex | 49 ++
doc/flows/kyc-balance.tex | 57 ++
doc/flows/kyc-deposit.tex | 71 +++
doc/flows/kyc-pull.tex | 78 +++
doc/flows/kyc-push.tex | 79 +++
doc/flows/kyc-withdraw.tex | 45 ++
doc/flows/main.tex | 159 +++++
doc/flows/proc-aml.tex | 47 ++
doc/flows/proc-domestic.tex | 66 ++
doc/flows/proc-kyc.tex | 88 +++
src/auditor/batch.sh | 2 +-
src/auditor/generate-auditor-basedb.sh | 2 +-
src/auditor/generate-revoke-basedb.sh | 2 +-
src/auditor/taler-auditor-sync.c | 3 +
src/auditor/taler-helper-auditor-coins.c | 6 +-
src/auditor/taler-helper-auditor-wire.c | 32 +-
src/bank-lib/bank_api_credit.c | 4 +-
src/bank-lib/bank_api_debit.c | 4 +-
src/bank-lib/bank_api_transfer.c | 12 +-
src/bank-lib/fakebank.c | 6 +-
src/bank-lib/taler-exchange-wire-gateway-client.c | 8 +-
src/exchange-tools/taler-auditor-offline.c | 23 +-
src/exchange-tools/taler-exchange-offline.c | 244 +++++++-
src/exchange/taler-exchange-closer.c | 8 +-
src/exchange/taler-exchange-httpd.c | 37 +-
.../taler-exchange-httpd_age-withdraw_reveal.c | 168 ++++-
src/exchange/taler-exchange-httpd_config.h | 2 +-
src/exchange/taler-exchange-httpd_deposits_get.c | 323 +++++++---
src/exchange/taler-exchange-httpd_deposits_get.h | 7 +
src/exchange/taler-exchange-httpd_keys.c | 3 +-
src/exchange/taler-exchange-httpd_kyc-check.c | 30 +-
src/exchange/taler-exchange-httpd_kyc-proof.c | 27 +-
.../taler-exchange-httpd_management_wire_disable.c | 5 +-
.../taler-exchange-httpd_management_wire_enable.c | 46 +-
src/exchange/taler-exchange-httpd_metrics.h | 3 +-
src/exchange/taler-exchange-httpd_purses_delete.c | 26 +-
src/exchange/taler-exchange-httpd_purses_get.c | 32 +-
.../taler-exchange-httpd_refreshes_reveal.c | 10 +-
src/exchange/taler-exchange-httpd_reserves_get.c | 44 +-
src/exchange/taler-exchange-httpd_wire.c | 17 +-
src/exchange/taler-exchange-transfer.c | 6 +-
src/exchange/taler-exchange-wirewatch.c | 4 +-
src/exchangedb/.gitignore | 3 +-
...ments.sql => 0003-age_withdraw_commitments.sql} | 66 +-
...e_reveals.sql => 0003-age_withdraw_reveals.sql} | 33 +-
src/exchangedb/0004-wire_accounts.sql | 26 +
src/exchangedb/Makefile.am | 13 +-
src/exchangedb/bench_db.c | 12 +-
src/exchangedb/drop.sql | 1 +
src/exchangedb/exchange-0003.sql.in | 2 +
src/exchangedb/{drop.sql => exchange-0004.sql.in} | 11 +-
src/exchangedb/pg_aggregate.c | 69 +-
src/exchangedb/pg_get_age_withdraw_info.c | 2 +-
src/exchangedb/pg_get_wire_accounts.c | 32 +-
src/exchangedb/pg_insert_age_withdraw_reveal.c | 4 +-
src/exchangedb/pg_insert_records_by_table.c | 60 +-
src/exchangedb/pg_insert_wire.c | 15 +-
src/exchangedb/pg_insert_wire.h | 6 +
src/exchangedb/pg_lookup_records_by_table.c | 64 +-
src/exchangedb/pg_lookup_serial_by_table.c | 20 +-
src/exchangedb/pg_update_wire.c | 20 +-
src/exchangedb/pg_update_wire.h | 8 +
src/extensions/age_restriction/age_restriction.c | 6 +-
src/include/taler_bank_service.h | 6 +-
src/include/taler_crypto_lib.h | 24 +
src/include/taler_exchange_service.h | 695 ++++++++++++++++++---
src/include/taler_exchangedb_plugin.h | 85 ++-
src/include/taler_extensions.h | 4 -
src/include/taler_json_lib.h | 27 -
src/include/taler_mhd_lib.h | 225 ++++++-
src/include/taler_templating_lib.h | 22 +-
src/include/taler_testing_lib.h | 38 +-
src/include/taler_util.h | 64 +-
src/json/Makefile.am | 16 +-
src/json/json.c | 169 +----
src/json/json_wire.c | 74 ---
src/json/test_json_wire.c | 80 ---
src/kyclogic/Makefile.am | 6 +-
src/kyclogic/kyclogic-persona.conf | 4 +
src/kyclogic/kyclogic_api.c | 9 +-
src/kyclogic/plugin_kyclogic_oauth2.c | 120 ++--
src/kyclogic/plugin_kyclogic_persona.c | 374 +++++------
.../taler-exchange-kyc-persona-converter.sh | 54 ++
src/kyclogic/taler-exchange-kyc-tester.c | 6 +-
src/lib/exchange_api_batch_deposit.c | 12 +-
src/lib/exchange_api_batch_withdraw.c | 37 +-
src/lib/exchange_api_batch_withdraw2.c | 68 +-
src/lib/exchange_api_common.c | 192 ++++++
src/lib/exchange_api_contracts_get.c | 8 +-
src/lib/exchange_api_csr_melt.c | 4 +-
src/lib/exchange_api_csr_withdraw.c | 2 +-
src/lib/exchange_api_deposit.c | 8 +-
src/lib/exchange_api_deposits_get.c | 48 +-
src/lib/exchange_api_handle.c | 104 ++-
src/lib/exchange_api_kyc_check.c | 20 +-
src/lib/exchange_api_link.c | 4 +-
src/lib/exchange_api_lookup_aml_decision.c | 14 +-
src/lib/exchange_api_lookup_aml_decisions.c | 6 +-
src/lib/exchange_api_management_drain_profits.c | 28 +-
src/lib/exchange_api_management_get_keys.c | 78 ++-
src/lib/exchange_api_management_post_extensions.c | 22 +-
src/lib/exchange_api_management_post_keys.c | 26 +-
...change_api_management_revoke_denomination_key.c | 22 +-
.../exchange_api_management_revoke_signing_key.c | 22 +-
.../exchange_api_management_update_aml_officer.c | 26 +-
src/lib/exchange_api_management_wire_disable.c | 30 +-
src/lib/exchange_api_management_wire_enable.c | 38 +-
src/lib/exchange_api_melt.c | 10 +-
src/lib/exchange_api_purse_deposit.c | 16 +-
src/lib/exchange_api_purse_merge.c | 14 +-
src/lib/exchange_api_purses_get.c | 14 +-
src/lib/exchange_api_recoup.c | 69 +-
src/lib/exchange_api_recoup_refresh.c | 67 +-
src/lib/exchange_api_refreshes_reveal.c | 4 +-
src/lib/exchange_api_refund.c | 75 +--
src/lib/exchange_api_transfers_get.c | 107 ++--
src/lib/exchange_api_wire.c | 282 +++------
src/lib/exchange_api_withdraw.c | 28 +-
src/lib/exchange_api_withdraw2.c | 69 +-
src/mhd/mhd_parsing.c | 167 ++++-
src/pq/pq_query_helper.c | 84 +--
src/pq/pq_result_helper.c | 66 +-
src/templating/.gitignore | 1 +
src/templating/AUTHORS | 9 +
src/templating/LICENSE-2.0.txt | 202 ------
src/templating/LICENSE.txt | 14 +
src/templating/Makefile.am | 11 +
src/templating/README.md | 306 ++++++---
src/templating/mustach-cjson.c | 239 +++++++
src/templating/mustach-cjson.h | 96 +++
src/templating/mustach-jansson.c | 580 ++++++-----------
src/templating/mustach-jansson.h | 72 ++-
src/templating/mustach-json-c.c | 267 ++++++++
src/templating/mustach-json-c.h | 160 +++++
src/templating/mustach-tool.c | 176 ++++--
src/templating/mustach-wrap.c | 456 ++++++++++++++
src/templating/mustach-wrap.h | 234 +++++++
src/templating/mustach.c | 256 +++++---
src/templating/mustach.h | 172 +++--
src/templating/templating_api.c | 60 +-
src/testing/Makefile.am | 2 +
src/testing/test_bank_api.c | 9 +
src/testing/test_bank_api_twisted.c | 6 +-
...twisted.conf => test_exchange_api-twisted.conf} | 4 -
src/testing/test_exchange_api_twisted.c | 166 ++---
src/testing/testing_api_cmd_bank_history_credit.c | 4 +-
src/testing/testing_api_cmd_bank_history_debit.c | 4 +-
src/testing/testing_api_cmd_batch.c | 6 +-
src/testing/testing_api_cmd_batch_deposit.c | 10 +-
src/testing/testing_api_cmd_batch_withdraw.c | 2 +-
src/testing/testing_api_cmd_check_aml_decision.c | 4 +-
src/testing/testing_api_cmd_contract_get.c | 10 +-
src/testing/testing_api_cmd_deposit.c | 6 +-
src/testing/testing_api_cmd_deposits_get.c | 5 +-
src/testing/testing_api_cmd_exec_wget.c | 158 +++++
.../testing_api_cmd_nexus_fetch_transactions.c | 187 ++++++
src/testing/testing_api_cmd_oauth.c | 1 +
src/testing/testing_api_cmd_purse_create_deposit.c | 4 +-
src/testing/testing_api_cmd_purse_deposit.c | 10 +-
src/testing/testing_api_cmd_purse_get.c | 4 +-
src/testing/testing_api_cmd_recoup.c | 17 +-
src/testing/testing_api_cmd_recoup_refresh.c | 9 +-
src/testing/testing_api_cmd_refresh.c | 40 +-
src/testing/testing_api_cmd_refund.c | 13 +-
src/testing/testing_api_cmd_revoke_denom_key.c | 5 +-
src/testing/testing_api_cmd_revoke_sign_key.c | 7 +-
src/testing/testing_api_cmd_set_officer.c | 6 +-
src/testing/testing_api_cmd_transfer_get.c | 223 +++----
src/testing/testing_api_cmd_wire.c | 75 ++-
src/testing/testing_api_cmd_wire_add.c | 22 +-
src/testing/testing_api_cmd_wire_del.c | 7 +-
src/testing/testing_api_cmd_withdraw.c | 8 +-
src/testing/testing_api_helpers_bank.c | 23 +-
src/testing/testing_api_loop.c | 63 +-
src/util/.gitignore | 1 +
src/util/Makefile.am | 13 +-
src/util/age_restriction.c | 3 +
src/util/amount.c | 27 +-
src/util/conversion.c | 402 ++++++++++++
src/util/crypto_confirmation.c | 8 +-
src/util/crypto_contract.c | 42 +-
src/util/crypto_helper_esign.c | 6 +-
src/util/crypto_helper_rsa.c | 12 +-
src/util/exchange_signatures.c | 16 +-
src/util/iban.c | 6 +-
src/util/offline_signatures.c | 86 ++-
src/util/payto.c | 6 +-
src/util/taler-exchange-secmod-cs.c | 24 +-
src/util/taler-exchange-secmod-eddsa.c | 6 +-
src/util/taler-exchange-secmod-rsa.c | 36 +-
src/util/test_conversion.c | 149 +++++
src/util/test_conversion.sh | 5 +
src/util/test_crypto.c | 25 +
src/util/util.c | 169 ++++-
206 files changed, 8741 insertions(+), 3520 deletions(-)
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
- [taler-exchange] branch master updated (2d4ebd3f -> f969bd3c), gnunet, 2023/07/03
- [taler-exchange] 07/29: Merge branch 'master' into age-withdraw, gnunet, 2023/07/03
- [taler-exchange] 02/29: Merge branch 'master' into age-withdraw, gnunet, 2023/07/03
- [taler-exchange] 03/29: Merge branch 'master' into age-withdraw,
gnunet <=
- [taler-exchange] 01/29: -fix typos for doxygen, gnunet, 2023/07/03
- [taler-exchange] 11/29: Merge branch 'master' into age-withdraw, gnunet, 2023/07/03
- [taler-exchange] 04/29: [age-withdraw] WIP: change schema to use new support for array types, 11/n, gnunet, 2023/07/03
- [taler-exchange] 08/29: Need libgnunetpq v4.0.0++, gnunet, 2023/07/03
- [taler-exchange] 05/29: Merge branch 'age-withdraw' of ssh://git.kesim.org/taler/exchange into age-withdraw, gnunet, 2023/07/03
- [taler-exchange] 06/29: [æge-withdraw] WiP: towards new API, gnunet, 2023/07/03
- [taler-exchange] 10/29: Merge branch 'master' into age-withdraw, gnunet, 2023/07/03
- [taler-exchange] 14/29: -comment updates, gnunet, 2023/07/03
- [taler-exchange] 19/29: added birthdate parser, gnunet, 2023/07/03
- [taler-exchange] 18/29: -fixed typos, gnunet, 2023/07/03