Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package arkade for openSUSE:Factory checked 
in at 2024-03-17 22:15:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/arkade (Old)
 and      /work/SRC/openSUSE:Factory/.arkade.new.1905 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "arkade"

Sun Mar 17 22:15:27 2024 rev:28 rq:1158520 version:0.11.6

Changes:
--------
--- /work/SRC/openSUSE:Factory/arkade/arkade.changes    2024-02-25 
14:07:58.516933104 +0100
+++ /work/SRC/openSUSE:Factory/.arkade.new.1905/arkade.changes  2024-03-17 
22:16:01.952450860 +0100
@@ -1,0 +2,41 @@
+Sat Mar 16 14:51:57 UTC 2024 - opensuse_buildserv...@ojkastl.de
+
+- Update to version 0.11.6:
+  * Add OpenTofu
+  * Bump github.com/google/go-containerregistry from 0.19.0 to
+    0.19.1
+
+-------------------------------------------------------------------
+Sat Mar 16 14:49:03 UTC 2024 - opensuse_buildserv...@ojkastl.de
+
+- Update to version 0.11.5:
+  * update versions of tf / packer / waypoint
+  * Bump alexellis/upload-assets from 0.4.0 to 0.4.1
+
+-------------------------------------------------------------------
+Sat Mar 16 14:30:22 UTC 2024 - opensuse_buildserv...@ojkastl.de
+
+- Update to version 0.11.4:
+  * PR #1036 Add terraform-docs by @cyberox
+  * PR #1038 Bump golang.org/x/mod from 0.15.0 to 0.16.0 by
+    @dependabot[bot]
+  * PR #1037 Bump golang.org/x/crypto from 0.19.0 to 0.21.0 by
+    @dependabot[bot]
+
+-------------------------------------------------------------------
+Sat Mar 16 14:26:58 UTC 2024 - opensuse_buildserv...@ojkastl.de
+
+- Update to version 0.11.3:
+  * PR #1027 Bump golang.org/x/mod from 0.14.0 to 0.15.0 by
+    @dependabot[bot]
+  * PR #992 feat: allow to set default ingressclass by @Jasstkn
+  * PR #1025 Bump github.com/cheggaaa/pb/v3 from 3.1.4 to 3.1.5 by
+    @dependabot[bot]
+  * PR #1028 Bump golang.org/x/crypto from 0.18.0 to 0.19.0 by
+    @dependabot[bot]
+  * PR #1007 change kubectl download site by @YoninL
+  * PR #1022 chore: no need to use fmt.Sprintf by @testwill
+  * PR #1019 Add tflint by @cyberox
+  * PR #1033 feat: add gptscript as cli by @dirien
+
+-------------------------------------------------------------------

Old:
----
  arkade-0.11.2.obscpio

New:
----
  arkade-0.11.6.obscpio

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ arkade.spec ++++++
--- /var/tmp/diff_new_pack.4pAySr/_old  2024-03-17 22:16:03.200496645 +0100
+++ /var/tmp/diff_new_pack.4pAySr/_new  2024-03-17 22:16:03.200496645 +0100
@@ -19,7 +19,7 @@
 %define __arch_install_post export NO_BRP_STRIP_DEBUG=true
 
 Name:           arkade
-Version:        0.11.2
+Version:        0.11.6
 Release:        0
 Summary:        Open Source Kubernetes Marketplace
 License:        Apache-2.0

++++++ _service ++++++
--- /var/tmp/diff_new_pack.4pAySr/_old  2024-03-17 22:16:03.236497966 +0100
+++ /var/tmp/diff_new_pack.4pAySr/_new  2024-03-17 22:16:03.240498113 +0100
@@ -3,7 +3,7 @@
     <param name="url">https://github.com/alexellis/arkade</param>
     <param name="scm">git</param>
     <param name="exclude">.git</param>
-    <param name="revision">0.11.2</param>
+    <param name="revision">0.11.6</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="changesgenerate">enable</param>
     <param name="versionrewrite-pattern">v(.*)</param>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.4pAySr/_old  2024-03-17 22:16:03.260498846 +0100
+++ /var/tmp/diff_new_pack.4pAySr/_new  2024-03-17 22:16:03.264498993 +0100
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param name="url">https://github.com/alexellis/arkade</param>
-              <param 
name="changesrevision">35c1422cff318c142ca8be7365960a623d59ac55</param></service></servicedata>
+              <param 
name="changesrevision">acb1bd999ac81840fbbe49f3d1cc1fbd386f7fd4</param></service></servicedata>
 (No newline at EOF)
 

++++++ arkade-0.11.2.obscpio -> arkade-0.11.6.obscpio ++++++
/work/SRC/openSUSE:Factory/arkade/arkade-0.11.2.obscpio 
/work/SRC/openSUSE:Factory/.arkade.new.1905/arkade-0.11.6.obscpio differ: char 
49, line 1

++++++ arkade.obsinfo ++++++
--- /var/tmp/diff_new_pack.4pAySr/_old  2024-03-17 22:16:03.300500314 +0100
+++ /var/tmp/diff_new_pack.4pAySr/_new  2024-03-17 22:16:03.304500461 +0100
@@ -1,5 +1,5 @@
 name: arkade
-version: 0.11.2
-mtime: 1708712776
-commit: 35c1422cff318c142ca8be7365960a623d59ac55
+version: 0.11.6
+mtime: 1710513998
+commit: acb1bd999ac81840fbbe49f3d1cc1fbd386f7fd4
 

++++++ vendor.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/vendor/github.com/cheggaaa/pb/v3/termutil/term_win.go 
new/vendor/github.com/cheggaaa/pb/v3/termutil/term_win.go
--- old/vendor/github.com/cheggaaa/pb/v3/termutil/term_win.go   2024-02-24 
13:57:55.000000000 +0100
+++ new/vendor/github.com/cheggaaa/pb/v3/termutil/term_win.go   2024-03-16 
15:51:59.000000000 +0100
@@ -138,9 +138,8 @@
        }
 
        newState := oldState
-       const ENABLE_ECHO_INPUT = 0x0004
        const ENABLE_LINE_INPUT = 0x0002
-       newState = newState & (^(ENABLE_LINE_INPUT | ENABLE_ECHO_INPUT))
+       newState = newState & (^ENABLE_LINE_INPUT)
        if _, _, e := syscall.Syscall(setConsoleMode.Addr(), 2, 
uintptr(syscall.Stdout), uintptr(newState), 0); e != 0 {
                err = fmt.Errorf("Can't set terminal settings: %v", e)
                return
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vendor/golang.org/x/sys/unix/aliases.go 
new/vendor/golang.org/x/sys/unix/aliases.go
--- old/vendor/golang.org/x/sys/unix/aliases.go 2024-02-24 13:57:56.000000000 
+0100
+++ new/vendor/golang.org/x/sys/unix/aliases.go 2024-03-16 15:51:59.000000000 
+0100
@@ -2,7 +2,7 @@
 // Use of this source code is governed by a BSD-style
 // license that can be found in the LICENSE file.
 
-//go:build (aix || darwin || dragonfly || freebsd || linux || netbsd || 
openbsd || solaris || zos) && go1.9
+//go:build aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd 
|| solaris || zos
 
 package unix
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vendor/golang.org/x/sys/unix/mkerrors.sh 
new/vendor/golang.org/x/sys/unix/mkerrors.sh
--- old/vendor/golang.org/x/sys/unix/mkerrors.sh        2024-02-24 
13:57:56.000000000 +0100
+++ new/vendor/golang.org/x/sys/unix/mkerrors.sh        2024-03-16 
15:51:59.000000000 +0100
@@ -584,7 +584,7 @@
                $2 ~ /^KEY_(SPEC|REQKEY_DEFL)_/ ||
                $2 ~ /^KEYCTL_/ ||
                $2 ~ /^PERF_/ ||
-               $2 ~ /^SECCOMP_MODE_/ ||
+               $2 ~ /^SECCOMP_/ ||
                $2 ~ /^SEEK_/ ||
                $2 ~ /^SCHED_/ ||
                $2 ~ /^SPLICE_/ ||
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/vendor/golang.org/x/sys/unix/syscall_darwin_libSystem.go 
new/vendor/golang.org/x/sys/unix/syscall_darwin_libSystem.go
--- old/vendor/golang.org/x/sys/unix/syscall_darwin_libSystem.go        
2024-02-24 13:57:56.000000000 +0100
+++ new/vendor/golang.org/x/sys/unix/syscall_darwin_libSystem.go        
2024-03-16 15:51:59.000000000 +0100
@@ -2,7 +2,7 @@
 // Use of this source code is governed by a BSD-style
 // license that can be found in the LICENSE file.
 
