aboutsummaryrefslogtreecommitdiff
path: root/src/namestore/gnunet-service-namestore.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/namestore/gnunet-service-namestore.c')
-rw-r--r--src/namestore/gnunet-service-namestore.c26
1 files changed, 13 insertions, 13 deletions
diff --git a/src/namestore/gnunet-service-namestore.c b/src/namestore/gnunet-service-namestore.c
index 9173d2e4d..d25287c9f 100644
--- a/src/namestore/gnunet-service-namestore.c
+++ b/src/namestore/gnunet-service-namestore.c
@@ -26,7 +26,6 @@
26 */ 26 */
27#include "platform.h" 27#include "platform.h"
28#include "gnunet_util_lib.h" 28#include "gnunet_util_lib.h"
29#include "gnunet_dnsparser_lib.h"
30#include "gnunet_gns_service.h" 29#include "gnunet_gns_service.h"
31#include "gnunet_namestore_service.h" 30#include "gnunet_namestore_service.h"
32#include "gnunet_namestore_plugin.h" 31#include "gnunet_namestore_plugin.h"
@@ -787,7 +786,7 @@ send_lookup_response_with_filter (struct NamestoreClient *nc,
787 zir_msg->name_len = htons (name_len); 786 zir_msg->name_len = htons (name_len);
788 zir_msg->rd_count = htons (res_count); 787 zir_msg->rd_count = htons (res_count);
789 zir_msg->rd_len = htons ((uint16_t) rd_ser_len); 788 zir_msg->rd_len = htons ((uint16_t) rd_ser_len);
790 zir_msg->key_len = htonl (key_len); 789 zir_msg->key_len = htons (key_len);
791 GNUNET_IDENTITY_write_private_key_to_buffer (zone_key, 790 GNUNET_IDENTITY_write_private_key_to_buffer (zone_key,
792 &zir_msg[1], 791 &zir_msg[1],
793 key_len); 792 key_len);
@@ -1317,8 +1316,8 @@ check_record_lookup (void *cls, const struct LabelLookupMessage *ll_msg)
1317 size_t key_len; 1316 size_t key_len;
1318 1317
1319 (void) cls; 1318 (void) cls;
1320 name_len = ntohl (ll_msg->label_len); 1319 name_len = ntohs (ll_msg->label_len);
1321 key_len = ntohl (ll_msg->key_len); 1320 key_len = ntohs (ll_msg->key_len);
1322 src_size = ntohs (ll_msg->gns_header.header.size); 1321 src_size = ntohs (ll_msg->gns_header.header.size);
1323 if (name_len + key_len != src_size - sizeof(struct LabelLookupMessage)) 1322 if (name_len + key_len != src_size - sizeof(struct LabelLookupMessage))
1324 { 1323 {
@@ -1351,7 +1350,7 @@ handle_record_lookup (void *cls, const struct LabelLookupMessage *ll_msg)
1351 size_t key_len; 1350 size_t key_len;
1352 size_t kb_read; 1351 size_t kb_read;
1353 1352
1354 key_len = ntohl (ll_msg->key_len); 1353 key_len = ntohs (ll_msg->key_len);
1355 if ((GNUNET_SYSERR == 1354 if ((GNUNET_SYSERR ==
1356 GNUNET_IDENTITY_read_private_key_from_buffer (&ll_msg[1], 1355 GNUNET_IDENTITY_read_private_key_from_buffer (&ll_msg[1],
1357 key_len, 1356 key_len,
@@ -1389,7 +1388,7 @@ handle_record_lookup (void *cls, const struct LabelLookupMessage *ll_msg)
1389 rlc.res_rd = NULL; 1388 rlc.res_rd = NULL;
1390 rlc.rd_ser_len = 0; 1389 rlc.rd_ser_len = 0;
1391 rlc.nick = get_nick_record (&zone); 1390 rlc.nick = get_nick_record (&zone);
1392 if (GNUNET_YES != ntohl (ll_msg->is_edit_request)) 1391 if (GNUNET_YES != ntohs (ll_msg->is_edit_request))
1393 res = nc->GSN_database->lookup_records (nc->GSN_database->cls, 1392 res = nc->GSN_database->lookup_records (nc->GSN_database->cls,
1394 &zone, 1393 &zone,
1395 conv_name, 1394 conv_name,
@@ -1412,6 +1411,7 @@ handle_record_lookup (void *cls, const struct LabelLookupMessage *ll_msg)
1412 llr_msg->name_len = htons (name_len); 1411 llr_msg->name_len = htons (name_len);
1413 llr_msg->rd_count = htons (rlc.res_rd_count); 1412 llr_msg->rd_count = htons (rlc.res_rd_count);
1414 llr_msg->rd_len = htons (rlc.rd_ser_len); 1413 llr_msg->rd_len = htons (rlc.rd_ser_len);
1414 llr_msg->reserved = htons (0);
1415 res_name = ((char *) &llr_msg[1]) + key_len; 1415 res_name = ((char *) &llr_msg[1]) + key_len;
1416 if (GNUNET_YES == rlc.found) 1416 if (GNUNET_YES == rlc.found)
1417 llr_msg->found = htons (GNUNET_YES); 1417 llr_msg->found = htons (GNUNET_YES);
@@ -1446,7 +1446,7 @@ check_record_store (void *cls, const struct RecordStoreMessage *rp_msg)
1446 (void) cls; 1446 (void) cls;
1447 msg_size = ntohs (rp_msg->gns_header.header.size); 1447 msg_size = ntohs (rp_msg->gns_header.header.size);
1448 rd_set_count = ntohs (rp_msg->rd_set_count); 1448 rd_set_count = ntohs (rp_msg->rd_set_count);
1449 key_len = ntohl (rp_msg->key_len); 1449 key_len = ntohs (rp_msg->key_len);
1450 1450
1451 min_size_exp = sizeof(*rp_msg) + key_len + sizeof (struct RecordSet) 1451 min_size_exp = sizeof(*rp_msg) + key_len + sizeof (struct RecordSet)
1452 * rd_set_count; 1452 * rd_set_count;
@@ -1739,7 +1739,7 @@ handle_record_store (void *cls, const struct RecordStoreMessage *rp_msg)
1739 struct RecordSet *rs; 1739 struct RecordSet *rs;
1740 enum GNUNET_ErrorCode res; 1740 enum GNUNET_ErrorCode res;
1741 1741
1742 key_len = ntohl (rp_msg->key_len); 1742 key_len = ntohs (rp_msg->key_len);
1743 if ((GNUNET_SYSERR == 1743 if ((GNUNET_SYSERR ==
1744 GNUNET_IDENTITY_read_private_key_from_buffer (&rp_msg[1], 1744 GNUNET_IDENTITY_read_private_key_from_buffer (&rp_msg[1],
1745 key_len, 1745 key_len,
@@ -1993,7 +1993,7 @@ handle_zone_to_name_it (void *cls,
1993 ztnr_msg->rd_len = htons (rd_ser_len); 1993 ztnr_msg->rd_len = htons (rd_ser_len);
1994 ztnr_msg->rd_count = htons (rd_count); 1994 ztnr_msg->rd_count = htons (rd_count);
1995 ztnr_msg->name_len = htons (name_len); 1995 ztnr_msg->name_len = htons (name_len);
1996 ztnr_msg->key_len = htonl (key_len); 1996 ztnr_msg->key_len = htons (key_len);
1997 GNUNET_IDENTITY_write_private_key_to_buffer (zone_key, 1997 GNUNET_IDENTITY_write_private_key_to_buffer (zone_key,
1998 &ztnr_msg[1], 1998 &ztnr_msg[1],
1999 key_len); 1999 key_len);
@@ -2038,7 +2038,7 @@ handle_zone_to_name (void *cls, const struct ZoneToNameMessage *ztn_msg)
2038 ztn_ctx.rid = ntohl (ztn_msg->gns_header.r_id); 2038 ztn_ctx.rid = ntohl (ztn_msg->gns_header.r_id);
2039 ztn_ctx.nc = nc; 2039 ztn_ctx.nc = nc;
2040 ztn_ctx.ec = GNUNET_EC_NAMESTORE_ZONE_NOT_FOUND; 2040 ztn_ctx.ec = GNUNET_EC_NAMESTORE_ZONE_NOT_FOUND;
2041 key_len = ntohl (ztn_msg->key_len); 2041 key_len = ntohs (ztn_msg->key_len);
2042 if ((GNUNET_SYSERR == 2042 if ((GNUNET_SYSERR ==
2043 GNUNET_IDENTITY_read_private_key_from_buffer (&ztn_msg[1], 2043 GNUNET_IDENTITY_read_private_key_from_buffer (&ztn_msg[1],
2044 key_len, 2044 key_len,
@@ -2052,7 +2052,7 @@ handle_zone_to_name (void *cls, const struct ZoneToNameMessage *ztn_msg)
2052 GNUNET_break (0); 2052 GNUNET_break (0);
2053 return; 2053 return;
2054 } 2054 }
2055 pkey_len = ntohl (ztn_msg->pkey_len); 2055 pkey_len = ntohs (ztn_msg->pkey_len);
2056 if ((GNUNET_SYSERR == 2056 if ((GNUNET_SYSERR ==
2057 GNUNET_IDENTITY_read_public_key_from_buffer ((char*) &ztn_msg[1] 2057 GNUNET_IDENTITY_read_public_key_from_buffer ((char*) &ztn_msg[1]
2058 + key_len, 2058 + key_len,
@@ -2259,7 +2259,7 @@ handle_iteration_start (void *cls,
2259 2259
2260 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, 2260 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
2261 "Received ZONE_ITERATION_START message\n"); 2261 "Received ZONE_ITERATION_START message\n");
2262 key_len = ntohl (zis_msg->key_len); 2262 key_len = ntohs (zis_msg->key_len);
2263 zi = GNUNET_new (struct ZoneIteration); 2263 zi = GNUNET_new (struct ZoneIteration);
2264 if (0 < key_len) 2264 if (0 < key_len)
2265 { 2265 {
@@ -2512,7 +2512,7 @@ handle_monitor_start (void *cls, const struct
2512 "Received ZONE_MONITOR_START message\n"); 2512 "Received ZONE_MONITOR_START message\n");
2513 zm = GNUNET_new (struct ZoneMonitor); 2513 zm = GNUNET_new (struct ZoneMonitor);
2514 zm->nc = nc; 2514 zm->nc = nc;
2515 key_len = ntohl (zis_msg->key_len); 2515 key_len = ntohs (zis_msg->key_len);
2516 if (0 < key_len) 2516 if (0 < key_len)
2517 { 2517 {
2518 if ((GNUNET_SYSERR == 2518 if ((GNUNET_SYSERR ==