[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[taler-exchange] branch master updated (7d323303 -> 7a098867)
From: |
gnunet |
Subject: |
[taler-exchange] branch master updated (7d323303 -> 7a098867) |
Date: |
Sat, 31 Jul 2021 08:26:35 +0200 |
This is an automated email from the git hooks/post-receive script.
grothoff pushed a change to branch master
in repository exchange.
from 7d323303 -eliminate more format-string packs
new 85a3a24c -eliminate more format-string packs
new 7a098867 -eliminate more format-string packs
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
src/exchange-tools/taler-exchange-offline.c | 183 ++++++++++++++--------------
src/json/json_wire.c | 9 +-
2 files changed, 96 insertions(+), 96 deletions(-)
diff --git a/src/exchange-tools/taler-exchange-offline.c
b/src/exchange-tools/taler-exchange-offline.c
index 460bd8e8..020c1140 100644
--- a/src/exchange-tools/taler-exchange-offline.c
+++ b/src/exchange-tools/taler-exchange-offline.c
@@ -716,16 +716,18 @@ output_operation (const char *op_name,
GNUNET_break (NULL != op_value);
if (NULL == out)
+ {
out = json_array ();
- action = json_pack ("{ s:s, s:o }",
- "operation",
- op_name,
- "arguments",
- op_value);
- GNUNET_break (NULL != action);
- GNUNET_break (0 ==
- json_array_append_new (out,
- action));
+ GNUNET_assert (NULL != out);
+ }
+ action = GNUNET_JSON_PACK (
+ GNUNET_JSON_pack_string ("operation",
+ op_name),
+ GNUNET_JSON_pack_object_steal ("arguments",
+ op_value));
+ GNUNET_assert (0 ==
+ json_array_append_new (out,
+ action));
}
@@ -1757,8 +1759,6 @@ trigger_upload (const char *exchange_url)
static void
do_upload (char *const *args)
{
- char *exchange_url;
-
if (NULL != in)
{
GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
@@ -1855,11 +1855,11 @@ do_revoke_denomination_key (char *const *args)
&master_priv,
&master_sig);
output_operation (OP_REVOKE_DENOMINATION,
- json_pack ("{s:o, s:o}",
- "h_denom_pub",
- GNUNET_JSON_from_data_auto (&h_denom_pub),
- "master_sig",
- GNUNET_JSON_from_data_auto (&master_sig)));
+ GNUNET_JSON_PACK (
+ GNUNET_JSON_pack_data_auto ("h_denom_pub",
+ &h_denom_pub),
+ GNUNET_JSON_pack_data_auto ("master_sig",
+ &master_sig)));
next (args + 1);
}
@@ -1904,11 +1904,11 @@ do_revoke_signkey (char *const *args)
&master_priv,
&master_sig);
output_operation (OP_REVOKE_SIGNKEY,
- json_pack ("{s:o, s:o}",
- "exchange_pub",
- GNUNET_JSON_from_data_auto (&exchange_pub),
- "master_sig",
- GNUNET_JSON_from_data_auto (&master_sig)));
+ GNUNET_JSON_PACK (
+ GNUNET_JSON_pack_data_auto ("exchange_pub",
+ &exchange_pub),
+ GNUNET_JSON_pack_data_auto ("master_sig",
+ &master_sig)));
next (args + 1);
}
@@ -1972,17 +1972,17 @@ do_add_auditor (char *const *args)
&master_priv,
&master_sig);
output_operation (OP_ENABLE_AUDITOR,
- json_pack ("{s:s, s:s, s:o, s:o, s:o}",
- "auditor_url",
- args[1],
- "auditor_name",
- args[2],
- "validity_start",
- GNUNET_JSON_from_time_abs (now),
- "auditor_pub",
- GNUNET_JSON_from_data_auto (&auditor_pub),
- "master_sig",
- GNUNET_JSON_from_data_auto (&master_sig)));
+ GNUNET_JSON_PACK (
+ GNUNET_JSON_pack_string ("auditor_url",
+ args[1]),
+ GNUNET_JSON_pack_string ("auditor_name",
+ args[2]),
+ GNUNET_JSON_pack_time_abs ("validity_start",
+ now),
+ GNUNET_JSON_pack_data_auto ("auditor_pub",
+ &auditor_pub),
+ GNUNET_JSON_pack_data_auto ("master_sig",
+ &master_sig)));
next (args + 3);
}
@@ -2032,13 +2032,13 @@ do_del_auditor (char *const *args)
&master_priv,
&master_sig);
output_operation (OP_DISABLE_AUDITOR,
- json_pack ("{s:o, s:o, s:o}",
- "auditor_pub",
- GNUNET_JSON_from_data_auto (&auditor_pub),
- "validity_end",
- GNUNET_JSON_from_time_abs (now),
- "master_sig",
- GNUNET_JSON_from_data_auto (&master_sig)));
+ GNUNET_JSON_PACK (
+ GNUNET_JSON_pack_data_auto ("auditor_pub",
+ &auditor_pub),
+ GNUNET_JSON_pack_time_abs ("validity_end",
+ now),
+ GNUNET_JSON_pack_data_auto ("master_sig",
+ &master_sig)));
next (args + 1);
}
@@ -2101,15 +2101,15 @@ do_add_wire (char *const *args)
&master_priv,
&master_sig_wire);
output_operation (OP_ENABLE_WIRE,
- json_pack ("{s:s, s:o, s:o, s:o}",
- "payto_uri",
- args[0],
- "validity_start",
- GNUNET_JSON_from_time_abs (now),
- "master_sig_add",
- GNUNET_JSON_from_data_auto (&master_sig_add),
- "master_sig_wire",
- GNUNET_JSON_from_data_auto (&master_sig_wire)));
+ GNUNET_JSON_PACK (
+ GNUNET_JSON_pack_string ("payto_uri",
+ args[0]),
+ GNUNET_JSON_pack_time_abs ("validity_start",
+ now),
+ GNUNET_JSON_pack_data_auto ("master_sig_add",
+ &master_sig_add),
+ GNUNET_JSON_pack_data_auto ("master_sig_wire",
+ &master_sig_wire)));
next (args + 1);
}
@@ -2153,13 +2153,13 @@ do_del_wire (char *const *args)
&master_priv,
&master_sig);
output_operation (OP_DISABLE_WIRE,
- json_pack ("{s:s, s:o, s:o}",
- "payto_uri",
- args[0],
- "validity_end",
- GNUNET_JSON_from_time_abs (now),
- "master_sig",
- GNUNET_JSON_from_data_auto (&master_sig)));
+ GNUNET_JSON_PACK (
+ GNUNET_JSON_pack_string ("payto_uri",
+ args[0]),
+ GNUNET_JSON_pack_time_abs ("validity_end",
+ now),
+ GNUNET_JSON_pack_data_auto ("master_sig",
+ &master_sig)));
next (args + 1);
}
@@ -2230,19 +2230,19 @@ do_set_wire_fee (char *const *args)
&master_priv,
&master_sig);
output_operation (OP_SET_WIRE_FEE,
- json_pack ("{s:s, s:o, s:o, s:o, s:o, s:o}",
- "wire_method",
- args[1],
- "start_time",
- GNUNET_JSON_from_time_abs (start_time),
- "end_time",
- GNUNET_JSON_from_time_abs (end_time),
- "wire_fee",
- TALER_JSON_from_amount (&wire_fee),
- "closing_fee",
- TALER_JSON_from_amount (&closing_fee),
- "master_sig",
- GNUNET_JSON_from_data_auto (&master_sig)));
+ GNUNET_JSON_PACK (
+ GNUNET_JSON_pack_string ("wire_method",
+ args[1]),
+ GNUNET_JSON_pack_time_abs ("start_time",
+ start_time),
+ GNUNET_JSON_pack_time_abs ("end_time",
+ end_time),
+ TALER_JSON_pack_amount ("wire_fee",
+ &wire_fee),
+ TALER_JSON_pack_amount ("closing_fee",
+ &closing_fee),
+ GNUNET_JSON_pack_data_auto ("master_sig",
+ &master_sig)));
next (args + 4);
}
@@ -2285,11 +2285,11 @@ download_cb (void *cls,
global_ret = EXIT_FAILURE;
return;
}
- in = json_pack ("{s:s,s:O}",
- "operation",
- OP_INPUT_KEYS,
- "arguments",
- hr->reply);
+ in = GNUNET_JSON_PACK (
+ GNUNET_JSON_pack_string ("operation",
+ OP_INPUT_KEYS),
+ GNUNET_JSON_pack_object_incref ("arguments",
+ (json_t *) hr->reply));
if (NULL == args[0])
{
json_dumpf (in,
@@ -2977,11 +2977,11 @@ sign_signkeys (const struct
TALER_SecurityModulePublicKeyP *secm_pub,
GNUNET_assert (0 ==
json_array_append_new (
result,
- json_pack ("{s:o,s:o}",
- "exchange_pub",
- GNUNET_JSON_from_data_auto (&exchange_pub),
- "master_sig",
- GNUNET_JSON_from_data_auto (&master_sig))));
+ GNUNET_JSON_PACK (
+ GNUNET_JSON_pack_data_auto ("exchange_pub",
+ &exchange_pub),
+ GNUNET_JSON_pack_data_auto ("master_sig",
+ &master_sig))));
}
GNUNET_JSON_parse_free (spec);
}
@@ -3113,12 +3113,11 @@ sign_denomkeys (const struct
TALER_SecurityModulePublicKeyP *secm_pub,
GNUNET_assert (0 ==
json_array_append_new (
result,
- json_pack (
- "{s:o,s:o}",
- "h_denom_pub",
- GNUNET_JSON_from_data_auto (&h_denom_pub),
- "master_sig",
- GNUNET_JSON_from_data_auto (&master_sig))));
+ GNUNET_JSON_PACK (
+ GNUNET_JSON_pack_data_auto ("h_denom_pub",
+ &h_denom_pub),
+ GNUNET_JSON_pack_data_auto ("master_sig",
+ &master_sig))));
}
GNUNET_JSON_parse_free (spec);
}
@@ -3230,11 +3229,11 @@ do_sign (char *const *args)
}
output_operation (OP_UPLOAD_SIGS,
- json_pack ("{s:o,s:o}",
- "denom_sigs",
- denomkey_sig_array,
- "signkey_sigs",
- signkey_sig_array));
+ GNUNET_JSON_PACK (
+ GNUNET_JSON_pack_array_steal ("denom_sigs",
+ denomkey_sig_array),
+ GNUNET_JSON_pack_array_steal ("signkey_sigs",
+ signkey_sig_array)));
}
GNUNET_JSON_parse_free (spec);
json_decref (keys);
@@ -3259,9 +3258,9 @@ do_setup (char *const *args)
if (NULL != *args)
{
output_operation (OP_SETUP,
- json_pack ("{s:o}",
- "exchange_offline_pub",
- GNUNET_JSON_from_data_auto (&master_pub)));
+ GNUNET_JSON_PACK (
+ GNUNET_JSON_pack_data_auto ("exchange_offline_pub",
+ &master_pub)));
}
else
diff --git a/src/json/json_wire.c b/src/json/json_wire.c
index bd019a7d..a49e7a54 100644
--- a/src/json/json_wire.c
+++ b/src/json/json_wire.c
@@ -505,13 +505,14 @@ TALER_JSON_exchange_wire_signature_make (
GNUNET_break_op (0);
return NULL;
}
-
TALER_exchange_wire_signature_make (payto_uri,
master_priv,
&master_sig);
- return json_pack ("{s:s, s:o}",
- "payto_uri", payto_uri,
- "master_sig", GNUNET_JSON_from_data_auto (&master_sig));
+ return GNUNET_JSON_PACK (
+ GNUNET_JSON_pack_string ("payto_uri",
+ payto_uri),
+ GNUNET_JSON_pack_data_auto ("master_sig",
+ &master_sig));
}
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
- [taler-exchange] branch master updated (7d323303 -> 7a098867),
gnunet <=