-//go:build darwin && go1.12
+//go:build darwin
 
 package unix
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vendor/golang.org/x/sys/unix/syscall_freebsd.go 
new/vendor/golang.org/x/sys/unix/syscall_freebsd.go
--- old/vendor/golang.org/x/sys/unix/syscall_freebsd.go 2024-02-24 
13:57:56.000000000 +0100
+++ new/vendor/golang.org/x/sys/unix/syscall_freebsd.go 2024-03-16 
15:51:59.000000000 +0100
@@ -13,6 +13,7 @@
 package unix
 
 import (
+       "errors"
        "sync"
        "unsafe"
 )
@@ -169,25 +170,26 @@
 func Uname(uname *Utsname) error {
        mib := []_C_int{CTL_KERN, KERN_OSTYPE}
        n := unsafe.Sizeof(uname.Sysname)
-       if err := sysctl(mib, &uname.Sysname[0], &n, nil, 0); err != nil {
+       // Suppress ENOMEM errors to be compatible with the C library 
__xuname() implementation.
+       if err := sysctl(mib, &uname.Sysname[0], &n, nil, 0); err != nil && 
!errors.Is(err, ENOMEM) {
                return err
        }
 
        mib = []_C_int{CTL_KERN, KERN_HOSTNAME}
        n = unsafe.Sizeof(uname.Nodename)
-       if err := sysctl(mib, &uname.Nodename[0], &n, nil, 0); err != nil {
+       if err := sysctl(mib, &uname.Nodename[0], &n, nil, 0); err != nil && 
!errors.Is(err, ENOMEM) {
                return err
        }
 
        mib = []_C_int{CTL_KERN, KERN_OSRELEASE}
        n = unsafe.Sizeof(uname.Release)
-       if err := sysctl(mib, &uname.Release[0], &n, nil, 0); err != nil {
+       if err := sysctl(mib, &uname.Release[0], &n, nil, 0); err != nil && 
!errors.Is(err, ENOMEM) {
                return err
        }
 
        mib = []_C_int{CTL_KERN, KERN_VERSION}
        n = unsafe.Sizeof(uname.Version)
-       if err := sysctl(mib, &uname.Version[0], &n, nil, 0); err != nil {
+       if err := sysctl(mib, &uname.Version[0], &n, nil, 0); err != nil && 
!errors.Is(err, ENOMEM) {
                return err
        }
 
@@ -205,7 +207,7 @@
 
        mib = []_C_int{CTL_HW, HW_MACHINE}
        n = unsafe.Sizeof(uname.Machine)
-       if err := sysctl(mib, &uname.Machine[0], &n, nil, 0); err != nil {
+       if err := sysctl(mib, &uname.Machine[0], &n, nil, 0); err != nil && 
!errors.Is(err, ENOMEM) {
                return err
        }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vendor/golang.org/x/sys/unix/syscall_linux.go 
new/vendor/golang.org/x/sys/unix/syscall_linux.go
--- old/vendor/golang.org/x/sys/unix/syscall_linux.go   2024-02-24 
13:57:56.000000000 +0100
+++ new/vendor/golang.org/x/sys/unix/syscall_linux.go   2024-03-16 
15:51:59.000000000 +0100
@@ -1849,6 +1849,105 @@
 //sys  Fsmount(fd int, flags int, mountAttrs int) (fsfd int, err error)
 //sys  Fsopen(fsName string, flags int) (fd int, err error)
 //sys  Fspick(dirfd int, pathName string, flags int) (fd int, err error)
+
+//sys  fsconfig(fd int, cmd uint, key *byte, value *byte, aux int) (err error)
+
+func fsconfigCommon(fd int, cmd uint, key string, value *byte, aux int) (err 
error) {
+       var keyp *byte
+       if keyp, err = BytePtrFromString(key); err != nil {
+               return
+       }
+       return fsconfig(fd, cmd, keyp, value, aux)
+}
+
+// FsconfigSetFlag is equivalent to fsconfig(2) called
+// with cmd == FSCONFIG_SET_FLAG.
+//
+// fd is the filesystem context to act upon.
+// key the parameter key to set.
+func FsconfigSetFlag(fd int, key string) (err error) {
+       return fsconfigCommon(fd, FSCONFIG_SET_FLAG, key, nil, 0)
+}
+
+// FsconfigSetString is equivalent to fsconfig(2) called
+// with cmd == FSCONFIG_SET_STRING.
+//
+// fd is the filesystem context to act upon.
+// key the parameter key to set.
+// value is the parameter value to set.
+func FsconfigSetString(fd int, key string, value string) (err error) {
+       var valuep *byte
+       if valuep, err = BytePtrFromString(value); err != nil {
+               return
+       }
+       return fsconfigCommon(fd, FSCONFIG_SET_STRING, key, valuep, 0)
+}
+
+// FsconfigSetBinary is equivalent to fsconfig(2) called
+// with cmd == FSCONFIG_SET_BINARY.
+//
+// fd is the filesystem context to act upon.
+// key the parameter key to set.
+// value is the parameter value to set.
+func FsconfigSetBinary(fd int, key string, value []byte) (err error) {
+       if len(value) == 0 {
+               return EINVAL
+       }
+       return fsconfigCommon(fd, FSCONFIG_SET_BINARY, key, &value[0], 
len(value))
+}
+
+// FsconfigSetPath is equivalent to fsconfig(2) called
+// with cmd == FSCONFIG_SET_PATH.
+//
+// fd is the filesystem context to act upon.
+// key the parameter key to set.
+// path is a non-empty path for specified key.
+// atfd is a file descriptor at which to start lookup from or AT_FDCWD.
+func FsconfigSetPath(fd int, key string, path string, atfd int) (err error) {
+       var valuep *byte
+       if valuep, err = BytePtrFromString(path); err != nil {
+               return
+       }
+       return fsconfigCommon(fd, FSCONFIG_SET_PATH, key, valuep, atfd)
+}
+
+// FsconfigSetPathEmpty is equivalent to fsconfig(2) called
+// with cmd == FSCONFIG_SET_PATH_EMPTY. The same as
+// FconfigSetPath but with AT_PATH_EMPTY implied.
+func FsconfigSetPathEmpty(fd int, key string, path string, atfd int) (err 
error) {
+       var valuep *byte
+       if valuep, err = BytePtrFromString(path); err != nil {
+               return
+       }
+       return fsconfigCommon(fd, FSCONFIG_SET_PATH_EMPTY, key, valuep, atfd)
+}
+
+// FsconfigSetFd is equivalent to fsconfig(2) called
+// with cmd == FSCONFIG_SET_FD.
+//
+// fd is the filesystem context to act upon.
+// key the parameter key to set.
+// value is a file descriptor to be assigned to specified key.
+func FsconfigSetFd(fd int, key string, value int) (err error) {
+       return fsconfigCommon(fd, FSCONFIG_SET_FD, key, nil, value)
+}
+
+// FsconfigCreate is equivalent to fsconfig(2) called
+// with cmd == FSCONFIG_CMD_CREATE.
+//
+// fd is the filesystem context to act upon.
+func FsconfigCreate(fd int) (err error) {
+       return fsconfig(fd, FSCONFIG_CMD_CREATE, nil, nil, 0)
+}
+
+// FsconfigReconfigure is equivalent to fsconfig(2) called
+// with cmd == FSCONFIG_CMD_RECONFIGURE.
+//
+// fd is the filesystem context to act upon.
+func FsconfigReconfigure(fd int) (err error) {
+       return fsconfig(fd, FSCONFIG_CMD_RECONFIGURE, nil, nil, 0)
+}
+
 //sys  Getdents(fd int, buf []byte) (n int, err error) = SYS_GETDENTS64
 //sysnb        Getpgid(pid int) (pgid int, err error)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vendor/golang.org/x/sys/unix/zerrors_linux.go 
new/vendor/golang.org/x/sys/unix/zerrors_linux.go
--- old/vendor/golang.org/x/sys/unix/zerrors_linux.go   2024-02-24 
13:57:56.000000000 +0100
+++ new/vendor/golang.org/x/sys/unix/zerrors_linux.go   2024-03-16 
15:51:59.000000000 +0100
@@ -1785,6 +1785,8 @@
        LANDLOCK_ACCESS_FS_REMOVE_FILE              = 0x20
        LANDLOCK_ACCESS_FS_TRUNCATE                 = 0x4000
        LANDLOCK_ACCESS_FS_WRITE_FILE               = 0x2
+       LANDLOCK_ACCESS_NET_BIND_TCP                = 0x1
+       LANDLOCK_ACCESS_NET_CONNECT_TCP             = 0x2
        LANDLOCK_CREATE_RULESET_VERSION             = 0x1
        LINUX_REBOOT_CMD_CAD_OFF                    = 0x0
        LINUX_REBOOT_CMD_CAD_ON                     = 0x89abcdef
@@ -2465,6 +2467,7 @@
        PR_MCE_KILL_GET                             = 0x22
        PR_MCE_KILL_LATE                            = 0x0
        PR_MCE_KILL_SET                             = 0x1
+       PR_MDWE_NO_INHERIT                          = 0x2
        PR_MDWE_REFUSE_EXEC_GAIN                    = 0x1
        PR_MPX_DISABLE_MANAGEMENT                   = 0x2c
        PR_MPX_ENABLE_MANAGEMENT                    = 0x2b
@@ -2669,8 +2672,9 @@
        RTAX_FEATURES                               = 0xc
        RTAX_FEATURE_ALLFRAG                        = 0x8
        RTAX_FEATURE_ECN                            = 0x1
-       RTAX_FEATURE_MASK                           = 0xf
+       RTAX_FEATURE_MASK                           = 0x1f
        RTAX_FEATURE_SACK                           = 0x2
+       RTAX_FEATURE_TCP_USEC_TS                    = 0x10
        RTAX_FEATURE_TIMESTAMP                      = 0x4
        RTAX_HOPLIMIT                               = 0xa
        RTAX_INITCWND                               = 0xb
@@ -2913,9 +2917,38 @@
        SCM_RIGHTS                                  = 0x1
        SCM_TIMESTAMP                               = 0x1d
        SC_LOG_FLUSH                                = 0x100000
+       SECCOMP_ADDFD_FLAG_SEND                     = 0x2
+       SECCOMP_ADDFD_FLAG_SETFD                    = 0x1
+       SECCOMP_FILTER_FLAG_LOG                     = 0x2
+       SECCOMP_FILTER_FLAG_NEW_LISTENER            = 0x8
+       SECCOMP_FILTER_FLAG_SPEC_ALLOW              = 0x4
+       SECCOMP_FILTER_FLAG_TSYNC                   = 0x1
+       SECCOMP_FILTER_FLAG_TSYNC_ESRCH             = 0x10
+       SECCOMP_FILTER_FLAG_WAIT_KILLABLE_RECV      = 0x20
+       SECCOMP_GET_ACTION_AVAIL                    = 0x2
+       SECCOMP_GET_NOTIF_SIZES                     = 0x3
+       SECCOMP_IOCTL_NOTIF_RECV                    = 0xc0502100
+       SECCOMP_IOCTL_NOTIF_SEND                    = 0xc0182101
+       SECCOMP_IOC_MAGIC                           = '!'
        SECCOMP_MODE_DISABLED                       = 0x0
        SECCOMP_MODE_FILTER                         = 0x2
        SECCOMP_MODE_STRICT                         = 0x1
+       SECCOMP_RET_ACTION                          = 0x7fff0000
+       SECCOMP_RET_ACTION_FULL                     = 0xffff0000
+       SECCOMP_RET_ALLOW                           = 0x7fff0000
+       SECCOMP_RET_DATA                            = 0xffff
+       SECCOMP_RET_ERRNO                           = 0x50000
+       SECCOMP_RET_KILL                            = 0x0
+       SECCOMP_RET_KILL_PROCESS                    = 0x80000000
+       SECCOMP_RET_KILL_THREAD                     = 0x0
+       SECCOMP_RET_LOG                             = 0x7ffc0000
+       SECCOMP_RET_TRACE                           = 0x7ff00000
+       SECCOMP_RET_TRAP                            = 0x30000
+       SECCOMP_RET_USER_NOTIF                      = 0x7fc00000
+       SECCOMP_SET_MODE_FILTER                     = 0x1
+       SECCOMP_SET_MODE_STRICT                     = 0x0
+       SECCOMP_USER_NOTIF_FD_SYNC_WAKE_UP          = 0x1
+       SECCOMP_USER_NOTIF_FLAG_CONTINUE            = 0x1
        SECRETMEM_MAGIC                             = 0x5345434d
        SECURITYFS_MAGIC                            = 0x73636673
        SEEK_CUR                                    = 0x1
@@ -3075,6 +3108,7 @@
        SOL_TIPC                                    = 0x10f
        SOL_TLS                                     = 0x11a
        SOL_UDP                                     = 0x11
+       SOL_VSOCK                                   = 0x11f
        SOL_X25                                     = 0x106
        SOL_XDP                                     = 0x11b
        SOMAXCONN                                   = 0x1000
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vendor/golang.org/x/sys/unix/zerrors_linux_386.go 
new/vendor/golang.org/x/sys/unix/zerrors_linux_386.go
--- old/vendor/golang.org/x/sys/unix/zerrors_linux_386.go       2024-02-24 
13:57:56.000000000 +0100
+++ new/vendor/golang.org/x/sys/unix/zerrors_linux_386.go       2024-03-16 
15:51:59.000000000 +0100
@@ -281,6 +281,9 @@
        SCM_TIMESTAMPNS                  = 0x23
        SCM_TXTIME                       = 0x3d
        SCM_WIFI_STATUS                  = 0x29
+       SECCOMP_IOCTL_NOTIF_ADDFD        = 0x40182103
+       SECCOMP_IOCTL_NOTIF_ID_VALID     = 0x40082102
+       SECCOMP_IOCTL_NOTIF_SET_FLAGS    = 0x40082104
        SFD_CLOEXEC                      = 0x80000
        SFD_NONBLOCK                     = 0x800
        SIOCATMARK                       = 0x8905
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go 
new/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go
--- old/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go     2024-02-24 
13:57:56.000000000 +0100
+++ new/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go     2024-03-16 
15:51:59.000000000 +0100
@@ -282,6 +282,9 @@
        SCM_TIMESTAMPNS                  = 0x23
        SCM_TXTIME                       = 0x3d
        SCM_WIFI_STATUS                  = 0x29
+       SECCOMP_IOCTL_NOTIF_ADDFD        = 0x40182103
+       SECCOMP_IOCTL_NOTIF_ID_VALID     = 0x40082102
+       SECCOMP_IOCTL_NOTIF_SET_FLAGS    = 0x40082104
        SFD_CLOEXEC                      = 0x80000
        SFD_NONBLOCK                     = 0x800
        SIOCATMARK                       = 0x8905
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go 
new/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go
--- old/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go       2024-02-24 
13:57:56.000000000 +0100
+++ new/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go       2024-03-16 
15:51:59.000000000 +0100
@@ -288,6 +288,9 @@
        SCM_TIMESTAMPNS                  = 0x23
        SCM_TXTIME                       = 0x3d
        SCM_WIFI_STATUS                  = 0x29
+       SECCOMP_IOCTL_NOTIF_ADDFD        = 0x40182103
+       SECCOMP_IOCTL_NOTIF_ID_VALID     = 0x40082102
+       SECCOMP_IOCTL_NOTIF_SET_FLAGS    = 0x40082104
        SFD_CLOEXEC                      = 0x80000
        SFD_NONBLOCK                     = 0x800
        SIOCATMARK                       = 0x8905
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go 
new/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go
--- old/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go     2024-02-24 
13:57:56.000000000 +0100
+++ new/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go     2024-03-16 
15:51:59.000000000 +0100
@@ -278,6 +278,9 @@
        SCM_TIMESTAMPNS                  = 0x23
        SCM_TXTIME                       = 0x3d
        SCM_WIFI_STATUS                  = 0x29
+       SECCOMP_IOCTL_NOTIF_ADDFD        = 0x40182103
+       SECCOMP_IOCTL_NOTIF_ID_VALID     = 0x40082102
+       SECCOMP_IOCTL_NOTIF_SET_FLAGS    = 0x40082104
        SFD_CLOEXEC                      = 0x80000
        SFD_NONBLOCK                     = 0x800
        SIOCATMARK                       = 0x8905
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/vendor/golang.org/x/sys/unix/zerrors_linux_loong64.go 
new/vendor/golang.org/x/sys/unix/zerrors_linux_loong64.go
--- old/vendor/golang.org/x/sys/unix/zerrors_linux_loong64.go   2024-02-24 
13:57:56.000000000 +0100
+++ new/vendor/golang.org/x/sys/unix/zerrors_linux_loong64.go   2024-03-16 
15:51:59.000000000 +0100
@@ -275,6 +275,9 @@
        SCM_TIMESTAMPNS                  = 0x23
        SCM_TXTIME                       = 0x3d
        SCM_WIFI_STATUS                  = 0x29
+       SECCOMP_IOCTL_NOTIF_ADDFD        = 0x40182103
+       SECCOMP_IOCTL_NOTIF_ID_VALID     = 0x40082102
+       SECCOMP_IOCTL_NOTIF_SET_FLAGS    = 0x40082104
        SFD_CLOEXEC                      = 0x80000
        SFD_NONBLOCK                     = 0x800
        SIOCATMARK                       = 0x8905
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vendor/golang.org/x/sys/unix/zerrors_linux_mips.go 
new/vendor/golang.org/x/sys/unix/zerrors_linux_mips.go
--- old/vendor/golang.org/x/sys/unix/zerrors_linux_mips.go      2024-02-24 
13:57:56.000000000 +0100
+++ new/vendor/golang.org/x/sys/unix/zerrors_linux_mips.go      2024-03-16 
15:51:59.000000000 +0100
@@ -281,6 +281,9 @@
        SCM_TIMESTAMPNS                  = 0x23
        SCM_TXTIME                       = 0x3d
        SCM_WIFI_STATUS                  = 0x29
+       SECCOMP_IOCTL_NOTIF_ADDFD        = 0x80182103
+       SECCOMP_IOCTL_NOTIF_ID_VALID     = 0x80082102
+       SECCOMP_IOCTL_NOTIF_SET_FLAGS    = 0x80082104
        SFD_CLOEXEC                      = 0x80000
        SFD_NONBLOCK                     = 0x80
        SIOCATMARK                       = 0x40047307
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go 
new/vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go
--- old/vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go    2024-02-24 
13:57:56.000000000 +0100
+++ new/vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go    2024-03-16 
15:51:59.000000000 +0100
@@ -281,6 +281,9 @@
        SCM_TIMESTAMPNS                  = 0x23
        SCM_TXTIME                       = 0x3d
        SCM_WIFI_STATUS                  = 0x29
+       SECCOMP_IOCTL_NOTIF_ADDFD        = 0x80182103
+       SECCOMP_IOCTL_NOTIF_ID_VALID     = 0x80082102
+       SECCOMP_IOCTL_NOTIF_SET_FLAGS    = 0x80082104
        SFD_CLOEXEC                      = 0x80000
        SFD_NONBLOCK                     = 0x80
        SIOCATMARK                       = 0x40047307
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go 
new/vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go
--- old/vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go  2024-02-24 
13:57:56.000000000 +0100
+++ new/vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go  2024-03-16 
15:51:59.000000000 +0100
@@ -281,6 +281,9 @@
        SCM_TIMESTAMPNS                  = 0x23
        SCM_TXTIME                       = 0x3d
        SCM_WIFI_STATUS                  = 0x29
+       SECCOMP_IOCTL_NOTIF_ADDFD        = 0x80182103
+       SECCOMP_IOCTL_NOTIF_ID_VALID     = 0x80082102
+       SECCOMP_IOCTL_NOTIF_SET_FLAGS    = 0x80082104
        SFD_CLOEXEC                      = 0x80000
        SFD_NONBLOCK                     = 0x80
        SIOCATMARK                       = 0x40047307
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go 
new/vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go
--- old/vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go    2024-02-24 
13:57:56.000000000 +0100
+++ new/vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go    2024-03-16 
15:51:59.000000000 +0100
@@ -281,6 +281,9 @@
        SCM_TIMESTAMPNS                  = 0x23
        SCM_TXTIME                       = 0x3d
        SCM_WIFI_STATUS                  = 0x29
+       SECCOMP_IOCTL_NOTIF_ADDFD        = 0x80182103
+       SECCOMP_IOCTL_NOTIF_ID_VALID     = 0x80082102
+       SECCOMP_IOCTL_NOTIF_SET_FLAGS    = 0x80082104
        SFD_CLOEXEC                      = 0x80000
        SFD_NONBLOCK                     = 0x80
        SIOCATMARK                       = 0x40047307
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go 
new/vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go
--- old/vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go       2024-02-24 
13:57:56.000000000 +0100
+++ new/vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go       2024-03-16 
15:51:59.000000000 +0100
@@ -336,6 +336,9 @@
        SCM_TIMESTAMPNS                  = 0x23
        SCM_TXTIME                       = 0x3d
        SCM_WIFI_STATUS                  = 0x29
+       SECCOMP_IOCTL_NOTIF_ADDFD        = 0x80182103
+       SECCOMP_IOCTL_NOTIF_ID_VALID     = 0x80082102
+       SECCOMP_IOCTL_NOTIF_SET_FLAGS    = 0x80082104
        SFD_CLOEXEC                      = 0x80000
        SFD_NONBLOCK                     = 0x800
        SIOCATMARK                       = 0x8905
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go 
new/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go
--- old/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go     2024-02-24 
13:57:56.000000000 +0100
+++ new/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go     2024-03-16 
15:51:59.000000000 +0100
@@ -340,6 +340,9 @@
        SCM_TIMESTAMPNS                  = 0x23
        SCM_TXTIME                       = 0x3d
        SCM_WIFI_STATUS                  = 0x29
+       SECCOMP_IOCTL_NOTIF_ADDFD        = 0x80182103
+       SECCOMP_IOCTL_NOTIF_ID_VALID     = 0x80082102
+       SECCOMP_IOCTL_NOTIF_SET_FLAGS    = 0x80082104
        SFD_CLOEXEC                      = 0x80000
        SFD_NONBLOCK                     = 0x800
        SIOCATMARK                       = 0x8905
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go 
new/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go
--- old/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go   2024-02-24 
13:57:56.000000000 +0100
+++ new/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go   2024-03-16 
15:51:59.000000000 +0100
@@ -340,6 +340,9 @@
        SCM_TIMESTAMPNS                  = 0x23
        SCM_TXTIME                       = 0x3d
        SCM_WIFI_STATUS                  = 0x29
+       SECCOMP_IOCTL_NOTIF_ADDFD        = 0x80182103
+       SECCOMP_IOCTL_NOTIF_ID_VALID     = 0x80082102
+       SECCOMP_IOCTL_NOTIF_SET_FLAGS    = 0x80082104
        SFD_CLOEXEC                      = 0x80000
        SFD_NONBLOCK                     = 0x800
        SIOCATMARK                       = 0x8905
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go 
new/vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go
--- old/vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go   2024-02-24 
13:57:56.000000000 +0100
+++ new/vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go   2024-03-16 
15:51:59.000000000 +0100
@@ -272,6 +272,9 @@
        SCM_TIMESTAMPNS                  = 0x23
        SCM_TXTIME                       = 0x3d
        SCM_WIFI_STATUS                  = 0x29
+       SECCOMP_IOCTL_NOTIF_ADDFD        = 0x40182103
+       SECCOMP_IOCTL_NOTIF_ID_VALID     = 0x40082102
+       SECCOMP_IOCTL_NOTIF_SET_FLAGS    = 0x40082104
        SFD_CLOEXEC                      = 0x80000
        SFD_NONBLOCK                     = 0x800
        SIOCATMARK                       = 0x8905
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go 
new/vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go
--- old/vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go     2024-02-24 
13:57:56.000000000 +0100
+++ new/vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go     2024-03-16 
15:51:59.000000000 +0100
@@ -344,6 +344,9 @@
        SCM_TIMESTAMPNS                  = 0x23
        SCM_TXTIME                       = 0x3d
        SCM_WIFI_STATUS                  = 0x29
+       SECCOMP_IOCTL_NOTIF_ADDFD        = 0x40182103
+       SECCOMP_IOCTL_NOTIF_ID_VALID     = 0x40082102
+       SECCOMP_IOCTL_NOTIF_SET_FLAGS    = 0x40082104
        SFD_CLOEXEC                      = 0x80000
        SFD_NONBLOCK                     = 0x800
        SIOCATMARK                       = 0x8905
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go 
new/vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go
--- old/vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go   2024-02-24 
13:57:56.000000000 +0100
+++ new/vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go   2024-03-16 
15:51:59.000000000 +0100
@@ -335,6 +335,9 @@
        SCM_TIMESTAMPNS                  = 0x21
        SCM_TXTIME                       = 0x3f
        SCM_WIFI_STATUS                  = 0x25
+       SECCOMP_IOCTL_NOTIF_ADDFD        = 0x80182103
+       SECCOMP_IOCTL_NOTIF_ID_VALID     = 0x80082102
+       SECCOMP_IOCTL_NOTIF_SET_FLAGS    = 0x80082104
        SFD_CLOEXEC                      = 0x400000
        SFD_NONBLOCK                     = 0x4000
        SF_FP                            = 0x38
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vendor/golang.org/x/sys/unix/zsyscall_linux.go 
new/vendor/golang.org/x/sys/unix/zsyscall_linux.go
--- old/vendor/golang.org/x/sys/unix/zsyscall_linux.go  2024-02-24 
13:57:56.000000000 +0100
+++ new/vendor/golang.org/x/sys/unix/zsyscall_linux.go  2024-03-16 
15:51:59.000000000 +0100
@@ -906,6 +906,16 @@
 
 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 
+func fsconfig(fd int, cmd uint, key *byte, value *byte, aux int) (err error) {
+       _, _, e1 := Syscall6(SYS_FSCONFIG, uintptr(fd), uintptr(cmd), 
uintptr(unsafe.Pointer(key)), uintptr(unsafe.Pointer(value)), uintptr(aux), 0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
 func Getdents(fd int, buf []byte) (n int, err error) {
        var _p0 unsafe.Pointer
        if len(buf) > 0 {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vendor/golang.org/x/sys/unix/zsysnum_linux_386.go 
new/vendor/golang.org/x/sys/unix/zsysnum_linux_386.go
--- old/vendor/golang.org/x/sys/unix/zsysnum_linux_386.go       2024-02-24 
13:57:56.000000000 +0100
+++ new/vendor/golang.org/x/sys/unix/zsysnum_linux_386.go       2024-03-16 
15:51:59.000000000 +0100
@@ -448,4 +448,8 @@
        SYS_SET_MEMPOLICY_HOME_NODE      = 450
        SYS_CACHESTAT                    = 451
        SYS_FCHMODAT2                    = 452
+       SYS_MAP_SHADOW_STACK             = 453
+       SYS_FUTEX_WAKE                   = 454
+       SYS_FUTEX_WAIT                   = 455
+       SYS_FUTEX_REQUEUE                = 456
 )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vendor/golang.org/x/sys/unix/zsysnum_linux_amd64.go 
new/vendor/golang.org/x/sys/unix/zsysnum_linux_amd64.go
--- old/vendor/golang.org/x/sys/unix/zsysnum_linux_amd64.go     2024-02-24 
13:57:56.000000000 +0100
+++ new/vendor/golang.org/x/sys/unix/zsysnum_linux_amd64.go     2024-03-16 
15:51:59.000000000 +0100
@@ -371,4 +371,7 @@
        SYS_CACHESTAT               = 451
        SYS_FCHMODAT2               = 452
        SYS_MAP_SHADOW_STACK        = 453
+       SYS_FUTEX_WAKE              = 454
+       SYS_FUTEX_WAIT              = 455
+       SYS_FUTEX_REQUEUE           = 456
 )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vendor/golang.org/x/sys/unix/zsysnum_linux_arm.go 
new/vendor/golang.org/x/sys/unix/zsysnum_linux_arm.go
--- old/vendor/golang.org/x/sys/unix/zsysnum_linux_arm.go       2024-02-24 
13:57:56.000000000 +0100
+++ new/vendor/golang.org/x/sys/unix/zsysnum_linux_arm.go       2024-03-16 
15:51:59.000000000 +0100
@@ -412,4 +412,8 @@
        SYS_SET_MEMPOLICY_HOME_NODE      = 450
        SYS_CACHESTAT                    = 451
        SYS_FCHMODAT2                    = 452
+       SYS_MAP_SHADOW_STACK             = 453
+       SYS_FUTEX_WAKE                   = 454
+       SYS_FUTEX_WAIT                   = 455
+       SYS_FUTEX_REQUEUE                = 456
 )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vendor/golang.org/x/sys/unix/zsysnum_linux_arm64.go 
new/vendor/golang.org/x/sys/unix/zsysnum_linux_arm64.go
--- old/vendor/golang.org/x/sys/unix/zsysnum_linux_arm64.go     2024-02-24 
13:57:56.000000000 +0100
+++ new/vendor/golang.org/x/sys/unix/zsysnum_linux_arm64.go     2024-03-16 
15:51:59.000000000 +0100
@@ -315,4 +315,8 @@
        SYS_SET_MEMPOLICY_HOME_NODE = 450
        SYS_CACHESTAT               = 451
        SYS_FCHMODAT2               = 452
+       SYS_MAP_SHADOW_STACK        = 453
+       SYS_FUTEX_WAKE              = 454
+       SYS_FUTEX_WAIT              = 455
+       SYS_FUTEX_REQUEUE           = 456
 )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/vendor/golang.org/x/sys/unix/zsysnum_linux_loong64.go 
new/vendor/golang.org/x/sys/unix/zsysnum_linux_loong64.go
--- old/vendor/golang.org/x/sys/unix/zsysnum_linux_loong64.go   2024-02-24 
13:57:56.000000000 +0100
+++ new/vendor/golang.org/x/sys/unix/zsysnum_linux_loong64.go   2024-03-16 
15:51:59.000000000 +0100
@@ -309,4 +309,8 @@
        SYS_SET_MEMPOLICY_HOME_NODE = 450
        SYS_CACHESTAT               = 451
        SYS_FCHMODAT2               = 452
+       SYS_MAP_SHADOW_STACK        = 453
+       SYS_FUTEX_WAKE              = 454
+       SYS_FUTEX_WAIT              = 455
+       SYS_FUTEX_REQUEUE           = 456
 )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vendor/golang.org/x/sys/unix/zsysnum_linux_mips.go 
new/vendor/golang.org/x/sys/unix/zsysnum_linux_mips.go
--- old/vendor/golang.org/x/sys/unix/zsysnum_linux_mips.go      2024-02-24 
13:57:56.000000000 +0100
+++ new/vendor/golang.org/x/sys/unix/zsysnum_linux_mips.go      2024-03-16 
15:51:59.000000000 +0100
@@ -432,4 +432,8 @@
        SYS_SET_MEMPOLICY_HOME_NODE      = 4450
        SYS_CACHESTAT                    = 4451
        SYS_FCHMODAT2                    = 4452
+       SYS_MAP_SHADOW_STACK             = 4453
+       SYS_FUTEX_WAKE                   = 4454
+       SYS_FUTEX_WAIT                   = 4455
+       SYS_FUTEX_REQUEUE                = 4456
 )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64.go 
new/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64.go
--- old/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64.go    2024-02-24 
13:57:56.000000000 +0100
+++ new/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64.go    2024-03-16 
15:51:59.000000000 +0100
@@ -362,4 +362,8 @@
        SYS_SET_MEMPOLICY_HOME_NODE = 5450
        SYS_CACHESTAT               = 5451
        SYS_FCHMODAT2               = 5452
+       SYS_MAP_SHADOW_STACK        = 5453
+       SYS_FUTEX_WAKE              = 5454
+       SYS_FUTEX_WAIT              = 5455
+       SYS_FUTEX_REQUEUE           = 5456
 )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64le.go 
new/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64le.go
--- old/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64le.go  2024-02-24 
13:57:56.000000000 +0100
+++ new/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64le.go  2024-03-16 
15:51:59.000000000 +0100
@@ -362,4 +362,8 @@
        SYS_SET_MEMPOLICY_HOME_NODE = 5450
        SYS_CACHESTAT               = 5451
        SYS_FCHMODAT2               = 5452
+       SYS_MAP_SHADOW_STACK        = 5453
+       SYS_FUTEX_WAKE              = 5454
+       SYS_FUTEX_WAIT              = 5455
+       SYS_FUTEX_REQUEUE           = 5456
 )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vendor/golang.org/x/sys/unix/zsysnum_linux_mipsle.go 
new/vendor/golang.org/x/sys/unix/zsysnum_linux_mipsle.go
--- old/vendor/golang.org/x/sys/unix/zsysnum_linux_mipsle.go    2024-02-24 
13:57:56.000000000 +0100
+++ new/vendor/golang.org/x/sys/unix/zsysnum_linux_mipsle.go    2024-03-16 
15:51:59.000000000 +0100
@@ -432,4 +432,8 @@
        SYS_SET_MEMPOLICY_HOME_NODE      = 4450
        SYS_CACHESTAT                    = 4451
        SYS_FCHMODAT2                    = 4452
+       SYS_MAP_SHADOW_STACK             = 4453
+       SYS_FUTEX_WAKE                   = 4454
+       SYS_FUTEX_WAIT                   = 4455
+       SYS_FUTEX_REQUEUE                = 4456
 )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc.go 
new/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc.go
--- old/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc.go       2024-02-24 
13:57:56.000000000 +0100
+++ new/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc.go       2024-03-16 
15:51:59.000000000 +0100
@@ -439,4 +439,8 @@
        SYS_SET_MEMPOLICY_HOME_NODE      = 450
        SYS_CACHESTAT                    = 451
        SYS_FCHMODAT2                    = 452
+       SYS_MAP_SHADOW_STACK             = 453
+       SYS_FUTEX_WAKE                   = 454
+       SYS_FUTEX_WAIT                   = 455
+       SYS_FUTEX_REQUEUE                = 456
 )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64.go 
