<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p>Hi all</p>
<p>Observation in consumer application using ndn-cxx (0.6.3) segment fetcher to send an interest:</p>
<blockquote>
<p><font size="-1">1541784024.347425 DEBUG: [ndn.Face] <I /example/testApp?ndn.MustBeFresh=true&ndn.Nonce=2593228152<br>
1541784025.347404 DEBUG: [ndn.Face] <I /example/testApp?ndn.MustBeFresh=true&ndn.Nonce=1097587936 [This is sent by segment fetcher before timeout]<br>
1541784025.350393 DEBUG: [ndn.Face] >D /example/testApp/%00%00<br>
1541784025.350405 DEBUG: [ndn.Face]    satisfying /example/testApp?ndn.MustBeFresh=true&ndn.Nonce=2593228152 from app<br>
1541784025.350436 DEBUG: [ndn.security.v2.Validator] > Start validating data /example/testApp/%00%00<br>
1541784025.350441 TRACE: [ndn.security.v2.ValidationState] > Signature verification bypassed for data `/example/testApp/%00%00`<br>
Got data<br>
1541784025.350508 TRACE: [ndn.security.v2.ValidationState] ~ValidationState<br>
1541784025.350520 DEBUG: [ndn.Face]    satisfying /example/testApp?ndn.MustBeFresh=true&ndn.Nonce=1097587936 from app<br>
1541784025.350530 DEBUG: [ndn.security.v2.Validator] > Start validating data /example/testApp/%00%00<br>
1541784025.350533 TRACE: [ndn.security.v2.ValidationState] > Signature verification bypassed for data `/example/testApp/%00%00</font><br>
</p>
</blockquote>
<p>Why does ndn-cxx face consider two interests with same name and origin but different nonce as separate? An application will receive the same data packet twice.<br>
</p>
<p>(Came up due to: <a class="moz-txt-link-freetext" href="https://redmine.named-data.net/issues/4770">
https://redmine.named-data.net/issues/4770</a>)</p>
<p>Thanks</p>
<p>Ashlesh<br>
</p>
</body>
</html>