Merge branch 'master' of git.taler.net:/var/git/exchange

This commit is contained in:
Jeff Burdges 2016-04-20 17:07:25 +02:00
commit 1d43437991
11 changed files with 25 additions and 17 deletions

View File

@ -15,6 +15,10 @@ if WALLET_ONLY
SUBDIRS = include util
else
pkgcfgdir = $(prefix)/share/taler/config.d/
pkgcfg_DATA = \
taler.conf
SUBDIRS = include util json $(PQ_DIR) $(BANK_LIB) wire exchangedb exchange exchange-tools
if HAVE_LIBCURL
SUBDIRS += exchange-lib

View File

@ -4,10 +4,12 @@
# Persistant data storage for the testcase
TALER_TEST_HOME = test_exchange_api_home/
[exchange]
[taler]
# Currency supported by the exchange (can only be one)
CURRENCY = EUR
[exchange]
# Wire format supported by the exchange
# We use 'test' for testing of the actual
# coin operations, and 'sepa' to test SEPA-specific routines.

View File

@ -1,8 +1,6 @@
# This file is in the public domain.
#
[exchange]
# Currency supported by the exchange (can only be one)
# CURRENCY = EUR
# Where do we store the private keys the exchange needs at
# runtime? (Denomination and signing keys are then stored

View File

@ -249,12 +249,12 @@ exchange_serve_process_config ()
{
if (GNUNET_OK !=
GNUNET_CONFIGURATION_get_value_string (cfg,
"exchange",
"taler",
"currency",
&exchange_currency_string))
{
GNUNET_log_config_missing (GNUNET_ERROR_TYPE_ERROR,
"exchange",
"taler",
"currency");
return GNUNET_SYSERR;
}

View File

@ -378,12 +378,12 @@ exchange_serve_process_config ()
}
if (GNUNET_OK !=
GNUNET_CONFIGURATION_get_value_string (cfg,
"exchange",
"taler",
"currency",
&TMH_exchange_currency_string))
{
GNUNET_log_config_missing (GNUNET_ERROR_TYPE_ERROR,
"exchange",
"taler",
"currency");
return GNUNET_SYSERR;
}

View File

@ -2,11 +2,13 @@
# Persistant data storage for the testcase
TALER_TEST_HOME = test_taler_exchange_httpd_home/
[exchange]
[taler]
# Currency supported by the exchange (can only be one)
CURRENCY = EUR
[exchange]
# Wire format supported by the exchange
# We use 'test' for testing of the actual
# coin operations.

2
src/taler.conf Normal file
View File

@ -0,0 +1,2 @@
[taler]
CURRENCY = KUDOS

View File

@ -737,12 +737,12 @@ libtaler_plugin_wire_sepa_init (void *cls)
{
if (GNUNET_OK !=
GNUNET_CONFIGURATION_get_value_string (cfg,
"exchange",
"taler",
"CURRENCY",
&sc->currency))
{
GNUNET_log_config_missing (GNUNET_ERROR_TYPE_ERROR,
"exchange",
"taler",
"CURRENCY");
GNUNET_free (sc);
return NULL;

View File

@ -242,12 +242,12 @@ libtaler_plugin_wire_template_init (void *cls)
}
if (GNUNET_OK !=
GNUNET_CONFIGURATION_get_value_string (cfg,
"exchange",
"taler",
"CURRENCY",
&tc->currency))
{
GNUNET_log_config_missing (GNUNET_ERROR_TYPE_ERROR,
"exchange",
"taler",
"CURRENCY");
GNUNET_free (tc->bank_uri);
GNUNET_free (tc);

View File

@ -224,7 +224,7 @@ test_amount_round (void *cls,
if (NULL == tc->currency)
{
GNUNET_log_config_missing (GNUNET_ERROR_TYPE_ERROR,
"exchange",
"taler",
"CURRENCY");
return GNUNET_SYSERR; /* not configured with currency */
}
@ -820,12 +820,12 @@ libtaler_plugin_wire_test_init (void *cls)
}
if (GNUNET_OK !=
GNUNET_CONFIGURATION_get_value_string (cfg,
"exchange",
"taler",
"CURRENCY",
&tc->currency))
{
GNUNET_log_config_missing (GNUNET_ERROR_TYPE_ERROR,
"exchange",
"taler",
"CURRENCY");
GNUNET_free (tc->bank_uri);
GNUNET_free (tc);

View File

@ -17,5 +17,5 @@ SEPA_RESPONSE_FILE = test_wire_plugin_sepa.json
# is avaialble).
BANK_URI = http://localhost/
[exchange]
[taler]
CURRENCY = "EUR"