new/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64.go
--- old/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64.go     2024-02-24 
13:57:56.000000000 +0100
+++ new/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64.go     2024-03-16 
15:51:59.000000000 +0100
@@ -411,4 +411,8 @@
        SYS_SET_MEMPOLICY_HOME_NODE = 450
        SYS_CACHESTAT               = 451
        SYS_FCHMODAT2               = 452
+       SYS_MAP_SHADOW_STACK        = 453
+       SYS_FUTEX_WAKE              = 454
+       SYS_FUTEX_WAIT              = 455
+       SYS_FUTEX_REQUEUE           = 456
 )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64le.go 
new/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64le.go
--- old/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64le.go   2024-02-24 
13:57:56.000000000 +0100
+++ new/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64le.go   2024-03-16 
15:51:59.000000000 +0100
@@ -411,4 +411,8 @@
        SYS_SET_MEMPOLICY_HOME_NODE = 450
        SYS_CACHESTAT               = 451
        SYS_FCHMODAT2               = 452
+       SYS_MAP_SHADOW_STACK        = 453
+       SYS_FUTEX_WAKE              = 454
+       SYS_FUTEX_WAIT              = 455
+       SYS_FUTEX_REQUEUE           = 456
 )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/vendor/golang.org/x/sys/unix/zsysnum_linux_riscv64.go 
