Feature #3155
closed
Ensure packet is well-formed before entering pipelines
Added by Junxiao Shi about 9 years ago.
Updated about 9 years ago.
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.
- Blocks Feature #3034: ContentStore miss pipeline: process Link for mobility added
- Status changed from New to In Progress
- Assignee set to Junxiao Shi
See #3034 note-15 for some background of this Feature.
- 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
.
- Status changed from Code review to Closed
Also available in: Atom
PDF