Project

General

Profile

Actions

Feature #7017

closed
NS NS

Feature #7011: dns: additional section parsing and logging

dns: add OPT rdata struct and parsing

Feature #7017: dns: add OPT rdata struct and parsing

Added by Nathan Scrivens almost 2 years ago. Updated about 1 year ago.

Status:
Closed
Priority:
Normal
Target version:
Effort:
low
Difficulty:
low
Label:

Description

Add struct and parsing to extract and store DNS additional section type OPT rdata.

I have a solution that adds a struct DNSRDataOPT, and a new type in enum DNSRData: OPT.
Parsing logic is also added to parser.rs that populates this data (similar to how DNSRDataSOA, SRV, SSHFP are populated).
Extracting and exposing this data allows for added logic that can reference different types of OPT rdata in the EDNS spec.

Note: this is closely related to / an extension of feature #7011.
I could easily submit this as part of 7011, but wasn't sure if you would want this as its own submission. Please advise.

JI Updated by Jason Ish almost 2 years ago Actions #1

As its own pull request will make it easier to review - being a smaller unit of work. Sounds like this might be a sub-task of #7011?

NS Updated by Nathan Scrivens almost 2 years ago Actions #2

Yes this could be a sub task of 7011 - the changes are all related. I can also package this logic up as an extra commit for 7011, the changes aren't too extensive.

NS Updated by Nathan Scrivens almost 2 years ago Actions #3

  • Status changed from New to In Review

JF Updated by Juliana Fajardini Reichow almost 2 years ago Actions #4

  • Parent task set to #7011

NS Updated by Nathan Scrivens almost 2 years ago Actions #5

  • Status changed from In Review to Closed

JF Updated by Juliana Fajardini Reichow over 1 year ago Actions #6

  • Target version changed from TBD to 8.0.0-beta1

Setting a target, as it has been merged.

VJ Updated by Victor Julien about 1 year ago Actions #7

  • Subject changed from DNS add OPT rdata struct and parsing to dns: add OPT rdata struct and parsing
Actions

Also available in: PDF Atom