exchange

Base system with REST service to issue digital coins, run by the payment service provider
Log | Files | Refs | Submodules | README | LICENSE

commit b88234b5202ae7c4713a31d124066ac992a091b3
parent 330d99b5c80e9bacb06230be6b29a33eed52080d
Author: Christian Grothoff <christian@grothoff.org>
Date:   Sun,  2 Mar 2025 12:11:29 +0100

more work for MHD2

Diffstat:
Msrc/exchange-tools/taler-auditor-offline.c | 1+
Msrc/exchange-tools/taler-exchange-kyc-trigger.c | 1+
Msrc/include/taler_exchange_service.h | 1-
Msrc/include/taler_mhd2_lib.h | 26+++++++++++++-------------
Msrc/lib/exchange_api_add_aml_decision.c | 1+
Msrc/lib/exchange_api_auditor_add_denomination.c | 1+
Msrc/lib/exchange_api_kyc_start.c | 1+
Msrc/lib/exchange_api_management_add_partner.c | 1+
Msrc/lib/exchange_api_management_auditor_disable.c | 1+
Msrc/lib/exchange_api_management_auditor_enable.c | 1+
Msrc/lib/exchange_api_management_drain_profits.c | 1+
Msrc/lib/exchange_api_management_get_keys.c | 1+
Msrc/lib/exchange_api_management_post_keys.c | 1+
Msrc/lib/exchange_api_management_revoke_denomination_key.c | 1+
Msrc/lib/exchange_api_management_revoke_signing_key.c | 1+
Msrc/lib/exchange_api_management_set_global_fee.c | 1+
Msrc/lib/exchange_api_management_set_wire_fee.c | 1+
Msrc/lib/exchange_api_management_update_aml_officer.c | 1+
Msrc/lib/exchange_api_management_wire_disable.c | 1+
Msrc/lib/exchange_api_management_wire_enable.c | 1+
20 files changed, 31 insertions(+), 14 deletions(-)