new/vendor/golang.org/x/sys/unix/zsysnum_linux_riscv64.go
--- old/vendor/golang.org/x/sys/unix/zsysnum_linux_riscv64.go   2024-02-24 
13:57:56.000000000 +0100
+++ new/vendor/golang.org/x/sys/unix/zsysnum_linux_riscv64.go   2024-03-16 
15:51:59.000000000 +0100
@@ -316,4 +316,8 @@
        SYS_SET_MEMPOLICY_HOME_NODE = 450
        SYS_CACHESTAT               = 451
        SYS_FCHMODAT2               = 452
+       SYS_MAP_SHADOW_STACK        = 453
+       SYS_FUTEX_WAKE              = 454
+       SYS_FUTEX_WAIT              = 455
+       SYS_FUTEX_REQUEUE           = 456
 )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vendor/golang.org/x/sys/unix/zsysnum_linux_s390x.go 
new/vendor/golang.org/x/sys/unix/zsysnum_linux_s390x.go
--- old/vendor/golang.org/x/sys/unix/zsysnum_linux_s390x.go     2024-02-24 
13:57:56.000000000 +0100
+++ new/vendor/golang.org/x/sys/unix/zsysnum_linux_s390x.go     2024-03-16 
15:51:59.000000000 +0100
@@ -377,4 +377,8 @@
        SYS_SET_MEMPOLICY_HOME_NODE = 450
        SYS_CACHESTAT               = 451
        SYS_FCHMODAT2               = 452
