static struct GNUNET_NAMECACHE_QueueEntry *ncqe;
-static const char * name = "dummy.dummy.gnunet";
+static const char *name = "dummy";
static void
"Block was decrypted successfully, updating record \n");
rd_new.flags = GNUNET_GNSRECORD_RF_NONE;
- rd_new.expiration_time = GNUNET_TIME_absolute_get().abs_value_us;
+ rd_new.expiration_time = GNUNET_TIME_absolute_get().abs_value_us + 1000000000;
rd_new.record_type = TEST_RECORD_TYPE2;
rd_new.data_size = TEST_RECORD_DATALEN2;
rd_new.data = GNUNET_malloc (TEST_RECORD_DATALEN2);
GNUNET_assert (TEST_RECORD_DATALEN2 == rd[0].data_size);
GNUNET_assert (0 == memcmp (&rd_cmp_data, rd[0].data, TEST_RECORD_DATALEN2));
+ GNUNET_SCHEDULER_cancel (endbadly_task);
+ endbadly_task = GNUNET_SCHEDULER_NO_TASK;
GNUNET_SCHEDULER_add_now (&end, NULL);
}
}
ncqe = NULL;
GNUNET_assert (NULL != cls);
- if (endbadly_task != GNUNET_SCHEDULER_NO_TASK)
- {
- GNUNET_SCHEDULER_cancel (endbadly_task);
- endbadly_task = GNUNET_SCHEDULER_NO_TASK;
- }
-
if (NULL == block)
{
GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
- _("Namestore returned no block\n"));
+ _("Namecache returned no block for `%s'\n"),
+ name);
if (endbadly_task != GNUNET_SCHEDULER_NO_TASK)
GNUNET_SCHEDULER_cancel (endbadly_task);
endbadly_task = GNUNET_SCHEDULER_add_now (&endbadly, NULL);
}
GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
- "Namestore returned block, decrypting \n");
+ "Namecache returned block, decrypting \n");
GNUNET_assert (GNUNET_OK == GNUNET_GNSRECORD_block_decrypt(block,
&pubkey, name, &rd_decrypt_cb, (void *) name));
}
name,
(success == GNUNET_OK) ? "SUCCESS" : "FAIL");
/* Create derived hash */
- GNUNET_GNSRECORD_query_from_private_key (privkey, name, &derived_hash);
+ GNUNET_GNSRECORD_query_from_private_key (privkey,
+ name,
+ &derived_hash);
+ GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
+ "Looking in namecache for `%s'\n",
+ GNUNET_h2s (&derived_hash));
ncqe = GNUNET_NAMECACHE_lookup_block (nch, &derived_hash,
&name_lookup_proc, (void *) name);
}
GNUNET_CRYPTO_ecdsa_key_get_public (privkey, &pubkey);
rd.flags = GNUNET_GNSRECORD_RF_NONE;
- rd.expiration_time = GNUNET_TIME_absolute_get().abs_value_us;
+ rd.expiration_time = GNUNET_TIME_absolute_get().abs_value_us + 1000000000;
rd.record_type = TEST_RECORD_TYPE;
rd.data_size = TEST_RECORD_DATALEN;
rd.data = GNUNET_malloc (TEST_RECORD_DATALEN);
GNUNET_break (NULL != nsh);
nch = GNUNET_NAMECACHE_connect (cfg);
GNUNET_break (NULL != nch);
- nsqe = GNUNET_NAMESTORE_records_store (nsh, privkey, name,
- 1, &rd, &put_cont, (void *) name);
+ nsqe = GNUNET_NAMESTORE_records_store (nsh,
+ privkey, name,
+ 1, &rd,
+ &put_cont, (void *) name);
if (NULL == nsqe)
{
GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
_("Namestore cannot store no block\n"));
}
-
GNUNET_free ((void *)rd.data);
}