ab9dd18bec
See https://github.com/hashicorp/consul/issues/3977 While trying to improve furthermore #3948 (This pull request is still valid since we are not using Compression to compute the result anyway). I saw a strange behaviour of dns library. Basically, msg.Len() and len(msg.Pack()) disagree on Message len. Thus, calculation of DNS response is false consul relies on msg.Len() instead of the result of Pack() This is linked to miekg/dns#453 and a fix has been provided with miekg/dns#454 Would it be possible to upgrade miekg/dns to a more recent function ? Consul might for instance upgrade to a post 1.0 release such as https://github.com/miekg/dns/releases/tag/v1.0.4
24 lines
499 B
Go
24 lines
499 B
Go
// Copyright 2013 The Go Authors. All rights reserved.
|
|
// Use of this source code is governed by a BSD-style
|
|
// license that can be found in the LICENSE file.
|
|
|
|
// +build !darwin,!dragonfly,!freebsd,!linux,!netbsd,!openbsd,!solaris,!windows
|
|
|
|
package ipv6
|
|
|
|
type icmpv6Filter struct {
|
|
}
|
|
|
|
func (f *icmpv6Filter) accept(typ ICMPType) {
|
|
}
|
|
|
|
func (f *icmpv6Filter) block(typ ICMPType) {
|
|
}
|
|
|
|
func (f *icmpv6Filter) setAll(block bool) {
|
|
}
|
|
|
|
func (f *icmpv6Filter) willBlock(typ ICMPType) bool {
|
|
return false
|
|
}
|