+       SYS_MAP_SHADOW_STACK        = 453
+       SYS_FUTEX_WAKE              = 454
+       SYS_FUTEX_WAIT              = 455
+       SYS_FUTEX_REQUEUE           = 456
 )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/vendor/golang.org/x/sys/unix/zsysnum_linux_sparc64.go 
new/vendor/golang.org/x/sys/unix/zsysnum_linux_sparc64.go
--- old/vendor/golang.org/x/sys/unix/zsysnum_linux_sparc64.go   2024-02-24 
13:57:56.000000000 +0100
+++ new/vendor/golang.org/x/sys/unix/zsysnum_linux_sparc64.go   2024-03-16 
15:51:59.000000000 +0100
@@ -390,4 +390,8 @@
        SYS_SET_MEMPOLICY_HOME_NODE = 450
        SYS_CACHESTAT               = 451
        SYS_FCHMODAT2               = 452
+       SYS_MAP_SHADOW_STACK        = 453
+       SYS_FUTEX_WAKE              = 454
+       SYS_FUTEX_WAIT              = 455
+       SYS_FUTEX_REQUEUE           = 456
 )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vendor/golang.org/x/sys/unix/ztypes_linux.go 
new/vendor/golang.org/x/sys/unix/ztypes_linux.go
--- old/vendor/golang.org/x/sys/unix/ztypes_linux.go    2024-02-24 
13:57:56.000000000 +0100
+++ new/vendor/golang.org/x/sys/unix/ztypes_linux.go    2024-03-16 
15:51:59.000000000 +0100
@@ -174,7 +174,8 @@
        Contents_encryption_mode  uint8
        Filenames_encryption_mode uint8
        Flags                     uint8
