aboutsummaryrefslogtreecommitdiffstats
path: root/vendor/github.com/miekg/dns/duplicate.go
diff options
context:
space:
mode:
authortechknowlogick <techknowlogick@gitea.io>2022-01-14 18:16:05 -0500
committerGitHub <noreply@github.com>2022-01-14 18:16:05 -0500
commit84145e45c50130922fae9055535ab5ea0378e1d4 (patch)
treefce077a5ae462840bb876ace79aca42abab29ed7 /vendor/github.com/miekg/dns/duplicate.go
parent2b16ca7c773de278ba01f122dc6f9f43d7534c52 (diff)
downloadgitea-84145e45c50130922fae9055535ab5ea0378e1d4.tar.gz
gitea-84145e45c50130922fae9055535ab5ea0378e1d4.zip
Remove golang vendored directory (#18277)
* rm go vendor * fix drone yaml * add to gitignore
Diffstat (limited to 'vendor/github.com/miekg/dns/duplicate.go')
-rw-r--r--vendor/github.com/miekg/dns/duplicate.go37
1 files changed, 0 insertions, 37 deletions
diff --git a/vendor/github.com/miekg/dns/duplicate.go b/vendor/github.com/miekg/dns/duplicate.go
deleted file mode 100644
index d21ae1cac1..0000000000
--- a/vendor/github.com/miekg/dns/duplicate.go
+++ /dev/null
@@ -1,37 +0,0 @@
-package dns
-
-//go:generate go run duplicate_generate.go
-
-// IsDuplicate checks of r1 and r2 are duplicates of each other, excluding the TTL.
-// So this means the header data is equal *and* the RDATA is the same. Returns true
-// if so, otherwise false. It's a protocol violation to have identical RRs in a message.
-func IsDuplicate(r1, r2 RR) bool {
- // Check whether the record header is identical.
- if !r1.Header().isDuplicate(r2.Header()) {
- return false
- }
-
- // Check whether the RDATA is identical.
- return r1.isDuplicate(r2)
-}
-
-func (r1 *RR_Header) isDuplicate(_r2 RR) bool {
- r2, ok := _r2.(*RR_Header)
- if !ok {
- return false
- }
- if r1.Class != r2.Class {
- return false
- }
- if r1.Rrtype != r2.Rrtype {
- return false
- }
- if !isDuplicateName(r1.Name, r2.Name) {
- return false
- }
- // ignore TTL
- return true
-}
-
-// isDuplicateName checks if the domain names s1 and s2 are equal.
-func isDuplicateName(s1, s2 string) bool { return equal(s1, s2) }