Skip to content

Conversation

@bradh352
Copy link
Member

@bradh352 bradh352 commented Jun 2, 2024

With the current c-ares parser, as per PR #765 parsing was broken due to validation that didn't understand the SIG record class. This PR adds basic, non validating, and incomplete support for the SIG record type. The additional KEY and NXT which would be required for additional verification of the records is not implemented. It also does not store the raw unprocessed RR data that would be required for the validation.

The primary purpose of this PR is to be able to recognize the record and handle some periphery aspects such as validation of the class associated with the RR and to not honor the TTL in the RR in the c-ares query cache since it will always be 0.

Fixes #765
Fix By: Brad House (@bradh352)

@bradh352 bradh352 mentioned this pull request Jun 2, 2024
@bradh352 bradh352 merged commit 6129d9b into c-ares:main Jun 3, 2024
@bradh352 bradh352 deleted the sigrr branch June 5, 2024 14:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant