[Nfd-dev] ndncat/putchunks: ndn-cxx or NFD tools?

Junxiao Shi shijunxiao at email.arizona.edu
Mon Jan 19 04:56:36 PST 2015


Dear folks

Any other opinion on this?

Yours, Junxiao
On Jan 5, 2015 3:26 PM, "Junxiao Shi" <shijunxiao at email.arizona.edu> wrote:

> Hi Steve
>
> I'll begin with the third question.
>
> My observation and opinion is: a tool shall be bundled with ndn-cxx if it
> can be used without installing NFD.
> The two tools bundled with ndn-cxx are:
>
>    - ndnsec: controls the KeyChain
>    - tlvdump: parses the packet format
>
> They both don't require NFD.
>
>
> I recognize that there are certain tools which are not closely related to
> NFD, but are useful in most places where NFD is installed.
> They include:
>
>    - peek and poke
>    - catchunks and putchunks
>    - ping and pingserver
>
> I suggest creating a separate "ndn-tools" repository which contains all
> these tools.
> Operator still installs from three repositories, ndn-cxx, NFD, ndn-tools
> (formerly ndn-tlv-ping), so this change doesn't increase the difficulty of
> deployment.
>
> Yours, Junxiao
>
> On Sun, Jan 4, 2015 at 4:22 PM, Steve DiBenedetto <
> dibenede at cs.colostate.edu> wrote:
>
>> Hi,
>>
>> There is an ongoing tools discussion related to issue #2106:
>>
>> http://redmine.named-data.net/issues/2106
>> http://gerrit.named-data.net/#/c/1581/
>>
>> The existing ndn-cxx/tools ndncat/putchunks3 are being reworked. The
>> final programs are slated to live under ndn-cxx/examples and the original
>> ndn-cxx/tools versions will be deleted.
>>
>> However, there is an open question over whether or not the new programs
>> are also useful as tools. If they are, then we need to decide whether they
>> should live under NFD/tools or ndn-cxx/tools. There is also a maintenance
>> concern over having the same code in both ndn-cxx/examples and in one of
>> the tools directories.
>>
>> Questions:
>> 1. Are ndncat/putchunks useful tools? (now with latest version discovery
>> and in order output)
>> 2. If so, where should they live?
>> 3. What determines whether something is an NFD or ndn-cxx tool?
>>
>> Thanks,
>> Steve
>>
>>
>>
>>
>> _______________________________________________
>> Nfd-dev mailing list
>> Nfd-dev at lists.cs.ucla.edu
>> http://www.lists.cs.ucla.edu/mailman/listinfo/nfd-dev
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.lists.cs.ucla.edu/pipermail/nfd-dev/attachments/20150119/01a4bf46/attachment.html>


More information about the Nfd-dev mailing list