-       _                         [4]uint8
+       Log2_data_unit_size       uint8
+       _                         [3]uint8
        Master_key_identifier     [16]uint8
 }
 
@@ -455,60 +456,63 @@
 }
 
 type TCPInfo struct {
-       State           uint8
-       Ca_state        uint8
-       Retransmits     uint8
-       Probes          uint8
-       Backoff         uint8
-       Options         uint8
-       Rto             uint32
-       Ato             uint32
-       Snd_mss         uint32
-       Rcv_mss         uint32
-       Unacked         uint32
-       Sacked          uint32
-       Lost            uint32
-       Retrans         uint32
-       Fackets         uint32
-       Last_data_sent  uint32
-       Last_ack_sent   uint32
-       Last_data_recv  uint32
-       Last_ack_recv   uint32
-       Pmtu            uint32
-       Rcv_ssthresh    uint32
-       Rtt             uint32
-       Rttvar          uint32
-       Snd_ssthresh    uint32
-       Snd_cwnd        uint32
-       Advmss          uint32
-       Reordering      uint32
-       Rcv_rtt         uint32
-       Rcv_space       uint32
-       Total_retrans   uint32
-       Pacing_rate     uint64
-       Max_pacing_rate uint64
-       Bytes_acked     uint64
-       Bytes_received  uint64
-       Segs_out        uint32
-       Segs_in         uint32
-       Notsent_bytes   uint32
-       Min_rtt         uint32
-       Data_segs_in    uint32
-       Data_segs_out   uint32
-       Delivery_rate   uint64
-       Busy_time       uint64
-       Rwnd_limited    uint64
-       Sndbuf_limited  uint64
-       Delivered       uint32
-       Delivered_ce    uint32
-       Bytes_sent      uint64
-       Bytes_retrans   uint64
-       Dsack_dups      uint32
-       Reord_seen      uint32
-       Rcv_ooopack     uint32
-       Snd_wnd         uint32
-       Rcv_wnd         uint32
-       Rehash          uint32
+       State                uint8
+       Ca_state             uint8
+       Retransmits          uint8
+       Probes               uint8
+       Backoff              uint8
+       Options              uint8
+       Rto                  uint32
+       Ato                  uint32
+       Snd_mss              uint32
+       Rcv_mss              uint32
+       Unacked              uint32
+       Sacked               uint32
+       Lost                 uint32
+       Retrans              uint32
+       Fackets              uint32
+       Last_data_sent       uint32
+       Last_ack_sent        uint32
+       Last_data_recv       uint32
+       Last_ack_recv        uint32
+       Pmtu                 uint32
+       Rcv_ssthresh         uint32
+       Rtt                  uint32
+       Rttvar               uint32
+       Snd_ssthresh         uint32
+       Snd_cwnd             uint32
+       Advmss               uint32
+       Reordering           uint32
+       Rcv_rtt              uint32
+       Rcv_space            uint32
+       Total_retrans        uint32
+       Pacing_rate          uint64
+       Max_pacing_rate      uint64
+       Bytes_acked          uint64
+       Bytes_received       uint64
+       Segs_out             uint32
+       Segs_in              uint32
+       Notsent_bytes        uint32
+       Min_rtt              uint32
+       Data_segs_in         uint32
+       Data_segs_out        uint32
+       Delivery_rate        uint64
+       Busy_time            uint64
+       Rwnd_limited         uint64
+       Sndbuf_limited       uint64
+       Delivered            uint32
+       Delivered_ce         uint32
+       Bytes_sent           uint64
+       Bytes_retrans        uint64
+       Dsack_dups           uint32
+       Reord_seen           uint32
+       Rcv_ooopack          uint32
+       Snd_wnd              uint32
+       Rcv_wnd              uint32
+       Rehash               uint32
+       Total_rto            uint16
+       Total_rto_recoveries uint16
+       Total_rto_time       uint32
 }
 
 type CanFilter struct {
@@ -551,7 +555,7 @@
        SizeofIPv6MTUInfo       = 0x20
        SizeofICMPv6Filter      = 0x20
        SizeofUcred             = 0xc
-       SizeofTCPInfo           = 0xf0
+       SizeofTCPInfo           = 0xf8
        SizeofCanFilter         = 0x8
        SizeofTCPRepairOpt      = 0x8
 )
