Skip to content

Commit 4c06a1b

Browse files
authored
Add NXT record (#1516)
This add the NXT record (2535) to implement all records from the RFC. Also does a s/RFC RFC/RFC/ as I happen to bumb into that will editing the comments. Signed-off-by: Miek Gieben <[email protected]>
1 parent e7aed24 commit 4c06a1b

File tree

5 files changed

+67
-4
lines changed

5 files changed

+67
-4
lines changed

scan_rr.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -984,6 +984,8 @@ func (rr *RRSIG) parse(c *zlexer, o string) *ParseError {
984984
return nil
985985
}
986986

987+
func (rr *NXT) parse(c *zlexer, o string) *ParseError { return rr.NSEC.parse(c, o) }
988+
987989
func (rr *NSEC) parse(c *zlexer, o string) *ParseError {
988990
l, _ := c.Next()
989991
name, nameOk := toAbsoluteName(l.token, o)

types.go

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -786,7 +786,7 @@ func (rr *GPOS) String() string {
786786
return rr.Hdr.String() + rr.Longitude + " " + rr.Latitude + " " + rr.Altitude
787787
}
788788

789-
// LOC RR. See RFC RFC 1876.
789+
// LOC RR. See RFC 1876.
790790
type LOC struct {
791791
Hdr RR_Header
792792
Version uint8
@@ -898,6 +898,11 @@ func (rr *RRSIG) String() string {
898898
return s
899899
}
900900

901+
// NXT RR. See RFC 2535.
902+
type NXT struct {
903+
NSEC
904+
}
905+
901906
// NSEC RR. See RFC 4034 and RFC 3755.
902907
type NSEC struct {
903908
Hdr RR_Header
@@ -982,7 +987,7 @@ func (rr *TALINK) String() string {
982987
sprintName(rr.PreviousName) + " " + sprintName(rr.NextName)
983988
}
984989

985-
// SSHFP RR. See RFC RFC 4255.
990+
// SSHFP RR. See RFC 4255.
986991
type SSHFP struct {
987992
Hdr RR_Header
988993
Algorithm uint8
@@ -996,7 +1001,7 @@ func (rr *SSHFP) String() string {
9961001
" " + strings.ToUpper(rr.FingerPrint)
9971002
}
9981003

999-
// KEY RR. See RFC RFC 2535.
1004+
// KEY RR. See RFC 2535.
10001005
type KEY struct {
10011006
DNSKEY
10021007
}
@@ -1306,7 +1311,7 @@ type NINFO struct {
13061311

13071312
func (rr *NINFO) String() string { return rr.Hdr.String() + sprintTxt(rr.ZSData) }
13081313

1309-
// NID RR. See RFC RFC 6742.
1314+
// NID RR. See RFC 6742.
13101315
type NID struct {
13111316
Hdr RR_Header
13121317
Preference uint16

zduplicate.go

Lines changed: 20 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

zmsg.go

Lines changed: 30 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

ztypes.go

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)