mirror of
https://github.com/miekg/dns.git
synced 2025-10-11 09:51:01 +02:00
add TALINK
This commit is contained in:
parent
65c4282944
commit
1743555d07
1
msg.go
1
msg.go
@ -82,6 +82,7 @@ var Rr_str = map[uint16]string{
|
|||||||
TypeDNSKEY: "DNSKEY",
|
TypeDNSKEY: "DNSKEY",
|
||||||
TypeNSEC3: "NSEC3",
|
TypeNSEC3: "NSEC3",
|
||||||
TypeNSEC3PARAM: "NSEC3PARAM",
|
TypeNSEC3PARAM: "NSEC3PARAM",
|
||||||
|
TypeTALINK: "TALINK",
|
||||||
TypeSPF: "SPF",
|
TypeSPF: "SPF",
|
||||||
TypeTKEY: "TKEY", // Meta RR
|
TypeTKEY: "TKEY", // Meta RR
|
||||||
TypeTSIG: "TSIG", // Meta RR
|
TypeTSIG: "TSIG", // Meta RR
|
||||||
|
18
types.go
18
types.go
@ -62,6 +62,7 @@ const (
|
|||||||
TypeDNSKEY = 48
|
TypeDNSKEY = 48
|
||||||
TypeNSEC3 = 50
|
TypeNSEC3 = 50
|
||||||
TypeNSEC3PARAM = 51
|
TypeNSEC3PARAM = 51
|
||||||
|
TypeTALINK = 58
|
||||||
TypeSPF = 99
|
TypeSPF = 99
|
||||||
|
|
||||||
TypeTKEY = 249
|
TypeTKEY = 249
|
||||||
@ -532,6 +533,22 @@ func (rr *RR_TA) String() string {
|
|||||||
" " + strings.ToUpper(rr.Digest)
|
" " + strings.ToUpper(rr.Digest)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
type RR_TALINK struct {
|
||||||
|
Hdr RR_Header
|
||||||
|
PreviousName string "domain"
|
||||||
|
NextName string "domain"
|
||||||
|
}
|
||||||
|
|
||||||
|
func (rr *RR_TALINK) Header() *RR_Header {
|
||||||
|
return &rr.Hdr
|
||||||
|
}
|
||||||
|
|
||||||
|
func (rr *RR_TALINK) String() string {
|
||||||
|
return rr.Hdr.String() +
|
||||||
|
" " + rr.PreviousName + " " + rr.NextName
|
||||||
|
}
|
||||||
|
|
||||||
type RR_SSHFP struct {
|
type RR_SSHFP struct {
|
||||||
Hdr RR_Header
|
Hdr RR_Header
|
||||||
Algorithm uint8
|
Algorithm uint8
|
||||||
@ -696,6 +713,7 @@ var rr_mk = map[int]func() RR{
|
|||||||
TypeLOC: func() RR { return new(RR_LOC) },
|
TypeLOC: func() RR { return new(RR_LOC) },
|
||||||
TypeOPT: func() RR { return new(RR_OPT) },
|
TypeOPT: func() RR { return new(RR_OPT) },
|
||||||
TypeDS: func() RR { return new(RR_DS) },
|
TypeDS: func() RR { return new(RR_DS) },
|
||||||
|
TypeTALINK: func() RR { return new(RR_TALINK) },
|
||||||
TypeSSHFP: func() RR { return new(RR_SSHFP) },
|
TypeSSHFP: func() RR { return new(RR_SSHFP) },
|
||||||
TypeRRSIG: func() RR { return new(RR_RRSIG) },
|
TypeRRSIG: func() RR { return new(RR_RRSIG) },
|
||||||
TypeNSEC: func() RR { return new(RR_NSEC) },
|
TypeNSEC: func() RR { return new(RR_NSEC) },
|
||||||
|
Loading…
x
Reference in New Issue
Block a user