@@ -832,6 +836,15 @@
        FSPICK_EMPTY_PATH       = 0x8
 
        FSMOUNT_CLOEXEC = 0x1
+
+       FSCONFIG_SET_FLAG        = 0x0
+       FSCONFIG_SET_STRING      = 0x1
+       FSCONFIG_SET_BINARY      = 0x2
+       FSCONFIG_SET_PATH        = 0x3
+       FSCONFIG_SET_PATH_EMPTY  = 0x4
+       FSCONFIG_SET_FD          = 0x5
+       FSCONFIG_CMD_CREATE      = 0x6
+       FSCONFIG_CMD_RECONFIGURE = 0x7
 )
 
 type OpenHow struct {
@@ -1546,6 +1559,7 @@
        IFLA_DEVLINK_PORT                          = 0x3e
        IFLA_GSO_IPV4_MAX_SIZE                     = 0x3f
        IFLA_GRO_IPV4_MAX_SIZE                     = 0x40
+       IFLA_DPLL_PIN                              = 0x41
        IFLA_PROTO_DOWN_REASON_UNSPEC              = 0x0
        IFLA_PROTO_DOWN_REASON_MASK                = 0x1
        IFLA_PROTO_DOWN_REASON_VALUE               = 0x2
@@ -1561,6 +1575,7 @@
        IFLA_INET6_ICMP6STATS                      = 0x6
        IFLA_INET6_TOKEN                           = 0x7
        IFLA_INET6_ADDR_GEN_MODE                   = 0x8
+       IFLA_INET6_RA_MTU                          = 0x9
        IFLA_BR_UNSPEC                             = 0x0
        IFLA_BR_FORWARD_DELAY                      = 0x1
        IFLA_BR_HELLO_TIME                         = 0x2
@@ -1608,6 +1623,9 @@
        IFLA_BR_MCAST_MLD_VERSION                  = 0x2c
        IFLA_BR_VLAN_STATS_PER_PORT                = 0x2d
        IFLA_BR_MULTI_BOOLOPT                      = 0x2e
+       IFLA_BR_MCAST_QUERIER_STATE                = 0x2f
+       IFLA_BR_FDB_N_LEARNED                      = 0x30
+       IFLA_BR_FDB_MAX_LEARNED                    = 0x31
        IFLA_BRPORT_UNSPEC                         = 0x0
        IFLA_BRPORT_STATE                          = 0x1
        IFLA_BRPORT_PRIORITY                       = 0x2
@@ -1645,6 +1663,14 @@
        IFLA_BRPORT_BACKUP_PORT                    = 0x22
        IFLA_BRPORT_MRP_RING_OPEN                  = 0x23
        IFLA_BRPORT_MRP_IN_OPEN                    = 0x24
+       IFLA_BRPORT_MCAST_EHT_HOSTS_LIMIT          = 0x25
+       IFLA_BRPORT_MCAST_EHT_HOSTS_CNT            = 0x26
+       IFLA_BRPORT_LOCKED                         = 0x27
+       IFLA_BRPORT_MAB                            = 0x28
+       IFLA_BRPORT_MCAST_N_GROUPS                 = 0x29
+       IFLA_BRPORT_MCAST_MAX_GROUPS               = 0x2a
+       IFLA_BRPORT_NEIGH_VLAN_SUPPRESS            = 0x2b
+       IFLA_BRPORT_BACKUP_NHID                    = 0x2c
        IFLA_INFO_UNSPEC                           = 0x0
        IFLA_INFO_KIND                             = 0x1
        IFLA_INFO_DATA                             = 0x2
@@ -1666,6 +1692,9 @@
        IFLA_MACVLAN_MACADDR                       = 0x4
        IFLA_MACVLAN_MACADDR_DATA                  = 0x5
        IFLA_MACVLAN_MACADDR_COUNT                 = 0x6
+       IFLA_MACVLAN_BC_QUEUE_LEN                  = 0x7
+       IFLA_MACVLAN_BC_QUEUE_LEN_USED             = 0x8
+       IFLA_MACVLAN_BC_CUTOFF                     = 0x9
        IFLA_VRF_UNSPEC                            = 0x0
        IFLA_VRF_TABLE                             = 0x1
        IFLA_VRF_PORT_UNSPEC                       = 0x0
@@ -1689,9 +1718,22 @@
        IFLA_XFRM_UNSPEC                           = 0x0
        IFLA_XFRM_LINK                             = 0x1
        IFLA_XFRM_IF_ID                            = 0x2
+       IFLA_XFRM_COLLECT_METADATA                 = 0x3
        IFLA_IPVLAN_UNSPEC                         = 0x0
        IFLA_IPVLAN_MODE                           = 0x1
        IFLA_IPVLAN_FLAGS                          = 0x2
+       NETKIT_NEXT                                = -0x1
+       NETKIT_PASS                                = 0x0
+       NETKIT_DROP                                = 0x2
+       NETKIT_REDIRECT                            = 0x7
+       NETKIT_L2                                  = 0x0
+       NETKIT_L3                                  = 0x1
+       IFLA_NETKIT_UNSPEC                         = 0x0
+       IFLA_NETKIT_PEER_INFO                      = 0x1
+       IFLA_NETKIT_PRIMARY                        = 0x2
+       IFLA_NETKIT_POLICY                         = 0x3
+       IFLA_NETKIT_PEER_POLICY                    = 0x4
+       IFLA_NETKIT_MODE                           = 0x5
        IFLA_VXLAN_UNSPEC                          = 0x0
        IFLA_VXLAN_ID                              = 0x1
        IFLA_VXLAN_GROUP                           = 0x2
@@ -1722,6 +1764,8 @@
        IFLA_VXLAN_GPE                             = 0x1b
        IFLA_VXLAN_TTL_INHERIT                     = 0x1c
        IFLA_VXLAN_DF                              = 0x1d
+       IFLA_VXLAN_VNIFILTER                       = 0x1e
+       IFLA_VXLAN_LOCALBYPASS                     = 0x1f
        IFLA_GENEVE_UNSPEC                         = 0x0
        IFLA_GENEVE_ID                             = 0x1
        IFLA_GENEVE_REMOTE                         = 0x2
@@ -1736,6 +1780,7 @@
        IFLA_GENEVE_LABEL                          = 0xb
        IFLA_GENEVE_TTL_INHERIT                    = 0xc
        IFLA_GENEVE_DF                             = 0xd
+       IFLA_GENEVE_INNER_PROTO_INHERIT            = 0xe
        IFLA_BAREUDP_UNSPEC                        = 0x0
        IFLA_BAREUDP_PORT                          = 0x1
        IFLA_BAREUDP_ETHERTYPE                     = 0x2
@@ -1748,6 +1793,8 @@
        IFLA_GTP_FD1                               = 0x2
        IFLA_GTP_PDP_HASHSIZE                      = 0x3
        IFLA_GTP_ROLE                              = 0x4
+       IFLA_GTP_CREATE_SOCKETS                    = 0x5
+       IFLA_GTP_RESTART_COUNT                     = 0x6
        IFLA_BOND_UNSPEC                           = 0x0
        IFLA_BOND_MODE                             = 0x1
        IFLA_BOND_ACTIVE_SLAVE                     = 0x2
@@ -1777,6 +1824,9 @@
        IFLA_BOND_AD_ACTOR_SYSTEM                  = 0x1a
        IFLA_BOND_TLB_DYNAMIC_LB                   = 0x1b
        IFLA_BOND_PEER_NOTIF_DELAY                 = 0x1c
+       IFLA_BOND_AD_LACP_ACTIVE                   = 0x1d
+       IFLA_BOND_MISSED_MAX                       = 0x1e
+       IFLA_BOND_NS_IP6_TARGET                    = 0x1f
        IFLA_BOND_AD_INFO_UNSPEC                   = 0x0
        IFLA_BOND_AD_INFO_AGGREGATOR               = 0x1
        IFLA_BOND_AD_INFO_NUM_PORTS                = 0x2
@@ -1792,6 +1842,7 @@
        IFLA_BOND_SLAVE_AD_AGGREGATOR_ID           = 0x6
        IFLA_BOND_SLAVE_AD_ACTOR_OPER_PORT_STATE   = 0x7
        IFLA_BOND_SLAVE_AD_PARTNER_OPER_PORT_STATE = 0x8
+       IFLA_BOND_SLAVE_PRIO                       = 0x9
        IFLA_VF_INFO_UNSPEC                        = 0x0
        IFLA_VF_INFO                               = 0x1
        IFLA_VF_UNSPEC                             = 0x0
@@ -1850,8 +1901,16 @@
        IFLA_STATS_LINK_XSTATS_SLAVE               = 0x3
        IFLA_STATS_LINK_OFFLOAD_XSTATS             = 0x4
        IFLA_STATS_AF_SPEC                         = 0x5
+       IFLA_STATS_GETSET_UNSPEC                   = 0x0
+       IFLA_STATS_GET_FILTERS                     = 0x1
+       IFLA_STATS_SET_OFFLOAD_XSTATS_L3_STATS     = 0x2
        IFLA_OFFLOAD_XSTATS_UNSPEC                 = 0x0
        IFLA_OFFLOAD_XSTATS_CPU_HIT                = 0x1
+       IFLA_OFFLOAD_XSTATS_HW_S_INFO              = 0x2
+       IFLA_OFFLOAD_XSTATS_L3_STATS               = 0x3
+       IFLA_OFFLOAD_XSTATS_HW_S_INFO_UNSPEC       = 0x0
+       IFLA_OFFLOAD_XSTATS_HW_S_INFO_REQUEST      = 0x1
+       IFLA_OFFLOAD_XSTATS_HW_S_INFO_USED         = 0x2
        IFLA_XDP_UNSPEC                            = 0x0
        IFLA_XDP_FD                                = 0x1
        IFLA_XDP_ATTACHED                          = 0x2
@@ -1881,6 +1940,11 @@
        IFLA_RMNET_UNSPEC                          = 0x0
        IFLA_RMNET_MUX_ID                          = 0x1
        IFLA_RMNET_FLAGS                           = 0x2
+       IFLA_MCTP_UNSPEC                           = 0x0
+       IFLA_MCTP_NET                              = 0x1
+       IFLA_DSA_UNSPEC                            = 0x0
+       IFLA_DSA_CONDUIT                           = 0x1
+       IFLA_DSA_MASTER                            = 0x1
 )
 
 const (
@@ -3399,7 +3463,7 @@
        DEVLINK_PORT_FN_ATTR_STATE                         = 0x2
        DEVLINK_PORT_FN_ATTR_OPSTATE                       = 0x3
        DEVLINK_PORT_FN_ATTR_CAPS                          = 0x4
-       DEVLINK_PORT_FUNCTION_ATTR_MAX                     = 0x4
+       DEVLINK_PORT_FUNCTION_ATTR_MAX                     = 0x5
 )
 
 type FsverityDigest struct {
@@ -4183,7 +4247,8 @@
 )
 
 type LandlockRulesetAttr struct {
-       Access_fs uint64
+       Access_fs  uint64
+       Access_net uint64
 }
 
 type LandlockPathBeneathAttr struct {
@@ -5134,7 +5199,7 @@
        NL80211_FREQUENCY_ATTR_GO_CONCURRENT                    = 0xf
        NL80211_FREQUENCY_ATTR_INDOOR_ONLY                      = 0xe
        NL80211_FREQUENCY_ATTR_IR_CONCURRENT                    = 0xf
-       NL80211_FREQUENCY_ATTR_MAX                              = 0x1b
+       NL80211_FREQUENCY_ATTR_MAX                              = 0x1c
        NL80211_FREQUENCY_ATTR_MAX_TX_POWER                     = 0x6
        NL80211_FREQUENCY_ATTR_NO_10MHZ                         = 0x11
        NL80211_FREQUENCY_ATTR_NO_160MHZ                        = 0xc
@@ -5547,7 +5612,7 @@
        NL80211_REGDOM_TYPE_CUSTOM_WORLD                        = 0x2
        NL80211_REGDOM_TYPE_INTERSECTION                        = 0x3
        NL80211_REGDOM_TYPE_WORLD                               = 0x1
-       NL80211_REG_RULE_ATTR_MAX                               = 0x7
+       NL80211_REG_RULE_ATTR_MAX                               = 0x8
        NL80211_REKEY_DATA_AKM                                  = 0x4
        NL80211_REKEY_DATA_KCK                                  = 0x2
        NL80211_REKEY_DATA_KEK                                  = 0x1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vendor/golang.org/x/sys/windows/env_windows.go 
new/vendor/golang.org/x/sys/windows/env_windows.go
--- old/vendor/golang.org/x/sys/windows/env_windows.go  2024-02-24 
13:57:56.000000000 +0100
+++ new/vendor/golang.org/x/sys/windows/env_windows.go  2024-03-16 
15:51:59.000000000 +0100
@@ -37,14 +37,17 @@
                return nil, err
        }
        defer DestroyEnvironmentBlock(block)
