diff options
45 files changed, 474 insertions, 33 deletions
@@ -78,11 +78,11 @@ require (  	go.opentelemetry.io/otel/sdk/metric v1.34.0  	go.opentelemetry.io/otel/trace v1.34.0  	go.uber.org/automaxprocs v1.6.0 -	golang.org/x/crypto v0.32.0 +	golang.org/x/crypto v0.33.0  	golang.org/x/image v0.24.0  	golang.org/x/net v0.34.0  	golang.org/x/oauth2 v0.26.0 -	golang.org/x/sys v0.29.0 +	golang.org/x/sys v0.30.0  	golang.org/x/text v0.22.0  	gopkg.in/mcuadros/go-syslog.v2 v2.3.0  	gopkg.in/yaml.v3 v3.0.1 @@ -665,8 +665,8 @@ golang.org/x/crypto v0.13.0/go.mod h1:y6Z2r+Rw4iayiXXAIxJIDAJ1zMW4yaTpebo8fPOliY  golang.org/x/crypto v0.19.0/go.mod h1:Iy9bg/ha4yyC70EfRS8jz+B6ybOBKMaSxLj6P6oBDfU=  golang.org/x/crypto v0.23.0/go.mod h1:CKFgDieR+mRhux2Lsu27y0fO304Db0wZe70UKqHu0v8=  golang.org/x/crypto v0.31.0/go.mod h1:kDsLvtWBEx7MV9tJOj9bnXsPbxwJQ6csT/x4KIN4Ssk= -golang.org/x/crypto v0.32.0 h1:euUpcYgM8WcP71gNpTqQCn6rC2t6ULUPiOzfWaXVVfc= -golang.org/x/crypto v0.32.0/go.mod h1:ZnnJkOaASj8g0AjIduWNlq2NRxL0PlBrbKVyZ6V/Ugc= +golang.org/x/crypto v0.33.0 h1:IOBPskki6Lysi0lo9qQvbxiQ+FvsCC/YWOecCHAixus= +golang.org/x/crypto v0.33.0/go.mod h1:bVdXmD7IV/4GdElGPozy6U7lWdRXA4qyRVGJV57uQ5M=  golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=  golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=  golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8= @@ -815,8 +815,8 @@ golang.org/x/sys v0.12.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=  golang.org/x/sys v0.17.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=  golang.org/x/sys v0.20.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=  golang.org/x/sys v0.28.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/sys v0.29.0 h1:TPYlXGxvx1MGTn2GiZDhnjPA9wZzZeGKHHmKhHYvgaU= -golang.org/x/sys v0.29.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.30.0 h1:QjkSwP/36a20jFYWkSue1YwXzLmsV5Gfq7Eiy72C1uc= +golang.org/x/sys v0.30.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=  golang.org/x/telemetry v0.0.0-20240228155512-f48c80bd79b2/go.mod h1:TeRTkGYfJXctD9OcfyVLyj2J3IxLnKwHJR8f4D8a3YE=  golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=  golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= @@ -827,8 +827,8 @@ golang.org/x/term v0.12.0/go.mod h1:owVbMEjm3cBLCHdkQu9b1opXd4ETQWc3BhuQGKgXgvU=  golang.org/x/term v0.17.0/go.mod h1:lLRBjIVuehSbZlaOtGMbcMncT+aqLLLmKrsjNrUguwk=  golang.org/x/term v0.20.0/go.mod h1:8UkIAJTvZgivsXaD6/pH6U9ecQzZ45awqEOzuCvwpFY=  golang.org/x/term v0.27.0/go.mod h1:iMsnZpn0cago0GOrHO2+Y7u7JPn5AylBrcoWkElMTSM= -golang.org/x/term v0.28.0 h1:/Ts8HFuMR2E6IP/jlo7QVLZHggjKQbhu/7H0LJFr3Gg= -golang.org/x/term v0.28.0/go.mod h1:Sw/lC2IAUZ92udQNf3WodGtn4k/XoLyZoh8v/8uiwek= +golang.org/x/term v0.29.0 h1:L6pJp37ocefwRRtYPKSWOWzOtWSxVajvz2ldH/xi3iU= +golang.org/x/term v0.29.0/go.mod h1:6bl4lRlvVuDgSf3179VpIxBF0o10JUpXWOnI7nErv7s=  golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=  golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=  golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= diff --git a/vendor/golang.org/x/crypto/acme/acme.go b/vendor/golang.org/x/crypto/acme/acme.go index aaafea2bc..a43c62f1d 100644 --- a/vendor/golang.org/x/crypto/acme/acme.go +++ b/vendor/golang.org/x/crypto/acme/acme.go @@ -514,7 +514,11 @@ func (c *Client) Accept(ctx context.Context, chal *Challenge) (*Challenge, error  		return nil, err  	} -	res, err := c.post(ctx, nil, chal.URI, json.RawMessage("{}"), wantStatus( +	payload := json.RawMessage("{}") +	if len(chal.Payload) != 0 { +		payload = chal.Payload +	} +	res, err := c.post(ctx, nil, chal.URI, payload, wantStatus(  		http.StatusOK,       // according to the spec  		http.StatusAccepted, // Let's Encrypt: see https://goo.gl/WsJ7VT (acme-divergences.md)  	)) diff --git a/vendor/golang.org/x/crypto/acme/types.go b/vendor/golang.org/x/crypto/acme/types.go index 23a4d6517..45492adc8 100644 --- a/vendor/golang.org/x/crypto/acme/types.go +++ b/vendor/golang.org/x/crypto/acme/types.go @@ -7,6 +7,7 @@ package acme  import (  	"crypto"  	"crypto/x509" +	"encoding/json"  	"errors"  	"fmt"  	"net/http" @@ -527,6 +528,16 @@ type Challenge struct {  	// when this challenge was used.  	// The type of a non-nil value is *Error.  	Error error + +	// Payload is the JSON-formatted payload that the client sends +	// to the server to indicate it is ready to respond to the challenge. +	// When unset, it defaults to an empty JSON object: {}. +	// For most challenges, the client must not set Payload, +	// see https://tools.ietf.org/html/rfc8555#section-7.5.1. +	// Payload is used only for newer challenges (such as "device-attest-01") +	// where the client must send additional data for the server to validate +	// the challenge. +	Payload json.RawMessage  }  // wireChallenge is ACME JSON challenge representation. diff --git a/vendor/golang.org/x/crypto/ssh/handshake.go b/vendor/golang.org/x/crypto/ssh/handshake.go index 56cdc7c21..fef687db0 100644 --- a/vendor/golang.org/x/crypto/ssh/handshake.go +++ b/vendor/golang.org/x/crypto/ssh/handshake.go @@ -80,6 +80,7 @@ type handshakeTransport struct {  	pendingPackets   [][]byte // Used when a key exchange is in progress.  	writePacketsLeft uint32  	writeBytesLeft   int64 +	userAuthComplete bool // whether the user authentication phase is complete  	// If the read loop wants to schedule a kex, it pings this  	// channel, and the write loop will send out a kex @@ -552,16 +553,25 @@ func (t *handshakeTransport) sendKexInit() error {  	return nil  } +var errSendBannerPhase = errors.New("ssh: SendAuthBanner outside of authentication phase") +  func (t *handshakeTransport) writePacket(p []byte) error { +	t.mu.Lock() +	defer t.mu.Unlock() +  	switch p[0] {  	case msgKexInit:  		return errors.New("ssh: only handshakeTransport can send kexInit")  	case msgNewKeys:  		return errors.New("ssh: only handshakeTransport can send newKeys") +	case msgUserAuthBanner: +		if t.userAuthComplete { +			return errSendBannerPhase +		} +	case msgUserAuthSuccess: +		t.userAuthComplete = true  	} -	t.mu.Lock() -	defer t.mu.Unlock()  	if t.writeError != nil {  		return t.writeError  	} diff --git a/vendor/golang.org/x/crypto/ssh/server.go b/vendor/golang.org/x/crypto/ssh/server.go index 5b5ccd96f..1839ddc6a 100644 --- a/vendor/golang.org/x/crypto/ssh/server.go +++ b/vendor/golang.org/x/crypto/ssh/server.go @@ -59,6 +59,27 @@ type GSSAPIWithMICConfig struct {  	Server GSSAPIServer  } +// SendAuthBanner implements [ServerPreAuthConn]. +func (s *connection) SendAuthBanner(msg string) error { +	return s.transport.writePacket(Marshal(&userAuthBannerMsg{ +		Message: msg, +	})) +} + +func (*connection) unexportedMethodForFutureProofing() {} + +// ServerPreAuthConn is the interface available on an incoming server +// connection before authentication has completed. +type ServerPreAuthConn interface { +	unexportedMethodForFutureProofing() // permits growing ServerPreAuthConn safely later, ala testing.TB + +	ConnMetadata + +	// SendAuthBanner sends a banner message to the client. +	// It returns an error once the authentication phase has ended. +	SendAuthBanner(string) error +} +  // ServerConfig holds server specific configuration data.  type ServerConfig struct {  	// Config contains configuration shared between client and server. @@ -118,6 +139,12 @@ type ServerConfig struct {  	// attempts.  	AuthLogCallback func(conn ConnMetadata, method string, err error) +	// PreAuthConnCallback, if non-nil, is called upon receiving a new connection +	// before any authentication has started. The provided ServerPreAuthConn +	// can be used at any time before authentication is complete, including +	// after this callback has returned. +	PreAuthConnCallback func(ServerPreAuthConn) +  	// ServerVersion is the version identification string to announce in  	// the public handshake.  	// If empty, a reasonable default is used. @@ -488,6 +515,10 @@ func (b *BannerError) Error() string {  }  func (s *connection) serverAuthenticate(config *ServerConfig) (*Permissions, error) { +	if config.PreAuthConnCallback != nil { +		config.PreAuthConnCallback(s) +	} +  	sessionID := s.transport.getSessionID()  	var cache pubKeyCache  	var perms *Permissions @@ -495,7 +526,7 @@ func (s *connection) serverAuthenticate(config *ServerConfig) (*Permissions, err  	authFailures := 0  	noneAuthCount := 0  	var authErrs []error -	var displayedBanner bool +	var calledBannerCallback bool  	partialSuccessReturned := false  	// Set the initial authentication callbacks from the config. They can be  	// changed if a PartialSuccessError is returned. @@ -542,14 +573,10 @@ userAuthLoop:  		s.user = userAuthReq.User -		if !displayedBanner && config.BannerCallback != nil { -			displayedBanner = true -			msg := config.BannerCallback(s) -			if msg != "" { -				bannerMsg := &userAuthBannerMsg{ -					Message: msg, -				} -				if err := s.transport.writePacket(Marshal(bannerMsg)); err != nil { +		if !calledBannerCallback && config.BannerCallback != nil { +			calledBannerCallback = true +			if msg := config.BannerCallback(s); msg != "" { +				if err := s.SendAuthBanner(msg); err != nil {  					return nil, err  				}  			} @@ -762,10 +789,7 @@ userAuthLoop:  		var bannerErr *BannerError  		if errors.As(authErr, &bannerErr) {  			if bannerErr.Message != "" { -				bannerMsg := &userAuthBannerMsg{ -					Message: bannerErr.Message, -				} -				if err := s.transport.writePacket(Marshal(bannerMsg)); err != nil { +				if err := s.SendAuthBanner(bannerErr.Message); err != nil {  					return nil, err  				}  			} diff --git a/vendor/golang.org/x/sys/cpu/cpu.go b/vendor/golang.org/x/sys/cpu/cpu.go index 02609d5b2..9c105f23a 100644 --- a/vendor/golang.org/x/sys/cpu/cpu.go +++ b/vendor/golang.org/x/sys/cpu/cpu.go @@ -72,6 +72,9 @@ var X86 struct {  	HasSSSE3            bool // Supplemental streaming SIMD extension 3  	HasSSE41            bool // Streaming SIMD extension 4 and 4.1  	HasSSE42            bool // Streaming SIMD extension 4 and 4.2 +	HasAVXIFMA          bool // Advanced vector extension Integer Fused Multiply Add +	HasAVXVNNI          bool // Advanced vector extension Vector Neural Network Instructions +	HasAVXVNNIInt8      bool // Advanced vector extension Vector Neural Network Int8 instructions  	_                   CacheLinePad  } diff --git a/vendor/golang.org/x/sys/cpu/cpu_x86.go b/vendor/golang.org/x/sys/cpu/cpu_x86.go index 600a68078..1e642f330 100644 --- a/vendor/golang.org/x/sys/cpu/cpu_x86.go +++ b/vendor/golang.org/x/sys/cpu/cpu_x86.go @@ -53,6 +53,9 @@ func initOptions() {  		{Name: "sse41", Feature: &X86.HasSSE41},  		{Name: "sse42", Feature: &X86.HasSSE42},  		{Name: "ssse3", Feature: &X86.HasSSSE3}, +		{Name: "avxifma", Feature: &X86.HasAVXIFMA}, +		{Name: "avxvnni", Feature: &X86.HasAVXVNNI}, +		{Name: "avxvnniint8", Feature: &X86.HasAVXVNNIInt8},  		// These capabilities should always be enabled on amd64:  		{Name: "sse2", Feature: &X86.HasSSE2, Required: runtime.GOARCH == "amd64"}, @@ -106,7 +109,7 @@ func archInit() {  		return  	} -	_, ebx7, ecx7, edx7 := cpuid(7, 0) +	eax7, ebx7, ecx7, edx7 := cpuid(7, 0)  	X86.HasBMI1 = isSet(3, ebx7)  	X86.HasAVX2 = isSet(5, ebx7) && osSupportsAVX  	X86.HasBMI2 = isSet(8, ebx7) @@ -134,14 +137,24 @@ func archInit() {  		X86.HasAVX512VAES = isSet(9, ecx7)  		X86.HasAVX512VBMI2 = isSet(6, ecx7)  		X86.HasAVX512BITALG = isSet(12, ecx7) - -		eax71, _, _, _ := cpuid(7, 1) -		X86.HasAVX512BF16 = isSet(5, eax71)  	}  	X86.HasAMXTile = isSet(24, edx7)  	X86.HasAMXInt8 = isSet(25, edx7)  	X86.HasAMXBF16 = isSet(22, edx7) + +	// These features depend on the second level of extended features. +	if eax7 >= 1 { +		eax71, _, _, edx71 := cpuid(7, 1) +		if X86.HasAVX512 { +			X86.HasAVX512BF16 = isSet(5, eax71) +		} +		if X86.HasAVX { +			X86.HasAVXIFMA = isSet(23, eax71) +			X86.HasAVXVNNI = isSet(4, eax71) +			X86.HasAVXVNNIInt8 = isSet(4, edx71) +		} +	}  }  func isSet(bitpos uint, value uint32) bool { diff --git a/vendor/golang.org/x/sys/unix/auxv.go b/vendor/golang.org/x/sys/unix/auxv.go new file mode 100644 index 000000000..37a82528f --- /dev/null +++ b/vendor/golang.org/x/sys/unix/auxv.go @@ -0,0 +1,36 @@ +// Copyright 2025 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. + +//go:build go1.21 && (aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris || zos) + +package unix + +import ( +	"syscall" +	"unsafe" +) + +//go:linkname runtime_getAuxv runtime.getAuxv +func runtime_getAuxv() []uintptr + +// Auxv returns the ELF auxiliary vector as a sequence of key/value pairs. +// The returned slice is always a fresh copy, owned by the caller. +// It returns an error on non-ELF platforms, or if the auxiliary vector cannot be accessed, +// which happens in some locked-down environments and build modes. +func Auxv() ([][2]uintptr, error) { +	vec := runtime_getAuxv() +	vecLen := len(vec) + +	if vecLen == 0 { +		return nil, syscall.ENOENT +	} + +	if vecLen%2 != 0 { +		return nil, syscall.EINVAL +	} + +	result := make([]uintptr, vecLen) +	copy(result, vec) +	return unsafe.Slice((*[2]uintptr)(unsafe.Pointer(&result[0])), vecLen/2), nil +} diff --git a/vendor/golang.org/x/sys/unix/auxv_unsupported.go b/vendor/golang.org/x/sys/unix/auxv_unsupported.go new file mode 100644 index 000000000..1200487f2 --- /dev/null +++ b/vendor/golang.org/x/sys/unix/auxv_unsupported.go @@ -0,0 +1,13 @@ +// Copyright 2025 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. + +//go:build !go1.21 && (aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris || zos) + +package unix + +import "syscall" + +func Auxv() ([][2]uintptr, error) { +	return nil, syscall.ENOTSUP +} diff --git a/vendor/golang.org/x/sys/unix/syscall_solaris.go b/vendor/golang.org/x/sys/unix/syscall_solaris.go index 21974af06..abc395547 100644 --- a/vendor/golang.org/x/sys/unix/syscall_solaris.go +++ b/vendor/golang.org/x/sys/unix/syscall_solaris.go @@ -1102,3 +1102,90 @@ func (s *Strioctl) SetInt(i int) {  func IoctlSetStrioctlRetInt(fd int, req int, s *Strioctl) (int, error) {  	return ioctlPtrRet(fd, req, unsafe.Pointer(s))  } + +// Ucred Helpers +// See ucred(3c) and getpeerucred(3c) + +//sys	getpeerucred(fd uintptr, ucred *uintptr) (err error) +//sys	ucredFree(ucred uintptr) = ucred_free +//sys	ucredGet(pid int) (ucred uintptr, err error) = ucred_get +//sys	ucredGeteuid(ucred uintptr) (uid int) = ucred_geteuid +//sys	ucredGetegid(ucred uintptr) (gid int) = ucred_getegid +//sys	ucredGetruid(ucred uintptr) (uid int) = ucred_getruid +//sys	ucredGetrgid(ucred uintptr) (gid int) = ucred_getrgid +//sys	ucredGetsuid(ucred uintptr) (uid int) = ucred_getsuid +//sys	ucredGetsgid(ucred uintptr) (gid int) = ucred_getsgid +//sys	ucredGetpid(ucred uintptr) (pid int) = ucred_getpid + +// Ucred is an opaque struct that holds user credentials. +type Ucred struct { +	ucred uintptr +} + +// We need to ensure that ucredFree is called on the underlying ucred +// when the Ucred is garbage collected. +func ucredFinalizer(u *Ucred) { +	ucredFree(u.ucred) +} + +func GetPeerUcred(fd uintptr) (*Ucred, error) { +	var ucred uintptr +	err := getpeerucred(fd, &ucred) +	if err != nil { +		return nil, err +	} +	result := &Ucred{ +		ucred: ucred, +	} +	// set the finalizer on the result so that the ucred will be freed +	runtime.SetFinalizer(result, ucredFinalizer) +	return result, nil +} + +func UcredGet(pid int) (*Ucred, error) { +	ucred, err := ucredGet(pid) +	if err != nil { +		return nil, err +	} +	result := &Ucred{ +		ucred: ucred, +	} +	// set the finalizer on the result so that the ucred will be freed +	runtime.SetFinalizer(result, ucredFinalizer) +	return result, nil +} + +func (u *Ucred) Geteuid() int { +	defer runtime.KeepAlive(u) +	return ucredGeteuid(u.ucred) +} + +func (u *Ucred) Getruid() int { +	defer runtime.KeepAlive(u) +	return ucredGetruid(u.ucred) +} + +func (u *Ucred) Getsuid() int { +	defer runtime.KeepAlive(u) +	return ucredGetsuid(u.ucred) +} + +func (u *Ucred) Getegid() int { +	defer runtime.KeepAlive(u) +	return ucredGetegid(u.ucred) +} + +func (u *Ucred) Getrgid() int { +	defer runtime.KeepAlive(u) +	return ucredGetrgid(u.ucred) +} + +func (u *Ucred) Getsgid() int { +	defer runtime.KeepAlive(u) +	return ucredGetsgid(u.ucred) +} + +func (u *Ucred) Getpid() int { +	defer runtime.KeepAlive(u) +	return ucredGetpid(u.ucred) +} diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux.go b/vendor/golang.org/x/sys/unix/zerrors_linux.go index 6ebc48b3f..4f432bfe8 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux.go @@ -1245,6 +1245,7 @@ const (  	FAN_REPORT_DFID_NAME                        = 0xc00  	FAN_REPORT_DFID_NAME_TARGET                 = 0x1e00  	FAN_REPORT_DIR_FID                          = 0x400 +	FAN_REPORT_FD_ERROR                         = 0x2000  	FAN_REPORT_FID                              = 0x200  	FAN_REPORT_NAME                             = 0x800  	FAN_REPORT_PIDFD                            = 0x80 @@ -1330,8 +1331,10 @@ const (  	FUSE_SUPER_MAGIC                            = 0x65735546  	FUTEXFS_SUPER_MAGIC                         = 0xbad1dea  	F_ADD_SEALS                                 = 0x409 +	F_CREATED_QUERY                             = 0x404  	F_DUPFD                                     = 0x0  	F_DUPFD_CLOEXEC                             = 0x406 +	F_DUPFD_QUERY                               = 0x403  	F_EXLCK                                     = 0x4  	F_GETFD                                     = 0x1  	F_GETFL                                     = 0x3 @@ -1551,6 +1554,7 @@ const (  	IPPROTO_ROUTING                             = 0x2b  	IPPROTO_RSVP                                = 0x2e  	IPPROTO_SCTP                                = 0x84 +	IPPROTO_SMC                                 = 0x100  	IPPROTO_TCP                                 = 0x6  	IPPROTO_TP                                  = 0x1d  	IPPROTO_UDP                                 = 0x11 @@ -1623,6 +1627,8 @@ const (  	IPV6_UNICAST_IF                             = 0x4c  	IPV6_USER_FLOW                              = 0xe  	IPV6_V6ONLY                                 = 0x1a +	IPV6_VERSION                                = 0x60 +	IPV6_VERSION_MASK                           = 0xf0  	IPV6_XFRM_POLICY                            = 0x23  	IP_ADD_MEMBERSHIP                           = 0x23  	IP_ADD_SOURCE_MEMBERSHIP                    = 0x27 @@ -1867,6 +1873,7 @@ const (  	MADV_UNMERGEABLE                            = 0xd  	MADV_WILLNEED                               = 0x3  	MADV_WIPEONFORK                             = 0x12 +	MAP_DROPPABLE                               = 0x8  	MAP_FILE                                    = 0x0  	MAP_FIXED                                   = 0x10  	MAP_FIXED_NOREPLACE                         = 0x100000 @@ -1967,6 +1974,7 @@ const (  	MSG_PEEK                                    = 0x2  	MSG_PROXY                                   = 0x10  	MSG_RST                                     = 0x1000 +	MSG_SOCK_DEVMEM                             = 0x2000000  	MSG_SYN                                     = 0x400  	MSG_TRUNC                                   = 0x20  	MSG_TRYHARD                                 = 0x4 @@ -2083,6 +2091,7 @@ const (  	NFC_ATR_REQ_MAXSIZE                         = 0x40  	NFC_ATR_RES_GB_MAXSIZE                      = 0x2f  	NFC_ATR_RES_MAXSIZE                         = 0x40 +	NFC_ATS_MAXSIZE                             = 0x14  	NFC_COMM_ACTIVE                             = 0x0  	NFC_COMM_PASSIVE                            = 0x1  	NFC_DEVICE_NAME_MAXSIZE                     = 0x8 @@ -2163,6 +2172,7 @@ const (  	NFNL_SUBSYS_QUEUE                           = 0x3  	NFNL_SUBSYS_ULOG                            = 0x4  	NFS_SUPER_MAGIC                             = 0x6969 +	NFT_BITWISE_BOOL                            = 0x0  	NFT_CHAIN_FLAGS                             = 0x7  	NFT_CHAIN_MAXNAMELEN                        = 0x100  	NFT_CT_MAX                                  = 0x17 @@ -2491,6 +2501,7 @@ const (  	PR_GET_PDEATHSIG                            = 0x2  	PR_GET_SECCOMP                              = 0x15  	PR_GET_SECUREBITS                           = 0x1b +	PR_GET_SHADOW_STACK_STATUS                  = 0x4a  	PR_GET_SPECULATION_CTRL                     = 0x34  	PR_GET_TAGGED_ADDR_CTRL                     = 0x38  	PR_GET_THP_DISABLE                          = 0x2a @@ -2499,6 +2510,7 @@ const (  	PR_GET_TIMING                               = 0xd  	PR_GET_TSC                                  = 0x19  	PR_GET_UNALIGN                              = 0x5 +	PR_LOCK_SHADOW_STACK_STATUS                 = 0x4c  	PR_MCE_KILL                                 = 0x21  	PR_MCE_KILL_CLEAR                           = 0x0  	PR_MCE_KILL_DEFAULT                         = 0x2 @@ -2525,6 +2537,8 @@ const (  	PR_PAC_GET_ENABLED_KEYS                     = 0x3d  	PR_PAC_RESET_KEYS                           = 0x36  	PR_PAC_SET_ENABLED_KEYS                     = 0x3c +	PR_PMLEN_MASK                               = 0x7f000000 +	PR_PMLEN_SHIFT                              = 0x18  	PR_PPC_DEXCR_CTRL_CLEAR                     = 0x4  	PR_PPC_DEXCR_CTRL_CLEAR_ONEXEC              = 0x10  	PR_PPC_DEXCR_CTRL_EDITABLE                  = 0x1 @@ -2592,6 +2606,7 @@ const (  	PR_SET_PTRACER                              = 0x59616d61  	PR_SET_SECCOMP                              = 0x16  	PR_SET_SECUREBITS                           = 0x1c +	PR_SET_SHADOW_STACK_STATUS                  = 0x4b  	PR_SET_SPECULATION_CTRL                     = 0x35  	PR_SET_SYSCALL_USER_DISPATCH                = 0x3b  	PR_SET_TAGGED_ADDR_CTRL                     = 0x37 @@ -2602,6 +2617,9 @@ const (  	PR_SET_UNALIGN                              = 0x6  	PR_SET_VMA                                  = 0x53564d41  	PR_SET_VMA_ANON_NAME                        = 0x0 +	PR_SHADOW_STACK_ENABLE                      = 0x1 +	PR_SHADOW_STACK_PUSH                        = 0x4 +	PR_SHADOW_STACK_WRITE                       = 0x2  	PR_SME_GET_VL                               = 0x40  	PR_SME_SET_VL                               = 0x3f  	PR_SME_SET_VL_ONEXEC                        = 0x40000 @@ -2911,7 +2929,6 @@ const (  	RTM_NEWNEXTHOP                              = 0x68  	RTM_NEWNEXTHOPBUCKET                        = 0x74  	RTM_NEWNSID                                 = 0x58 -	RTM_NEWNVLAN                                = 0x70  	RTM_NEWPREFIX                               = 0x34  	RTM_NEWQDISC                                = 0x24  	RTM_NEWROUTE                                = 0x18 @@ -2920,6 +2937,7 @@ const (  	RTM_NEWTCLASS                               = 0x28  	RTM_NEWTFILTER                              = 0x2c  	RTM_NEWTUNNEL                               = 0x78 +	RTM_NEWVLAN                                 = 0x70  	RTM_NR_FAMILIES                             = 0x1b  	RTM_NR_MSGTYPES                             = 0x6c  	RTM_SETDCB                                  = 0x4f diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_386.go b/vendor/golang.org/x/sys/unix/zerrors_linux_386.go index c0d45e320..75207613c 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_386.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_386.go @@ -116,6 +116,8 @@ const (  	IN_CLOEXEC                       = 0x80000  	IN_NONBLOCK                      = 0x800  	IOCTL_VM_SOCKETS_GET_LOCAL_CID   = 0x7b9 +	IPV6_FLOWINFO_MASK               = 0xffffff0f +	IPV6_FLOWLABEL_MASK              = 0xffff0f00  	ISIG                             = 0x1  	IUCLC                            = 0x200  	IXOFF                            = 0x1000 @@ -304,6 +306,7 @@ const (  	SCM_TIMESTAMPING_OPT_STATS       = 0x36  	SCM_TIMESTAMPING_PKTINFO         = 0x3a  	SCM_TIMESTAMPNS                  = 0x23 +	SCM_TS_OPT_ID                    = 0x51  	SCM_TXTIME                       = 0x3d  	SCM_WIFI_STATUS                  = 0x29  	SECCOMP_IOCTL_NOTIF_ADDFD        = 0x40182103 diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go b/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go index c731d24f0..c68acda53 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go @@ -116,6 +116,8 @@ const (  	IN_CLOEXEC                       = 0x80000  	IN_NONBLOCK                      = 0x800  	IOCTL_VM_SOCKETS_GET_LOCAL_CID   = 0x7b9 +	IPV6_FLOWINFO_MASK               = 0xffffff0f +	IPV6_FLOWLABEL_MASK              = 0xffff0f00  	ISIG                             = 0x1  	IUCLC                            = 0x200  	IXOFF                            = 0x1000 @@ -305,6 +307,7 @@ const (  	SCM_TIMESTAMPING_OPT_STATS       = 0x36  	SCM_TIMESTAMPING_PKTINFO         = 0x3a  	SCM_TIMESTAMPNS                  = 0x23 +	SCM_TS_OPT_ID                    = 0x51  	SCM_TXTIME                       = 0x3d  	SCM_WIFI_STATUS                  = 0x29  	SECCOMP_IOCTL_NOTIF_ADDFD        = 0x40182103 diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go b/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go index 680018a4a..a8c607ab8 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go @@ -115,6 +115,8 @@ const (  	IN_CLOEXEC                       = 0x80000  	IN_NONBLOCK                      = 0x800  	IOCTL_VM_SOCKETS_GET_LOCAL_CID   = 0x7b9 +	IPV6_FLOWINFO_MASK               = 0xffffff0f +	IPV6_FLOWLABEL_MASK              = 0xffff0f00  	ISIG                             = 0x1  	IUCLC                            = 0x200  	IXOFF                            = 0x1000 @@ -310,6 +312,7 @@ const (  	SCM_TIMESTAMPING_OPT_STATS       = 0x36  	SCM_TIMESTAMPING_PKTINFO         = 0x3a  	SCM_TIMESTAMPNS                  = 0x23 +	SCM_TS_OPT_ID                    = 0x51  	SCM_TXTIME                       = 0x3d  	SCM_WIFI_STATUS                  = 0x29  	SECCOMP_IOCTL_NOTIF_ADDFD        = 0x40182103 diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go b/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go index a63909f30..18563dd8d 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go @@ -109,6 +109,7 @@ const (  	F_SETOWN                         = 0x8  	F_UNLCK                          = 0x2  	F_WRLCK                          = 0x1 +	GCS_MAGIC                        = 0x47435300  	HIDIOCGRAWINFO                   = 0x80084803  	HIDIOCGRDESC                     = 0x90044802  	HIDIOCGRDESCSIZE                 = 0x80044801 @@ -119,6 +120,8 @@ const (  	IN_CLOEXEC                       = 0x80000  	IN_NONBLOCK                      = 0x800  	IOCTL_VM_SOCKETS_GET_LOCAL_CID   = 0x7b9 +	IPV6_FLOWINFO_MASK               = 0xffffff0f +	IPV6_FLOWLABEL_MASK              = 0xffff0f00  	ISIG                             = 0x1  	IUCLC                            = 0x200  	IXOFF                            = 0x1000 @@ -302,6 +305,7 @@ const (  	SCM_TIMESTAMPING_OPT_STATS       = 0x36  	SCM_TIMESTAMPING_PKTINFO         = 0x3a  	SCM_TIMESTAMPNS                  = 0x23 +	SCM_TS_OPT_ID                    = 0x51  	SCM_TXTIME                       = 0x3d  	SCM_WIFI_STATUS                  = 0x29  	SECCOMP_IOCTL_NOTIF_ADDFD        = 0x40182103 diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_loong64.go b/vendor/golang.org/x/sys/unix/zerrors_linux_loong64.go index 9b0a2573f..22912cdaa 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_loong64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_loong64.go @@ -116,6 +116,8 @@ const (  	IN_CLOEXEC                       = 0x80000  	IN_NONBLOCK                      = 0x800  	IOCTL_VM_SOCKETS_GET_LOCAL_CID   = 0x7b9 +	IPV6_FLOWINFO_MASK               = 0xffffff0f +	IPV6_FLOWLABEL_MASK              = 0xffff0f00  	ISIG                             = 0x1  	IUCLC                            = 0x200  	IXOFF                            = 0x1000 @@ -297,6 +299,7 @@ const (  	SCM_TIMESTAMPING_OPT_STATS       = 0x36  	SCM_TIMESTAMPING_PKTINFO         = 0x3a  	SCM_TIMESTAMPNS                  = 0x23 +	SCM_TS_OPT_ID                    = 0x51  	SCM_TXTIME                       = 0x3d  	SCM_WIFI_STATUS                  = 0x29  	SECCOMP_IOCTL_NOTIF_ADDFD        = 0x40182103 diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_mips.go b/vendor/golang.org/x/sys/unix/zerrors_linux_mips.go index 958e6e064..29344eb37 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_mips.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_mips.go @@ -115,6 +115,8 @@ const (  	IN_CLOEXEC                       = 0x80000  	IN_NONBLOCK                      = 0x80  	IOCTL_VM_SOCKETS_GET_LOCAL_CID   = 0x200007b9 +	IPV6_FLOWINFO_MASK               = 0xfffffff +	IPV6_FLOWLABEL_MASK              = 0xfffff  	ISIG                             = 0x1  	IUCLC                            = 0x200  	IXOFF                            = 0x1000 @@ -303,6 +305,7 @@ const (  	SCM_TIMESTAMPING_OPT_STATS       = 0x36  	SCM_TIMESTAMPING_PKTINFO         = 0x3a  	SCM_TIMESTAMPNS                  = 0x23 +	SCM_TS_OPT_ID                    = 0x51  	SCM_TXTIME                       = 0x3d  	SCM_WIFI_STATUS                  = 0x29  	SECCOMP_IOCTL_NOTIF_ADDFD        = 0x80182103 diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go b/vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go index 50c7f25bd..20d51fb96 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go @@ -115,6 +115,8 @@ const (  	IN_CLOEXEC                       = 0x80000  	IN_NONBLOCK                      = 0x80  	IOCTL_VM_SOCKETS_GET_LOCAL_CID   = 0x200007b9 +	IPV6_FLOWINFO_MASK               = 0xfffffff +	IPV6_FLOWLABEL_MASK              = 0xfffff  	ISIG                             = 0x1  	IUCLC                            = 0x200  	IXOFF                            = 0x1000 @@ -303,6 +305,7 @@ const (  	SCM_TIMESTAMPING_OPT_STATS       = 0x36  	SCM_TIMESTAMPING_PKTINFO         = 0x3a  	SCM_TIMESTAMPNS                  = 0x23 +	SCM_TS_OPT_ID                    = 0x51  	SCM_TXTIME                       = 0x3d  	SCM_WIFI_STATUS                  = 0x29  	SECCOMP_IOCTL_NOTIF_ADDFD        = 0x80182103 diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go b/vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go index ced21d66d..321b60902 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go @@ -115,6 +115,8 @@ const (  	IN_CLOEXEC                       = 0x80000  	IN_NONBLOCK                      = 0x80  	IOCTL_VM_SOCKETS_GET_LOCAL_CID   = 0x200007b9 +	IPV6_FLOWINFO_MASK               = 0xffffff0f +	IPV6_FLOWLABEL_MASK              = 0xffff0f00  	ISIG                             = 0x1  	IUCLC                            = 0x200  	IXOFF                            = 0x1000 @@ -303,6 +305,7 @@ const (  	SCM_TIMESTAMPING_OPT_STATS       = 0x36  	SCM_TIMESTAMPING_PKTINFO         = 0x3a  	SCM_TIMESTAMPNS                  = 0x23 +	SCM_TS_OPT_ID                    = 0x51  	SCM_TXTIME                       = 0x3d  	SCM_WIFI_STATUS                  = 0x29  	SECCOMP_IOCTL_NOTIF_ADDFD        = 0x80182103 diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go b/vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go index 226c04419..9bacdf1e2 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go @@ -115,6 +115,8 @@ const (  	IN_CLOEXEC                       = 0x80000  	IN_NONBLOCK                      = 0x80  	IOCTL_VM_SOCKETS_GET_LOCAL_CID   = 0x200007b9 +	IPV6_FLOWINFO_MASK               = 0xffffff0f +	IPV6_FLOWLABEL_MASK              = 0xffff0f00  	ISIG                             = 0x1  	IUCLC                            = 0x200  	IXOFF                            = 0x1000 @@ -303,6 +305,7 @@ const (  	SCM_TIMESTAMPING_OPT_STATS       = 0x36  	SCM_TIMESTAMPING_PKTINFO         = 0x3a  	SCM_TIMESTAMPNS                  = 0x23 +	SCM_TS_OPT_ID                    = 0x51  	SCM_TXTIME                       = 0x3d  	SCM_WIFI_STATUS                  = 0x29  	SECCOMP_IOCTL_NOTIF_ADDFD        = 0x80182103 diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go b/vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go index 3122737cd..c22427261 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go @@ -115,6 +115,8 @@ const (  	IN_CLOEXEC                       = 0x80000  	IN_NONBLOCK                      = 0x800  	IOCTL_VM_SOCKETS_GET_LOCAL_CID   = 0x200007b9 +	IPV6_FLOWINFO_MASK               = 0xfffffff +	IPV6_FLOWLABEL_MASK              = 0xfffff  	ISIG                             = 0x80  	IUCLC                            = 0x1000  	IXOFF                            = 0x400 @@ -358,6 +360,7 @@ const (  	SCM_TIMESTAMPING_OPT_STATS       = 0x36  	SCM_TIMESTAMPING_PKTINFO         = 0x3a  	SCM_TIMESTAMPNS                  = 0x23 +	SCM_TS_OPT_ID                    = 0x51  	SCM_TXTIME                       = 0x3d  	SCM_WIFI_STATUS                  = 0x29  	SECCOMP_IOCTL_NOTIF_ADDFD        = 0x80182103 diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go b/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go index eb5d3467e..6270c8ee1 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go @@ -115,6 +115,8 @@ const (  	IN_CLOEXEC                       = 0x80000  	IN_NONBLOCK                      = 0x800  	IOCTL_VM_SOCKETS_GET_LOCAL_CID   = 0x200007b9 +	IPV6_FLOWINFO_MASK               = 0xfffffff +	IPV6_FLOWLABEL_MASK              = 0xfffff  	ISIG                             = 0x80  	IUCLC                            = 0x1000  	IXOFF                            = 0x400 @@ -362,6 +364,7 @@ const (  	SCM_TIMESTAMPING_OPT_STATS       = 0x36  	SCM_TIMESTAMPING_PKTINFO         = 0x3a  	SCM_TIMESTAMPNS                  = 0x23 +	SCM_TS_OPT_ID                    = 0x51  	SCM_TXTIME                       = 0x3d  	SCM_WIFI_STATUS                  = 0x29  	SECCOMP_IOCTL_NOTIF_ADDFD        = 0x80182103 diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go b/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go index e921ebc60..9966c1941 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go @@ -115,6 +115,8 @@ const (  	IN_CLOEXEC                       = 0x80000  	IN_NONBLOCK                      = 0x800  	IOCTL_VM_SOCKETS_GET_LOCAL_CID   = 0x200007b9 +	IPV6_FLOWINFO_MASK               = 0xffffff0f +	IPV6_FLOWLABEL_MASK              = 0xffff0f00  	ISIG                             = 0x80  	IUCLC                            = 0x1000  	IXOFF                            = 0x400 @@ -362,6 +364,7 @@ const (  	SCM_TIMESTAMPING_OPT_STATS       = 0x36  	SCM_TIMESTAMPING_PKTINFO         = 0x3a  	SCM_TIMESTAMPNS                  = 0x23 +	SCM_TS_OPT_ID                    = 0x51  	SCM_TXTIME                       = 0x3d  	SCM_WIFI_STATUS                  = 0x29  	SECCOMP_IOCTL_NOTIF_ADDFD        = 0x80182103 diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go b/vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go index 38ba81c55..848e5fcc4 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go @@ -115,6 +115,8 @@ const (  	IN_CLOEXEC                       = 0x80000  	IN_NONBLOCK                      = 0x800  	IOCTL_VM_SOCKETS_GET_LOCAL_CID   = 0x7b9 +	IPV6_FLOWINFO_MASK               = 0xffffff0f +	IPV6_FLOWLABEL_MASK              = 0xffff0f00  	ISIG                             = 0x1  	IUCLC                            = 0x200  	IXOFF                            = 0x1000 @@ -294,6 +296,7 @@ const (  	SCM_TIMESTAMPING_OPT_STATS       = 0x36  	SCM_TIMESTAMPING_PKTINFO         = 0x3a  	SCM_TIMESTAMPNS                  = 0x23 +	SCM_TS_OPT_ID                    = 0x51  	SCM_TXTIME                       = 0x3d  	SCM_WIFI_STATUS                  = 0x29  	SECCOMP_IOCTL_NOTIF_ADDFD        = 0x40182103 diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go b/vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go index 71f040097..669b2adb8 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go @@ -115,6 +115,8 @@ const (  	IN_CLOEXEC                       = 0x80000  	IN_NONBLOCK                      = 0x800  	IOCTL_VM_SOCKETS_GET_LOCAL_CID   = 0x7b9 +	IPV6_FLOWINFO_MASK               = 0xfffffff +	IPV6_FLOWLABEL_MASK              = 0xfffff  	ISIG                             = 0x1  	IUCLC                            = 0x200  	IXOFF                            = 0x1000 @@ -366,6 +368,7 @@ const (  	SCM_TIMESTAMPING_OPT_STATS       = 0x36  	SCM_TIMESTAMPING_PKTINFO         = 0x3a  	SCM_TIMESTAMPNS                  = 0x23 +	SCM_TS_OPT_ID                    = 0x51  	SCM_TXTIME                       = 0x3d  	SCM_WIFI_STATUS                  = 0x29  	SECCOMP_IOCTL_NOTIF_ADDFD        = 0x40182103 diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go b/vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go index c44a31332..4834e5751 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go @@ -119,6 +119,8 @@ const (  	IN_CLOEXEC                       = 0x400000  	IN_NONBLOCK                      = 0x4000  	IOCTL_VM_SOCKETS_GET_LOCAL_CID   = 0x200007b9 +	IPV6_FLOWINFO_MASK               = 0xfffffff +	IPV6_FLOWLABEL_MASK              = 0xfffff  	ISIG                             = 0x1  	IUCLC                            = 0x200  	IXOFF                            = 0x1000 @@ -357,6 +359,7 @@ const (  	SCM_TIMESTAMPING_OPT_STATS       = 0x38  	SCM_TIMESTAMPING_PKTINFO         = 0x3c  	SCM_TIMESTAMPNS                  = 0x21 +	SCM_TS_OPT_ID                    = 0x5a  	SCM_TXTIME                       = 0x3f  	SCM_WIFI_STATUS                  = 0x25  	SECCOMP_IOCTL_NOTIF_ADDFD        = 0x80182103 diff --git a/vendor/golang.org/x/sys/unix/zsyscall_solaris_amd64.go b/vendor/golang.org/x/sys/unix/zsyscall_solaris_amd64.go index 829b87feb..c6545413c 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_solaris_amd64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_solaris_amd64.go @@ -141,6 +141,16 @@ import (  //go:cgo_import_dynamic libc_getpeername getpeername "libsocket.so"  //go:cgo_import_dynamic libc_setsockopt setsockopt "libsocket.so"  //go:cgo_import_dynamic libc_recvfrom recvfrom "libsocket.so" +//go:cgo_import_dynamic libc_getpeerucred getpeerucred "libc.so" +//go:cgo_import_dynamic libc_ucred_get ucred_get "libc.so" +//go:cgo_import_dynamic libc_ucred_geteuid ucred_geteuid "libc.so" +//go:cgo_import_dynamic libc_ucred_getegid ucred_getegid "libc.so" +//go:cgo_import_dynamic libc_ucred_getruid ucred_getruid "libc.so" +//go:cgo_import_dynamic libc_ucred_getrgid ucred_getrgid "libc.so" +//go:cgo_import_dynamic libc_ucred_getsuid ucred_getsuid "libc.so" +//go:cgo_import_dynamic libc_ucred_getsgid ucred_getsgid "libc.so" +//go:cgo_import_dynamic libc_ucred_getpid ucred_getpid "libc.so" +//go:cgo_import_dynamic libc_ucred_free ucred_free "libc.so"  //go:cgo_import_dynamic libc_port_create port_create "libc.so"  //go:cgo_import_dynamic libc_port_associate port_associate "libc.so"  //go:cgo_import_dynamic libc_port_dissociate port_dissociate "libc.so" @@ -280,6 +290,16 @@ import (  //go:linkname procgetpeername libc_getpeername  //go:linkname procsetsockopt libc_setsockopt  //go:linkname procrecvfrom libc_recvfrom +//go:linkname procgetpeerucred libc_getpeerucred +//go:linkname procucred_get libc_ucred_get +//go:linkname procucred_geteuid libc_ucred_geteuid +//go:linkname procucred_getegid libc_ucred_getegid +//go:linkname procucred_getruid libc_ucred_getruid +//go:linkname procucred_getrgid libc_ucred_getrgid +//go:linkname procucred_getsuid libc_ucred_getsuid +//go:linkname procucred_getsgid libc_ucred_getsgid +//go:linkname procucred_getpid libc_ucred_getpid +//go:linkname procucred_free libc_ucred_free  //go:linkname procport_create libc_port_create  //go:linkname procport_associate libc_port_associate  //go:linkname procport_dissociate libc_port_dissociate @@ -420,6 +440,16 @@ var (  	procgetpeername,  	procsetsockopt,  	procrecvfrom, +	procgetpeerucred, +	procucred_get, +	procucred_geteuid, +	procucred_getegid, +	procucred_getruid, +	procucred_getrgid, +	procucred_getsuid, +	procucred_getsgid, +	procucred_getpid, +	procucred_free,  	procport_create,  	procport_associate,  	procport_dissociate, @@ -2029,6 +2059,90 @@ func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Sockl  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +func getpeerucred(fd uintptr, ucred *uintptr) (err error) { +	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procgetpeerucred)), 2, uintptr(fd), uintptr(unsafe.Pointer(ucred)), 0, 0, 0, 0) +	if e1 != 0 { +		err = errnoErr(e1) +	} +	return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func ucredGet(pid int) (ucred uintptr, err error) { +	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procucred_get)), 1, uintptr(pid), 0, 0, 0, 0, 0) +	ucred = uintptr(r0) +	if e1 != 0 { +		err = errnoErr(e1) +	} +	return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func ucredGeteuid(ucred uintptr) (uid int) { +	r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&procucred_geteuid)), 1, uintptr(ucred), 0, 0, 0, 0, 0) +	uid = int(r0) +	return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func ucredGetegid(ucred uintptr) (gid int) { +	r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&procucred_getegid)), 1, uintptr(ucred), 0, 0, 0, 0, 0) +	gid = int(r0) +	return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func ucredGetruid(ucred uintptr) (uid int) { +	r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&procucred_getruid)), 1, uintptr(ucred), 0, 0, 0, 0, 0) +	uid = int(r0) +	return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func ucredGetrgid(ucred uintptr) (gid int) { +	r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&procucred_getrgid)), 1, uintptr(ucred), 0, 0, 0, 0, 0) +	gid = int(r0) +	return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func ucredGetsuid(ucred uintptr) (uid int) { +	r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&procucred_getsuid)), 1, uintptr(ucred), 0, 0, 0, 0, 0) +	uid = int(r0) +	return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func ucredGetsgid(ucred uintptr) (gid int) { +	r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&procucred_getsgid)), 1, uintptr(ucred), 0, 0, 0, 0, 0) +	gid = int(r0) +	return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func ucredGetpid(ucred uintptr) (pid int) { +	r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&procucred_getpid)), 1, uintptr(ucred), 0, 0, 0, 0, 0) +	pid = int(r0) +	return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func ucredFree(ucred uintptr) { +	sysvicall6(uintptr(unsafe.Pointer(&procucred_free)), 1, uintptr(ucred), 0, 0, 0, 0, 0) +	return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT +  func port_create() (n int, err error) {  	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procport_create)), 0, 0, 0, 0, 0, 0, 0)  	n = int(r0) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_386.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_386.go index 524b0820c..c79aaff30 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_386.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_386.go @@ -458,4 +458,8 @@ const (  	SYS_LSM_SET_SELF_ATTR            = 460  	SYS_LSM_LIST_MODULES             = 461  	SYS_MSEAL                        = 462 +	SYS_SETXATTRAT                   = 463 +	SYS_GETXATTRAT                   = 464 +	SYS_LISTXATTRAT                  = 465 +	SYS_REMOVEXATTRAT                = 466  ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_amd64.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_amd64.go index f485dbf45..5eb450695 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_amd64.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_amd64.go @@ -381,4 +381,8 @@ const (  	SYS_LSM_SET_SELF_ATTR       = 460  	SYS_LSM_LIST_MODULES        = 461  	SYS_MSEAL                   = 462 +	SYS_SETXATTRAT              = 463 +	SYS_GETXATTRAT              = 464 +	SYS_LISTXATTRAT             = 465 +	SYS_REMOVEXATTRAT           = 466  ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_arm.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_arm.go index 70b35bf3b..05e502974 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_arm.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_arm.go @@ -422,4 +422,8 @@ const (  	SYS_LSM_SET_SELF_ATTR            = 460  	SYS_LSM_LIST_MODULES             = 461  	SYS_MSEAL                        = 462 +	SYS_SETXATTRAT                   = 463 +	SYS_GETXATTRAT                   = 464 +	SYS_LISTXATTRAT                  = 465 +	SYS_REMOVEXATTRAT                = 466  ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_arm64.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_arm64.go index 1893e2fe8..38c53ec51 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_arm64.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_arm64.go @@ -325,4 +325,8 @@ const (  	SYS_LSM_SET_SELF_ATTR       = 460  	SYS_LSM_LIST_MODULES        = 461  	SYS_MSEAL                   = 462 +	SYS_SETXATTRAT              = 463 +	SYS_GETXATTRAT              = 464 +	SYS_LISTXATTRAT             = 465 +	SYS_REMOVEXATTRAT           = 466  ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_loong64.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_loong64.go index 16a4017da..31d2e71a1 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_loong64.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_loong64.go @@ -321,4 +321,8 @@ const (  	SYS_LSM_SET_SELF_ATTR       = 460  	SYS_LSM_LIST_MODULES        = 461  	SYS_MSEAL                   = 462 +	SYS_SETXATTRAT              = 463 +	SYS_GETXATTRAT              = 464 +	SYS_LISTXATTRAT             = 465 +	SYS_REMOVEXATTRAT           = 466  ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_mips.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_mips.go index 7e567f1ef..f4184a336 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_mips.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_mips.go @@ -442,4 +442,8 @@ const (  	SYS_LSM_SET_SELF_ATTR            = 4460  	SYS_LSM_LIST_MODULES             = 4461  	SYS_MSEAL                        = 4462 +	SYS_SETXATTRAT                   = 4463 +	SYS_GETXATTRAT                   = 4464 +	SYS_LISTXATTRAT                  = 4465 +	SYS_REMOVEXATTRAT                = 4466  ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64.go index 38ae55e5e..05b996227 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64.go @@ -372,4 +372,8 @@ const (  	SYS_LSM_SET_SELF_ATTR       = 5460  	SYS_LSM_LIST_MODULES        = 5461  	SYS_MSEAL                   = 5462 +	SYS_SETXATTRAT              = 5463 +	SYS_GETXATTRAT              = 5464 +	SYS_LISTXATTRAT             = 5465 +	SYS_REMOVEXATTRAT           = 5466  ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64le.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64le.go index 55e92e60a..43a256e9e 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64le.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64le.go @@ -372,4 +372,8 @@ const (  	SYS_LSM_SET_SELF_ATTR       = 5460  	SYS_LSM_LIST_MODULES        = 5461  	SYS_MSEAL                   = 5462 +	SYS_SETXATTRAT              = 5463 +	SYS_GETXATTRAT              = 5464 +	SYS_LISTXATTRAT             = 5465 +	SYS_REMOVEXATTRAT           = 5466  ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_mipsle.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_mipsle.go index 60658d6a0..eea5ddfc2 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_mipsle.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_mipsle.go @@ -442,4 +442,8 @@ const (  	SYS_LSM_SET_SELF_ATTR            = 4460  	SYS_LSM_LIST_MODULES             = 4461  	SYS_MSEAL                        = 4462 +	SYS_SETXATTRAT                   = 4463 +	SYS_GETXATTRAT                   = 4464 +	SYS_LISTXATTRAT                  = 4465 +	SYS_REMOVEXATTRAT                = 4466  ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc.go index e203e8a7e..0d777bfbb 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc.go @@ -449,4 +449,8 @@ const (  	SYS_LSM_SET_SELF_ATTR            = 460  	SYS_LSM_LIST_MODULES             = 461  	SYS_MSEAL                        = 462 +	SYS_SETXATTRAT                   = 463 +	SYS_GETXATTRAT                   = 464 +	SYS_LISTXATTRAT                  = 465 +	SYS_REMOVEXATTRAT                = 466  ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64.go index 5944b97d5..b44636502 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64.go @@ -421,4 +421,8 @@ const (  	SYS_LSM_SET_SELF_ATTR       = 460  	SYS_LSM_LIST_MODULES        = 461  	SYS_MSEAL                   = 462 +	SYS_SETXATTRAT              = 463 +	SYS_GETXATTRAT              = 464 +	SYS_LISTXATTRAT             = 465 +	SYS_REMOVEXATTRAT           = 466  ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64le.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64le.go index c66d416da..0c7d21c18 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64le.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64le.go @@ -421,4 +421,8 @@ const (  	SYS_LSM_SET_SELF_ATTR       = 460  	SYS_LSM_LIST_MODULES        = 461  	SYS_MSEAL                   = 462 +	SYS_SETXATTRAT              = 463 +	SYS_GETXATTRAT              = 464 +	SYS_LISTXATTRAT             = 465 +	SYS_REMOVEXATTRAT           = 466  ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_riscv64.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_riscv64.go index a5459e766..840539169 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_riscv64.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_riscv64.go @@ -326,4 +326,8 @@ const (  	SYS_LSM_SET_SELF_ATTR       = 460  	SYS_LSM_LIST_MODULES        = 461  	SYS_MSEAL                   = 462 +	SYS_SETXATTRAT              = 463 +	SYS_GETXATTRAT              = 464 +	SYS_LISTXATTRAT             = 465 +	SYS_REMOVEXATTRAT           = 466  ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_s390x.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_s390x.go index 01d86825b..fcf1b790d 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_s390x.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_s390x.go @@ -387,4 +387,8 @@ const (  	SYS_LSM_SET_SELF_ATTR       = 460  	SYS_LSM_LIST_MODULES        = 461  	SYS_MSEAL                   = 462 +	SYS_SETXATTRAT              = 463 +	SYS_GETXATTRAT              = 464 +	SYS_LISTXATTRAT             = 465 +	SYS_REMOVEXATTRAT           = 466  ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_sparc64.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_sparc64.go index 7b703e77c..52d15b5f9 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_sparc64.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_sparc64.go @@ -400,4 +400,8 @@ const (  	SYS_LSM_SET_SELF_ATTR       = 460  	SYS_LSM_LIST_MODULES        = 461  	SYS_MSEAL                   = 462 +	SYS_SETXATTRAT              = 463 +	SYS_GETXATTRAT              = 464 +	SYS_LISTXATTRAT             = 465 +	SYS_REMOVEXATTRAT           = 466  ) diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux.go b/vendor/golang.org/x/sys/unix/ztypes_linux.go index 5537148dc..a46abe647 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_linux.go +++ b/vendor/golang.org/x/sys/unix/ztypes_linux.go @@ -4747,7 +4747,7 @@ const (  	NL80211_ATTR_MAC_HINT                                   = 0xc8  	NL80211_ATTR_MAC_MASK                                   = 0xd7  	NL80211_ATTR_MAX_AP_ASSOC_STA                           = 0xca -	NL80211_ATTR_MAX                                        = 0x14c +	NL80211_ATTR_MAX                                        = 0x14d  	NL80211_ATTR_MAX_CRIT_PROT_DURATION                     = 0xb4  	NL80211_ATTR_MAX_CSA_COUNTERS                           = 0xce  	NL80211_ATTR_MAX_MATCH_SETS                             = 0x85 @@ -5519,7 +5519,7 @@ const (  	NL80211_MNTR_FLAG_CONTROL                               = 0x3  	NL80211_MNTR_FLAG_COOK_FRAMES                           = 0x5  	NL80211_MNTR_FLAG_FCSFAIL                               = 0x1 -	NL80211_MNTR_FLAG_MAX                                   = 0x6 +	NL80211_MNTR_FLAG_MAX                                   = 0x7  	NL80211_MNTR_FLAG_OTHER_BSS                             = 0x4  	NL80211_MNTR_FLAG_PLCPFAIL                              = 0x2  	NL80211_MPATH_FLAG_ACTIVE                               = 0x1 @@ -6174,3 +6174,5 @@ type SockDiagReq struct {  	Family   uint8  	Protocol uint8  } + +const RTM_NEWNVLAN = 0x70 diff --git a/vendor/modules.txt b/vendor/modules.txt index 73d9ee847..49ca611b2 100644 --- a/vendor/modules.txt +++ b/vendor/modules.txt @@ -1050,7 +1050,7 @@ go.uber.org/multierr  # golang.org/x/arch v0.13.0  ## explicit; go 1.18  golang.org/x/arch/x86/x86asm -# golang.org/x/crypto v0.32.0 +# golang.org/x/crypto v0.33.0  ## explicit; go 1.20  golang.org/x/crypto/acme  golang.org/x/crypto/acme/autocert @@ -1115,7 +1115,7 @@ golang.org/x/oauth2/internal  ## explicit; go 1.18  golang.org/x/sync/errgroup  golang.org/x/sync/semaphore -# golang.org/x/sys v0.29.0 +# golang.org/x/sys v0.30.0  ## explicit; go 1.18  golang.org/x/sys/cpu  golang.org/x/sys/unix  | 
