From b3d40fc0851aa4f747bd5ce6077f343499f92ee8 Mon Sep 17 00:00:00 2001 From: ychao_1983 Date: Wed, 2 Nov 2022 09:56:28 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0go=20mod?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- go.sum | 3 + vendor/golang.org/x/mod/module/module.go | 154 +- vendor/golang.org/x/mod/semver/semver.go | 3 + vendor/golang.org/x/net/context/go17.go | 1 + vendor/golang.org/x/net/context/go19.go | 1 + vendor/golang.org/x/net/context/pre_go17.go | 1 + vendor/golang.org/x/net/context/pre_go19.go | 1 + vendor/golang.org/x/net/html/const.go | 2 +- vendor/golang.org/x/net/html/foreign.go | 119 +- vendor/golang.org/x/net/html/parse.go | 15 +- vendor/golang.org/x/net/html/render.go | 2 +- vendor/golang.org/x/net/http2/go111.go | 1 + vendor/golang.org/x/net/http2/not_go111.go | 1 + vendor/golang.org/x/net/http2/server.go | 42 +- vendor/golang.org/x/net/http2/transport.go | 106 +- vendor/golang.org/x/net/idna/idna10.0.0.go | 1 + vendor/golang.org/x/net/idna/idna9.0.0.go | 1 + vendor/golang.org/x/net/idna/tables10.0.0.go | 1 + vendor/golang.org/x/net/idna/tables11.0.0.go | 1 + .../x/net/idna/{tables12.00.go => tables12.0.0.go} | 3 +- vendor/golang.org/x/net/idna/tables13.0.0.go | 4840 +++++ vendor/golang.org/x/net/idna/tables9.0.0.go | 1 + vendor/golang.org/x/net/publicsuffix/table.go | 19887 ++++++++++--------- vendor/golang.org/x/sys/cpu/asm_aix_ppc64.s | 3 +- vendor/golang.org/x/sys/cpu/byteorder.go | 11 +- vendor/golang.org/x/sys/cpu/cpu.go | 156 +- .../x/sys/cpu/{cpu_aix_ppc64.go => cpu_aix.go} | 7 +- vendor/golang.org/x/sys/cpu/cpu_arm.go | 33 + vendor/golang.org/x/sys/cpu/cpu_arm64.go | 64 +- vendor/golang.org/x/sys/cpu/cpu_arm64.s | 3 +- vendor/golang.org/x/sys/cpu/cpu_gc_arm64.go | 3 +- vendor/golang.org/x/sys/cpu/cpu_gc_s390x.go | 3 +- vendor/golang.org/x/sys/cpu/cpu_gc_x86.go | 7 +- vendor/golang.org/x/sys/cpu/cpu_gccgo_arm64.go | 1 + vendor/golang.org/x/sys/cpu/cpu_gccgo_s390x.go | 1 + vendor/golang.org/x/sys/cpu/cpu_gccgo_x86.go | 7 + vendor/golang.org/x/sys/cpu/cpu_linux.go | 3 +- vendor/golang.org/x/sys/cpu/cpu_linux_mips64x.go | 2 + vendor/golang.org/x/sys/cpu/cpu_linux_noinit.go | 1 + vendor/golang.org/x/sys/cpu/cpu_linux_ppc64x.go | 3 +- vendor/golang.org/x/sys/cpu/cpu_linux_s390x.go | 123 +- vendor/golang.org/x/sys/cpu/cpu_mips64x.go | 7 + vendor/golang.org/x/sys/cpu/cpu_mipsx.go | 3 + vendor/golang.org/x/sys/cpu/cpu_netbsd_arm64.go | 173 + vendor/golang.org/x/sys/cpu/cpu_other_arm.go | 10 + vendor/golang.org/x/sys/cpu/cpu_other_arm64.go | 3 +- vendor/golang.org/x/sys/cpu/cpu_other_mips64x.go | 13 + vendor/golang.org/x/sys/cpu/cpu_ppc64x.go | 17 + vendor/golang.org/x/sys/cpu/cpu_riscv64.go | 3 + vendor/golang.org/x/sys/cpu/cpu_s390x.go | 172 + vendor/golang.org/x/sys/cpu/cpu_s390x.s | 3 +- vendor/golang.org/x/sys/cpu/cpu_wasm.go | 5 + vendor/golang.org/x/sys/cpu/cpu_x86.go | 89 +- vendor/golang.org/x/sys/cpu/cpu_x86.s | 27 +- vendor/golang.org/x/sys/cpu/cpu_zos.go | 10 + vendor/golang.org/x/sys/cpu/cpu_zos_s390x.go | 25 + vendor/golang.org/x/sys/cpu/syscall_aix_gccgo.go | 27 + .../golang.org/x/sys/cpu/syscall_aix_ppc64_gc.go | 4 +- vendor/golang.org/x/sys/execabs/execabs.go | 102 + vendor/golang.org/x/sys/unix/aliases.go | 3 +- vendor/golang.org/x/sys/unix/asm_aix_ppc64.s | 3 +- .../x/sys/unix/{asm_netbsd_386.s => asm_bsd_386.s} | 12 +- .../unix/{asm_openbsd_amd64.s => asm_bsd_amd64.s} | 10 +- .../x/sys/unix/{asm_darwin_arm.s => asm_bsd_arm.s} | 11 +- .../unix/{asm_netbsd_amd64.s => asm_bsd_arm64.s} | 10 +- vendor/golang.org/x/sys/unix/asm_darwin_386.s | 29 - vendor/golang.org/x/sys/unix/asm_darwin_amd64.s | 29 - vendor/golang.org/x/sys/unix/asm_darwin_arm64.s | 30 - vendor/golang.org/x/sys/unix/asm_dragonfly_amd64.s | 29 - vendor/golang.org/x/sys/unix/asm_freebsd_386.s | 29 - vendor/golang.org/x/sys/unix/asm_freebsd_amd64.s | 29 - vendor/golang.org/x/sys/unix/asm_freebsd_arm.s | 29 - vendor/golang.org/x/sys/unix/asm_freebsd_arm64.s | 29 - vendor/golang.org/x/sys/unix/asm_linux_386.s | 3 +- vendor/golang.org/x/sys/unix/asm_linux_amd64.s | 3 +- vendor/golang.org/x/sys/unix/asm_linux_arm.s | 3 +- vendor/golang.org/x/sys/unix/asm_linux_arm64.s | 3 +- vendor/golang.org/x/sys/unix/asm_linux_mips64x.s | 3 +- vendor/golang.org/x/sys/unix/asm_linux_mipsx.s | 3 +- vendor/golang.org/x/sys/unix/asm_linux_ppc64x.s | 3 +- vendor/golang.org/x/sys/unix/asm_linux_riscv64.s | 4 +- vendor/golang.org/x/sys/unix/asm_linux_s390x.s | 5 +- vendor/golang.org/x/sys/unix/asm_netbsd_arm.s | 29 - vendor/golang.org/x/sys/unix/asm_netbsd_arm64.s | 29 - vendor/golang.org/x/sys/unix/asm_openbsd_386.s | 29 - vendor/golang.org/x/sys/unix/asm_openbsd_arm.s | 29 - .../{asm_openbsd_arm64.s => asm_openbsd_mips64.s} | 5 +- vendor/golang.org/x/sys/unix/asm_solaris_amd64.s | 3 +- vendor/golang.org/x/sys/unix/asm_zos_s390x.s | 426 + vendor/golang.org/x/sys/unix/cap_freebsd.go | 1 + vendor/golang.org/x/sys/unix/constants.go | 3 +- vendor/golang.org/x/sys/unix/dev_aix_ppc.go | 4 +- vendor/golang.org/x/sys/unix/dev_aix_ppc64.go | 4 +- vendor/golang.org/x/sys/unix/dev_zos.go | 29 + vendor/golang.org/x/sys/unix/dirent.go | 1 + vendor/golang.org/x/sys/unix/endian_big.go | 3 +- vendor/golang.org/x/sys/unix/endian_little.go | 3 +- vendor/golang.org/x/sys/unix/env_unix.go | 3 +- vendor/golang.org/x/sys/unix/epoll_zos.go | 221 + vendor/golang.org/x/sys/unix/fcntl.go | 1 + vendor/golang.org/x/sys/unix/fcntl_darwin.go | 6 + vendor/golang.org/x/sys/unix/fcntl_linux_32bit.go | 5 +- vendor/golang.org/x/sys/unix/fdset.go | 3 +- vendor/golang.org/x/sys/unix/fstatfs_zos.go | 164 + vendor/golang.org/x/sys/unix/gccgo.go | 6 +- vendor/golang.org/x/sys/unix/gccgo_c.c | 6 + vendor/golang.org/x/sys/unix/gccgo_linux_amd64.go | 1 + vendor/golang.org/x/sys/unix/ioctl.go | 10 + vendor/golang.org/x/sys/unix/ioctl_linux.go | 196 + vendor/golang.org/x/sys/unix/ioctl_zos.go | 74 + vendor/golang.org/x/sys/unix/mkall.sh | 29 +- vendor/golang.org/x/sys/unix/mkerrors.sh | 59 +- vendor/golang.org/x/sys/unix/pagesize_unix.go | 1 + vendor/golang.org/x/sys/unix/ptrace_darwin.go | 12 + vendor/golang.org/x/sys/unix/ptrace_ios.go | 12 + vendor/golang.org/x/sys/unix/race.go | 1 + vendor/golang.org/x/sys/unix/race0.go | 3 +- .../golang.org/x/sys/unix/readdirent_getdents.go | 1 + .../x/sys/unix/readdirent_getdirentries.go | 1 + vendor/golang.org/x/sys/unix/sockcmsg_unix.go | 3 +- .../golang.org/x/sys/unix/sockcmsg_unix_other.go | 13 +- vendor/golang.org/x/sys/unix/str.go | 1 + vendor/golang.org/x/sys/unix/syscall.go | 46 +- vendor/golang.org/x/sys/unix/syscall_aix.go | 29 +- vendor/golang.org/x/sys/unix/syscall_aix_ppc.go | 4 +- vendor/golang.org/x/sys/unix/syscall_aix_ppc64.go | 4 +- vendor/golang.org/x/sys/unix/syscall_bsd.go | 45 +- .../golang.org/x/sys/unix/syscall_darwin.1_12.go | 5 +- .../golang.org/x/sys/unix/syscall_darwin.1_13.go | 6 +- vendor/golang.org/x/sys/unix/syscall_darwin.go | 176 +- .../x/sys/unix/syscall_darwin_386.1_11.go | 9 - vendor/golang.org/x/sys/unix/syscall_darwin_386.go | 57 - .../x/sys/unix/syscall_darwin_amd64.1_11.go | 9 - .../golang.org/x/sys/unix/syscall_darwin_amd64.go | 12 +- .../x/sys/unix/syscall_darwin_arm.1_11.go | 11 - vendor/golang.org/x/sys/unix/syscall_darwin_arm.go | 57 - .../x/sys/unix/syscall_darwin_arm64.1_11.go | 11 - .../golang.org/x/sys/unix/syscall_darwin_arm64.go | 14 +- .../x/sys/unix/syscall_darwin_libSystem.go | 10 +- vendor/golang.org/x/sys/unix/syscall_dragonfly.go | 40 +- .../x/sys/unix/syscall_dragonfly_amd64.go | 1 + vendor/golang.org/x/sys/unix/syscall_freebsd.go | 36 +- .../golang.org/x/sys/unix/syscall_freebsd_386.go | 1 + .../golang.org/x/sys/unix/syscall_freebsd_amd64.go | 1 + .../golang.org/x/sys/unix/syscall_freebsd_arm.go | 1 + .../golang.org/x/sys/unix/syscall_freebsd_arm64.go | 1 + vendor/golang.org/x/sys/unix/syscall_illumos.go | 133 +- vendor/golang.org/x/sys/unix/syscall_linux.go | 249 +- vendor/golang.org/x/sys/unix/syscall_linux_386.go | 10 +- .../golang.org/x/sys/unix/syscall_linux_amd64.go | 3 +- .../x/sys/unix/syscall_linux_amd64_gc.go | 4 +- vendor/golang.org/x/sys/unix/syscall_linux_arm.go | 16 +- .../golang.org/x/sys/unix/syscall_linux_arm64.go | 3 +- vendor/golang.org/x/sys/unix/syscall_linux_gc.go | 3 +- .../golang.org/x/sys/unix/syscall_linux_gc_386.go | 3 +- .../golang.org/x/sys/unix/syscall_linux_gc_arm.go | 14 + .../x/sys/unix/syscall_linux_gccgo_386.go | 1 + .../x/sys/unix/syscall_linux_gccgo_arm.go | 1 + .../golang.org/x/sys/unix/syscall_linux_mips64x.go | 3 +- .../golang.org/x/sys/unix/syscall_linux_mipsx.go | 9 +- vendor/golang.org/x/sys/unix/syscall_linux_ppc.go | 272 + .../golang.org/x/sys/unix/syscall_linux_ppc64x.go | 5 +- .../golang.org/x/sys/unix/syscall_linux_riscv64.go | 3 +- .../golang.org/x/sys/unix/syscall_linux_s390x.go | 5 +- .../golang.org/x/sys/unix/syscall_linux_sparc64.go | 5 +- vendor/golang.org/x/sys/unix/syscall_netbsd.go | 40 +- vendor/golang.org/x/sys/unix/syscall_netbsd_386.go | 1 + .../golang.org/x/sys/unix/syscall_netbsd_amd64.go | 1 + vendor/golang.org/x/sys/unix/syscall_netbsd_arm.go | 1 + .../golang.org/x/sys/unix/syscall_netbsd_arm64.go | 1 + vendor/golang.org/x/sys/unix/syscall_openbsd.go | 23 +- .../golang.org/x/sys/unix/syscall_openbsd_386.go | 1 + .../golang.org/x/sys/unix/syscall_openbsd_amd64.go | 1 + .../golang.org/x/sys/unix/syscall_openbsd_arm.go | 1 + .../golang.org/x/sys/unix/syscall_openbsd_arm64.go | 1 + .../x/sys/unix/syscall_openbsd_mips64.go | 35 + vendor/golang.org/x/sys/unix/syscall_solaris.go | 30 +- .../golang.org/x/sys/unix/syscall_solaris_amd64.go | 1 + vendor/golang.org/x/sys/unix/syscall_unix.go | 1 + vendor/golang.org/x/sys/unix/syscall_unix_gc.go | 5 +- .../x/sys/unix/syscall_unix_gc_ppc64x.go | 3 +- vendor/golang.org/x/sys/unix/syscall_zos_s390x.go | 1829 ++ vendor/golang.org/x/sys/unix/timestruct.go | 29 +- vendor/golang.org/x/sys/unix/xattr_bsd.go | 1 + vendor/golang.org/x/sys/unix/zerrors_aix_ppc.go | 1 + vendor/golang.org/x/sys/unix/zerrors_aix_ppc64.go | 1 + .../golang.org/x/sys/unix/zerrors_darwin_amd64.go | 92 +- vendor/golang.org/x/sys/unix/zerrors_darwin_arm.go | 1784 -- .../golang.org/x/sys/unix/zerrors_darwin_arm64.go | 92 +- .../x/sys/unix/zerrors_dragonfly_amd64.go | 139 +- .../golang.org/x/sys/unix/zerrors_freebsd_386.go | 13 + .../golang.org/x/sys/unix/zerrors_freebsd_amd64.go | 13 + .../golang.org/x/sys/unix/zerrors_freebsd_arm.go | 22 + .../golang.org/x/sys/unix/zerrors_freebsd_arm64.go | 13 + vendor/golang.org/x/sys/unix/zerrors_linux.go | 484 +- vendor/golang.org/x/sys/unix/zerrors_linux_386.go | 17 +- .../golang.org/x/sys/unix/zerrors_linux_amd64.go | 17 +- vendor/golang.org/x/sys/unix/zerrors_linux_arm.go | 17 +- .../golang.org/x/sys/unix/zerrors_linux_arm64.go | 21 +- vendor/golang.org/x/sys/unix/zerrors_linux_mips.go | 17 +- .../golang.org/x/sys/unix/zerrors_linux_mips64.go | 17 +- .../x/sys/unix/zerrors_linux_mips64le.go | 17 +- .../golang.org/x/sys/unix/zerrors_linux_mipsle.go | 17 +- vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go | 860 + .../golang.org/x/sys/unix/zerrors_linux_ppc64.go | 17 +- .../golang.org/x/sys/unix/zerrors_linux_ppc64le.go | 17 +- .../golang.org/x/sys/unix/zerrors_linux_riscv64.go | 17 +- .../golang.org/x/sys/unix/zerrors_linux_s390x.go | 19 +- .../golang.org/x/sys/unix/zerrors_linux_sparc64.go | 17 +- vendor/golang.org/x/sys/unix/zerrors_netbsd_386.go | 7 + .../golang.org/x/sys/unix/zerrors_netbsd_amd64.go | 7 + vendor/golang.org/x/sys/unix/zerrors_netbsd_arm.go | 7 + .../golang.org/x/sys/unix/zerrors_netbsd_arm64.go | 7 + .../golang.org/x/sys/unix/zerrors_openbsd_386.go | 8 + .../golang.org/x/sys/unix/zerrors_openbsd_amd64.go | 8 + .../golang.org/x/sys/unix/zerrors_openbsd_arm.go | 8 + .../golang.org/x/sys/unix/zerrors_openbsd_arm64.go | 8 + ...ors_darwin_386.go => zerrors_openbsd_mips64.go} | 1663 +- .../golang.org/x/sys/unix/zerrors_solaris_amd64.go | 26 +- vendor/golang.org/x/sys/unix/zerrors_zos_s390x.go | 860 + .../golang.org/x/sys/unix/zptrace_armnn_linux.go | 1 + .../golang.org/x/sys/unix/zptrace_mipsnn_linux.go | 1 + .../x/sys/unix/zptrace_mipsnnle_linux.go | 1 + vendor/golang.org/x/sys/unix/zptrace_x86_linux.go | 1 + vendor/golang.org/x/sys/unix/zsyscall_aix_ppc.go | 1 + vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64.go | 1 + .../golang.org/x/sys/unix/zsyscall_aix_ppc64_gc.go | 4 +- .../x/sys/unix/zsyscall_aix_ppc64_gccgo.go | 4 +- .../x/sys/unix/zsyscall_darwin_386.1_11.go | 1809 -- .../x/sys/unix/zsyscall_darwin_386.1_13.go | 41 - .../x/sys/unix/zsyscall_darwin_386.1_13.s | 12 - .../golang.org/x/sys/unix/zsyscall_darwin_386.go | 2497 --- vendor/golang.org/x/sys/unix/zsyscall_darwin_386.s | 284 - .../x/sys/unix/zsyscall_darwin_amd64.1_11.go | 1809 -- .../x/sys/unix/zsyscall_darwin_amd64.1_13.go | 11 +- .../x/sys/unix/zsyscall_darwin_amd64.1_13.s | 19 +- .../golang.org/x/sys/unix/zsyscall_darwin_amd64.go | 826 +- .../golang.org/x/sys/unix/zsyscall_darwin_amd64.s | 859 +- .../x/sys/unix/zsyscall_darwin_arm.1_11.go | 1782 -- .../x/sys/unix/zsyscall_darwin_arm.1_13.go | 41 - .../x/sys/unix/zsyscall_darwin_arm.1_13.s | 12 - .../golang.org/x/sys/unix/zsyscall_darwin_arm.go | 2482 --- vendor/golang.org/x/sys/unix/zsyscall_darwin_arm.s | 282 - .../x/sys/unix/zsyscall_darwin_arm64.1_13.go | 11 +- .../x/sys/unix/zsyscall_darwin_arm64.1_13.s | 19 +- .../golang.org/x/sys/unix/zsyscall_darwin_arm64.go | 811 +- .../golang.org/x/sys/unix/zsyscall_darwin_arm64.s | 857 +- .../x/sys/unix/zsyscall_dragonfly_amd64.go | 45 +- .../golang.org/x/sys/unix/zsyscall_freebsd_386.go | 1 + .../x/sys/unix/zsyscall_freebsd_amd64.go | 1 + .../golang.org/x/sys/unix/zsyscall_freebsd_arm.go | 1 + .../x/sys/unix/zsyscall_freebsd_arm64.go | 1 + .../x/sys/unix/zsyscall_illumos_amd64.go | 43 +- vendor/golang.org/x/sys/unix/zsyscall_linux.go | 88 + vendor/golang.org/x/sys/unix/zsyscall_linux_386.go | 1 + .../golang.org/x/sys/unix/zsyscall_linux_amd64.go | 1 + vendor/golang.org/x/sys/unix/zsyscall_linux_arm.go | 1 + .../golang.org/x/sys/unix/zsyscall_linux_arm64.go | 1 + .../golang.org/x/sys/unix/zsyscall_linux_mips.go | 1 + .../golang.org/x/sys/unix/zsyscall_linux_mips64.go | 1 + .../x/sys/unix/zsyscall_linux_mips64le.go | 1 + .../golang.org/x/sys/unix/zsyscall_linux_mipsle.go | 1 + vendor/golang.org/x/sys/unix/zsyscall_linux_ppc.go | 762 + .../golang.org/x/sys/unix/zsyscall_linux_ppc64.go | 1 + .../x/sys/unix/zsyscall_linux_ppc64le.go | 1 + .../x/sys/unix/zsyscall_linux_riscv64.go | 1 + .../golang.org/x/sys/unix/zsyscall_linux_s390x.go | 1 + .../x/sys/unix/zsyscall_linux_sparc64.go | 1 + .../golang.org/x/sys/unix/zsyscall_netbsd_386.go | 11 + .../golang.org/x/sys/unix/zsyscall_netbsd_amd64.go | 11 + .../golang.org/x/sys/unix/zsyscall_netbsd_arm.go | 11 + .../golang.org/x/sys/unix/zsyscall_netbsd_arm64.go | 11 + .../golang.org/x/sys/unix/zsyscall_openbsd_386.go | 1 + .../x/sys/unix/zsyscall_openbsd_amd64.go | 1 + .../golang.org/x/sys/unix/zsyscall_openbsd_arm.go | 1 + .../x/sys/unix/zsyscall_openbsd_arm64.go | 1 + ...in_arm64.1_11.go => zsyscall_openbsd_mips64.go} | 497 +- .../x/sys/unix/zsyscall_solaris_amd64.go | 33 +- vendor/golang.org/x/sys/unix/zsyscall_zos_s390x.go | 1255 ++ .../golang.org/x/sys/unix/zsysctl_openbsd_386.go | 4 +- .../golang.org/x/sys/unix/zsysctl_openbsd_amd64.go | 2 + .../golang.org/x/sys/unix/zsysctl_openbsd_arm.go | 2 + .../golang.org/x/sys/unix/zsysctl_openbsd_arm64.go | 1 + .../x/sys/unix/zsysctl_openbsd_mips64.go | 280 + vendor/golang.org/x/sys/unix/zsysnum_darwin_386.go | 436 - .../golang.org/x/sys/unix/zsysnum_darwin_amd64.go | 2 + vendor/golang.org/x/sys/unix/zsysnum_darwin_arm.go | 436 - .../golang.org/x/sys/unix/zsysnum_darwin_arm64.go | 2 + .../x/sys/unix/zsysnum_dragonfly_amd64.go | 256 +- .../golang.org/x/sys/unix/zsysnum_freebsd_386.go | 1 + .../golang.org/x/sys/unix/zsysnum_freebsd_amd64.go | 1 + .../golang.org/x/sys/unix/zsysnum_freebsd_arm.go | 1 + .../golang.org/x/sys/unix/zsysnum_freebsd_arm64.go | 1 + vendor/golang.org/x/sys/unix/zsysnum_linux_386.go | 6 + .../golang.org/x/sys/unix/zsysnum_linux_amd64.go | 6 + vendor/golang.org/x/sys/unix/zsysnum_linux_arm.go | 6 + .../golang.org/x/sys/unix/zsysnum_linux_arm64.go | 6 + vendor/golang.org/x/sys/unix/zsysnum_linux_mips.go | 6 + .../golang.org/x/sys/unix/zsysnum_linux_mips64.go | 6 + .../x/sys/unix/zsysnum_linux_mips64le.go | 6 + .../golang.org/x/sys/unix/zsysnum_linux_mipsle.go | 6 + vendor/golang.org/x/sys/unix/zsysnum_linux_ppc.go | 434 + .../golang.org/x/sys/unix/zsysnum_linux_ppc64.go | 6 + .../golang.org/x/sys/unix/zsysnum_linux_ppc64le.go | 6 + .../golang.org/x/sys/unix/zsysnum_linux_riscv64.go | 6 + .../golang.org/x/sys/unix/zsysnum_linux_s390x.go | 6 + .../golang.org/x/sys/unix/zsysnum_linux_sparc64.go | 6 + vendor/golang.org/x/sys/unix/zsysnum_netbsd_386.go | 1 + .../golang.org/x/sys/unix/zsysnum_netbsd_amd64.go | 1 + vendor/golang.org/x/sys/unix/zsysnum_netbsd_arm.go | 1 + .../golang.org/x/sys/unix/zsysnum_netbsd_arm64.go | 1 + .../golang.org/x/sys/unix/zsysnum_openbsd_386.go | 1 + .../golang.org/x/sys/unix/zsysnum_openbsd_amd64.go | 1 + .../golang.org/x/sys/unix/zsysnum_openbsd_arm.go | 1 + .../golang.org/x/sys/unix/zsysnum_openbsd_arm64.go | 1 + .../x/sys/unix/zsysnum_openbsd_mips64.go | 221 + vendor/golang.org/x/sys/unix/zsysnum_zos_s390x.go | 2670 +++ vendor/golang.org/x/sys/unix/ztypes_aix_ppc.go | 2 + vendor/golang.org/x/sys/unix/ztypes_aix_ppc64.go | 2 + vendor/golang.org/x/sys/unix/ztypes_darwin_386.go | 499 - .../golang.org/x/sys/unix/ztypes_darwin_amd64.go | 60 +- vendor/golang.org/x/sys/unix/ztypes_darwin_arm.go | 500 - .../golang.org/x/sys/unix/ztypes_darwin_arm64.go | 60 +- .../x/sys/unix/ztypes_dragonfly_amd64.go | 48 +- vendor/golang.org/x/sys/unix/ztypes_freebsd_386.go | 11 + .../golang.org/x/sys/unix/ztypes_freebsd_amd64.go | 11 + vendor/golang.org/x/sys/unix/ztypes_freebsd_arm.go | 23 +- .../golang.org/x/sys/unix/ztypes_freebsd_arm64.go | 11 + .../golang.org/x/sys/unix/ztypes_illumos_amd64.go | 40 + vendor/golang.org/x/sys/unix/ztypes_linux.go | 2535 ++- vendor/golang.org/x/sys/unix/ztypes_linux_386.go | 23 +- vendor/golang.org/x/sys/unix/ztypes_linux_amd64.go | 26 +- vendor/golang.org/x/sys/unix/ztypes_linux_arm.go | 26 +- vendor/golang.org/x/sys/unix/ztypes_linux_arm64.go | 26 +- vendor/golang.org/x/sys/unix/ztypes_linux_mips.go | 26 +- .../golang.org/x/sys/unix/ztypes_linux_mips64.go | 26 +- .../golang.org/x/sys/unix/ztypes_linux_mips64le.go | 26 +- .../golang.org/x/sys/unix/ztypes_linux_mipsle.go | 26 +- vendor/golang.org/x/sys/unix/ztypes_linux_ppc.go | 627 + vendor/golang.org/x/sys/unix/ztypes_linux_ppc64.go | 26 +- .../golang.org/x/sys/unix/ztypes_linux_ppc64le.go | 26 +- .../golang.org/x/sys/unix/ztypes_linux_riscv64.go | 26 +- vendor/golang.org/x/sys/unix/ztypes_linux_s390x.go | 26 +- .../golang.org/x/sys/unix/ztypes_linux_sparc64.go | 26 +- vendor/golang.org/x/sys/unix/ztypes_netbsd_386.go | 2 + .../golang.org/x/sys/unix/ztypes_netbsd_amd64.go | 2 + vendor/golang.org/x/sys/unix/ztypes_netbsd_arm.go | 2 + .../golang.org/x/sys/unix/ztypes_netbsd_arm64.go | 2 + vendor/golang.org/x/sys/unix/ztypes_openbsd_386.go | 2 + .../golang.org/x/sys/unix/ztypes_openbsd_amd64.go | 2 + vendor/golang.org/x/sys/unix/ztypes_openbsd_arm.go | 2 + .../golang.org/x/sys/unix/ztypes_openbsd_arm64.go | 2 + .../golang.org/x/sys/unix/ztypes_openbsd_mips64.go | 567 + .../golang.org/x/sys/unix/ztypes_solaris_amd64.go | 33 +- vendor/golang.org/x/sys/unix/ztypes_zos_s390x.go | 406 + vendor/golang.org/x/sys/windows/dll_windows.go | 3 +- vendor/golang.org/x/sys/windows/empty.s | 1 + vendor/golang.org/x/sys/windows/env_windows.go | 11 +- vendor/golang.org/x/sys/windows/exec_windows.go | 35 + vendor/golang.org/x/sys/windows/memory_windows.go | 25 +- vendor/golang.org/x/sys/windows/mkerrors.bash | 7 + .../golang.org/x/sys/windows/security_windows.go | 59 +- vendor/golang.org/x/sys/windows/service.go | 8 + .../x/sys/windows/setupapierrors_windows.go | 100 + vendor/golang.org/x/sys/windows/svc/security.go | 52 +- vendor/golang.org/x/sys/windows/svc/service.go | 28 +- .../windows/svc/{sys_386.s => sys_windows_386.s} | 2 - .../svc/{sys_amd64.s => sys_windows_amd64.s} | 12 +- .../windows/svc/{sys_arm.s => sys_windows_arm.s} | 16 +- .../x/sys/windows/svc/sys_windows_arm64.s | 31 + vendor/golang.org/x/sys/windows/syscall.go | 46 +- vendor/golang.org/x/sys/windows/syscall_windows.go | 299 +- vendor/golang.org/x/sys/windows/types_windows.go | 1052 +- .../golang.org/x/sys/windows/types_windows_386.go | 13 + .../x/sys/windows/types_windows_amd64.go | 12 + .../golang.org/x/sys/windows/types_windows_arm.go | 13 + .../x/sys/windows/types_windows_arm64.go | 34 + vendor/golang.org/x/sys/windows/zerrors_windows.go | 2619 ++- .../golang.org/x/sys/windows/zsyscall_windows.go | 4906 +++-- .../golang.org/x/text/encoding/unicode/unicode.go | 94 +- vendor/golang.org/x/text/transform/transform.go | 6 +- vendor/golang.org/x/text/unicode/bidi/core.go | 8 +- .../golang.org/x/text/unicode/bidi/tables11.0.0.go | 2 +- .../golang.org/x/text/unicode/bidi/tables12.0.0.go | 1923 ++ .../golang.org/x/text/unicode/norm/tables11.0.0.go | 2 +- .../golang.org/x/text/unicode/norm/tables12.0.0.go | 7710 +++++++ vendor/golang.org/x/text/width/tables11.0.0.go | 2 +- vendor/golang.org/x/text/width/tables12.0.0.go | 1350 ++ vendor/golang.org/x/tools/cover/profile.go | 9 +- vendor/golang.org/x/tools/go/analysis/analysis.go | 17 +- .../golang.org/x/tools/go/analysis/diagnostic.go | 4 + vendor/golang.org/x/tools/go/analysis/doc.go | 34 +- .../go/analysis/internal/analysisflags/help.go | 4 + .../x/tools/go/analysis/unitchecker/unitchecker.go | 4 +- .../go/analysis/unitchecker/unitchecker112.go | 5 + vendor/golang.org/x/tools/go/analysis/validate.go | 37 +- vendor/golang.org/x/tools/go/ast/astutil/util.go | 4 + .../golang.org/x/tools/go/buildutil/fakecontext.go | 4 + vendor/golang.org/x/tools/go/buildutil/tags.go | 4 + .../x/tools/go/gcexportdata/gcexportdata.go | 44 +- vendor/golang.org/x/tools/go/internal/cgo/cgo.go | 8 +- .../x/tools/go/internal/cgo/cgo_pkgconfig.go | 2 +- .../x/tools/go/internal/gcimporter/bexport.go | 852 + .../x/tools/go/internal/gcimporter/bimport.go | 1039 + .../x/tools/go/internal/gcimporter/gcimporter.go | 13 +- .../x/tools/go/internal/gcimporter/iexport.go | 108 +- .../x/tools/go/internal/gcimporter/iimport.go | 270 +- .../tools/go/internal/gcimporter/newInterface10.go | 1 + .../tools/go/internal/gcimporter/newInterface11.go | 1 + .../x/tools/go/internal/packagesdriver/sizes.go | 80 +- vendor/golang.org/x/tools/go/loader/loader.go | 46 +- vendor/golang.org/x/tools/go/packages/external.go | 4 +- vendor/golang.org/x/tools/go/packages/golist.go | 365 +- .../x/tools/go/packages/golist_overlay.go | 263 +- vendor/golang.org/x/tools/go/packages/packages.go | 96 +- vendor/golang.org/x/tools/go/packages/visit.go | 4 + vendor/golang.org/x/tools/imports/forward.go | 39 +- .../x/tools/internal/analysisinternal/analysis.go | 343 +- .../x/tools/internal/event/core/event.go | 2 +- .../x/tools/internal/event/label/label.go | 8 +- .../internal/fastwalk/fastwalk_dirent_fileno.go | 1 + .../tools/internal/fastwalk/fastwalk_dirent_ino.go | 1 + .../fastwalk/fastwalk_dirent_namlen_bsd.go | 1 + .../fastwalk/fastwalk_dirent_namlen_linux.go | 4 +- .../x/tools/internal/fastwalk/fastwalk_portable.go | 1 + .../x/tools/internal/fastwalk/fastwalk_unix.go | 29 +- .../x/tools/internal/gocommand/invoke.go | 192 +- .../x/tools/internal/gocommand/vendor.go | 107 + .../x/tools/internal/gocommand/version.go | 51 + .../golang.org/x/tools/internal/gopathwalk/walk.go | 11 - vendor/golang.org/x/tools/internal/imports/fix.go | 315 +- .../golang.org/x/tools/internal/imports/imports.go | 93 +- vendor/golang.org/x/tools/internal/imports/mod.go | 173 +- .../x/tools/internal/imports/mod_cache.go | 4 + .../x/tools/internal/imports/sortimports.go | 20 +- .../golang.org/x/tools/internal/imports/zstdlib.go | 269 + .../golang.org/x/tools/internal/lsp/fuzzy/input.go | 168 + .../x/tools/internal/lsp/fuzzy/matcher.go | 398 + .../x/tools/internal/packagesinternal/packages.go | 37 +- .../x/tools/internal/typesinternal/errorcode.go | 1368 ++ .../internal/typesinternal/errorcode_string.go | 153 + .../x/tools/internal/typesinternal/types.go | 45 + vendor/modules.txt | 20 +- 443 files changed, 60668 insertions(+), 32612 deletions(-) rename vendor/golang.org/x/net/idna/{tables12.00.go => tables12.0.0.go} (99%) mode change 100755 => 100644 create mode 100644 vendor/golang.org/x/net/idna/tables13.0.0.go rename vendor/golang.org/x/sys/cpu/{cpu_aix_ppc64.go => cpu_aix.go} (89%) mode change 100755 => 100644 create mode 100644 vendor/golang.org/x/sys/cpu/cpu_netbsd_arm64.go create mode 100644 vendor/golang.org/x/sys/cpu/cpu_other_arm.go create mode 100644 vendor/golang.org/x/sys/cpu/cpu_other_mips64x.go create mode 100644 vendor/golang.org/x/sys/cpu/cpu_ppc64x.go create mode 100644 vendor/golang.org/x/sys/cpu/cpu_s390x.go create mode 100644 vendor/golang.org/x/sys/cpu/cpu_zos.go create mode 100644 vendor/golang.org/x/sys/cpu/cpu_zos_s390x.go create mode 100644 vendor/golang.org/x/sys/cpu/syscall_aix_gccgo.go create mode 100644 vendor/golang.org/x/sys/execabs/execabs.go rename vendor/golang.org/x/sys/unix/{asm_netbsd_386.s => asm_bsd_386.s} (68%) mode change 100755 => 100644 rename vendor/golang.org/x/sys/unix/{asm_openbsd_amd64.s => asm_bsd_amd64.s} (71%) mode change 100755 => 100644 rename vendor/golang.org/x/sys/unix/{asm_darwin_arm.s => asm_bsd_arm.s} (73%) mode change 100755 => 100644 rename vendor/golang.org/x/sys/unix/{asm_netbsd_amd64.s => asm_bsd_arm64.s} (73%) mode change 100755 => 100644 delete mode 100755 vendor/golang.org/x/sys/unix/asm_darwin_386.s delete mode 100755 vendor/golang.org/x/sys/unix/asm_darwin_amd64.s delete mode 100755 vendor/golang.org/x/sys/unix/asm_darwin_arm64.s delete mode 100755 vendor/golang.org/x/sys/unix/asm_dragonfly_amd64.s delete mode 100755 vendor/golang.org/x/sys/unix/asm_freebsd_386.s delete mode 100755 vendor/golang.org/x/sys/unix/asm_freebsd_amd64.s delete mode 100755 vendor/golang.org/x/sys/unix/asm_freebsd_arm.s delete mode 100755 vendor/golang.org/x/sys/unix/asm_freebsd_arm64.s delete mode 100755 vendor/golang.org/x/sys/unix/asm_netbsd_arm.s delete mode 100755 vendor/golang.org/x/sys/unix/asm_netbsd_arm64.s delete mode 100755 vendor/golang.org/x/sys/unix/asm_openbsd_386.s delete mode 100755 vendor/golang.org/x/sys/unix/asm_openbsd_arm.s rename vendor/golang.org/x/sys/unix/{asm_openbsd_arm64.s => asm_openbsd_mips64.s} (89%) mode change 100755 => 100644 create mode 100644 vendor/golang.org/x/sys/unix/asm_zos_s390x.s create mode 100644 vendor/golang.org/x/sys/unix/dev_zos.go create mode 100644 vendor/golang.org/x/sys/unix/epoll_zos.go create mode 100644 vendor/golang.org/x/sys/unix/fstatfs_zos.go create mode 100644 vendor/golang.org/x/sys/unix/ioctl_linux.go create mode 100644 vendor/golang.org/x/sys/unix/ioctl_zos.go create mode 100644 vendor/golang.org/x/sys/unix/ptrace_darwin.go create mode 100644 vendor/golang.org/x/sys/unix/ptrace_ios.go delete mode 100755 vendor/golang.org/x/sys/unix/syscall_darwin_386.1_11.go delete mode 100755 vendor/golang.org/x/sys/unix/syscall_darwin_386.go delete mode 100755 vendor/golang.org/x/sys/unix/syscall_darwin_amd64.1_11.go delete mode 100755 vendor/golang.org/x/sys/unix/syscall_darwin_arm.1_11.go delete mode 100755 vendor/golang.org/x/sys/unix/syscall_darwin_arm.go delete mode 100755 vendor/golang.org/x/sys/unix/syscall_darwin_arm64.1_11.go create mode 100644 vendor/golang.org/x/sys/unix/syscall_linux_gc_arm.go create mode 100644 vendor/golang.org/x/sys/unix/syscall_linux_ppc.go create mode 100644 vendor/golang.org/x/sys/unix/syscall_openbsd_mips64.go create mode 100644 vendor/golang.org/x/sys/unix/syscall_zos_s390x.go delete mode 100755 vendor/golang.org/x/sys/unix/zerrors_darwin_arm.go create mode 100644 vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go rename vendor/golang.org/x/sys/unix/{zerrors_darwin_386.go => zerrors_openbsd_mips64.go} (52%) mode change 100755 => 100644 create mode 100644 vendor/golang.org/x/sys/unix/zerrors_zos_s390x.go delete mode 100755 vendor/golang.org/x/sys/unix/zsyscall_darwin_386.1_11.go delete mode 100755 vendor/golang.org/x/sys/unix/zsyscall_darwin_386.1_13.go delete mode 100755 vendor/golang.org/x/sys/unix/zsyscall_darwin_386.1_13.s delete mode 100755 vendor/golang.org/x/sys/unix/zsyscall_darwin_386.go delete mode 100755 vendor/golang.org/x/sys/unix/zsyscall_darwin_386.s delete mode 100755 vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.1_11.go delete mode 100755 vendor/golang.org/x/sys/unix/zsyscall_darwin_arm.1_11.go delete mode 100755 vendor/golang.org/x/sys/unix/zsyscall_darwin_arm.1_13.go delete mode 100755 vendor/golang.org/x/sys/unix/zsyscall_darwin_arm.1_13.s delete mode 100755 vendor/golang.org/x/sys/unix/zsyscall_darwin_arm.go delete mode 100755 vendor/golang.org/x/sys/unix/zsyscall_darwin_arm.s create mode 100644 vendor/golang.org/x/sys/unix/zsyscall_linux_ppc.go rename vendor/golang.org/x/sys/unix/{zsyscall_darwin_arm64.1_11.go => zsyscall_openbsd_mips64.go} (86%) mode change 100755 => 100644 create mode 100644 vendor/golang.org/x/sys/unix/zsyscall_zos_s390x.go create mode 100644 vendor/golang.org/x/sys/unix/zsysctl_openbsd_mips64.go delete mode 100755 vendor/golang.org/x/sys/unix/zsysnum_darwin_386.go delete mode 100755 vendor/golang.org/x/sys/unix/zsysnum_darwin_arm.go create mode 100644 vendor/golang.org/x/sys/unix/zsysnum_linux_ppc.go create mode 100644 vendor/golang.org/x/sys/unix/zsysnum_openbsd_mips64.go create mode 100644 vendor/golang.org/x/sys/unix/zsysnum_zos_s390x.go delete mode 100755 vendor/golang.org/x/sys/unix/ztypes_darwin_386.go delete mode 100755 vendor/golang.org/x/sys/unix/ztypes_darwin_arm.go create mode 100644 vendor/golang.org/x/sys/unix/ztypes_illumos_amd64.go create mode 100644 vendor/golang.org/x/sys/unix/ztypes_linux_ppc.go create mode 100644 vendor/golang.org/x/sys/unix/ztypes_openbsd_mips64.go create mode 100644 vendor/golang.org/x/sys/unix/ztypes_zos_s390x.go create mode 100644 vendor/golang.org/x/sys/windows/setupapierrors_windows.go rename vendor/golang.org/x/sys/windows/svc/{sys_386.s => sys_windows_386.s} (98%) mode change 100755 => 100644 rename vendor/golang.org/x/sys/windows/svc/{sys_amd64.s => sys_windows_amd64.s} (81%) mode change 100755 => 100644 rename vendor/golang.org/x/sys/windows/svc/{sys_arm.s => sys_windows_arm.s} (82%) mode change 100755 => 100644 create mode 100644 vendor/golang.org/x/sys/windows/svc/sys_windows_arm64.s create mode 100644 vendor/golang.org/x/sys/windows/types_windows_arm64.go create mode 100644 vendor/golang.org/x/text/unicode/bidi/tables12.0.0.go create mode 100644 vendor/golang.org/x/text/unicode/norm/tables12.0.0.go create mode 100644 vendor/golang.org/x/text/width/tables12.0.0.go create mode 100644 vendor/golang.org/x/tools/go/internal/gcimporter/bexport.go create mode 100644 vendor/golang.org/x/tools/go/internal/gcimporter/bimport.go create mode 100644 vendor/golang.org/x/tools/internal/gocommand/vendor.go create mode 100644 vendor/golang.org/x/tools/internal/gocommand/version.go create mode 100644 vendor/golang.org/x/tools/internal/lsp/fuzzy/input.go create mode 100644 vendor/golang.org/x/tools/internal/lsp/fuzzy/matcher.go create mode 100644 vendor/golang.org/x/tools/internal/typesinternal/errorcode.go create mode 100644 vendor/golang.org/x/tools/internal/typesinternal/errorcode_string.go create mode 100644 vendor/golang.org/x/tools/internal/typesinternal/types.go diff --git a/go.sum b/go.sum index 324ada34f..b243822f3 100644 --- a/go.sum +++ b/go.sum @@ -907,6 +907,7 @@ golang.org/x/net v0.0.0-20200301022130-244492dfa37a/go.mod h1:z5CRVTTTmAJ677TzLL golang.org/x/net v0.0.0-20200506145744-7e3656a0809f/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= golang.org/x/net v0.0.0-20200513185701-a91f0712d120 h1:EZ3cVSzKOlJxAd8e8YAJ7no8nNypTxexh/YE/xW3ZEY= golang.org/x/net v0.0.0-20200513185701-a91f0712d120/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= +golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4 h1:4nGaVu0QrbjT/AK2PRLuQfQuh6DJve+pELhqTdAj3x0= golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod h1:p54w0d4576C0XHj96bSt6lcn1PtDYWL6XObtHCRCNQM= golang.org/x/oauth2 v0.0.0-20180620175406-ef147856a6dd/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= @@ -927,6 +928,7 @@ golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJ golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20200317015054-43a5402ce75a h1:WXEvlFVvvGxCJLG6REjsT03iWnKLEWinaScsxF2Vm2o= golang.org/x/sync v0.0.0-20200317015054-43a5402ce75a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20210220032951-036812b2e83c h1:5KslGYwFpkhGh+Q16bwMP3cOontH8FOep7tGV86Y7SQ= golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sys v0.0.0-20180824143301-4910a1d54f87/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= @@ -971,6 +973,7 @@ 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= golang.org/x/text v0.3.2 h1:tW2bmiBqwgJj/UpqtC8EpXEZVYOwU0yG4iWbprSVAcs= golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk= +golang.org/x/text v0.3.3 h1:cokOdA+Jmi5PJGXLlLllQSgYigAEfHXJAERHVMaCc2k= golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/time v0.0.0-20180412165947-fbb02b2291d2/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= diff --git a/vendor/golang.org/x/mod/module/module.go b/vendor/golang.org/x/mod/module/module.go index 6cd37280a..0e0301483 100755 --- a/vendor/golang.org/x/mod/module/module.go +++ b/vendor/golang.org/x/mod/module/module.go @@ -97,6 +97,7 @@ package module import ( "fmt" + "path" "sort" "strings" "unicode" @@ -223,14 +224,18 @@ func firstPathOK(r rune) bool { 'a' <= r && r <= 'z' } -// pathOK reports whether r can appear in an import path element. -// Paths can be ASCII letters, ASCII digits, and limited ASCII punctuation: + - . _ and ~. -// This matches what "go get" has historically recognized in import paths. +// modPathOK reports whether r can appear in a module path element. +// Paths can be ASCII letters, ASCII digits, and limited ASCII punctuation: - . _ and ~. +// +// This matches what "go get" has historically recognized in import paths, +// and avoids confusing sequences like '%20' or '+' that would change meaning +// if used in a URL. +// // TODO(rsc): We would like to allow Unicode letters, but that requires additional // care in the safe encoding (see "escaped paths" above). -func pathOK(r rune) bool { +func modPathOK(r rune) bool { if r < utf8.RuneSelf { - return r == '+' || r == '-' || r == '.' || r == '_' || r == '~' || + return r == '-' || r == '.' || r == '_' || r == '~' || '0' <= r && r <= '9' || 'A' <= r && r <= 'Z' || 'a' <= r && r <= 'z' @@ -238,6 +243,17 @@ func pathOK(r rune) bool { return false } +// modPathOK reports whether r can appear in a package import path element. +// +// Import paths are intermediate between module paths and file paths: we allow +// disallow characters that would be confusing or ambiguous as arguments to +// 'go get' (such as '@' and ' ' ), but allow certain characters that are +// otherwise-unambiguous on the command line and historically used for some +// binary names (such as '++' as a suffix for compiler binaries and wrappers). +func importPathOK(r rune) bool { + return modPathOK(r) || r == '+' +} + // fileNameOK reports whether r can appear in a file name. // For now we allow all Unicode letters but otherwise limit to pathOK plus a few more punctuation characters. // If we expand the set of allowed characters here, we have to @@ -269,7 +285,7 @@ func fileNameOK(r rune) bool { // CheckPath checks that a module path is valid. // A valid module path is a valid import path, as checked by CheckImportPath, -// with two additional constraints. +// with three additional constraints. // First, the leading path element (up to the first slash, if any), // by convention a domain name, must contain only lower-case ASCII letters, // ASCII digits, dots (U+002E), and dashes (U+002D); @@ -279,8 +295,9 @@ func fileNameOK(r rune) bool { // and must not contain any dots. For paths beginning with "gopkg.in/", // this second requirement is replaced by a requirement that the path // follow the gopkg.in server's conventions. +// Third, no path element may begin with a dot. func CheckPath(path string) error { - if err := checkPath(path, false); err != nil { + if err := checkPath(path, modulePath); err != nil { return fmt.Errorf("malformed module path %q: %v", path, err) } i := strings.Index(path, "/") @@ -313,29 +330,41 @@ func CheckPath(path string) error { // separated by slashes (U+002F). (It must not begin with nor end in a slash.) // // A valid path element is a non-empty string made up of -// ASCII letters, ASCII digits, and limited ASCII punctuation: + - . _ and ~. -// It must not begin or end with a dot (U+002E), nor contain two dots in a row. +// ASCII letters, ASCII digits, and limited ASCII punctuation: - . _ and ~. +// It must not end with a dot (U+002E), nor contain two dots in a row. // // The element prefix up to the first dot must not be a reserved file name -// on Windows, regardless of case (CON, com1, NuL, and so on). +// on Windows, regardless of case (CON, com1, NuL, and so on). The element +// must not have a suffix of a tilde followed by one or more ASCII digits +// (to exclude paths elements that look like Windows short-names). // // CheckImportPath may be less restrictive in the future, but see the // top-level package documentation for additional information about // subtleties of Unicode. func CheckImportPath(path string) error { - if err := checkPath(path, false); err != nil { + if err := checkPath(path, importPath); err != nil { return fmt.Errorf("malformed import path %q: %v", path, err) } return nil } +// pathKind indicates what kind of path we're checking. Module paths, +// import paths, and file paths have different restrictions. +type pathKind int + +const ( + modulePath pathKind = iota + importPath + filePath +) + // checkPath checks that a general path is valid. // It returns an error describing why but not mentioning path. // Because these checks apply to both module paths and import paths, // the caller is expected to add the "malformed ___ path %q: " prefix. // fileName indicates whether the final element of the path is a file name // (as opposed to a directory name). -func checkPath(path string, fileName bool) error { +func checkPath(path string, kind pathKind) error { if !utf8.ValidString(path) { return fmt.Errorf("invalid UTF-8") } @@ -354,39 +383,45 @@ func checkPath(path string, fileName bool) error { elemStart := 0 for i, r := range path { if r == '/' { - if err := checkElem(path[elemStart:i], fileName); err != nil { + if err := checkElem(path[elemStart:i], kind); err != nil { return err } elemStart = i + 1 } } - if err := checkElem(path[elemStart:], fileName); err != nil { + if err := checkElem(path[elemStart:], kind); err != nil { return err } return nil } // checkElem checks whether an individual path element is valid. -// fileName indicates whether the element is a file name (not a directory name). -func checkElem(elem string, fileName bool) error { +func checkElem(elem string, kind pathKind) error { if elem == "" { return fmt.Errorf("empty path element") } if strings.Count(elem, ".") == len(elem) { return fmt.Errorf("invalid path element %q", elem) } - if elem[0] == '.' && !fileName { + if elem[0] == '.' && kind == modulePath { return fmt.Errorf("leading dot in path element") } if elem[len(elem)-1] == '.' { return fmt.Errorf("trailing dot in path element") } - charOK := pathOK - if fileName { - charOK = fileNameOK - } for _, r := range elem { - if !charOK(r) { + ok := false + switch kind { + case modulePath: + ok = modPathOK(r) + case importPath: + ok = importPathOK(r) + case filePath: + ok = fileNameOK(r) + default: + panic(fmt.Sprintf("internal error: invalid kind %v", kind)) + } + if !ok { return fmt.Errorf("invalid char %q", r) } } @@ -402,6 +437,29 @@ func checkElem(elem string, fileName bool) error { return fmt.Errorf("%q disallowed as path element component on Windows", short) } } + + if kind == filePath { + // don't check for Windows short-names in file names. They're + // only an issue for import paths. + return nil + } + + // Reject path components that look like Windows short-names. + // Those usually end in a tilde followed by one or more ASCII digits. + if tilde := strings.LastIndexByte(short, '~'); tilde >= 0 && tilde < len(short)-1 { + suffix := short[tilde+1:] + suffixIsDigits := true + for _, r := range suffix { + if r < '0' || r > '9' { + suffixIsDigits = false + break + } + } + if suffixIsDigits { + return fmt.Errorf("trailing tilde and digits in path element") + } + } + return nil } @@ -418,7 +476,7 @@ func checkElem(elem string, fileName bool) error { // top-level package documentation for additional information about // subtleties of Unicode. func CheckFilePath(path string) error { - if err := checkPath(path, true); err != nil { + if err := checkPath(path, filePath); err != nil { return fmt.Errorf("malformed file path %q: %v", path, err) } return nil @@ -621,7 +679,7 @@ func EscapePath(path string) (escaped string, err error) { // Versions are allowed to be in non-semver form but must be valid file names // and not contain exclamation marks. func EscapeVersion(v string) (escaped string, err error) { - if err := checkElem(v, true); err != nil || strings.Contains(v, "!") { + if err := checkElem(v, filePath); err != nil || strings.Contains(v, "!") { return "", &InvalidVersionError{ Version: v, Err: fmt.Errorf("disallowed version string"), @@ -680,7 +738,7 @@ func UnescapeVersion(escaped string) (v string, err error) { if !ok { return "", fmt.Errorf("invalid escaped version %q", escaped) } - if err := checkElem(v, true); err != nil { + if err := checkElem(v, filePath); err != nil { return "", fmt.Errorf("invalid escaped version %q: %v", v, err) } return v, nil @@ -716,3 +774,49 @@ func unescapeString(escaped string) (string, bool) { } return string(buf), true } + +// MatchPrefixPatterns reports whether any path prefix of target matches one of +// the glob patterns (as defined by path.Match) in the comma-separated globs +// list. This implements the algorithm used when matching a module path to the +// GOPRIVATE environment variable, as described by 'go help module-private'. +// +// It ignores any empty or malformed patterns in the list. +func MatchPrefixPatterns(globs, target string) bool { + for globs != "" { + // Extract next non-empty glob in comma-separated list. + var glob string + if i := strings.Index(globs, ","); i >= 0 { + glob, globs = globs[:i], globs[i+1:] + } else { + glob, globs = globs, "" + } + if glob == "" { + continue + } + + // A glob with N+1 path elements (N slashes) needs to be matched + // against the first N+1 path elements of target, + // which end just before the N+1'th slash. + n := strings.Count(glob, "/") + prefix := target + // Walk target, counting slashes, truncating at the N+1'th slash. + for i := 0; i < len(target); i++ { + if target[i] == '/' { + if n == 0 { + prefix = target[:i] + break + } + n-- + } + } + if n > 0 { + // Not enough prefix elements. + continue + } + matched, _ := path.Match(glob, prefix) + if matched { + return true + } + } + return false +} diff --git a/vendor/golang.org/x/mod/semver/semver.go b/vendor/golang.org/x/mod/semver/semver.go index 2988e3cf9..4338f3517 100755 --- a/vendor/golang.org/x/mod/semver/semver.go +++ b/vendor/golang.org/x/mod/semver/semver.go @@ -138,6 +138,9 @@ func Compare(v, w string) int { // Max canonicalizes its arguments and then returns the version string // that compares greater. +// +// Deprecated: use Compare instead. In most cases, returning a canonicalized +// version is not expected or desired. func Max(v, w string) string { v = Canonical(v) w = Canonical(w) diff --git a/vendor/golang.org/x/net/context/go17.go b/vendor/golang.org/x/net/context/go17.go index d20f52b7d..344bd1433 100755 --- a/vendor/golang.org/x/net/context/go17.go +++ b/vendor/golang.org/x/net/context/go17.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build go1.7 // +build go1.7 package context diff --git a/vendor/golang.org/x/net/context/go19.go b/vendor/golang.org/x/net/context/go19.go index d88bd1db1..64d31ecc3 100755 --- a/vendor/golang.org/x/net/context/go19.go +++ b/vendor/golang.org/x/net/context/go19.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build go1.9 // +build go1.9 package context diff --git a/vendor/golang.org/x/net/context/pre_go17.go b/vendor/golang.org/x/net/context/pre_go17.go index 0f35592df..5270db5db 100755 --- a/vendor/golang.org/x/net/context/pre_go17.go +++ b/vendor/golang.org/x/net/context/pre_go17.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build !go1.7 // +build !go1.7 package context diff --git a/vendor/golang.org/x/net/context/pre_go19.go b/vendor/golang.org/x/net/context/pre_go19.go index b105f80be..1f9715341 100755 --- a/vendor/golang.org/x/net/context/pre_go19.go +++ b/vendor/golang.org/x/net/context/pre_go19.go @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. +//go:build !go1.9 // +build !go1.9 package context diff --git a/vendor/golang.org/x/net/html/const.go b/vendor/golang.org/x/net/html/const.go index 73804d347..ff7acf2d5 100755 --- a/vendor/golang.org/x/net/html/const.go +++ b/vendor/golang.org/x/net/html/const.go @@ -52,7 +52,7 @@ var isSpecialElementMap = map[string]bool{ "iframe": true, "img": true, "input": true, - "keygen": true, + "keygen": true, // "keygen" has been removed from the spec, but are kept here for backwards compatibility. "li": true, "link": true, "listing": true, diff --git a/vendor/golang.org/x/net/html/foreign.go b/vendor/golang.org/x/net/html/foreign.go index 74774c458..9da9e9dc4 100755 --- a/vendor/golang.org/x/net/html/foreign.go +++ b/vendor/golang.org/x/net/html/foreign.go @@ -161,65 +161,62 @@ var mathMLAttributeAdjustments = map[string]string{ } var svgAttributeAdjustments = map[string]string{ - "attributename": "attributeName", - "attributetype": "attributeType", - "basefrequency": "baseFrequency", - "baseprofile": "baseProfile", - "calcmode": "calcMode", - "clippathunits": "clipPathUnits", - "contentscripttype": "contentScriptType", - "contentstyletype": "contentStyleType", - "diffuseconstant": "diffuseConstant", - "edgemode": "edgeMode", - "externalresourcesrequired": "externalResourcesRequired", - "filterunits": "filterUnits", - "glyphref": "glyphRef", - "gradienttransform": "gradientTransform", - "gradientunits": "gradientUnits", - "kernelmatrix": "kernelMatrix", - "kernelunitlength": "kernelUnitLength", - "keypoints": "keyPoints", - "keysplines": "keySplines", - "keytimes": "keyTimes", - "lengthadjust": "lengthAdjust", - "limitingconeangle": "limitingConeAngle", - "markerheight": "markerHeight", - "markerunits": "markerUnits", - "markerwidth": "markerWidth", - "maskcontentunits": "maskContentUnits", - "maskunits": "maskUnits", - "numoctaves": "numOctaves", - "pathlength": "pathLength", - "patterncontentunits": "patternContentUnits", - "patterntransform": "patternTransform", - "patternunits": "patternUnits", - "pointsatx": "pointsAtX", - "pointsaty": "pointsAtY", - "pointsatz": "pointsAtZ", - "preservealpha": "preserveAlpha", - "preserveaspectratio": "preserveAspectRatio", - "primitiveunits": "primitiveUnits", - "refx": "refX", - "refy": "refY", - "repeatcount": "repeatCount", - "repeatdur": "repeatDur", - "requiredextensions": "requiredExtensions", - "requiredfeatures": "requiredFeatures", - "specularconstant": "specularConstant", - "specularexponent": "specularExponent", - "spreadmethod": "spreadMethod", - "startoffset": "startOffset", - "stddeviation": "stdDeviation", - "stitchtiles": "stitchTiles", - "surfacescale": "surfaceScale", - "systemlanguage": "systemLanguage", - "tablevalues": "tableValues", - "targetx": "targetX", - "targety": "targetY", - "textlength": "textLength", - "viewbox": "viewBox", - "viewtarget": "viewTarget", - "xchannelselector": "xChannelSelector", - "ychannelselector": "yChannelSelector", - "zoomandpan": "zoomAndPan", + "attributename": "attributeName", + "attributetype": "attributeType", + "basefrequency": "baseFrequency", + "baseprofile": "baseProfile", + "calcmode": "calcMode", + "clippathunits": "clipPathUnits", + "diffuseconstant": "diffuseConstant", + "edgemode": "edgeMode", + "filterunits": "filterUnits", + "glyphref": "glyphRef", + "gradienttransform": "gradientTransform", + "gradientunits": "gradientUnits", + "kernelmatrix": "kernelMatrix", + "kernelunitlength": "kernelUnitLength", + "keypoints": "keyPoints", + "keysplines": "keySplines", + "keytimes": "keyTimes", + "lengthadjust": "lengthAdjust", + "limitingconeangle": "limitingConeAngle", + "markerheight": "markerHeight", + "markerunits": "markerUnits", + "markerwidth": "markerWidth", + "maskcontentunits": "maskContentUnits", + "maskunits": "maskUnits", + "numoctaves": "numOctaves", + "pathlength": "pathLength", + "patterncontentunits": "patternContentUnits", + "patterntransform": "patternTransform", + "patternunits": "patternUnits", + "pointsatx": "pointsAtX", + "pointsaty": "pointsAtY", + "pointsatz": "pointsAtZ", + "preservealpha": "preserveAlpha", + "preserveaspectratio": "preserveAspectRatio", + "primitiveunits": "primitiveUnits", + "refx": "refX", + "refy": "refY", + "repeatcount": "repeatCount", + "repeatdur": "repeatDur", + "requiredextensions": "requiredExtensions", + "requiredfeatures": "requiredFeatures", + "specularconstant": "specularConstant", + "specularexponent": "specularExponent", + "spreadmethod": "spreadMethod", + "startoffset": "startOffset", + "stddeviation": "stdDeviation", + "stitchtiles": "stitchTiles", + "surfacescale": "surfaceScale", + "systemlanguage": "systemLanguage", + "tablevalues": "tableValues", + "targetx": "targetX", + "targety": "targetY", + "textlength": "textLength", + "viewbox": "viewBox", + "viewtarget": "viewTarget", + "xchannelselector": "xChannelSelector", + "ychannelselector": "yChannelSelector", + "zoomandpan": "zoomAndPan", } diff --git a/vendor/golang.org/x/net/html/parse.go b/vendor/golang.org/x/net/html/parse.go index 2cd12fc81..f91466f7c 100755 --- a/vendor/golang.org/x/net/html/parse.go +++ b/vendor/golang.org/x/net/html/parse.go @@ -728,7 +728,13 @@ func inHeadNoscriptIM(p *parser) bool { return inBodyIM(p) case a.Basefont, a.Bgsound, a.Link, a.Meta, a.Noframes, a.Style: return inHeadIM(p) - case a.Head, a.Noscript: + case a.Head: + // Ignore the token. + return true + case a.Noscript: + // Don't let the tokenizer go into raw text mode even when a