Project

General

Profile

Actions

Feature #3155

closed

Ensure packet is well-formed before entering pipelines

Added by Junxiao Shi over 8 years ago. Updated over 8 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Forwarding
Target version:
Start date:
Due date:
% Done:

100%

Estimated time:
3.00 h

Description

Before entering any forwarding pipelines, check all fields used by forwarding is well-formed, so that pipelines don't need to worry about malformed packets.


Related issues 1 (0 open1 closed)

Blocks NFD - Feature #3034: ContentStore miss pipeline: process Link for mobilityClosedJunxiao Shi

Actions
Actions #1

Updated by Junxiao Shi over 8 years ago

  • Blocks Feature #3034: ContentStore miss pipeline: process Link for mobility added
Actions #2

Updated by Junxiao Shi over 8 years ago

  • Status changed from New to In Progress
  • Assignee set to Junxiao Shi

See #3034 note-15 for some background of this Feature.

Actions #3

Updated by Junxiao Shi over 8 years ago

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

http://gerrit.named-data.net/2279

Currently, the only field that could be malformed but undetected in face is Interest::getLink(), so I'm doing this in the same commit as #3034.

Interest::getSelectedDelegation() appears to be problematic as well, but I can't find a condition to let a malformed packet with a valid Link to pass Interest::wireDecode.

Actions #4

Updated by Junxiao Shi over 8 years ago

  • Status changed from Code review to Closed
Actions

Also available in: Atom PDF