summaryrefslogtreecommitdiff
path: root/vendor/github.com/miekg/dns/msg.go
diff options
context:
space:
mode:
authorLibravatar dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>2023-09-18 13:45:20 +0100
committerLibravatar GitHub <noreply@github.com>2023-09-18 13:45:20 +0100
commitf302ebb8e596f37351332d1e068e10384311ceca (patch)
tree315c4b15ca93432f27c3c1fd6be074310a3943c0 /vendor/github.com/miekg/dns/msg.go
parent[bugfix] fix flakey paging test (#2210) (diff)
downloadgotosocial-f302ebb8e596f37351332d1e068e10384311ceca.tar.xz
[chore]: Bump github.com/miekg/dns from 1.1.55 to 1.1.56 (#2204)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Diffstat (limited to 'vendor/github.com/miekg/dns/msg.go')
-rw-r--r--vendor/github.com/miekg/dns/msg.go33
1 files changed, 26 insertions, 7 deletions
diff --git a/vendor/github.com/miekg/dns/msg.go b/vendor/github.com/miekg/dns/msg.go
index d5049a4f9..b05cf14e9 100644
--- a/vendor/github.com/miekg/dns/msg.go
+++ b/vendor/github.com/miekg/dns/msg.go
@@ -896,23 +896,38 @@ func (dns *Msg) String() string {
return "<nil> MsgHdr"
}
s := dns.MsgHdr.String() + " "
- s += "QUERY: " + strconv.Itoa(len(dns.Question)) + ", "
- s += "ANSWER: " + strconv.Itoa(len(dns.Answer)) + ", "
- s += "AUTHORITY: " + strconv.Itoa(len(dns.Ns)) + ", "
- s += "ADDITIONAL: " + strconv.Itoa(len(dns.Extra)) + "\n"
+ if dns.MsgHdr.Opcode == OpcodeUpdate {
+ s += "ZONE: " + strconv.Itoa(len(dns.Question)) + ", "
+ s += "PREREQ: " + strconv.Itoa(len(dns.Answer)) + ", "
+ s += "UPDATE: " + strconv.Itoa(len(dns.Ns)) + ", "
+ s += "ADDITIONAL: " + strconv.Itoa(len(dns.Extra)) + "\n"
+ } else {
+ s += "QUERY: " + strconv.Itoa(len(dns.Question)) + ", "
+ s += "ANSWER: " + strconv.Itoa(len(dns.Answer)) + ", "
+ s += "AUTHORITY: " + strconv.Itoa(len(dns.Ns)) + ", "
+ s += "ADDITIONAL: " + strconv.Itoa(len(dns.Extra)) + "\n"
+ }
opt := dns.IsEdns0()
if opt != nil {
// OPT PSEUDOSECTION
s += opt.String() + "\n"
}
if len(dns.Question) > 0 {
- s += "\n;; QUESTION SECTION:\n"
+ if dns.MsgHdr.Opcode == OpcodeUpdate {
+ s += "\n;; ZONE SECTION:\n"
+ } else {
+ s += "\n;; QUESTION SECTION:\n"
+ }
for _, r := range dns.Question {
s += r.String() + "\n"
}
}
if len(dns.Answer) > 0 {
- s += "\n;; ANSWER SECTION:\n"
+ if dns.MsgHdr.Opcode == OpcodeUpdate {
+ s += "\n;; PREREQUISITE SECTION:\n"
+ } else {
+ s += "\n;; ANSWER SECTION:\n"
+ }
for _, r := range dns.Answer {
if r != nil {
s += r.String() + "\n"
@@ -920,7 +935,11 @@ func (dns *Msg) String() string {
}
}
if len(dns.Ns) > 0 {
- s += "\n;; AUTHORITY SECTION:\n"
+ if dns.MsgHdr.Opcode == OpcodeUpdate {
+ s += "\n;; UPDATE SECTION:\n"
+ } else {
+ s += "\n;; AUTHORITY SECTION:\n"
+ }
for _, r := range dns.Ns {
if r != nil {
s += r.String() + "\n"