Project

General

Profile

Actions

Feature #7017

closed

Feature #7011: DNS additional section parsing and logging

DNS add OPT rdata struct and parsing

Added by Nathan Scrivens 6 months ago. Updated 2 months 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.

Actions #1

Updated by Jason Ish 6 months ago

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?

Actions #2

Updated by Nathan Scrivens 6 months ago

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.

Actions #3

Updated by Nathan Scrivens 5 months ago

  • Status changed from New to In Review
Actions #4

Updated by Juliana Fajardini Reichow 5 months ago

  • Parent task set to #7011
Actions #5

Updated by Nathan Scrivens 4 months ago

  • Status changed from In Review to Closed
Actions #6

Updated by Juliana Fajardini Reichow 2 months ago

  • Target version changed from TBD to 8.0.0-beta1

Setting a target, as it has been merged.

Actions

Also available in: Atom PDF