-       blockp := unsafe.Pointer(block)
-       for {
-               entry := UTF16PtrToString((*uint16)(blockp))
-               if len(entry) == 0 {
-                       break
+       size := unsafe.Sizeof(*block)
+       for *block != 0 {
+               // find NUL terminator
+               end := unsafe.Pointer(block)
+               for *(*uint16)(end) != 0 {
+                       end = unsafe.Add(end, size)
                }
-               env = append(env, entry)
-               blockp = unsafe.Add(blockp, 2*(len(entry)+1))
+
+               entry := unsafe.Slice(block, 
(uintptr(end)-uintptr(unsafe.Pointer(block)))/size)
+               env = append(env, UTF16ToString(entry))
+               block = (*uint16)(unsafe.Add(end, size))
        }
        return env, nil
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vendor/golang.org/x/sys/windows/syscall_windows.go 
new/vendor/golang.org/x/sys/windows/syscall_windows.go
--- old/vendor/golang.org/x/sys/windows/syscall_windows.go      2024-02-24 
13:57:56.000000000 +0100
+++ new/vendor/golang.org/x/sys/windows/syscall_windows.go      2024-03-16 
15:51:59.000000000 +0100
@@ -125,8 +125,7 @@
        for ptr := unsafe.Pointer(p); *(*uint16)(ptr) != 0; n++ {
                ptr = unsafe.Pointer(uintptr(ptr) + unsafe.Sizeof(*p))
        }
-
-       return string(utf16.Decode(unsafe.Slice(p, n)))
+       return UTF16ToString(unsafe.Slice(p, n))
 }
 
 func Getpagesize() int { return 4096 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vendor/modules.txt new/vendor/modules.txt
--- old/vendor/modules.txt      2024-02-24 13:57:56.000000000 +0100
+++ new/vendor/modules.txt      2024-03-16 15:51:59.000000000 +0100
@@ -7,7 +7,7 @@
 # github.com/alexellis/go-execute/v2 v2.2.1
 ## explicit; go 1.20
 github.com/alexellis/go-execute/v2
-# github.com/cheggaaa/pb/v3 v3.1.4
+# github.com/cheggaaa/pb/v3 v3.1.5
 ## explicit; go 1.17
 github.com/cheggaaa/pb/v3
 github.com/cheggaaa/pb/v3/termutil
@@ -37,7 +37,7 @@
 # github.com/fatih/color v1.16.0
 ## explicit; go 1.17
 github.com/fatih/color
-# github.com/google/go-containerregistry v0.19.0
+# github.com/google/go-containerregistry v0.19.1
 ## explicit; go 1.18
 github.com/google/go-containerregistry/internal/and
 github.com/google/go-containerregistry/internal/compression
@@ -130,18 +130,18 @@
 # github.com/vbatts/tar-split v0.11.5
 ## explicit; go 1.17
 github.com/vbatts/tar-split/archive/tar
-# golang.org/x/crypto v0.18.0
+# golang.org/x/crypto v0.21.0
 ## explicit; go 1.18
 golang.org/x/crypto/bcrypt
 golang.org/x/crypto/blowfish
-# golang.org/x/mod v0.14.0
+# golang.org/x/mod v0.16.0
 ## explicit; go 1.18
 golang.org/x/mod/semver
 # golang.org/x/sync v0.5.0
 ## explicit; go 1.18
 golang.org/x/sync/errgroup
 golang.org/x/sync/semaphore
-# golang.org/x/sys v0.16.0
+# golang.org/x/sys v0.18.0
 ## explicit; go 1.18
 golang.org/x/sys/execabs
 golang.org/x/sys/unix

Reply via email to