Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 7 of 7 for RCodeSuccess (0.21 sec)

  1. pkg/dns/client/dns_test.go

    			host:                    "giant.",
    			expectResolutionFailure: dns.RcodeSuccess,
    			expected:                giantResponse,
    			modifyReq: func(msg *dns.Msg) {
    				msg.SetEdns0(dns.MaxMsgSize, false)
    			},
    		},
    		{
    			name:                    "large request truncated",
    			host:                    "giant-tc.",
    			expectResolutionFailure: dns.RcodeSuccess,
    			expected:                giantResponse[:29],
    		},
    		{
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu Feb 29 16:17:34 UTC 2024
    - 20.4K bytes
    - Viewed (0)
  2. src/net/dnsclient_unix_test.go

    	// which requires more than 512 bytes.
    	{"8.8.8.8:53", mustQuestion("com.", dnsmessage.TypeALL, dnsmessage.ClassINET), 2, dnsmessage.RCodeSuccess},
    	{"8.8.4.4:53", mustQuestion("com.", dnsmessage.TypeALL, dnsmessage.ClassINET), 4, dnsmessage.RCodeSuccess},
    }
    
    func TestDNSTransportFallback(t *testing.T) {
    	fake := fakeDNSServer{
    		rh: func(n, _ string, q dnsmessage.Message, _ time.Time) (dnsmessage.Message, error) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sun Apr 14 18:23:45 UTC 2024
    - 72.4K bytes
    - Viewed (0)
  3. src/net/resolverdialfunc_test.go

    		a.h.Question(h, q)
    	}
    	if err != nil && err != dnsmessage.ErrSectionDone {
    		return 0, err
    	}
    
    	resh := h
    	resh.Response = true
    	resh.Authoritative = true
    	if hadQ {
    		resh.RCode = dnsmessage.RCodeSuccess
    	} else {
    		resh.RCode = dnsmessage.RCodeNotImplemented
    	}
    	a.rbuf.Grow(514)
    	a.rbuf.WriteByte('X') // reserved header for beu16 length
    	a.rbuf.WriteByte('Y') // reserved header for beu16 length
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:00:11 UTC 2024
    - 8.3K bytes
    - Viewed (0)
  4. src/net/dnsclient_unix.go

    	// an invalid referral response. See golang.org/issue/15434.
    	if rcode == dnsmessage.RCodeSuccess && !h.Authoritative && !h.RecursionAvailable && err == dnsmessage.ErrSectionDone && !hasAdd {
    		return errLameReferral
    	}
    
    	if rcode != dnsmessage.RCodeSuccess && rcode != dnsmessage.RCodeNameError {
    		// None of the error codes make sense
    		// for the query we sent. If we didn't get
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sun Apr 14 18:23:45 UTC 2024
    - 24.5K bytes
    - Viewed (0)
  5. pilot/pkg/model/network.go

    			log.Infof("upstream dns failure: %v: %v: %v", upstream, getReqNames(req), err)
    			continue
    		}
    		response = cResponse
    		if rcode == dns.RcodeSuccess {
    			break
    		}
    		codeString := dns.RcodeToString[rcode]
    		log.Debugf("upstream dns error: %v: %v: %v", upstream, getReqNames(req), codeString)
    	}
    	if response == nil {
    		response = new(dns.Msg)
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Tue Oct 24 03:31:28 UTC 2023
    - 16.9K bytes
    - Viewed (0)
  6. src/vendor/golang.org/x/net/dns/dnsmessage/message.go

    // Header.RCode values.
    const (
    	RCodeSuccess        RCode = 0 // NoError
    	RCodeFormatError    RCode = 1 // FormErr
    	RCodeServerFailure  RCode = 2 // ServFail
    	RCodeNameError      RCode = 3 // NXDomain
    	RCodeNotImplemented RCode = 4 // NotImp
    	RCodeRefused        RCode = 5 // Refused
    )
    
    var rCodeNames = map[RCode]string{
    	RCodeSuccess:        "RCodeSuccess",
    	RCodeFormatError:    "RCodeFormatError",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat Mar 09 00:09:40 UTC 2024
    - 69K bytes
    - Viewed (0)
  7. pkg/dns/client/dns.go

    		return nil
    	}
    	return lt.(*dnsProto.NameTable)
    }
    
    // Inspired by https://github.com/coredns/coredns/blob/master/plugin/loadbalance/loadbalance.go
    func roundRobinResponse(res *dns.Msg) {
    	if res.Rcode != dns.RcodeSuccess {
    		return
    	}
    
    	if res.Question[0].Qtype == dns.TypeAXFR || res.Question[0].Qtype == dns.TypeIXFR {
    		return
    	}
    
    	res.Answer = roundRobin(res.Answer)
    	res.Ns = roundRobin(res.Ns)
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu Feb 29 16:17:34 UTC 2024
    - 23.9K bytes
    - Viewed (0)
Back to top