fix remaining #6679 issues in exchange
This commit is contained in:
parent
b2d8799af1
commit
9473ef4d86
@ -134,22 +134,27 @@ main (int argc,
|
|||||||
&gc_db),
|
&gc_db),
|
||||||
GNUNET_GETOPT_OPTION_END
|
GNUNET_GETOPT_OPTION_END
|
||||||
};
|
};
|
||||||
|
enum GNUNET_GenericReturnValue ret;
|
||||||
|
|
||||||
/* force linker to link against libtalerutil; if we do
|
/* force linker to link against libtalerutil; if we do
|
||||||
not do this, the linker may "optimize" libtalerutil
|
not do this, the linker may "optimize" libtalerutil
|
||||||
away and skip #TALER_OS_init(), which we do need */
|
away and skip #TALER_OS_init(), which we do need */
|
||||||
(void) TALER_project_data_default ();
|
(void) TALER_project_data_default ();
|
||||||
GNUNET_assert (GNUNET_OK ==
|
|
||||||
GNUNET_log_setup ("taler-auditor-dbinit",
|
|
||||||
"INFO",
|
|
||||||
NULL));
|
|
||||||
if (GNUNET_OK !=
|
if (GNUNET_OK !=
|
||||||
GNUNET_PROGRAM_run (argc, argv,
|
GNUNET_STRINGS_get_utf8_args (argc, argv,
|
||||||
|
&argc, &argv))
|
||||||
|
return 4;
|
||||||
|
ret = GNUNET_PROGRAM_run (
|
||||||
|
argc, argv,
|
||||||
"taler-auditor-dbinit",
|
"taler-auditor-dbinit",
|
||||||
"Initialize Taler auditor database",
|
gettext_noop ("Initialize Taler auditor database"),
|
||||||
options,
|
options,
|
||||||
&run, NULL))
|
&run, NULL);
|
||||||
return 1;
|
GNUNET_free_nz ((void *) argv);
|
||||||
|
if (GNUNET_SYSERR == ret)
|
||||||
|
return 3;
|
||||||
|
if (GNUNET_NO == ret)
|
||||||
|
return 0;
|
||||||
return global_ret;
|
return global_ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -92,10 +92,17 @@ main (int argc,
|
|||||||
GNUNET_log_setup ("taler-auditor-exchange",
|
GNUNET_log_setup ("taler-auditor-exchange",
|
||||||
"WARNING",
|
"WARNING",
|
||||||
NULL));
|
NULL));
|
||||||
if (GNUNET_GETOPT_run ("taler-auditor-exchange",
|
{
|
||||||
|
enum GNUNET_GenericReturnValue ret;
|
||||||
|
|
||||||
|
ret = GNUNET_GETOPT_run ("taler-auditor-exchange",
|
||||||
options,
|
options,
|
||||||
argc, argv) <= 0)
|
argc, argv);
|
||||||
|
if (GNUNET_NO == ret)
|
||||||
|
return 0;
|
||||||
|
if (GNUNET_OK != ret)
|
||||||
return 1;
|
return 1;
|
||||||
|
}
|
||||||
if (NULL == cfgfile)
|
if (NULL == cfgfile)
|
||||||
cfgfile = GNUNET_strdup (GNUNET_OS_project_data_get ()->user_config_file);
|
cfgfile = GNUNET_strdup (GNUNET_OS_project_data_get ()->user_config_file);
|
||||||
cfg = GNUNET_CONFIGURATION_create ();
|
cfg = GNUNET_CONFIGURATION_create ();
|
||||||
|
@ -569,11 +569,18 @@ main (int argc,
|
|||||||
int fh = -1;
|
int fh = -1;
|
||||||
enum TALER_MHD_GlobalOptions go;
|
enum TALER_MHD_GlobalOptions go;
|
||||||
|
|
||||||
if (0 >=
|
{
|
||||||
GNUNET_GETOPT_run ("taler-auditor-httpd",
|
enum GNUNET_GenericReturnValue ret;
|
||||||
|
|
||||||
|
ret = GNUNET_GETOPT_run ("taler-auditor-httpd",
|
||||||
options,
|
options,
|
||||||
argc, argv))
|
argc, argv);
|
||||||
|
if (GNUNET_NO == ret)
|
||||||
|
return 0;
|
||||||
|
if (GNUNET_SYSERR == ret)
|
||||||
|
return 3;
|
||||||
return 1;
|
return 1;
|
||||||
|
}
|
||||||
go = TALER_MHD_GO_NONE;
|
go = TALER_MHD_GO_NONE;
|
||||||
if (auditor_connection_close)
|
if (auditor_connection_close)
|
||||||
go |= TALER_MHD_GO_FORCE_CONNECTION_CLOSE;
|
go |= TALER_MHD_GO_FORCE_CONNECTION_CLOSE;
|
||||||
|
@ -1490,10 +1490,6 @@ main (int argc,
|
|||||||
GNUNET_STRINGS_get_utf8_args (argc, argv,
|
GNUNET_STRINGS_get_utf8_args (argc, argv,
|
||||||
&argc, &argv))
|
&argc, &argv))
|
||||||
return 4;
|
return 4;
|
||||||
GNUNET_assert (GNUNET_OK ==
|
|
||||||
GNUNET_log_setup ("taler-helper-auditor-aggregation",
|
|
||||||
"MESSAGE",
|
|
||||||
NULL));
|
|
||||||
ret = GNUNET_PROGRAM_run (
|
ret = GNUNET_PROGRAM_run (
|
||||||
argc,
|
argc,
|
||||||
argv,
|
argv,
|
||||||
|
@ -2760,24 +2760,29 @@ main (int argc,
|
|||||||
"timetravel"),
|
"timetravel"),
|
||||||
GNUNET_GETOPT_OPTION_END
|
GNUNET_GETOPT_OPTION_END
|
||||||
};
|
};
|
||||||
|
enum GNUNET_GenericReturnValue ret;
|
||||||
|
|
||||||
/* force linker to link against libtalerutil; if we do
|
/* force linker to link against libtalerutil; if we do
|
||||||
not do this, the linker may "optimize" libtalerutil
|
not do this, the linker may "optimize" libtalerutil
|
||||||
away and skip #TALER_OS_init(), which we do need */
|
away and skip #TALER_OS_init(), which we do need */
|
||||||
(void) TALER_project_data_default ();
|
(void) TALER_project_data_default ();
|
||||||
GNUNET_assert (GNUNET_OK ==
|
|
||||||
GNUNET_log_setup ("taler-helper-auditor-coins",
|
|
||||||
"MESSAGE",
|
|
||||||
NULL));
|
|
||||||
if (GNUNET_OK !=
|
if (GNUNET_OK !=
|
||||||
GNUNET_PROGRAM_run (argc,
|
GNUNET_STRINGS_get_utf8_args (argc, argv,
|
||||||
|
&argc, &argv))
|
||||||
|
return 4;
|
||||||
|
ret = GNUNET_PROGRAM_run (
|
||||||
|
argc,
|
||||||
argv,
|
argv,
|
||||||
"taler-helper-auditor-coins",
|
"taler-helper-auditor-coins",
|
||||||
"Audit Taler coin processing",
|
gettext_noop ("Audit Taler coin processing"),
|
||||||
options,
|
options,
|
||||||
&run,
|
&run,
|
||||||
NULL))
|
NULL);
|
||||||
return 1;
|
GNUNET_free_nz ((void *) argv);
|
||||||
|
if (GNUNET_SYSERR == ret)
|
||||||
|
return 3;
|
||||||
|
if (GNUNET_NO == ret)
|
||||||
|
return 0;
|
||||||
return global_ret;
|
return global_ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -360,24 +360,30 @@ main (int argc,
|
|||||||
"timetravel"),
|
"timetravel"),
|
||||||
GNUNET_GETOPT_OPTION_END
|
GNUNET_GETOPT_OPTION_END
|
||||||
};
|
};
|
||||||
|
enum GNUNET_GenericReturnValue ret;
|
||||||
|
|
||||||
/* force linker to link against libtalerutil; if we do
|
/* force linker to link against libtalerutil; if we do
|
||||||
not do this, the linker may "optimize" libtalerutil
|
not do this, the linker may "optimize" libtalerutil
|
||||||
away and skip #TALER_OS_init(), which we do need */
|
away and skip #TALER_OS_init(), which we do need */
|
||||||
(void) TALER_project_data_default ();
|
(void) TALER_project_data_default ();
|
||||||
GNUNET_assert (GNUNET_OK ==
|
|
||||||
GNUNET_log_setup ("taler-helper-auditor-deposits",
|
|
||||||
"MESSAGE",
|
|
||||||
NULL));
|
|
||||||
if (GNUNET_OK !=
|
if (GNUNET_OK !=
|
||||||
GNUNET_PROGRAM_run (argc,
|
GNUNET_STRINGS_get_utf8_args (argc, argv,
|
||||||
|
&argc, &argv))
|
||||||
|
return 4;
|
||||||
|
ret = GNUNET_PROGRAM_run (
|
||||||
|
argc,
|
||||||
argv,
|
argv,
|
||||||
"taler-helper-auditor-deposits",
|
"taler-helper-auditor-deposits",
|
||||||
"Audit Taler exchange database for deposit confirmation consistency",
|
gettext_noop (
|
||||||
|
"Audit Taler exchange database for deposit confirmation consistency"),
|
||||||
options,
|
options,
|
||||||
&run,
|
&run,
|
||||||
NULL))
|
NULL);
|
||||||
return 1;
|
GNUNET_free_nz ((void *) argv);
|
||||||
|
if (GNUNET_SYSERR == ret)
|
||||||
|
return 3;
|
||||||
|
if (GNUNET_NO == ret)
|
||||||
|
return 0;
|
||||||
return global_ret;
|
return global_ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1677,24 +1677,29 @@ main (int argc,
|
|||||||
"timetravel"),
|
"timetravel"),
|
||||||
GNUNET_GETOPT_OPTION_END
|
GNUNET_GETOPT_OPTION_END
|
||||||
};
|
};
|
||||||
|
enum GNUNET_GenericReturnValue ret;
|
||||||
|
|
||||||
/* force linker to link against libtalerutil; if we do
|
/* force linker to link against libtalerutil; if we do
|
||||||
not do this, the linker may "optimize" libtalerutil
|
not do this, the linker may "optimize" libtalerutil
|
||||||
away and skip #TALER_OS_init(), which we do need */
|
away and skip #TALER_OS_init(), which we do need */
|
||||||
(void) TALER_project_data_default ();
|
(void) TALER_project_data_default ();
|
||||||
GNUNET_assert (GNUNET_OK ==
|
|
||||||
GNUNET_log_setup ("taler-helper-auditor-reserves",
|
|
||||||
"MESSAGE",
|
|
||||||
NULL));
|
|
||||||
if (GNUNET_OK !=
|
if (GNUNET_OK !=
|
||||||
GNUNET_PROGRAM_run (argc,
|
GNUNET_STRINGS_get_utf8_args (argc, argv,
|
||||||
|
&argc, &argv))
|
||||||
|
return 4;
|
||||||
|
ret = GNUNET_PROGRAM_run (
|
||||||
|
argc,
|
||||||
argv,
|
argv,
|
||||||
"taler-helper-auditor-reserves",
|
"taler-helper-auditor-reserves",
|
||||||
"Audit Taler exchange reserve handling",
|
gettext_noop ("Audit Taler exchange reserve handling"),
|
||||||
options,
|
options,
|
||||||
&run,
|
&run,
|
||||||
NULL))
|
NULL);
|
||||||
return 1;
|
GNUNET_free_nz ((void *) argv);
|
||||||
|
if (GNUNET_SYSERR == ret)
|
||||||
|
return 3;
|
||||||
|
if (GNUNET_NO == ret)
|
||||||
|
return 0;
|
||||||
return global_ret;
|
return global_ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2183,24 +2183,30 @@ main (int argc,
|
|||||||
"timetravel"),
|
"timetravel"),
|
||||||
GNUNET_GETOPT_OPTION_END
|
GNUNET_GETOPT_OPTION_END
|
||||||
};
|
};
|
||||||
|
enum GNUNET_GenericReturnValue ret;
|
||||||
|
|
||||||
/* force linker to link against libtalerutil; if we do
|
/* force linker to link against libtalerutil; if we do
|
||||||
not do this, the linker may "optimize" libtalerutil
|
not do this, the linker may "optimize" libtalerutil
|
||||||
away and skip #TALER_OS_init(), which we do need */
|
away and skip #TALER_OS_init(), which we do need */
|
||||||
(void) TALER_project_data_default ();
|
(void) TALER_project_data_default ();
|
||||||
GNUNET_assert (GNUNET_OK ==
|
|
||||||
GNUNET_log_setup ("taler-helper-auditor-wire",
|
|
||||||
"MESSAGE",
|
|
||||||
NULL));
|
|
||||||
if (GNUNET_OK !=
|
if (GNUNET_OK !=
|
||||||
GNUNET_PROGRAM_run (argc,
|
GNUNET_STRINGS_get_utf8_args (argc, argv,
|
||||||
|
&argc, &argv))
|
||||||
|
return 4;
|
||||||
|
ret = GNUNET_PROGRAM_run (
|
||||||
|
argc,
|
||||||
argv,
|
argv,
|
||||||
"taler-helper-auditor-wire",
|
"taler-helper-auditor-wire",
|
||||||
"Audit exchange database for consistency with the bank's wire transfers",
|
gettext_noop (
|
||||||
|
"Audit exchange database for consistency with the bank's wire transfers"),
|
||||||
options,
|
options,
|
||||||
&run,
|
&run,
|
||||||
NULL))
|
NULL);
|
||||||
return 1;
|
GNUNET_free_nz ((void *) argv);
|
||||||
|
if (GNUNET_SYSERR == ret)
|
||||||
|
return 3;
|
||||||
|
if (GNUNET_NO == ret)
|
||||||
|
return 0;
|
||||||
return global_ret;
|
return global_ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -227,7 +227,7 @@ credit_history_cb (void *cls,
|
|||||||
* mentioned in the config section given by the user.
|
* mentioned in the config section given by the user.
|
||||||
*/
|
*/
|
||||||
static void
|
static void
|
||||||
execute_credit_history ()
|
execute_credit_history (void)
|
||||||
{
|
{
|
||||||
if (NULL != subject)
|
if (NULL != subject)
|
||||||
{
|
{
|
||||||
@ -329,7 +329,7 @@ debit_history_cb (void *cls,
|
|||||||
* mentioned in the config section given by the user.
|
* mentioned in the config section given by the user.
|
||||||
*/
|
*/
|
||||||
static void
|
static void
|
||||||
execute_debit_history ()
|
execute_debit_history (void)
|
||||||
{
|
{
|
||||||
if (NULL != subject)
|
if (NULL != subject)
|
||||||
{
|
{
|
||||||
@ -396,7 +396,7 @@ confirmation_cb (void *cls,
|
|||||||
* Ask the bank to execute a wire transfer.
|
* Ask the bank to execute a wire transfer.
|
||||||
*/
|
*/
|
||||||
static void
|
static void
|
||||||
execute_wire_transfer ()
|
execute_wire_transfer (void)
|
||||||
{
|
{
|
||||||
struct TALER_WireTransferIdentifierRawP wtid;
|
struct TALER_WireTransferIdentifierRawP wtid;
|
||||||
void *buf;
|
void *buf;
|
||||||
@ -511,7 +511,7 @@ res_cb (void *cls,
|
|||||||
* Ask the bank to execute a wire transfer to the exchange.
|
* Ask the bank to execute a wire transfer to the exchange.
|
||||||
*/
|
*/
|
||||||
static void
|
static void
|
||||||
execute_admin_transfer ()
|
execute_admin_transfer (void)
|
||||||
{
|
{
|
||||||
struct TALER_ReservePublicKeyP reserve_pub;
|
struct TALER_ReservePublicKeyP reserve_pub;
|
||||||
|
|
||||||
@ -674,7 +674,6 @@ main (int argc,
|
|||||||
"URL",
|
"URL",
|
||||||
"Wire gateway URL to use to talk to the bank",
|
"Wire gateway URL to use to talk to the bank",
|
||||||
&auth.wire_gateway_url),
|
&auth.wire_gateway_url),
|
||||||
GNUNET_GETOPT_option_help ("Deposit funds into a Taler reserve"),
|
|
||||||
GNUNET_GETOPT_option_string ('C',
|
GNUNET_GETOPT_option_string ('C',
|
||||||
"credit",
|
"credit",
|
||||||
"ACCOUNT",
|
"ACCOUNT",
|
||||||
@ -720,21 +719,30 @@ main (int argc,
|
|||||||
&start_row),
|
&start_row),
|
||||||
GNUNET_GETOPT_OPTION_END
|
GNUNET_GETOPT_OPTION_END
|
||||||
};
|
};
|
||||||
|
enum GNUNET_GenericReturnValue ret;
|
||||||
|
|
||||||
GNUNET_assert (GNUNET_OK ==
|
/* force linker to link against libtalerutil; if we do
|
||||||
GNUNET_log_setup ("taler-bank-transfer",
|
not do this, the linker may "optimize" libtalerutil
|
||||||
"WARNING",
|
away and skip #TALER_OS_init(), which we do need */
|
||||||
NULL));
|
(void) TALER_project_data_default ();
|
||||||
global_ret = 1;
|
|
||||||
if (GNUNET_OK !=
|
if (GNUNET_OK !=
|
||||||
GNUNET_PROGRAM_run (argc, argv,
|
GNUNET_STRINGS_get_utf8_args (argc, argv,
|
||||||
"taler-bank-transfer",
|
&argc, &argv))
|
||||||
"Client tool of the Taler Wire Gateway",
|
return 4;
|
||||||
|
global_ret = 1;
|
||||||
|
ret = GNUNET_PROGRAM_run (
|
||||||
|
argc, argv,
|
||||||
|
"taler-wire-gateway-client",
|
||||||
|
gettext_noop ("Client tool of the Taler Wire Gateway"),
|
||||||
options,
|
options,
|
||||||
&run, NULL))
|
&run, NULL);
|
||||||
return 1;
|
GNUNET_free_nz ((void *) argv);
|
||||||
|
if (GNUNET_SYSERR == ret)
|
||||||
|
return 3;
|
||||||
|
if (GNUNET_NO == ret)
|
||||||
|
return 0;
|
||||||
return global_ret;
|
return global_ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/* end taler-bank-transfer.c */
|
/* end taler-wire-gateway-client.c */
|
||||||
|
@ -1313,22 +1313,27 @@ main (int argc,
|
|||||||
struct GNUNET_GETOPT_CommandLineOption options[] = {
|
struct GNUNET_GETOPT_CommandLineOption options[] = {
|
||||||
GNUNET_GETOPT_OPTION_END
|
GNUNET_GETOPT_OPTION_END
|
||||||
};
|
};
|
||||||
|
enum GNUNET_GenericReturnValue ret;
|
||||||
|
|
||||||
/* force linker to link against libtalerutil; if we do
|
/* force linker to link against libtalerutil; if we do
|
||||||
not do this, the linker may "optimize" libtalerutil
|
not do this, the linker may "optimize" libtalerutil
|
||||||
away and skip #TALER_OS_init(), which we do need */
|
away and skip #TALER_OS_init(), which we do need */
|
||||||
(void) TALER_project_data_default ();
|
(void) TALER_project_data_default ();
|
||||||
GNUNET_assert (GNUNET_OK ==
|
|
||||||
GNUNET_log_setup ("taler-auditor-offline",
|
|
||||||
"WARNING",
|
|
||||||
NULL));
|
|
||||||
if (GNUNET_OK !=
|
if (GNUNET_OK !=
|
||||||
GNUNET_PROGRAM_run (argc, argv,
|
GNUNET_STRINGS_get_utf8_args (argc, argv,
|
||||||
|
&argc, &argv))
|
||||||
|
return 4;
|
||||||
|
ret = GNUNET_PROGRAM_run (
|
||||||
|
argc, argv,
|
||||||
"taler-auditor-offline",
|
"taler-auditor-offline",
|
||||||
"Operations for offline signing for a Taler exchange",
|
gettext_noop ("Operations for offline signing for a Taler exchange"),
|
||||||
options,
|
options,
|
||||||
&run, NULL))
|
&run, NULL);
|
||||||
return 1;
|
GNUNET_free_nz ((void *) argv);
|
||||||
|
if (GNUNET_SYSERR == ret)
|
||||||
|
return 3;
|
||||||
|
if (GNUNET_NO == ret)
|
||||||
|
return 0;
|
||||||
return global_ret;
|
return global_ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user