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