Project

General

Profile

Actions

Bug #1763

closed

Canonical Order section permits empty NameComponent

Added by Junxiao Shi over 10 years ago. Updated about 10 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Start date:
07/15/2014
Due date:
% Done:

100%

Estimated time:

Description

Canonical Order section states:

each NameComponent is a sequence of zero or more 8-bit bytes

This conflicts with Name Format section:

  NameComponent ::= NAME-COMPONENT-TYPE TLV-LENGTH BYTE+

Also, the following sentence in Name Format section seems to suggest a NameComponent can be empty:

There is no restriction on the Value field in a name component and it may not contain any bytes


Files


Related issues 1 (0 open1 closed)

Related to NDN Specifications - Task #1932: Permit zero-length NameComponentClosedJunxiao Shi

Actions
Actions #1

Updated by Junxiao Shi about 10 years ago

  • Status changed from New to In Progress
  • Assignee changed from Alex Afanasyev to Junxiao Shi
Actions #2

Updated by Junxiao Shi about 10 years ago

  • Status changed from In Progress to Code review
  • % Done changed from 0 to 100
Actions #3

Updated by Jeff Burke about 10 years ago

I'm not sure that this aspect of the spec is confirmed. See my email of 8/22 (resend of 6/7) - attachment replicated here for convenience.

Actions #4

Updated by Junxiao Shi about 10 years ago

20140825 conference call approves the pending Change that ensures consistency within the spec.

We also decide that zero-length component should be permitted in a future revision of NDN-TLV spec (#1932).

Actions #5

Updated by Junxiao Shi about 10 years ago

  • Related to Task #1932: Permit zero-length NameComponent added
Actions #6

Updated by Junxiao Shi about 10 years ago

  • Status changed from Code review to Closed
Actions

Also available in: Atom PDF