diff --git a/src/exchange-tools/taler-auditor-offline.c b/src/exchange-tools/taler-auditor-offline.c @@ -20,6 +20,7 @@ */ #include <platform.h> #include <gnunet/gnunet_json_lib.h> +#include <microhttpd.h> #include "taler_json_lib.h" #include "taler_exchange_service.h" diff --git a/src/exchange-tools/taler-exchange-kyc-trigger.c b/src/exchange-tools/taler-exchange-kyc-trigger.c @@ -21,6 +21,7 @@ #include <platform.h> #include <gnunet/gnunet_json_lib.h> #include <gnunet/gnunet_util_lib.h> +#include <microhttpd.h> #include "taler_json_lib.h" #include "taler_exchange_service.h" diff --git a/src/include/taler_exchange_service.h b/src/include/taler_exchange_service.h @@ -28,7 +28,6 @@ #include <jansson.h> #include "taler_util.h" #include "taler_error_codes.h" -#include "taler_kyclogic_lib.h" #include <gnunet/gnunet_curl_lib.h> diff --git a/src/include/taler_mhd2_lib.h b/src/include/taler_mhd2_lib.h @@ -887,11 +887,11 @@ TALER_MHD2_check_content_length_ (struct MHD_Request *request, * @return #GNUNET_OK on success */ enum GNUNET_GenericReturnValue -TALER_MHD2_parse_config (const struct GNUNET_CONFIGURATION_Handle *cfg, - const char *section, - uint16_t *rport, - char **unix_path, - mode_t *unix_mode); +TALER_MHD_parse_config (const struct GNUNET_CONFIGURATION_Handle *cfg, + const char *section, + uint16_t *rport, + char **unix_path, + mode_t *unix_mode); /** @@ -902,9 +902,9 @@ TALER_MHD2_parse_config (const struct GNUNET_CONFIGURATION_Handle *cfg, * @param ap arguments to @a fm */ void -TALER_MHD2_handle_logs (void *cls, - const char *fm, - va_list ap); +TALER_MHD_handle_logs (void *cls, + const char *fm, + va_list ap); /** @@ -916,8 +916,8 @@ TALER_MHD2_handle_logs (void *cls, * @return -1 on error, otherwise the listen socket */ int -TALER_MHD2_open_unix_path (const char *unix_path, - mode_t unix_mode); +TALER_MHD_open_unix_path (const char *unix_path, + mode_t unix_mode); /** @@ -933,9 +933,9 @@ TALER_MHD2_open_unix_path (const char *unix_path, * either -1 and a port, or a bound stream socket */ int -TALER_MHD2_bind (const struct GNUNET_CONFIGURATION_Handle *cfg, - const char *section, - uint16_t *port); +TALER_MHD_bind (const struct GNUNET_CONFIGURATION_Handle *cfg, + const char *section, + uint16_t *port); /** diff --git a/src/lib/exchange_api_add_aml_decision.c b/src/lib/exchange_api_add_aml_decision.c @@ -21,6 +21,7 @@ */ #include "platform.h" #include "taler_json_lib.h" +#include <microhttpd.h> #include <gnunet/gnunet_curl_lib.h> #include "taler_exchange_service.h" #include "exchange_api_curl_defaults.h" diff --git a/src/lib/exchange_api_auditor_add_denomination.c b/src/lib/exchange_api_auditor_add_denomination.c @@ -22,6 +22,7 @@ #include "platform.h" #include "taler_json_lib.h" #include <gnunet/gnunet_curl_lib.h> +#include <microhttpd.h> #include "taler_exchange_service.h" #include "auditor_api_curl_defaults.h" #include "taler_signatures.h" diff --git a/src/lib/exchange_api_kyc_start.c b/src/lib/exchange_api_kyc_start.c @@ -21,6 +21,7 @@ */ #include "platform.h" #include "taler_json_lib.h" +#include <microhttpd.h> #include <gnunet/gnunet_curl_lib.h> #include "taler_exchange_service.h" #include "exchange_api_curl_defaults.h" diff --git a/src/lib/exchange_api_management_add_partner.c b/src/lib/exchange_api_management_add_partner.c @@ -22,6 +22,7 @@ #include "platform.h" #include "taler_json_lib.h" #include <gnunet/gnunet_curl_lib.h> +#include <microhttpd.h> #include "taler_exchange_service.h" #include "exchange_api_curl_defaults.h" #include "taler_signatures.h" diff --git a/src/lib/exchange_api_management_auditor_disable.c b/src/lib/exchange_api_management_auditor_disable.c @@ -22,6 +22,7 @@ #include "platform.h" #include "taler_json_lib.h" #include <gnunet/gnunet_curl_lib.h> +#include <microhttpd.h> #include "taler_exchange_service.h" #include "exchange_api_curl_defaults.h" #include "taler_signatures.h" diff --git a/src/lib/exchange_api_management_auditor_enable.c b/src/lib/exchange_api_management_auditor_enable.c @@ -22,6 +22,7 @@ #include "platform.h" #include "taler_json_lib.h" #include <gnunet/gnunet_curl_lib.h> +#include <microhttpd.h> #include "taler_exchange_service.h" #include "exchange_api_curl_defaults.h" #include "taler_signatures.h" diff --git a/src/lib/exchange_api_management_drain_profits.c b/src/lib/exchange_api_management_drain_profits.c @@ -22,6 +22,7 @@ #include "platform.h" #include "taler_json_lib.h" #include <gnunet/gnunet_curl_lib.h> +#include <microhttpd.h> #include "exchange_api_curl_defaults.h" #include "taler_exchange_service.h" #include "taler_signatures.h" diff --git a/src/lib/exchange_api_management_get_keys.c b/src/lib/exchange_api_management_get_keys.c @@ -22,6 +22,7 @@ #include "platform.h" #include "taler_json_lib.h" #include <gnunet/gnunet_curl_lib.h> +#include <microhttpd.h> #include "taler_exchange_service.h" #include "exchange_api_curl_defaults.h" #include "taler_signatures.h" diff --git a/src/lib/exchange_api_management_post_keys.c b/src/lib/exchange_api_management_post_keys.c @@ -22,6 +22,7 @@ #include "platform.h" #include "taler_json_lib.h" #include <gnunet/gnunet_curl_lib.h> +#include <microhttpd.h> #include "taler_exchange_service.h" #include "exchange_api_curl_defaults.h" #include "taler_signatures.h" diff --git a/src/lib/exchange_api_management_revoke_denomination_key.c b/src/lib/exchange_api_management_revoke_denomination_key.c @@ -22,6 +22,7 @@ #include "platform.h" #include "taler_json_lib.h" #include <gnunet/gnunet_curl_lib.h> +#include <microhttpd.h> #include "taler_exchange_service.h" #include "exchange_api_curl_defaults.h" #include "taler_signatures.h" diff --git a/src/lib/exchange_api_management_revoke_signing_key.c b/src/lib/exchange_api_management_revoke_signing_key.c @@ -22,6 +22,7 @@ #include "platform.h" #include "taler_json_lib.h" #include <gnunet/gnunet_curl_lib.h> +#include <microhttpd.h> #include "taler_exchange_service.h" #include "exchange_api_curl_defaults.h" #include "taler_signatures.h" diff --git a/src/lib/exchange_api_management_set_global_fee.c b/src/lib/exchange_api_management_set_global_fee.c @@ -22,6 +22,7 @@ #include "platform.h" #include "taler_json_lib.h" #include <gnunet/gnunet_curl_lib.h> +#include <microhttpd.h> #include "exchange_api_curl_defaults.h" #include "taler_exchange_service.h" #include "taler_signatures.h" diff --git a/src/lib/exchange_api_management_set_wire_fee.c b/src/lib/exchange_api_management_set_wire_fee.c @@ -22,6 +22,7 @@ #include "platform.h" #include "taler_json_lib.h" #include <gnunet/gnunet_curl_lib.h> +#include <microhttpd.h> #include "exchange_api_curl_defaults.h" #include "taler_exchange_service.h" #include "taler_signatures.h" diff --git a/src/lib/exchange_api_management_update_aml_officer.c b/src/lib/exchange_api_management_update_aml_officer.c @@ -22,6 +22,7 @@ #include "platform.h" #include "taler_json_lib.h" #include <gnunet/gnunet_curl_lib.h> +#include <microhttpd.h> #include "taler_exchange_service.h" #include "exchange_api_curl_defaults.h" #include "taler_signatures.h" diff --git a/src/lib/exchange_api_management_wire_disable.c b/src/lib/exchange_api_management_wire_disable.c @@ -22,6 +22,7 @@ #include "platform.h" #include "taler_json_lib.h" #include <gnunet/gnunet_curl_lib.h> +#include <microhttpd.h> #include "taler_exchange_service.h" #include "exchange_api_curl_defaults.h" #include "taler_signatures.h" diff --git a/src/lib/exchange_api_management_wire_enable.c b/src/lib/exchange_api_management_wire_enable.c @@ -22,6 +22,7 @@ #include "platform.h" #include "taler_json_lib.h" #include <gnunet/gnunet_curl_lib.h> +#include <microhttpd.h> #include "taler_exchange_service.h" #include "exchange_api_curl_defaults.h" #include "taler_signatures.h"