Feature #3155
closed
Ensure packet is well-formed before entering pipelines
Added by Junxiao Shi almost 10 years ago.
Updated almost 10 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