Diff of the two buildlogs: -- --- b1/build.log 2024-10-23 19:11:20.789104608 +0000 +++ b2/build.log 2024-10-23 17:48:28.186065808 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Wed Oct 23 05:49:39 -12 2024 -I: pbuilder-time-stamp: 1729705779 +I: Current time: Thu Oct 24 07:32:17 +14 2024 +I: pbuilder-time-stamp: 1729704737 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -29,52 +29,84 @@ dpkg-source: info: applying hardcode-config-path.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/22018/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/6660/tmp/hooks/D01_modify_environment starting +debug: Running on virt32a. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Oct 23 17:32 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/6660/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/6660/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='armhf' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=5 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='armhf' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="32" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf") + BASH_VERSION='5.2.32(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=armhf + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=4 ' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=arm + HOST_ARCH=armhf IFS=' ' - INVOCATION_ID='4b2072ae6a9a492493c4b5966655d7aa' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='22018' - PS1='# ' - PS2='> ' + INVOCATION_ID=8e6c188dfc87465d83640a5589084b87 + LANG=C + LANGUAGE=it_CH:it + LC_ALL=C + MACHTYPE=arm-unknown-linux-gnueabihf + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnueabihf + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=6660 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.bzgcxrL1/pbuilderrc_BHXC --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.bzgcxrL1/b1 --logfile b1/build.log gitlab-shell_14.35.0+ds1-2.dsc' - SUDO_GID='114' - SUDO_UID='109' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://10.0.0.15:3142/' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.bzgcxrL1/pbuilderrc_D0Gy --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.bzgcxrL1/b2 --logfile b2/build.log gitlab-shell_14.35.0+ds1-2.dsc' + SUDO_GID=113 + SUDO_UID=107 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://10.0.0.15:3142/ I: uname -a - Linux ff64a 6.1.0-26-arm64 #1 SMP Debian 6.1.112-1 (2024-09-30) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-26-armmp-lpae #1 SMP Debian 6.1.112-1 (2024-09-30) armv7l GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 4 21:30 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/22018/tmp/hooks/D02_print_environment finished +I: user script /srv/workspace/pbuilder/6660/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -478,7 +510,7 @@ Get: 310 http://deb.debian.org/debian unstable/main armhf libkadm5srv-mit12 armhf 1.21.3-3 [46.7 kB] Get: 311 http://deb.debian.org/debian unstable/main armhf krb5-multidev armhf 1.21.3-3 [126 kB] Get: 312 http://deb.debian.org/debian unstable/main armhf libkrb5-dev armhf 1.21.3-3 [15.8 kB] -Fetched 231 MB in 12s (18.5 MB/s) +Fetched 231 MB in 5s (47.5 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package golang-golang-x-sys-dev. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19667 files and directories currently installed.) @@ -1741,7 +1773,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/gitlab-shell-14.35.0+ds1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../gitlab-shell_14.35.0+ds1-2_source.changes +I: user script /srv/workspace/pbuilder/6660/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/6660/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/gitlab-shell-14.35.0+ds1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../gitlab-shell_14.35.0+ds1-2_source.changes dpkg-buildpackage: info: source package gitlab-shell dpkg-buildpackage: info: source version 14.35.0+ds1-2 dpkg-buildpackage: info: source distribution unstable @@ -1782,40 +1818,41 @@ cp: warning: behavior of -n is non-portable and may change in future; use --update=none instead make[1]: Leaving directory '/build/reproducible-path/gitlab-shell-14.35.0+ds1' dh_auto_build -O--buildsystem=golang -O--package=golang-gitlab-gitlab-org-gitlab-shell-v14-dev -O--builddirectory=_build - cd _build && go install -trimpath -v -p 5 gitlab.com/gitlab-org/gitlab-shell/v14/client gitlab.com/gitlab-org/gitlab-shell/v14/cmd/check gitlab.com/gitlab-org/gitlab-shell/v14/cmd/check/command gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell/command gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell-authorized-keys-check gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell-authorized-keys-check/command gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell-authorized-principals-check gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell-authorized-principals-check/command gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-sshd gitlab.com/gitlab-org/gitlab-shell/v14/internal/command gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/authorizedkeys gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/authorizedprincipals gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/commandargs gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/discover gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/gitauditevent gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/githttp gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/healthcheck gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/lfsauthenticate gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/lfstransfer gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/personalaccesstoken gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/readwriter gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/receivepack gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/shared/accessverifier gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/shared/customaction gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/shared/disallowedcommand gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/twofactorrecover gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/twofactorverify gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/uploadarchive gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/uploadpack gitlab.com/gitlab-org/gitlab-shell/v14/internal/config gitlab.com/gitlab-org/gitlab-shell/v14/internal/console gitlab.com/gitlab-org/gitlab-shell/v14/internal/executable gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitaly gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/accessverifier gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/authorizedcerts gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/authorizedkeys gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/discover gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/git gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/gitauditevent gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/healthcheck gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/lfsauthenticate gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/lfstransfer gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/personalaccesstoken gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/twofactorrecover gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/twofactorverify gitlab.com/gitlab-org/gitlab-shell/v14/internal/handler gitlab.com/gitlab-org/gitlab-shell/v14/internal/keyline gitlab.com/gitlab-org/gitlab-shell/v14/internal/logger gitlab.com/gitlab-org/gitlab-shell/v14/internal/metrics gitlab.com/gitlab-org/gitlab-shell/v14/internal/pktline gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshd gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshenv -internal/coverage/rtcov + cd _build && go install -trimpath -v -p 4 gitlab.com/gitlab-org/gitlab-shell/v14/client gitlab.com/gitlab-org/gitlab-shell/v14/cmd/check gitlab.com/gitlab-org/gitlab-shell/v14/cmd/check/command gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell/command gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell-authorized-keys-check gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell-authorized-keys-check/command gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell-authorized-principals-check gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell-authorized-principals-check/command gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-sshd gitlab.com/gitlab-org/gitlab-shell/v14/internal/command gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/authorizedkeys gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/authorizedprincipals gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/commandargs gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/discover gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/gitauditevent gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/githttp gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/healthcheck gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/lfsauthenticate gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/lfstransfer gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/personalaccesstoken gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/readwriter gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/receivepack gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/shared/accessverifier gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/shared/customaction gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/shared/disallowedcommand gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/twofactorrecover gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/twofactorverify gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/uploadarchive gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/uploadpack gitlab.com/gitlab-org/gitlab-shell/v14/internal/config gitlab.com/gitlab-org/gitlab-shell/v14/internal/console gitlab.com/gitlab-org/gitlab-shell/v14/internal/executable gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitaly gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/accessverifier gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/authorizedcerts gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/authorizedkeys gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/discover gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/git gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/gitauditevent gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/healthcheck gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/lfsauthenticate gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/lfstransfer gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/personalaccesstoken gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/twofactorrecover gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/twofactorverify gitlab.com/gitlab-org/gitlab-shell/v14/internal/handler gitlab.com/gitlab-org/gitlab-shell/v14/internal/keyline gitlab.com/gitlab-org/gitlab-shell/v14/internal/logger gitlab.com/gitlab-org/gitlab-shell/v14/internal/metrics gitlab.com/gitlab-org/gitlab-shell/v14/internal/pktline gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshd gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshenv internal/unsafeheader -internal/goarch internal/byteorder +internal/goarch +internal/coverage/rtcov internal/godebugs internal/cpu internal/abi +internal/chacha8rand internal/goexperiment internal/goos internal/profilerecord -internal/chacha8rand +internal/bytealg +internal/runtime/atomic internal/runtime/syscall +internal/stringslite runtime/internal/math runtime/internal/sys -internal/bytealg -internal/runtime/atomic internal/race sync/atomic unicode -internal/stringslite +internal/runtime/exithook unicode/utf8 internal/asan -internal/runtime/exithook internal/itoa internal/msan container/list math/bits +runtime +math crypto/internal/alias crypto/internal/boring/sig cmp unicode/utf16 vendor/golang.org/x/crypto/cryptobyte/asn1 -math vendor/golang.org/x/crypto/internal/alias internal/nettrace encoding @@ -1830,397 +1867,396 @@ golang.org/x/net/internal/iana gitlab.com/gitlab-org/gitlab-shell/v14/vendor/gitlab.com/gitlab-org/labkit/fips golang.org/x/crypto/internal/alias -runtime crypto/subtle -internal/weak iter -internal/reflectlite sync -runtime/metrics slices +internal/weak maps +internal/reflectlite +runtime/metrics internal/testlog -internal/singleflight internal/bisect -google.golang.org/protobuf/internal/pragma -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/internal/buffer -runtime/cgo +internal/singleflight errors -sort internal/godebug -io internal/oserror +io strconv -hash -bytes +runtime/cgo syscall +bytes +hash +crypto +crypto/cipher crypto/internal/edwards25519/field +crypto/internal/boring +crypto/des +crypto/aes crypto/internal/nistec/fiat -crypto/cipher -crypto crypto/internal/randutil -crypto/internal/boring +time reflect -crypto/aes -crypto/des +context +crypto/internal/nistec +internal/fmtsort path -math/rand -strings -time +io/fs +internal/filepathlite internal/syscall/unix +crypto/ecdh internal/syscall/execenv +internal/poll +math/rand +strings crypto/sha512 crypto/internal/edwards25519 crypto/hmac +os +encoding/binary vendor/golang.org/x/crypto/hkdf crypto/md5 -crypto/internal/nistec crypto/rc4 crypto/sha1 crypto/sha256 vendor/golang.org/x/net/dns/dnsmessage math/rand/v2 -context -io/fs -crypto/ecdh -internal/poll -internal/concurrent -internal/filepathlite -unique -bufio -internal/fmtsort -encoding/binary -net/netip -hash/crc32 -vendor/golang.org/x/text/transform -net/http/internal/ascii -os -regexp/syntax vendor/golang.org/x/crypto/chacha20 vendor/golang.org/x/crypto/internal/poly1305 encoding/base64 vendor/golang.org/x/crypto/chacha20poly1305 encoding/pem -golang.org/x/sys/unix -github.com/gogo/protobuf/sortkeys -golang.org/x/net/context -hash/fnv -embed -regexp -html -google.golang.org/protobuf/internal/editiondefaults -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/backoff -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/internal/grpcrand -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/internal/backoff -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/internal/grpcsync -golang.org/x/text/transform -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/keepalive -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/tap -encoding/base32 -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/lightstep/lightstep-tracer-go/lightstep/rand -fmt +internal/concurrent +sort +unique +bufio vendor/golang.org/x/sys/cpu -net vendor/golang.org/x/crypto/sha3 path/filepath +hash/crc32 +net/http/internal/ascii io/ioutil -os/signal -github.com/client9/reopen -google.golang.org/protobuf/internal/detrand -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/internal/envconfig -os/exec +vendor/golang.org/x/text/transform +fmt +regexp/syntax +net/netip +golang.org/x/sys/unix +regexp encoding/hex math/big +net net/url encoding/json -compress/flate -compress/gzip -log -vendor/golang.org/x/text/unicode/norm -vendor/golang.org/x/text/unicode/bidi -vendor/golang.org/x/net/http2/hpack crypto/elliptic -crypto/internal/bigmod crypto/internal/boring/bbig -crypto/rand +crypto/internal/bigmod encoding/asn1 +crypto/rand crypto/dsa -vendor/golang.org/x/text/secure/bidirule +compress/flate crypto/ed25519 crypto/internal/hpke crypto/internal/mlkem768 +vendor/golang.org/x/crypto/cryptobyte crypto/rsa -vendor/golang.org/x/net/idna +crypto/x509/pkix +compress/gzip +log +vendor/golang.org/x/text/unicode/norm +crypto/ecdsa +vendor/golang.org/x/text/unicode/bidi +vendor/golang.org/x/net/http2/hpack mime +vendor/golang.org/x/text/secure/bidirule mime/quotedprintable -vendor/golang.org/x/crypto/cryptobyte -crypto/x509/pkix net/http/internal database/sql/driver +vendor/golang.org/x/net/idna +github.com/oklog/ulid github.com/sirupsen/logrus +github.com/client9/reopen gitlab.com/gitlab-org/gitlab-shell/v14/vendor/gitlab.com/gitlab-org/labkit/mask +os/signal github.com/opentracing/opentracing-go/log -crypto/ecdsa -github.com/oklog/ulid gitlab.com/gitlab-org/gitlab-shell/v14/vendor/gitlab.com/gitlab-org/labkit/tracing/connstr github.com/gogo/protobuf/proto +github.com/gogo/protobuf/sortkeys +golang.org/x/net/context +hash/fnv +google.golang.org/protobuf/internal/pragma +embed +google.golang.org/protobuf/internal/detrand +google.golang.org/protobuf/internal/editiondefaults google.golang.org/protobuf/internal/errors -google.golang.org/protobuf/encoding/protowire go/token +google.golang.org/protobuf/encoding/protowire google.golang.org/protobuf/reflect/protoreflect google.golang.org/protobuf/internal/version golang.org/x/net/internal/timeseries +html text/template/parse -text/tabwriter -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/internal/grpclog -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/grpclog -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/connectivity google.golang.org/protobuf/internal/descfmt google.golang.org/protobuf/internal/descopts google.golang.org/protobuf/internal/strs google.golang.org/protobuf/internal/encoding/text google.golang.org/protobuf/internal/encoding/messageset google.golang.org/protobuf/internal/genid -google.golang.org/protobuf/internal/order -google.golang.org/protobuf/reflect/protoregistry crypto/x509 net/textproto vendor/golang.org/x/net/http/httpproxy google.golang.org/protobuf/internal/encoding/defval -google.golang.org/protobuf/runtime/protoiface -google.golang.org/protobuf/proto vendor/golang.org/x/net/http/httpguts mime/multipart +google.golang.org/protobuf/internal/order +google.golang.org/protobuf/reflect/protoregistry +google.golang.org/protobuf/runtime/protoiface text/template -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/attributes -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/metadata +google.golang.org/protobuf/proto google.golang.org/protobuf/internal/filedesc +crypto/tls +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/golang-jwt/jwt/v5 google.golang.org/protobuf/encoding/prototext +github.com/gogo/protobuf/types +google.golang.org/protobuf/internal/encoding/tag html/template +google.golang.org/protobuf/internal/impl +text/tabwriter +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/backoff +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/internal/grpclog +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/grpclog +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/connectivity +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/attributes +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/metadata +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/internal/grpcrand +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/internal/envconfig gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/internal/grpcutil -crypto/tls -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/golang-jwt/jwt/v5 gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/encoding -google.golang.org/protobuf/internal/encoding/tag +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/internal/backoff gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/internal/balancerload +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/internal/buffer +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/internal/grpcsync google.golang.org/protobuf/internal/encoding/json -golang.org/x/text/unicode/bidi -google.golang.org/protobuf/internal/impl +net/http/httptrace +net/http +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/internal/credentials google.golang.org/protobuf/encoding/protojson -golang.org/x/text/secure/bidirule -github.com/gogo/protobuf/types +golang.org/x/text/transform +golang.org/x/text/unicode/bidi golang.org/x/text/unicode/norm +golang.org/x/text/secure/bidirule golang.org/x/net/http2/hpack gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/internal/syscall +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/keepalive +google.golang.org/protobuf/internal/filetype gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/stats +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/tap gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/lightstep/lightstep-tracer-common/golang/gogo/lightsteppb -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/shirou/gopsutil/v3/internal/common -golang.org/x/net/idna -net/http/httptrace -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/internal/credentials -net/http -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/tklauser/numcpus -golang.org/x/net/http/httpguts -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/shirou/gopsutil/v3/mem -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/tklauser/go-sysconf -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/shirou/gopsutil/v3/net -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/shirou/gopsutil/v3/cpu -os/user -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/uber/jaeger-client-go/internal/spanlog -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/uber/jaeger-client-go/log -hash/adler32 -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/uber/jaeger-lib/metrics -compress/zlib -google.golang.org/protobuf/internal/filetype -go.uber.org/atomic -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/uber/jaeger-client-go/thrift google.golang.org/protobuf/runtime/protoimpl +encoding/base32 +golang.org/x/net/idna google.golang.org/protobuf/types/descriptorpb google.golang.org/protobuf/types/known/anypb github.com/golang/protobuf/ptypes/any google.golang.org/protobuf/types/known/durationpb github.com/golang/protobuf/ptypes/duration google.golang.org/protobuf/types/known/timestamppb +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/genproto/googleapis/rpc/status +golang.org/x/net/http/httpguts github.com/golang/protobuf/ptypes/timestamp gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/binarylog/grpc_binarylog_v1 +os/exec gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/genproto/googleapis/api/annotations google.golang.org/protobuf/types/gofeaturespb -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/genproto/googleapis/rpc/status -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/shirou/gopsutil/v3/process +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/shirou/gopsutil/v3/internal/common google.golang.org/protobuf/reflect/protodesc -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/uber/jaeger-client-go/thrift-gen/jaeger -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/uber/jaeger-client-go/thrift-gen/sampling -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/uber/jaeger-client-go/thrift-gen/zipkincore -github.com/beorn7/perks/quantile -github.com/cespare/xxhash -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/prometheus/common/model -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/tklauser/numcpus +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/tklauser/go-sysconf +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/shirou/gopsutil/v3/mem +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/shirou/gopsutil/v3/cpu +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/shirou/gopsutil/v3/net +os/user github.com/golang/protobuf/proto -github.com/prometheus/procfs/internal/fs -github.com/prometheus/procfs/internal/util -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/uber/jaeger-client-go/thrift-gen/agent -github.com/prometheus/procfs -runtime/debug -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/grpc-ecosystem/go-grpc-middleware/util/metautils -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/gitlab.com/gitlab-org/gitaly/v16/internal/backoff -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/gitlab.com/gitlab-org/gitaly/v16/internal/x509 -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/hashicorp/yamux -google.golang.org/protobuf/types/known/wrapperspb -golang.org/x/net/bpf +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/lightstep/lightstep-tracer-go/lightstep/rand +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/uber/jaeger-client-go/internal/spanlog +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/uber/jaeger-client-go/log +hash/adler32 +compress/zlib +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/uber/jaeger-client-go/thrift gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/credentials -golang.org/x/net/internal/socket -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/encoding/proto -github.com/golang/protobuf/ptypes gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/internal/channelz +github.com/hashicorp/go-cleanhttp +github.com/sebest/xff +github.com/hashicorp/go-retryablehttp +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/gitlab.com/gitlab-org/labkit/correlation +github.com/opentracing/opentracing-go +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/gitlab.com/gitlab-org/labkit/log +golang.org/x/net/trace +github.com/opentracing/opentracing-go/ext +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/channelz gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/resolver gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/credentials/insecure +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/encoding/proto +github.com/golang/protobuf/ptypes github.com/golang/protobuf/jsonpb gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/internal -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/codes -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/channelz gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/balancer -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/internal/status +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/codes +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/internal/metadata gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/balancer/base -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/status -github.com/hashicorp/go-cleanhttp -github.com/sebest/xff -github.com/opentracing/opentracing-go -golang.org/x/net/trace -github.com/hashicorp/go-retryablehttp -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/gitlab.com/gitlab-org/labkit/correlation -github.com/opentracing/opentracing-go/ext +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/balancer/grpclb/state +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/internal/status +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/internal/serviceconfig gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/balancer/roundrobin gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/internal/balancer/gracefulswitch -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/gitlab.com/gitlab-org/labkit/log -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/internal/binarylog -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/internal/metadata -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/internal/pretty -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/internal/serviceconfig -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/balancer/grpclb/state +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/status +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/internal/resolver gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/internal/resolver/dns gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/internal/resolver/passthrough -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/internal/resolver +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/internal/binarylog +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/internal/pretty gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/internal/transport/networktype +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/internal/resolver/unix golang.org/x/net/http2 gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/peer -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/internal/resolver/unix net/http/httputil -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/uber/jaeger-client-go/utils +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/shirou/gopsutil/v3/process +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/uber/jaeger-client-go/thrift-gen/jaeger +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/uber/jaeger-client-go/thrift-gen/sampling +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/uber/jaeger-client-go/thrift-gen/zipkincore +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/uber/jaeger-lib/metrics +go.uber.org/atomic gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/grpc-ecosystem/go-grpc-prometheus/packages/grpcstatus expvar +github.com/beorn7/perks/quantile +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/uber/jaeger-client-go/thrift-gen/agent +github.com/cespare/xxhash gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/prometheus/client_model/go -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/uber/jaeger-client-go +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/prometheus/common/model +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/uber/jaeger-client-go/utils gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/matttproud/golang_protobuf_extensions/pbutil -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/gitlab.com/gitlab-org/gitaly/v16/internal/structerr +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/uber/jaeger-client-go +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg +github.com/prometheus/procfs/internal/fs +github.com/prometheus/procfs/internal/util gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/prometheus/client_golang/prometheus/internal gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/prometheus/common/expfmt +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/internal/transport +github.com/prometheus/procfs +runtime/debug +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/grpc-ecosystem/go-grpc-middleware/util/metautils +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/gitlab.com/gitlab-org/gitaly/v16/internal/backoff +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/hashicorp/yamux +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/gitlab.com/gitlab-org/gitaly/v16/internal/structerr gitlab.com/gitlab-org/gitlab-shell/v14/vendor/gitlab.com/gitlab-org/gitaly/v16/internal/grpc/dnsresolver +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/gitlab.com/gitlab-org/gitaly/v16/internal/x509 +google.golang.org/protobuf/types/known/wrapperspb gitlab.com/gitlab-org/gitlab-shell/v14/vendor/gitlab.com/gitlab-org/gitaly/v16/internal/grpc/listenmux -golang.org/x/net/ipv4 +golang.org/x/net/bpf +golang.org/x/net/internal/socket +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc gitlab.com/gitlab-org/gitlab-shell/v14/vendor/gitlab.com/gitlab-org/gitaly/v16/internal/grpc/metadata gitlab.com/gitlab-org/gitlab-shell/v14/vendor/gitlab.com/gitlab-org/gitaly/v16/streamio gopkg.in/yaml.v3 gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/prometheus/client_golang/prometheus +golang.org/x/net/ipv4 github.com/beevik/ntp +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/gitlab.com/gitlab-org/gitaly/v16/internal/helper +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/gitlab.com/gitlab-org/gitaly/v16/internal/git/pktline gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/readwriter gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/shared/disallowedcommand gitlab.com/gitlab-org/gitlab-shell/v14/internal/executable -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/gitlab.com/gitlab-org/gitaly/v16/internal/helper log/syslog -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/gitlab.com/gitlab-org/gitaly/v16/internal/git/pktline +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/grpc-ecosystem/go-grpc-prometheus +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/grpc-ecosystem/go-grpc-middleware +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/prometheus/client_golang/prometheus/promauto +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/lightstep/lightstep-tracer-common/golang/gogo/collectorpb +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/gitlab.com/gitlab-org/gitaly/v16/internal/grpc/backchannel +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/grpc-ecosystem/go-grpc-middleware/auth +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/gitlab.com/gitlab-org/gitaly/v16/auth +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/gitlab.com/gitlab-org/labkit/correlation/grpc +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/grpc-ecosystem/go-grpc-middleware/tags +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/gitlab.com/gitlab-org/gitaly/v16/proto/go/gitalypb +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/grpc-ecosystem/go-grpc-middleware/tracing/opentracing +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/health/grpc_health_v1 +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/gitlab.com/gitlab-org/labkit/tracing/grpc +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/lightstep/lightstep-tracer-common/golang/gogo/metricspb +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/prometheus/client_golang/prometheus/promhttp github.com/mattn/go-shellwords gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshenv -gitlab.com/gitlab-org/gitlab-shell/v14/internal/console gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/commandargs +gitlab.com/gitlab-org/gitlab-shell/v14/internal/console +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/lightstep/lightstep-tracer-go/internal/metrics github.com/git-lfs/pktline +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/charmbracelet/git-lfs-transfer/transfer +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/lightstep/lightstep-tracer-go +gitlab.com/gitlab-org/gitlab-shell/v14/internal/metrics gitlab.com/gitlab-org/gitlab-shell/v14/internal/pktline flag -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/charmbracelet/git-lfs-transfer/transfer -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/internal/transport github.com/pires/go-proxyproto -golang.org/x/crypto/curve25519 golang.org/x/crypto/chacha20 +golang.org/x/crypto/curve25519 golang.org/x/crypto/internal/poly1305 -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/prometheus/client_golang/prometheus/promauto -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/prometheus/client_golang/prometheus/promhttp golang.org/x/crypto/blowfish golang.org/x/sync/semaphore golang.org/x/crypto/ssh/internal/bcrypt_pbkdf internal/profile -runtime/pprof -golang.org/x/crypto/ssh -runtime/trace -net/http/pprof -gitlab.com/gitlab-org/gitlab-shell/v14/internal/metrics -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/gitlab.com/gitlab-org/labkit/monitoring -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/grpc-ecosystem/go-grpc-middleware -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/lightstep/lightstep-tracer-common/golang/gogo/collectorpb -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/gitlab.com/gitlab-org/gitaly/v16/internal/grpc/backchannel -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/grpc-ecosystem/go-grpc-prometheus -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/gitlab.com/gitlab-org/gitaly/v16/proto/go/gitalypb -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/grpc-ecosystem/go-grpc-middleware/auth -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/gitlab.com/gitlab-org/gitaly/v16/auth -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/gitlab.com/gitlab-org/labkit/correlation/grpc -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/grpc-ecosystem/go-grpc-middleware/tags -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/health/grpc_health_v1 -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/grpc-ecosystem/go-grpc-middleware/tracing/opentracing -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/lightstep/lightstep-tracer-common/golang/gogo/metricspb -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/gitlab.com/gitlab-org/labkit/tracing/grpc -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/lightstep/lightstep-tracer-go/internal/metrics -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/lightstep/lightstep-tracer-go gitlab.com/gitlab-org/gitlab-shell/v14/vendor/gitlab.com/gitlab-org/labkit/tracing/impl +golang.org/x/crypto/ssh gitlab.com/gitlab-org/gitlab-shell/v14/vendor/gitlab.com/gitlab-org/labkit/tracing -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/gitlab.com/gitlab-org/gitaly/v16/internal/tracing gitlab.com/gitlab-org/gitlab-shell/v14/client +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/gitlab.com/gitlab-org/gitaly/v16/internal/tracing gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/git +runtime/trace +runtime/pprof +net/http/pprof +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/gitlab.com/gitlab-org/labkit/monitoring gitlab.com/gitlab-org/gitlab-shell/v14/vendor/gitlab.com/gitlab-org/gitaly/v16/internal/stream gitlab.com/gitlab-org/gitlab-shell/v14/vendor/gitlab.com/gitlab-org/gitaly/v16/internal/grpc/client gitlab.com/gitlab-org/gitlab-shell/v14/vendor/gitlab.com/gitlab-org/gitaly/v16/internal/grpc/sidechannel gitlab.com/gitlab-org/gitlab-shell/v14/vendor/gitlab.com/gitlab-org/gitaly/v16/client gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitaly gitlab.com/gitlab-org/gitlab-shell/v14/internal/config -gitlab.com/gitlab-org/gitlab-shell/v14/internal/logger gitlab.com/gitlab-org/gitlab-shell/v14/internal/command -gitlab.com/gitlab-org/gitlab-shell/v14/internal/keyline +gitlab.com/gitlab-org/gitlab-shell/v14/internal/logger gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet -gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/authorizedprincipals -gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/accessverifier +gitlab.com/gitlab-org/gitlab-shell/v14/internal/keyline gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/healthcheck gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/discover +gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/accessverifier gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/lfsauthenticate -gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/lfstransfer -gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/discover -gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/personalaccesstoken gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/healthcheck +gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/discover +gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/lfstransfer gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/shared/accessverifier -gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/gitauditevent gitlab.com/gitlab-org/gitlab-shell/v14/cmd/check/command -gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/personalaccesstoken -gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/githttp +gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/personalaccesstoken gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/lfsauthenticate gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/lfstransfer gitlab.com/gitlab-org/gitlab-shell/v14/cmd/check -gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/gitauditevent +gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/personalaccesstoken +gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/gitauditevent +gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/githttp gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/shared/customaction +gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/gitauditevent gitlab.com/gitlab-org/gitlab-shell/v14/internal/handler gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/twofactorrecover gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/twofactorverify -gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/uploadarchive gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/receivepack gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/twofactorrecover gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/twofactorverify +gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/uploadarchive gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/uploadpack gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/authorizedkeys -gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell-authorized-principals-check/command -gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/authorizedcerts +gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/authorizedprincipals gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell/command -gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell-authorized-principals-check gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/authorizedkeys -gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell -gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshd +gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell-authorized-principals-check/command gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell-authorized-keys-check/command +gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell +gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell-authorized-principals-check gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell-authorized-keys-check +gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/authorizedcerts +gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshd gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-sshd debian/rules override_dh_auto_test make[1]: Entering directory '/build/reproducible-path/gitlab-shell-14.35.0+ds1' @@ -2280,11 +2316,11 @@ _build/src/gitlab.com/gitlab-org/gitlab-shell/v14/vendor/ && touch debian/gitaly-vendor-copied; fi make[1]: Leaving directory '/build/reproducible-path/gitlab-shell-14.35.0+ds1' dh_auto_build -O--buildsystem=golang -O--builddirectory=_build -O--package=gitlab-shell - cd _build && go install -trimpath -v -p 5 gitlab.com/gitlab-org/gitlab-shell/v14/client gitlab.com/gitlab-org/gitlab-shell/v14/cmd/check gitlab.com/gitlab-org/gitlab-shell/v14/cmd/check/command gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell/command gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell-authorized-keys-check gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell-authorized-keys-check/command gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell-authorized-principals-check gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell-authorized-principals-check/command gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-sshd gitlab.com/gitlab-org/gitlab-shell/v14/internal/command gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/authorizedkeys gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/authorizedprincipals gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/commandargs gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/discover gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/gitauditevent gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/githttp gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/healthcheck gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/lfsauthenticate gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/lfstransfer gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/personalaccesstoken gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/readwriter gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/receivepack gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/shared/accessverifier gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/shared/customaction gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/shared/disallowedcommand gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/twofactorrecover gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/twofactorverify gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/uploadarchive gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/uploadpack gitlab.com/gitlab-org/gitlab-shell/v14/internal/config gitlab.com/gitlab-org/gitlab-shell/v14/internal/console gitlab.com/gitlab-org/gitlab-shell/v14/internal/executable gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitaly gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/accessverifier gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/authorizedcerts gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/authorizedkeys gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/discover gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/git gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/gitauditevent gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/healthcheck gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/lfsauthenticate gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/lfstransfer gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/personalaccesstoken gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/twofactorrecover gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/twofactorverify gitlab.com/gitlab-org/gitlab-shell/v14/internal/handler gitlab.com/gitlab-org/gitlab-shell/v14/internal/keyline gitlab.com/gitlab-org/gitlab-shell/v14/internal/logger gitlab.com/gitlab-org/gitlab-shell/v14/internal/metrics gitlab.com/gitlab-org/gitlab-shell/v14/internal/pktline gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshd gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshenv + cd _build && go install -trimpath -v -p 4 gitlab.com/gitlab-org/gitlab-shell/v14/client gitlab.com/gitlab-org/gitlab-shell/v14/cmd/check gitlab.com/gitlab-org/gitlab-shell/v14/cmd/check/command gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell/command gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell-authorized-keys-check gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell-authorized-keys-check/command gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell-authorized-principals-check gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell-authorized-principals-check/command gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-sshd gitlab.com/gitlab-org/gitlab-shell/v14/internal/command gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/authorizedkeys gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/authorizedprincipals gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/commandargs gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/discover gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/gitauditevent gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/githttp gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/healthcheck gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/lfsauthenticate gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/lfstransfer gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/personalaccesstoken gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/readwriter gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/receivepack gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/shared/accessverifier gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/shared/customaction gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/shared/disallowedcommand gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/twofactorrecover gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/twofactorverify gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/uploadarchive gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/uploadpack gitlab.com/gitlab-org/gitlab-shell/v14/internal/config gitlab.com/gitlab-org/gitlab-shell/v14/internal/console gitlab.com/gitlab-org/gitlab-shell/v14/internal/executable gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitaly gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/accessverifier gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/authorizedcerts gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/authorizedkeys gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/discover gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/git gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/gitauditevent gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/healthcheck gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/lfsauthenticate gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/lfstransfer gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/personalaccesstoken gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/twofactorrecover gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/twofactorverify gitlab.com/gitlab-org/gitlab-shell/v14/internal/handler gitlab.com/gitlab-org/gitlab-shell/v14/internal/keyline gitlab.com/gitlab-org/gitlab-shell/v14/internal/logger gitlab.com/gitlab-org/gitlab-shell/v14/internal/metrics gitlab.com/gitlab-org/gitlab-shell/v14/internal/pktline gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshd gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshenv debian/rules override_dh_auto_test make[1]: Entering directory '/build/reproducible-path/gitlab-shell-14.35.0+ds1' dh_auto_test -O--buildsystem=golang -O--package=gitlab-shell - cd _build && go test -vet=off -v -p 5 gitlab.com/gitlab-org/gitlab-shell/v14/client gitlab.com/gitlab-org/gitlab-shell/v14/cmd/check gitlab.com/gitlab-org/gitlab-shell/v14/cmd/check/command gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell/command gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell-authorized-keys-check gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell-authorized-keys-check/command gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell-authorized-principals-check gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell-authorized-principals-check/command gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-sshd gitlab.com/gitlab-org/gitlab-shell/v14/internal/command gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/authorizedkeys gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/authorizedprincipals gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/commandargs gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/discover gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/gitauditevent gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/githttp gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/healthcheck gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/lfsauthenticate gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/lfstransfer gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/personalaccesstoken gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/readwriter gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/receivepack gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/shared/accessverifier gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/shared/customaction gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/shared/disallowedcommand gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/twofactorrecover gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/twofactorverify gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/uploadarchive gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/uploadpack gitlab.com/gitlab-org/gitlab-shell/v14/internal/config gitlab.com/gitlab-org/gitlab-shell/v14/internal/console gitlab.com/gitlab-org/gitlab-shell/v14/internal/executable gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitaly gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/accessverifier gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/authorizedcerts gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/authorizedkeys gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/discover gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/git gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/gitauditevent gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/healthcheck gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/lfsauthenticate gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/lfstransfer gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/personalaccesstoken gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/twofactorrecover gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/twofactorverify gitlab.com/gitlab-org/gitlab-shell/v14/internal/handler gitlab.com/gitlab-org/gitlab-shell/v14/internal/keyline gitlab.com/gitlab-org/gitlab-shell/v14/internal/logger gitlab.com/gitlab-org/gitlab-shell/v14/internal/metrics gitlab.com/gitlab-org/gitlab-shell/v14/internal/pktline gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshd gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshenv + cd _build && go test -vet=off -v -p 4 gitlab.com/gitlab-org/gitlab-shell/v14/client gitlab.com/gitlab-org/gitlab-shell/v14/cmd/check gitlab.com/gitlab-org/gitlab-shell/v14/cmd/check/command gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell/command gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell-authorized-keys-check gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell-authorized-keys-check/command gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell-authorized-principals-check gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell-authorized-principals-check/command gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-sshd gitlab.com/gitlab-org/gitlab-shell/v14/internal/command gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/authorizedkeys gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/authorizedprincipals gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/commandargs gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/discover gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/gitauditevent gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/githttp gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/healthcheck gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/lfsauthenticate gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/lfstransfer gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/personalaccesstoken gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/readwriter gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/receivepack gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/shared/accessverifier gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/shared/customaction gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/shared/disallowedcommand gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/twofactorrecover gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/twofactorverify gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/uploadarchive gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/uploadpack gitlab.com/gitlab-org/gitlab-shell/v14/internal/config gitlab.com/gitlab-org/gitlab-shell/v14/internal/console gitlab.com/gitlab-org/gitlab-shell/v14/internal/executable gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitaly gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/accessverifier gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/authorizedcerts gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/authorizedkeys gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/discover gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/git gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/gitauditevent gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/healthcheck gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/lfsauthenticate gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/lfstransfer gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/personalaccesstoken gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/twofactorrecover gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/twofactorverify gitlab.com/gitlab-org/gitlab-shell/v14/internal/handler gitlab.com/gitlab-org/gitlab-shell/v14/internal/keyline gitlab.com/gitlab-org/gitlab-shell/v14/internal/logger gitlab.com/gitlab-org/gitlab-shell/v14/internal/metrics gitlab.com/gitlab-org/gitlab-shell/v14/internal/pktline gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshd gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshenv # gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-sshd src/gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-sshd/acceptance_test.go:22:2: cannot find package "github.com/mikesmitty/edkey" in any of: /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/mikesmitty/edkey (vendor tree) @@ -2294,645 +2330,645 @@ === RUN TestClients === RUN TestClients/Socket_client === RUN TestClients/Socket_client/Broken_request_for_GET -time="2024-10-23T18:41:30Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=3ns error=EOF method=GET url="http://unix/api/v4/internal/broken" -time="2024-10-23T18:41:31Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=4ns error=EOF method=GET url="http://unix/api/v4/internal/broken" -time="2024-10-23T18:41:31Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=2ns error=EOF method=GET url="http://unix/api/v4/internal/broken" +time="2024-10-23T17:43:07Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=1ns error=EOF method=GET url="http://unix/api/v4/internal/broken" +time="2024-10-23T17:43:07Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=2ns error=EOF method=GET url="http://unix/api/v4/internal/broken" +time="2024-10-23T17:43:07Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=0s error=EOF method=GET url="http://unix/api/v4/internal/broken" === RUN TestClients/Socket_client/Broken_request_for_POST -time="2024-10-23T18:41:31Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=2ns error=EOF method=POST url="http://unix/api/v4/internal/broken" -time="2024-10-23T18:41:31Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=2ns error=EOF method=POST url="http://unix/api/v4/internal/broken" -time="2024-10-23T18:41:31Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=3ns error=EOF method=POST url="http://unix/api/v4/internal/broken" +time="2024-10-23T17:43:07Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=0s error=EOF method=POST url="http://unix/api/v4/internal/broken" +time="2024-10-23T17:43:07Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=0s error=EOF method=POST url="http://unix/api/v4/internal/broken" +time="2024-10-23T17:43:07Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=0s error=EOF method=POST url="http://unix/api/v4/internal/broken" === RUN TestClients/Socket_client/Successful_get -time="2024-10-23T18:41:31Z" level=info msg="Finished HTTP request" content_length_bytes=5 correlation_id= duration_ms=3ns method=GET status=200 url="http://unix/api/v4/internal/hello" +time="2024-10-23T17:43:07Z" level=info msg="Finished HTTP request" content_length_bytes=5 correlation_id= duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/hello" === RUN TestClients/Socket_client/Successful_Post -time="2024-10-23T18:41:31Z" level=info msg="Finished HTTP request" content_length_bytes=21 correlation_id= duration_ms=2ns method=POST status=200 url="http://unix/api/v4/internal/post_endpoint" +time="2024-10-23T17:43:07Z" level=info msg="Finished HTTP request" content_length_bytes=21 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/api/v4/internal/post_endpoint" === RUN TestClients/Socket_client/Missing_error_for_GET -time="2024-10-23T18:41:31Z" level=error msg="Internal API error" correlation_id= duration_ms=3ns error="" method=GET status=404 url="http://unix/api/v4/internal/missing" +time="2024-10-23T17:43:07Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=404 url="http://unix/api/v4/internal/missing" === RUN TestClients/Socket_client/Missing_error_for_POST -time="2024-10-23T18:41:31Z" level=error msg="Internal API error" correlation_id= duration_ms=2ns error="" method=POST status=404 url="http://unix/api/v4/internal/missing" +time="2024-10-23T17:43:07Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=404 url="http://unix/api/v4/internal/missing" === RUN TestClients/Socket_client/Error_with_message_for_GET -time="2024-10-23T18:41:31Z" level=error msg="Internal API error" correlation_id= duration_ms=1ns error="" method=GET status=400 url="http://unix/api/v4/internal/error" +time="2024-10-23T17:43:07Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=400 url="http://unix/api/v4/internal/error" === RUN TestClients/Socket_client/Error_with_message_for_POST -time="2024-10-23T18:41:31Z" level=error msg="Internal API error" correlation_id= duration_ms=2ns error="" method=POST status=400 url="http://unix/api/v4/internal/error" +time="2024-10-23T17:43:07Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=400 url="http://unix/api/v4/internal/error" === RUN TestClients/Socket_client/JWT_authentication_headers_for_GET -time="2024-10-23T18:41:31Z" level=info msg="Finished HTTP request" content_length_bytes=156 correlation_id= duration_ms=1ns method=GET status=200 url="http://unix/api/v4/internal/jwt_auth" +time="2024-10-23T17:43:07Z" level=info msg="Finished HTTP request" content_length_bytes=156 correlation_id= duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/jwt_auth" === RUN TestClients/Socket_client/JWT_authentication_headers_for_POST -time="2024-10-23T18:41:31Z" level=info msg="Finished HTTP request" content_length_bytes=156 correlation_id= duration_ms=1ns method=POST status=200 url="http://unix/api/v4/internal/jwt_auth" +time="2024-10-23T17:43:07Z" level=info msg="Finished HTTP request" content_length_bytes=156 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/api/v4/internal/jwt_auth" === RUN TestClients/Socket_client/X-Forwarded-For_Header_inserted_if_original_address_in_context -time="2024-10-23T18:41:31Z" level=info msg="Finished HTTP request" content_length_bytes=11 correlation_id= duration_ms=1ns method=GET status=200 url="http://unix/api/v4/internal/x_forwarded_for" +time="2024-10-23T17:43:07Z" level=info msg="Finished HTTP request" content_length_bytes=11 correlation_id= duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/x_forwarded_for" === RUN TestClients/Socket_client/Successful_get#01 -time="2024-10-23T18:41:31Z" level=info msg="Finished HTTP request" content_length_bytes=5 correlation_id= duration_ms=1ns method=GET status=200 url="http://unix/api/v4/internal/hello" +time="2024-10-23T17:43:07Z" level=info msg="Finished HTTP request" content_length_bytes=5 correlation_id= duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/hello" === RUN TestClients/Socket_client/Successful_Post#01 -time="2024-10-23T18:41:31Z" level=info msg="Finished HTTP request" content_length_bytes=21 correlation_id= duration_ms=1ns method=POST status=200 url="http://unix/api/v4/internal/post_endpoint" +time="2024-10-23T17:43:07Z" level=info msg="Finished HTTP request" content_length_bytes=21 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/api/v4/internal/post_endpoint" === RUN TestClients/Socket_client_with_a_relative_URL_at_/ === RUN TestClients/Socket_client_with_a_relative_URL_at_//Broken_request_for_GET -time="2024-10-23T18:41:31Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=5ns error=EOF method=GET url="http://unix/api/v4/internal/broken" -time="2024-10-23T18:41:31Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=4ns error=EOF method=GET url="http://unix/api/v4/internal/broken" -time="2024-10-23T18:41:31Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=2ns error=EOF method=GET url="http://unix/api/v4/internal/broken" +time="2024-10-23T17:43:08Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=0s error=EOF method=GET url="http://unix/api/v4/internal/broken" +time="2024-10-23T17:43:08Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=0s error=EOF method=GET url="http://unix/api/v4/internal/broken" +time="2024-10-23T17:43:08Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=2ns error=EOF method=GET url="http://unix/api/v4/internal/broken" === RUN TestClients/Socket_client_with_a_relative_URL_at_//Broken_request_for_POST -time="2024-10-23T18:41:31Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=2ns error=EOF method=POST url="http://unix/api/v4/internal/broken" -time="2024-10-23T18:41:31Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=2ns error=EOF method=POST url="http://unix/api/v4/internal/broken" -time="2024-10-23T18:41:31Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=2ns error=EOF method=POST url="http://unix/api/v4/internal/broken" +time="2024-10-23T17:43:08Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=0s error=EOF method=POST url="http://unix/api/v4/internal/broken" +time="2024-10-23T17:43:08Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=0s error=EOF method=POST url="http://unix/api/v4/internal/broken" +time="2024-10-23T17:43:08Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=0s error=EOF method=POST url="http://unix/api/v4/internal/broken" === RUN TestClients/Socket_client_with_a_relative_URL_at_//Successful_get -time="2024-10-23T18:41:31Z" level=info msg="Finished HTTP request" content_length_bytes=5 correlation_id= duration_ms=2ns method=GET status=200 url="http://unix/api/v4/internal/hello" +time="2024-10-23T17:43:08Z" level=info msg="Finished HTTP request" content_length_bytes=5 correlation_id= duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/hello" === RUN TestClients/Socket_client_with_a_relative_URL_at_//Successful_Post -time="2024-10-23T18:41:31Z" level=info msg="Finished HTTP request" content_length_bytes=21 correlation_id= duration_ms=2ns method=POST status=200 url="http://unix/api/v4/internal/post_endpoint" +time="2024-10-23T17:43:08Z" level=info msg="Finished HTTP request" content_length_bytes=21 correlation_id= duration_ms=1ns method=POST status=200 url="http://unix/api/v4/internal/post_endpoint" === RUN TestClients/Socket_client_with_a_relative_URL_at_//Missing_error_for_GET -time="2024-10-23T18:41:31Z" level=error msg="Internal API error" correlation_id= duration_ms=2ns error="" method=GET status=404 url="http://unix/api/v4/internal/missing" +time="2024-10-23T17:43:08Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=404 url="http://unix/api/v4/internal/missing" === RUN TestClients/Socket_client_with_a_relative_URL_at_//Missing_error_for_POST -time="2024-10-23T18:41:31Z" level=error msg="Internal API error" correlation_id= duration_ms=2ns error="" method=POST status=404 url="http://unix/api/v4/internal/missing" +time="2024-10-23T17:43:08Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=404 url="http://unix/api/v4/internal/missing" === RUN TestClients/Socket_client_with_a_relative_URL_at_//Error_with_message_for_GET -time="2024-10-23T18:41:31Z" level=error msg="Internal API error" correlation_id= duration_ms=1ns error="" method=GET status=400 url="http://unix/api/v4/internal/error" +time="2024-10-23T17:43:08Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=400 url="http://unix/api/v4/internal/error" === RUN TestClients/Socket_client_with_a_relative_URL_at_//Error_with_message_for_POST -time="2024-10-23T18:41:31Z" level=error msg="Internal API error" correlation_id= duration_ms=1ns error="" method=POST status=400 url="http://unix/api/v4/internal/error" +time="2024-10-23T17:43:08Z" level=error msg="Internal API error" correlation_id= duration_ms=2ns error="" method=POST status=400 url="http://unix/api/v4/internal/error" === RUN TestClients/Socket_client_with_a_relative_URL_at_//JWT_authentication_headers_for_GET -time="2024-10-23T18:41:31Z" level=info msg="Finished HTTP request" content_length_bytes=156 correlation_id= duration_ms=1ns method=GET status=200 url="http://unix/api/v4/internal/jwt_auth" +time="2024-10-23T17:43:08Z" level=info msg="Finished HTTP request" content_length_bytes=156 correlation_id= duration_ms=1ns method=GET status=200 url="http://unix/api/v4/internal/jwt_auth" === RUN TestClients/Socket_client_with_a_relative_URL_at_//JWT_authentication_headers_for_POST -time="2024-10-23T18:41:31Z" level=info msg="Finished HTTP request" content_length_bytes=156 correlation_id= duration_ms=1ns method=POST status=200 url="http://unix/api/v4/internal/jwt_auth" +time="2024-10-23T17:43:08Z" level=info msg="Finished HTTP request" content_length_bytes=156 correlation_id= duration_ms=1ns method=POST status=200 url="http://unix/api/v4/internal/jwt_auth" === RUN TestClients/Socket_client_with_a_relative_URL_at_//X-Forwarded-For_Header_inserted_if_original_address_in_context -time="2024-10-23T18:41:31Z" level=info msg="Finished HTTP request" content_length_bytes=11 correlation_id= duration_ms=1ns method=GET status=200 url="http://unix/api/v4/internal/x_forwarded_for" +time="2024-10-23T17:43:08Z" level=info msg="Finished HTTP request" content_length_bytes=11 correlation_id= duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/x_forwarded_for" === RUN TestClients/Socket_client_with_a_relative_URL_at_//Successful_get#01 -time="2024-10-23T18:41:31Z" level=info msg="Finished HTTP request" content_length_bytes=5 correlation_id= duration_ms=2ns method=GET status=200 url="http://unix/api/v4/internal/hello" +time="2024-10-23T17:43:08Z" level=info msg="Finished HTTP request" content_length_bytes=5 correlation_id= duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/hello" === RUN TestClients/Socket_client_with_a_relative_URL_at_//Successful_Post#01 -time="2024-10-23T18:41:31Z" level=info msg="Finished HTTP request" content_length_bytes=21 correlation_id= duration_ms=3ns method=POST status=200 url="http://unix/api/v4/internal/post_endpoint" +time="2024-10-23T17:43:08Z" level=info msg="Finished HTTP request" content_length_bytes=21 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/api/v4/internal/post_endpoint" === RUN TestClients/Socket_client_with_relative_URL_at_/gitlab === RUN TestClients/Socket_client_with_relative_URL_at_/gitlab/Broken_request_for_GET -time="2024-10-23T18:41:31Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=2ns error=EOF method=GET url="http://unix/gitlab/api/v4/internal/broken" -time="2024-10-23T18:41:31Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=2ns error=EOF method=GET url="http://unix/gitlab/api/v4/internal/broken" -time="2024-10-23T18:41:31Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=2ns error=EOF method=GET url="http://unix/gitlab/api/v4/internal/broken" +time="2024-10-23T17:43:08Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=2ns error=EOF method=GET url="http://unix/gitlab/api/v4/internal/broken" +time="2024-10-23T17:43:08Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=0s error=EOF method=GET url="http://unix/gitlab/api/v4/internal/broken" +time="2024-10-23T17:43:08Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=0s error=EOF method=GET url="http://unix/gitlab/api/v4/internal/broken" === RUN TestClients/Socket_client_with_relative_URL_at_/gitlab/Broken_request_for_POST -time="2024-10-23T18:41:31Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=2ns error=EOF method=POST url="http://unix/gitlab/api/v4/internal/broken" -time="2024-10-23T18:41:31Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=2ns error=EOF method=POST url="http://unix/gitlab/api/v4/internal/broken" -time="2024-10-23T18:41:31Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=2ns error=EOF method=POST url="http://unix/gitlab/api/v4/internal/broken" +time="2024-10-23T17:43:08Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=0s error=EOF method=POST url="http://unix/gitlab/api/v4/internal/broken" +time="2024-10-23T17:43:08Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=0s error=EOF method=POST url="http://unix/gitlab/api/v4/internal/broken" +time="2024-10-23T17:43:08Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=0s error=EOF method=POST url="http://unix/gitlab/api/v4/internal/broken" === RUN TestClients/Socket_client_with_relative_URL_at_/gitlab/Successful_get -time="2024-10-23T18:41:31Z" level=info msg="Finished HTTP request" content_length_bytes=5 correlation_id= duration_ms=2ns method=GET status=200 url="http://unix/gitlab/api/v4/internal/hello" +time="2024-10-23T17:43:08Z" level=info msg="Finished HTTP request" content_length_bytes=5 correlation_id= duration_ms=0s method=GET status=200 url="http://unix/gitlab/api/v4/internal/hello" === RUN TestClients/Socket_client_with_relative_URL_at_/gitlab/Successful_Post -time="2024-10-23T18:41:31Z" level=info msg="Finished HTTP request" content_length_bytes=21 correlation_id= duration_ms=2ns method=POST status=200 url="http://unix/gitlab/api/v4/internal/post_endpoint" +time="2024-10-23T17:43:08Z" level=info msg="Finished HTTP request" content_length_bytes=21 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/gitlab/api/v4/internal/post_endpoint" === RUN TestClients/Socket_client_with_relative_URL_at_/gitlab/Missing_error_for_GET -time="2024-10-23T18:41:31Z" level=error msg="Internal API error" correlation_id= duration_ms=2ns error="" method=GET status=404 url="http://unix/gitlab/api/v4/internal/missing" +time="2024-10-23T17:43:08Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=404 url="http://unix/gitlab/api/v4/internal/missing" === RUN TestClients/Socket_client_with_relative_URL_at_/gitlab/Missing_error_for_POST -time="2024-10-23T18:41:31Z" level=error msg="Internal API error" correlation_id= duration_ms=2ns error="" method=POST status=404 url="http://unix/gitlab/api/v4/internal/missing" +time="2024-10-23T17:43:08Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=404 url="http://unix/gitlab/api/v4/internal/missing" === RUN TestClients/Socket_client_with_relative_URL_at_/gitlab/Error_with_message_for_GET -time="2024-10-23T18:41:31Z" level=error msg="Internal API error" correlation_id= duration_ms=2ns error="" method=GET status=400 url="http://unix/gitlab/api/v4/internal/error" +time="2024-10-23T17:43:08Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=400 url="http://unix/gitlab/api/v4/internal/error" === RUN TestClients/Socket_client_with_relative_URL_at_/gitlab/Error_with_message_for_POST -time="2024-10-23T18:41:31Z" level=error msg="Internal API error" correlation_id= duration_ms=2ns error="" method=POST status=400 url="http://unix/gitlab/api/v4/internal/error" +time="2024-10-23T17:43:08Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=400 url="http://unix/gitlab/api/v4/internal/error" === RUN TestClients/Socket_client_with_relative_URL_at_/gitlab/JWT_authentication_headers_for_GET -time="2024-10-23T18:41:31Z" level=info msg="Finished HTTP request" content_length_bytes=156 correlation_id= duration_ms=2ns method=GET status=200 url="http://unix/gitlab/api/v4/internal/jwt_auth" +time="2024-10-23T17:43:08Z" level=info msg="Finished HTTP request" content_length_bytes=156 correlation_id= duration_ms=0s method=GET status=200 url="http://unix/gitlab/api/v4/internal/jwt_auth" === RUN TestClients/Socket_client_with_relative_URL_at_/gitlab/JWT_authentication_headers_for_POST -time="2024-10-23T18:41:31Z" level=info msg="Finished HTTP request" content_length_bytes=156 correlation_id= duration_ms=1ns method=POST status=200 url="http://unix/gitlab/api/v4/internal/jwt_auth" +time="2024-10-23T17:43:08Z" level=info msg="Finished HTTP request" content_length_bytes=156 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/gitlab/api/v4/internal/jwt_auth" === RUN TestClients/Socket_client_with_relative_URL_at_/gitlab/X-Forwarded-For_Header_inserted_if_original_address_in_context -time="2024-10-23T18:41:31Z" level=info msg="Finished HTTP request" content_length_bytes=11 correlation_id= duration_ms=2ns method=GET status=200 url="http://unix/gitlab/api/v4/internal/x_forwarded_for" +time="2024-10-23T17:43:08Z" level=info msg="Finished HTTP request" content_length_bytes=11 correlation_id= duration_ms=0s method=GET status=200 url="http://unix/gitlab/api/v4/internal/x_forwarded_for" === RUN TestClients/Socket_client_with_relative_URL_at_/gitlab/Successful_get#01 -time="2024-10-23T18:41:31Z" level=info msg="Finished HTTP request" content_length_bytes=5 correlation_id= duration_ms=2ns method=GET status=200 url="http://unix/gitlab/api/v4/internal/hello" +time="2024-10-23T17:43:08Z" level=info msg="Finished HTTP request" content_length_bytes=5 correlation_id= duration_ms=0s method=GET status=200 url="http://unix/gitlab/api/v4/internal/hello" === RUN TestClients/Socket_client_with_relative_URL_at_/gitlab/Successful_Post#01 -time="2024-10-23T18:41:31Z" level=info msg="Finished HTTP request" content_length_bytes=21 correlation_id= duration_ms=3ns method=POST status=200 url="http://unix/gitlab/api/v4/internal/post_endpoint" +time="2024-10-23T17:43:08Z" level=info msg="Finished HTTP request" content_length_bytes=21 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/gitlab/api/v4/internal/post_endpoint" === RUN TestClients/Http_client === RUN TestClients/Http_client/Broken_request_for_GET -2024/10/23 18:41:31 http: panic serving 127.0.0.1:37414: Broken -goroutine 435 [running]: +2024/10/23 17:43:08 http: panic serving 127.0.0.1:46892: Broken +goroutine 428 [running]: net/http.(*conn).serve.func1() /usr/lib/go-1.23/src/net/http/server.go:1947 +0xe4 panic({0x810af0, 0x9f7730}) /usr/lib/go-1.23/src/runtime/panic.go:785 +0xfc -gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func6({0x9fdac4, 0x1588c88}, 0x1681d98) +gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func6({0x9fdac4, 0x3096328}, 0x2e393f8) /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/client/client_test.go:287 +0x24 -net/http.HandlerFunc.ServeHTTP(0x9396dc, {0x9fdac4, 0x1588c88}, 0x1681d98) +net/http.HandlerFunc.ServeHTTP(0x9396dc, {0x9fdac4, 0x3096328}, 0x2e393f8) /usr/lib/go-1.23/src/net/http/server.go:2220 +0x34 -net/http.(*ServeMux).ServeHTTP(0x14d2008, {0x9fdac4, 0x1588c88}, 0x1681d98) +net/http.(*ServeMux).ServeHTTP(0x30ec008, {0x9fdac4, 0x3096328}, 0x2e393f8) /usr/lib/go-1.23/src/net/http/server.go:2747 +0x224 -net/http.serverHandler.ServeHTTP({0x16f5908}, {0x9fdac4, 0x1588c88}, 0x1681d98) +net/http.serverHandler.ServeHTTP({0x30960a8}, {0x9fdac4, 0x3096328}, 0x2e393f8) /usr/lib/go-1.23/src/net/http/server.go:3210 +0xe0 -net/http.(*conn).serve(0x193c6c0, {0x9fee8c, 0x19212a8}) +net/http.(*conn).serve(0x2e70780, {0x9fee8c, 0x2e014a0}) /usr/lib/go-1.23/src/net/http/server.go:2092 +0x604 -created by net/http.(*Server).Serve in goroutine 422 +created by net/http.(*Server).Serve in goroutine 377 /usr/lib/go-1.23/src/net/http/server.go:3360 +0x430 -time="2024-10-23T18:41:31Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=5ns error=EOF method=GET url="http://127.0.0.1:36661/api/v4/internal/broken" -2024/10/23 18:41:31 http: panic serving 127.0.0.1:37422: Broken -goroutine 433 [running]: +time="2024-10-23T17:43:08Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=1ns error=EOF method=GET url="http://127.0.0.1:42899/api/v4/internal/broken" +2024/10/23 17:43:08 http: panic serving 127.0.0.1:46900: Broken +goroutine 392 [running]: net/http.(*conn).serve.func1() /usr/lib/go-1.23/src/net/http/server.go:1947 +0xe4 panic({0x810af0, 0x9f7730}) /usr/lib/go-1.23/src/runtime/panic.go:785 +0xfc -gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func6({0x9fdac4, 0x16f5b88}, 0x16c4168) +gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func6({0x9fdac4, 0x2cd0e68}, 0x2fedc38) /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/client/client_test.go:287 +0x24 -net/http.HandlerFunc.ServeHTTP(0x9396dc, {0x9fdac4, 0x16f5b88}, 0x16c4168) +net/http.HandlerFunc.ServeHTTP(0x9396dc, {0x9fdac4, 0x2cd0e68}, 0x2fedc38) /usr/lib/go-1.23/src/net/http/server.go:2220 +0x34 -net/http.(*ServeMux).ServeHTTP(0x14d2008, {0x9fdac4, 0x16f5b88}, 0x16c4168) +net/http.(*ServeMux).ServeHTTP(0x30ec008, {0x9fdac4, 0x2cd0e68}, 0x2fedc38) /usr/lib/go-1.23/src/net/http/server.go:2747 +0x224 -net/http.serverHandler.ServeHTTP({0x16f5908}, {0x9fdac4, 0x16f5b88}, 0x16c4168) +net/http.serverHandler.ServeHTTP({0x30960a8}, {0x9fdac4, 0x2cd0e68}, 0x2fedc38) /usr/lib/go-1.23/src/net/http/server.go:3210 +0xe0 -net/http.(*conn).serve(0x168cea0, {0x9fee8c, 0x19212a8}) +net/http.(*conn).serve(0x2e9c960, {0x9fee8c, 0x2e014a0}) /usr/lib/go-1.23/src/net/http/server.go:2092 +0x604 -created by net/http.(*Server).Serve in goroutine 422 +created by net/http.(*Server).Serve in goroutine 377 /usr/lib/go-1.23/src/net/http/server.go:3360 +0x430 -time="2024-10-23T18:41:31Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=4ns error=EOF method=GET url="http://127.0.0.1:36661/api/v4/internal/broken" -2024/10/23 18:41:31 http: panic serving 127.0.0.1:37436: Broken -goroutine 473 [running]: +time="2024-10-23T17:43:08Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=0s error=EOF method=GET url="http://127.0.0.1:42899/api/v4/internal/broken" +2024/10/23 17:43:08 http: panic serving 127.0.0.1:46908: Broken +goroutine 440 [running]: net/http.(*conn).serve.func1() /usr/lib/go-1.23/src/net/http/server.go:1947 +0xe4 panic({0x810af0, 0x9f7730}) /usr/lib/go-1.23/src/runtime/panic.go:785 +0xfc -gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func6({0x9fdac4, 0x16f5cc8}, 0x16c44d8) +gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func6({0x9fdac4, 0x2e11688}, 0x2e39768) /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/client/client_test.go:287 +0x24 -net/http.HandlerFunc.ServeHTTP(0x9396dc, {0x9fdac4, 0x16f5cc8}, 0x16c44d8) +net/http.HandlerFunc.ServeHTTP(0x9396dc, {0x9fdac4, 0x2e11688}, 0x2e39768) /usr/lib/go-1.23/src/net/http/server.go:2220 +0x34 -net/http.(*ServeMux).ServeHTTP(0x14d2008, {0x9fdac4, 0x16f5cc8}, 0x16c44d8) +net/http.(*ServeMux).ServeHTTP(0x30ec008, {0x9fdac4, 0x2e11688}, 0x2e39768) /usr/lib/go-1.23/src/net/http/server.go:2747 +0x224 -net/http.serverHandler.ServeHTTP({0x16f5908}, {0x9fdac4, 0x16f5cc8}, 0x16c44d8) +net/http.serverHandler.ServeHTTP({0x30960a8}, {0x9fdac4, 0x2e11688}, 0x2e39768) /usr/lib/go-1.23/src/net/http/server.go:3210 +0xe0 -net/http.(*conn).serve(0x168d020, {0x9fee8c, 0x19212a8}) +net/http.(*conn).serve(0x2dca780, {0x9fee8c, 0x2e014a0}) /usr/lib/go-1.23/src/net/http/server.go:2092 +0x604 -created by net/http.(*Server).Serve in goroutine 422 +created by net/http.(*Server).Serve in goroutine 377 /usr/lib/go-1.23/src/net/http/server.go:3360 +0x430 -time="2024-10-23T18:41:31Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=5ns error=EOF method=GET url="http://127.0.0.1:36661/api/v4/internal/broken" +time="2024-10-23T17:43:08Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=1ns error=EOF method=GET url="http://127.0.0.1:42899/api/v4/internal/broken" === RUN TestClients/Http_client/Broken_request_for_POST -2024/10/23 18:41:31 http: panic serving 127.0.0.1:37442: Broken -goroutine 475 [running]: +2024/10/23 17:43:08 http: panic serving 127.0.0.1:46924: Broken +goroutine 441 [running]: net/http.(*conn).serve.func1() /usr/lib/go-1.23/src/net/http/server.go:1947 +0xe4 panic({0x810af0, 0x9f7730}) /usr/lib/go-1.23/src/runtime/panic.go:785 +0xfc -gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func6({0x9fdac4, 0x17e4a08}, 0x16c4588) +gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func6({0x9fdac4, 0x2f56d28}, 0x2e39818) /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/client/client_test.go:287 +0x24 -net/http.HandlerFunc.ServeHTTP(0x9396dc, {0x9fdac4, 0x17e4a08}, 0x16c4588) +net/http.HandlerFunc.ServeHTTP(0x9396dc, {0x9fdac4, 0x2f56d28}, 0x2e39818) /usr/lib/go-1.23/src/net/http/server.go:2220 +0x34 -net/http.(*ServeMux).ServeHTTP(0x14d2008, {0x9fdac4, 0x17e4a08}, 0x16c4588) +net/http.(*ServeMux).ServeHTTP(0x30ec008, {0x9fdac4, 0x2f56d28}, 0x2e39818) /usr/lib/go-1.23/src/net/http/server.go:2747 +0x224 -net/http.serverHandler.ServeHTTP({0x16f5908}, {0x9fdac4, 0x17e4a08}, 0x16c4588) +net/http.serverHandler.ServeHTTP({0x30960a8}, {0x9fdac4, 0x2f56d28}, 0x2e39818) /usr/lib/go-1.23/src/net/http/server.go:3210 +0xe0 -net/http.(*conn).serve(0x168d0e0, {0x9fee8c, 0x19212a8}) +net/http.(*conn).serve(0x2dca7e0, {0x9fee8c, 0x2e014a0}) /usr/lib/go-1.23/src/net/http/server.go:2092 +0x604 -created by net/http.(*Server).Serve in goroutine 422 +created by net/http.(*Server).Serve in goroutine 377 /usr/lib/go-1.23/src/net/http/server.go:3360 +0x430 -time="2024-10-23T18:41:31Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=5ns error=EOF method=POST url="http://127.0.0.1:36661/api/v4/internal/broken" -2024/10/23 18:41:31 http: panic serving 127.0.0.1:37452: Broken -goroutine 479 [running]: +time="2024-10-23T17:43:08Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=0s error=EOF method=POST url="http://127.0.0.1:42899/api/v4/internal/broken" +2024/10/23 17:43:08 http: panic serving 127.0.0.1:46928: Broken +goroutine 429 [running]: net/http.(*conn).serve.func1() /usr/lib/go-1.23/src/net/http/server.go:1947 +0xe4 panic({0x810af0, 0x9f7730}) /usr/lib/go-1.23/src/runtime/panic.go:785 +0xfc -gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func6({0x9fdac4, 0x16f5e08}, 0x16c4638) +gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func6({0x9fdac4, 0x30966e8}, 0x2f58b08) /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/client/client_test.go:287 +0x24 -net/http.HandlerFunc.ServeHTTP(0x9396dc, {0x9fdac4, 0x16f5e08}, 0x16c4638) +net/http.HandlerFunc.ServeHTTP(0x9396dc, {0x9fdac4, 0x30966e8}, 0x2f58b08) /usr/lib/go-1.23/src/net/http/server.go:2220 +0x34 -net/http.(*ServeMux).ServeHTTP(0x14d2008, {0x9fdac4, 0x16f5e08}, 0x16c4638) +net/http.(*ServeMux).ServeHTTP(0x30ec008, {0x9fdac4, 0x30966e8}, 0x2f58b08) /usr/lib/go-1.23/src/net/http/server.go:2747 +0x224 -net/http.serverHandler.ServeHTTP({0x16f5908}, {0x9fdac4, 0x16f5e08}, 0x16c4638) +net/http.serverHandler.ServeHTTP({0x30960a8}, {0x9fdac4, 0x30966e8}, 0x2f58b08) /usr/lib/go-1.23/src/net/http/server.go:3210 +0xe0 -net/http.(*conn).serve(0x168d1a0, {0x9fee8c, 0x19212a8}) +net/http.(*conn).serve(0x2e707e0, {0x9fee8c, 0x2e014a0}) /usr/lib/go-1.23/src/net/http/server.go:2092 +0x604 -created by net/http.(*Server).Serve in goroutine 422 +created by net/http.(*Server).Serve in goroutine 377 /usr/lib/go-1.23/src/net/http/server.go:3360 +0x430 -time="2024-10-23T18:41:31Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=6ns error=EOF method=POST url="http://127.0.0.1:36661/api/v4/internal/broken" -2024/10/23 18:41:31 http: panic serving 127.0.0.1:37462: Broken -goroutine 484 [running]: +time="2024-10-23T17:43:08Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=1ns error=EOF method=POST url="http://127.0.0.1:42899/api/v4/internal/broken" +2024/10/23 17:43:08 http: panic serving 127.0.0.1:46940: Broken +goroutine 456 [running]: net/http.(*conn).serve.func1() /usr/lib/go-1.23/src/net/http/server.go:1947 +0xe4 panic({0x810af0, 0x9f7730}) /usr/lib/go-1.23/src/runtime/panic.go:785 +0xfc -gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func6({0x9fdac4, 0x1589368}, 0x16c4a58) +gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func6({0x9fdac4, 0x2e11b88}, 0x2e9b818) /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/client/client_test.go:287 +0x24 -net/http.HandlerFunc.ServeHTTP(0x9396dc, {0x9fdac4, 0x1589368}, 0x16c4a58) +net/http.HandlerFunc.ServeHTTP(0x9396dc, {0x9fdac4, 0x2e11b88}, 0x2e9b818) /usr/lib/go-1.23/src/net/http/server.go:2220 +0x34 -net/http.(*ServeMux).ServeHTTP(0x14d2008, {0x9fdac4, 0x1589368}, 0x16c4a58) +net/http.(*ServeMux).ServeHTTP(0x30ec008, {0x9fdac4, 0x2e11b88}, 0x2e9b818) /usr/lib/go-1.23/src/net/http/server.go:2747 +0x224 -net/http.serverHandler.ServeHTTP({0x16f5908}, {0x9fdac4, 0x1589368}, 0x16c4a58) +net/http.serverHandler.ServeHTTP({0x30960a8}, {0x9fdac4, 0x2e11b88}, 0x2e9b818) /usr/lib/go-1.23/src/net/http/server.go:3210 +0xe0 -net/http.(*conn).serve(0x168d260, {0x9fee8c, 0x19212a8}) +net/http.(*conn).serve(0x30a88a0, {0x9fee8c, 0x2e014a0}) /usr/lib/go-1.23/src/net/http/server.go:2092 +0x604 -created by net/http.(*Server).Serve in goroutine 422 +created by net/http.(*Server).Serve in goroutine 377 /usr/lib/go-1.23/src/net/http/server.go:3360 +0x430 -time="2024-10-23T18:41:31Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=4ns error=EOF method=POST url="http://127.0.0.1:36661/api/v4/internal/broken" +time="2024-10-23T17:43:08Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=0s error=EOF method=POST url="http://127.0.0.1:42899/api/v4/internal/broken" === RUN TestClients/Http_client/Successful_get -time="2024-10-23T18:41:31Z" level=info msg="Finished HTTP request" content_length_bytes=5 correlation_id= duration_ms=7ns method=GET status=200 url="http://127.0.0.1:36661/api/v4/internal/hello" +time="2024-10-23T17:43:08Z" level=info msg="Finished HTTP request" content_length_bytes=5 correlation_id= duration_ms=2ns method=GET status=200 url="http://127.0.0.1:42899/api/v4/internal/hello" === RUN TestClients/Http_client/Successful_Post -time="2024-10-23T18:41:31Z" level=info msg="Finished HTTP request" content_length_bytes=21 correlation_id= duration_ms=4ns method=POST status=200 url="http://127.0.0.1:36661/api/v4/internal/post_endpoint" +time="2024-10-23T17:43:08Z" level=info msg="Finished HTTP request" content_length_bytes=21 correlation_id= duration_ms=0s method=POST status=200 url="http://127.0.0.1:42899/api/v4/internal/post_endpoint" === RUN TestClients/Http_client/Missing_error_for_GET -time="2024-10-23T18:41:31Z" level=error msg="Internal API error" correlation_id= duration_ms=2ns error="" method=GET status=404 url="http://127.0.0.1:36661/api/v4/internal/missing" +time="2024-10-23T17:43:08Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=404 url="http://127.0.0.1:42899/api/v4/internal/missing" === RUN TestClients/Http_client/Missing_error_for_POST -time="2024-10-23T18:41:31Z" level=error msg="Internal API error" correlation_id= duration_ms=3ns error="" method=POST status=404 url="http://127.0.0.1:36661/api/v4/internal/missing" +time="2024-10-23T17:43:08Z" level=error msg="Internal API error" correlation_id= duration_ms=1ns error="" method=POST status=404 url="http://127.0.0.1:42899/api/v4/internal/missing" === RUN TestClients/Http_client/Error_with_message_for_GET -time="2024-10-23T18:41:31Z" level=error msg="Internal API error" correlation_id= duration_ms=3ns error="" method=GET status=400 url="http://127.0.0.1:36661/api/v4/internal/error" +time="2024-10-23T17:43:08Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=400 url="http://127.0.0.1:42899/api/v4/internal/error" === RUN TestClients/Http_client/Error_with_message_for_POST -time="2024-10-23T18:41:31Z" level=error msg="Internal API error" correlation_id= duration_ms=3ns error="" method=POST status=400 url="http://127.0.0.1:36661/api/v4/internal/error" +time="2024-10-23T17:43:08Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=400 url="http://127.0.0.1:42899/api/v4/internal/error" === RUN TestClients/Http_client/JWT_authentication_headers_for_GET -time="2024-10-23T18:41:31Z" level=info msg="Finished HTTP request" content_length_bytes=156 correlation_id= duration_ms=3ns method=GET status=200 url="http://127.0.0.1:36661/api/v4/internal/jwt_auth" +time="2024-10-23T17:43:08Z" level=info msg="Finished HTTP request" content_length_bytes=156 correlation_id= duration_ms=0s method=GET status=200 url="http://127.0.0.1:42899/api/v4/internal/jwt_auth" === RUN TestClients/Http_client/JWT_authentication_headers_for_POST -time="2024-10-23T18:41:31Z" level=info msg="Finished HTTP request" content_length_bytes=156 correlation_id= duration_ms=2ns method=POST status=200 url="http://127.0.0.1:36661/api/v4/internal/jwt_auth" +time="2024-10-23T17:43:08Z" level=info msg="Finished HTTP request" content_length_bytes=156 correlation_id= duration_ms=0s method=POST status=200 url="http://127.0.0.1:42899/api/v4/internal/jwt_auth" === RUN TestClients/Http_client/X-Forwarded-For_Header_inserted_if_original_address_in_context -time="2024-10-23T18:41:31Z" level=info msg="Finished HTTP request" content_length_bytes=11 correlation_id= duration_ms=4ns method=GET status=200 url="http://127.0.0.1:36661/api/v4/internal/x_forwarded_for" +time="2024-10-23T17:43:08Z" level=info msg="Finished HTTP request" content_length_bytes=11 correlation_id= duration_ms=0s method=GET status=200 url="http://127.0.0.1:42899/api/v4/internal/x_forwarded_for" === RUN TestClients/Http_client/Successful_get#01 -time="2024-10-23T18:41:31Z" level=info msg="Finished HTTP request" content_length_bytes=5 correlation_id= duration_ms=3ns method=GET status=200 url="http://127.0.0.1:36661/api/v4/internal/hello" +time="2024-10-23T17:43:08Z" level=info msg="Finished HTTP request" content_length_bytes=5 correlation_id= duration_ms=0s method=GET status=200 url="http://127.0.0.1:42899/api/v4/internal/hello" === RUN TestClients/Http_client/Successful_Post#01 -time="2024-10-23T18:41:31Z" level=info msg="Finished HTTP request" content_length_bytes=21 correlation_id= duration_ms=4ns method=POST status=200 url="http://127.0.0.1:36661/api/v4/internal/post_endpoint" +time="2024-10-23T17:43:08Z" level=info msg="Finished HTTP request" content_length_bytes=21 correlation_id= duration_ms=0s method=POST status=200 url="http://127.0.0.1:42899/api/v4/internal/post_endpoint" === RUN TestClients/Https_client === RUN TestClients/Https_client/Broken_request_for_GET -2024/10/23 18:41:31 http: panic serving 127.0.0.1:58272: Broken -goroutine 585 [running]: +2024/10/23 17:43:08 http: panic serving 127.0.0.1:56026: Broken +goroutine 478 [running]: net/http.(*conn).serve.func1() /usr/lib/go-1.23/src/net/http/server.go:1947 +0xe4 panic({0x810af0, 0x9f7730}) /usr/lib/go-1.23/src/runtime/panic.go:785 +0xfc -gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func6({0x9fdac4, 0x1519908}, 0x16c4f28) +gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func6({0x9fdac4, 0x2c7d368}, 0x2e38588) /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/client/client_test.go:287 +0x24 -net/http.HandlerFunc.ServeHTTP(0x9396dc, {0x9fdac4, 0x1519908}, 0x16c4f28) +net/http.HandlerFunc.ServeHTTP(0x9396dc, {0x9fdac4, 0x2c7d368}, 0x2e38588) /usr/lib/go-1.23/src/net/http/server.go:2220 +0x34 -net/http.(*ServeMux).ServeHTTP(0x1846128, {0x9fdac4, 0x1519908}, 0x16c4f28) +net/http.(*ServeMux).ServeHTTP(0x30ec098, {0x9fdac4, 0x2c7d368}, 0x2e38588) /usr/lib/go-1.23/src/net/http/server.go:2747 +0x224 -net/http.serverHandler.ServeHTTP({0x1519688}, {0x9fdac4, 0x1519908}, 0x16c4f28) +net/http.serverHandler.ServeHTTP({0x2f5a648}, {0x9fdac4, 0x2c7d368}, 0x2e38588) /usr/lib/go-1.23/src/net/http/server.go:3210 +0xe0 -net/http.(*conn).serve(0x158e600, {0x9fee8c, 0x181c510}) +net/http.(*conn).serve(0x2dca120, {0x9fee8c, 0x2cd8330}) /usr/lib/go-1.23/src/net/http/server.go:2092 +0x604 -created by net/http.(*Server).Serve in goroutine 579 +created by net/http.(*Server).Serve in goroutine 540 /usr/lib/go-1.23/src/net/http/server.go:3360 +0x430 -time="2024-10-23T18:41:31Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=180ns error=EOF method=GET url="https://127.0.0.1:35931/api/v4/internal/broken" -2024/10/23 18:41:31 http: panic serving 127.0.0.1:58274: Broken -goroutine 590 [running]: +time="2024-10-23T17:43:08Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=38ns error=EOF method=GET url="https://127.0.0.1:33153/api/v4/internal/broken" +2024/10/23 17:43:08 http: panic serving 127.0.0.1:56032: Broken +goroutine 479 [running]: net/http.(*conn).serve.func1() /usr/lib/go-1.23/src/net/http/server.go:1947 +0xe4 panic({0x810af0, 0x9f7730}) /usr/lib/go-1.23/src/runtime/panic.go:785 +0xfc -gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func6({0x9fdac4, 0x1519ae8}, 0x15c0a58) +gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func6({0x9fdac4, 0x2c7d548}, 0x2e9b3f8) /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/client/client_test.go:287 +0x24 -net/http.HandlerFunc.ServeHTTP(0x9396dc, {0x9fdac4, 0x1519ae8}, 0x15c0a58) +net/http.HandlerFunc.ServeHTTP(0x9396dc, {0x9fdac4, 0x2c7d548}, 0x2e9b3f8) /usr/lib/go-1.23/src/net/http/server.go:2220 +0x34 -net/http.(*ServeMux).ServeHTTP(0x1846128, {0x9fdac4, 0x1519ae8}, 0x15c0a58) +net/http.(*ServeMux).ServeHTTP(0x30ec098, {0x9fdac4, 0x2c7d548}, 0x2e9b3f8) /usr/lib/go-1.23/src/net/http/server.go:2747 +0x224 -net/http.serverHandler.ServeHTTP({0x1519688}, {0x9fdac4, 0x1519ae8}, 0x15c0a58) +net/http.serverHandler.ServeHTTP({0x2f5a648}, {0x9fdac4, 0x2c7d548}, 0x2e9b3f8) /usr/lib/go-1.23/src/net/http/server.go:3210 +0xe0 -net/http.(*conn).serve(0x158e720, {0x9fee8c, 0x181c510}) +net/http.(*conn).serve(0x2dca180, {0x9fee8c, 0x2cd8330}) /usr/lib/go-1.23/src/net/http/server.go:2092 +0x604 -created by net/http.(*Server).Serve in goroutine 579 +created by net/http.(*Server).Serve in goroutine 540 /usr/lib/go-1.23/src/net/http/server.go:3360 +0x430 -time="2024-10-23T18:41:31Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=130ns error=EOF method=GET url="https://127.0.0.1:35931/api/v4/internal/broken" -2024/10/23 18:41:31 http: panic serving 127.0.0.1:58278: Broken -goroutine 556 [running]: +time="2024-10-23T17:43:08Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=36ns error=EOF method=GET url="https://127.0.0.1:33153/api/v4/internal/broken" +2024/10/23 17:43:08 http: panic serving 127.0.0.1:56048: Broken +goroutine 542 [running]: net/http.(*conn).serve.func1() /usr/lib/go-1.23/src/net/http/server.go:1947 +0xe4 panic({0x810af0, 0x9f7730}) /usr/lib/go-1.23/src/runtime/panic.go:785 +0xfc -gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func6({0x9fdac4, 0x17e4dc8}, 0x16c5298) +gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func6({0x9fdac4, 0x2e10be8}, 0x2e9b4a8) /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/client/client_test.go:287 +0x24 -net/http.HandlerFunc.ServeHTTP(0x9396dc, {0x9fdac4, 0x17e4dc8}, 0x16c5298) +net/http.HandlerFunc.ServeHTTP(0x9396dc, {0x9fdac4, 0x2e10be8}, 0x2e9b4a8) /usr/lib/go-1.23/src/net/http/server.go:2220 +0x34 -net/http.(*ServeMux).ServeHTTP(0x1846128, {0x9fdac4, 0x17e4dc8}, 0x16c5298) +net/http.(*ServeMux).ServeHTTP(0x30ec098, {0x9fdac4, 0x2e10be8}, 0x2e9b4a8) /usr/lib/go-1.23/src/net/http/server.go:2747 +0x224 -net/http.serverHandler.ServeHTTP({0x1519688}, {0x9fdac4, 0x17e4dc8}, 0x16c5298) +net/http.serverHandler.ServeHTTP({0x2f5a648}, {0x9fdac4, 0x2e10be8}, 0x2e9b4a8) /usr/lib/go-1.23/src/net/http/server.go:3210 +0xe0 -net/http.(*conn).serve(0x168c240, {0x9fee8c, 0x181c510}) +net/http.(*conn).serve(0x30a8420, {0x9fee8c, 0x2cd8330}) /usr/lib/go-1.23/src/net/http/server.go:2092 +0x604 -created by net/http.(*Server).Serve in goroutine 579 +created by net/http.(*Server).Serve in goroutine 540 /usr/lib/go-1.23/src/net/http/server.go:3360 +0x430 -time="2024-10-23T18:41:31Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=123ns error=EOF method=GET url="https://127.0.0.1:35931/api/v4/internal/broken" +time="2024-10-23T17:43:08Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=36ns error=EOF method=GET url="https://127.0.0.1:33153/api/v4/internal/broken" === RUN TestClients/Https_client/Broken_request_for_POST -2024/10/23 18:41:31 http: panic serving 127.0.0.1:58294: Broken +2024/10/23 17:43:08 http: panic serving 127.0.0.1:56064: Broken goroutine 543 [running]: net/http.(*conn).serve.func1() /usr/lib/go-1.23/src/net/http/server.go:1947 +0xe4 panic({0x810af0, 0x9f7730}) /usr/lib/go-1.23/src/runtime/panic.go:785 +0xfc -gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func6({0x9fdac4, 0x14b5e08}, 0x16c5348) +gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func6({0x9fdac4, 0x2c7db88}, 0x2cc1768) /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/client/client_test.go:287 +0x24 -net/http.HandlerFunc.ServeHTTP(0x9396dc, {0x9fdac4, 0x14b5e08}, 0x16c5348) +net/http.HandlerFunc.ServeHTTP(0x9396dc, {0x9fdac4, 0x2c7db88}, 0x2cc1768) /usr/lib/go-1.23/src/net/http/server.go:2220 +0x34 -net/http.(*ServeMux).ServeHTTP(0x1846128, {0x9fdac4, 0x14b5e08}, 0x16c5348) +net/http.(*ServeMux).ServeHTTP(0x30ec098, {0x9fdac4, 0x2c7db88}, 0x2cc1768) /usr/lib/go-1.23/src/net/http/server.go:2747 +0x224 -net/http.serverHandler.ServeHTTP({0x1519688}, {0x9fdac4, 0x14b5e08}, 0x16c5348) +net/http.serverHandler.ServeHTTP({0x2f5a648}, {0x9fdac4, 0x2c7db88}, 0x2cc1768) /usr/lib/go-1.23/src/net/http/server.go:3210 +0xe0 -net/http.(*conn).serve(0x18281e0, {0x9fee8c, 0x181c510}) +net/http.(*conn).serve(0x30a8480, {0x9fee8c, 0x2cd8330}) /usr/lib/go-1.23/src/net/http/server.go:2092 +0x604 -created by net/http.(*Server).Serve in goroutine 579 +created by net/http.(*Server).Serve in goroutine 540 /usr/lib/go-1.23/src/net/http/server.go:3360 +0x430 -time="2024-10-23T18:41:31Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=100ns error=EOF method=POST url="https://127.0.0.1:35931/api/v4/internal/broken" -2024/10/23 18:41:32 http: panic serving 127.0.0.1:58308: Broken -goroutine 612 [running]: +time="2024-10-23T17:43:08Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=36ns error=EOF method=POST url="https://127.0.0.1:33153/api/v4/internal/broken" +2024/10/23 17:43:08 http: panic serving 127.0.0.1:56076: Broken +goroutine 544 [running]: net/http.(*conn).serve.func1() /usr/lib/go-1.23/src/net/http/server.go:1947 +0xe4 panic({0x810af0, 0x9f7730}) /usr/lib/go-1.23/src/runtime/panic.go:785 +0xfc -gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func6({0x9fdac4, 0x192caa8}, 0x14a7138) +gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func6({0x9fdac4, 0x2c7dd68}, 0x2fc8e78) /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/client/client_test.go:287 +0x24 -net/http.HandlerFunc.ServeHTTP(0x9396dc, {0x9fdac4, 0x192caa8}, 0x14a7138) +net/http.HandlerFunc.ServeHTTP(0x9396dc, {0x9fdac4, 0x2c7dd68}, 0x2fc8e78) /usr/lib/go-1.23/src/net/http/server.go:2220 +0x34 -net/http.(*ServeMux).ServeHTTP(0x1846128, {0x9fdac4, 0x192caa8}, 0x14a7138) +net/http.(*ServeMux).ServeHTTP(0x30ec098, {0x9fdac4, 0x2c7dd68}, 0x2fc8e78) /usr/lib/go-1.23/src/net/http/server.go:2747 +0x224 -net/http.serverHandler.ServeHTTP({0x1519688}, {0x9fdac4, 0x192caa8}, 0x14a7138) +net/http.serverHandler.ServeHTTP({0x2f5a648}, {0x9fdac4, 0x2c7dd68}, 0x2fc8e78) /usr/lib/go-1.23/src/net/http/server.go:3210 +0xe0 -net/http.(*conn).serve(0x168c480, {0x9fee8c, 0x181c510}) +net/http.(*conn).serve(0x30a84e0, {0x9fee8c, 0x2cd8330}) /usr/lib/go-1.23/src/net/http/server.go:2092 +0x604 -created by net/http.(*Server).Serve in goroutine 579 +created by net/http.(*Server).Serve in goroutine 540 /usr/lib/go-1.23/src/net/http/server.go:3360 +0x430 -time="2024-10-23T18:41:32Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=100ns error=EOF method=POST url="https://127.0.0.1:35931/api/v4/internal/broken" -2024/10/23 18:41:32 http: panic serving 127.0.0.1:58312: Broken -goroutine 609 [running]: +time="2024-10-23T17:43:08Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=37ns error=EOF method=POST url="https://127.0.0.1:33153/api/v4/internal/broken" +2024/10/23 17:43:08 http: panic serving 127.0.0.1:56092: Broken +goroutine 616 [running]: net/http.(*conn).serve.func1() /usr/lib/go-1.23/src/net/http/server.go:1947 +0xe4 panic({0x810af0, 0x9f7730}) /usr/lib/go-1.23/src/runtime/panic.go:785 +0xfc -gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func6({0x9fdac4, 0x17e4e68}, 0x16c5768) +gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func6({0x9fdac4, 0x2f5b228}, 0x2cc1b88) /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/client/client_test.go:287 +0x24 -net/http.HandlerFunc.ServeHTTP(0x9396dc, {0x9fdac4, 0x17e4e68}, 0x16c5768) +net/http.HandlerFunc.ServeHTTP(0x9396dc, {0x9fdac4, 0x2f5b228}, 0x2cc1b88) /usr/lib/go-1.23/src/net/http/server.go:2220 +0x34 -net/http.(*ServeMux).ServeHTTP(0x1846128, {0x9fdac4, 0x17e4e68}, 0x16c5768) +net/http.(*ServeMux).ServeHTTP(0x30ec098, {0x9fdac4, 0x2f5b228}, 0x2cc1b88) /usr/lib/go-1.23/src/net/http/server.go:2747 +0x224 -net/http.serverHandler.ServeHTTP({0x1519688}, {0x9fdac4, 0x17e4e68}, 0x16c5768) +net/http.serverHandler.ServeHTTP({0x2f5a648}, {0x9fdac4, 0x2f5b228}, 0x2cc1b88) /usr/lib/go-1.23/src/net/http/server.go:3210 +0xe0 -net/http.(*conn).serve(0x193c3c0, {0x9fee8c, 0x181c510}) +net/http.(*conn).serve(0x2e70540, {0x9fee8c, 0x2cd8330}) /usr/lib/go-1.23/src/net/http/server.go:2092 +0x604 -created by net/http.(*Server).Serve in goroutine 579 +created by net/http.(*Server).Serve in goroutine 540 /usr/lib/go-1.23/src/net/http/server.go:3360 +0x430 -time="2024-10-23T18:41:32Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=125ns error=EOF method=POST url="https://127.0.0.1:35931/api/v4/internal/broken" +time="2024-10-23T17:43:08Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=39ns error=EOF method=POST url="https://127.0.0.1:33153/api/v4/internal/broken" === RUN TestClients/Https_client/Successful_get -time="2024-10-23T18:41:32Z" level=info msg="Finished HTTP request" content_length_bytes=5 correlation_id= duration_ms=100ns method=GET status=200 url="https://127.0.0.1:35931/api/v4/internal/hello" +time="2024-10-23T17:43:08Z" level=info msg="Finished HTTP request" content_length_bytes=5 correlation_id= duration_ms=36ns method=GET status=200 url="https://127.0.0.1:33153/api/v4/internal/hello" === RUN TestClients/Https_client/Successful_Post -time="2024-10-23T18:41:32Z" level=info msg="Finished HTTP request" content_length_bytes=21 correlation_id= duration_ms=165ns method=POST status=200 url="https://127.0.0.1:35931/api/v4/internal/post_endpoint" +time="2024-10-23T17:43:08Z" level=info msg="Finished HTTP request" content_length_bytes=21 correlation_id= duration_ms=36ns method=POST status=200 url="https://127.0.0.1:33153/api/v4/internal/post_endpoint" === RUN TestClients/Https_client/Missing_error_for_GET -time="2024-10-23T18:41:32Z" level=error msg="Internal API error" correlation_id= duration_ms=177ns error="" method=GET status=404 url="https://127.0.0.1:35931/api/v4/internal/missing" +time="2024-10-23T17:43:08Z" level=error msg="Internal API error" correlation_id= duration_ms=37ns error="" method=GET status=404 url="https://127.0.0.1:33153/api/v4/internal/missing" === RUN TestClients/Https_client/Missing_error_for_POST -time="2024-10-23T18:41:32Z" level=error msg="Internal API error" correlation_id= duration_ms=175ns error="" method=POST status=404 url="https://127.0.0.1:35931/api/v4/internal/missing" +time="2024-10-23T17:43:08Z" level=error msg="Internal API error" correlation_id= duration_ms=36ns error="" method=POST status=404 url="https://127.0.0.1:33153/api/v4/internal/missing" === RUN TestClients/Https_client/Error_with_message_for_GET -time="2024-10-23T18:41:32Z" level=error msg="Internal API error" correlation_id= duration_ms=174ns error="" method=GET status=400 url="https://127.0.0.1:35931/api/v4/internal/error" +time="2024-10-23T17:43:08Z" level=error msg="Internal API error" correlation_id= duration_ms=37ns error="" method=GET status=400 url="https://127.0.0.1:33153/api/v4/internal/error" === RUN TestClients/Https_client/Error_with_message_for_POST -time="2024-10-23T18:41:33Z" level=error msg="Internal API error" correlation_id= duration_ms=174ns error="" method=POST status=400 url="https://127.0.0.1:35931/api/v4/internal/error" +time="2024-10-23T17:43:08Z" level=error msg="Internal API error" correlation_id= duration_ms=37ns error="" method=POST status=400 url="https://127.0.0.1:33153/api/v4/internal/error" === RUN TestClients/Https_client/JWT_authentication_headers_for_GET -time="2024-10-23T18:41:33Z" level=info msg="Finished HTTP request" content_length_bytes=156 correlation_id= duration_ms=182ns method=GET status=200 url="https://127.0.0.1:35931/api/v4/internal/jwt_auth" +time="2024-10-23T17:43:08Z" level=info msg="Finished HTTP request" content_length_bytes=156 correlation_id= duration_ms=37ns method=GET status=200 url="https://127.0.0.1:33153/api/v4/internal/jwt_auth" === RUN TestClients/Https_client/JWT_authentication_headers_for_POST -time="2024-10-23T18:41:33Z" level=info msg="Finished HTTP request" content_length_bytes=156 correlation_id= duration_ms=118ns method=POST status=200 url="https://127.0.0.1:35931/api/v4/internal/jwt_auth" +time="2024-10-23T17:43:08Z" level=info msg="Finished HTTP request" content_length_bytes=156 correlation_id= duration_ms=36ns method=POST status=200 url="https://127.0.0.1:33153/api/v4/internal/jwt_auth" === RUN TestClients/Https_client/X-Forwarded-For_Header_inserted_if_original_address_in_context -time="2024-10-23T18:41:33Z" level=info msg="Finished HTTP request" content_length_bytes=11 correlation_id= duration_ms=128ns method=GET status=200 url="https://127.0.0.1:35931/api/v4/internal/x_forwarded_for" +time="2024-10-23T17:43:08Z" level=info msg="Finished HTTP request" content_length_bytes=11 correlation_id= duration_ms=38ns method=GET status=200 url="https://127.0.0.1:33153/api/v4/internal/x_forwarded_for" === RUN TestClients/Https_client/Successful_get#01 -time="2024-10-23T18:41:33Z" level=info msg="Finished HTTP request" content_length_bytes=5 correlation_id= duration_ms=177ns method=GET status=200 url="https://127.0.0.1:35931/api/v4/internal/hello" +time="2024-10-23T17:43:08Z" level=info msg="Finished HTTP request" content_length_bytes=5 correlation_id= duration_ms=38ns method=GET status=200 url="https://127.0.0.1:33153/api/v4/internal/hello" === RUN TestClients/Https_client/Successful_Post#01 -time="2024-10-23T18:41:33Z" level=info msg="Finished HTTP request" content_length_bytes=21 correlation_id= duration_ms=199ns method=POST status=200 url="https://127.0.0.1:35931/api/v4/internal/post_endpoint" +time="2024-10-23T17:43:08Z" level=info msg="Finished HTTP request" content_length_bytes=21 correlation_id= duration_ms=37ns method=POST status=200 url="https://127.0.0.1:33153/api/v4/internal/post_endpoint" === RUN TestClients/Secret_with_newlines === RUN TestClients/Secret_with_newlines/Broken_request_for_GET -2024/10/23 18:41:34 http: panic serving 127.0.0.1:43510: Broken -goroutine 757 [running]: +2024/10/23 17:43:08 http: panic serving 127.0.0.1:43940: Broken +goroutine 679 [running]: net/http.(*conn).serve.func1() /usr/lib/go-1.23/src/net/http/server.go:1947 +0xe4 panic({0x810af0, 0x9f7730}) /usr/lib/go-1.23/src/runtime/panic.go:785 +0xfc -gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func6({0x9fdac4, 0x192d188}, 0x15c11e8) +gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func6({0x9fdac4, 0x30665a8}, 0x2e380b8) /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/client/client_test.go:287 +0x24 -net/http.HandlerFunc.ServeHTTP(0x9396dc, {0x9fdac4, 0x192d188}, 0x15c11e8) +net/http.HandlerFunc.ServeHTTP(0x9396dc, {0x9fdac4, 0x30665a8}, 0x2e380b8) /usr/lib/go-1.23/src/net/http/server.go:2220 +0x34 -net/http.(*ServeMux).ServeHTTP(0x18461b8, {0x9fdac4, 0x192d188}, 0x15c11e8) +net/http.(*ServeMux).ServeHTTP(0x30ec008, {0x9fdac4, 0x30665a8}, 0x2e380b8) /usr/lib/go-1.23/src/net/http/server.go:2747 +0x224 -net/http.serverHandler.ServeHTTP({0x1819ae8}, {0x9fdac4, 0x192d188}, 0x15c11e8) +net/http.serverHandler.ServeHTTP({0x2db8148}, {0x9fdac4, 0x30665a8}, 0x2e380b8) /usr/lib/go-1.23/src/net/http/server.go:3210 +0xe0 -net/http.(*conn).serve(0x14ce540, {0x9fee8c, 0x181cc18}) +net/http.(*conn).serve(0x30a8060, {0x9fee8c, 0x2cd8030}) /usr/lib/go-1.23/src/net/http/server.go:2092 +0x604 -created by net/http.(*Server).Serve in goroutine 732 +created by net/http.(*Server).Serve in goroutine 746 /usr/lib/go-1.23/src/net/http/server.go:3360 +0x430 -time="2024-10-23T18:41:34Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=178ns error=EOF method=GET url="https://127.0.0.1:34557/api/v4/internal/broken" -2024/10/23 18:41:34 http: panic serving 127.0.0.1:43526: Broken -goroutine 714 [running]: +time="2024-10-23T17:43:08Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=37ns error=EOF method=GET url="https://127.0.0.1:43267/api/v4/internal/broken" +2024/10/23 17:43:08 http: panic serving 127.0.0.1:43948: Broken +goroutine 755 [running]: net/http.(*conn).serve.func1() /usr/lib/go-1.23/src/net/http/server.go:1947 +0xe4 panic({0x810af0, 0x9f7730}) /usr/lib/go-1.23/src/runtime/panic.go:785 +0xfc -gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func6({0x9fdac4, 0x14b4288}, 0x15c1298) +gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func6({0x9fdac4, 0x2db8a08}, 0x2e38168) /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/client/client_test.go:287 +0x24 -net/http.HandlerFunc.ServeHTTP(0x9396dc, {0x9fdac4, 0x14b4288}, 0x15c1298) +net/http.HandlerFunc.ServeHTTP(0x9396dc, {0x9fdac4, 0x2db8a08}, 0x2e38168) /usr/lib/go-1.23/src/net/http/server.go:2220 +0x34 -net/http.(*ServeMux).ServeHTTP(0x18461b8, {0x9fdac4, 0x14b4288}, 0x15c1298) +net/http.(*ServeMux).ServeHTTP(0x30ec008, {0x9fdac4, 0x2db8a08}, 0x2e38168) /usr/lib/go-1.23/src/net/http/server.go:2747 +0x224 -net/http.serverHandler.ServeHTTP({0x1819ae8}, {0x9fdac4, 0x14b4288}, 0x15c1298) +net/http.serverHandler.ServeHTTP({0x2db8148}, {0x9fdac4, 0x2db8a08}, 0x2e38168) /usr/lib/go-1.23/src/net/http/server.go:3210 +0xe0 -net/http.(*conn).serve(0x158e2a0, {0x9fee8c, 0x181cc18}) +net/http.(*conn).serve(0x2dca000, {0x9fee8c, 0x2cd8030}) /usr/lib/go-1.23/src/net/http/server.go:2092 +0x604 -created by net/http.(*Server).Serve in goroutine 732 +created by net/http.(*Server).Serve in goroutine 746 /usr/lib/go-1.23/src/net/http/server.go:3360 +0x430 -time="2024-10-23T18:41:34Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=197ns error=EOF method=GET url="https://127.0.0.1:34557/api/v4/internal/broken" -2024/10/23 18:41:34 http: panic serving 127.0.0.1:43528: Broken -goroutine 792 [running]: +time="2024-10-23T17:43:08Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=53ns error=EOF method=GET url="https://127.0.0.1:43267/api/v4/internal/broken" +2024/10/23 17:43:08 http: panic serving 127.0.0.1:43952: Broken +goroutine 720 [running]: net/http.(*conn).serve.func1() /usr/lib/go-1.23/src/net/http/server.go:1947 +0xe4 panic({0x810af0, 0x9f7730}) /usr/lib/go-1.23/src/runtime/panic.go:785 +0xfc -gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func6({0x9fdac4, 0x192d548}, 0x16c4bb8) +gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func6({0x9fdac4, 0x2fd6648}, 0x2fc8378) /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/client/client_test.go:287 +0x24 -net/http.HandlerFunc.ServeHTTP(0x9396dc, {0x9fdac4, 0x192d548}, 0x16c4bb8) +net/http.HandlerFunc.ServeHTTP(0x9396dc, {0x9fdac4, 0x2fd6648}, 0x2fc8378) /usr/lib/go-1.23/src/net/http/server.go:2220 +0x34 -net/http.(*ServeMux).ServeHTTP(0x18461b8, {0x9fdac4, 0x192d548}, 0x16c4bb8) +net/http.(*ServeMux).ServeHTTP(0x30ec008, {0x9fdac4, 0x2fd6648}, 0x2fc8378) /usr/lib/go-1.23/src/net/http/server.go:2747 +0x224 -net/http.serverHandler.ServeHTTP({0x1819ae8}, {0x9fdac4, 0x192d548}, 0x16c4bb8) +net/http.serverHandler.ServeHTTP({0x2db8148}, {0x9fdac4, 0x2fd6648}, 0x2fc8378) /usr/lib/go-1.23/src/net/http/server.go:3210 +0xe0 -net/http.(*conn).serve(0x18282a0, {0x9fee8c, 0x181cc18}) +net/http.(*conn).serve(0x2e70180, {0x9fee8c, 0x2cd8030}) /usr/lib/go-1.23/src/net/http/server.go:2092 +0x604 -created by net/http.(*Server).Serve in goroutine 732 +created by net/http.(*Server).Serve in goroutine 746 /usr/lib/go-1.23/src/net/http/server.go:3360 +0x430 -time="2024-10-23T18:41:34Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=182ns error=EOF method=GET url="https://127.0.0.1:34557/api/v4/internal/broken" +time="2024-10-23T17:43:08Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=37ns error=EOF method=GET url="https://127.0.0.1:43267/api/v4/internal/broken" === RUN TestClients/Secret_with_newlines/Broken_request_for_POST -2024/10/23 18:41:34 http: panic serving 127.0.0.1:43540: Broken -goroutine 716 [running]: +2024/10/23 17:43:08 http: panic serving 127.0.0.1:43956: Broken +goroutine 721 [running]: net/http.(*conn).serve.func1() /usr/lib/go-1.23/src/net/http/server.go:1947 +0xe4 panic({0x810af0, 0x9f7730}) /usr/lib/go-1.23/src/runtime/panic.go:785 +0xfc -gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func6({0x9fdac4, 0x16f5ea8}, 0x15c1978) +gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func6({0x9fdac4, 0x3066a08}, 0x2fc8428) /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/client/client_test.go:287 +0x24 -net/http.HandlerFunc.ServeHTTP(0x9396dc, {0x9fdac4, 0x16f5ea8}, 0x15c1978) +net/http.HandlerFunc.ServeHTTP(0x9396dc, {0x9fdac4, 0x3066a08}, 0x2fc8428) /usr/lib/go-1.23/src/net/http/server.go:2220 +0x34 -net/http.(*ServeMux).ServeHTTP(0x18461b8, {0x9fdac4, 0x16f5ea8}, 0x15c1978) +net/http.(*ServeMux).ServeHTTP(0x30ec008, {0x9fdac4, 0x3066a08}, 0x2fc8428) /usr/lib/go-1.23/src/net/http/server.go:2747 +0x224 -net/http.serverHandler.ServeHTTP({0x1819ae8}, {0x9fdac4, 0x16f5ea8}, 0x15c1978) +net/http.serverHandler.ServeHTTP({0x2db8148}, {0x9fdac4, 0x3066a08}, 0x2fc8428) /usr/lib/go-1.23/src/net/http/server.go:3210 +0xe0 -net/http.(*conn).serve(0x158e300, {0x9fee8c, 0x181cc18}) +net/http.(*conn).serve(0x2e70240, {0x9fee8c, 0x2cd8030}) /usr/lib/go-1.23/src/net/http/server.go:2092 +0x604 -created by net/http.(*Server).Serve in goroutine 732 +created by net/http.(*Server).Serve in goroutine 746 /usr/lib/go-1.23/src/net/http/server.go:3360 +0x430 -time="2024-10-23T18:41:34Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=178ns error=EOF method=POST url="https://127.0.0.1:34557/api/v4/internal/broken" -2024/10/23 18:41:34 http: panic serving 127.0.0.1:43554: Broken -goroutine 797 [running]: +time="2024-10-23T17:43:08Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=37ns error=EOF method=POST url="https://127.0.0.1:43267/api/v4/internal/broken" +2024/10/23 17:43:08 http: panic serving 127.0.0.1:43964: Broken +goroutine 786 [running]: net/http.(*conn).serve.func1() /usr/lib/go-1.23/src/net/http/server.go:1947 +0xe4 panic({0x810af0, 0x9f7730}) /usr/lib/go-1.23/src/runtime/panic.go:785 +0xfc -gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func6({0x9fdac4, 0x15899a8}, 0x15c1a28) +gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func6({0x9fdac4, 0x2fd6b48}, 0x2cc04d8) /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/client/client_test.go:287 +0x24 -net/http.HandlerFunc.ServeHTTP(0x9396dc, {0x9fdac4, 0x15899a8}, 0x15c1a28) +net/http.HandlerFunc.ServeHTTP(0x9396dc, {0x9fdac4, 0x2fd6b48}, 0x2cc04d8) /usr/lib/go-1.23/src/net/http/server.go:2220 +0x34 -net/http.(*ServeMux).ServeHTTP(0x18461b8, {0x9fdac4, 0x15899a8}, 0x15c1a28) +net/http.(*ServeMux).ServeHTTP(0x30ec008, {0x9fdac4, 0x2fd6b48}, 0x2cc04d8) /usr/lib/go-1.23/src/net/http/server.go:2747 +0x224 -net/http.serverHandler.ServeHTTP({0x1819ae8}, {0x9fdac4, 0x15899a8}, 0x15c1a28) +net/http.serverHandler.ServeHTTP({0x2db8148}, {0x9fdac4, 0x2fd6b48}, 0x2cc04d8) /usr/lib/go-1.23/src/net/http/server.go:3210 +0xe0 -net/http.(*conn).serve(0x1828360, {0x9fee8c, 0x181cc18}) +net/http.(*conn).serve(0x2e702a0, {0x9fee8c, 0x2cd8030}) /usr/lib/go-1.23/src/net/http/server.go:2092 +0x604 -created by net/http.(*Server).Serve in goroutine 732 +created by net/http.(*Server).Serve in goroutine 746 /usr/lib/go-1.23/src/net/http/server.go:3360 +0x430 -time="2024-10-23T18:41:34Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=178ns error=EOF method=POST url="https://127.0.0.1:34557/api/v4/internal/broken" -2024/10/23 18:41:35 http: panic serving 127.0.0.1:43568: Broken -goroutine 808 [running]: +time="2024-10-23T17:43:08Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=37ns error=EOF method=POST url="https://127.0.0.1:43267/api/v4/internal/broken" +2024/10/23 17:43:09 http: panic serving 127.0.0.1:43972: Broken +goroutine 686 [running]: net/http.(*conn).serve.func1() /usr/lib/go-1.23/src/net/http/server.go:1947 +0xe4 panic({0x810af0, 0x9f7730}) /usr/lib/go-1.23/src/runtime/panic.go:785 +0xfc -gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func6({0x9fdac4, 0x14b50e8}, 0x16c4fd8) +gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func6({0x9fdac4, 0x2db8d28}, 0x2fc84d8) /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/client/client_test.go:287 +0x24 -net/http.HandlerFunc.ServeHTTP(0x9396dc, {0x9fdac4, 0x14b50e8}, 0x16c4fd8) +net/http.HandlerFunc.ServeHTTP(0x9396dc, {0x9fdac4, 0x2db8d28}, 0x2fc84d8) /usr/lib/go-1.23/src/net/http/server.go:2220 +0x34 -net/http.(*ServeMux).ServeHTTP(0x18461b8, {0x9fdac4, 0x14b50e8}, 0x16c4fd8) +net/http.(*ServeMux).ServeHTTP(0x30ec008, {0x9fdac4, 0x2db8d28}, 0x2fc84d8) /usr/lib/go-1.23/src/net/http/server.go:2747 +0x224 -net/http.serverHandler.ServeHTTP({0x1819ae8}, {0x9fdac4, 0x14b50e8}, 0x16c4fd8) +net/http.serverHandler.ServeHTTP({0x2db8148}, {0x9fdac4, 0x2db8d28}, 0x2fc84d8) /usr/lib/go-1.23/src/net/http/server.go:3210 +0xe0 -net/http.(*conn).serve(0x168c8a0, {0x9fee8c, 0x181cc18}) +net/http.(*conn).serve(0x30a8180, {0x9fee8c, 0x2cd8030}) /usr/lib/go-1.23/src/net/http/server.go:2092 +0x604 -created by net/http.(*Server).Serve in goroutine 732 +created by net/http.(*Server).Serve in goroutine 746 /usr/lib/go-1.23/src/net/http/server.go:3360 +0x430 -time="2024-10-23T18:41:35Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=187ns error=EOF method=POST url="https://127.0.0.1:34557/api/v4/internal/broken" +time="2024-10-23T17:43:09Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=37ns error=EOF method=POST url="https://127.0.0.1:43267/api/v4/internal/broken" === RUN TestClients/Secret_with_newlines/Successful_get -time="2024-10-23T18:41:35Z" level=info msg="Finished HTTP request" content_length_bytes=5 correlation_id= duration_ms=178ns method=GET status=200 url="https://127.0.0.1:34557/api/v4/internal/hello" +time="2024-10-23T17:43:09Z" level=info msg="Finished HTTP request" content_length_bytes=5 correlation_id= duration_ms=36ns method=GET status=200 url="https://127.0.0.1:43267/api/v4/internal/hello" === RUN TestClients/Secret_with_newlines/Successful_Post -time="2024-10-23T18:41:35Z" level=info msg="Finished HTTP request" content_length_bytes=21 correlation_id= duration_ms=180ns method=POST status=200 url="https://127.0.0.1:34557/api/v4/internal/post_endpoint" +time="2024-10-23T17:43:09Z" level=info msg="Finished HTTP request" content_length_bytes=21 correlation_id= duration_ms=36ns method=POST status=200 url="https://127.0.0.1:43267/api/v4/internal/post_endpoint" === RUN TestClients/Secret_with_newlines/Missing_error_for_GET -time="2024-10-23T18:41:35Z" level=error msg="Internal API error" correlation_id= duration_ms=185ns error="" method=GET status=404 url="https://127.0.0.1:34557/api/v4/internal/missing" +time="2024-10-23T17:43:09Z" level=error msg="Internal API error" correlation_id= duration_ms=36ns error="" method=GET status=404 url="https://127.0.0.1:43267/api/v4/internal/missing" === RUN TestClients/Secret_with_newlines/Missing_error_for_POST -time="2024-10-23T18:41:35Z" level=error msg="Internal API error" correlation_id= duration_ms=193ns error="" method=POST status=404 url="https://127.0.0.1:34557/api/v4/internal/missing" +time="2024-10-23T17:43:09Z" level=error msg="Internal API error" correlation_id= duration_ms=36ns error="" method=POST status=404 url="https://127.0.0.1:43267/api/v4/internal/missing" === RUN TestClients/Secret_with_newlines/Error_with_message_for_GET -time="2024-10-23T18:41:36Z" level=error msg="Internal API error" correlation_id= duration_ms=182ns error="" method=GET status=400 url="https://127.0.0.1:34557/api/v4/internal/error" +time="2024-10-23T17:43:09Z" level=error msg="Internal API error" correlation_id= duration_ms=36ns error="" method=GET status=400 url="https://127.0.0.1:43267/api/v4/internal/error" === RUN TestClients/Secret_with_newlines/Error_with_message_for_POST -time="2024-10-23T18:41:36Z" level=error msg="Internal API error" correlation_id= duration_ms=176ns error="" method=POST status=400 url="https://127.0.0.1:34557/api/v4/internal/error" +time="2024-10-23T17:43:09Z" level=error msg="Internal API error" correlation_id= duration_ms=36ns error="" method=POST status=400 url="https://127.0.0.1:43267/api/v4/internal/error" === RUN TestClients/Secret_with_newlines/JWT_authentication_headers_for_GET -time="2024-10-23T18:41:36Z" level=info msg="Finished HTTP request" content_length_bytes=156 correlation_id= duration_ms=192ns method=GET status=200 url="https://127.0.0.1:34557/api/v4/internal/jwt_auth" +time="2024-10-23T17:43:09Z" level=info msg="Finished HTTP request" content_length_bytes=156 correlation_id= duration_ms=36ns method=GET status=200 url="https://127.0.0.1:43267/api/v4/internal/jwt_auth" === RUN TestClients/Secret_with_newlines/JWT_authentication_headers_for_POST -time="2024-10-23T18:41:36Z" level=info msg="Finished HTTP request" content_length_bytes=156 correlation_id= duration_ms=174ns method=POST status=200 url="https://127.0.0.1:34557/api/v4/internal/jwt_auth" +time="2024-10-23T17:43:09Z" level=info msg="Finished HTTP request" content_length_bytes=156 correlation_id= duration_ms=36ns method=POST status=200 url="https://127.0.0.1:43267/api/v4/internal/jwt_auth" === RUN TestClients/Secret_with_newlines/X-Forwarded-For_Header_inserted_if_original_address_in_context -time="2024-10-23T18:41:36Z" level=info msg="Finished HTTP request" content_length_bytes=11 correlation_id= duration_ms=135ns method=GET status=200 url="https://127.0.0.1:34557/api/v4/internal/x_forwarded_for" +time="2024-10-23T17:43:09Z" level=info msg="Finished HTTP request" content_length_bytes=11 correlation_id= duration_ms=39ns method=GET status=200 url="https://127.0.0.1:43267/api/v4/internal/x_forwarded_for" === RUN TestClients/Secret_with_newlines/Successful_get#01 -time="2024-10-23T18:41:36Z" level=info msg="Finished HTTP request" content_length_bytes=5 correlation_id= duration_ms=162ns method=GET status=200 url="https://127.0.0.1:34557/api/v4/internal/hello" +time="2024-10-23T17:43:09Z" level=info msg="Finished HTTP request" content_length_bytes=5 correlation_id= duration_ms=37ns method=GET status=200 url="https://127.0.0.1:43267/api/v4/internal/hello" === RUN TestClients/Secret_with_newlines/Successful_Post#01 -time="2024-10-23T18:41:37Z" level=info msg="Finished HTTP request" content_length_bytes=21 correlation_id= duration_ms=182ns method=POST status=200 url="https://127.0.0.1:34557/api/v4/internal/post_endpoint" +time="2024-10-23T17:43:09Z" level=info msg="Finished HTTP request" content_length_bytes=21 correlation_id= duration_ms=36ns method=POST status=200 url="https://127.0.0.1:43267/api/v4/internal/post_endpoint" === RUN TestClients/Retry_client === RUN TestClients/Retry_client/Broken_request_for_GET -time="2024-10-23T18:41:37Z" level=error msg="Internal API error" correlation_id= duration_ms=4ns error="" method=GET status=500 url="http://127.0.0.1:42021/api/v4/internal/broken" -2024/10/23 18:41:37 http: panic serving 127.0.0.1:49380: Broken +time="2024-10-23T17:43:09Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=500 url="http://127.0.0.1:35849/api/v4/internal/broken" +2024/10/23 17:43:09 http: panic serving 127.0.0.1:58798: Broken goroutine 907 [running]: net/http.(*conn).serve.func1() /usr/lib/go-1.23/src/net/http/server.go:1947 +0xe4 panic({0x810af0, 0x9f7730}) /usr/lib/go-1.23/src/runtime/panic.go:785 +0xfc -gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func6({0x9fdac4, 0x192d9a8}, 0x15c0c68) +gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func6({0x9fdac4, 0x2f5a828}, 0x2e380b8) /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/client/client_test.go:287 +0x24 -net/http.HandlerFunc.ServeHTTP(0x9396dc, {0x9fdac4, 0x192d9a8}, 0x15c0c68) +net/http.HandlerFunc.ServeHTTP(0x9396dc, {0x9fdac4, 0x2f5a828}, 0x2e380b8) /usr/lib/go-1.23/src/net/http/server.go:2220 +0x34 -gitlab.com/gitlab-org/gitlab-shell/v14/client/testserver.StartRetryHttpServer.StartRetryHttpServer.func1.func3({0x9fdac4, 0x192d9a8}, 0x15c0c68) +gitlab.com/gitlab-org/gitlab-shell/v14/client/testserver.StartRetryHttpServer.StartRetryHttpServer.func1.func3({0x9fdac4, 0x2f5a828}, 0x2e380b8) /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/client/testserver/testserver.go:78 +0x12c -net/http.HandlerFunc.ServeHTTP(0x151a660, {0x9fdac4, 0x192d9a8}, 0x15c0c68) +net/http.HandlerFunc.ServeHTTP(0x2e201e0, {0x9fdac4, 0x2f5a828}, 0x2e380b8) /usr/lib/go-1.23/src/net/http/server.go:2220 +0x34 -net/http.(*ServeMux).ServeHTTP(0x1846128, {0x9fdac4, 0x192d9a8}, 0x15c0c68) +net/http.(*ServeMux).ServeHTTP(0x30ec098, {0x9fdac4, 0x2f5a828}, 0x2e380b8) /usr/lib/go-1.23/src/net/http/server.go:2747 +0x224 -net/http.serverHandler.ServeHTTP({0x15895e8}, {0x9fdac4, 0x192d9a8}, 0x15c0c68) +net/http.serverHandler.ServeHTTP({0x3066148}, {0x9fdac4, 0x2f5a828}, 0x2e380b8) /usr/lib/go-1.23/src/net/http/server.go:3210 +0xe0 -net/http.(*conn).serve(0x14ce540, {0x9fee8c, 0x181c6a8}) +net/http.(*conn).serve(0x30a8060, {0x9fee8c, 0x308e030}) /usr/lib/go-1.23/src/net/http/server.go:2092 +0x604 -created by net/http.(*Server).Serve in goroutine 859 +created by net/http.(*Server).Serve in goroutine 930 /usr/lib/go-1.23/src/net/http/server.go:3360 +0x430 -time="2024-10-23T18:41:37Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=4ns error=EOF method=GET url="http://127.0.0.1:42021/api/v4/internal/broken" -2024/10/23 18:41:37 http: panic serving 127.0.0.1:49388: Broken -goroutine 909 [running]: +time="2024-10-23T17:43:09Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=1ns error=EOF method=GET url="http://127.0.0.1:35849/api/v4/internal/broken" +2024/10/23 17:43:09 http: panic serving 127.0.0.1:58812: Broken +goroutine 927 [running]: net/http.(*conn).serve.func1() /usr/lib/go-1.23/src/net/http/server.go:1947 +0xe4 panic({0x810af0, 0x9f7730}) /usr/lib/go-1.23/src/runtime/panic.go:785 +0xfc -gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func6({0x9fdac4, 0x1519548}, 0x15c0d18) +gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func6({0x9fdac4, 0x2db8648}, 0x2e9aa58) /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/client/client_test.go:287 +0x24 -net/http.HandlerFunc.ServeHTTP(0x9396dc, {0x9fdac4, 0x1519548}, 0x15c0d18) +net/http.HandlerFunc.ServeHTTP(0x9396dc, {0x9fdac4, 0x2db8648}, 0x2e9aa58) /usr/lib/go-1.23/src/net/http/server.go:2220 +0x34 -gitlab.com/gitlab-org/gitlab-shell/v14/client/testserver.StartRetryHttpServer.StartRetryHttpServer.func1.func3({0x9fdac4, 0x1519548}, 0x15c0d18) +gitlab.com/gitlab-org/gitlab-shell/v14/client/testserver.StartRetryHttpServer.StartRetryHttpServer.func1.func3({0x9fdac4, 0x2db8648}, 0x2e9aa58) /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/client/testserver/testserver.go:78 +0x12c -net/http.HandlerFunc.ServeHTTP(0x151a660, {0x9fdac4, 0x1519548}, 0x15c0d18) +net/http.HandlerFunc.ServeHTTP(0x2e201e0, {0x9fdac4, 0x2db8648}, 0x2e9aa58) /usr/lib/go-1.23/src/net/http/server.go:2220 +0x34 -net/http.(*ServeMux).ServeHTTP(0x1846128, {0x9fdac4, 0x1519548}, 0x15c0d18) +net/http.(*ServeMux).ServeHTTP(0x30ec098, {0x9fdac4, 0x2db8648}, 0x2e9aa58) /usr/lib/go-1.23/src/net/http/server.go:2747 +0x224 -net/http.serverHandler.ServeHTTP({0x15895e8}, {0x9fdac4, 0x1519548}, 0x15c0d18) +net/http.serverHandler.ServeHTTP({0x3066148}, {0x9fdac4, 0x2db8648}, 0x2e9aa58) /usr/lib/go-1.23/src/net/http/server.go:3210 +0xe0 -net/http.(*conn).serve(0x14ce600, {0x9fee8c, 0x181c6a8}) +net/http.(*conn).serve(0x2e9c4e0, {0x9fee8c, 0x308e030}) /usr/lib/go-1.23/src/net/http/server.go:2092 +0x604 -created by net/http.(*Server).Serve in goroutine 859 +created by net/http.(*Server).Serve in goroutine 930 /usr/lib/go-1.23/src/net/http/server.go:3360 +0x430 -time="2024-10-23T18:41:37Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=3ns error=EOF method=GET url="http://127.0.0.1:42021/api/v4/internal/broken" +time="2024-10-23T17:43:09Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=1ns error=EOF method=GET url="http://127.0.0.1:35849/api/v4/internal/broken" === RUN TestClients/Retry_client/Broken_request_for_POST -time="2024-10-23T18:41:37Z" level=error msg="Internal API error" correlation_id= duration_ms=3ns error="" method=POST status=500 url="http://127.0.0.1:42021/api/v4/internal/broken" -2024/10/23 18:41:37 http: panic serving 127.0.0.1:49406: Broken +time="2024-10-23T17:43:09Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=500 url="http://127.0.0.1:35849/api/v4/internal/broken" +2024/10/23 17:43:09 http: panic serving 127.0.0.1:58828: Broken goroutine 910 [running]: net/http.(*conn).serve.func1() /usr/lib/go-1.23/src/net/http/server.go:1947 +0xe4 panic({0x810af0, 0x9f7730}) /usr/lib/go-1.23/src/runtime/panic.go:785 +0xfc -gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func6({0x9fdac4, 0x15199a8}, 0x15c0e78) +gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func6({0x9fdac4, 0x2f5abe8}, 0x2e38218) /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/client/client_test.go:287 +0x24 -net/http.HandlerFunc.ServeHTTP(0x9396dc, {0x9fdac4, 0x15199a8}, 0x15c0e78) +net/http.HandlerFunc.ServeHTTP(0x9396dc, {0x9fdac4, 0x2f5abe8}, 0x2e38218) /usr/lib/go-1.23/src/net/http/server.go:2220 +0x34 -gitlab.com/gitlab-org/gitlab-shell/v14/client/testserver.StartRetryHttpServer.StartRetryHttpServer.func1.func3({0x9fdac4, 0x15199a8}, 0x15c0e78) +gitlab.com/gitlab-org/gitlab-shell/v14/client/testserver.StartRetryHttpServer.StartRetryHttpServer.func1.func3({0x9fdac4, 0x2f5abe8}, 0x2e38218) /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/client/testserver/testserver.go:78 +0x12c -net/http.HandlerFunc.ServeHTTP(0x151a660, {0x9fdac4, 0x15199a8}, 0x15c0e78) +net/http.HandlerFunc.ServeHTTP(0x2e201e0, {0x9fdac4, 0x2f5abe8}, 0x2e38218) /usr/lib/go-1.23/src/net/http/server.go:2220 +0x34 -net/http.(*ServeMux).ServeHTTP(0x1846128, {0x9fdac4, 0x15199a8}, 0x15c0e78) +net/http.(*ServeMux).ServeHTTP(0x30ec098, {0x9fdac4, 0x2f5abe8}, 0x2e38218) /usr/lib/go-1.23/src/net/http/server.go:2747 +0x224 -net/http.serverHandler.ServeHTTP({0x15895e8}, {0x9fdac4, 0x15199a8}, 0x15c0e78) +net/http.serverHandler.ServeHTTP({0x3066148}, {0x9fdac4, 0x2f5abe8}, 0x2e38218) /usr/lib/go-1.23/src/net/http/server.go:3210 +0xe0 -net/http.(*conn).serve(0x14ce660, {0x9fee8c, 0x181c6a8}) +net/http.(*conn).serve(0x30a8180, {0x9fee8c, 0x308e030}) /usr/lib/go-1.23/src/net/http/server.go:2092 +0x604 -created by net/http.(*Server).Serve in goroutine 859 +created by net/http.(*Server).Serve in goroutine 930 /usr/lib/go-1.23/src/net/http/server.go:3360 +0x430 -time="2024-10-23T18:41:37Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=3ns error=EOF method=POST url="http://127.0.0.1:42021/api/v4/internal/broken" -2024/10/23 18:41:37 http: panic serving 127.0.0.1:49422: Broken -goroutine 957 [running]: +time="2024-10-23T17:43:09Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=1ns error=EOF method=POST url="http://127.0.0.1:35849/api/v4/internal/broken" +2024/10/23 17:43:09 http: panic serving 127.0.0.1:58830: Broken +goroutine 911 [running]: net/http.(*conn).serve.func1() /usr/lib/go-1.23/src/net/http/server.go:1947 +0xe4 panic({0x810af0, 0x9f7730}) /usr/lib/go-1.23/src/runtime/panic.go:785 +0xfc -gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func6({0x9fdac4, 0x1589ea8}, 0x16c5d98) +gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func6({0x9fdac4, 0x2f5afa8}, 0x2e382c8) /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/client/client_test.go:287 +0x24 -net/http.HandlerFunc.ServeHTTP(0x9396dc, {0x9fdac4, 0x1589ea8}, 0x16c5d98) +net/http.HandlerFunc.ServeHTTP(0x9396dc, {0x9fdac4, 0x2f5afa8}, 0x2e382c8) /usr/lib/go-1.23/src/net/http/server.go:2220 +0x34 -gitlab.com/gitlab-org/gitlab-shell/v14/client/testserver.StartRetryHttpServer.StartRetryHttpServer.func1.func3({0x9fdac4, 0x1589ea8}, 0x16c5d98) +gitlab.com/gitlab-org/gitlab-shell/v14/client/testserver.StartRetryHttpServer.StartRetryHttpServer.func1.func3({0x9fdac4, 0x2f5afa8}, 0x2e382c8) /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/client/testserver/testserver.go:78 +0x12c -net/http.HandlerFunc.ServeHTTP(0x151a660, {0x9fdac4, 0x1589ea8}, 0x16c5d98) +net/http.HandlerFunc.ServeHTTP(0x2e201e0, {0x9fdac4, 0x2f5afa8}, 0x2e382c8) /usr/lib/go-1.23/src/net/http/server.go:2220 +0x34 -net/http.(*ServeMux).ServeHTTP(0x1846128, {0x9fdac4, 0x1589ea8}, 0x16c5d98) +net/http.(*ServeMux).ServeHTTP(0x30ec098, {0x9fdac4, 0x2f5afa8}, 0x2e382c8) /usr/lib/go-1.23/src/net/http/server.go:2747 +0x224 -net/http.serverHandler.ServeHTTP({0x15895e8}, {0x9fdac4, 0x1589ea8}, 0x16c5d98) +net/http.serverHandler.ServeHTTP({0x3066148}, {0x9fdac4, 0x2f5afa8}, 0x2e382c8) /usr/lib/go-1.23/src/net/http/server.go:3210 +0xe0 -net/http.(*conn).serve(0x1534240, {0x9fee8c, 0x181c6a8}) +net/http.(*conn).serve(0x30a81e0, {0x9fee8c, 0x308e030}) /usr/lib/go-1.23/src/net/http/server.go:2092 +0x604 -created by net/http.(*Server).Serve in goroutine 859 +created by net/http.(*Server).Serve in goroutine 930 /usr/lib/go-1.23/src/net/http/server.go:3360 +0x430 -time="2024-10-23T18:41:37Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=3ns error=EOF method=POST url="http://127.0.0.1:42021/api/v4/internal/broken" +time="2024-10-23T17:43:09Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=0s error=EOF method=POST url="http://127.0.0.1:35849/api/v4/internal/broken" === RUN TestClients/Retry_client/Successful_get -time="2024-10-23T18:41:37Z" level=error msg="Internal API error" correlation_id= duration_ms=3ns error="" method=GET status=500 url="http://127.0.0.1:42021/api/v4/internal/hello" -time="2024-10-23T18:41:37Z" level=info msg="Finished HTTP request" content_length_bytes=5 correlation_id= duration_ms=3ns method=GET status=200 url="http://127.0.0.1:42021/api/v4/internal/hello" +time="2024-10-23T17:43:09Z" level=error msg="Internal API error" correlation_id= duration_ms=1ns error="" method=GET status=500 url="http://127.0.0.1:35849/api/v4/internal/hello" +time="2024-10-23T17:43:09Z" level=info msg="Finished HTTP request" content_length_bytes=5 correlation_id= duration_ms=0s method=GET status=200 url="http://127.0.0.1:35849/api/v4/internal/hello" === RUN TestClients/Retry_client/Successful_Post -time="2024-10-23T18:41:37Z" level=error msg="Internal API error" correlation_id= duration_ms=2ns error="" method=POST status=500 url="http://127.0.0.1:42021/api/v4/internal/post_endpoint" -time="2024-10-23T18:41:37Z" level=info msg="Finished HTTP request" content_length_bytes=21 correlation_id= duration_ms=3ns method=POST status=200 url="http://127.0.0.1:42021/api/v4/internal/post_endpoint" +time="2024-10-23T17:43:09Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=500 url="http://127.0.0.1:35849/api/v4/internal/post_endpoint" +time="2024-10-23T17:43:09Z" level=info msg="Finished HTTP request" content_length_bytes=21 correlation_id= duration_ms=0s method=POST status=200 url="http://127.0.0.1:35849/api/v4/internal/post_endpoint" === RUN TestClients/Retry_client/Missing_error_for_GET -time="2024-10-23T18:41:37Z" level=error msg="Internal API error" correlation_id= duration_ms=3ns error="" method=GET status=404 url="http://127.0.0.1:42021/api/v4/internal/missing" +time="2024-10-23T17:43:09Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=404 url="http://127.0.0.1:35849/api/v4/internal/missing" === RUN TestClients/Retry_client/Missing_error_for_POST -time="2024-10-23T18:41:37Z" level=error msg="Internal API error" correlation_id= duration_ms=3ns error="" method=POST status=404 url="http://127.0.0.1:42021/api/v4/internal/missing" +time="2024-10-23T17:43:09Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=404 url="http://127.0.0.1:35849/api/v4/internal/missing" === RUN TestClients/Retry_client/Error_with_message_for_GET -time="2024-10-23T18:41:37Z" level=error msg="Internal API error" correlation_id= duration_ms=3ns error="" method=GET status=500 url="http://127.0.0.1:42021/api/v4/internal/error" -time="2024-10-23T18:41:37Z" level=error msg="Internal API error" correlation_id= duration_ms=3ns error="" method=GET status=400 url="http://127.0.0.1:42021/api/v4/internal/error" +time="2024-10-23T17:43:09Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=500 url="http://127.0.0.1:35849/api/v4/internal/error" +time="2024-10-23T17:43:09Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=400 url="http://127.0.0.1:35849/api/v4/internal/error" === RUN TestClients/Retry_client/Error_with_message_for_POST -time="2024-10-23T18:41:37Z" level=error msg="Internal API error" correlation_id= duration_ms=3ns error="" method=POST status=500 url="http://127.0.0.1:42021/api/v4/internal/error" -time="2024-10-23T18:41:37Z" level=error msg="Internal API error" correlation_id= duration_ms=3ns error="" method=POST status=400 url="http://127.0.0.1:42021/api/v4/internal/error" +time="2024-10-23T17:43:09Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=500 url="http://127.0.0.1:35849/api/v4/internal/error" +time="2024-10-23T17:43:09Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=400 url="http://127.0.0.1:35849/api/v4/internal/error" === RUN TestClients/Retry_client/JWT_authentication_headers_for_GET -time="2024-10-23T18:41:37Z" level=error msg="Internal API error" correlation_id= duration_ms=3ns error="" method=GET status=500 url="http://127.0.0.1:42021/api/v4/internal/jwt_auth" -time="2024-10-23T18:41:37Z" level=info msg="Finished HTTP request" content_length_bytes=156 correlation_id= duration_ms=3ns method=GET status=200 url="http://127.0.0.1:42021/api/v4/internal/jwt_auth" +time="2024-10-23T17:43:09Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=500 url="http://127.0.0.1:35849/api/v4/internal/jwt_auth" +time="2024-10-23T17:43:09Z" level=info msg="Finished HTTP request" content_length_bytes=156 correlation_id= duration_ms=0s method=GET status=200 url="http://127.0.0.1:35849/api/v4/internal/jwt_auth" === RUN TestClients/Retry_client/JWT_authentication_headers_for_POST -time="2024-10-23T18:41:37Z" level=error msg="Internal API error" correlation_id= duration_ms=3ns error="" method=POST status=500 url="http://127.0.0.1:42021/api/v4/internal/jwt_auth" -time="2024-10-23T18:41:37Z" level=info msg="Finished HTTP request" content_length_bytes=156 correlation_id= duration_ms=2ns method=POST status=200 url="http://127.0.0.1:42021/api/v4/internal/jwt_auth" +time="2024-10-23T17:43:09Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=500 url="http://127.0.0.1:35849/api/v4/internal/jwt_auth" +time="2024-10-23T17:43:09Z" level=info msg="Finished HTTP request" content_length_bytes=156 correlation_id= duration_ms=0s method=POST status=200 url="http://127.0.0.1:35849/api/v4/internal/jwt_auth" === RUN TestClients/Retry_client/X-Forwarded-For_Header_inserted_if_original_address_in_context -time="2024-10-23T18:41:37Z" level=error msg="Internal API error" correlation_id= duration_ms=3ns error="" method=GET status=500 url="http://127.0.0.1:42021/api/v4/internal/x_forwarded_for" -time="2024-10-23T18:41:37Z" level=info msg="Finished HTTP request" content_length_bytes=11 correlation_id= duration_ms=2ns method=GET status=200 url="http://127.0.0.1:42021/api/v4/internal/x_forwarded_for" +time="2024-10-23T17:43:09Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=500 url="http://127.0.0.1:35849/api/v4/internal/x_forwarded_for" +time="2024-10-23T17:43:09Z" level=info msg="Finished HTTP request" content_length_bytes=11 correlation_id= duration_ms=0s method=GET status=200 url="http://127.0.0.1:35849/api/v4/internal/x_forwarded_for" === RUN TestClients/Retry_client/Successful_get#01 -time="2024-10-23T18:41:37Z" level=info msg="Finished HTTP request" content_length_bytes=5 correlation_id= duration_ms=2ns method=GET status=200 url="http://127.0.0.1:42021/api/v4/internal/hello" +time="2024-10-23T17:43:09Z" level=info msg="Finished HTTP request" content_length_bytes=5 correlation_id= duration_ms=0s method=GET status=200 url="http://127.0.0.1:35849/api/v4/internal/hello" === RUN TestClients/Retry_client/Successful_Post#01 -time="2024-10-23T18:41:37Z" level=info msg="Finished HTTP request" content_length_bytes=21 correlation_id= duration_ms=4ns method=POST status=200 url="http://127.0.0.1:42021/api/v4/internal/post_endpoint" ---- PASS: TestClients (6.51s) - --- PASS: TestClients/Socket_client (0.09s) - --- PASS: TestClients/Socket_client/Broken_request_for_GET (0.02s) +time="2024-10-23T17:43:09Z" level=info msg="Finished HTTP request" content_length_bytes=21 correlation_id= duration_ms=0s method=POST status=200 url="http://127.0.0.1:35849/api/v4/internal/post_endpoint" +--- PASS: TestClients (5.72s) + --- PASS: TestClients/Socket_client (0.03s) + --- PASS: TestClients/Socket_client/Broken_request_for_GET (0.01s) --- PASS: TestClients/Socket_client/Broken_request_for_POST (0.01s) - --- PASS: TestClients/Socket_client/Successful_get (0.01s) + --- PASS: TestClients/Socket_client/Successful_get (0.00s) --- PASS: TestClients/Socket_client/Successful_Post (0.00s) --- PASS: TestClients/Socket_client/Missing_error_for_GET (0.00s) --- PASS: TestClients/Socket_client/Missing_error_for_POST (0.00s) @@ -2942,9 +2978,9 @@ --- PASS: TestClients/Socket_client/JWT_authentication_headers_for_POST (0.00s) --- PASS: TestClients/Socket_client/X-Forwarded-For_Header_inserted_if_original_address_in_context (0.00s) --- PASS: TestClients/Socket_client/Successful_get#01 (0.00s) - --- PASS: TestClients/Socket_client/Successful_Post#01 (0.00s) - --- PASS: TestClients/Socket_client_with_a_relative_URL_at_/ (0.10s) - --- PASS: TestClients/Socket_client_with_a_relative_URL_at_//Broken_request_for_GET (0.03s) + --- PASS: TestClients/Socket_client/Successful_Post#01 (0.01s) + --- PASS: TestClients/Socket_client_with_a_relative_URL_at_/ (0.03s) + --- PASS: TestClients/Socket_client_with_a_relative_URL_at_//Broken_request_for_GET (0.01s) --- PASS: TestClients/Socket_client_with_a_relative_URL_at_//Broken_request_for_POST (0.01s) --- PASS: TestClients/Socket_client_with_a_relative_URL_at_//Successful_get (0.00s) --- PASS: TestClients/Socket_client_with_a_relative_URL_at_//Successful_Post (0.00s) @@ -2956,11 +2992,11 @@ --- PASS: TestClients/Socket_client_with_a_relative_URL_at_//JWT_authentication_headers_for_POST (0.00s) --- PASS: TestClients/Socket_client_with_a_relative_URL_at_//X-Forwarded-For_Header_inserted_if_original_address_in_context (0.00s) --- PASS: TestClients/Socket_client_with_a_relative_URL_at_//Successful_get#01 (0.00s) - --- PASS: TestClients/Socket_client_with_a_relative_URL_at_//Successful_Post#01 (0.01s) - --- PASS: TestClients/Socket_client_with_relative_URL_at_/gitlab (0.08s) + --- PASS: TestClients/Socket_client_with_a_relative_URL_at_//Successful_Post#01 (0.00s) + --- PASS: TestClients/Socket_client_with_relative_URL_at_/gitlab (0.03s) --- PASS: TestClients/Socket_client_with_relative_URL_at_/gitlab/Broken_request_for_GET (0.01s) --- PASS: TestClients/Socket_client_with_relative_URL_at_/gitlab/Broken_request_for_POST (0.01s) - --- PASS: TestClients/Socket_client_with_relative_URL_at_/gitlab/Successful_get (0.00s) + --- PASS: TestClients/Socket_client_with_relative_URL_at_/gitlab/Successful_get (0.01s) --- PASS: TestClients/Socket_client_with_relative_URL_at_/gitlab/Successful_Post (0.00s) --- PASS: TestClients/Socket_client_with_relative_URL_at_/gitlab/Missing_error_for_GET (0.00s) --- PASS: TestClients/Socket_client_with_relative_URL_at_/gitlab/Missing_error_for_POST (0.00s) @@ -2971,131 +3007,131 @@ --- PASS: TestClients/Socket_client_with_relative_URL_at_/gitlab/X-Forwarded-For_Header_inserted_if_original_address_in_context (0.00s) --- PASS: TestClients/Socket_client_with_relative_URL_at_/gitlab/Successful_get#01 (0.00s) --- PASS: TestClients/Socket_client_with_relative_URL_at_/gitlab/Successful_Post#01 (0.00s) - --- PASS: TestClients/Http_client (0.11s) - --- PASS: TestClients/Http_client/Broken_request_for_GET (0.02s) - --- PASS: TestClients/Http_client/Broken_request_for_POST (0.02s) - --- PASS: TestClients/Http_client/Successful_get (0.01s) - --- PASS: TestClients/Http_client/Successful_Post (0.01s) + --- PASS: TestClients/Http_client (0.03s) + --- PASS: TestClients/Http_client/Broken_request_for_GET (0.01s) + --- PASS: TestClients/Http_client/Broken_request_for_POST (0.01s) + --- PASS: TestClients/Http_client/Successful_get (0.00s) + --- PASS: TestClients/Http_client/Successful_Post (0.00s) --- PASS: TestClients/Http_client/Missing_error_for_GET (0.00s) - --- PASS: TestClients/Http_client/Missing_error_for_POST (0.01s) - --- PASS: TestClients/Http_client/Error_with_message_for_GET (0.01s) - --- PASS: TestClients/Http_client/Error_with_message_for_POST (0.01s) - --- PASS: TestClients/Http_client/JWT_authentication_headers_for_GET (0.01s) + --- PASS: TestClients/Http_client/Missing_error_for_POST (0.00s) + --- PASS: TestClients/Http_client/Error_with_message_for_GET (0.00s) + --- PASS: TestClients/Http_client/Error_with_message_for_POST (0.00s) + --- PASS: TestClients/Http_client/JWT_authentication_headers_for_GET (0.00s) --- PASS: TestClients/Http_client/JWT_authentication_headers_for_POST (0.00s) - --- PASS: TestClients/Http_client/X-Forwarded-For_Header_inserted_if_original_address_in_context (0.01s) - --- PASS: TestClients/Http_client/Successful_get#01 (0.01s) - --- PASS: TestClients/Http_client/Successful_Post#01 (0.01s) - --- PASS: TestClients/Https_client (2.61s) - --- PASS: TestClients/Https_client/Broken_request_for_GET (0.44s) - --- PASS: TestClients/Https_client/Broken_request_for_POST (0.33s) - --- PASS: TestClients/Https_client/Successful_get (0.10s) - --- PASS: TestClients/Https_client/Successful_Post (0.17s) - --- PASS: TestClients/Https_client/Missing_error_for_GET (0.18s) - --- PASS: TestClients/Https_client/Missing_error_for_POST (0.18s) - --- PASS: TestClients/Https_client/Error_with_message_for_GET (0.18s) - --- PASS: TestClients/Https_client/Error_with_message_for_POST (0.18s) - --- PASS: TestClients/Https_client/JWT_authentication_headers_for_GET (0.18s) - --- PASS: TestClients/Https_client/JWT_authentication_headers_for_POST (0.12s) - --- PASS: TestClients/Https_client/X-Forwarded-For_Header_inserted_if_original_address_in_context (0.13s) - --- PASS: TestClients/Https_client/Successful_get#01 (0.18s) - --- PASS: TestClients/Https_client/Successful_Post#01 (0.20s) - --- PASS: TestClients/Secret_with_newlines (3.12s) - --- PASS: TestClients/Secret_with_newlines/Broken_request_for_GET (0.56s) - --- PASS: TestClients/Secret_with_newlines/Broken_request_for_POST (0.55s) - --- PASS: TestClients/Secret_with_newlines/Successful_get (0.18s) - --- PASS: TestClients/Secret_with_newlines/Successful_Post (0.18s) - --- PASS: TestClients/Secret_with_newlines/Missing_error_for_GET (0.19s) - --- PASS: TestClients/Secret_with_newlines/Missing_error_for_POST (0.20s) - --- PASS: TestClients/Secret_with_newlines/Error_with_message_for_GET (0.18s) - --- PASS: TestClients/Secret_with_newlines/Error_with_message_for_POST (0.18s) - --- PASS: TestClients/Secret_with_newlines/JWT_authentication_headers_for_GET (0.19s) - --- PASS: TestClients/Secret_with_newlines/JWT_authentication_headers_for_POST (0.18s) - --- PASS: TestClients/Secret_with_newlines/X-Forwarded-For_Header_inserted_if_original_address_in_context (0.14s) - --- PASS: TestClients/Secret_with_newlines/Successful_get#01 (0.16s) - --- PASS: TestClients/Secret_with_newlines/Successful_Post#01 (0.18s) - --- PASS: TestClients/Retry_client (0.15s) - --- PASS: TestClients/Retry_client/Broken_request_for_GET (0.02s) - --- PASS: TestClients/Retry_client/Broken_request_for_POST (0.02s) - --- PASS: TestClients/Retry_client/Successful_get (0.01s) - --- PASS: TestClients/Retry_client/Successful_Post (0.01s) - --- PASS: TestClients/Retry_client/Missing_error_for_GET (0.01s) - --- PASS: TestClients/Retry_client/Missing_error_for_POST (0.01s) - --- PASS: TestClients/Retry_client/Error_with_message_for_GET (0.01s) - --- PASS: TestClients/Retry_client/Error_with_message_for_POST (0.01s) - --- PASS: TestClients/Retry_client/JWT_authentication_headers_for_GET (0.02s) - --- PASS: TestClients/Retry_client/JWT_authentication_headers_for_POST (0.01s) - --- PASS: TestClients/Retry_client/X-Forwarded-For_Header_inserted_if_original_address_in_context (0.01s) + --- PASS: TestClients/Http_client/X-Forwarded-For_Header_inserted_if_original_address_in_context (0.00s) + --- PASS: TestClients/Http_client/Successful_get#01 (0.00s) + --- PASS: TestClients/Http_client/Successful_Post#01 (0.00s) + --- PASS: TestClients/Https_client (0.67s) + --- PASS: TestClients/Https_client/Broken_request_for_GET (0.12s) + --- PASS: TestClients/Https_client/Broken_request_for_POST (0.12s) + --- PASS: TestClients/Https_client/Successful_get (0.04s) + --- PASS: TestClients/Https_client/Successful_Post (0.04s) + --- PASS: TestClients/Https_client/Missing_error_for_GET (0.04s) + --- PASS: TestClients/Https_client/Missing_error_for_POST (0.04s) + --- PASS: TestClients/Https_client/Error_with_message_for_GET (0.04s) + --- PASS: TestClients/Https_client/Error_with_message_for_POST (0.04s) + --- PASS: TestClients/Https_client/JWT_authentication_headers_for_GET (0.04s) + --- PASS: TestClients/Https_client/JWT_authentication_headers_for_POST (0.04s) + --- PASS: TestClients/Https_client/X-Forwarded-For_Header_inserted_if_original_address_in_context (0.04s) + --- PASS: TestClients/Https_client/Successful_get#01 (0.04s) + --- PASS: TestClients/Https_client/Successful_Post#01 (0.04s) + --- PASS: TestClients/Secret_with_newlines (0.67s) + --- PASS: TestClients/Secret_with_newlines/Broken_request_for_GET (0.13s) + --- PASS: TestClients/Secret_with_newlines/Broken_request_for_POST (0.12s) + --- PASS: TestClients/Secret_with_newlines/Successful_get (0.04s) + --- PASS: TestClients/Secret_with_newlines/Successful_Post (0.04s) + --- PASS: TestClients/Secret_with_newlines/Missing_error_for_GET (0.04s) + --- PASS: TestClients/Secret_with_newlines/Missing_error_for_POST (0.04s) + --- PASS: TestClients/Secret_with_newlines/Error_with_message_for_GET (0.04s) + --- PASS: TestClients/Secret_with_newlines/Error_with_message_for_POST (0.04s) + --- PASS: TestClients/Secret_with_newlines/JWT_authentication_headers_for_GET (0.04s) + --- PASS: TestClients/Secret_with_newlines/JWT_authentication_headers_for_POST (0.04s) + --- PASS: TestClients/Secret_with_newlines/X-Forwarded-For_Header_inserted_if_original_address_in_context (0.04s) + --- PASS: TestClients/Secret_with_newlines/Successful_get#01 (0.04s) + --- PASS: TestClients/Secret_with_newlines/Successful_Post#01 (0.04s) + --- PASS: TestClients/Retry_client (0.04s) + --- PASS: TestClients/Retry_client/Broken_request_for_GET (0.01s) + --- PASS: TestClients/Retry_client/Broken_request_for_POST (0.01s) + --- PASS: TestClients/Retry_client/Successful_get (0.00s) + --- PASS: TestClients/Retry_client/Successful_Post (0.00s) + --- PASS: TestClients/Retry_client/Missing_error_for_GET (0.00s) + --- PASS: TestClients/Retry_client/Missing_error_for_POST (0.00s) + --- PASS: TestClients/Retry_client/Error_with_message_for_GET (0.00s) + --- PASS: TestClients/Retry_client/Error_with_message_for_POST (0.00s) + --- PASS: TestClients/Retry_client/JWT_authentication_headers_for_GET (0.00s) + --- PASS: TestClients/Retry_client/JWT_authentication_headers_for_POST (0.00s) + --- PASS: TestClients/Retry_client/X-Forwarded-For_Header_inserted_if_original_address_in_context (0.00s) --- PASS: TestClients/Retry_client/Successful_get#01 (0.00s) - --- PASS: TestClients/Retry_client/Successful_Post#01 (0.01s) + --- PASS: TestClients/Retry_client/Successful_Post#01 (0.00s) === RUN TestRetryOnFailure -time="2024-10-23T18:41:37Z" level=error msg="Internal API error" correlation_id= duration_ms=2ns error="" method=GET status=500 url="http://127.0.0.1:39667/api/v4/internal/" -time="2024-10-23T18:41:37Z" level=error msg="Internal API error" correlation_id= duration_ms=2ns error="" method=GET status=500 url="http://127.0.0.1:39667/api/v4/internal/" -time="2024-10-23T18:41:37Z" level=error msg="Internal API error" correlation_id= duration_ms=3ns error="" method=GET status=500 url="http://127.0.0.1:39667/api/v4/internal/" +time="2024-10-23T17:43:09Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=500 url="http://127.0.0.1:36503/api/v4/internal/" +time="2024-10-23T17:43:09Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=500 url="http://127.0.0.1:36503/api/v4/internal/" +time="2024-10-23T17:43:09Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=500 url="http://127.0.0.1:36503/api/v4/internal/" --- PASS: TestRetryOnFailure (0.01s) === RUN TestReadTimeout --- PASS: TestReadTimeout (0.00s) === RUN TestBasicAuthSettings -time="2024-10-23T18:41:37Z" level=info msg="Finished HTTP request" content_length_bytes=54 correlation_id= duration_ms=3ns method=GET status=200 url="http://127.0.0.1:38107/api/v4/internal/get_endpoint" -time="2024-10-23T18:41:37Z" level=info msg="Finished HTTP request" content_length_bytes=54 correlation_id= duration_ms=3ns method=POST status=200 url="http://127.0.0.1:38107/api/v4/internal/post_endpoint" ---- PASS: TestBasicAuthSettings (0.01s) +time="2024-10-23T17:43:09Z" level=info msg="Finished HTTP request" content_length_bytes=54 correlation_id= duration_ms=0s method=GET status=200 url="http://127.0.0.1:41889/api/v4/internal/get_endpoint" +time="2024-10-23T17:43:09Z" level=info msg="Finished HTTP request" content_length_bytes=54 correlation_id= duration_ms=0s method=POST status=200 url="http://127.0.0.1:41889/api/v4/internal/post_endpoint" +--- PASS: TestBasicAuthSettings (0.00s) === RUN TestEmptyBasicAuthSettings -time="2024-10-23T18:41:37Z" level=info msg="Finished HTTP request" content_length_bytes=0 correlation_id= duration_ms=2ns method=GET status=200 url="http://127.0.0.1:36733/api/v4/internal/empty_basic_auth" +time="2024-10-23T17:43:09Z" level=info msg="Finished HTTP request" content_length_bytes=0 correlation_id= duration_ms=0s method=GET status=200 url="http://127.0.0.1:38367/api/v4/internal/empty_basic_auth" --- PASS: TestEmptyBasicAuthSettings (0.00s) === RUN TestRequestWithUserAgent -time="2024-10-23T18:41:37Z" level=info msg="Finished HTTP request" content_length_bytes=0 correlation_id= duration_ms=2ns method=GET status=200 url="http://127.0.0.1:34497/api/v4/internal/default_user_agent" -time="2024-10-23T18:41:37Z" level=info msg="Finished HTTP request" content_length_bytes=0 correlation_id= duration_ms=2ns method=GET status=200 url="http://127.0.0.1:34497/api/v4/internal/override_user_agent" ---- PASS: TestRequestWithUserAgent (0.01s) +time="2024-10-23T17:43:09Z" level=info msg="Finished HTTP request" content_length_bytes=0 correlation_id= duration_ms=0s method=GET status=200 url="http://127.0.0.1:41245/api/v4/internal/default_user_agent" +time="2024-10-23T17:43:09Z" level=info msg="Finished HTTP request" content_length_bytes=0 correlation_id= duration_ms=0s method=GET status=200 url="http://127.0.0.1:41245/api/v4/internal/override_user_agent" +--- PASS: TestRequestWithUserAgent (0.00s) === RUN TestSuccessfulRequests === RUN TestSuccessfulRequests/Valid_CaFile -time="2024-10-23T18:41:37Z" level=info msg="Finished HTTP request" content_length_bytes=5 correlation_id= duration_ms=124ns method=GET status=200 url="https://127.0.0.1:38841/api/v4/internal/hello" +time="2024-10-23T17:43:09Z" level=info msg="Finished HTTP request" content_length_bytes=5 correlation_id= duration_ms=36ns method=GET status=200 url="https://127.0.0.1:37947/api/v4/internal/hello" === RUN TestSuccessfulRequests/Valid_CaPath -time="2024-10-23T18:41:37Z" level=info msg="Finished HTTP request" content_length_bytes=5 correlation_id= duration_ms=98ns method=GET status=200 url="https://127.0.0.1:42735/api/v4/internal/hello" +time="2024-10-23T17:43:09Z" level=info msg="Finished HTTP request" content_length_bytes=5 correlation_id= duration_ms=36ns method=GET status=200 url="https://127.0.0.1:35555/api/v4/internal/hello" === RUN TestSuccessfulRequests/Invalid_cert_with_self_signed_cert_option_enabled -time="2024-10-23T18:41:37Z" level=info msg="Finished HTTP request" content_length_bytes=5 correlation_id= duration_ms=130ns method=GET status=200 url="https://127.0.0.1:33449/api/v4/internal/hello" +time="2024-10-23T17:43:09Z" level=info msg="Finished HTTP request" content_length_bytes=5 correlation_id= duration_ms=38ns method=GET status=200 url="https://127.0.0.1:38215/api/v4/internal/hello" === RUN TestSuccessfulRequests/Client_certs_with_CA -time="2024-10-23T18:41:38Z" level=info msg="Finished HTTP request" content_length_bytes=5 correlation_id= duration_ms=569ns method=GET status=200 url="https://127.0.0.1:32991/api/v4/internal/hello" ---- PASS: TestSuccessfulRequests (1.15s) - --- PASS: TestSuccessfulRequests/Valid_CaFile (0.17s) - --- PASS: TestSuccessfulRequests/Valid_CaPath (0.15s) - --- PASS: TestSuccessfulRequests/Invalid_cert_with_self_signed_cert_option_enabled (0.16s) - --- PASS: TestSuccessfulRequests/Client_certs_with_CA (0.63s) +time="2024-10-23T17:43:09Z" level=info msg="Finished HTTP request" content_length_bytes=5 correlation_id= duration_ms=234ns method=GET status=200 url="https://127.0.0.1:34103/api/v4/internal/hello" +--- PASS: TestSuccessfulRequests (0.42s) + --- PASS: TestSuccessfulRequests/Valid_CaFile (0.05s) + --- PASS: TestSuccessfulRequests/Valid_CaPath (0.05s) + --- PASS: TestSuccessfulRequests/Invalid_cert_with_self_signed_cert_option_enabled (0.05s) + --- PASS: TestSuccessfulRequests/Client_certs_with_CA (0.25s) === RUN TestFailedRequests === RUN TestFailedRequests/Invalid_CaFile -time="2024-10-23T18:41:38Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=86ns error="tls: failed to verify certificate: x509: certificate signed by unknown authority" method=GET url="https://127.0.0.1:44723/api/v4/internal/hello" -2024/10/23 18:41:38 http: TLS handshake error from 127.0.0.1:60408: remote error: tls: bad certificate -time="2024-10-23T18:41:38Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=108ns error="tls: failed to verify certificate: x509: certificate signed by unknown authority" method=GET url="https://127.0.0.1:44723/api/v4/internal/hello" -2024/10/23 18:41:38 http: TLS handshake error from 127.0.0.1:60414: remote error: tls: bad certificate -2024/10/23 18:41:38 http: TLS handshake error from 127.0.0.1:49636: remote error: tls: bad certificate -time="2024-10-23T18:41:38Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=175ns error="tls: failed to verify certificate: x509: certificate signed by unknown authority" method=GET url="https://127.0.0.1:44723/api/v4/internal/hello" +2024/10/23 17:43:09 http: TLS handshake error from 127.0.0.1:43960: remote error: tls: bad certificate +time="2024-10-23T17:43:09Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=34ns error="tls: failed to verify certificate: x509: certificate signed by unknown authority" method=GET url="https://127.0.0.1:44051/api/v4/internal/hello" +2024/10/23 17:43:10 http: TLS handshake error from 127.0.0.1:43966: remote error: tls: bad certificate +time="2024-10-23T17:43:10Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=34ns error="tls: failed to verify certificate: x509: certificate signed by unknown authority" method=GET url="https://127.0.0.1:44051/api/v4/internal/hello" +2024/10/23 17:43:10 http: TLS handshake error from 127.0.0.1:43978: remote error: tls: bad certificate +time="2024-10-23T17:43:10Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=34ns error="tls: failed to verify certificate: x509: certificate signed by unknown authority" method=GET url="https://127.0.0.1:44051/api/v4/internal/hello" === RUN TestFailedRequests/Missing_CaFile === RUN TestFailedRequests/Invalid_CaPath -2024/10/23 18:41:39 http: TLS handshake error from 127.0.0.1:39986: remote error: tls: bad certificate -time="2024-10-23T18:41:39Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=181ns error="tls: failed to verify certificate: x509: certificate signed by unknown authority" method=GET url="https://127.0.0.1:33317/api/v4/internal/hello" -2024/10/23 18:41:39 http: TLS handshake error from 127.0.0.1:40002: remote error: tls: bad certificate -time="2024-10-23T18:41:39Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=169ns error="tls: failed to verify certificate: x509: certificate signed by unknown authority" method=GET url="https://127.0.0.1:33317/api/v4/internal/hello" -time="2024-10-23T18:41:39Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=170ns error="tls: failed to verify certificate: x509: certificate signed by unknown authority" method=GET url="https://127.0.0.1:33317/api/v4/internal/hello" -2024/10/23 18:41:39 http: TLS handshake error from 127.0.0.1:40010: remote error: tls: bad certificate +2024/10/23 17:43:10 http: TLS handshake error from 127.0.0.1:46172: remote error: tls: bad certificate +time="2024-10-23T17:43:10Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=34ns error="tls: failed to verify certificate: x509: certificate signed by unknown authority" method=GET url="https://127.0.0.1:37135/api/v4/internal/hello" +2024/10/23 17:43:10 http: TLS handshake error from 127.0.0.1:46178: remote error: tls: bad certificate +time="2024-10-23T17:43:10Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=34ns error="tls: failed to verify certificate: x509: certificate signed by unknown authority" method=GET url="https://127.0.0.1:37135/api/v4/internal/hello" +2024/10/23 17:43:10 http: TLS handshake error from 127.0.0.1:46180: remote error: tls: bad certificate +time="2024-10-23T17:43:10Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=35ns error="tls: failed to verify certificate: x509: certificate signed by unknown authority" method=GET url="https://127.0.0.1:37135/api/v4/internal/hello" === RUN TestFailedRequests/Empty_config -2024/10/23 18:41:39 http: TLS handshake error from 127.0.0.1:45244: remote error: tls: bad certificate -time="2024-10-23T18:41:39Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=171ns error="tls: failed to verify certificate: x509: certificate signed by unknown authority" method=GET url="https://127.0.0.1:39733/api/v4/internal/hello" -2024/10/23 18:41:39 http: TLS handshake error from 127.0.0.1:45258: remote error: tls: bad certificate -time="2024-10-23T18:41:39Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=185ns error="tls: failed to verify certificate: x509: certificate signed by unknown authority" method=GET url="https://127.0.0.1:39733/api/v4/internal/hello" -time="2024-10-23T18:41:40Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=169ns error="tls: failed to verify certificate: x509: certificate signed by unknown authority" method=GET url="https://127.0.0.1:39733/api/v4/internal/hello" -2024/10/23 18:41:40 http: TLS handshake error from 127.0.0.1:45268: remote error: tls: bad certificate ---- PASS: TestFailedRequests (1.66s) - --- PASS: TestFailedRequests/Invalid_CaFile (0.40s) - --- PASS: TestFailedRequests/Missing_CaFile (0.06s) - --- PASS: TestFailedRequests/Invalid_CaPath (0.58s) - --- PASS: TestFailedRequests/Empty_config (0.59s) +2024/10/23 17:43:10 http: TLS handshake error from 127.0.0.1:58212: remote error: tls: bad certificate +time="2024-10-23T17:43:10Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=34ns error="tls: failed to verify certificate: x509: certificate signed by unknown authority" method=GET url="https://127.0.0.1:37079/api/v4/internal/hello" +2024/10/23 17:43:10 http: TLS handshake error from 127.0.0.1:58222: remote error: tls: bad certificate +time="2024-10-23T17:43:10Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=34ns error="tls: failed to verify certificate: x509: certificate signed by unknown authority" method=GET url="https://127.0.0.1:37079/api/v4/internal/hello" +2024/10/23 17:43:10 http: TLS handshake error from 127.0.0.1:58234: remote error: tls: bad certificate +time="2024-10-23T17:43:10Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=34ns error="tls: failed to verify certificate: x509: certificate signed by unknown authority" method=GET url="https://127.0.0.1:37079/api/v4/internal/hello" +--- PASS: TestFailedRequests (0.38s) + --- PASS: TestFailedRequests/Invalid_CaFile (0.12s) + --- PASS: TestFailedRequests/Missing_CaFile (0.01s) + --- PASS: TestFailedRequests/Invalid_CaPath (0.12s) + --- PASS: TestFailedRequests/Empty_config (0.12s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/client 9.494s +ok gitlab.com/gitlab-org/gitlab-shell/v14/client 6.562s ? gitlab.com/gitlab-org/gitlab-shell/v14/cmd/check [no test files] === RUN TestNew === RUN TestNew/it_returns_a_Healthcheck_command --- PASS: TestNew (0.00s) --- PASS: TestNew/it_returns_a_Healthcheck_command (0.00s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/cmd/check/command 0.127s +ok gitlab.com/gitlab-org/gitlab-shell/v14/cmd/check/command 0.033s ? gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell [no test files] === RUN TestNew === RUN TestNew/it_returns_a_Discover_command @@ -3144,7 +3180,7 @@ === RUN TestParseSuccess/It_parses_git-upload-archive_command === RUN TestParseSuccess/It_parses_git-lfs-authenticate_command === RUN TestParseSuccess/It_parses_git-lfs-transfer_command ---- PASS: TestParseSuccess (0.01s) +--- PASS: TestParseSuccess (0.00s) --- PASS: TestParseSuccess/It_sets_discover_as_the_command_when_the_command_string_was_empty (0.00s) --- PASS: TestParseSuccess/It_finds_the_key_id_in_any_passed_arguments (0.00s) --- PASS: TestParseSuccess/It_finds_the_key_id_only_if_the_argument_is_of__format (0.00s) @@ -3180,7 +3216,7 @@ --- PASS: TestNewWithUsername/git_command_with_namespace (0.00s) --- PASS: TestNewWithUsername/non-git_command_with_namespace (0.00s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell/command 0.116s +ok gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell/command 0.040s ? gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell-authorized-keys-check [no test files] === RUN TestNew === RUN TestNew/it_returns_a_AuthorizedKeys_command @@ -3201,7 +3237,7 @@ --- PASS: TestParseFailure/With_missing_username_for_the_AuthorizedKeysCheck (0.00s) --- PASS: TestParseFailure/With_missing_key_for_the_AuthorizedKeysCheck (0.00s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell-authorized-keys-check/command 0.112s +ok gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell-authorized-keys-check/command 0.030s ? gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell-authorized-principals-check [no test files] === RUN TestNew === RUN TestNew/it_returns_a_AuthorizedPrincipals_command @@ -3220,13 +3256,13 @@ --- PASS: TestParseFailure/With_missing_key_id_for_the_AuthorizedPrincipalsCheck (0.00s) --- PASS: TestParseFailure/With_blank_principal_for_the_AuthorizedPrincipalsCheck (0.00s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell-authorized-principals-check/command 0.105s +ok gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell-authorized-principals-check/command 0.031s === RUN TestSetup === RUN TestSetup/no_CORRELATION_ID_in_environment === RUN TestSetup/CORRELATION_ID_in_environment ---- PASS: TestSetup (0.03s) +--- PASS: TestSetup (0.00s) --- PASS: TestSetup/no_CORRELATION_ID_in_environment (0.00s) - --- PASS: TestSetup/CORRELATION_ID_in_environment (0.03s) + --- PASS: TestSetup/CORRELATION_ID_in_environment (0.00s) === RUN TestNewLogData === RUN TestNewLogData/Project_under_single_namespace === RUN TestNewLogData/Project_under_single_odd_namespace @@ -3236,27 +3272,27 @@ --- PASS: TestNewLogData/Project_under_single_odd_namespace (0.00s) --- PASS: TestNewLogData/Project_under_deeper_namespace (0.00s) === RUN TestCheckForVersionFlag ---- PASS: TestCheckForVersionFlag (0.08s) +--- PASS: TestCheckForVersionFlag (0.03s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command 1.165s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command 0.058s === RUN TestExecute === RUN TestExecute/With_matching_username_and_key -time="2024-10-23T18:44:00Z" level=info msg="Finished HTTP request" content_length_bytes=28 correlation_id= duration_ms=7ns method=GET status=200 url="http://unix/api/v4/internal/authorized_keys?key=key" +time="2024-10-23T17:43:41Z" level=info msg="Finished HTTP request" content_length_bytes=28 correlation_id= duration_ms=1ns method=GET status=200 url="http://unix/api/v4/internal/authorized_keys?key=key" === RUN TestExecute/When_key_doesn't_match_any_existing_key -time="2024-10-23T18:44:00Z" level=error msg="Internal API error" correlation_id= duration_ms=3ns error="" method=GET status=404 url="http://unix/api/v4/internal/authorized_keys?key=not-found" +time="2024-10-23T17:43:41Z" level=error msg="Internal API error" correlation_id= duration_ms=2ns error="" method=GET status=404 url="http://unix/api/v4/internal/authorized_keys?key=not-found" === RUN TestExecute/When_the_API_returns_an_error -time="2024-10-23T18:44:00Z" level=error msg="Internal API error" correlation_id= duration_ms=3ns error="" method=GET status=403 url="http://unix/api/v4/internal/authorized_keys?key=broken-message" +time="2024-10-23T17:43:41Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=403 url="http://unix/api/v4/internal/authorized_keys?key=broken-message" === RUN TestExecute/When_the_API_fails -time="2024-10-23T18:44:00Z" level=error msg="Internal API error" correlation_id= duration_ms=3ns error="" method=GET status=500 url="http://unix/api/v4/internal/authorized_keys?key=broken" -time="2024-10-23T18:44:01Z" level=error msg="Internal API error" correlation_id= duration_ms=2ns error="" method=GET status=500 url="http://unix/api/v4/internal/authorized_keys?key=broken" -time="2024-10-23T18:44:03Z" level=error msg="Internal API error" correlation_id= duration_ms=2ns error="" method=GET status=500 url="http://unix/api/v4/internal/authorized_keys?key=broken" ---- PASS: TestExecute (3.18s) - --- PASS: TestExecute/With_matching_username_and_key (0.03s) - --- PASS: TestExecute/When_key_doesn't_match_any_existing_key (0.01s) +time="2024-10-23T17:43:41Z" level=error msg="Internal API error" correlation_id= duration_ms=2ns error="" method=GET status=500 url="http://unix/api/v4/internal/authorized_keys?key=broken" +time="2024-10-23T17:43:42Z" level=error msg="Internal API error" correlation_id= duration_ms=1ns error="" method=GET status=500 url="http://unix/api/v4/internal/authorized_keys?key=broken" +time="2024-10-23T17:43:44Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=500 url="http://unix/api/v4/internal/authorized_keys?key=broken" +--- PASS: TestExecute (3.03s) + --- PASS: TestExecute/With_matching_username_and_key (0.00s) + --- PASS: TestExecute/When_key_doesn't_match_any_existing_key (0.00s) --- PASS: TestExecute/When_the_API_returns_an_error (0.00s) --- PASS: TestExecute/When_the_API_fails (3.02s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/authorizedkeys 3.249s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/authorizedkeys 3.278s ? gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/commandargs [no test files] === RUN TestExecute === RUN TestExecute/With_single_principal @@ -3265,519 +3301,521 @@ --- PASS: TestExecute/With_single_principal (0.00s) --- PASS: TestExecute/With_multiple_principals (0.00s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/authorizedprincipals 0.143s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/authorizedprincipals 0.037s === RUN TestExecute === RUN TestExecute/With_a_known_username -time="2024-10-23T18:44:27Z" level=info msg="Finished HTTP request" content_length_bytes=49 correlation_id= duration_ms=3ns method=GET status=200 url="http://unix/api/v4/internal/discover?username=alex-doe" +time="2024-10-23T17:43:50Z" level=info msg="Finished HTTP request" content_length_bytes=49 correlation_id= duration_ms=1ns method=GET status=200 url="http://unix/api/v4/internal/discover?username=alex-doe" === RUN TestExecute/With_a_known_key_id -time="2024-10-23T18:44:27Z" level=info msg="Finished HTTP request" content_length_bytes=49 correlation_id= duration_ms=3ns method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1" +time="2024-10-23T17:43:50Z" level=info msg="Finished HTTP request" content_length_bytes=49 correlation_id= duration_ms=2ns method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1" === RUN TestExecute/With_an_unknown_key -time="2024-10-23T18:44:27Z" level=info msg="Finished HTTP request" content_length_bytes=4 correlation_id= duration_ms=3ns method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=-1" +time="2024-10-23T17:43:50Z" level=info msg="Finished HTTP request" content_length_bytes=4 correlation_id= duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=-1" === RUN TestExecute/With_an_unknown_username -time="2024-10-23T18:44:27Z" level=info msg="Finished HTTP request" content_length_bytes=4 correlation_id= duration_ms=2ns method=GET status=200 url="http://unix/api/v4/internal/discover?username=unknown" ---- PASS: TestExecute (0.07s) - --- PASS: TestExecute/With_a_known_username (0.01s) - --- PASS: TestExecute/With_a_known_key_id (0.01s) - --- PASS: TestExecute/With_an_unknown_key (0.01s) +time="2024-10-23T17:43:50Z" level=info msg="Finished HTTP request" content_length_bytes=4 correlation_id= duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/discover?username=unknown" +--- PASS: TestExecute (0.01s) + --- PASS: TestExecute/With_a_known_username (0.00s) + --- PASS: TestExecute/With_a_known_key_id (0.00s) + --- PASS: TestExecute/With_an_unknown_key (0.00s) --- PASS: TestExecute/With_an_unknown_username (0.00s) === RUN TestFailingExecute === RUN TestFailingExecute/With_missing_arguments === RUN TestFailingExecute/When_the_API_returns_an_error -time="2024-10-23T18:44:27Z" level=error msg="Internal API error" correlation_id= duration_ms=1ns error="" method=GET status=403 url="http://unix/api/v4/internal/discover?username=broken_message" +time="2024-10-23T17:43:50Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=403 url="http://unix/api/v4/internal/discover?username=broken_message" === RUN TestFailingExecute/When_the_API_fails -time="2024-10-23T18:44:27Z" level=error msg="Internal API error" correlation_id= duration_ms=1ns error="" method=GET status=500 url="http://unix/api/v4/internal/discover?username=broken" -time="2024-10-23T18:44:28Z" level=error msg="Internal API error" correlation_id= duration_ms=1ns error="" method=GET status=500 url="http://unix/api/v4/internal/discover?username=broken" -time="2024-10-23T18:44:30Z" level=error msg="Internal API error" correlation_id= duration_ms=2ns error="" method=GET status=500 url="http://unix/api/v4/internal/discover?username=broken" ---- PASS: TestFailingExecute (3.03s) +time="2024-10-23T17:43:50Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=500 url="http://unix/api/v4/internal/discover?username=broken" +time="2024-10-23T17:43:51Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=500 url="http://unix/api/v4/internal/discover?username=broken" +time="2024-10-23T17:43:53Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=500 url="http://unix/api/v4/internal/discover?username=broken" +--- PASS: TestFailingExecute (3.01s) --- PASS: TestFailingExecute/With_missing_arguments (0.00s) --- PASS: TestFailingExecute/When_the_API_returns_an_error (0.00s) - --- PASS: TestFailingExecute/When_the_API_fails (3.02s) + --- PASS: TestFailingExecute/When_the_API_fails (3.01s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/discover 4.210s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/discover 3.058s === RUN TestGitAudit -time="2024-10-23T18:44:29Z" level=info msg="Finished HTTP request" content_length_bytes=0 correlation_id= duration_ms=3ns method=POST status=200 url="http://unix/api/v4/internal/shellhorse/git_audit_event" ---- PASS: TestGitAudit (0.01s) +time="2024-10-23T17:43:53Z" level=info msg="Finished HTTP request" content_length_bytes=0 correlation_id= duration_ms=1ns method=POST status=200 url="http://unix/api/v4/internal/shellhorse/git_audit_event" +--- PASS: TestGitAudit (0.00s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/gitauditevent 0.109s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/gitauditevent 0.046s === RUN TestPullExecute -time="2024-10-23T18:44:51Z" level=info msg="Finished HTTP request" content_length_bytes=235 correlation_id= duration_ms=2ns method=GET status=200 url="http://127.0.0.1:45505/info/refs?service=git-upload-pack" -time="2024-10-23T18:44:51Z" level=info msg="Finished HTTP request" content_length_bytes=0 correlation_id= duration_ms=3ns method=POST status=200 url="http://127.0.0.1:45505/git-upload-pack" ---- PASS: TestPullExecute (0.01s) +time="2024-10-23T17:43:56Z" level=info msg="Finished HTTP request" content_length_bytes=235 correlation_id= duration_ms=1ns method=GET status=200 url="http://127.0.0.1:45755/info/refs?service=git-upload-pack" +time="2024-10-23T17:43:56Z" level=info msg="Finished HTTP request" content_length_bytes=0 correlation_id= duration_ms=1ns method=POST status=200 url="http://127.0.0.1:45755/git-upload-pack" +--- PASS: TestPullExecute (0.00s) === RUN TestPullExecuteWithDepth -time="2024-10-23T18:44:51Z" level=info msg="Finished HTTP request" content_length_bytes=235 correlation_id= duration_ms=3ns method=GET status=200 url="http://127.0.0.1:46355/info/refs?service=git-upload-pack" -time="2024-10-23T18:44:51Z" level=info msg="Finished HTTP request" content_length_bytes=0 correlation_id= duration_ms=2ns method=POST status=200 url="http://127.0.0.1:46355/git-upload-pack" ---- PASS: TestPullExecuteWithDepth (0.01s) +time="2024-10-23T17:43:56Z" level=info msg="Finished HTTP request" content_length_bytes=235 correlation_id= duration_ms=0s method=GET status=200 url="http://127.0.0.1:43043/info/refs?service=git-upload-pack" +time="2024-10-23T17:43:56Z" level=info msg="Finished HTTP request" content_length_bytes=0 correlation_id= duration_ms=1ns method=POST status=200 url="http://127.0.0.1:43043/git-upload-pack" +--- PASS: TestPullExecuteWithDepth (0.00s) === RUN TestPullExecuteWithFailedInfoRefs === RUN TestPullExecuteWithFailedInfoRefs/request_failed -time="2024-10-23T18:44:51Z" level=error msg="Internal API error" correlation_id= duration_ms=2ns error="" method=GET status=403 url="http://127.0.0.1:39339/info/refs?service=git-upload-pack" +time="2024-10-23T17:43:56Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=403 url="http://127.0.0.1:35657/info/refs?service=git-upload-pack" === RUN TestPullExecuteWithFailedInfoRefs/unexpected_response -time="2024-10-23T18:44:51Z" level=info msg="Finished HTTP request" content_length_bytes=19 correlation_id= duration_ms=2ns method=GET status=200 url="http://127.0.0.1:38019/info/refs?service=git-upload-pack" ---- PASS: TestPullExecuteWithFailedInfoRefs (0.01s) +time="2024-10-23T17:43:56Z" level=info msg="Finished HTTP request" content_length_bytes=19 correlation_id= duration_ms=0s method=GET status=200 url="http://127.0.0.1:45055/info/refs?service=git-upload-pack" +--- PASS: TestPullExecuteWithFailedInfoRefs (0.00s) --- PASS: TestPullExecuteWithFailedInfoRefs/request_failed (0.00s) --- PASS: TestPullExecuteWithFailedInfoRefs/unexpected_response (0.00s) === RUN TestExecuteWithFailedUploadPack -time="2024-10-23T18:44:51Z" level=info msg="Finished HTTP request" content_length_bytes=235 correlation_id= duration_ms=2ns method=GET status=200 url="http://127.0.0.1:45135/info/refs?service=git-upload-pack" -time="2024-10-23T18:44:51Z" level=error msg="Internal API error" correlation_id= duration_ms=3ns error="" method=POST status=403 url="http://127.0.0.1:45135/git-upload-pack" ---- PASS: TestExecuteWithFailedUploadPack (0.01s) +time="2024-10-23T17:43:56Z" level=info msg="Finished HTTP request" content_length_bytes=235 correlation_id= duration_ms=1ns method=GET status=200 url="http://127.0.0.1:44357/info/refs?service=git-upload-pack" +time="2024-10-23T17:43:56Z" level=error msg="Internal API error" correlation_id= duration_ms=2ns error="" method=POST status=403 url="http://127.0.0.1:44357/git-upload-pack" +--- PASS: TestExecuteWithFailedUploadPack (0.00s) === RUN TestExecute -time="2024-10-23T18:44:51Z" level=info msg="Finished HTTP request" content_length_bytes=236 correlation_id= duration_ms=2ns method=GET status=200 url="http://127.0.0.1:36299/info/refs?service=git-receive-pack" -time="2024-10-23T18:44:51Z" level=info msg="Finished HTTP request" content_length_bytes=0 correlation_id= duration_ms=3ns method=POST status=200 url="http://127.0.0.1:36299/git-receive-pack" ---- PASS: TestExecute (0.01s) +time="2024-10-23T17:43:56Z" level=info msg="Finished HTTP request" content_length_bytes=236 correlation_id= duration_ms=1ns method=GET status=200 url="http://127.0.0.1:35947/info/refs?service=git-receive-pack" +time="2024-10-23T17:43:56Z" level=info msg="Finished HTTP request" content_length_bytes=0 correlation_id= duration_ms=1ns method=POST status=200 url="http://127.0.0.1:35947/git-receive-pack" +--- PASS: TestExecute (0.00s) === RUN TestExecuteWithFailedInfoRefs === RUN TestExecuteWithFailedInfoRefs/request_failed -time="2024-10-23T18:44:51Z" level=error msg="Internal API error" correlation_id= duration_ms=2ns error="" method=GET status=403 url="http://127.0.0.1:39817/info/refs?service=git-receive-pack" +time="2024-10-23T17:43:56Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=403 url="http://127.0.0.1:44027/info/refs?service=git-receive-pack" === RUN TestExecuteWithFailedInfoRefs/request_failed_with_body -time="2024-10-23T18:44:51Z" level=error msg="Internal API error" correlation_id= duration_ms=2ns error="" method=GET status=403 url="http://127.0.0.1:39443/info/refs?service=git-receive-pack" +time="2024-10-23T17:43:56Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=403 url="http://127.0.0.1:44727/info/refs?service=git-receive-pack" === RUN TestExecuteWithFailedInfoRefs/unexpected_response -time="2024-10-23T18:44:51Z" level=info msg="Finished HTTP request" content_length_bytes=19 correlation_id= duration_ms=2ns method=GET status=200 url="http://127.0.0.1:35957/info/refs?service=git-receive-pack" +time="2024-10-23T17:43:56Z" level=info msg="Finished HTTP request" content_length_bytes=19 correlation_id= duration_ms=1ns method=GET status=200 url="http://127.0.0.1:46313/info/refs?service=git-receive-pack" --- PASS: TestExecuteWithFailedInfoRefs (0.01s) --- PASS: TestExecuteWithFailedInfoRefs/request_failed (0.00s) --- PASS: TestExecuteWithFailedInfoRefs/request_failed_with_body (0.00s) --- PASS: TestExecuteWithFailedInfoRefs/unexpected_response (0.00s) === RUN TestExecuteWithFailedReceivePack -time="2024-10-23T18:44:51Z" level=info msg="Finished HTTP request" content_length_bytes=236 correlation_id= duration_ms=1ns method=GET status=200 url="http://127.0.0.1:37567/info/refs?service=git-receive-pack" -time="2024-10-23T18:44:51Z" level=error msg="Internal API error" correlation_id= duration_ms=3ns error="" method=POST status=403 url="http://127.0.0.1:37567/git-receive-pack" ---- PASS: TestExecuteWithFailedReceivePack (0.01s) +time="2024-10-23T17:43:56Z" level=info msg="Finished HTTP request" content_length_bytes=236 correlation_id= duration_ms=1ns method=GET status=200 url="http://127.0.0.1:44151/info/refs?service=git-receive-pack" +time="2024-10-23T17:43:56Z" level=error msg="Internal API error" correlation_id= duration_ms=1ns error="" method=POST status=403 url="http://127.0.0.1:44151/git-receive-pack" +--- PASS: TestExecuteWithFailedReceivePack (0.00s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/githttp 0.199s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/githttp 0.065s === RUN TestExecute -time="2024-10-23T18:44:51Z" level=info msg="Finished HTTP request" content_length_bytes=120 correlation_id= duration_ms=4ns method=GET status=200 url="http://unix/api/v4/internal/check" +time="2024-10-23T17:43:56Z" level=info msg="Finished HTTP request" content_length_bytes=120 correlation_id= duration_ms=1ns method=GET status=200 url="http://unix/api/v4/internal/check" --- PASS: TestExecute (0.01s) === RUN TestFailingRedisExecute -time="2024-10-23T18:44:51Z" level=info msg="Finished HTTP request" content_length_bytes=69 correlation_id= duration_ms=3ns method=GET status=200 url="http://unix/api/v4/internal/check" +time="2024-10-23T17:43:56Z" level=info msg="Finished HTTP request" content_length_bytes=69 correlation_id= duration_ms=5ns method=GET status=200 url="http://unix/api/v4/internal/check" --- PASS: TestFailingRedisExecute (0.01s) === RUN TestFailingAPIExecute -time="2024-10-23T18:44:51Z" level=error msg="Internal API error" correlation_id= duration_ms=2ns error="" method=GET status=500 url="http://unix/api/v4/internal/check" -time="2024-10-23T18:44:52Z" level=error msg="Internal API error" correlation_id= duration_ms=2ns error="" method=GET status=500 url="http://unix/api/v4/internal/check" -time="2024-10-23T18:44:54Z" level=error msg="Internal API error" correlation_id= duration_ms=2ns error="" method=GET status=500 url="http://unix/api/v4/internal/check" ---- PASS: TestFailingAPIExecute (3.03s) +time="2024-10-23T17:43:56Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=500 url="http://unix/api/v4/internal/check" +time="2024-10-23T17:43:57Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=500 url="http://unix/api/v4/internal/check" +time="2024-10-23T17:43:59Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=500 url="http://unix/api/v4/internal/check" +--- PASS: TestFailingAPIExecute (3.02s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/healthcheck 3.178s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/healthcheck 3.107s === RUN TestFailedRequests === RUN TestFailedRequests/With_missing_arguments === RUN TestFailedRequests/With_disallowed_command === RUN TestFailedRequests/With_disallowed_user -time="2024-10-23T18:45:12Z" level=error msg="Internal API error" correlation_id= duration_ms=4ns error="" method=POST status=403 url="http://127.0.0.1:42167/api/v4/internal/allowed" ---- PASS: TestFailedRequests (0.01s) +time="2024-10-23T17:43:59Z" level=error msg="Internal API error" correlation_id= duration_ms=1ns error="" method=POST status=403 url="http://127.0.0.1:46739/api/v4/internal/allowed" +--- PASS: TestFailedRequests (0.00s) --- PASS: TestFailedRequests/With_missing_arguments (0.00s) --- PASS: TestFailedRequests/With_disallowed_command (0.00s) - --- PASS: TestFailedRequests/With_disallowed_user (0.01s) + --- PASS: TestFailedRequests/With_disallowed_user (0.00s) === RUN TestLfsAuthenticateRequests === RUN TestLfsAuthenticateRequests/With_successful_response_from_API -time="2024-10-23T18:45:12Z" level=info msg="Finished HTTP request" content_length_bytes=120 correlation_id= duration_ms=8ns method=POST status=200 url="http://127.0.0.1:46497/api/v4/internal/allowed" -time="2024-10-23T18:45:12Z" level=info msg="Finished HTTP request" content_length_bytes=116 correlation_id= duration_ms=2ns method=POST status=200 url="http://127.0.0.1:46497/api/v4/internal/lfs_authenticate" +time="2024-10-23T17:43:59Z" level=info msg="Finished HTTP request" content_length_bytes=120 correlation_id= duration_ms=2ns method=POST status=200 url="http://127.0.0.1:41879/api/v4/internal/allowed" +time="2024-10-23T17:43:59Z" level=info msg="Finished HTTP request" content_length_bytes=116 correlation_id= duration_ms=2ns method=POST status=200 url="http://127.0.0.1:41879/api/v4/internal/lfs_authenticate" === RUN TestLfsAuthenticateRequests/With_forbidden_response_from_API -time="2024-10-23T18:45:12Z" level=info msg="Finished HTTP request" content_length_bytes=120 correlation_id= duration_ms=3ns method=POST status=200 url="http://127.0.0.1:46497/api/v4/internal/allowed" -time="2024-10-23T18:45:12Z" level=error msg="Internal API error" correlation_id= duration_ms=2ns error="" method=POST status=403 url="http://127.0.0.1:46497/api/v4/internal/lfs_authenticate" ---- PASS: TestLfsAuthenticateRequests (0.03s) +time="2024-10-23T17:43:59Z" level=info msg="Finished HTTP request" content_length_bytes=120 correlation_id= duration_ms=1ns method=POST status=200 url="http://127.0.0.1:41879/api/v4/internal/allowed" +time="2024-10-23T17:43:59Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=403 url="http://127.0.0.1:41879/api/v4/internal/lfs_authenticate" +--- PASS: TestLfsAuthenticateRequests (0.01s) --- PASS: TestLfsAuthenticateRequests/With_successful_response_from_API (0.01s) - --- PASS: TestLfsAuthenticateRequests/With_forbidden_response_from_API (0.01s) + --- PASS: TestLfsAuthenticateRequests/With_forbidden_response_from_API (0.00s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/lfsauthenticate 0.224s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/lfsauthenticate 0.056s === RUN TestLfsTransferCapabilities -time="2024-10-23T18:45:12Z" level=info msg="Finished HTTP request" content_length_bytes=572 correlation_id= duration_ms=11ns method=POST status=200 url="http://127.0.0.1:37855/api/v4/internal/allowed" -time="2024-10-23T18:45:12Z" level=info msg="Finished HTTP request" content_length_bytes=121 correlation_id= duration_ms=5ns method=POST status=200 url="http://127.0.0.1:37855/api/v4/internal/lfs_authenticate" -time="2024-10-23T18:45:12Z" level=info msg="processing commands" correlation_id= -time="2024-10-23T18:45:12Z" level=info msg="received packet" correlation_id= packet="version 1" -time="2024-10-23T18:45:12Z" level=info msg="received command" command=version correlation_id= messages="[1]" -time="2024-10-23T18:45:12Z" level=info msg="sending status" code="status 200 args [] messages [] " correlation_id= -time="2024-10-23T18:45:12Z" level=info msg="processed command" correlation_id= -time="2024-10-23T18:45:12Z" level=info msg="received packet" correlation_id= packet=quit -time="2024-10-23T18:45:12Z" level=info msg="received command" command=quit correlation_id= messages="[]" -time="2024-10-23T18:45:12Z" level=info msg="sending status" code="status 200 args [] messages [] " correlation_id= -time="2024-10-23T18:45:12Z" level=info msg="done processing commands" correlation_id= ---- PASS: TestLfsTransferCapabilities (0.05s) +time="2024-10-23T17:44:03Z" level=info msg="Finished HTTP request" content_length_bytes=572 correlation_id= duration_ms=1ns method=POST status=200 url="http://127.0.0.1:45879/api/v4/internal/allowed" +time="2024-10-23T17:44:03Z" level=info msg="Finished HTTP request" content_length_bytes=121 correlation_id= duration_ms=1ns method=POST status=200 url="http://127.0.0.1:45879/api/v4/internal/lfs_authenticate" +time="2024-10-23T17:44:03Z" level=info msg="processing commands" correlation_id= +time="2024-10-23T17:44:03Z" level=info msg="received packet" correlation_id= packet="version 1" +time="2024-10-23T17:44:03Z" level=info msg="received command" command=version correlation_id= messages="[1]" +time="2024-10-23T17:44:03Z" level=info msg="sending status" code="status 200 args [] messages [] " correlation_id= +time="2024-10-23T17:44:03Z" level=info msg="processed command" correlation_id= +time="2024-10-23T17:44:03Z" level=info msg="received packet" correlation_id= packet=quit +time="2024-10-23T17:44:03Z" level=info msg="received command" command=quit correlation_id= messages="[]" +time="2024-10-23T17:44:03Z" level=info msg="sending status" code="status 200 args [] messages [] " correlation_id= +time="2024-10-23T17:44:03Z" level=info msg="done processing commands" correlation_id= +--- PASS: TestLfsTransferCapabilities (0.01s) === RUN TestLfsTransferNoPermissions -time="2024-10-23T18:45:12Z" level=info msg="Finished HTTP request" content_length_bytes=52 correlation_id= duration_ms=4ns method=POST status=200 url="http://127.0.0.1:41823/api/v4/internal/allowed" ---- PASS: TestLfsTransferNoPermissions (0.01s) +time="2024-10-23T17:44:03Z" level=info msg="Finished HTTP request" content_length_bytes=52 correlation_id= duration_ms=1ns method=POST status=200 url="http://127.0.0.1:33097/api/v4/internal/allowed" +--- PASS: TestLfsTransferNoPermissions (0.00s) === RUN TestLfsTransferBatchDownload -time="2024-10-23T18:45:12Z" level=info msg="Finished HTTP request" content_length_bytes=572 correlation_id= duration_ms=5ns method=POST status=200 url="http://127.0.0.1:39047/api/v4/internal/allowed" -time="2024-10-23T18:45:12Z" level=info msg="Finished HTTP request" content_length_bytes=121 correlation_id= duration_ms=4ns method=POST status=200 url="http://127.0.0.1:39047/api/v4/internal/lfs_authenticate" -time="2024-10-23T18:45:12Z" level=info msg="processing commands" correlation_id= -time="2024-10-23T18:45:12Z" level=info msg="received packet" correlation_id= packet="version 1" -time="2024-10-23T18:45:12Z" level=info msg="received command" command=version correlation_id= messages="[1]" -time="2024-10-23T18:45:12Z" level=info msg="sending status" code="status 200 args [] messages [] " correlation_id= -time="2024-10-23T18:45:12Z" level=info msg="processed command" correlation_id= -time="2024-10-23T18:45:12Z" level=info msg="received packet" correlation_id= packet=batch -time="2024-10-23T18:45:12Z" level=info msg="received command" command=batch correlation_id= messages="[]" -time="2024-10-23T18:45:12Z" level=info msg="download batch command received" correlation_id= -time="2024-10-23T18:45:12Z" level=info msg="read batch" args= args-len=0 correlation_id= data="[00000000 0 d75d76a1fd55949853cafed45942e8c7d717edd29126713c89654f4f14deb0b3 21 6369edb0e6d93b7943f65e6a3ac4a30ea28d3d385432f5e153a78bb058da4c15 28]" data-len=3 operation=download -time="2024-10-23T18:45:12Z" level=info msg="batch items" correlation_id= items="[00000000 0 d75d76a1fd55949853cafed45942e8c7d717edd29126713c89654f4f14deb0b3 21 6369edb0e6d93b7943f65e6a3ac4a30ea28d3d385432f5e153a78bb058da4c15 28]" -time="2024-10-23T18:45:12Z" level=info msg="batch items" correlation_id= items="[00000000 0 d75d76a1fd55949853cafed45942e8c7d717edd29126713c89654f4f14deb0b3 21 6369edb0e6d93b7943f65e6a3ac4a30ea28d3d385432f5e153a78bb058da4c15 28]" -time="2024-10-23T18:45:12Z" level=info msg="sending status" code="status 200 args [] messages [00000000 0 noop d75d76a1fd55949853cafed45942e8c7d717edd29126713c89654f4f14deb0b3 21 download id=eyJvcGVyYXRpb24iOiJkb3dubG9hZCIsIm9pZCI6ImQ3NWQ3NmExZmQ1NTk0OTg1M2NhZmVkNDU5NDJlOGM3ZDcxN2VkZDI5MTI2NzEzYzg5NjU0ZjRmMTRkZWIwYjMiLCJocmVmIjoiaHR0cDovLzEyNy4wLjAuMTozOTA0Ny9ncm91cC9yZXBvL2dpdGxhYi1sZnMvb2JqZWN0cy9kNzVkNzZhMWZkNTU5NDk4NTNjYWZlZDQ1OTQyZThjN2Q3MTdlZGQyOTEyNjcxM2M4OTY1NGY0ZjE0ZGViMGIzIiwiaGVhZGVycyI6eyJBdXRob3JpemF0aW9uIjoiQmFzaWMgMTIzNDU2Nzg5MCIsIkNvbnRlbnQtVHlwZSI6ImFwcGxpY2F0aW9uL29jdGV0LXN0cmVhbSJ9fQ== token=dEcPCCAyWXjkxz+NXyewl6AFWsnQgJ2MqPaTovhC3A4= 6369edb0e6d93b7943f65e6a3ac4a30ea28d3d385432f5e153a78bb058da4c15 28 noop] " correlation_id= -time="2024-10-23T18:45:12Z" level=info msg="processed command" correlation_id= -time="2024-10-23T18:45:12Z" level=info msg="received packet" correlation_id= packet=quit -time="2024-10-23T18:45:12Z" level=info msg="received command" command=quit correlation_id= messages="[]" -time="2024-10-23T18:45:12Z" level=info msg="sending status" code="status 200 args [] messages [] " correlation_id= -time="2024-10-23T18:45:12Z" level=info msg="done processing commands" correlation_id= ---- PASS: TestLfsTransferBatchDownload (0.04s) +time="2024-10-23T17:44:03Z" level=info msg="Finished HTTP request" content_length_bytes=572 correlation_id= duration_ms=1ns method=POST status=200 url="http://127.0.0.1:43895/api/v4/internal/allowed" +time="2024-10-23T17:44:03Z" level=info msg="Finished HTTP request" content_length_bytes=121 correlation_id= duration_ms=0s method=POST status=200 url="http://127.0.0.1:43895/api/v4/internal/lfs_authenticate" +time="2024-10-23T17:44:03Z" level=info msg="processing commands" correlation_id= +time="2024-10-23T17:44:03Z" level=info msg="received packet" correlation_id= packet="version 1" +time="2024-10-23T17:44:03Z" level=info msg="received command" command=version correlation_id= messages="[1]" +time="2024-10-23T17:44:03Z" level=info msg="sending status" code="status 200 args [] messages [] " correlation_id= +time="2024-10-23T17:44:03Z" level=info msg="processed command" correlation_id= +time="2024-10-23T17:44:03Z" level=info msg="received packet" correlation_id= packet=batch +time="2024-10-23T17:44:03Z" level=info msg="received command" command=batch correlation_id= messages="[]" +time="2024-10-23T17:44:03Z" level=info msg="download batch command received" correlation_id= +time="2024-10-23T17:44:03Z" level=info msg="read batch" args= args-len=0 correlation_id= data="[00000000 0 d75d76a1fd55949853cafed45942e8c7d717edd29126713c89654f4f14deb0b3 21 6369edb0e6d93b7943f65e6a3ac4a30ea28d3d385432f5e153a78bb058da4c15 28]" data-len=3 operation=download +time="2024-10-23T17:44:03Z" level=info msg="batch items" correlation_id= items="[00000000 0 d75d76a1fd55949853cafed45942e8c7d717edd29126713c89654f4f14deb0b3 21 6369edb0e6d93b7943f65e6a3ac4a30ea28d3d385432f5e153a78bb058da4c15 28]" +time="2024-10-23T17:44:03Z" level=info msg="batch items" correlation_id= items="[00000000 0 d75d76a1fd55949853cafed45942e8c7d717edd29126713c89654f4f14deb0b3 21 6369edb0e6d93b7943f65e6a3ac4a30ea28d3d385432f5e153a78bb058da4c15 28]" +time="2024-10-23T17:44:03Z" level=info msg="sending status" code="status 200 args [] messages [00000000 0 noop d75d76a1fd55949853cafed45942e8c7d717edd29126713c89654f4f14deb0b3 21 download id=eyJvcGVyYXRpb24iOiJkb3dubG9hZCIsIm9pZCI6ImQ3NWQ3NmExZmQ1NTk0OTg1M2NhZmVkNDU5NDJlOGM3ZDcxN2VkZDI5MTI2NzEzYzg5NjU0ZjRmMTRkZWIwYjMiLCJocmVmIjoiaHR0cDovLzEyNy4wLjAuMTo0Mzg5NS9ncm91cC9yZXBvL2dpdGxhYi1sZnMvb2JqZWN0cy9kNzVkNzZhMWZkNTU5NDk4NTNjYWZlZDQ1OTQyZThjN2Q3MTdlZGQyOTEyNjcxM2M4OTY1NGY0ZjE0ZGViMGIzIiwiaGVhZGVycyI6eyJBdXRob3JpemF0aW9uIjoiQmFzaWMgMTIzNDU2Nzg5MCIsIkNvbnRlbnQtVHlwZSI6ImFwcGxpY2F0aW9uL29jdGV0LXN0cmVhbSJ9fQ== token=KMGVz+SDYIRlTAakbISokpMSf1/QEwPAOHgehTHo/4c= 6369edb0e6d93b7943f65e6a3ac4a30ea28d3d385432f5e153a78bb058da4c15 28 noop] " correlation_id= +time="2024-10-23T17:44:03Z" level=info msg="processed command" correlation_id= +time="2024-10-23T17:44:03Z" level=info msg="received packet" correlation_id= packet=quit +time="2024-10-23T17:44:03Z" level=info msg="received command" command=quit correlation_id= messages="[]" +time="2024-10-23T17:44:03Z" level=info msg="sending status" code="status 200 args [] messages [] " correlation_id= +time="2024-10-23T17:44:03Z" level=info msg="done processing commands" correlation_id= +--- PASS: TestLfsTransferBatchDownload (0.01s) === RUN TestLfsTransferBatchUpload -time="2024-10-23T18:45:12Z" level=info msg="Finished HTTP request" content_length_bytes=572 correlation_id= duration_ms=4ns method=POST status=200 url="http://127.0.0.1:40241/api/v4/internal/allowed" -time="2024-10-23T18:45:12Z" level=info msg="Finished HTTP request" content_length_bytes=121 correlation_id= duration_ms=4ns method=POST status=200 url="http://127.0.0.1:40241/api/v4/internal/lfs_authenticate" -time="2024-10-23T18:45:12Z" level=info msg="processing commands" correlation_id= -time="2024-10-23T18:45:12Z" level=info msg="received packet" correlation_id= packet="version 1" -time="2024-10-23T18:45:12Z" level=info msg="received command" command=version correlation_id= messages="[1]" -time="2024-10-23T18:45:12Z" level=info msg="sending status" code="status 200 args [] messages [] " correlation_id= -time="2024-10-23T18:45:12Z" level=info msg="processed command" correlation_id= -time="2024-10-23T18:45:12Z" level=info msg="received packet" correlation_id= packet=batch -time="2024-10-23T18:45:12Z" level=info msg="received command" command=batch correlation_id= messages="[]" -time="2024-10-23T18:45:12Z" level=info msg="upload batch command received" correlation_id= -time="2024-10-23T18:45:12Z" level=info msg="read batch" args= args-len=0 correlation_id= data="[00000000 0]" data-len=1 operation=upload -time="2024-10-23T18:45:12Z" level=info msg="batch items" correlation_id= items="[00000000 0]" -time="2024-10-23T18:45:12Z" level=info msg="sending error status" code=405 correlation_id= fields.msg="error: upload batch is not yet supported by git-lfs-transfer. See https://gitlab.com/groups/gitlab-org/-/epics/11872 to track progress." -time="2024-10-23T18:45:12Z" level=info msg="processed command" correlation_id= -time="2024-10-23T18:45:12Z" level=info msg="received packet" correlation_id= packet=quit -time="2024-10-23T18:45:12Z" level=info msg="received command" command=quit correlation_id= messages="[]" -time="2024-10-23T18:45:12Z" level=info msg="sending status" code="status 200 args [] messages [] " correlation_id= -time="2024-10-23T18:45:12Z" level=info msg="done processing commands" correlation_id= ---- PASS: TestLfsTransferBatchUpload (0.02s) +time="2024-10-23T17:44:03Z" level=info msg="Finished HTTP request" content_length_bytes=572 correlation_id= duration_ms=0s method=POST status=200 url="http://127.0.0.1:40545/api/v4/internal/allowed" +time="2024-10-23T17:44:03Z" level=info msg="Finished HTTP request" content_length_bytes=121 correlation_id= duration_ms=0s method=POST status=200 url="http://127.0.0.1:40545/api/v4/internal/lfs_authenticate" +time="2024-10-23T17:44:03Z" level=info msg="processing commands" correlation_id= +time="2024-10-23T17:44:03Z" level=info msg="received packet" correlation_id= packet="version 1" +time="2024-10-23T17:44:03Z" level=info msg="received command" command=version correlation_id= messages="[1]" +time="2024-10-23T17:44:03Z" level=info msg="sending status" code="status 200 args [] messages [] " correlation_id= +time="2024-10-23T17:44:03Z" level=info msg="processed command" correlation_id= +time="2024-10-23T17:44:03Z" level=info msg="received packet" correlation_id= packet=batch +time="2024-10-23T17:44:03Z" level=info msg="received command" command=batch correlation_id= messages="[]" +time="2024-10-23T17:44:03Z" level=info msg="upload batch command received" correlation_id= +time="2024-10-23T17:44:03Z" level=info msg="read batch" args= args-len=0 correlation_id= data="[00000000 0]" data-len=1 operation=upload +time="2024-10-23T17:44:03Z" level=info msg="batch items" correlation_id= items="[00000000 0]" +time="2024-10-23T17:44:03Z" level=info msg="sending error status" code=405 correlation_id= fields.msg="error: upload batch is not yet supported by git-lfs-transfer. See https://gitlab.com/groups/gitlab-org/-/epics/11872 to track progress." +time="2024-10-23T17:44:03Z" level=info msg="processed command" correlation_id= +time="2024-10-23T17:44:03Z" level=info msg="received packet" correlation_id= packet=quit +time="2024-10-23T17:44:03Z" level=info msg="received command" command=quit correlation_id= messages="[]" +time="2024-10-23T17:44:03Z" level=info msg="sending status" code="status 200 args [] messages [] " correlation_id= +time="2024-10-23T17:44:03Z" level=info msg="done processing commands" correlation_id= +--- PASS: TestLfsTransferBatchUpload (0.01s) === RUN TestLfsTransferGetObject -time="2024-10-23T18:45:12Z" level=info msg="Finished HTTP request" content_length_bytes=572 correlation_id= duration_ms=5ns method=POST status=200 url="http://127.0.0.1:41205/api/v4/internal/allowed" -time="2024-10-23T18:45:12Z" level=info msg="Finished HTTP request" content_length_bytes=121 correlation_id= duration_ms=3ns method=POST status=200 url="http://127.0.0.1:41205/api/v4/internal/lfs_authenticate" -time="2024-10-23T18:45:12Z" level=info msg="processing commands" correlation_id= -time="2024-10-23T18:45:12Z" level=info msg="received packet" correlation_id= packet="version 1" -time="2024-10-23T18:45:12Z" level=info msg="received command" command=version correlation_id= messages="[1]" -time="2024-10-23T18:45:12Z" level=info msg="sending status" code="status 200 args [] messages [] " correlation_id= -time="2024-10-23T18:45:12Z" level=info msg="processed command" correlation_id= -time="2024-10-23T18:45:12Z" level=info msg="received packet" correlation_id= packet="get-object 00000000" -time="2024-10-23T18:45:12Z" level=info msg="received command" command=get-object correlation_id= messages="[00000000]" -time="2024-10-23T18:45:12Z" level=info msg="sending error status" code=405 correlation_id= fields.msg="error: get-object is not yet supported by git-lfs-transfer. See https://gitlab.com/groups/gitlab-org/-/epics/11872 to track progress." -time="2024-10-23T18:45:12Z" level=info msg="processed command" correlation_id= -time="2024-10-23T18:45:12Z" level=info msg="received packet" correlation_id= packet=quit -time="2024-10-23T18:45:12Z" level=info msg="received command" command=quit correlation_id= messages="[]" -time="2024-10-23T18:45:12Z" level=info msg="sending status" code="status 200 args [] messages [] " correlation_id= -time="2024-10-23T18:45:12Z" level=info msg="done processing commands" correlation_id= ---- PASS: TestLfsTransferGetObject (0.02s) +time="2024-10-23T17:44:03Z" level=info msg="Finished HTTP request" content_length_bytes=572 correlation_id= duration_ms=0s method=POST status=200 url="http://127.0.0.1:42611/api/v4/internal/allowed" +time="2024-10-23T17:44:03Z" level=info msg="Finished HTTP request" content_length_bytes=121 correlation_id= duration_ms=1ns method=POST status=200 url="http://127.0.0.1:42611/api/v4/internal/lfs_authenticate" +time="2024-10-23T17:44:03Z" level=info msg="processing commands" correlation_id= +time="2024-10-23T17:44:03Z" level=info msg="received packet" correlation_id= packet="version 1" +time="2024-10-23T17:44:03Z" level=info msg="received command" command=version correlation_id= messages="[1]" +time="2024-10-23T17:44:03Z" level=info msg="sending status" code="status 200 args [] messages [] " correlation_id= +time="2024-10-23T17:44:03Z" level=info msg="processed command" correlation_id= +time="2024-10-23T17:44:03Z" level=info msg="received packet" correlation_id= packet="get-object 00000000" +time="2024-10-23T17:44:03Z" level=info msg="received command" command=get-object correlation_id= messages="[00000000]" +time="2024-10-23T17:44:03Z" level=info msg="sending error status" code=405 correlation_id= fields.msg="error: get-object is not yet supported by git-lfs-transfer. See https://gitlab.com/groups/gitlab-org/-/epics/11872 to track progress." +time="2024-10-23T17:44:03Z" level=info msg="processed command" correlation_id= +time="2024-10-23T17:44:03Z" level=info msg="received packet" correlation_id= packet=quit +time="2024-10-23T17:44:03Z" level=info msg="received command" command=quit correlation_id= messages="[]" +time="2024-10-23T17:44:03Z" level=info msg="sending status" code="status 200 args [] messages [] " correlation_id= +time="2024-10-23T17:44:03Z" level=info msg="done processing commands" correlation_id= +--- PASS: TestLfsTransferGetObject (0.01s) === RUN TestLfsTransferPutObject -time="2024-10-23T18:45:12Z" level=info msg="Finished HTTP request" content_length_bytes=572 correlation_id= duration_ms=4ns method=POST status=200 url="http://127.0.0.1:39649/api/v4/internal/allowed" -time="2024-10-23T18:45:12Z" level=info msg="Finished HTTP request" content_length_bytes=121 correlation_id= duration_ms=4ns method=POST status=200 url="http://127.0.0.1:39649/api/v4/internal/lfs_authenticate" -time="2024-10-23T18:45:12Z" level=info msg="processing commands" correlation_id= -time="2024-10-23T18:45:12Z" level=info msg="received packet" correlation_id= packet="version 1" -time="2024-10-23T18:45:12Z" level=info msg="received command" command=version correlation_id= messages="[1]" -time="2024-10-23T18:45:12Z" level=info msg="sending status" code="status 200 args [] messages [] " correlation_id= -time="2024-10-23T18:45:12Z" level=info msg="processed command" correlation_id= -time="2024-10-23T18:45:12Z" level=info msg="received packet" correlation_id= packet="put-object 00000000" -time="2024-10-23T18:45:12Z" level=info msg="received command" command=put-object correlation_id= messages="[00000000]" -time="2024-10-23T18:45:12Z" level=info msg="sending error status" code=405 correlation_id= fields.msg="error: put-object is not yet supported by git-lfs-transfer. See https://gitlab.com/groups/gitlab-org/-/epics/11872 to track progress." -time="2024-10-23T18:45:12Z" level=info msg="processed command" correlation_id= -time="2024-10-23T18:45:12Z" level=info msg="received packet" correlation_id= packet=quit -time="2024-10-23T18:45:12Z" level=info msg="received command" command=quit correlation_id= messages="[]" -time="2024-10-23T18:45:12Z" level=info msg="sending status" code="status 200 args [] messages [] " correlation_id= -time="2024-10-23T18:45:12Z" level=info msg="done processing commands" correlation_id= ---- PASS: TestLfsTransferPutObject (0.04s) +time="2024-10-23T17:44:03Z" level=info msg="Finished HTTP request" content_length_bytes=572 correlation_id= duration_ms=2ns method=POST status=200 url="http://127.0.0.1:38727/api/v4/internal/allowed" +time="2024-10-23T17:44:03Z" level=info msg="Finished HTTP request" content_length_bytes=121 correlation_id= duration_ms=1ns method=POST status=200 url="http://127.0.0.1:38727/api/v4/internal/lfs_authenticate" +time="2024-10-23T17:44:03Z" level=info msg="processing commands" correlation_id= +time="2024-10-23T17:44:03Z" level=info msg="received packet" correlation_id= packet="version 1" +time="2024-10-23T17:44:03Z" level=info msg="received command" command=version correlation_id= messages="[1]" +time="2024-10-23T17:44:03Z" level=info msg="sending status" code="status 200 args [] messages [] " correlation_id= +time="2024-10-23T17:44:03Z" level=info msg="processed command" correlation_id= +time="2024-10-23T17:44:03Z" level=info msg="received packet" correlation_id= packet="put-object 00000000" +time="2024-10-23T17:44:03Z" level=info msg="received command" command=put-object correlation_id= messages="[00000000]" +time="2024-10-23T17:44:03Z" level=info msg="sending error status" code=405 correlation_id= fields.msg="error: put-object is not yet supported by git-lfs-transfer. See https://gitlab.com/groups/gitlab-org/-/epics/11872 to track progress." +time="2024-10-23T17:44:03Z" level=info msg="processed command" correlation_id= +time="2024-10-23T17:44:03Z" level=info msg="received packet" correlation_id= packet=quit +time="2024-10-23T17:44:03Z" level=info msg="received command" command=quit correlation_id= messages="[]" +time="2024-10-23T17:44:03Z" level=info msg="sending status" code="status 200 args [] messages [] " correlation_id= +time="2024-10-23T17:44:03Z" level=info msg="done processing commands" correlation_id= +--- PASS: TestLfsTransferPutObject (0.01s) === RUN TestLfsTransferVerifyObject -time="2024-10-23T18:45:12Z" level=info msg="Finished HTTP request" content_length_bytes=571 correlation_id= duration_ms=2ns method=POST status=200 url="http://127.0.0.1:39785/api/v4/internal/allowed" -time="2024-10-23T18:45:12Z" level=info msg="Finished HTTP request" content_length_bytes=121 correlation_id= duration_ms=7ns method=POST status=200 url="http://127.0.0.1:39785/api/v4/internal/lfs_authenticate" -time="2024-10-23T18:45:12Z" level=info msg="processing commands" correlation_id= -time="2024-10-23T18:45:12Z" level=info msg="received packet" correlation_id= packet="version 1" -time="2024-10-23T18:45:12Z" level=info msg="received command" command=version correlation_id= messages="[1]" -time="2024-10-23T18:45:12Z" level=info msg="sending status" code="status 200 args [] messages [] " correlation_id= -time="2024-10-23T18:45:12Z" level=info msg="processed command" correlation_id= -time="2024-10-23T18:45:12Z" level=info msg="received packet" correlation_id= packet="verify-object 00000000" -time="2024-10-23T18:45:12Z" level=info msg="received command" command=verify-object correlation_id= messages="[00000000]" -time="2024-10-23T18:45:12Z" level=info msg="sending error status" code=405 correlation_id= fields.msg="error: verify-object is not yet supported by git-lfs-transfer. See https://gitlab.com/groups/gitlab-org/-/epics/11872 to track progress." -time="2024-10-23T18:45:12Z" level=info msg="processed command" correlation_id= -time="2024-10-23T18:45:12Z" level=info msg="received packet" correlation_id= packet=quit -time="2024-10-23T18:45:12Z" level=info msg="received command" command=quit correlation_id= messages="[]" -time="2024-10-23T18:45:12Z" level=info msg="sending status" code="status 200 args [] messages [] " correlation_id= -time="2024-10-23T18:45:12Z" level=info msg="done processing commands" correlation_id= ---- PASS: TestLfsTransferVerifyObject (0.05s) +time="2024-10-23T17:44:03Z" level=info msg="Finished HTTP request" content_length_bytes=572 correlation_id= duration_ms=1ns method=POST status=200 url="http://127.0.0.1:33211/api/v4/internal/allowed" +time="2024-10-23T17:44:03Z" level=info msg="Finished HTTP request" content_length_bytes=121 correlation_id= duration_ms=0s method=POST status=200 url="http://127.0.0.1:33211/api/v4/internal/lfs_authenticate" +time="2024-10-23T17:44:03Z" level=info msg="processing commands" correlation_id= +time="2024-10-23T17:44:03Z" level=info msg="received packet" correlation_id= packet="version 1" +time="2024-10-23T17:44:03Z" level=info msg="received command" command=version correlation_id= messages="[1]" +time="2024-10-23T17:44:03Z" level=info msg="sending status" code="status 200 args [] messages [] " correlation_id= +time="2024-10-23T17:44:03Z" level=info msg="processed command" correlation_id= +time="2024-10-23T17:44:03Z" level=info msg="received packet" correlation_id= packet="verify-object 00000000" +time="2024-10-23T17:44:03Z" level=info msg="received command" command=verify-object correlation_id= messages="[00000000]" +time="2024-10-23T17:44:03Z" level=info msg="sending error status" code=405 correlation_id= fields.msg="error: verify-object is not yet supported by git-lfs-transfer. See https://gitlab.com/groups/gitlab-org/-/epics/11872 to track progress." +time="2024-10-23T17:44:03Z" level=info msg="processed command" correlation_id= +time="2024-10-23T17:44:03Z" level=info msg="received packet" correlation_id= packet=quit +time="2024-10-23T17:44:03Z" level=info msg="received command" command=quit correlation_id= messages="[]" +time="2024-10-23T17:44:03Z" level=info msg="sending status" code="status 200 args [] messages [] " correlation_id= +time="2024-10-23T17:44:03Z" level=info msg="done processing commands" correlation_id= +--- PASS: TestLfsTransferVerifyObject (0.01s) === RUN TestLfsTransferLock -time="2024-10-23T18:45:12Z" level=info msg="Finished HTTP request" content_length_bytes=572 correlation_id= duration_ms=6ns method=POST status=200 url="http://127.0.0.1:46613/api/v4/internal/allowed" -time="2024-10-23T18:45:12Z" level=info msg="Finished HTTP request" content_length_bytes=121 correlation_id= duration_ms=2ns method=POST status=200 url="http://127.0.0.1:46613/api/v4/internal/lfs_authenticate" -time="2024-10-23T18:45:12Z" level=info msg="processing commands" correlation_id= -time="2024-10-23T18:45:12Z" level=info msg="received packet" correlation_id= packet="version 1" -time="2024-10-23T18:45:12Z" level=info msg="received command" command=version correlation_id= messages="[1]" -time="2024-10-23T18:45:12Z" level=info msg="sending status" code="status 200 args [] messages [] " correlation_id= -time="2024-10-23T18:45:12Z" level=info msg="processed command" correlation_id= -time="2024-10-23T18:45:12Z" level=info msg="received packet" correlation_id= packet=lock -time="2024-10-23T18:45:12Z" level=info msg="received command" command=lock correlation_id= messages="[]" -time="2024-10-23T18:45:12Z" level=info msg="failed to create lock" correlation_id= err="lock is not yet supported by git-lfs-transfer. See https://gitlab.com/groups/gitlab-org/-/epics/11872 to track progress." -time="2024-10-23T18:45:12Z" level=info msg="sending error status" code=405 correlation_id= fields.msg="error: lock is not yet supported by git-lfs-transfer. See https://gitlab.com/groups/gitlab-org/-/epics/11872 to track progress." -time="2024-10-23T18:45:12Z" level=info msg="processed command" correlation_id= -time="2024-10-23T18:45:12Z" level=info msg="received packet" correlation_id= packet=quit -time="2024-10-23T18:45:12Z" level=info msg="received command" command=quit correlation_id= messages="[]" -time="2024-10-23T18:45:12Z" level=info msg="sending status" code="status 200 args [] messages [] " correlation_id= -time="2024-10-23T18:45:12Z" level=info msg="done processing commands" correlation_id= ---- PASS: TestLfsTransferLock (0.02s) +time="2024-10-23T17:44:03Z" level=info msg="Finished HTTP request" content_length_bytes=572 correlation_id= duration_ms=1ns method=POST status=200 url="http://127.0.0.1:46171/api/v4/internal/allowed" +time="2024-10-23T17:44:03Z" level=info msg="Finished HTTP request" content_length_bytes=121 correlation_id= duration_ms=0s method=POST status=200 url="http://127.0.0.1:46171/api/v4/internal/lfs_authenticate" +time="2024-10-23T17:44:03Z" level=info msg="processing commands" correlation_id= +time="2024-10-23T17:44:03Z" level=info msg="received packet" correlation_id= packet="version 1" +time="2024-10-23T17:44:03Z" level=info msg="received command" command=version correlation_id= messages="[1]" +time="2024-10-23T17:44:03Z" level=info msg="sending status" code="status 200 args [] messages [] " correlation_id= +time="2024-10-23T17:44:03Z" level=info msg="processed command" correlation_id= +time="2024-10-23T17:44:03Z" level=info msg="received packet" correlation_id= packet=lock +time="2024-10-23T17:44:03Z" level=info msg="received command" command=lock correlation_id= messages="[]" +time="2024-10-23T17:44:03Z" level=info msg="failed to create lock" correlation_id= err="lock is not yet supported by git-lfs-transfer. See https://gitlab.com/groups/gitlab-org/-/epics/11872 to track progress." +time="2024-10-23T17:44:03Z" level=info msg="sending error status" code=405 correlation_id= fields.msg="error: lock is not yet supported by git-lfs-transfer. See https://gitlab.com/groups/gitlab-org/-/epics/11872 to track progress." +time="2024-10-23T17:44:03Z" level=info msg="processed command" correlation_id= +time="2024-10-23T17:44:03Z" level=info msg="received packet" correlation_id= packet=quit +time="2024-10-23T17:44:03Z" level=info msg="received command" command=quit correlation_id= messages="[]" +time="2024-10-23T17:44:03Z" level=info msg="sending status" code="status 200 args [] messages [] " correlation_id= +time="2024-10-23T17:44:03Z" level=info msg="done processing commands" correlation_id= +--- PASS: TestLfsTransferLock (0.01s) === RUN TestLfsTransferUnlock -time="2024-10-23T18:45:12Z" level=info msg="Finished HTTP request" content_length_bytes=572 correlation_id= duration_ms=6ns method=POST status=200 url="http://127.0.0.1:33519/api/v4/internal/allowed" -time="2024-10-23T18:45:12Z" level=info msg="Finished HTTP request" content_length_bytes=121 correlation_id= duration_ms=2ns method=POST status=200 url="http://127.0.0.1:33519/api/v4/internal/lfs_authenticate" -time="2024-10-23T18:45:12Z" level=info msg="processing commands" correlation_id= -time="2024-10-23T18:45:12Z" level=info msg="received packet" correlation_id= packet="version 1" -time="2024-10-23T18:45:12Z" level=info msg="received command" command=version correlation_id= messages="[1]" -time="2024-10-23T18:45:12Z" level=info msg="sending status" code="status 200 args [] messages [] " correlation_id= -time="2024-10-23T18:45:12Z" level=info msg="processed command" correlation_id= -time="2024-10-23T18:45:12Z" level=info msg="received packet" correlation_id= packet="unlock lock1" -time="2024-10-23T18:45:12Z" level=info msg="received command" command=unlock correlation_id= messages="[lock1]" -time="2024-10-23T18:45:12Z" level=info msg="sending error status" code=405 correlation_id= fields.msg="error: unlock is not yet supported by git-lfs-transfer. See https://gitlab.com/groups/gitlab-org/-/epics/11872 to track progress." -time="2024-10-23T18:45:12Z" level=info msg="processed command" correlation_id= -time="2024-10-23T18:45:12Z" level=info msg="received packet" correlation_id= packet=quit -time="2024-10-23T18:45:12Z" level=info msg="received command" command=quit correlation_id= messages="[]" -time="2024-10-23T18:45:12Z" level=info msg="sending status" code="status 200 args [] messages [] " correlation_id= -time="2024-10-23T18:45:12Z" level=info msg="done processing commands" correlation_id= ---- PASS: TestLfsTransferUnlock (0.02s) +time="2024-10-23T17:44:03Z" level=info msg="Finished HTTP request" content_length_bytes=571 correlation_id= duration_ms=1ns method=POST status=200 url="http://127.0.0.1:45753/api/v4/internal/allowed" +time="2024-10-23T17:44:03Z" level=info msg="Finished HTTP request" content_length_bytes=121 correlation_id= duration_ms=1ns method=POST status=200 url="http://127.0.0.1:45753/api/v4/internal/lfs_authenticate" +time="2024-10-23T17:44:03Z" level=info msg="processing commands" correlation_id= +time="2024-10-23T17:44:03Z" level=info msg="received packet" correlation_id= packet="version 1" +time="2024-10-23T17:44:03Z" level=info msg="received command" command=version correlation_id= messages="[1]" +time="2024-10-23T17:44:03Z" level=info msg="sending status" code="status 200 args [] messages [] " correlation_id= +time="2024-10-23T17:44:03Z" level=info msg="processed command" correlation_id= +time="2024-10-23T17:44:03Z" level=info msg="received packet" correlation_id= packet="unlock lock1" +time="2024-10-23T17:44:03Z" level=info msg="received command" command=unlock correlation_id= messages="[lock1]" +time="2024-10-23T17:44:03Z" level=info msg="sending error status" code=405 correlation_id= fields.msg="error: unlock is not yet supported by git-lfs-transfer. See https://gitlab.com/groups/gitlab-org/-/epics/11872 to track progress." +time="2024-10-23T17:44:03Z" level=info msg="processed command" correlation_id= +time="2024-10-23T17:44:03Z" level=info msg="received packet" correlation_id= packet=quit +time="2024-10-23T17:44:03Z" level=info msg="received command" command=quit correlation_id= messages="[]" +time="2024-10-23T17:44:03Z" level=info msg="sending status" code="status 200 args [] messages [] " correlation_id= +time="2024-10-23T17:44:03Z" level=info msg="done processing commands" correlation_id= +--- PASS: TestLfsTransferUnlock (0.01s) === RUN TestLfsTransferListLock -time="2024-10-23T18:45:12Z" level=info msg="Finished HTTP request" content_length_bytes=572 correlation_id= duration_ms=3ns method=POST status=200 url="http://127.0.0.1:36513/api/v4/internal/allowed" -time="2024-10-23T18:45:12Z" level=info msg="Finished HTTP request" content_length_bytes=121 correlation_id= duration_ms=6ns method=POST status=200 url="http://127.0.0.1:36513/api/v4/internal/lfs_authenticate" -time="2024-10-23T18:45:12Z" level=info msg="processing commands" correlation_id= -time="2024-10-23T18:45:12Z" level=info msg="received packet" correlation_id= packet="version 1" -time="2024-10-23T18:45:12Z" level=info msg="received command" command=version correlation_id= messages="[1]" -time="2024-10-23T18:45:12Z" level=info msg="sending status" code="status 200 args [] messages [] " correlation_id= -time="2024-10-23T18:45:12Z" level=info msg="processed command" correlation_id= -time="2024-10-23T18:45:12Z" level=info msg="received packet" correlation_id= packet=list-lock -time="2024-10-23T18:45:12Z" level=info msg="received command" command=list-lock correlation_id= messages="[]" -time="2024-10-23T18:45:12Z" level=info msg="list lock command" correlation_id= err="list-lock is not yet supported by git-lfs-transfer. See https://gitlab.com/groups/gitlab-org/-/epics/11872 to track progress." status="" -time="2024-10-23T18:45:12Z" level=info msg="sending error status" code=405 correlation_id= fields.msg="error: list-lock is not yet supported by git-lfs-transfer. See https://gitlab.com/groups/gitlab-org/-/epics/11872 to track progress." -time="2024-10-23T18:45:12Z" level=info msg="processed command" correlation_id= -time="2024-10-23T18:45:12Z" level=info msg="received packet" correlation_id= packet=quit -time="2024-10-23T18:45:12Z" level=info msg="received command" command=quit correlation_id= messages="[]" -time="2024-10-23T18:45:12Z" level=info msg="sending status" code="status 200 args [] messages [] " correlation_id= -time="2024-10-23T18:45:12Z" level=info msg="done processing commands" correlation_id= ---- PASS: TestLfsTransferListLock (0.02s) +time="2024-10-23T17:44:03Z" level=info msg="Finished HTTP request" content_length_bytes=572 correlation_id= duration_ms=1ns method=POST status=200 url="http://127.0.0.1:44375/api/v4/internal/allowed" +time="2024-10-23T17:44:03Z" level=info msg="Finished HTTP request" content_length_bytes=121 correlation_id= duration_ms=1ns method=POST status=200 url="http://127.0.0.1:44375/api/v4/internal/lfs_authenticate" +time="2024-10-23T17:44:03Z" level=info msg="processing commands" correlation_id= +time="2024-10-23T17:44:03Z" level=info msg="received packet" correlation_id= packet="version 1" +time="2024-10-23T17:44:03Z" level=info msg="received command" command=version correlation_id= messages="[1]" +time="2024-10-23T17:44:03Z" level=info msg="sending status" code="status 200 args [] messages [] " correlation_id= +time="2024-10-23T17:44:03Z" level=info msg="processed command" correlation_id= +time="2024-10-23T17:44:03Z" level=info msg="received packet" correlation_id= packet=list-lock +time="2024-10-23T17:44:03Z" level=info msg="received command" command=list-lock correlation_id= messages="[]" +time="2024-10-23T17:44:03Z" level=info msg="list lock command" correlation_id= err="list-lock is not yet supported by git-lfs-transfer. See https://gitlab.com/groups/gitlab-org/-/epics/11872 to track progress." status="" +time="2024-10-23T17:44:03Z" level=info msg="sending error status" code=405 correlation_id= fields.msg="error: list-lock is not yet supported by git-lfs-transfer. See https://gitlab.com/groups/gitlab-org/-/epics/11872 to track progress." +time="2024-10-23T17:44:03Z" level=info msg="processed command" correlation_id= +time="2024-10-23T17:44:03Z" level=info msg="received packet" correlation_id= packet=quit +time="2024-10-23T17:44:03Z" level=info msg="received command" command=quit correlation_id= messages="[]" +time="2024-10-23T17:44:03Z" level=info msg="sending status" code="status 200 args [] messages [] " correlation_id= +time="2024-10-23T17:44:03Z" level=info msg="done processing commands" correlation_id= +--- PASS: TestLfsTransferListLock (0.01s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/lfstransfer 0.496s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/lfstransfer 0.133s === RUN TestExecute === RUN TestExecute/Without_any_arguments === RUN TestExecute/With_too_few_arguments === RUN TestExecute/With_too_many_arguments === RUN TestExecute/With_a_bad_ttl_days_argument === RUN TestExecute/Without_a_ttl_argument -time="2024-10-23T18:45:32Z" level=info msg="personalaccesstoken: execute: requesting token" correlation_id= token_args="&{newtoken [read_api read_repository] 2024-11-22}" -time="2024-10-23T18:45:32Z" level=info msg="Finished HTTP request" content_length_bytes=114 correlation_id= duration_ms=4ns method=POST status=200 url="http://unix/api/v4/internal/personal_access_token" +time="2024-10-23T17:44:03Z" level=info msg="personalaccesstoken: execute: requesting token" correlation_id= token_args="&{newtoken [read_api read_repository] 2024-11-22}" +time="2024-10-23T17:44:03Z" level=info msg="Finished HTTP request" content_length_bytes=114 correlation_id= duration_ms=1ns method=POST status=200 url="http://unix/api/v4/internal/personal_access_token" === RUN TestExecute/With_a_ttl_argument -time="2024-10-23T18:45:32Z" level=info msg="personalaccesstoken: execute: requesting token" correlation_id= token_args="&{newtoken [api] 2024-11-23}" -time="2024-10-23T18:45:32Z" level=info msg="Finished HTTP request" content_length_bytes=91 correlation_id= duration_ms=9ns method=POST status=200 url="http://unix/api/v4/internal/personal_access_token" +time="2024-10-23T17:44:03Z" level=info msg="personalaccesstoken: execute: requesting token" correlation_id= token_args="&{newtoken [api] 2024-11-23}" +time="2024-10-23T17:44:03Z" level=info msg="Finished HTTP request" content_length_bytes=91 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/api/v4/internal/personal_access_token" === RUN TestExecute/With_bad_response -time="2024-10-23T18:45:32Z" level=info msg="personalaccesstoken: execute: requesting token" correlation_id= token_args="&{newtoken [read_api read_repository] 2024-11-22}" -time="2024-10-23T18:45:32Z" level=info msg="Finished HTTP request" content_length_bytes=0 correlation_id= duration_ms=2ns method=POST status=200 url="http://unix/api/v4/internal/personal_access_token" +time="2024-10-23T17:44:03Z" level=info msg="personalaccesstoken: execute: requesting token" correlation_id= token_args="&{newtoken [read_api read_repository] 2024-11-22}" +time="2024-10-23T17:44:03Z" level=info msg="Finished HTTP request" content_length_bytes=0 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/api/v4/internal/personal_access_token" === RUN TestExecute/when_API_returns_an_error -time="2024-10-23T18:45:32Z" level=info msg="personalaccesstoken: execute: requesting token" correlation_id= token_args="&{newtoken [read_api read_repository] 2024-11-22}" -time="2024-10-23T18:45:32Z" level=info msg="Finished HTTP request" content_length_bytes=41 correlation_id= duration_ms=10ns method=POST status=200 url="http://unix/api/v4/internal/personal_access_token" +time="2024-10-23T17:44:03Z" level=info msg="personalaccesstoken: execute: requesting token" correlation_id= token_args="&{newtoken [read_api read_repository] 2024-11-22}" +time="2024-10-23T17:44:03Z" level=info msg="Finished HTTP request" content_length_bytes=41 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/api/v4/internal/personal_access_token" === RUN TestExecute/When_API_fails -time="2024-10-23T18:45:32Z" level=info msg="personalaccesstoken: execute: requesting token" correlation_id= token_args="&{newtoken [read_api read_repository] 2024-11-22}" -time="2024-10-23T18:45:32Z" level=error msg="Internal API error" correlation_id= duration_ms=2ns error="" method=POST status=500 url="http://unix/api/v4/internal/personal_access_token" -time="2024-10-23T18:45:33Z" level=error msg="Internal API error" correlation_id= duration_ms=1ns error="" method=POST status=500 url="http://unix/api/v4/internal/personal_access_token" -time="2024-10-23T18:45:35Z" level=error msg="Internal API error" correlation_id= duration_ms=1ns error="" method=POST status=500 url="http://unix/api/v4/internal/personal_access_token" +time="2024-10-23T17:44:03Z" level=info msg="personalaccesstoken: execute: requesting token" correlation_id= token_args="&{newtoken [read_api read_repository] 2024-11-22}" +time="2024-10-23T17:44:03Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=500 url="http://unix/api/v4/internal/personal_access_token" +time="2024-10-23T17:44:04Z" level=error msg="Internal API error" correlation_id= duration_ms=1ns error="" method=POST status=500 url="http://unix/api/v4/internal/personal_access_token" +time="2024-10-23T17:44:06Z" level=error msg="Internal API error" correlation_id= duration_ms=1ns error="" method=POST status=500 url="http://unix/api/v4/internal/personal_access_token" === RUN TestExecute/Without_KeyID_or_User -time="2024-10-23T18:45:35Z" level=info msg="personalaccesstoken: execute: requesting token" correlation_id= token_args="&{newtoken [read_api read_repository] 2024-11-22}" ---- PASS: TestExecute (3.07s) +time="2024-10-23T17:44:06Z" level=info msg="personalaccesstoken: execute: requesting token" correlation_id= token_args="&{newtoken [read_api read_repository] 2024-11-22}" +--- PASS: TestExecute (3.03s) --- PASS: TestExecute/Without_any_arguments (0.00s) --- PASS: TestExecute/With_too_few_arguments (0.00s) --- PASS: TestExecute/With_too_many_arguments (0.00s) --- PASS: TestExecute/With_a_bad_ttl_days_argument (0.00s) - --- PASS: TestExecute/Without_a_ttl_argument (0.01s) - --- PASS: TestExecute/With_a_ttl_argument (0.01s) + --- PASS: TestExecute/Without_a_ttl_argument (0.00s) + --- PASS: TestExecute/With_a_ttl_argument (0.00s) --- PASS: TestExecute/With_bad_response (0.00s) - --- PASS: TestExecute/when_API_returns_an_error (0.01s) + --- PASS: TestExecute/when_API_returns_an_error (0.00s) --- PASS: TestExecute/When_API_fails (3.02s) --- PASS: TestExecute/Without_KeyID_or_User (0.00s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/personalaccesstoken 3.264s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/personalaccesstoken 3.083s === RUN TestCountingWriter_Write --- PASS: TestCountingWriter_Write (0.00s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/readwriter 0.179s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/readwriter 0.017s === RUN TestReceivePack === RUN TestReceivePack/via_unix_network - gitalycall_test.go:24: Server address: unix:/tmp/gitaly2000937424/gitaly.sock -time="2024-10-23T18:45:33Z" level=info msg="Finished HTTP request" content_length_bytes=572 correlation_id=a-correlation-id duration_ms=5ns method=POST status=200 url="http://127.0.0.1:37115/api/v4/internal/allowed" -time="2024-10-23T18:45:33Z" level=info msg="executing git command" command=git-receive-pack correlation_id=a-correlation-id git_protocol= gl_key_id=123 gl_key_type=key gl_project_path=group/project-path gl_repository=group/repo remote_ip=127.0.0.1 user_id=1 username=alex-doe -time="2024-10-23T18:45:33Z" level=info msg="Finished HTTP request" content_length_bytes=572 correlation_id=a-correlation-id duration_ms=5ns method=POST status=200 url="http://127.0.0.1:37115/api/v4/internal/allowed" -time="2024-10-23T18:45:33Z" level=info msg="executing git command" command=git-receive-pack correlation_id=a-correlation-id git_protocol= gl_key_id=123 gl_key_type=key gl_project_path=group/project-path gl_repository=group/repo remote_ip=127.0.0.1 user_id=1 username=alex-doe + gitalycall_test.go:24: Server address: unix:/tmp/gitaly3125129890/gitaly.sock +time="2024-10-23T17:44:06Z" level=info msg="Finished HTTP request" content_length_bytes=572 correlation_id=a-correlation-id duration_ms=7ns method=POST status=200 url="http://127.0.0.1:41649/api/v4/internal/allowed" +time="2024-10-23T17:44:06Z" level=info msg="executing git command" command=git-receive-pack correlation_id=a-correlation-id git_protocol= gl_key_id=123 gl_key_type=key gl_project_path=group/project-path gl_repository=group/repo remote_ip=127.0.0.1 user_id=1 username=alex-doe +time="2024-10-23T17:44:06Z" level=info msg="Finished HTTP request" content_length_bytes=572 correlation_id=a-correlation-id duration_ms=3ns method=POST status=200 url="http://127.0.0.1:41649/api/v4/internal/allowed" +time="2024-10-23T17:44:06Z" level=info msg="executing git command" command=git-receive-pack correlation_id=a-correlation-id git_protocol= gl_key_id=123 gl_key_type=key gl_project_path=group/project-path gl_repository=group/repo remote_ip=127.0.0.1 user_id=1 username=alex-doe === RUN TestReceivePack/via_tcp_network - gitalycall_test.go:24: Server address: tcp://127.0.0.1:45645 -time="2024-10-23T18:45:33Z" level=info msg="Finished HTTP request" content_length_bytes=555 correlation_id=a-correlation-id duration_ms=8ns method=POST status=200 url="http://127.0.0.1:42531/api/v4/internal/allowed" -time="2024-10-23T18:45:33Z" level=info msg="executing git command" command=git-receive-pack correlation_id=a-correlation-id git_protocol= gl_key_id=123 gl_key_type=key gl_project_path=group/project-path gl_repository=group/repo remote_ip=127.0.0.1 user_id=1 username=alex-doe -time="2024-10-23T18:45:33Z" level=info msg="Finished HTTP request" content_length_bytes=555 correlation_id=a-correlation-id duration_ms=20ns method=POST status=200 url="http://127.0.0.1:42531/api/v4/internal/allowed" -time="2024-10-23T18:45:33Z" level=info msg="executing git command" command=git-receive-pack correlation_id=a-correlation-id git_protocol= gl_key_id=123 gl_key_type=key gl_project_path=group/project-path gl_repository=group/repo remote_ip=127.0.0.1 user_id=1 username=alex-doe + gitalycall_test.go:24: Server address: tcp://127.0.0.1:40249 +time="2024-10-23T17:44:06Z" level=info msg="Finished HTTP request" content_length_bytes=555 correlation_id=a-correlation-id duration_ms=1ns method=POST status=200 url="http://127.0.0.1:43209/api/v4/internal/allowed" +time="2024-10-23T17:44:06Z" level=info msg="executing git command" command=git-receive-pack correlation_id=a-correlation-id git_protocol= gl_key_id=123 gl_key_type=key gl_project_path=group/project-path gl_repository=group/repo remote_ip=127.0.0.1 user_id=1 username=alex-doe +time="2024-10-23T17:44:06Z" level=info msg="Finished HTTP request" content_length_bytes=555 correlation_id=a-correlation-id duration_ms=2ns method=POST status=200 url="http://127.0.0.1:43209/api/v4/internal/allowed" +time="2024-10-23T17:44:06Z" level=info msg="executing git command" command=git-receive-pack correlation_id=a-correlation-id git_protocol= gl_key_id=123 gl_key_type=key gl_project_path=group/project-path gl_repository=group/repo remote_ip=127.0.0.1 user_id=1 username=alex-doe === RUN TestReceivePack/via_dns_network - gitalycall_test.go:24: Server address: dns:///127.0.0.1:38157 -time="2024-10-23T18:45:33Z" level=info msg="Finished HTTP request" content_length_bytes=556 correlation_id=a-correlation-id duration_ms=6ns method=POST status=200 url="http://127.0.0.1:33105/api/v4/internal/allowed" -time="2024-10-23T18:45:33Z" level=info msg="executing git command" command=git-receive-pack correlation_id=a-correlation-id git_protocol= gl_key_id=123 gl_key_type=key gl_project_path=group/project-path gl_repository=group/repo remote_ip=127.0.0.1 user_id=1 username=alex-doe -time="2024-10-23T18:45:33Z" level=info msg="Finished HTTP request" content_length_bytes=556 correlation_id=a-correlation-id duration_ms=6ns method=POST status=200 url="http://127.0.0.1:33105/api/v4/internal/allowed" -time="2024-10-23T18:45:33Z" level=info msg="executing git command" command=git-receive-pack correlation_id=a-correlation-id git_protocol= gl_key_id=123 gl_key_type=key gl_project_path=group/project-path gl_repository=group/repo remote_ip=127.0.0.1 user_id=1 username=alex-doe ---- PASS: TestReceivePack (0.33s) - --- PASS: TestReceivePack/via_unix_network (0.12s) - --- PASS: TestReceivePack/via_tcp_network (0.10s) - --- PASS: TestReceivePack/via_dns_network (0.10s) + gitalycall_test.go:24: Server address: dns:///127.0.0.1:41097 +time="2024-10-23T17:44:06Z" level=info msg="Finished HTTP request" content_length_bytes=556 correlation_id=a-correlation-id duration_ms=2ns method=POST status=200 url="http://127.0.0.1:38029/api/v4/internal/allowed" +time="2024-10-23T17:44:06Z" level=info msg="executing git command" command=git-receive-pack correlation_id=a-correlation-id git_protocol= gl_key_id=123 gl_key_type=key gl_project_path=group/project-path gl_repository=group/repo remote_ip=127.0.0.1 user_id=1 username=alex-doe +time="2024-10-23T17:44:06Z" level=info msg="Finished HTTP request" content_length_bytes=556 correlation_id=a-correlation-id duration_ms=1ns method=POST status=200 url="http://127.0.0.1:38029/api/v4/internal/allowed" +time="2024-10-23T17:44:06Z" level=info msg="executing git command" command=git-receive-pack correlation_id=a-correlation-id git_protocol= gl_key_id=123 gl_key_type=key gl_project_path=group/project-path gl_repository=group/repo remote_ip=127.0.0.1 user_id=1 username=alex-doe +time="2024-10-23T17:44:06Z" level=error msg="2024/10/23 17:44:06 [ERR] yamux: Failed to write body: write tcp 127.0.0.1:41097->127.0.0.1:48848: write: broken pipe" correlation_id= +--- PASS: TestReceivePack (0.11s) + --- PASS: TestReceivePack/via_unix_network (0.04s) + --- PASS: TestReceivePack/via_tcp_network (0.04s) + --- PASS: TestReceivePack/via_dns_network (0.03s) === RUN TestAllowedAccess -time="2024-10-23T18:45:33Z" level=info msg="Finished HTTP request" content_length_bytes=572 correlation_id= duration_ms=3ns method=POST status=200 url="http://unix/api/v4/internal/allowed" -time="2024-10-23T18:45:33Z" level=warning msg="No gRPC service name specified, defaulting to gitlab-shell-unknown" correlation_id= service_name=gitlab-shell-unknown -time="2024-10-23T18:45:33Z" level=info msg="executing git command" command=git-receive-pack correlation_id= git_protocol= gl_key_id=123 gl_key_type=key gl_project_path=group/project-path gl_repository=group/repo remote_ip= user_id=1 username=alex-doe ---- PASS: TestAllowedAccess (0.05s) +time="2024-10-23T17:44:06Z" level=info msg="Finished HTTP request" content_length_bytes=572 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/api/v4/internal/allowed" +time="2024-10-23T17:44:06Z" level=warning msg="No gRPC service name specified, defaulting to gitlab-shell-unknown" correlation_id= service_name=gitlab-shell-unknown +time="2024-10-23T17:44:06Z" level=info msg="executing git command" command=git-receive-pack correlation_id= git_protocol= gl_key_id=123 gl_key_type=key gl_project_path=group/project-path gl_repository=group/repo remote_ip= user_id=1 username=alex-doe +--- PASS: TestAllowedAccess (0.01s) === RUN TestForbiddenAccess -time="2024-10-23T18:45:33Z" level=error msg="Internal API error" correlation_id= duration_ms=9ns error="" method=POST status=403 url="http://unix/api/v4/internal/allowed" ---- PASS: TestForbiddenAccess (0.02s) +time="2024-10-23T17:44:06Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=403 url="http://unix/api/v4/internal/allowed" +--- PASS: TestForbiddenAccess (0.00s) === RUN TestCustomReceivePack -time="2024-10-23T18:45:33Z" level=info msg="Finished HTTP request" content_length_bytes=198 correlation_id= duration_ms=14ns method=POST status=300 url="http://unix/api/v4/internal/allowed" -time="2024-10-23T18:45:33Z" level=info msg="customaction: processApiEndpoints: Performing custom action" correlation_id= endpoint=/geo/proxy/info_refs primary_repo="https://repo/path" -time="2024-10-23T18:45:33Z" level=info msg="Finished HTTP request" content_length_bytes=22 correlation_id= duration_ms=6ns method=POST status=200 url="http://unix/geo/proxy/info_refs" -time="2024-10-23T18:45:33Z" level=info msg="customaction: processApiEndpoints: Performing custom action" correlation_id= endpoint=/geo/proxy/push primary_repo="https://repo/path" -time="2024-10-23T18:45:33Z" level=info msg="Finished HTTP request" content_length_bytes=22 correlation_id= duration_ms=1ns method=POST status=200 url="http://unix/geo/proxy/push" ---- PASS: TestCustomReceivePack (0.03s) +time="2024-10-23T17:44:06Z" level=info msg="Finished HTTP request" content_length_bytes=198 correlation_id= duration_ms=0s method=POST status=300 url="http://unix/api/v4/internal/allowed" +time="2024-10-23T17:44:06Z" level=info msg="customaction: processApiEndpoints: Performing custom action" correlation_id= endpoint=/geo/proxy/info_refs primary_repo="https://repo/path" +time="2024-10-23T17:44:06Z" level=info msg="Finished HTTP request" content_length_bytes=22 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/geo/proxy/info_refs" +time="2024-10-23T17:44:06Z" level=info msg="customaction: processApiEndpoints: Performing custom action" correlation_id= endpoint=/geo/proxy/push primary_repo="https://repo/path" +time="2024-10-23T17:44:06Z" level=info msg="Finished HTTP request" content_length_bytes=22 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/geo/proxy/push" +--- PASS: TestCustomReceivePack (0.00s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/receivepack 0.598s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/receivepack 0.218s === RUN TestMissingUser -time="2024-10-23T18:45:49Z" level=info msg="Finished HTTP request" content_length_bytes=42 correlation_id= duration_ms=7ns method=POST status=200 url="http://unix/api/v4/internal/allowed" ---- PASS: TestMissingUser (0.02s) +time="2024-10-23T17:44:06Z" level=info msg="Finished HTTP request" content_length_bytes=42 correlation_id= duration_ms=5ns method=POST status=200 url="http://unix/api/v4/internal/allowed" +--- PASS: TestMissingUser (0.01s) === RUN TestConsoleMessages -time="2024-10-23T18:45:49Z" level=info msg="Finished HTTP request" content_length_bytes=46 correlation_id= duration_ms=2ns method=POST status=200 url="http://unix/api/v4/internal/allowed" ---- PASS: TestConsoleMessages (0.00s) +time="2024-10-23T17:44:06Z" level=info msg="Finished HTTP request" content_length_bytes=46 correlation_id= duration_ms=4ns method=POST status=200 url="http://unix/api/v4/internal/allowed" +--- PASS: TestConsoleMessages (0.01s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/shared/accessverifier 0.180s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/shared/accessverifier 0.080s ? gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/shared/disallowedcommand [no test files] === RUN TestExecuteEOFSent -time="2024-10-23T18:45:49Z" level=info msg="customaction: processApiEndpoints: Performing custom action" correlation_id= endpoint=/geo/proxy/info_refs_receive_pack primary_repo="https://repo/path" -time="2024-10-23T18:45:49Z" level=info msg="Finished HTTP request" content_length_bytes=35 correlation_id= duration_ms=3ns method=POST status=200 url="http://unix/geo/proxy/info_refs_receive_pack" -time="2024-10-23T18:45:49Z" level=info msg="customaction: processApiEndpoints: Performing custom action" correlation_id= endpoint=/geo/proxy/receive_pack primary_repo="https://repo/path" -time="2024-10-23T18:45:49Z" level=info msg="Finished HTTP request" content_length_bytes=35 correlation_id= duration_ms=2ns method=POST status=200 url="http://unix/geo/proxy/receive_pack" +time="2024-10-23T17:44:09Z" level=info msg="customaction: processApiEndpoints: Performing custom action" correlation_id= endpoint=/geo/proxy/info_refs_receive_pack primary_repo="https://repo/path" +time="2024-10-23T17:44:09Z" level=info msg="Finished HTTP request" content_length_bytes=35 correlation_id= duration_ms=2ns method=POST status=200 url="http://unix/geo/proxy/info_refs_receive_pack" +time="2024-10-23T17:44:09Z" level=info msg="customaction: processApiEndpoints: Performing custom action" correlation_id= endpoint=/geo/proxy/receive_pack primary_repo="https://repo/path" +time="2024-10-23T17:44:09Z" level=info msg="Finished HTTP request" content_length_bytes=35 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/geo/proxy/receive_pack" --- PASS: TestExecuteEOFSent (0.01s) === RUN TestExecuteNoEOFSent -time="2024-10-23T18:45:49Z" level=info msg="customaction: processApiEndpoints: Performing custom action" correlation_id= endpoint=/geo/proxy/info_refs_upload_pack primary_repo="https://repo/path" -time="2024-10-23T18:45:49Z" level=info msg="Finished HTTP request" content_length_bytes=35 correlation_id= duration_ms=2ns method=POST status=200 url="http://unix/geo/proxy/info_refs_upload_pack" -time="2024-10-23T18:45:49Z" level=info msg="customaction: processApiEndpoints: Performing custom action" correlation_id= endpoint=/geo/proxy/upload_pack primary_repo="https://repo/path" -time="2024-10-23T18:45:49Z" level=info msg="Finished HTTP request" content_length_bytes=35 correlation_id= duration_ms=2ns method=POST status=200 url="http://unix/geo/proxy/upload_pack" ---- PASS: TestExecuteNoEOFSent (0.01s) +time="2024-10-23T17:44:09Z" level=info msg="customaction: processApiEndpoints: Performing custom action" correlation_id= endpoint=/geo/proxy/info_refs_upload_pack primary_repo="https://repo/path" +time="2024-10-23T17:44:09Z" level=info msg="Finished HTTP request" content_length_bytes=35 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/geo/proxy/info_refs_upload_pack" +time="2024-10-23T17:44:09Z" level=info msg="customaction: processApiEndpoints: Performing custom action" correlation_id= endpoint=/geo/proxy/upload_pack primary_repo="https://repo/path" +time="2024-10-23T17:44:09Z" level=info msg="Finished HTTP request" content_length_bytes=35 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/geo/proxy/upload_pack" +--- PASS: TestExecuteNoEOFSent (0.00s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/shared/customaction 0.218s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/shared/customaction 0.084s === RUN TestExecute === RUN TestExecute/With_a_known_key_id -time="2024-10-23T18:45:53Z" level=info msg="Finished HTTP request" content_length_bytes=55 correlation_id= duration_ms=12ns method=POST status=200 url="http://unix/api/v4/internal/two_factor_recovery_codes" +time="2024-10-23T17:44:09Z" level=info msg="Finished HTTP request" content_length_bytes=55 correlation_id= duration_ms=1ns method=POST status=200 url="http://unix/api/v4/internal/two_factor_recovery_codes" === RUN TestExecute/With_bad_response -time="2024-10-23T18:45:53Z" level=info msg="Finished HTTP request" content_length_bytes=0 correlation_id= duration_ms=7ns method=POST status=200 url="http://unix/api/v4/internal/two_factor_recovery_codes" -time="2024-10-23T18:45:53Z" level=error msg="twofactorrecover: displayRecoveryCodes: failed to generate recovery codes" correlation_id= error="Parsing failed" +time="2024-10-23T17:44:09Z" level=info msg="Finished HTTP request" content_length_bytes=0 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/api/v4/internal/two_factor_recovery_codes" +time="2024-10-23T17:44:09Z" level=error msg="twofactorrecover: displayRecoveryCodes: failed to generate recovery codes" correlation_id= error="Parsing failed" === RUN TestExecute/With_API_returns_an_error -time="2024-10-23T18:45:53Z" level=info msg="Finished HTTP request" content_length_bytes=41 correlation_id= duration_ms=2ns method=POST status=200 url="http://unix/api/v4/internal/two_factor_recovery_codes" -time="2024-10-23T18:45:53Z" level=error msg="twofactorrecover: displayRecoveryCodes: failed to generate recovery codes" correlation_id= error="Forbidden!" +time="2024-10-23T17:44:09Z" level=info msg="Finished HTTP request" content_length_bytes=41 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/api/v4/internal/two_factor_recovery_codes" +time="2024-10-23T17:44:09Z" level=error msg="twofactorrecover: displayRecoveryCodes: failed to generate recovery codes" correlation_id= error="Forbidden!" === RUN TestExecute/With_API_fails -time="2024-10-23T18:45:53Z" level=error msg="Internal API error" correlation_id= duration_ms=9ns error="" method=POST status=500 url="http://unix/api/v4/internal/two_factor_recovery_codes" -time="2024-10-23T18:45:54Z" level=error msg="Internal API error" correlation_id= duration_ms=2ns error="" method=POST status=500 url="http://unix/api/v4/internal/two_factor_recovery_codes" -time="2024-10-23T18:45:56Z" level=error msg="Internal API error" correlation_id= duration_ms=1ns error="" method=POST status=500 url="http://unix/api/v4/internal/two_factor_recovery_codes" -time="2024-10-23T18:45:56Z" level=error msg="twofactorrecover: displayRecoveryCodes: failed to generate recovery codes" correlation_id= error="Internal API unreachable" +time="2024-10-23T17:44:09Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=500 url="http://unix/api/v4/internal/two_factor_recovery_codes" +time="2024-10-23T17:44:10Z" level=error msg="Internal API error" correlation_id= duration_ms=2ns error="" method=POST status=500 url="http://unix/api/v4/internal/two_factor_recovery_codes" +time="2024-10-23T17:44:12Z" level=error msg="Internal API error" correlation_id= duration_ms=4ns error="" method=POST status=500 url="http://unix/api/v4/internal/two_factor_recovery_codes" +time="2024-10-23T17:44:12Z" level=error msg="twofactorrecover: displayRecoveryCodes: failed to generate recovery codes" correlation_id= error="Internal API unreachable" === RUN TestExecute/With_missing_arguments -time="2024-10-23T18:45:56Z" level=error msg="twofactorrecover: displayRecoveryCodes: failed to generate recovery codes" correlation_id= error="who='' is invalid" +time="2024-10-23T17:44:12Z" level=error msg="twofactorrecover: displayRecoveryCodes: failed to generate recovery codes" correlation_id= error="who='' is invalid" === RUN TestExecute/With_negative_answer === RUN TestExecute/With_some_other_answer ---- PASS: TestExecute (3.08s) - --- PASS: TestExecute/With_a_known_key_id (0.03s) - --- PASS: TestExecute/With_bad_response (0.01s) - --- PASS: TestExecute/With_API_returns_an_error (0.01s) - --- PASS: TestExecute/With_API_fails (3.03s) +--- PASS: TestExecute (3.03s) + --- PASS: TestExecute/With_a_known_key_id (0.00s) + --- PASS: TestExecute/With_bad_response (0.00s) + --- PASS: TestExecute/With_API_returns_an_error (0.00s) + --- PASS: TestExecute/With_API_fails (3.02s) --- PASS: TestExecute/With_missing_arguments (0.00s) --- PASS: TestExecute/With_negative_answer (0.00s) --- PASS: TestExecute/With_some_other_answer (0.00s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/twofactorrecover 3.327s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/twofactorrecover 3.079s === RUN TestExecute === RUN TestExecute/Verify_via_OTP -time="2024-10-23T18:46:09Z" level=info msg="Finished HTTP request" content_length_bytes=17 correlation_id= duration_ms=12ns method=POST status=200 url="http://unix/api/v4/internal/two_factor_manual_otp_check" -time="2024-10-23T18:46:09Z" level=info msg="Two factor verify command finished" correlation_id= message="OTP validation successful. Git operations are now allowed." +time="2024-10-23T17:44:10Z" level=info msg="Finished HTTP request" content_length_bytes=17 correlation_id= duration_ms=2ns method=POST status=200 url="http://unix/api/v4/internal/two_factor_manual_otp_check" +time="2024-10-23T17:44:10Z" level=info msg="Two factor verify command finished" correlation_id= message="OTP validation successful. Git operations are now allowed." === RUN TestExecute/Verify_via_OTP#01 -time="2024-10-23T18:46:09Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=17ns error="context canceled" method=POST url="http://unix/api/v4/internal/two_factor_push_otp_check" -time="2024-10-23T18:46:09Z" level=error msg="Internal API error" correlation_id= duration_ms=14ns error="" method=POST status=500 url="http://unix/api/v4/internal/two_factor_push_otp_check" -time="2024-10-23T18:46:09Z" level=info msg="Finished HTTP request" content_length_bytes=17 correlation_id= duration_ms=22ns method=POST status=200 url="http://unix/api/v4/internal/two_factor_manual_otp_check" -time="2024-10-23T18:46:09Z" level=info msg="Two factor verify command finished" correlation_id= message="OTP validation successful. Git operations are now allowed." +time="2024-10-23T17:44:10Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=2ns error="context canceled" method=POST url="http://unix/api/v4/internal/two_factor_push_otp_check" +time="2024-10-23T17:44:10Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=500 url="http://unix/api/v4/internal/two_factor_push_otp_check" +time="2024-10-23T17:44:10Z" level=info msg="Finished HTTP request" content_length_bytes=17 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/api/v4/internal/two_factor_manual_otp_check" +time="2024-10-23T17:44:10Z" level=info msg="Two factor verify command finished" correlation_id= message="OTP validation successful. Git operations are now allowed." === RUN TestExecute/Verify_via_push_authentication -time="2024-10-23T18:46:09Z" level=info msg="Finished HTTP request" content_length_bytes=17 correlation_id= duration_ms=8ns method=POST status=200 url="http://unix/api/v4/internal/two_factor_push_otp_check" -time="2024-10-23T18:46:09Z" level=info msg="Two factor verify command finished" correlation_id= message="OTP has been validated by Push Authentication. Git operations are now allowed." +time="2024-10-23T17:44:10Z" level=info msg="Finished HTTP request" content_length_bytes=17 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/api/v4/internal/two_factor_push_otp_check" +time="2024-10-23T17:44:10Z" level=info msg="Two factor verify command finished" correlation_id= message="OTP has been validated by Push Authentication. Git operations are now allowed." === RUN TestExecute/With_an_empty_OTP -time="2024-10-23T18:46:09Z" level=info msg="Two factor verify command finished" correlation_id= message="OTP validation failed: OTP cannot be blank." +time="2024-10-23T17:44:10Z" level=info msg="Two factor verify command finished" correlation_id= message="OTP validation failed: OTP cannot be blank." === RUN TestExecute/With_bad_response -time="2024-10-23T18:46:09Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=0s error="context canceled" method=POST url="http://unix/api/v4/internal/two_factor_push_otp_check" -time="2024-10-23T18:46:09Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=6ns error="context canceled" method=POST url="http://unix/api/v4/internal/two_factor_manual_otp_check" -time="2024-10-23T18:46:09Z" level=info msg="Finished HTTP request" content_length_bytes=0 correlation_id= duration_ms=13ns method=POST status=200 url="http://unix/api/v4/internal/two_factor_manual_otp_check" -time="2024-10-23T18:46:09Z" level=info msg="Two factor verify command finished" correlation_id= message="OTP validation failed: Parsing failed" +time="2024-10-23T17:44:10Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=2ns error="context canceled" method=POST url="http://unix/api/v4/internal/two_factor_manual_otp_check" +time="2024-10-23T17:44:10Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=2ns error="context canceled" method=POST url="http://unix/api/v4/internal/two_factor_push_otp_check" +time="2024-10-23T17:44:10Z" level=info msg="Finished HTTP request" content_length_bytes=0 correlation_id= duration_ms=1ns method=POST status=200 url="http://unix/api/v4/internal/two_factor_manual_otp_check" +time="2024-10-23T17:44:10Z" level=info msg="Two factor verify command finished" correlation_id= message="OTP validation failed: Parsing failed" === RUN TestExecute/With_API_returns_an_error -time="2024-10-23T18:46:09Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=13ns error="context canceled" method=POST url="http://unix/api/v4/internal/two_factor_push_otp_check" -time="2024-10-23T18:46:09Z" level=info msg="Finished HTTP request" content_length_bytes=44 correlation_id= duration_ms=3ns method=POST status=200 url="http://unix/api/v4/internal/two_factor_manual_otp_check" -time="2024-10-23T18:46:09Z" level=info msg="Two factor verify command finished" correlation_id= message="OTP validation failed: error message" +time="2024-10-23T17:44:10Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=1ns error="context canceled" method=POST url="http://unix/api/v4/internal/two_factor_push_otp_check" +time="2024-10-23T17:44:10Z" level=info msg="Finished HTTP request" content_length_bytes=44 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/api/v4/internal/two_factor_manual_otp_check" +time="2024-10-23T17:44:10Z" level=info msg="Two factor verify command finished" correlation_id= message="OTP validation failed: error message" === RUN TestExecute/With_API_fails -time="2024-10-23T18:46:09Z" level=error msg="Internal API error" correlation_id= duration_ms=3ns error="" method=POST status=500 url="http://unix/api/v4/internal/two_factor_manual_otp_check" -time="2024-10-23T18:46:09Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=17ns error="context canceled" method=POST url="http://unix/api/v4/internal/two_factor_push_otp_check" -time="2024-10-23T18:46:10Z" level=error msg="Internal API error" correlation_id= duration_ms=2ns error="" method=POST status=500 url="http://unix/api/v4/internal/two_factor_manual_otp_check" -time="2024-10-23T18:46:12Z" level=error msg="Internal API error" correlation_id= duration_ms=2ns error="" method=POST status=500 url="http://unix/api/v4/internal/two_factor_manual_otp_check" -time="2024-10-23T18:46:12Z" level=info msg="Two factor verify command finished" correlation_id= message="OTP validation failed: Internal API unreachable" +time="2024-10-23T17:44:10Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=2ns error="context canceled" method=POST url="http://unix/api/v4/internal/two_factor_push_otp_check" +time="2024-10-23T17:44:10Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=500 url="http://unix/api/v4/internal/two_factor_manual_otp_check" +time="2024-10-23T17:44:11Z" level=error msg="Internal API error" correlation_id= duration_ms=8ns error="" method=POST status=500 url="http://unix/api/v4/internal/two_factor_manual_otp_check" +time="2024-10-23T17:44:13Z" level=error msg="Internal API error" correlation_id= duration_ms=1ns error="" method=POST status=500 url="http://unix/api/v4/internal/two_factor_manual_otp_check" +time="2024-10-23T17:44:13Z" level=info msg="Two factor verify command finished" correlation_id= message="OTP validation failed: Internal API unreachable" === RUN TestExecute/With_missing_arguments -time="2024-10-23T18:46:12Z" level=info msg="Two factor verify command finished" correlation_id= message="OTP validation failed: who='' is invalid" ---- PASS: TestExecute (3.15s) - --- PASS: TestExecute/Verify_via_OTP (0.02s) - --- PASS: TestExecute/Verify_via_OTP#01 (0.03s) - --- PASS: TestExecute/Verify_via_push_authentication (0.01s) +time="2024-10-23T17:44:13Z" level=info msg="Two factor verify command finished" correlation_id= message="OTP validation failed: who='' is invalid" +--- PASS: TestExecute (3.04s) + --- PASS: TestExecute/Verify_via_OTP (0.00s) + --- PASS: TestExecute/Verify_via_OTP#01 (0.00s) + --- PASS: TestExecute/Verify_via_push_authentication (0.00s) --- PASS: TestExecute/With_an_empty_OTP (0.00s) - --- PASS: TestExecute/With_bad_response (0.02s) - --- PASS: TestExecute/With_API_returns_an_error (0.01s) - --- PASS: TestExecute/With_API_fails (3.05s) + --- PASS: TestExecute/With_bad_response (0.00s) + --- PASS: TestExecute/With_API_returns_an_error (0.00s) + --- PASS: TestExecute/With_API_fails (3.02s) --- PASS: TestExecute/With_missing_arguments (0.00s) === RUN TestCanceledContext -time="2024-10-23T18:46:12Z" level=error msg="Internal API unreachable" correlation_id= duration_ms="3.064µs" error="context canceled" method=POST url="http://unix/api/v4/internal/two_factor_push_otp_check" -time="2024-10-23T18:46:12Z" level=info msg="Two factor verify command finished" correlation_id= message="OTP validation failed: context canceled" -time="2024-10-23T18:46:12Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=0s error="context canceled" method=POST url="http://unix/api/v4/internal/two_factor_push_otp_check" ---- PASS: TestCanceledContext (0.04s) +time="2024-10-23T17:44:13Z" level=info msg="Two factor verify command finished" correlation_id= message="OTP validation failed: context canceled" +--- PASS: TestCanceledContext (0.00s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/twofactorverify 3.375s +time="2024-10-23T17:44:13Z" level=error msg="Internal API unreachable" correlation_id= duration_ms="3.025µs" error="context canceled" method=POST url="http://unix/api/v4/internal/two_factor_push_otp_check" +time="2024-10-23T17:44:13Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=0s error="context canceled" method=POST url="http://unix/api/v4/internal/two_factor_push_otp_check" +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/twofactorverify 3.088s === RUN TestUploadArchive === RUN TestUploadArchive/via_unix_network - gitalycall_test.go:24: Server address: unix:/tmp/gitaly1456089804/gitaly.sock -time="2024-10-23T18:46:09Z" level=info msg="Finished HTTP request" content_length_bytes=572 correlation_id=01JAXB6PH341JAG1C0XX25NH28 duration_ms=5ns method=POST status=200 url="http://127.0.0.1:41031/api/v4/internal/allowed" -time="2024-10-23T18:46:09Z" level=info msg="executing git command" command=git-upload-archive correlation_id=01JAXB6PH341JAG1C0XX25NH28 git_protocol= gl_key_id=123 gl_key_type=key gl_project_path=group/project-path gl_repository=group/repo remote_ip=127.0.0.1 user_id=1 username=alex-doe + gitalycall_test.go:24: Server address: unix:/tmp/gitaly3961411621/gitaly.sock +time="2024-10-23T17:44:13Z" level=info msg="Finished HTTP request" content_length_bytes=572 correlation_id=01JAX7N9HNZB1FC1MY56Y77SKT duration_ms=2ns method=POST status=200 url="http://127.0.0.1:43019/api/v4/internal/allowed" +time="2024-10-23T17:44:13Z" level=info msg="executing git command" command=git-upload-archive correlation_id=01JAX7N9HNZB1FC1MY56Y77SKT git_protocol= gl_key_id=123 gl_key_type=key gl_project_path=group/project-path gl_repository=group/repo remote_ip=127.0.0.1 user_id=1 username=alex-doe +time="2024-10-23T17:44:13Z" level=error msg="2024/10/23 17:44:13 [ERR] yamux: Failed to write header: write unix /tmp/gitaly3961411621/gitaly.sock->@: write: broken pipe" correlation_id= === RUN TestUploadArchive/via_tcp_network - gitalycall_test.go:24: Server address: tcp://127.0.0.1:34911 -time="2024-10-23T18:46:09Z" level=info msg="Finished HTTP request" content_length_bytes=555 correlation_id=01JAXB6PJMA5Z7FCH5473W09P5 duration_ms=5ns method=POST status=200 url="http://127.0.0.1:40671/api/v4/internal/allowed" -time="2024-10-23T18:46:09Z" level=info msg="executing git command" command=git-upload-archive correlation_id=01JAXB6PJMA5Z7FCH5473W09P5 git_protocol= gl_key_id=123 gl_key_type=key gl_project_path=group/project-path gl_repository=group/repo remote_ip=127.0.0.1 user_id=1 username=alex-doe + gitalycall_test.go:24: Server address: tcp://127.0.0.1:45057 +time="2024-10-23T17:44:13Z" level=info msg="Finished HTTP request" content_length_bytes=555 correlation_id=01JAX7N9J3HBR7K51F5SS8DE4W duration_ms=1ns method=POST status=200 url="http://127.0.0.1:44049/api/v4/internal/allowed" +time="2024-10-23T17:44:13Z" level=info msg="executing git command" command=git-upload-archive correlation_id=01JAX7N9J3HBR7K51F5SS8DE4W git_protocol= gl_key_id=123 gl_key_type=key gl_project_path=group/project-path gl_repository=group/repo remote_ip=127.0.0.1 user_id=1 username=alex-doe === RUN TestUploadArchive/via_dns_network - gitalycall_test.go:24: Server address: dns:///127.0.0.1:36075 -time="2024-10-23T18:46:09Z" level=info msg="Finished HTTP request" content_length_bytes=556 correlation_id=01JAXB6PMWNC593SD5NZB43BRR duration_ms=4ns method=POST status=200 url="http://127.0.0.1:46067/api/v4/internal/allowed" -time="2024-10-23T18:46:09Z" level=info msg="executing git command" command=git-upload-archive correlation_id=01JAXB6PMWNC593SD5NZB43BRR git_protocol= gl_key_id=123 gl_key_type=key gl_project_path=group/project-path gl_repository=group/repo remote_ip=127.0.0.1 user_id=1 username=alex-doe ---- PASS: TestUploadArchive (0.17s) - --- PASS: TestUploadArchive/via_unix_network (0.05s) - --- PASS: TestUploadArchive/via_tcp_network (0.07s) - --- PASS: TestUploadArchive/via_dns_network (0.04s) + gitalycall_test.go:24: Server address: dns:///127.0.0.1:46815 +time="2024-10-23T17:44:13Z" level=info msg="Finished HTTP request" content_length_bytes=556 correlation_id=01JAX7N9JN3MAZHVG8D3J3R95D duration_ms=1ns method=POST status=200 url="http://127.0.0.1:33837/api/v4/internal/allowed" +time="2024-10-23T17:44:13Z" level=info msg="executing git command" command=git-upload-archive correlation_id=01JAX7N9JN3MAZHVG8D3J3R95D git_protocol= gl_key_id=123 gl_key_type=key gl_project_path=group/project-path gl_repository=group/repo remote_ip=127.0.0.1 user_id=1 username=alex-doe +--- PASS: TestUploadArchive (0.05s) + --- PASS: TestUploadArchive/via_unix_network (0.02s) + --- PASS: TestUploadArchive/via_tcp_network (0.02s) + --- PASS: TestUploadArchive/via_dns_network (0.01s) === RUN TestAllowedAccess -time="2024-10-23T18:46:09Z" level=info msg="Finished HTTP request" content_length_bytes=572 correlation_id=01JAXB6PPECR7CZM6TGK2YPYMW duration_ms=6ns method=POST status=200 url="http://127.0.0.1:37651/api/v4/internal/allowed" -time="2024-10-23T18:46:09Z" level=info msg="executing git command" command=git-upload-archive correlation_id=01JAXB6PPECR7CZM6TGK2YPYMW git_protocol= gl_key_id=123 gl_key_type=key gl_project_path=group/project-path gl_repository=group/repo remote_ip= user_id=1 username=alex-doe ---- PASS: TestAllowedAccess (0.05s) +time="2024-10-23T17:44:13Z" level=info msg="Finished HTTP request" content_length_bytes=572 correlation_id=01JAX7N9K2NJQGPR9M3TN64KZC duration_ms=6ns method=POST status=200 url="http://127.0.0.1:45497/api/v4/internal/allowed" +time="2024-10-23T17:44:13Z" level=info msg="executing git command" command=git-upload-archive correlation_id=01JAX7N9K2NJQGPR9M3TN64KZC git_protocol= gl_key_id=123 gl_key_type=key gl_project_path=group/project-path gl_repository=group/repo remote_ip= user_id=1 username=alex-doe +--- PASS: TestAllowedAccess (0.02s) === RUN TestForbiddenAccess -time="2024-10-23T18:46:09Z" level=error msg="Internal API error" correlation_id= duration_ms=9ns error="" method=POST status=403 url="http://127.0.0.1:37687/api/v4/internal/allowed" ---- PASS: TestForbiddenAccess (0.02s) +time="2024-10-23T17:44:13Z" level=error msg="Internal API error" correlation_id= duration_ms=1ns error="" method=POST status=403 url="http://127.0.0.1:34523/api/v4/internal/allowed" +--- PASS: TestForbiddenAccess (0.00s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/uploadarchive 0.419s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/uploadarchive 0.111s === RUN TestUploadPack === RUN TestUploadPack/via_unix_network - gitalycall_test.go:24: Server address: unix:/tmp/gitaly2599636148/gitaly.sock -time="2024-10-23T18:46:09Z" level=info msg="Finished HTTP request" content_length_bytes=572 correlation_id=a-correlation-id duration_ms=3ns method=POST status=200 url="http://127.0.0.1:33759/api/v4/internal/allowed" -time="2024-10-23T18:46:09Z" level=info msg="executing git command" command=git-upload-pack correlation_id=a-correlation-id git_protocol= gl_key_id=123 gl_key_type=key gl_project_path=group/project-path gl_repository=group/repo remote_ip=127.0.0.1 user_id=1 username=alex-doe + gitalycall_test.go:24: Server address: unix:/tmp/gitaly3548655287/gitaly.sock +time="2024-10-23T17:44:13Z" level=info msg="Finished HTTP request" content_length_bytes=572 correlation_id=a-correlation-id duration_ms=2ns method=POST status=200 url="http://127.0.0.1:40013/api/v4/internal/allowed" +time="2024-10-23T17:44:13Z" level=info msg="executing git command" command=git-upload-pack correlation_id=a-correlation-id git_protocol= gl_key_id=123 gl_key_type=key gl_project_path=group/project-path gl_repository=group/repo remote_ip=127.0.0.1 user_id=1 username=alex-doe === RUN TestUploadPack/via_tcp_network - gitalycall_test.go:24: Server address: tcp://127.0.0.1:38227 -time="2024-10-23T18:46:09Z" level=info msg="Finished HTTP request" content_length_bytes=555 correlation_id=a-correlation-id duration_ms=9ns method=POST status=200 url="http://127.0.0.1:46687/api/v4/internal/allowed" -time="2024-10-23T18:46:09Z" level=info msg="executing git command" command=git-upload-pack correlation_id=a-correlation-id git_protocol= gl_key_id=123 gl_key_type=key gl_project_path=group/project-path gl_repository=group/repo remote_ip=127.0.0.1 user_id=1 username=alex-doe + gitalycall_test.go:24: Server address: tcp://127.0.0.1:37303 +time="2024-10-23T17:44:13Z" level=info msg="Finished HTTP request" content_length_bytes=555 correlation_id=a-correlation-id duration_ms=6ns method=POST status=200 url="http://127.0.0.1:43007/api/v4/internal/allowed" +time="2024-10-23T17:44:13Z" level=info msg="executing git command" command=git-upload-pack correlation_id=a-correlation-id git_protocol= gl_key_id=123 gl_key_type=key gl_project_path=group/project-path gl_repository=group/repo remote_ip=127.0.0.1 user_id=1 username=alex-doe === RUN TestUploadPack/via_dns_network - gitalycall_test.go:24: Server address: dns:///127.0.0.1:40845 -time="2024-10-23T18:46:09Z" level=info msg="Finished HTTP request" content_length_bytes=556 correlation_id=a-correlation-id duration_ms=2ns method=POST status=200 url="http://127.0.0.1:45357/api/v4/internal/allowed" -time="2024-10-23T18:46:09Z" level=info msg="executing git command" command=git-upload-pack correlation_id=a-correlation-id git_protocol= gl_key_id=123 gl_key_type=key gl_project_path=group/project-path gl_repository=group/repo remote_ip=127.0.0.1 user_id=1 username=alex-doe ---- PASS: TestUploadPack (0.20s) - --- PASS: TestUploadPack/via_unix_network (0.05s) - --- PASS: TestUploadPack/via_tcp_network (0.08s) - --- PASS: TestUploadPack/via_dns_network (0.07s) + gitalycall_test.go:24: Server address: dns:///127.0.0.1:38509 +time="2024-10-23T17:44:13Z" level=info msg="Finished HTTP request" content_length_bytes=556 correlation_id=a-correlation-id duration_ms=1ns method=POST status=200 url="http://127.0.0.1:42503/api/v4/internal/allowed" +time="2024-10-23T17:44:13Z" level=info msg="executing git command" command=git-upload-pack correlation_id=a-correlation-id git_protocol= gl_key_id=123 gl_key_type=key gl_project_path=group/project-path gl_repository=group/repo remote_ip=127.0.0.1 user_id=1 username=alex-doe +--- PASS: TestUploadPack (0.06s) + --- PASS: TestUploadPack/via_unix_network (0.02s) + --- PASS: TestUploadPack/via_tcp_network (0.03s) + --- PASS: TestUploadPack/via_dns_network (0.01s) === RUN TestAllowedAccess -time="2024-10-23T18:46:09Z" level=info msg="Finished HTTP request" content_length_bytes=572 correlation_id= duration_ms=9ns method=POST status=200 url="http://127.0.0.1:35249/api/v4/internal/allowed" -time="2024-10-23T18:46:09Z" level=warning msg="No gRPC service name specified, defaulting to gitlab-shell-unknown" correlation_id= service_name=gitlab-shell-unknown -time="2024-10-23T18:46:09Z" level=info msg="executing git command" command=git-upload-pack correlation_id= git_protocol= gl_key_id=123 gl_key_type=key gl_project_path=group/project-path gl_repository=group/repo remote_ip= user_id=1 username=alex-doe ---- PASS: TestAllowedAccess (0.09s) +time="2024-10-23T17:44:13Z" level=info msg="Finished HTTP request" content_length_bytes=572 correlation_id= duration_ms=1ns method=POST status=200 url="http://127.0.0.1:34009/api/v4/internal/allowed" +time="2024-10-23T17:44:13Z" level=warning msg="No gRPC service name specified, defaulting to gitlab-shell-unknown" correlation_id= service_name=gitlab-shell-unknown +time="2024-10-23T17:44:13Z" level=info msg="executing git command" command=git-upload-pack correlation_id= git_protocol= gl_key_id=123 gl_key_type=key gl_project_path=group/project-path gl_repository=group/repo remote_ip= user_id=1 username=alex-doe +--- PASS: TestAllowedAccess (0.02s) === RUN TestForbiddenAccess -time="2024-10-23T18:46:09Z" level=error msg="Internal API error" correlation_id= duration_ms=3ns error="" method=POST status=403 url="http://127.0.0.1:38503/api/v4/internal/allowed" ---- PASS: TestForbiddenAccess (0.01s) +time="2024-10-23T17:44:13Z" level=error msg="Internal API error" correlation_id= duration_ms=1ns error="" method=POST status=403 url="http://127.0.0.1:45297/api/v4/internal/allowed" +--- PASS: TestForbiddenAccess (0.00s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/uploadpack 0.437s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/uploadpack 0.201s === RUN TestDefaultConfig --- PASS: TestDefaultConfig (0.00s) === RUN TestConfigApplyGlobalState --- PASS: TestConfigApplyGlobalState (0.00s) === RUN TestCustomPrometheusMetrics -time="2024-10-23T18:46:17Z" level=error msg="Internal API error" correlation_id= duration_ms=11ns error="" method=GET status=404 url="http://127.0.0.1:40591" ---- PASS: TestCustomPrometheusMetrics (0.02s) +time="2024-10-23T17:44:16Z" level=error msg="Internal API error" correlation_id= duration_ms=2ns error="" method=GET status=404 url="http://127.0.0.1:38561" +--- PASS: TestCustomPrometheusMetrics (0.01s) === RUN TestNewFromDir ---- PASS: TestNewFromDir (0.10s) +--- PASS: TestNewFromDir (0.01s) === RUN TestYAMLDuration === RUN TestYAMLDuration/seconds_assumed_by_default === RUN TestYAMLDuration/milliseconds_are_parsed @@ -3787,7 +3825,7 @@ --- PASS: TestYAMLDuration/milliseconds_are_parsed (0.00s) --- PASS: TestYAMLDuration/minutes_are_parsed (0.00s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/config 0.284s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/config 0.058s === RUN TestDisplayWarningMessage === RUN TestDisplayWarningMessage/empty === RUN TestDisplayWarningMessage/basically_empty @@ -3833,7 +3871,7 @@ === RUN Test_divider --- PASS: Test_divider (0.00s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/console 0.183s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/console 0.023s === RUN TestNewSuccess === RUN TestNewSuccess/GITLAB_SHELL_DIR_env_var_is_not_defined executable_test.go:65: @@ -3850,9 +3888,9 @@ +/tmp Test: TestNewSuccess/GITLAB_SHELL_DIR_env_var_is_not_defined === RUN TestNewSuccess/GITLAB_SHELL_DIR_env_var_is_defined ---- FAIL: TestNewSuccess (0.01s) +--- FAIL: TestNewSuccess (0.00s) --- FAIL: TestNewSuccess/GITLAB_SHELL_DIR_env_var_is_not_defined (0.00s) - --- PASS: TestNewSuccess/GITLAB_SHELL_DIR_env_var_is_defined (0.01s) + --- PASS: TestNewSuccess/GITLAB_SHELL_DIR_env_var_is_defined (0.00s) === RUN TestNewFailure === RUN TestNewFailure/failed_to_determine_executable === RUN TestNewFailure/GITLAB_SHELL_DIR_doesn't_exist @@ -3860,300 +3898,300 @@ --- PASS: TestNewFailure/failed_to_determine_executable (0.00s) --- PASS: TestNewFailure/GITLAB_SHELL_DIR_doesn't_exist (0.00s) FAIL -FAIL gitlab.com/gitlab-org/gitlab-shell/v14/internal/executable 0.080s +FAIL gitlab.com/gitlab-org/gitlab-shell/v14/internal/executable 0.018s ? gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet [no test files] === RUN TestPrometheusMetrics -time="2024-10-23T18:46:33Z" level=warning msg="No gRPC service name specified, defaulting to gitlab-shell-unknown" correlation_id= service_name=gitlab-shell-unknown -time="2024-10-23T18:46:33Z" level=warning msg="No gRPC service name specified, defaulting to gitlab-shell-unknown" correlation_id= service_name=gitlab-shell-unknown +time="2024-10-23T17:44:17Z" level=warning msg="No gRPC service name specified, defaulting to gitlab-shell-unknown" correlation_id= service_name=gitlab-shell-unknown +time="2024-10-23T17:44:17Z" level=warning msg="No gRPC service name specified, defaulting to gitlab-shell-unknown" correlation_id= service_name=gitlab-shell-unknown --- PASS: TestPrometheusMetrics (0.01s) === RUN TestCachedConnections -time="2024-10-23T18:46:33Z" level=warning msg="No gRPC service name specified, defaulting to gitlab-shell-unknown" correlation_id= service_name=gitlab-shell-unknown -time="2024-10-23T18:46:33Z" level=warning msg="No gRPC service name specified, defaulting to gitlab-shell-unknown" correlation_id= service_name=gitlab-shell-unknown ---- PASS: TestCachedConnections (0.01s) +time="2024-10-23T17:44:17Z" level=warning msg="No gRPC service name specified, defaulting to gitlab-shell-unknown" correlation_id= service_name=gitlab-shell-unknown +time="2024-10-23T17:44:17Z" level=warning msg="No gRPC service name specified, defaulting to gitlab-shell-unknown" correlation_id= service_name=gitlab-shell-unknown +--- PASS: TestCachedConnections (0.00s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitaly 0.241s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitaly 0.102s === RUN TestSuccessfulResponses === RUN TestSuccessfulResponses/Provide_key_id_within_the_request -time="2024-10-23T18:46:40Z" level=info msg="Finished HTTP request" content_length_bytes=690 correlation_id= duration_ms=14ns method=POST status=200 url="http://unix/api/v4/internal/allowed" +time="2024-10-23T17:44:20Z" level=info msg="Finished HTTP request" content_length_bytes=690 correlation_id= duration_ms=5ns method=POST status=200 url="http://unix/api/v4/internal/allowed" === RUN TestSuccessfulResponses/Provide_username_within_the_request -time="2024-10-23T18:46:40Z" level=info msg="Finished HTTP request" content_length_bytes=690 correlation_id= duration_ms=3ns method=POST status=200 url="http://unix/api/v4/internal/allowed" +time="2024-10-23T17:44:20Z" level=info msg="Finished HTTP request" content_length_bytes=690 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/api/v4/internal/allowed" === RUN TestSuccessfulResponses/Provide_krb5principal_within_the_request -time="2024-10-23T18:46:40Z" level=info msg="Finished HTTP request" content_length_bytes=690 correlation_id= duration_ms=11ns method=POST status=200 url="http://unix/api/v4/internal/allowed" ---- PASS: TestSuccessfulResponses (0.15s) - --- PASS: TestSuccessfulResponses/Provide_key_id_within_the_request (0.03s) - --- PASS: TestSuccessfulResponses/Provide_username_within_the_request (0.01s) +time="2024-10-23T17:44:20Z" level=info msg="Finished HTTP request" content_length_bytes=690 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/api/v4/internal/allowed" +--- PASS: TestSuccessfulResponses (0.03s) + --- PASS: TestSuccessfulResponses/Provide_key_id_within_the_request (0.01s) + --- PASS: TestSuccessfulResponses/Provide_username_within_the_request (0.00s) --- PASS: TestSuccessfulResponses/Provide_krb5principal_within_the_request (0.01s) === RUN TestGeoPushGetCustomAction -time="2024-10-23T18:46:40Z" level=info msg="Finished HTTP request" content_length_bytes=1036 correlation_id= duration_ms=3ns method=POST status=300 url="http://unix/api/v4/internal/allowed" ---- PASS: TestGeoPushGetCustomAction (0.10s) +time="2024-10-23T17:44:20Z" level=info msg="Finished HTTP request" content_length_bytes=1036 correlation_id= duration_ms=5ns method=POST status=300 url="http://unix/api/v4/internal/allowed" +--- PASS: TestGeoPushGetCustomAction (0.05s) === RUN TestGeoPullGetCustomAction -time="2024-10-23T18:46:40Z" level=info msg="Finished HTTP request" content_length_bytes=1148 correlation_id= duration_ms=2ns method=POST status=300 url="http://unix/api/v4/internal/allowed" ---- PASS: TestGeoPullGetCustomAction (0.07s) +time="2024-10-23T17:44:20Z" level=info msg="Finished HTTP request" content_length_bytes=1148 correlation_id= duration_ms=3ns method=POST status=300 url="http://unix/api/v4/internal/allowed" +--- PASS: TestGeoPullGetCustomAction (0.02s) === RUN TestErrorResponses === RUN TestErrorResponses/A_response_with_an_error_message -time="2024-10-23T18:46:40Z" level=error msg="Internal API error" correlation_id= duration_ms=2ns error="" method=POST status=403 url="http://unix/api/v4/internal/allowed" +time="2024-10-23T17:44:20Z" level=error msg="Internal API error" correlation_id= duration_ms=3ns error="" method=POST status=403 url="http://unix/api/v4/internal/allowed" === RUN TestErrorResponses/A_response_with_bad_JSON -time="2024-10-23T18:46:40Z" level=info msg="Finished HTTP request" content_length_bytes=24 correlation_id= duration_ms=2ns method=POST status=200 url="http://unix/api/v4/internal/allowed" +time="2024-10-23T17:44:20Z" level=info msg="Finished HTTP request" content_length_bytes=24 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/api/v4/internal/allowed" === RUN TestErrorResponses/An_error_response_without_message -time="2024-10-23T18:46:40Z" level=error msg="Internal API error" correlation_id= duration_ms=3ns error="" method=POST status=403 url="http://unix/api/v4/internal/allowed" ---- PASS: TestErrorResponses (0.02s) - --- PASS: TestErrorResponses/A_response_with_an_error_message (0.01s) +time="2024-10-23T17:44:20Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=403 url="http://unix/api/v4/internal/allowed" +--- PASS: TestErrorResponses (0.01s) + --- PASS: TestErrorResponses/A_response_with_an_error_message (0.00s) --- PASS: TestErrorResponses/A_response_with_bad_JSON (0.00s) - --- PASS: TestErrorResponses/An_error_response_without_message (0.01s) + --- PASS: TestErrorResponses/An_error_response_without_message (0.00s) === RUN TestCheckIP === RUN TestCheckIP/IPv4_address -time="2024-10-23T18:46:40Z" level=info msg="Finished HTTP request" content_length_bytes=0 correlation_id= duration_ms=3ns method=POST status=200 url="http://unix/api/v4/internal/allowed" +time="2024-10-23T17:44:20Z" level=info msg="Finished HTTP request" content_length_bytes=0 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/api/v4/internal/allowed" === RUN TestCheckIP/IPv6_address -time="2024-10-23T18:46:40Z" level=info msg="Finished HTTP request" content_length_bytes=0 correlation_id= duration_ms=2ns method=POST status=200 url="http://unix/api/v4/internal/allowed" +time="2024-10-23T17:44:20Z" level=info msg="Finished HTTP request" content_length_bytes=0 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/api/v4/internal/allowed" === RUN TestCheckIP/Host_and_port -time="2024-10-23T18:46:40Z" level=info msg="Finished HTTP request" content_length_bytes=0 correlation_id= duration_ms=7ns method=POST status=200 url="http://unix/api/v4/internal/allowed" +time="2024-10-23T17:44:20Z" level=info msg="Finished HTTP request" content_length_bytes=0 correlation_id= duration_ms=2ns method=POST status=200 url="http://unix/api/v4/internal/allowed" === RUN TestCheckIP/IPv6_host_and_port -time="2024-10-23T18:46:40Z" level=info msg="Finished HTTP request" content_length_bytes=0 correlation_id= duration_ms=10ns method=POST status=200 url="http://unix/api/v4/internal/allowed" +time="2024-10-23T17:44:20Z" level=info msg="Finished HTTP request" content_length_bytes=0 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/api/v4/internal/allowed" === RUN TestCheckIP/Bad_remote_addr -time="2024-10-23T18:46:40Z" level=info msg="Finished HTTP request" content_length_bytes=0 correlation_id= duration_ms=9ns method=POST status=200 url="http://unix/api/v4/internal/allowed" ---- PASS: TestCheckIP (0.07s) - --- PASS: TestCheckIP/IPv4_address (0.01s) +time="2024-10-23T17:44:20Z" level=info msg="Finished HTTP request" content_length_bytes=0 correlation_id= duration_ms=4ns method=POST status=200 url="http://unix/api/v4/internal/allowed" +--- PASS: TestCheckIP (0.02s) + --- PASS: TestCheckIP/IPv4_address (0.00s) --- PASS: TestCheckIP/IPv6_address (0.01s) - --- PASS: TestCheckIP/Host_and_port (0.02s) - --- PASS: TestCheckIP/IPv6_host_and_port (0.01s) + --- PASS: TestCheckIP/Host_and_port (0.00s) + --- PASS: TestCheckIP/IPv6_host_and_port (0.00s) --- PASS: TestCheckIP/Bad_remote_addr (0.01s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/accessverifier 0.590s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/accessverifier 0.259s === RUN TestGetByKey -time="2024-10-23T18:46:41Z" level=info msg="Finished HTTP request" content_length_bytes=43 correlation_id= duration_ms=10ns method=GET status=200 url="http://unix/api/v4/internal/authorized_certs?key=key&user_identifier=user-id" ---- PASS: TestGetByKey (0.03s) +time="2024-10-23T17:44:20Z" level=info msg="Finished HTTP request" content_length_bytes=43 correlation_id= duration_ms=1ns method=GET status=200 url="http://unix/api/v4/internal/authorized_certs?key=key&user_identifier=user-id" +--- PASS: TestGetByKey (0.00s) === RUN TestGetByKeyErrorResponses === RUN TestGetByKeyErrorResponses/A_response_with_an_error_message -time="2024-10-23T18:46:41Z" level=error msg="Internal API error" correlation_id= duration_ms=3ns error="" method=GET status=403 url="http://unix/api/v4/internal/authorized_certs?key=broken-message&user_identifier=user-id" +time="2024-10-23T17:44:20Z" level=error msg="Internal API error" correlation_id= duration_ms=4ns error="" method=GET status=403 url="http://unix/api/v4/internal/authorized_certs?key=broken-message&user_identifier=user-id" === RUN TestGetByKeyErrorResponses/A_response_with_bad_JSON -time="2024-10-23T18:46:41Z" level=info msg="Finished HTTP request" content_length_bytes=27 correlation_id= duration_ms=7ns method=GET status=200 url="http://unix/api/v4/internal/authorized_certs?key=broken-json&user_identifier=user-id" +time="2024-10-23T17:44:20Z" level=info msg="Finished HTTP request" content_length_bytes=27 correlation_id= duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/authorized_certs?key=broken-json&user_identifier=user-id" === RUN TestGetByKeyErrorResponses/A_forbidden_(403)_response_without_message -time="2024-10-23T18:46:41Z" level=error msg="Internal API error" correlation_id= duration_ms=2ns error="" method=GET status=403 url="http://unix/api/v4/internal/authorized_certs?key=broken-empty&user_identifier=user-id" +time="2024-10-23T17:44:20Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=403 url="http://unix/api/v4/internal/authorized_certs?key=broken-empty&user_identifier=user-id" === RUN TestGetByKeyErrorResponses/A_not_found_(404)_response_without_message -time="2024-10-23T18:46:41Z" level=error msg="Internal API error" correlation_id= duration_ms=2ns error="" method=GET status=404 url="http://unix/api/v4/internal/authorized_certs?key=not-found&user_identifier=user-id" ---- PASS: TestGetByKeyErrorResponses (0.04s) +time="2024-10-23T17:44:20Z" level=error msg="Internal API error" correlation_id= duration_ms=4ns error="" method=GET status=404 url="http://unix/api/v4/internal/authorized_certs?key=not-found&user_identifier=user-id" +--- PASS: TestGetByKeyErrorResponses (0.01s) --- PASS: TestGetByKeyErrorResponses/A_response_with_an_error_message (0.01s) - --- PASS: TestGetByKeyErrorResponses/A_response_with_bad_JSON (0.01s) - --- PASS: TestGetByKeyErrorResponses/A_forbidden_(403)_response_without_message (0.01s) - --- PASS: TestGetByKeyErrorResponses/A_not_found_(404)_response_without_message (0.01s) + --- PASS: TestGetByKeyErrorResponses/A_response_with_bad_JSON (0.00s) + --- PASS: TestGetByKeyErrorResponses/A_forbidden_(403)_response_without_message (0.00s) + --- PASS: TestGetByKeyErrorResponses/A_not_found_(404)_response_without_message (0.00s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/authorizedcerts 0.322s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/authorizedcerts 0.085s === RUN TestGetByKey -time="2024-10-23T18:46:41Z" level=info msg="Finished HTTP request" content_length_bytes=28 correlation_id= duration_ms=4ns method=GET status=200 url="http://unix/api/v4/internal/authorized_keys?key=key" ---- PASS: TestGetByKey (0.02s) +time="2024-10-23T17:44:20Z" level=info msg="Finished HTTP request" content_length_bytes=28 correlation_id= duration_ms=1ns method=GET status=200 url="http://unix/api/v4/internal/authorized_keys?key=key" +--- PASS: TestGetByKey (0.01s) === RUN TestGetByKeyErrorResponses === RUN TestGetByKeyErrorResponses/A_response_with_an_error_message -time="2024-10-23T18:46:41Z" level=error msg="Internal API error" correlation_id= duration_ms=3ns error="" method=GET status=403 url="http://unix/api/v4/internal/authorized_keys?key=broken-message" +time="2024-10-23T17:44:20Z" level=error msg="Internal API error" correlation_id= duration_ms=3ns error="" method=GET status=403 url="http://unix/api/v4/internal/authorized_keys?key=broken-message" === RUN TestGetByKeyErrorResponses/A_response_with_bad_JSON -time="2024-10-23T18:46:41Z" level=info msg="Finished HTTP request" content_length_bytes=27 correlation_id= duration_ms=6ns method=GET status=200 url="http://unix/api/v4/internal/authorized_keys?key=broken-json" +time="2024-10-23T17:44:20Z" level=info msg="Finished HTTP request" content_length_bytes=27 correlation_id= duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/authorized_keys?key=broken-json" === RUN TestGetByKeyErrorResponses/A_forbidden_(403)_response_without_message -time="2024-10-23T18:46:41Z" level=error msg="Internal API error" correlation_id= duration_ms=6ns error="" method=GET status=403 url="http://unix/api/v4/internal/authorized_keys?key=broken-empty" +time="2024-10-23T17:44:20Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=403 url="http://unix/api/v4/internal/authorized_keys?key=broken-empty" === RUN TestGetByKeyErrorResponses/A_not_found_(404)_response_without_message -time="2024-10-23T18:46:41Z" level=error msg="Internal API error" correlation_id= duration_ms=10ns error="" method=GET status=404 url="http://unix/api/v4/internal/authorized_keys?key=not-found" ---- PASS: TestGetByKeyErrorResponses (0.04s) +time="2024-10-23T17:44:20Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=404 url="http://unix/api/v4/internal/authorized_keys?key=not-found" +--- PASS: TestGetByKeyErrorResponses (0.01s) --- PASS: TestGetByKeyErrorResponses/A_response_with_an_error_message (0.00s) - --- PASS: TestGetByKeyErrorResponses/A_response_with_bad_JSON (0.01s) - --- PASS: TestGetByKeyErrorResponses/A_forbidden_(403)_response_without_message (0.01s) - --- PASS: TestGetByKeyErrorResponses/A_not_found_(404)_response_without_message (0.01s) + --- PASS: TestGetByKeyErrorResponses/A_response_with_bad_JSON (0.00s) + --- PASS: TestGetByKeyErrorResponses/A_forbidden_(403)_response_without_message (0.00s) + --- PASS: TestGetByKeyErrorResponses/A_not_found_(404)_response_without_message (0.00s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/authorizedkeys 0.299s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/authorizedkeys 0.085s === RUN TestGetByKeyId -time="2024-10-23T18:46:51Z" level=info msg="Finished HTTP request" content_length_bytes=49 correlation_id= duration_ms=4ns method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1" ---- PASS: TestGetByKeyId (0.05s) +time="2024-10-23T17:44:20Z" level=info msg="Finished HTTP request" content_length_bytes=49 correlation_id= duration_ms=1ns method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1" +--- PASS: TestGetByKeyId (0.00s) === RUN TestGetByUsername -time="2024-10-23T18:46:51Z" level=info msg="Finished HTTP request" content_length_bytes=49 correlation_id= duration_ms=19ns method=GET status=200 url="http://unix/api/v4/internal/discover?username=jane-doe" ---- PASS: TestGetByUsername (0.03s) +time="2024-10-23T17:44:20Z" level=info msg="Finished HTTP request" content_length_bytes=49 correlation_id= duration_ms=1ns method=GET status=200 url="http://unix/api/v4/internal/discover?username=jane-doe" +--- PASS: TestGetByUsername (0.00s) === RUN TestGetByKrb5Principal -time="2024-10-23T18:46:51Z" level=info msg="Finished HTTP request" content_length_bytes=49 correlation_id= duration_ms=2ns method=GET status=200 url="http://unix/api/v4/internal/discover?krb5principal=john-doe%40TEST.TEST" ---- PASS: TestGetByKrb5Principal (0.02s) +time="2024-10-23T17:44:20Z" level=info msg="Finished HTTP request" content_length_bytes=49 correlation_id= duration_ms=2ns method=GET status=200 url="http://unix/api/v4/internal/discover?krb5principal=john-doe%40TEST.TEST" +--- PASS: TestGetByKrb5Principal (0.00s) === RUN TestMissingUser -time="2024-10-23T18:46:51Z" level=info msg="Finished HTTP request" content_length_bytes=4 correlation_id= duration_ms=14ns method=GET status=200 url="http://unix/api/v4/internal/discover?username=missing" ---- PASS: TestMissingUser (0.02s) +time="2024-10-23T17:44:20Z" level=info msg="Finished HTTP request" content_length_bytes=4 correlation_id= duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/discover?username=missing" +--- PASS: TestMissingUser (0.00s) === RUN TestErrorResponses === RUN TestErrorResponses/A_response_with_an_error_message -time="2024-10-23T18:46:51Z" level=error msg="Internal API error" correlation_id= duration_ms=7ns error="" method=GET status=403 url="http://unix/api/v4/internal/discover?username=broken_message" +time="2024-10-23T17:44:20Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=403 url="http://unix/api/v4/internal/discover?username=broken_message" === RUN TestErrorResponses/A_response_with_bad_JSON -time="2024-10-23T18:46:51Z" level=info msg="Finished HTTP request" content_length_bytes=27 correlation_id= duration_ms=7ns method=GET status=200 url="http://unix/api/v4/internal/discover?username=broken_json" +time="2024-10-23T17:44:20Z" level=info msg="Finished HTTP request" content_length_bytes=27 correlation_id= duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/discover?username=broken_json" === RUN TestErrorResponses/An_error_response_without_message -time="2024-10-23T18:46:51Z" level=error msg="Internal API error" correlation_id= duration_ms=3ns error="" method=GET status=403 url="http://unix/api/v4/internal/discover?username=broken_empty" ---- PASS: TestErrorResponses (0.03s) - --- PASS: TestErrorResponses/A_response_with_an_error_message (0.01s) - --- PASS: TestErrorResponses/A_response_with_bad_JSON (0.01s) +time="2024-10-23T17:44:20Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=403 url="http://unix/api/v4/internal/discover?username=broken_empty" +--- PASS: TestErrorResponses (0.00s) + --- PASS: TestErrorResponses/A_response_with_an_error_message (0.00s) + --- PASS: TestErrorResponses/A_response_with_bad_JSON (0.00s) --- PASS: TestErrorResponses/An_error_response_without_message (0.00s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/discover 0.388s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/discover 0.059s === RUN TestInfoRefs -time="2024-10-23T18:46:51Z" level=info msg="Finished HTTP request" content_length_bytes=16 correlation_id= duration_ms=15ns method=GET status=200 url="http://127.0.0.1:41271/info/refs?service=git-receive-pack" -time="2024-10-23T18:46:51Z" level=info msg="Finished HTTP request" content_length_bytes=15 correlation_id= duration_ms=16ns method=GET status=200 url="http://127.0.0.1:41271/info/refs?service=git-upload-pack" -time="2024-10-23T18:46:51Z" level=info msg="Finished HTTP request" content_length_bytes=16 correlation_id= duration_ms=6ns method=GET status=200 url="http://127.0.0.1:41271/info/refs?service=git-archive-pack" ---- PASS: TestInfoRefs (0.05s) +time="2024-10-23T17:44:23Z" level=info msg="Finished HTTP request" content_length_bytes=16 correlation_id= duration_ms=7ns method=GET status=200 url="http://127.0.0.1:33509/info/refs?service=git-receive-pack" +time="2024-10-23T17:44:23Z" level=info msg="Finished HTTP request" content_length_bytes=15 correlation_id= duration_ms=1ns method=GET status=200 url="http://127.0.0.1:33509/info/refs?service=git-upload-pack" +time="2024-10-23T17:44:23Z" level=info msg="Finished HTTP request" content_length_bytes=16 correlation_id= duration_ms=5ns method=GET status=200 url="http://127.0.0.1:33509/info/refs?service=git-archive-pack" +--- PASS: TestInfoRefs (0.02s) === RUN TestReceivePack -time="2024-10-23T18:46:51Z" level=info msg="Finished HTTP request" content_length_bytes=25 correlation_id= duration_ms=4ns method=POST status=200 url="http://127.0.0.1:33743/git-receive-pack" ---- PASS: TestReceivePack (0.01s) +time="2024-10-23T17:44:23Z" level=info msg="Finished HTTP request" content_length_bytes=25 correlation_id= duration_ms=1ns method=POST status=200 url="http://127.0.0.1:38645/git-receive-pack" +--- PASS: TestReceivePack (0.00s) === RUN TestUploadPack -time="2024-10-23T18:46:51Z" level=info msg="Finished HTTP request" content_length_bytes=24 correlation_id= duration_ms=17ns method=POST status=200 url="http://127.0.0.1:37351/git-upload-pack" ---- PASS: TestUploadPack (0.02s) +time="2024-10-23T17:44:23Z" level=info msg="Finished HTTP request" content_length_bytes=24 correlation_id= duration_ms=1ns method=POST status=200 url="http://127.0.0.1:36453/git-upload-pack" +--- PASS: TestUploadPack (0.00s) === RUN TestFailedHTTPRequest -time="2024-10-23T18:46:51Z" level=error msg="Internal API error" correlation_id= duration_ms=4ns error="" method=GET status=400 url="http://127.0.0.1:44385/info/refs?service=git-receive-pack" ---- PASS: TestFailedHTTPRequest (0.01s) +time="2024-10-23T17:44:23Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=400 url="http://127.0.0.1:38155/info/refs?service=git-receive-pack" +--- PASS: TestFailedHTTPRequest (0.00s) === RUN TestFailedErrorReadRequest -time="2024-10-23T18:46:51Z" level=error msg="Internal API error" correlation_id= duration_ms=4ns error="" method=GET status=400 url="http://127.0.0.1:40061/info/refs?service=git-receive-pack" +time="2024-10-23T17:44:23Z" level=error msg="Internal API error" correlation_id= duration_ms=1ns error="" method=GET status=400 url="http://127.0.0.1:44005/info/refs?service=git-receive-pack" --- PASS: TestFailedErrorReadRequest (0.01s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/git 0.352s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/git 0.135s === RUN TestAudit -time="2024-10-23T18:47:01Z" level=info msg="Finished HTTP request" content_length_bytes=0 correlation_id= duration_ms=4ns method=POST status=200 url="http://unix/api/v4/internal/shellhorse/git_audit_event" ---- PASS: TestAudit (0.02s) +time="2024-10-23T17:44:24Z" level=info msg="Finished HTTP request" content_length_bytes=0 correlation_id= duration_ms=1ns method=POST status=200 url="http://unix/api/v4/internal/shellhorse/git_audit_event" +--- PASS: TestAudit (0.01s) === RUN TestAuditFailed -time="2024-10-23T18:47:01Z" level=error msg="Internal API error" correlation_id= duration_ms=3ns error="" method=POST status=400 url="http://unix/api/v4/internal/shellhorse/git_audit_event" ---- PASS: TestAuditFailed (0.01s) +time="2024-10-23T17:44:24Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=400 url="http://unix/api/v4/internal/shellhorse/git_audit_event" +--- PASS: TestAuditFailed (0.00s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/gitauditevent 0.125s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/gitauditevent 0.052s ? gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/lfstransfer [no test files] === RUN TestCheck -time="2024-10-23T18:47:01Z" level=info msg="Finished HTTP request" content_length_bytes=120 correlation_id= duration_ms=2ns method=GET status=200 url="http://unix/api/v4/internal/check" ---- PASS: TestCheck (0.01s) +time="2024-10-23T17:44:24Z" level=info msg="Finished HTTP request" content_length_bytes=120 correlation_id= duration_ms=1ns method=GET status=200 url="http://unix/api/v4/internal/check" +--- PASS: TestCheck (0.00s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/healthcheck 0.152s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/healthcheck 0.098s === RUN TestFailedRequests === RUN TestFailedRequests/With_bad_response -time="2024-10-23T18:47:01Z" level=info msg="Finished HTTP request" content_length_bytes=0 correlation_id= duration_ms=7ns method=POST status=200 url="http://127.0.0.1:40305/api/v4/internal/lfs_authenticate" +time="2024-10-23T17:44:24Z" level=info msg="Finished HTTP request" content_length_bytes=0 correlation_id= duration_ms=2ns method=POST status=200 url="http://127.0.0.1:41563/api/v4/internal/lfs_authenticate" === RUN TestFailedRequests/With_API_returns_an_error -time="2024-10-23T18:47:01Z" level=error msg="Internal API error" correlation_id= duration_ms=4ns error="" method=POST status=403 url="http://127.0.0.1:40305/api/v4/internal/lfs_authenticate" +time="2024-10-23T17:44:24Z" level=error msg="Internal API error" correlation_id= duration_ms=1ns error="" method=POST status=403 url="http://127.0.0.1:41563/api/v4/internal/lfs_authenticate" === RUN TestFailedRequests/With_API_fails -time="2024-10-23T18:47:01Z" level=error msg="Internal API error" correlation_id= duration_ms=5ns error="" method=POST status=500 url="http://127.0.0.1:40305/api/v4/internal/lfs_authenticate" -time="2024-10-23T18:47:02Z" level=error msg="Internal API error" correlation_id= duration_ms=3ns error="" method=POST status=500 url="http://127.0.0.1:40305/api/v4/internal/lfs_authenticate" -time="2024-10-23T18:47:04Z" level=error msg="Internal API error" correlation_id= duration_ms=4ns error="" method=POST status=500 url="http://127.0.0.1:40305/api/v4/internal/lfs_authenticate" ---- PASS: TestFailedRequests (3.05s) - --- PASS: TestFailedRequests/With_bad_response (0.01s) - --- PASS: TestFailedRequests/With_API_returns_an_error (0.01s) - --- PASS: TestFailedRequests/With_API_fails (3.03s) +time="2024-10-23T17:44:24Z" level=error msg="Internal API error" correlation_id= duration_ms=3ns error="" method=POST status=500 url="http://127.0.0.1:41563/api/v4/internal/lfs_authenticate" +time="2024-10-23T17:44:25Z" level=error msg="Internal API error" correlation_id= duration_ms=1ns error="" method=POST status=500 url="http://127.0.0.1:41563/api/v4/internal/lfs_authenticate" +time="2024-10-23T17:44:27Z" level=error msg="Internal API error" correlation_id= duration_ms=1ns error="" method=POST status=500 url="http://127.0.0.1:41563/api/v4/internal/lfs_authenticate" +--- PASS: TestFailedRequests (3.03s) + --- PASS: TestFailedRequests/With_bad_response (0.00s) + --- PASS: TestFailedRequests/With_API_returns_an_error (0.00s) + --- PASS: TestFailedRequests/With_API_fails (3.02s) === RUN TestSuccessfulRequests === RUN TestSuccessfulRequests/For_download -time="2024-10-23T18:47:04Z" level=info msg="Finished HTTP request" content_length_bytes=116 correlation_id= duration_ms=4ns method=POST status=200 url="http://127.0.0.1:36401/api/v4/internal/lfs_authenticate" +time="2024-10-23T17:44:27Z" level=info msg="Finished HTTP request" content_length_bytes=116 correlation_id= duration_ms=1ns method=POST status=200 url="http://127.0.0.1:34029/api/v4/internal/lfs_authenticate" === RUN TestSuccessfulRequests/For_upload -time="2024-10-23T18:47:04Z" level=info msg="Finished HTTP request" content_length_bytes=116 correlation_id= duration_ms=16ns method=POST status=200 url="http://127.0.0.1:36401/api/v4/internal/lfs_authenticate" ---- PASS: TestSuccessfulRequests (0.03s) - --- PASS: TestSuccessfulRequests/For_download (0.01s) - --- PASS: TestSuccessfulRequests/For_upload (0.02s) +time="2024-10-23T17:44:27Z" level=info msg="Finished HTTP request" content_length_bytes=116 correlation_id= duration_ms=1ns method=POST status=200 url="http://127.0.0.1:34029/api/v4/internal/lfs_authenticate" +--- PASS: TestSuccessfulRequests (0.00s) + --- PASS: TestSuccessfulRequests/For_download (0.00s) + --- PASS: TestSuccessfulRequests/For_upload (0.00s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/lfsauthenticate 3.297s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/lfsauthenticate 3.090s === RUN TestGetPersonalAccessTokenByKeyId -time="2024-10-23T18:47:06Z" level=info msg="Finished HTTP request" content_length_bytes=114 correlation_id= duration_ms=3ns method=POST status=200 url="http://unix/api/v4/internal/personal_access_token" +time="2024-10-23T17:44:27Z" level=info msg="Finished HTTP request" content_length_bytes=114 correlation_id= duration_ms=3ns method=POST status=200 url="http://unix/api/v4/internal/personal_access_token" --- PASS: TestGetPersonalAccessTokenByKeyId (0.01s) === RUN TestGetRecoveryCodesByUsername -time="2024-10-23T18:47:06Z" level=info msg="Finished HTTP request" content_length_bytes=49 correlation_id= duration_ms=1ns method=GET status=200 url="http://unix/api/v4/internal/discover?username=jane-doe" -time="2024-10-23T18:47:06Z" level=info msg="Finished HTTP request" content_length_bytes=83 correlation_id= duration_ms=5ns method=POST status=200 url="http://unix/api/v4/internal/personal_access_token" +time="2024-10-23T17:44:27Z" level=info msg="Finished HTTP request" content_length_bytes=49 correlation_id= duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/discover?username=jane-doe" +time="2024-10-23T17:44:27Z" level=info msg="Finished HTTP request" content_length_bytes=83 correlation_id= duration_ms=4ns method=POST status=200 url="http://unix/api/v4/internal/personal_access_token" --- PASS: TestGetRecoveryCodesByUsername (0.01s) === RUN TestMissingUser -time="2024-10-23T18:47:06Z" level=info msg="Finished HTTP request" content_length_bytes=43 correlation_id= duration_ms=4ns method=POST status=200 url="http://unix/api/v4/internal/personal_access_token" ---- PASS: TestMissingUser (0.01s) +time="2024-10-23T17:44:27Z" level=info msg="Finished HTTP request" content_length_bytes=43 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/api/v4/internal/personal_access_token" +--- PASS: TestMissingUser (0.00s) === RUN TestErrorResponses === RUN TestErrorResponses/A_response_with_an_error_message -time="2024-10-23T18:47:06Z" level=error msg="Internal API error" correlation_id= duration_ms=1ns error="" method=POST status=403 url="http://unix/api/v4/internal/personal_access_token" +time="2024-10-23T17:44:27Z" level=error msg="Internal API error" correlation_id= duration_ms=4ns error="" method=POST status=403 url="http://unix/api/v4/internal/personal_access_token" === RUN TestErrorResponses/A_response_with_bad_JSON -time="2024-10-23T18:47:06Z" level=info msg="Finished HTTP request" content_length_bytes=27 correlation_id= duration_ms=4ns method=POST status=200 url="http://unix/api/v4/internal/personal_access_token" +time="2024-10-23T17:44:27Z" level=info msg="Finished HTTP request" content_length_bytes=27 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/api/v4/internal/personal_access_token" === RUN TestErrorResponses/An_error_response_without_message -time="2024-10-23T18:47:06Z" level=error msg="Internal API error" correlation_id= duration_ms=1ns error="" method=POST status=403 url="http://unix/api/v4/internal/personal_access_token" ---- PASS: TestErrorResponses (0.02s) +time="2024-10-23T17:44:27Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=403 url="http://unix/api/v4/internal/personal_access_token" +--- PASS: TestErrorResponses (0.01s) --- PASS: TestErrorResponses/A_response_with_an_error_message (0.00s) - --- PASS: TestErrorResponses/A_response_with_bad_JSON (0.01s) + --- PASS: TestErrorResponses/A_response_with_bad_JSON (0.00s) --- PASS: TestErrorResponses/An_error_response_without_message (0.00s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/personalaccesstoken 0.128s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/personalaccesstoken 0.078s === RUN TestGetRecoveryCodesByKeyId -time="2024-10-23T18:47:22Z" level=info msg="Finished HTTP request" content_length_bytes=59 correlation_id= duration_ms=4ns method=POST status=200 url="http://unix/api/v4/internal/two_factor_recovery_codes" ---- PASS: TestGetRecoveryCodesByKeyId (0.02s) +time="2024-10-23T17:44:28Z" level=info msg="Finished HTTP request" content_length_bytes=59 correlation_id= duration_ms=3ns method=POST status=200 url="http://unix/api/v4/internal/two_factor_recovery_codes" +--- PASS: TestGetRecoveryCodesByKeyId (0.01s) === RUN TestGetRecoveryCodesByUsername -time="2024-10-23T18:47:22Z" level=info msg="Finished HTTP request" content_length_bytes=49 correlation_id= duration_ms=6ns method=GET status=200 url="http://unix/api/v4/internal/discover?username=jane-doe" -time="2024-10-23T18:47:22Z" level=info msg="Finished HTTP request" content_length_bytes=59 correlation_id= duration_ms=5ns method=POST status=200 url="http://unix/api/v4/internal/two_factor_recovery_codes" ---- PASS: TestGetRecoveryCodesByUsername (0.02s) +time="2024-10-23T17:44:28Z" level=info msg="Finished HTTP request" content_length_bytes=49 correlation_id= duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/discover?username=jane-doe" +time="2024-10-23T17:44:28Z" level=info msg="Finished HTTP request" content_length_bytes=59 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/api/v4/internal/two_factor_recovery_codes" +--- PASS: TestGetRecoveryCodesByUsername (0.00s) === RUN TestMissingUser -time="2024-10-23T18:47:22Z" level=info msg="Finished HTTP request" content_length_bytes=43 correlation_id= duration_ms=6ns method=POST status=200 url="http://unix/api/v4/internal/two_factor_recovery_codes" ---- PASS: TestMissingUser (0.01s) +time="2024-10-23T17:44:28Z" level=info msg="Finished HTTP request" content_length_bytes=43 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/api/v4/internal/two_factor_recovery_codes" +--- PASS: TestMissingUser (0.00s) === RUN TestErrorResponses === RUN TestErrorResponses/A_response_with_an_error_message -time="2024-10-23T18:47:22Z" level=error msg="Internal API error" correlation_id= duration_ms=4ns error="" method=POST status=403 url="http://unix/api/v4/internal/two_factor_recovery_codes" +time="2024-10-23T17:44:28Z" level=error msg="Internal API error" correlation_id= duration_ms=4ns error="" method=POST status=403 url="http://unix/api/v4/internal/two_factor_recovery_codes" === RUN TestErrorResponses/A_response_with_bad_JSON -time="2024-10-23T18:47:22Z" level=info msg="Finished HTTP request" content_length_bytes=27 correlation_id= duration_ms=1ns method=POST status=200 url="http://unix/api/v4/internal/two_factor_recovery_codes" +time="2024-10-23T17:44:28Z" level=info msg="Finished HTTP request" content_length_bytes=27 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/api/v4/internal/two_factor_recovery_codes" === RUN TestErrorResponses/An_error_response_without_message -time="2024-10-23T18:47:22Z" level=error msg="Internal API error" correlation_id= duration_ms=1ns error="" method=POST status=403 url="http://unix/api/v4/internal/two_factor_recovery_codes" ---- PASS: TestErrorResponses (0.02s) +time="2024-10-23T17:44:28Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=403 url="http://unix/api/v4/internal/two_factor_recovery_codes" +--- PASS: TestErrorResponses (0.01s) --- PASS: TestErrorResponses/A_response_with_an_error_message (0.01s) --- PASS: TestErrorResponses/A_response_with_bad_JSON (0.00s) --- PASS: TestErrorResponses/An_error_response_without_message (0.00s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/twofactorrecover 0.220s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/twofactorrecover 0.174s === RUN TestVerifyOTPByKeyId -time="2024-10-23T18:47:23Z" level=info msg="Finished HTTP request" content_length_bytes=17 correlation_id= duration_ms=5ns method=POST status=200 url="http://unix/api/v4/internal/two_factor_manual_otp_check" +time="2024-10-23T17:44:28Z" level=info msg="Finished HTTP request" content_length_bytes=17 correlation_id= duration_ms=7ns method=POST status=200 url="http://unix/api/v4/internal/two_factor_manual_otp_check" --- PASS: TestVerifyOTPByKeyId (0.01s) === RUN TestVerifyOTPByUsername -time="2024-10-23T18:47:23Z" level=info msg="Finished HTTP request" content_length_bytes=49 correlation_id= duration_ms=3ns method=GET status=200 url="http://unix/api/v4/internal/discover?username=jane-doe" -time="2024-10-23T18:47:23Z" level=info msg="Finished HTTP request" content_length_bytes=17 correlation_id= duration_ms=3ns method=POST status=200 url="http://unix/api/v4/internal/two_factor_manual_otp_check" ---- PASS: TestVerifyOTPByUsername (0.01s) +time="2024-10-23T17:44:28Z" level=info msg="Finished HTTP request" content_length_bytes=49 correlation_id= duration_ms=1ns method=GET status=200 url="http://unix/api/v4/internal/discover?username=jane-doe" +time="2024-10-23T17:44:28Z" level=info msg="Finished HTTP request" content_length_bytes=17 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/api/v4/internal/two_factor_manual_otp_check" +--- PASS: TestVerifyOTPByUsername (0.00s) === RUN TestErrorMessage -time="2024-10-23T18:47:23Z" level=info msg="Finished HTTP request" content_length_bytes=44 correlation_id= duration_ms=3ns method=POST status=200 url="http://unix/api/v4/internal/two_factor_manual_otp_check" ---- PASS: TestErrorMessage (0.01s) +time="2024-10-23T17:44:28Z" level=info msg="Finished HTTP request" content_length_bytes=44 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/api/v4/internal/two_factor_manual_otp_check" +--- PASS: TestErrorMessage (0.00s) === RUN TestErrorResponses === RUN TestErrorResponses/A_response_with_an_error_message -time="2024-10-23T18:47:23Z" level=error msg="Internal API error" correlation_id= duration_ms=3ns error="" method=POST status=403 url="http://unix/api/v4/internal/two_factor_manual_otp_check" +time="2024-10-23T17:44:28Z" level=error msg="Internal API error" correlation_id= duration_ms=1ns error="" method=POST status=403 url="http://unix/api/v4/internal/two_factor_manual_otp_check" === RUN TestErrorResponses/A_response_with_bad_JSON -time="2024-10-23T18:47:23Z" level=info msg="Finished HTTP request" content_length_bytes=27 correlation_id= duration_ms=2ns method=POST status=200 url="http://unix/api/v4/internal/two_factor_manual_otp_check" +time="2024-10-23T17:44:28Z" level=info msg="Finished HTTP request" content_length_bytes=27 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/api/v4/internal/two_factor_manual_otp_check" === RUN TestErrorResponses/An_error_response_without_message -time="2024-10-23T18:47:23Z" level=error msg="Internal API error" correlation_id= duration_ms=3ns error="" method=POST status=403 url="http://unix/api/v4/internal/two_factor_manual_otp_check" ---- PASS: TestErrorResponses (0.02s) - --- PASS: TestErrorResponses/A_response_with_an_error_message (0.01s) - --- PASS: TestErrorResponses/A_response_with_bad_JSON (0.01s) +time="2024-10-23T17:44:28Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=403 url="http://unix/api/v4/internal/two_factor_manual_otp_check" +--- PASS: TestErrorResponses (0.00s) + --- PASS: TestErrorResponses/A_response_with_an_error_message (0.00s) + --- PASS: TestErrorResponses/A_response_with_bad_JSON (0.00s) --- PASS: TestErrorResponses/An_error_response_without_message (0.00s) === RUN TestVerifyPush -time="2024-10-23T18:47:23Z" level=info msg="Finished HTTP request" content_length_bytes=17 correlation_id= duration_ms=3ns method=POST status=200 url="http://unix/api/v4/internal/two_factor_push_otp_check" ---- PASS: TestVerifyPush (0.01s) +time="2024-10-23T17:44:28Z" level=info msg="Finished HTTP request" content_length_bytes=17 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/api/v4/internal/two_factor_push_otp_check" +--- PASS: TestVerifyPush (0.00s) === RUN TestErrorMessagePush -time="2024-10-23T18:47:23Z" level=info msg="Finished HTTP request" content_length_bytes=44 correlation_id= duration_ms=3ns method=POST status=200 url="http://unix/api/v4/internal/two_factor_push_otp_check" ---- PASS: TestErrorMessagePush (0.01s) +time="2024-10-23T17:44:28Z" level=info msg="Finished HTTP request" content_length_bytes=44 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/api/v4/internal/two_factor_push_otp_check" +--- PASS: TestErrorMessagePush (0.00s) === RUN TestErrorResponsesPush === RUN TestErrorResponsesPush/A_response_with_an_error_message -time="2024-10-23T18:47:23Z" level=error msg="Internal API error" correlation_id= duration_ms=3ns error="" method=POST status=403 url="http://unix/api/v4/internal/two_factor_push_otp_check" +time="2024-10-23T17:44:28Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=403 url="http://unix/api/v4/internal/two_factor_push_otp_check" === RUN TestErrorResponsesPush/A_response_with_bad_JSON -time="2024-10-23T18:47:23Z" level=info msg="Finished HTTP request" content_length_bytes=27 correlation_id= duration_ms=2ns method=POST status=200 url="http://unix/api/v4/internal/two_factor_push_otp_check" +time="2024-10-23T17:44:28Z" level=info msg="Finished HTTP request" content_length_bytes=27 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/api/v4/internal/two_factor_push_otp_check" === RUN TestErrorResponsesPush/An_error_response_without_message -time="2024-10-23T18:47:23Z" level=error msg="Internal API error" correlation_id= duration_ms=4ns error="" method=POST status=403 url="http://unix/api/v4/internal/two_factor_push_otp_check" ---- PASS: TestErrorResponsesPush (0.02s) - --- PASS: TestErrorResponsesPush/A_response_with_an_error_message (0.01s) +time="2024-10-23T17:44:28Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=403 url="http://unix/api/v4/internal/two_factor_push_otp_check" +--- PASS: TestErrorResponsesPush (0.00s) + --- PASS: TestErrorResponsesPush/A_response_with_an_error_message (0.00s) --- PASS: TestErrorResponsesPush/A_response_with_bad_JSON (0.00s) - --- PASS: TestErrorResponsesPush/An_error_response_without_message (0.01s) + --- PASS: TestErrorResponsesPush/An_error_response_without_message (0.00s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/twofactorverify 0.229s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/twofactorverify 0.069s === RUN TestRunGitalyCommand -time="2024-10-23T18:47:23Z" level=warning msg="No gRPC service name specified, defaulting to gitlab-shell-unknown" correlation_id= service_name=gitlab-shell-unknown -time="2024-10-23T18:47:23Z" level=error msg="Failed to execute Git command" correlation_id= error=error exit_status=0 ---- PASS: TestRunGitalyCommand (0.03s) +time="2024-10-23T17:44:31Z" level=warning msg="No gRPC service name specified, defaulting to gitlab-shell-unknown" correlation_id= service_name=gitlab-shell-unknown +time="2024-10-23T17:44:31Z" level=error msg="Failed to execute Git command" correlation_id= error=error exit_status=0 +--- PASS: TestRunGitalyCommand (0.00s) === RUN TestCachingOfGitalyConnections -time="2024-10-23T18:47:23Z" level=warning msg="No gRPC service name specified, defaulting to gitlab-shell-unknown" correlation_id= service_name=gitlab-shell-unknown +time="2024-10-23T17:44:31Z" level=warning msg="No gRPC service name specified, defaulting to gitlab-shell-unknown" correlation_id= service_name=gitlab-shell-unknown --- PASS: TestCachingOfGitalyConnections (0.00s) === RUN TestMissingGitalyAddress -time="2024-10-23T18:47:23Z" level=error msg="Failed to get connection to execute Git command" correlation_id= error="RunGitalyCommand: no gitaly_address given" +time="2024-10-23T17:44:31Z" level=error msg="Failed to get connection to execute Git command" correlation_id= error="RunGitalyCommand: no gitaly_address given" --- PASS: TestMissingGitalyAddress (0.00s) === RUN TestUnavailableGitalyErr -time="2024-10-23T18:47:23Z" level=warning msg="No gRPC service name specified, defaulting to gitlab-shell-unknown" correlation_id= service_name=gitlab-shell-unknown -time="2024-10-23T18:47:23Z" level=error msg="Failed to execute Git command" correlation_id= error="rpc error: code = Unavailable desc = error" exit_status=0 +time="2024-10-23T17:44:31Z" level=warning msg="No gRPC service name specified, defaulting to gitlab-shell-unknown" correlation_id= service_name=gitlab-shell-unknown +time="2024-10-23T17:44:31Z" level=error msg="Failed to execute Git command" correlation_id= error="rpc error: code = Unavailable desc = error" exit_status=0 --- PASS: TestUnavailableGitalyErr (0.00s) === RUN TestGitalyLimitErr -time="2024-10-23T18:47:23Z" level=warning msg="No gRPC service name specified, defaulting to gitlab-shell-unknown" correlation_id= service_name=gitlab-shell-unknown -time="2024-10-23T18:47:23Z" level=error msg="Failed to execute Git command" correlation_id= error="rpc error: code = Unavailable desc = too busy" exit_status=0 ---- PASS: TestGitalyLimitErr (0.02s) +time="2024-10-23T17:44:31Z" level=warning msg="No gRPC service name specified, defaulting to gitlab-shell-unknown" correlation_id= service_name=gitlab-shell-unknown +time="2024-10-23T17:44:31Z" level=error msg="Failed to execute Git command" correlation_id= error="rpc error: code = Unavailable desc = too busy" exit_status=0 +--- PASS: TestGitalyLimitErr (0.00s) === RUN TestRunGitalyCommandMetadata === RUN TestRunGitalyCommandMetadata/gitaly_feature_flags -time="2024-10-23T18:47:23Z" level=warning msg="No gRPC service name specified, defaulting to gitlab-shell-unknown" correlation_id= service_name=gitlab-shell-unknown +time="2024-10-23T17:44:31Z" level=warning msg="No gRPC service name specified, defaulting to gitlab-shell-unknown" correlation_id= service_name=gitlab-shell-unknown --- PASS: TestRunGitalyCommandMetadata (0.00s) --- PASS: TestRunGitalyCommandMetadata/gitaly_feature_flags (0.00s) === RUN TestPrepareContext === RUN TestPrepareContext/client_identity -time="2024-10-23T18:47:23Z" level=info msg="executing git command" command=git-upload-pack correlation_id= git_protocol=protocol gl_key_id=1 gl_key_type=key gl_project_path=group/private gl_repository=project-26 remote_ip=10.0.0.1 user_id=6 username=jane.doe +time="2024-10-23T17:44:31Z" level=info msg="executing git command" command=git-upload-pack correlation_id= git_protocol=protocol gl_key_id=1 gl_key_type=key gl_project_path=group/private gl_repository=project-26 remote_ip=10.0.0.1 user_id=6 username=jane.doe --- PASS: TestPrepareContext (0.00s) --- PASS: TestPrepareContext/client_identity (0.00s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/handler 0.200s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/handler 0.057s === RUN TestFailingNewPublicKeyLine === RUN TestFailingNewPublicKeyLine/When_Id_has_non-alphanumeric_and_non-dash_characters_in_it === RUN TestFailingNewPublicKeyLine/When_public_key_has_newline_in_it @@ -4169,19 +4207,19 @@ === RUN TestToString --- PASS: TestToString (0.00s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/keyline 0.207s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/keyline 0.037s ? gitlab.com/gitlab-org/gitlab-shell/v14/internal/metrics [no test files] === RUN TestConfigure ---- PASS: TestConfigure (0.01s) +--- PASS: TestConfigure (0.00s) === RUN TestConfigureWithDebugLogLevel --- PASS: TestConfigureWithDebugLogLevel (0.00s) === RUN TestConfigureWithPermissionError -/tmp/go-build1729373397/b577/logger.test: Unable to configure logging: open /tmp/TestConfigureWithPermissionError2068364002/001: is a directory, Unix syslog delivery error ---- PASS: TestConfigureWithPermissionError (0.03s) +/tmp/go-build3878917641/b577/logger.test: Unable to configure logging: open /tmp/TestConfigureWithPermissionError3997157378/001: is a directory, Unix syslog delivery error +--- PASS: TestConfigureWithPermissionError (0.00s) === RUN TestLogInUTC --- PASS: TestLogInUTC (0.00s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/logger 0.194s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/logger 0.079s === RUN TestScanner === RUN TestScanner/happy_path === RUN TestScanner/large_input @@ -4221,51 +4259,51 @@ --- PASS: TestIsDone/0009done_ (0.00s) --- PASS: TestIsDone/0001 (0.00s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/pktline 0.063s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/pktline 0.020s === RUN TestPanicDuringSessionIsRecovered -time="2024-10-23T18:47:53Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id= remote_addr= -time="2024-10-23T18:47:53Z" level=error msg="panic handling session" correlation_id= recovered_error="This is a panic" remote_addr= -time="2024-10-23T18:47:53Z" level=info msg="connection: handleRequests: done" correlation_id= duration_s=0.000165959 remote_addr= +time="2024-10-23T17:44:38Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id= remote_addr= +time="2024-10-23T17:44:38Z" level=error msg="panic handling session" correlation_id= recovered_error="This is a panic" remote_addr= +time="2024-10-23T17:44:38Z" level=info msg="connection: handleRequests: done" correlation_id= duration_s=0.000109889 remote_addr= --- PASS: TestPanicDuringSessionIsRecovered (0.00s) === RUN TestUnknownChannelType -time="2024-10-23T18:47:53Z" level=info msg="connection: handle: new channel requested" channel_type="unknown session" correlation_id= remote_addr= -time="2024-10-23T18:47:53Z" level=info msg="connection: handleRequests: unknown channel type" correlation_id= remote_addr= +time="2024-10-23T17:44:38Z" level=info msg="connection: handle: new channel requested" channel_type="unknown session" correlation_id= remote_addr= +time="2024-10-23T17:44:38Z" level=info msg="connection: handleRequests: unknown channel type" correlation_id= remote_addr= --- PASS: TestUnknownChannelType (0.00s) === RUN TestTooManySessions -time="2024-10-23T18:47:53Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id= remote_addr= -time="2024-10-23T18:47:53Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id= remote_addr= -time="2024-10-23T18:47:53Z" level=info msg="connection: handleRequests: too many concurrent sessions" correlation_id= remote_addr= +time="2024-10-23T17:44:38Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id= remote_addr= +time="2024-10-23T17:44:38Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id= remote_addr= +time="2024-10-23T17:44:38Z" level=info msg="connection: handleRequests: too many concurrent sessions" correlation_id= remote_addr= --- PASS: TestTooManySessions (0.00s) === RUN TestAcceptSessionSucceeds -time="2024-10-23T18:47:53Z" level=info msg="connection: handleRequests: done" correlation_id= duration_s=0.000326668 remote_addr= -time="2024-10-23T18:47:53Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id= remote_addr= -time="2024-10-23T18:47:53Z" level=info msg="connection: handleRequests: done" correlation_id= duration_s=6.125e-06 remote_addr= +time="2024-10-23T17:44:38Z" level=info msg="connection: handleRequests: done" correlation_id= duration_s=0.000146986 remote_addr= +time="2024-10-23T17:44:38Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id= remote_addr= +time="2024-10-23T17:44:38Z" level=info msg="connection: handleRequests: done" correlation_id= duration_s=3.519e-06 remote_addr= --- PASS: TestAcceptSessionSucceeds (0.00s) === RUN TestAcceptSessionFails -time="2024-10-23T18:47:53Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id= remote_addr= -time="2024-10-23T18:47:53Z" level=error msg="connection: handleRequests: accepting channel failed" correlation_id= error="some failure" remote_addr= +time="2024-10-23T17:44:38Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id= remote_addr= +time="2024-10-23T17:44:38Z" level=error msg="connection: handleRequests: accepting channel failed" correlation_id= error="some failure" remote_addr= --- PASS: TestAcceptSessionFails (0.00s) === RUN TestClientAliveInterval --- PASS: TestClientAliveInterval (0.00s) === RUN TestSessionsMetrics -time="2024-10-23T18:47:53Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id= remote_addr= -time="2024-10-23T18:47:53Z" level=warning msg="connection: session error" correlation_id= error="custom error" remote_addr= -time="2024-10-23T18:47:53Z" level=info msg="connection: handleRequests: done" correlation_id= duration_s=0.000496127 remote_addr= +time="2024-10-23T17:44:38Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id= remote_addr= +time="2024-10-23T17:44:38Z" level=warning msg="connection: session error" correlation_id= error="custom error" remote_addr= +time="2024-10-23T17:44:38Z" level=info msg="connection: handleRequests: done" correlation_id= duration_s=0.000144287 remote_addr= === RUN TestSessionsMetrics/canceled_requests -time="2024-10-23T18:47:53Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id= remote_addr= -time="2024-10-23T18:47:53Z" level=info msg="connection: handleRequests: done" correlation_id= duration_s=4.9584e-05 remote_addr= +time="2024-10-23T17:44:38Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id= remote_addr= +time="2024-10-23T17:44:38Z" level=info msg="connection: handleRequests: done" correlation_id= duration_s=2.5298e-05 remote_addr= === RUN TestSessionsMetrics/unavailable_Gitaly -time="2024-10-23T18:47:53Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id= remote_addr= -time="2024-10-23T18:47:53Z" level=info msg="connection: handleRequests: done" correlation_id= duration_s=2.4791e-05 remote_addr= +time="2024-10-23T17:44:38Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id= remote_addr= +time="2024-10-23T17:44:38Z" level=info msg="connection: handleRequests: done" correlation_id= duration_s=1.5419e-05 remote_addr= === RUN TestSessionsMetrics/api_error -time="2024-10-23T18:47:53Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id= remote_addr= -time="2024-10-23T18:47:53Z" level=info msg="connection: handleRequests: done" correlation_id= duration_s=2.0125e-05 remote_addr= +time="2024-10-23T17:44:38Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id= remote_addr= +time="2024-10-23T17:44:38Z" level=info msg="connection: handleRequests: done" correlation_id= duration_s=1.0259e-05 remote_addr= === RUN TestSessionsMetrics/disallowed_command -time="2024-10-23T18:47:53Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id= remote_addr= -time="2024-10-23T18:47:53Z" level=info msg="connection: handleRequests: done" correlation_id= duration_s=2.5083e-05 remote_addr= +time="2024-10-23T17:44:38Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id= remote_addr= +time="2024-10-23T17:44:38Z" level=info msg="connection: handleRequests: done" correlation_id= duration_s=1.1279e-05 remote_addr= === RUN TestSessionsMetrics/not_our_ref -time="2024-10-23T18:47:53Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id= remote_addr= -time="2024-10-23T18:47:53Z" level=info msg="connection: handleRequests: done" correlation_id= duration_s=0.000239751 remote_addr= +time="2024-10-23T17:44:38Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id= remote_addr= +time="2024-10-23T17:44:38Z" level=info msg="connection: handleRequests: done" correlation_id= duration_s=9.9251e-05 remote_addr= --- PASS: TestSessionsMetrics (0.02s) --- PASS: TestSessionsMetrics/canceled_requests (0.00s) --- PASS: TestSessionsMetrics/unavailable_Gitaly (0.00s) @@ -4275,49 +4313,49 @@ === RUN TestNewServerConfigWithoutHosts --- PASS: TestNewServerConfigWithoutHosts (0.00s) === RUN TestHostKeyAndCerts -time="2024-10-23T18:47:53Z" level=error msg="no matching private key for certificate /tmp/TestHostKeyAndCerts1486254368/001/certs/valid/server2-cert.pub" filename=/tmp/TestHostKeyAndCerts1486254368/001/certs/valid/server2-cert.pub -time="2024-10-23T18:47:53Z" level=error msg="failed to decode host certificate" filename=/tmp/TestHostKeyAndCerts1486254368/001/certs/invalid/server-cert.pub -time="2024-10-23T18:47:53Z" level=error msg="failed to read host certificate" error="open /tmp/TestHostKeyAndCerts1486254368/001/certs/invalid-path.key: no such file or directory" filename=/tmp/TestHostKeyAndCerts1486254368/001/certs/invalid-path.key -time="2024-10-23T18:47:53Z" level=error msg="failed to parse host certificate" error="ssh: no key found" filename=/tmp/TestHostKeyAndCerts1486254368/001/certs/invalid/server.crt ---- PASS: TestHostKeyAndCerts (0.24s) +time="2024-10-23T17:44:38Z" level=error msg="no matching private key for certificate /tmp/TestHostKeyAndCerts558370412/001/certs/valid/server2-cert.pub" filename=/tmp/TestHostKeyAndCerts558370412/001/certs/valid/server2-cert.pub +time="2024-10-23T17:44:38Z" level=error msg="failed to decode host certificate" filename=/tmp/TestHostKeyAndCerts558370412/001/certs/invalid/server-cert.pub +time="2024-10-23T17:44:38Z" level=error msg="failed to read host certificate" error="open /tmp/TestHostKeyAndCerts558370412/001/certs/invalid-path.key: no such file or directory" filename=/tmp/TestHostKeyAndCerts558370412/001/certs/invalid-path.key +time="2024-10-23T17:44:38Z" level=error msg="failed to parse host certificate" error="ssh: no key found" filename=/tmp/TestHostKeyAndCerts558370412/001/certs/invalid/server.crt +--- PASS: TestHostKeyAndCerts (0.01s) === RUN TestFailedAuthorizedKeysClient --- PASS: TestFailedAuthorizedKeysClient (0.00s) === RUN TestUserKeyHandling -time="2024-10-23T18:47:57Z" level=error msg="Failed to read host key" error="open /tmp/TestUserKeyHandling3079895776/001/certs/invalid-path.key: no such file or directory" filename=/tmp/TestUserKeyHandling3079895776/001/certs/invalid-path.key -time="2024-10-23T18:47:57Z" level=error msg="Failed to parse host key" error="ssh: unsupported key type \"CERTIFICATE\"" filename=/tmp/TestUserKeyHandling3079895776/001/certs/invalid/server.crt +time="2024-10-23T17:44:42Z" level=error msg="Failed to read host key" error="open /tmp/TestUserKeyHandling3891114796/001/certs/invalid-path.key: no such file or directory" filename=/tmp/TestUserKeyHandling3891114796/001/certs/invalid-path.key +time="2024-10-23T17:44:42Z" level=error msg="Failed to parse host key" error="ssh: unsupported key type \"CERTIFICATE\"" filename=/tmp/TestUserKeyHandling3891114796/001/certs/invalid/server.crt === RUN TestUserKeyHandling/wrong_user === RUN TestUserKeyHandling/prohibited_dsa_key === RUN TestUserKeyHandling/API_error -time="2024-10-23T18:48:11Z" level=error msg="Internal API error" correlation_id= duration_ms=2ns error="" method=GET status=500 url="http://unix/api/v4/internal/authorized_keys?key=AAAAB3NzaC1yc2EAAAADAQABAAABAQDB%2Baq3SQiCZ5RVzCI%2FaNcmBTuG0SMz8P1x6V6LjdBms%2F14%2Btpi1PM7OwvTUXRkHN%2FYb8vqmugBem7v%2BWlIxHgavgnqpF1ksIZSPTkpcEJtI%2F8JwePjvcdx%2FVs%2FHsjgjUpn1Rk5ksrqOUsjU4bK9pY1L9cMZdQhVXKaG0FgMrGbEgNEjjXRaVuA%2B5KplNVAVctLrB44WUcTWjAYQ6ek9lt7PSY64KEs1DVHO6lN2HPiNWRKB4KycJCp%2FlBcx2CTPI8y4IKQK6yaoxWxNHV2lWw731SkEKTq9RoG4bbTeI1VYp5bO6qqso1x4XkqkeGniXcimWdDXWHr0tWhwZv4SNgj" -time="2024-10-23T18:48:12Z" level=error msg="Internal API error" correlation_id= duration_ms=2ns error="" method=GET status=500 url="http://unix/api/v4/internal/authorized_keys?key=AAAAB3NzaC1yc2EAAAADAQABAAABAQDB%2Baq3SQiCZ5RVzCI%2FaNcmBTuG0SMz8P1x6V6LjdBms%2F14%2Btpi1PM7OwvTUXRkHN%2FYb8vqmugBem7v%2BWlIxHgavgnqpF1ksIZSPTkpcEJtI%2F8JwePjvcdx%2FVs%2FHsjgjUpn1Rk5ksrqOUsjU4bK9pY1L9cMZdQhVXKaG0FgMrGbEgNEjjXRaVuA%2B5KplNVAVctLrB44WUcTWjAYQ6ek9lt7PSY64KEs1DVHO6lN2HPiNWRKB4KycJCp%2FlBcx2CTPI8y4IKQK6yaoxWxNHV2lWw731SkEKTq9RoG4bbTeI1VYp5bO6qqso1x4XkqkeGniXcimWdDXWHr0tWhwZv4SNgj" -time="2024-10-23T18:48:14Z" level=error msg="Internal API error" correlation_id= duration_ms=1ns error="" method=GET status=500 url="http://unix/api/v4/internal/authorized_keys?key=AAAAB3NzaC1yc2EAAAADAQABAAABAQDB%2Baq3SQiCZ5RVzCI%2FaNcmBTuG0SMz8P1x6V6LjdBms%2F14%2Btpi1PM7OwvTUXRkHN%2FYb8vqmugBem7v%2BWlIxHgavgnqpF1ksIZSPTkpcEJtI%2F8JwePjvcdx%2FVs%2FHsjgjUpn1Rk5ksrqOUsjU4bK9pY1L9cMZdQhVXKaG0FgMrGbEgNEjjXRaVuA%2B5KplNVAVctLrB44WUcTWjAYQ6ek9lt7PSY64KEs1DVHO6lN2HPiNWRKB4KycJCp%2FlBcx2CTPI8y4IKQK6yaoxWxNHV2lWw731SkEKTq9RoG4bbTeI1VYp5bO6qqso1x4XkqkeGniXcimWdDXWHr0tWhwZv4SNgj" +time="2024-10-23T17:44:46Z" level=error msg="Internal API error" correlation_id= duration_ms=1ns error="" method=GET status=500 url="http://unix/api/v4/internal/authorized_keys?key=AAAAB3NzaC1yc2EAAAADAQABAAABAQCzfOLUR%2FH8NBkg0p%2FnM%2FFhk%2BOiG%2FYpuOhOn857jYRWF1eInbZdc6%2FauC649Sa%2Fj1yngZbcskdZkEtUzErSdsyK2ReqGZF5I%2BSrAWF%2F9v74ySLM8CQHktJIkpsKIC2YtYpCmSfCHw%2ByFdq214VQM3sZwj94FESt8cdKe3eHrUhERGDeqU0h0mVfQ6faalK2I9rbSGmcAPFQoMlGq%2B6EsozfXOl%2B%2FdIk%2BjV65V%2FlePn8RUF%2FUpSTmsTAFK9YbRzU6ma84Pjz5otT0yB1AoUYak%2Bys4NfpNtVL21ldliqV5KzszZ5nZbiLSdBDc4TR1wqbG45w%2BkuKmW8djzuvPD%2BEOR5" +time="2024-10-23T17:44:47Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=500 url="http://unix/api/v4/internal/authorized_keys?key=AAAAB3NzaC1yc2EAAAADAQABAAABAQCzfOLUR%2FH8NBkg0p%2FnM%2FFhk%2BOiG%2FYpuOhOn857jYRWF1eInbZdc6%2FauC649Sa%2Fj1yngZbcskdZkEtUzErSdsyK2ReqGZF5I%2BSrAWF%2F9v74ySLM8CQHktJIkpsKIC2YtYpCmSfCHw%2ByFdq214VQM3sZwj94FESt8cdKe3eHrUhERGDeqU0h0mVfQ6faalK2I9rbSGmcAPFQoMlGq%2B6EsozfXOl%2B%2FdIk%2BjV65V%2FlePn8RUF%2FUpSTmsTAFK9YbRzU6ma84Pjz5otT0yB1AoUYak%2Bys4NfpNtVL21ldliqV5KzszZ5nZbiLSdBDc4TR1wqbG45w%2BkuKmW8djzuvPD%2BEOR5" +time="2024-10-23T17:44:49Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=500 url="http://unix/api/v4/internal/authorized_keys?key=AAAAB3NzaC1yc2EAAAADAQABAAABAQCzfOLUR%2FH8NBkg0p%2FnM%2FFhk%2BOiG%2FYpuOhOn857jYRWF1eInbZdc6%2FauC649Sa%2Fj1yngZbcskdZkEtUzErSdsyK2ReqGZF5I%2BSrAWF%2F9v74ySLM8CQHktJIkpsKIC2YtYpCmSfCHw%2ByFdq214VQM3sZwj94FESt8cdKe3eHrUhERGDeqU0h0mVfQ6faalK2I9rbSGmcAPFQoMlGq%2B6EsozfXOl%2B%2FdIk%2BjV65V%2FlePn8RUF%2FUpSTmsTAFK9YbRzU6ma84Pjz5otT0yB1AoUYak%2Bys4NfpNtVL21ldliqV5KzszZ5nZbiLSdBDc4TR1wqbG45w%2BkuKmW8djzuvPD%2BEOR5" === RUN TestUserKeyHandling/successful_request -time="2024-10-23T18:48:14Z" level=info msg="Finished HTTP request" content_length_bytes=25 correlation_id= duration_ms=2ns method=GET status=200 url="http://unix/api/v4/internal/authorized_keys?key=AAAAB3NzaC1yc2EAAAADAQABAAABAQCh4j3ADI93h%2ByRj8g%2BXeAUAJTR1y%2F4zrHDdmDzboIpCtmC%2Fm%2B608NO3WN%2F7OP90n%2FQiM%2B4Gz1Rk8knw8ExK8AN4jPUjpjsCdRKHLL%2BHFVpkDv36gCtX8ncbIbOueuKbPoRqYZ2v9xEn4YaMqPxDxyV6b%2BMoBWiby2lW6uwYcjNQv40tsH6HQHBARz0OiCyDDoidyvH8YktkmwwnRNbh02Zi6lD1wowblF3uuLmSndCpyCATn5cDoPkUfh6fXs0iYW%2FCac9XW0NQdhVi2xsKNUapborEwB8QbQaMwWzUP3uiXc2ZbbHjlqHu%2BvLfHC5m5LG40luhEcrTyVAOzQ%2B2nK1" ---- PASS: TestUserKeyHandling (21.34s) +time="2024-10-23T17:44:49Z" level=info msg="Finished HTTP request" content_length_bytes=25 correlation_id= duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/authorized_keys?key=AAAAB3NzaC1yc2EAAAADAQABAAABAQDXsLlY04D7lYjx84FL1j3qxH5tp3QI%2FUv38bWSZOEVew4ZU48PUXKoTiZLVEHGFw0VERA3%2FkKlHq2pNVKQhCJSdVZn7FmM6NOe6ZFOpDRSBfBTs3%2BnrAXnmhYiWfzZjsIVhyg6cnGIyecmyCdU6w0Sq3k0tfBpUTVtSn%2Bh7pJiYuWMgeZTWXquteWKYVeOQe4KH4HuA8izMutR023kk2OxKHXSi2kDSu9MxKi%2FU42vX7eXmmiEABn1xOg%2BJx7g3ZXvFOgmRHE7KdvJSY6SYlbxl3HyEXMh8WFnAd9V2ep90UI%2B8AXSYhP2kJ56d0HqEAYUN9B0I8vU7RnNdm33uJxn" +--- PASS: TestUserKeyHandling (11.22s) --- PASS: TestUserKeyHandling/wrong_user (0.00s) --- PASS: TestUserKeyHandling/prohibited_dsa_key (0.00s) - --- PASS: TestUserKeyHandling/API_error (3.03s) + --- PASS: TestUserKeyHandling/API_error (3.01s) --- PASS: TestUserKeyHandling/successful_request (0.00s) === RUN TestUserCertificateHandling -time="2024-10-23T18:48:22Z" level=error msg="Failed to read host key" error="open /tmp/TestUserCertificateHandling3261790589/001/certs/invalid-path.key: no such file or directory" filename=/tmp/TestUserCertificateHandling3261790589/001/certs/invalid-path.key -time="2024-10-23T18:48:23Z" level=error msg="Failed to parse host key" error="ssh: unsupported key type \"CERTIFICATE\"" filename=/tmp/TestUserCertificateHandling3261790589/001/certs/invalid/server.crt +time="2024-10-23T17:44:55Z" level=error msg="Failed to read host key" error="open /tmp/TestUserCertificateHandling1564253813/001/certs/invalid-path.key: no such file or directory" filename=/tmp/TestUserCertificateHandling1564253813/001/certs/invalid-path.key +time="2024-10-23T17:44:55Z" level=error msg="Failed to parse host key" error="ssh: unsupported key type \"CERTIFICATE\"" filename=/tmp/TestUserCertificateHandling1564253813/001/certs/invalid/server.crt === RUN TestUserCertificateHandling/wrong_cert_type === RUN TestUserCertificateHandling/expired_cert === RUN TestUserCertificateHandling/API_error -time="2024-10-23T18:48:45Z" level=error msg="Internal API error" correlation_id= duration_ms=2ns error="" method=GET status=500 url="http://unix/api/v4/internal/authorized_certs?key=ccSU%2F8RGZqJVncNxIhWTteYYNnWVYxn%2FpodabwqbeTs&user_identifier=root%40example.com" -time="2024-10-23T18:48:46Z" level=error msg="Internal API error" correlation_id= duration_ms=5ns error="" method=GET status=500 url="http://unix/api/v4/internal/authorized_certs?key=ccSU%2F8RGZqJVncNxIhWTteYYNnWVYxn%2FpodabwqbeTs&user_identifier=root%40example.com" -time="2024-10-23T18:48:48Z" level=error msg="Internal API error" correlation_id= duration_ms=2ns error="" method=GET status=500 url="http://unix/api/v4/internal/authorized_certs?key=ccSU%2F8RGZqJVncNxIhWTteYYNnWVYxn%2FpodabwqbeTs&user_identifier=root%40example.com" -time="2024-10-23T18:48:48Z" level=warning msg="user certificate is not signed by a trusted key" certificate_identity=root@example.com correlation_id= error="Internal API unreachable" public_key_fingerprint="SHA256:r7EsV+jlBYjtOcaXxKEZPktYd8/NlJdYVc5QzJq3aIQ" signing_ca_fingerprint="SHA256:ccSU/8RGZqJVncNxIhWTteYYNnWVYxn/podabwqbeTs" ssh_user=user +time="2024-10-23T17:45:01Z" level=error msg="Internal API error" correlation_id= duration_ms=2ns error="" method=GET status=500 url="http://unix/api/v4/internal/authorized_certs?key=uloEB83qa3huSjA8apq%2BxKnUw22LT4xMT71BEEo8cb4&user_identifier=root%40example.com" +time="2024-10-23T17:45:02Z" level=error msg="Internal API error" correlation_id= duration_ms=1ns error="" method=GET status=500 url="http://unix/api/v4/internal/authorized_certs?key=uloEB83qa3huSjA8apq%2BxKnUw22LT4xMT71BEEo8cb4&user_identifier=root%40example.com" +time="2024-10-23T17:45:04Z" level=error msg="Internal API error" correlation_id= duration_ms=1ns error="" method=GET status=500 url="http://unix/api/v4/internal/authorized_certs?key=uloEB83qa3huSjA8apq%2BxKnUw22LT4xMT71BEEo8cb4&user_identifier=root%40example.com" +time="2024-10-23T17:45:04Z" level=warning msg="user certificate is not signed by a trusted key" certificate_identity=root@example.com correlation_id= error="Internal API unreachable" public_key_fingerprint="SHA256:8TvEQASeoBWVW7PMIfCn/5t2rQg16d7Zo1Ej23dUHIc" signing_ca_fingerprint="SHA256:uloEB83qa3huSjA8apq+xKnUw22LT4xMT71BEEo8cb4" ssh_user=user === RUN TestUserCertificateHandling/successful_request -time="2024-10-23T18:48:48Z" level=info msg="Finished HTTP request" content_length_bytes=48 correlation_id= duration_ms=3ns method=GET status=200 url="http://unix/api/v4/internal/authorized_certs?key=XQUA2Nej98wFeigzK3wQTCoSnI%2FpI3ZulsDO9cQtmXE&user_identifier=root%40example.com" -time="2024-10-23T18:48:48Z" level=info msg="user certificate is signed by a trusted key" certificate_identity=root@example.com certificate_namespace=namespace certificate_username=root correlation_id= public_key_fingerprint="SHA256:a2cfrTMPY0NpiFmoqOtnexpl+CXUXLhGXbu5HMbYuwk" signing_ca_fingerprint="SHA256:XQUA2Nej98wFeigzK3wQTCoSnI/pI3ZulsDO9cQtmXE" ssh_user=user +time="2024-10-23T17:45:04Z" level=info msg="Finished HTTP request" content_length_bytes=48 correlation_id= duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/authorized_certs?key=d9Ze2g4z6GK0TOTBhRcvve9zmWCtC0q58N6VqVLx9Gw&user_identifier=root%40example.com" +time="2024-10-23T17:45:04Z" level=info msg="user certificate is signed by a trusted key" certificate_identity=root@example.com certificate_namespace=namespace certificate_username=root correlation_id= public_key_fingerprint="SHA256:l7kaXzo1BkKGAHHwfh5TnbHTtAMOs+2LYXxxGH9GiOQ" signing_ca_fingerprint="SHA256:d9Ze2g4z6GK0TOTBhRcvve9zmWCtC0q58N6VqVLx9Gw" ssh_user=user === RUN TestUserCertificateHandling/feature_flag_is_not_enabled === RUN TestUserCertificateHandling/feature_flag_is_disabled ---- PASS: TestUserCertificateHandling (33.61s) +--- PASS: TestUserCertificateHandling (14.27s) --- PASS: TestUserCertificateHandling/wrong_cert_type (0.00s) --- PASS: TestUserCertificateHandling/expired_cert (0.00s) - --- PASS: TestUserCertificateHandling/API_error (3.03s) - --- PASS: TestUserCertificateHandling/successful_request (0.02s) + --- PASS: TestUserCertificateHandling/API_error (3.02s) + --- PASS: TestUserCertificateHandling/successful_request (0.00s) --- PASS: TestUserCertificateHandling/feature_flag_is_not_enabled (0.00s) --- PASS: TestUserCertificateHandling/feature_flag_is_disabled (0.00s) === RUN TestDefaultAlgorithms @@ -4330,7 +4368,7 @@ --- PASS: TestGSSAPIWithMICDisabled (0.00s) === RUN TestHandleEnv === RUN TestHandleEnv/invalid_payload -time="2024-10-23T18:48:48Z" level=error msg="session: handleEnv: failed to unmarshal request" correlation_id= error="ssh: unmarshal error for field Name of type envRequest" +time="2024-10-23T17:45:04Z" level=error msg="session: handleEnv: failed to unmarshal request" correlation_id= error="ssh: unmarshal error for field Name of type envRequest" === RUN TestHandleEnv/valid_payload === RUN TestHandleEnv/valid_payload_with_forbidden_env_var --- PASS: TestHandleEnv (0.00s) @@ -4340,890 +4378,317 @@ === RUN TestHandleExec === RUN TestHandleExec/invalid_payload === RUN TestHandleExec/valid_payload -time="2024-10-23T18:48:48Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id= env="{ true discover }" established_session_duration_s=9.223372036854776e+09 -time="2024-10-23T18:48:48Z" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id= duration_ms=5ns method=GET status=200 url="http://127.0.0.1:35335/api/v4/internal/discover?key_id=id" -time="2024-10-23T18:48:48Z" level=info msg="session: handleShell: command executed successfully" correlation_id= -time="2024-10-23T18:48:48Z" level=info msg="session: exit: exiting" correlation_id= exit_status=0 -time="2024-10-23T18:48:48Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id= env="{ true discover }" established_session_duration_s=9.223372036854776e+09 -time="2024-10-23T18:48:48Z" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id= duration_ms=5ns method=GET status=200 url="http://127.0.0.1:35335/api/v4/internal/discover?username=root" -time="2024-10-23T18:48:48Z" level=info msg="session: handleShell: command executed successfully" correlation_id= -time="2024-10-23T18:48:48Z" level=info msg="session: exit: exiting" correlation_id= exit_status=0 -time="2024-10-23T18:48:48Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id= env="{ true discover }" established_session_duration_s=9.223372036854776e+09 -time="2024-10-23T18:48:48Z" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id= duration_ms=4ns method=GET status=200 url="http://127.0.0.1:35335/api/v4/internal/discover?krb5principal=test%40TEST.TEST" -time="2024-10-23T18:48:48Z" level=info msg="session: handleShell: command executed successfully" correlation_id= -time="2024-10-23T18:48:48Z" level=info msg="session: exit: exiting" correlation_id= exit_status=0 ---- PASS: TestHandleExec (0.03s) +time="2024-10-23T17:45:04Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id= env="{ true discover }" established_session_duration_s=9.223372036854776e+09 +time="2024-10-23T17:45:04Z" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id= duration_ms=1ns method=GET status=200 url="http://127.0.0.1:40651/api/v4/internal/discover?key_id=id" +time="2024-10-23T17:45:04Z" level=info msg="session: handleShell: command executed successfully" correlation_id= +time="2024-10-23T17:45:04Z" level=info msg="session: exit: exiting" correlation_id= exit_status=0 +time="2024-10-23T17:45:04Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id= env="{ true discover }" established_session_duration_s=9.223372036854776e+09 +time="2024-10-23T17:45:04Z" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id= duration_ms=0s method=GET status=200 url="http://127.0.0.1:40651/api/v4/internal/discover?username=root" +time="2024-10-23T17:45:04Z" level=info msg="session: handleShell: command executed successfully" correlation_id= +time="2024-10-23T17:45:04Z" level=info msg="session: exit: exiting" correlation_id= exit_status=0 +time="2024-10-23T17:45:04Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id= env="{ true discover }" established_session_duration_s=9.223372036854776e+09 +time="2024-10-23T17:45:04Z" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id= duration_ms=0s method=GET status=200 url="http://127.0.0.1:40651/api/v4/internal/discover?krb5principal=test%40TEST.TEST" +time="2024-10-23T17:45:04Z" level=info msg="session: handleShell: command executed successfully" correlation_id= +time="2024-10-23T17:45:04Z" level=info msg="session: exit: exiting" correlation_id= exit_status=0 +--- PASS: TestHandleExec (0.01s) --- PASS: TestHandleExec/invalid_payload (0.00s) - --- PASS: TestHandleExec/valid_payload (0.03s) + --- PASS: TestHandleExec/valid_payload (0.01s) === RUN TestHandleShell === RUN TestHandleShell/fails_to_parse_command === RUN TestHandleShell/specified_command_is_unknown === RUN TestHandleShell/fails_to_parse_command#01 -time="2024-10-23T18:48:48Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id= env="{ true discover }" established_session_duration_s=9.223372036854776e+09 +time="2024-10-23T17:45:04Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id= env="{ true discover }" established_session_duration_s=9.223372036854776e+09 === RUN TestHandleShell/parses_command -time="2024-10-23T18:48:48Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id= env="{ true discover }" established_session_duration_s=9.223372036854776e+09 -time="2024-10-23T18:48:48Z" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id= duration_ms=6ns method=GET status=200 url="http://127.0.0.1:43021/api/v4/internal/discover?key_id=root" -time="2024-10-23T18:48:48Z" level=info msg="session: handleShell: command executed successfully" correlation_id= +time="2024-10-23T17:45:04Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id= env="{ true discover }" established_session_duration_s=9.223372036854776e+09 +time="2024-10-23T17:45:04Z" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id= duration_ms=1ns method=GET status=200 url="http://127.0.0.1:41997/api/v4/internal/discover?key_id=root" +time="2024-10-23T17:45:04Z" level=info msg="session: handleShell: command executed successfully" correlation_id= --- PASS: TestHandleShell (0.01s) --- PASS: TestHandleShell/fails_to_parse_command (0.00s) --- PASS: TestHandleShell/specified_command_is_unknown (0.00s) --- PASS: TestHandleShell/fails_to_parse_command#01 (0.00s) --- PASS: TestHandleShell/parses_command (0.01s) === RUN TestListenAndServe -time="2024-10-23T18:48:48Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" -time="2024-10-23T18:48:48Z" level=info msg="server: handleConn: start" correlation_id=01JAXBBHZNRBPD2TRT7C90BNKK -time="2024-10-23T18:48:48Z" level=info msg="public key authentication" correlation_id=01JAXBBHZNRBPD2TRT7C90BNKK ssh_key_type=ssh-rsa -time="2024-10-23T18:48:48Z" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01JAXBBHZNRBPD2TRT7C90BNKK duration_ms=2ns method=GET status=200 url="http://unix/api/v4/internal/authorized_keys?key=AAAAB3NzaC1yc2EAAAADAQABAAACAQDRt8ajfb9sVLAeW05cKQ7t0wNbcer1EaZDLmNrlqRLFk3SdJarBf6ninI214K6Uyv3ijBLlnactqrc5NU9%2BigRY8qkKpdiU4AMDYOVUSB4JL0z0YcO6zariBDQx2dO5S%2FD1WgZZtDtvMWZYqWWqToX8Lt3L%2F9Ek%2F%2Fi1m0ohJxnkMVA%2FLxdgCXfj93Dq79%2FQCB74TWybiL9QELUKPtFmNXMTffGg8QsRVkRYrwCCXqfx6J6X8fOFlCDNBSjODRBLgWUKhOOytv90NLnHp6CGK5BHbBnA6Y0ghrUCNyLDGlc0x8AKII1HWKJ%2BPXtRbPmYNm3i5JVTYx04vf9J1v51mPYh5A%2FWHteaCBVetEut2UUnyRdCgce7Tv4ilZKQITR8NRd495hx57nmqVANST%2F%2FIVwyGoOa8cSAjOlUZ1Q%2B3ZniBqZE1S0lqhPHykl%2F5m9VXhFuMq8i67z83aK1SiIfbYdxgjdlq20Mfc1gRCJJDmDsYpYziKw1scL3gKWY5F6Yj8OkQLzXhdLC1dwPtmjMKY6E4BxEov6NsopN77simGuUHogsruyhtuDcWWRZRrlrk6s2e8fkfqvtecVTrEnxeWg1o0oEm04PnH9kA6YmoOF%2BJ0w4UrOuN0EB7f%2F89j8TCWZRugeibig7qopb94Awchk4zreYOgjbL%2BpEZKw6QvfPQ" -time="2024-10-23T18:48:49Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01JAXBBHZNRBPD2TRT7C90BNKK remote_addr="127.0.0.1:58992" -time="2024-10-23T18:48:49Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01JAXBBHZNRBPD2TRT7C90BNKK env="{ true discover 127.0.0.1:58992 }" established_session_duration_s=0.001259713 -time="2024-10-23T18:48:49Z" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01JAXBBHZNRBPD2TRT7C90BNKK duration_ms=2ns method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" -time="2024-10-23T18:48:49Z" level=info msg="session: handleShell: command executed successfully" correlation_id=01JAXBBHZNRBPD2TRT7C90BNKK -time="2024-10-23T18:48:49Z" level=info msg="session: exit: exiting" correlation_id=01JAXBBHZNRBPD2TRT7C90BNKK exit_status=0 -time="2024-10-23T18:48:49Z" level=info msg="connection: handleRequests: done" correlation_id=01JAXBBHZNRBPD2TRT7C90BNKK duration_s=0.007110274 remote_addr="127.0.0.1:58992" -time="2024-10-23T18:48:49Z" level=info msg="server: handleConn: done" correlation_id=01JAXBBHZNRBPD2TRT7C90BNKK reason=EOF -time="2024-10-23T18:48:49Z" level=info msg="access: finish" correlation_id=01JAXBBHZNRBPD2TRT7C90BNKK duration_s=0.936117236 meta="{ }" remote_addr="127.0.0.1:58992" written_bytes=31 ---- PASS: TestListenAndServe (1.02s) +time="2024-10-23T17:45:04Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" +time="2024-10-23T17:45:04Z" level=info msg="server: handleConn: start" correlation_id=01JAX7PVF3WVSQVRE3M6T8AHRW +time="2024-10-23T17:45:04Z" level=info msg="public key authentication" correlation_id=01JAX7PVF3WVSQVRE3M6T8AHRW ssh_key_type=ssh-rsa +time="2024-10-23T17:45:04Z" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01JAX7PVF3WVSQVRE3M6T8AHRW duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/authorized_keys?key=AAAAB3NzaC1yc2EAAAADAQABAAACAQDRt8ajfb9sVLAeW05cKQ7t0wNbcer1EaZDLmNrlqRLFk3SdJarBf6ninI214K6Uyv3ijBLlnactqrc5NU9%2BigRY8qkKpdiU4AMDYOVUSB4JL0z0YcO6zariBDQx2dO5S%2FD1WgZZtDtvMWZYqWWqToX8Lt3L%2F9Ek%2F%2Fi1m0ohJxnkMVA%2FLxdgCXfj93Dq79%2FQCB74TWybiL9QELUKPtFmNXMTffGg8QsRVkRYrwCCXqfx6J6X8fOFlCDNBSjODRBLgWUKhOOytv90NLnHp6CGK5BHbBnA6Y0ghrUCNyLDGlc0x8AKII1HWKJ%2BPXtRbPmYNm3i5JVTYx04vf9J1v51mPYh5A%2FWHteaCBVetEut2UUnyRdCgce7Tv4ilZKQITR8NRd495hx57nmqVANST%2F%2FIVwyGoOa8cSAjOlUZ1Q%2B3ZniBqZE1S0lqhPHykl%2F5m9VXhFuMq8i67z83aK1SiIfbYdxgjdlq20Mfc1gRCJJDmDsYpYziKw1scL3gKWY5F6Yj8OkQLzXhdLC1dwPtmjMKY6E4BxEov6NsopN77simGuUHogsruyhtuDcWWRZRrlrk6s2e8fkfqvtecVTrEnxeWg1o0oEm04PnH9kA6YmoOF%2BJ0w4UrOuN0EB7f%2F89j8TCWZRugeibig7qopb94Awchk4zreYOgjbL%2BpEZKw6QvfPQ" +time="2024-10-23T17:45:04Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01JAX7PVF3WVSQVRE3M6T8AHRW remote_addr="127.0.0.1:51418" +time="2024-10-23T17:45:04Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01JAX7PVF3WVSQVRE3M6T8AHRW env="{ true discover 127.0.0.1:51418 }" established_session_duration_s=0.000478255 +time="2024-10-23T17:45:04Z" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01JAX7PVF3WVSQVRE3M6T8AHRW duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" +time="2024-10-23T17:45:04Z" level=info msg="session: handleShell: command executed successfully" correlation_id=01JAX7PVF3WVSQVRE3M6T8AHRW +time="2024-10-23T17:45:04Z" level=info msg="session: exit: exiting" correlation_id=01JAX7PVF3WVSQVRE3M6T8AHRW exit_status=0 +time="2024-10-23T17:45:04Z" level=info msg="connection: handleRequests: done" correlation_id=01JAX7PVF3WVSQVRE3M6T8AHRW duration_s=0.002728244 remote_addr="127.0.0.1:51418" +time="2024-10-23T17:45:04Z" level=info msg="server: handleConn: done" correlation_id=01JAX7PVF3WVSQVRE3M6T8AHRW reason=EOF +time="2024-10-23T17:45:04Z" level=info msg="access: finish" correlation_id=01JAX7PVF3WVSQVRE3M6T8AHRW duration_s=0.253355057 meta="{ }" remote_addr="127.0.0.1:51418" written_bytes=31 +--- PASS: TestListenAndServe (0.28s) === RUN TestListenAndServe_proxyProtocolEnabled === RUN TestListenAndServe_proxyProtocolEnabled/USE_(default)_without_a_header -time="2024-10-23T18:48:49Z" level=info msg="Proxy protocol is enabled" correlation_id= -time="2024-10-23T18:48:49Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" -time="2024-10-23T18:48:49Z" level=info msg="server: handleConn: start" correlation_id=01JAXBBK02ZAV1YSARAMZRTKHJ -time="2024-10-23T18:48:49Z" level=info msg="public key authentication" correlation_id=01JAXBBK02ZAV1YSARAMZRTKHJ ssh_key_type=ssh-rsa -time="2024-10-23T18:48:49Z" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01JAXBBK02ZAV1YSARAMZRTKHJ duration_ms=4ns method=GET status=200 url="http://unix/api/v4/internal/authorized_keys?key=AAAAB3NzaC1yc2EAAAADAQABAAACAQDRt8ajfb9sVLAeW05cKQ7t0wNbcer1EaZDLmNrlqRLFk3SdJarBf6ninI214K6Uyv3ijBLlnactqrc5NU9%2BigRY8qkKpdiU4AMDYOVUSB4JL0z0YcO6zariBDQx2dO5S%2FD1WgZZtDtvMWZYqWWqToX8Lt3L%2F9Ek%2F%2Fi1m0ohJxnkMVA%2FLxdgCXfj93Dq79%2FQCB74TWybiL9QELUKPtFmNXMTffGg8QsRVkRYrwCCXqfx6J6X8fOFlCDNBSjODRBLgWUKhOOytv90NLnHp6CGK5BHbBnA6Y0ghrUCNyLDGlc0x8AKII1HWKJ%2BPXtRbPmYNm3i5JVTYx04vf9J1v51mPYh5A%2FWHteaCBVetEut2UUnyRdCgce7Tv4ilZKQITR8NRd495hx57nmqVANST%2F%2FIVwyGoOa8cSAjOlUZ1Q%2B3ZniBqZE1S0lqhPHykl%2F5m9VXhFuMq8i67z83aK1SiIfbYdxgjdlq20Mfc1gRCJJDmDsYpYziKw1scL3gKWY5F6Yj8OkQLzXhdLC1dwPtmjMKY6E4BxEov6NsopN77simGuUHogsruyhtuDcWWRZRrlrk6s2e8fkfqvtecVTrEnxeWg1o0oEm04PnH9kA6YmoOF%2BJ0w4UrOuN0EB7f%2F89j8TCWZRugeibig7qopb94Awchk4zreYOgjbL%2BpEZKw6QvfPQ" -time="2024-10-23T18:48:50Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01JAXBBK02ZAV1YSARAMZRTKHJ remote_addr="127.0.0.1:57978" -time="2024-10-23T18:48:50Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01JAXBBK02ZAV1YSARAMZRTKHJ env="{ true discover 127.0.0.1:57978 }" established_session_duration_s=0.001267004 -time="2024-10-23T18:48:50Z" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01JAXBBK02ZAV1YSARAMZRTKHJ duration_ms=3ns method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" -time="2024-10-23T18:48:50Z" level=info msg="session: handleShell: command executed successfully" correlation_id=01JAXBBK02ZAV1YSARAMZRTKHJ -time="2024-10-23T18:48:50Z" level=info msg="session: exit: exiting" correlation_id=01JAXBBK02ZAV1YSARAMZRTKHJ exit_status=0 -time="2024-10-23T18:48:50Z" level=info msg="connection: handleRequests: done" correlation_id=01JAXBBK02ZAV1YSARAMZRTKHJ duration_s=0.007387941 remote_addr="127.0.0.1:57978" -time="2024-10-23T18:48:50Z" level=info msg="server: handleConn: done" correlation_id=01JAXBBK02ZAV1YSARAMZRTKHJ reason=EOF -time="2024-10-23T18:48:50Z" level=info msg="access: finish" correlation_id=01JAXBBK02ZAV1YSARAMZRTKHJ duration_s=1.226302923 meta="{ }" remote_addr="127.0.0.1:57978" written_bytes=31 +time="2024-10-23T17:45:04Z" level=info msg="Proxy protocol is enabled" correlation_id= +time="2024-10-23T17:45:04Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" +time="2024-10-23T17:45:04Z" level=info msg="server: handleConn: start" correlation_id=01JAX7PVQQTZM2AH2K0DZ6DN20 +time="2024-10-23T17:45:04Z" level=info msg="public key authentication" correlation_id=01JAX7PVQQTZM2AH2K0DZ6DN20 ssh_key_type=ssh-rsa +time="2024-10-23T17:45:04Z" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01JAX7PVQQTZM2AH2K0DZ6DN20 duration_ms=5ns method=GET status=200 url="http://unix/api/v4/internal/authorized_keys?key=AAAAB3NzaC1yc2EAAAADAQABAAACAQDRt8ajfb9sVLAeW05cKQ7t0wNbcer1EaZDLmNrlqRLFk3SdJarBf6ninI214K6Uyv3ijBLlnactqrc5NU9%2BigRY8qkKpdiU4AMDYOVUSB4JL0z0YcO6zariBDQx2dO5S%2FD1WgZZtDtvMWZYqWWqToX8Lt3L%2F9Ek%2F%2Fi1m0ohJxnkMVA%2FLxdgCXfj93Dq79%2FQCB74TWybiL9QELUKPtFmNXMTffGg8QsRVkRYrwCCXqfx6J6X8fOFlCDNBSjODRBLgWUKhOOytv90NLnHp6CGK5BHbBnA6Y0ghrUCNyLDGlc0x8AKII1HWKJ%2BPXtRbPmYNm3i5JVTYx04vf9J1v51mPYh5A%2FWHteaCBVetEut2UUnyRdCgce7Tv4ilZKQITR8NRd495hx57nmqVANST%2F%2FIVwyGoOa8cSAjOlUZ1Q%2B3ZniBqZE1S0lqhPHykl%2F5m9VXhFuMq8i67z83aK1SiIfbYdxgjdlq20Mfc1gRCJJDmDsYpYziKw1scL3gKWY5F6Yj8OkQLzXhdLC1dwPtmjMKY6E4BxEov6NsopN77simGuUHogsruyhtuDcWWRZRrlrk6s2e8fkfqvtecVTrEnxeWg1o0oEm04PnH9kA6YmoOF%2BJ0w4UrOuN0EB7f%2F89j8TCWZRugeibig7qopb94Awchk4zreYOgjbL%2BpEZKw6QvfPQ" +time="2024-10-23T17:45:04Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01JAX7PVQQTZM2AH2K0DZ6DN20 remote_addr="127.0.0.1:51438" +time="2024-10-23T17:45:04Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01JAX7PVQQTZM2AH2K0DZ6DN20 env="{ true discover 127.0.0.1:51438 }" established_session_duration_s=0.000702154 +time="2024-10-23T17:45:04Z" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01JAX7PVQQTZM2AH2K0DZ6DN20 duration_ms=1ns method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" +time="2024-10-23T17:45:04Z" level=info msg="session: handleShell: command executed successfully" correlation_id=01JAX7PVQQTZM2AH2K0DZ6DN20 +time="2024-10-23T17:45:04Z" level=info msg="session: exit: exiting" correlation_id=01JAX7PVQQTZM2AH2K0DZ6DN20 exit_status=0 +time="2024-10-23T17:45:04Z" level=info msg="connection: handleRequests: done" correlation_id=01JAX7PVQQTZM2AH2K0DZ6DN20 duration_s=0.004027761 remote_addr="127.0.0.1:51438" +time="2024-10-23T17:45:04Z" level=info msg="server: handleConn: done" correlation_id=01JAX7PVQQTZM2AH2K0DZ6DN20 reason=EOF +time="2024-10-23T17:45:04Z" level=info msg="access: finish" correlation_id=01JAX7PVQQTZM2AH2K0DZ6DN20 duration_s=0.246822131 meta="{ }" remote_addr="127.0.0.1:51438" written_bytes=31 === RUN TestListenAndServe_proxyProtocolEnabled/USE_(default)_with_a_header -time="2024-10-23T18:48:50Z" level=info msg="Proxy protocol is enabled" correlation_id= -time="2024-10-23T18:48:50Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" -time="2024-10-23T18:48:50Z" level=info msg="server: handleConn: start" correlation_id=01JAXBBM8PGD1E58G6NWFAC2JK -time="2024-10-23T18:48:50Z" level=info msg="public key authentication" correlation_id=01JAXBBM8PGD1E58G6NWFAC2JK ssh_key_type=ssh-rsa -time="2024-10-23T18:48:50Z" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01JAXBBM8PGD1E58G6NWFAC2JK duration_ms=3ns method=GET status=200 url="http://unix/api/v4/internal/authorized_keys?key=AAAAB3NzaC1yc2EAAAADAQABAAACAQDRt8ajfb9sVLAeW05cKQ7t0wNbcer1EaZDLmNrlqRLFk3SdJarBf6ninI214K6Uyv3ijBLlnactqrc5NU9%2BigRY8qkKpdiU4AMDYOVUSB4JL0z0YcO6zariBDQx2dO5S%2FD1WgZZtDtvMWZYqWWqToX8Lt3L%2F9Ek%2F%2Fi1m0ohJxnkMVA%2FLxdgCXfj93Dq79%2FQCB74TWybiL9QELUKPtFmNXMTffGg8QsRVkRYrwCCXqfx6J6X8fOFlCDNBSjODRBLgWUKhOOytv90NLnHp6CGK5BHbBnA6Y0ghrUCNyLDGlc0x8AKII1HWKJ%2BPXtRbPmYNm3i5JVTYx04vf9J1v51mPYh5A%2FWHteaCBVetEut2UUnyRdCgce7Tv4ilZKQITR8NRd495hx57nmqVANST%2F%2FIVwyGoOa8cSAjOlUZ1Q%2B3ZniBqZE1S0lqhPHykl%2F5m9VXhFuMq8i67z83aK1SiIfbYdxgjdlq20Mfc1gRCJJDmDsYpYziKw1scL3gKWY5F6Yj8OkQLzXhdLC1dwPtmjMKY6E4BxEov6NsopN77simGuUHogsruyhtuDcWWRZRrlrk6s2e8fkfqvtecVTrEnxeWg1o0oEm04PnH9kA6YmoOF%2BJ0w4UrOuN0EB7f%2F89j8TCWZRugeibig7qopb94Awchk4zreYOgjbL%2BpEZKw6QvfPQ" -time="2024-10-23T18:48:51Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01JAXBBM8PGD1E58G6NWFAC2JK remote_addr="10.1.1.1:1000" -time="2024-10-23T18:48:51Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01JAXBBM8PGD1E58G6NWFAC2JK env="{ true discover 10.1.1.1:1000 }" established_session_duration_s=0.001143045 -time="2024-10-23T18:48:51Z" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01JAXBBM8PGD1E58G6NWFAC2JK duration_ms=2ns method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" -time="2024-10-23T18:48:51Z" level=info msg="session: handleShell: command executed successfully" correlation_id=01JAXBBM8PGD1E58G6NWFAC2JK -time="2024-10-23T18:48:51Z" level=info msg="session: exit: exiting" correlation_id=01JAXBBM8PGD1E58G6NWFAC2JK exit_status=0 -time="2024-10-23T18:48:51Z" level=info msg="connection: handleRequests: done" correlation_id=01JAXBBM8PGD1E58G6NWFAC2JK duration_s=0.007100065 remote_addr="10.1.1.1:1000" -time="2024-10-23T18:48:51Z" level=info msg="server: handleConn: done" correlation_id=01JAXBBM8PGD1E58G6NWFAC2JK reason=EOF -time="2024-10-23T18:48:51Z" level=info msg="access: finish" correlation_id=01JAXBBM8PGD1E58G6NWFAC2JK duration_s=0.80778197 meta="{ }" remote_addr="10.1.1.1:1000" written_bytes=31 +time="2024-10-23T17:45:04Z" level=info msg="Proxy protocol is enabled" correlation_id= +time="2024-10-23T17:45:04Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" +time="2024-10-23T17:45:04Z" level=info msg="server: handleConn: start" correlation_id=01JAX7PVZY0QEWAD45S48JMKQB +time="2024-10-23T17:45:04Z" level=info msg="public key authentication" correlation_id=01JAX7PVZY0QEWAD45S48JMKQB ssh_key_type=ssh-rsa +time="2024-10-23T17:45:04Z" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01JAX7PVZY0QEWAD45S48JMKQB duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/authorized_keys?key=AAAAB3NzaC1yc2EAAAADAQABAAACAQDRt8ajfb9sVLAeW05cKQ7t0wNbcer1EaZDLmNrlqRLFk3SdJarBf6ninI214K6Uyv3ijBLlnactqrc5NU9%2BigRY8qkKpdiU4AMDYOVUSB4JL0z0YcO6zariBDQx2dO5S%2FD1WgZZtDtvMWZYqWWqToX8Lt3L%2F9Ek%2F%2Fi1m0ohJxnkMVA%2FLxdgCXfj93Dq79%2FQCB74TWybiL9QELUKPtFmNXMTffGg8QsRVkRYrwCCXqfx6J6X8fOFlCDNBSjODRBLgWUKhOOytv90NLnHp6CGK5BHbBnA6Y0ghrUCNyLDGlc0x8AKII1HWKJ%2BPXtRbPmYNm3i5JVTYx04vf9J1v51mPYh5A%2FWHteaCBVetEut2UUnyRdCgce7Tv4ilZKQITR8NRd495hx57nmqVANST%2F%2FIVwyGoOa8cSAjOlUZ1Q%2B3ZniBqZE1S0lqhPHykl%2F5m9VXhFuMq8i67z83aK1SiIfbYdxgjdlq20Mfc1gRCJJDmDsYpYziKw1scL3gKWY5F6Yj8OkQLzXhdLC1dwPtmjMKY6E4BxEov6NsopN77simGuUHogsruyhtuDcWWRZRrlrk6s2e8fkfqvtecVTrEnxeWg1o0oEm04PnH9kA6YmoOF%2BJ0w4UrOuN0EB7f%2F89j8TCWZRugeibig7qopb94Awchk4zreYOgjbL%2BpEZKw6QvfPQ" +time="2024-10-23T17:45:05Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01JAX7PVZY0QEWAD45S48JMKQB remote_addr="10.1.1.1:1000" +time="2024-10-23T17:45:05Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01JAX7PVZY0QEWAD45S48JMKQB env="{ true discover 10.1.1.1:1000 }" established_session_duration_s=0.000458157 +time="2024-10-23T17:45:05Z" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01JAX7PVZY0QEWAD45S48JMKQB duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" +time="2024-10-23T17:45:05Z" level=info msg="session: handleShell: command executed successfully" correlation_id=01JAX7PVZY0QEWAD45S48JMKQB +time="2024-10-23T17:45:05Z" level=info msg="session: exit: exiting" correlation_id=01JAX7PVZY0QEWAD45S48JMKQB exit_status=0 +time="2024-10-23T17:45:05Z" level=info msg="connection: handleRequests: done" correlation_id=01JAX7PVZY0QEWAD45S48JMKQB duration_s=0.005403292 remote_addr="10.1.1.1:1000" +time="2024-10-23T17:45:05Z" level=info msg="server: handleConn: done" correlation_id=01JAX7PVZY0QEWAD45S48JMKQB reason=EOF +time="2024-10-23T17:45:05Z" level=info msg="access: finish" correlation_id=01JAX7PVZY0QEWAD45S48JMKQB duration_s=0.246002768 meta="{ }" remote_addr="10.1.1.1:1000" written_bytes=31 === RUN TestListenAndServe_proxyProtocolEnabled/REQUIRE_without_a_header -time="2024-10-23T18:48:51Z" level=info msg="Proxy protocol is enabled" correlation_id= -time="2024-10-23T18:48:51Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" -time="2024-10-23T18:48:51Z" level=info msg="server: handleConn: start" correlation_id=01JAXBBN3J4X7TX4M06N62MR6T -time="2024-10-23T18:48:51Z" level=warning msg="connection: initServerConn: failed to initialize SSH connection" correlation_id=01JAXBBN3J4X7TX4M06N62MR6T error="proxyproto: proxy protocol signature not present" remote_addr="127.0.0.1:58006" -time="2024-10-23T18:48:51Z" level=info msg="access: finish" correlation_id=01JAXBBN3J4X7TX4M06N62MR6T duration_s=0.000995462 meta="{ }" remote_addr="127.0.0.1:58006" written_bytes=0 +time="2024-10-23T17:45:05Z" level=info msg="Proxy protocol is enabled" correlation_id= +time="2024-10-23T17:45:05Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" +time="2024-10-23T17:45:05Z" level=info msg="server: handleConn: start" correlation_id=01JAX7PW8HAJ02ZQDVGQ5MSQBN +time="2024-10-23T17:45:05Z" level=warning msg="connection: initServerConn: failed to initialize SSH connection" correlation_id=01JAX7PW8HAJ02ZQDVGQ5MSQBN error="proxyproto: proxy protocol signature not present" remote_addr="127.0.0.1:51462" +time="2024-10-23T17:45:05Z" level=info msg="access: finish" correlation_id=01JAX7PW8HAJ02ZQDVGQ5MSQBN duration_s=0.004164909 meta="{ }" remote_addr="127.0.0.1:51462" written_bytes=0 === RUN TestListenAndServe_proxyProtocolEnabled/REQUIRE_with_a_header -time="2024-10-23T18:48:51Z" level=info msg="Proxy protocol is enabled" correlation_id= -time="2024-10-23T18:48:51Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" -time="2024-10-23T18:48:51Z" level=info msg="server: handleConn: start" correlation_id=01JAXBBN5TNQCFTFJVWAZ4A6MY -time="2024-10-23T18:48:51Z" level=info msg="public key authentication" correlation_id=01JAXBBN5TNQCFTFJVWAZ4A6MY ssh_key_type=ssh-rsa -time="2024-10-23T18:48:51Z" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01JAXBBN5TNQCFTFJVWAZ4A6MY duration_ms=2ns method=GET status=200 url="http://unix/api/v4/internal/authorized_keys?key=AAAAB3NzaC1yc2EAAAADAQABAAACAQDRt8ajfb9sVLAeW05cKQ7t0wNbcer1EaZDLmNrlqRLFk3SdJarBf6ninI214K6Uyv3ijBLlnactqrc5NU9%2BigRY8qkKpdiU4AMDYOVUSB4JL0z0YcO6zariBDQx2dO5S%2FD1WgZZtDtvMWZYqWWqToX8Lt3L%2F9Ek%2F%2Fi1m0ohJxnkMVA%2FLxdgCXfj93Dq79%2FQCB74TWybiL9QELUKPtFmNXMTffGg8QsRVkRYrwCCXqfx6J6X8fOFlCDNBSjODRBLgWUKhOOytv90NLnHp6CGK5BHbBnA6Y0ghrUCNyLDGlc0x8AKII1HWKJ%2BPXtRbPmYNm3i5JVTYx04vf9J1v51mPYh5A%2FWHteaCBVetEut2UUnyRdCgce7Tv4ilZKQITR8NRd495hx57nmqVANST%2F%2FIVwyGoOa8cSAjOlUZ1Q%2B3ZniBqZE1S0lqhPHykl%2F5m9VXhFuMq8i67z83aK1SiIfbYdxgjdlq20Mfc1gRCJJDmDsYpYziKw1scL3gKWY5F6Yj8OkQLzXhdLC1dwPtmjMKY6E4BxEov6NsopN77simGuUHogsruyhtuDcWWRZRrlrk6s2e8fkfqvtecVTrEnxeWg1o0oEm04PnH9kA6YmoOF%2BJ0w4UrOuN0EB7f%2F89j8TCWZRugeibig7qopb94Awchk4zreYOgjbL%2BpEZKw6QvfPQ" -time="2024-10-23T18:48:52Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01JAXBBN5TNQCFTFJVWAZ4A6MY remote_addr="10.1.1.1:1000" -time="2024-10-23T18:48:52Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01JAXBBN5TNQCFTFJVWAZ4A6MY env="{ true discover 10.1.1.1:1000 }" established_session_duration_s=0.000588877 -time="2024-10-23T18:48:52Z" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01JAXBBN5TNQCFTFJVWAZ4A6MY duration_ms=2ns method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" -time="2024-10-23T18:48:52Z" level=info msg="session: handleShell: command executed successfully" correlation_id=01JAXBBN5TNQCFTFJVWAZ4A6MY -time="2024-10-23T18:48:52Z" level=info msg="session: exit: exiting" correlation_id=01JAXBBN5TNQCFTFJVWAZ4A6MY exit_status=0 -time="2024-10-23T18:48:52Z" level=info msg="connection: handleRequests: done" correlation_id=01JAXBBN5TNQCFTFJVWAZ4A6MY duration_s=0.004752141 remote_addr="10.1.1.1:1000" -time="2024-10-23T18:48:52Z" level=info msg="server: handleConn: done" correlation_id=01JAXBBN5TNQCFTFJVWAZ4A6MY reason=EOF -time="2024-10-23T18:48:52Z" level=info msg="access: finish" correlation_id=01JAXBBN5TNQCFTFJVWAZ4A6MY duration_s=0.886837987 meta="{ }" remote_addr="10.1.1.1:1000" written_bytes=31 +time="2024-10-23T17:45:05Z" level=info msg="Proxy protocol is enabled" correlation_id= +time="2024-10-23T17:45:05Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" +time="2024-10-23T17:45:05Z" level=info msg="server: handleConn: start" correlation_id=01JAX7PW97HHFV4KJE2CS2C4TH +time="2024-10-23T17:45:05Z" level=info msg="public key authentication" correlation_id=01JAX7PW97HHFV4KJE2CS2C4TH ssh_key_type=ssh-rsa +time="2024-10-23T17:45:05Z" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01JAX7PW97HHFV4KJE2CS2C4TH duration_ms=1ns method=GET status=200 url="http://unix/api/v4/internal/authorized_keys?key=AAAAB3NzaC1yc2EAAAADAQABAAACAQDRt8ajfb9sVLAeW05cKQ7t0wNbcer1EaZDLmNrlqRLFk3SdJarBf6ninI214K6Uyv3ijBLlnactqrc5NU9%2BigRY8qkKpdiU4AMDYOVUSB4JL0z0YcO6zariBDQx2dO5S%2FD1WgZZtDtvMWZYqWWqToX8Lt3L%2F9Ek%2F%2Fi1m0ohJxnkMVA%2FLxdgCXfj93Dq79%2FQCB74TWybiL9QELUKPtFmNXMTffGg8QsRVkRYrwCCXqfx6J6X8fOFlCDNBSjODRBLgWUKhOOytv90NLnHp6CGK5BHbBnA6Y0ghrUCNyLDGlc0x8AKII1HWKJ%2BPXtRbPmYNm3i5JVTYx04vf9J1v51mPYh5A%2FWHteaCBVetEut2UUnyRdCgce7Tv4ilZKQITR8NRd495hx57nmqVANST%2F%2FIVwyGoOa8cSAjOlUZ1Q%2B3ZniBqZE1S0lqhPHykl%2F5m9VXhFuMq8i67z83aK1SiIfbYdxgjdlq20Mfc1gRCJJDmDsYpYziKw1scL3gKWY5F6Yj8OkQLzXhdLC1dwPtmjMKY6E4BxEov6NsopN77simGuUHogsruyhtuDcWWRZRrlrk6s2e8fkfqvtecVTrEnxeWg1o0oEm04PnH9kA6YmoOF%2BJ0w4UrOuN0EB7f%2F89j8TCWZRugeibig7qopb94Awchk4zreYOgjbL%2BpEZKw6QvfPQ" +time="2024-10-23T17:45:05Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01JAX7PW97HHFV4KJE2CS2C4TH remote_addr="10.1.1.1:1000" +time="2024-10-23T17:45:05Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01JAX7PW97HHFV4KJE2CS2C4TH env="{ true discover 10.1.1.1:1000 }" established_session_duration_s=0.000161905 +time="2024-10-23T17:45:05Z" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01JAX7PW97HHFV4KJE2CS2C4TH duration_ms=1ns method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" +time="2024-10-23T17:45:05Z" level=info msg="session: handleShell: command executed successfully" correlation_id=01JAX7PW97HHFV4KJE2CS2C4TH +time="2024-10-23T17:45:05Z" level=info msg="session: exit: exiting" correlation_id=01JAX7PW97HHFV4KJE2CS2C4TH exit_status=0 +time="2024-10-23T17:45:05Z" level=info msg="connection: handleRequests: done" correlation_id=01JAX7PW97HHFV4KJE2CS2C4TH duration_s=0.002433891 remote_addr="10.1.1.1:1000" +time="2024-10-23T17:45:05Z" level=info msg="server: handleConn: done" correlation_id=01JAX7PW97HHFV4KJE2CS2C4TH reason=EOF +time="2024-10-23T17:45:05Z" level=info msg="access: finish" correlation_id=01JAX7PW97HHFV4KJE2CS2C4TH duration_s=0.251211798 meta="{ }" remote_addr="10.1.1.1:1000" written_bytes=31 === RUN TestListenAndServe_proxyProtocolEnabled/REJECT_without_a_header -time="2024-10-23T18:48:52Z" level=info msg="Proxy protocol is enabled" correlation_id= -time="2024-10-23T18:48:52Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" -time="2024-10-23T18:48:52Z" level=info msg="server: handleConn: start" correlation_id=01JAXBBP2HFHK5S1D2GYAQC315 -time="2024-10-23T18:48:52Z" level=info msg="public key authentication" correlation_id=01JAXBBP2HFHK5S1D2GYAQC315 ssh_key_type=ssh-rsa -time="2024-10-23T18:48:52Z" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01JAXBBP2HFHK5S1D2GYAQC315 duration_ms=1ns method=GET status=200 url="http://unix/api/v4/internal/authorized_keys?key=AAAAB3NzaC1yc2EAAAADAQABAAACAQDRt8ajfb9sVLAeW05cKQ7t0wNbcer1EaZDLmNrlqRLFk3SdJarBf6ninI214K6Uyv3ijBLlnactqrc5NU9%2BigRY8qkKpdiU4AMDYOVUSB4JL0z0YcO6zariBDQx2dO5S%2FD1WgZZtDtvMWZYqWWqToX8Lt3L%2F9Ek%2F%2Fi1m0ohJxnkMVA%2FLxdgCXfj93Dq79%2FQCB74TWybiL9QELUKPtFmNXMTffGg8QsRVkRYrwCCXqfx6J6X8fOFlCDNBSjODRBLgWUKhOOytv90NLnHp6CGK5BHbBnA6Y0ghrUCNyLDGlc0x8AKII1HWKJ%2BPXtRbPmYNm3i5JVTYx04vf9J1v51mPYh5A%2FWHteaCBVetEut2UUnyRdCgce7Tv4ilZKQITR8NRd495hx57nmqVANST%2F%2FIVwyGoOa8cSAjOlUZ1Q%2B3ZniBqZE1S0lqhPHykl%2F5m9VXhFuMq8i67z83aK1SiIfbYdxgjdlq20Mfc1gRCJJDmDsYpYziKw1scL3gKWY5F6Yj8OkQLzXhdLC1dwPtmjMKY6E4BxEov6NsopN77simGuUHogsruyhtuDcWWRZRrlrk6s2e8fkfqvtecVTrEnxeWg1o0oEm04PnH9kA6YmoOF%2BJ0w4UrOuN0EB7f%2F89j8TCWZRugeibig7qopb94Awchk4zreYOgjbL%2BpEZKw6QvfPQ" -time="2024-10-23T18:48:53Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01JAXBBP2HFHK5S1D2GYAQC315 remote_addr="127.0.0.1:58016" -time="2024-10-23T18:48:53Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01JAXBBP2HFHK5S1D2GYAQC315 env="{ true discover 127.0.0.1:58016 }" established_session_duration_s=0.000520918 -time="2024-10-23T18:48:53Z" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01JAXBBP2HFHK5S1D2GYAQC315 duration_ms=2ns method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" -time="2024-10-23T18:48:53Z" level=info msg="session: handleShell: command executed successfully" correlation_id=01JAXBBP2HFHK5S1D2GYAQC315 -time="2024-10-23T18:48:53Z" level=info msg="session: exit: exiting" correlation_id=01JAXBBP2HFHK5S1D2GYAQC315 exit_status=0 -time="2024-10-23T18:48:53Z" level=info msg="connection: handleRequests: done" correlation_id=01JAXBBP2HFHK5S1D2GYAQC315 duration_s=0.004495181 remote_addr="127.0.0.1:58016" -time="2024-10-23T18:48:53Z" level=info msg="server: handleConn: done" correlation_id=01JAXBBP2HFHK5S1D2GYAQC315 reason=EOF -time="2024-10-23T18:48:53Z" level=info msg="access: finish" correlation_id=01JAXBBP2HFHK5S1D2GYAQC315 duration_s=0.574842228 meta="{ }" remote_addr="127.0.0.1:58016" written_bytes=31 +time="2024-10-23T17:45:05Z" level=info msg="Proxy protocol is enabled" correlation_id= +time="2024-10-23T17:45:05Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" +time="2024-10-23T17:45:05Z" level=info msg="server: handleConn: start" correlation_id=01JAX7PWHF6F8K3YVNY2GYGP51 +time="2024-10-23T17:45:05Z" level=info msg="public key authentication" correlation_id=01JAX7PWHF6F8K3YVNY2GYGP51 ssh_key_type=ssh-rsa +time="2024-10-23T17:45:05Z" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01JAX7PWHF6F8K3YVNY2GYGP51 duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/authorized_keys?key=AAAAB3NzaC1yc2EAAAADAQABAAACAQDRt8ajfb9sVLAeW05cKQ7t0wNbcer1EaZDLmNrlqRLFk3SdJarBf6ninI214K6Uyv3ijBLlnactqrc5NU9%2BigRY8qkKpdiU4AMDYOVUSB4JL0z0YcO6zariBDQx2dO5S%2FD1WgZZtDtvMWZYqWWqToX8Lt3L%2F9Ek%2F%2Fi1m0ohJxnkMVA%2FLxdgCXfj93Dq79%2FQCB74TWybiL9QELUKPtFmNXMTffGg8QsRVkRYrwCCXqfx6J6X8fOFlCDNBSjODRBLgWUKhOOytv90NLnHp6CGK5BHbBnA6Y0ghrUCNyLDGlc0x8AKII1HWKJ%2BPXtRbPmYNm3i5JVTYx04vf9J1v51mPYh5A%2FWHteaCBVetEut2UUnyRdCgce7Tv4ilZKQITR8NRd495hx57nmqVANST%2F%2FIVwyGoOa8cSAjOlUZ1Q%2B3ZniBqZE1S0lqhPHykl%2F5m9VXhFuMq8i67z83aK1SiIfbYdxgjdlq20Mfc1gRCJJDmDsYpYziKw1scL3gKWY5F6Yj8OkQLzXhdLC1dwPtmjMKY6E4BxEov6NsopN77simGuUHogsruyhtuDcWWRZRrlrk6s2e8fkfqvtecVTrEnxeWg1o0oEm04PnH9kA6YmoOF%2BJ0w4UrOuN0EB7f%2F89j8TCWZRugeibig7qopb94Awchk4zreYOgjbL%2BpEZKw6QvfPQ" +time="2024-10-23T17:45:05Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01JAX7PWHF6F8K3YVNY2GYGP51 remote_addr="127.0.0.1:51478" +time="2024-10-23T17:45:05Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01JAX7PWHF6F8K3YVNY2GYGP51 env="{ true discover 127.0.0.1:51478 }" established_session_duration_s=0.000569607 +time="2024-10-23T17:45:05Z" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01JAX7PWHF6F8K3YVNY2GYGP51 duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" +time="2024-10-23T17:45:05Z" level=info msg="session: handleShell: command executed successfully" correlation_id=01JAX7PWHF6F8K3YVNY2GYGP51 +time="2024-10-23T17:45:05Z" level=info msg="session: exit: exiting" correlation_id=01JAX7PWHF6F8K3YVNY2GYGP51 exit_status=0 +time="2024-10-23T17:45:05Z" level=info msg="connection: handleRequests: done" correlation_id=01JAX7PWHF6F8K3YVNY2GYGP51 duration_s=0.003143244 remote_addr="127.0.0.1:51478" +time="2024-10-23T17:45:05Z" level=info msg="server: handleConn: done" correlation_id=01JAX7PWHF6F8K3YVNY2GYGP51 reason=EOF +time="2024-10-23T17:45:05Z" level=info msg="access: finish" correlation_id=01JAX7PWHF6F8K3YVNY2GYGP51 duration_s=0.253802615 meta="{ }" remote_addr="127.0.0.1:51478" written_bytes=31 === RUN TestListenAndServe_proxyProtocolEnabled/REJECT_with_a_header -time="2024-10-23T18:48:53Z" level=info msg="Proxy protocol is enabled" correlation_id= -time="2024-10-23T18:48:53Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" -time="2024-10-23T18:48:53Z" level=info msg="server: handleConn: start" correlation_id=01JAXBBPP52VNX0GSCTTT7YY87 -time="2024-10-23T18:48:53Z" level=warning msg="connection: initServerConn: failed to initialize SSH connection" correlation_id=01JAXBBPP52VNX0GSCTTT7YY87 error="proxyproto: upstream connection sent PROXY header but isn't allowed to send one" remote_addr="127.0.0.1:58020" -time="2024-10-23T18:48:53Z" level=info msg="access: finish" correlation_id=01JAXBBPP52VNX0GSCTTT7YY87 duration_s=0.000588585 meta="{ }" remote_addr="127.0.0.1:58020" written_bytes=0 +time="2024-10-23T17:45:05Z" level=info msg="Proxy protocol is enabled" correlation_id= +time="2024-10-23T17:45:05Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" +time="2024-10-23T17:45:05Z" level=info msg="server: handleConn: start" correlation_id=01JAX7PWT609G021Y61BVD6X66 +time="2024-10-23T17:45:05Z" level=warning msg="connection: initServerConn: failed to initialize SSH connection" correlation_id=01JAX7PWT609G021Y61BVD6X66 error="proxyproto: upstream connection sent PROXY header but isn't allowed to send one" remote_addr="127.0.0.1:51486" +time="2024-10-23T17:45:05Z" level=info msg="access: finish" correlation_id=01JAX7PWT609G021Y61BVD6X66 duration_s=0.000289093 meta="{ }" remote_addr="127.0.0.1:51486" written_bytes=0 === RUN TestListenAndServe_proxyProtocolEnabled/IGNORE_without_a_header -time="2024-10-23T18:48:53Z" level=info msg="Proxy protocol is enabled" correlation_id= -time="2024-10-23T18:48:53Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" -time="2024-10-23T18:48:53Z" level=info msg="server: handleConn: start" correlation_id=01JAXBBPQN1GNG3FGW45CCKH0G -time="2024-10-23T18:48:53Z" level=info msg="public key authentication" correlation_id=01JAXBBPQN1GNG3FGW45CCKH0G ssh_key_type=ssh-rsa -time="2024-10-23T18:48:53Z" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01JAXBBPQN1GNG3FGW45CCKH0G duration_ms=1ns method=GET status=200 url="http://unix/api/v4/internal/authorized_keys?key=AAAAB3NzaC1yc2EAAAADAQABAAACAQDRt8ajfb9sVLAeW05cKQ7t0wNbcer1EaZDLmNrlqRLFk3SdJarBf6ninI214K6Uyv3ijBLlnactqrc5NU9%2BigRY8qkKpdiU4AMDYOVUSB4JL0z0YcO6zariBDQx2dO5S%2FD1WgZZtDtvMWZYqWWqToX8Lt3L%2F9Ek%2F%2Fi1m0ohJxnkMVA%2FLxdgCXfj93Dq79%2FQCB74TWybiL9QELUKPtFmNXMTffGg8QsRVkRYrwCCXqfx6J6X8fOFlCDNBSjODRBLgWUKhOOytv90NLnHp6CGK5BHbBnA6Y0ghrUCNyLDGlc0x8AKII1HWKJ%2BPXtRbPmYNm3i5JVTYx04vf9J1v51mPYh5A%2FWHteaCBVetEut2UUnyRdCgce7Tv4ilZKQITR8NRd495hx57nmqVANST%2F%2FIVwyGoOa8cSAjOlUZ1Q%2B3ZniBqZE1S0lqhPHykl%2F5m9VXhFuMq8i67z83aK1SiIfbYdxgjdlq20Mfc1gRCJJDmDsYpYziKw1scL3gKWY5F6Yj8OkQLzXhdLC1dwPtmjMKY6E4BxEov6NsopN77simGuUHogsruyhtuDcWWRZRrlrk6s2e8fkfqvtecVTrEnxeWg1o0oEm04PnH9kA6YmoOF%2BJ0w4UrOuN0EB7f%2F89j8TCWZRugeibig7qopb94Awchk4zreYOgjbL%2BpEZKw6QvfPQ" -time="2024-10-23T18:48:54Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01JAXBBPQN1GNG3FGW45CCKH0G remote_addr="127.0.0.1:58034" -time="2024-10-23T18:48:54Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01JAXBBPQN1GNG3FGW45CCKH0G env="{ true discover 127.0.0.1:58034 }" established_session_duration_s=0.000541919 -time="2024-10-23T18:48:54Z" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01JAXBBPQN1GNG3FGW45CCKH0G duration_ms=1ns method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" -time="2024-10-23T18:48:54Z" level=info msg="session: handleShell: command executed successfully" correlation_id=01JAXBBPQN1GNG3FGW45CCKH0G -time="2024-10-23T18:48:54Z" level=info msg="session: exit: exiting" correlation_id=01JAXBBPQN1GNG3FGW45CCKH0G exit_status=0 -time="2024-10-23T18:48:54Z" level=info msg="connection: handleRequests: done" correlation_id=01JAXBBPQN1GNG3FGW45CCKH0G duration_s=0.003882388 remote_addr="127.0.0.1:58034" -time="2024-10-23T18:48:54Z" level=info msg="server: handleConn: done" correlation_id=01JAXBBPQN1GNG3FGW45CCKH0G reason=EOF -time="2024-10-23T18:48:54Z" level=info msg="access: finish" correlation_id=01JAXBBPQN1GNG3FGW45CCKH0G duration_s=0.766766499 meta="{ }" remote_addr="127.0.0.1:58034" written_bytes=31 +time="2024-10-23T17:45:05Z" level=info msg="Proxy protocol is enabled" correlation_id= +time="2024-10-23T17:45:05Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" +time="2024-10-23T17:45:05Z" level=info msg="server: handleConn: start" correlation_id=01JAX7PWTR3R2NFF94F77M3NVY +time="2024-10-23T17:45:05Z" level=info msg="public key authentication" correlation_id=01JAX7PWTR3R2NFF94F77M3NVY ssh_key_type=ssh-rsa +time="2024-10-23T17:45:05Z" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01JAX7PWTR3R2NFF94F77M3NVY duration_ms=3ns method=GET status=200 url="http://unix/api/v4/internal/authorized_keys?key=AAAAB3NzaC1yc2EAAAADAQABAAACAQDRt8ajfb9sVLAeW05cKQ7t0wNbcer1EaZDLmNrlqRLFk3SdJarBf6ninI214K6Uyv3ijBLlnactqrc5NU9%2BigRY8qkKpdiU4AMDYOVUSB4JL0z0YcO6zariBDQx2dO5S%2FD1WgZZtDtvMWZYqWWqToX8Lt3L%2F9Ek%2F%2Fi1m0ohJxnkMVA%2FLxdgCXfj93Dq79%2FQCB74TWybiL9QELUKPtFmNXMTffGg8QsRVkRYrwCCXqfx6J6X8fOFlCDNBSjODRBLgWUKhOOytv90NLnHp6CGK5BHbBnA6Y0ghrUCNyLDGlc0x8AKII1HWKJ%2BPXtRbPmYNm3i5JVTYx04vf9J1v51mPYh5A%2FWHteaCBVetEut2UUnyRdCgce7Tv4ilZKQITR8NRd495hx57nmqVANST%2F%2FIVwyGoOa8cSAjOlUZ1Q%2B3ZniBqZE1S0lqhPHykl%2F5m9VXhFuMq8i67z83aK1SiIfbYdxgjdlq20Mfc1gRCJJDmDsYpYziKw1scL3gKWY5F6Yj8OkQLzXhdLC1dwPtmjMKY6E4BxEov6NsopN77simGuUHogsruyhtuDcWWRZRrlrk6s2e8fkfqvtecVTrEnxeWg1o0oEm04PnH9kA6YmoOF%2BJ0w4UrOuN0EB7f%2F89j8TCWZRugeibig7qopb94Awchk4zreYOgjbL%2BpEZKw6QvfPQ" +time="2024-10-23T17:45:05Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01JAX7PWTR3R2NFF94F77M3NVY remote_addr="127.0.0.1:51492" +time="2024-10-23T17:45:05Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01JAX7PWTR3R2NFF94F77M3NVY env="{ true discover 127.0.0.1:51492 }" established_session_duration_s=0.000996906 +time="2024-10-23T17:45:05Z" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01JAX7PWTR3R2NFF94F77M3NVY duration_ms=1ns method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" +time="2024-10-23T17:45:05Z" level=info msg="session: handleShell: command executed successfully" correlation_id=01JAX7PWTR3R2NFF94F77M3NVY +time="2024-10-23T17:45:05Z" level=info msg="session: exit: exiting" correlation_id=01JAX7PWTR3R2NFF94F77M3NVY exit_status=0 +time="2024-10-23T17:45:05Z" level=info msg="connection: handleRequests: done" correlation_id=01JAX7PWTR3R2NFF94F77M3NVY duration_s=0.004701678 remote_addr="127.0.0.1:51492" +time="2024-10-23T17:45:05Z" level=info msg="server: handleConn: done" correlation_id=01JAX7PWTR3R2NFF94F77M3NVY reason=EOF +time="2024-10-23T17:45:05Z" level=info msg="access: finish" correlation_id=01JAX7PWTR3R2NFF94F77M3NVY duration_s=0.260707486 meta="{ }" remote_addr="127.0.0.1:51492" written_bytes=31 === RUN TestListenAndServe_proxyProtocolEnabled/IGNORE_with_a_header -time="2024-10-23T18:48:54Z" level=info msg="Proxy protocol is enabled" correlation_id= -time="2024-10-23T18:48:54Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" -time="2024-10-23T18:48:54Z" level=info msg="server: handleConn: start" correlation_id=01JAXBBQGSR3ZNN4RVZC72Y6HC -time="2024-10-23T18:48:54Z" level=info msg="public key authentication" correlation_id=01JAXBBQGSR3ZNN4RVZC72Y6HC ssh_key_type=ssh-rsa -time="2024-10-23T18:48:54Z" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01JAXBBQGSR3ZNN4RVZC72Y6HC duration_ms=5ns method=GET status=200 url="http://unix/api/v4/internal/authorized_keys?key=AAAAB3NzaC1yc2EAAAADAQABAAACAQDRt8ajfb9sVLAeW05cKQ7t0wNbcer1EaZDLmNrlqRLFk3SdJarBf6ninI214K6Uyv3ijBLlnactqrc5NU9%2BigRY8qkKpdiU4AMDYOVUSB4JL0z0YcO6zariBDQx2dO5S%2FD1WgZZtDtvMWZYqWWqToX8Lt3L%2F9Ek%2F%2Fi1m0ohJxnkMVA%2FLxdgCXfj93Dq79%2FQCB74TWybiL9QELUKPtFmNXMTffGg8QsRVkRYrwCCXqfx6J6X8fOFlCDNBSjODRBLgWUKhOOytv90NLnHp6CGK5BHbBnA6Y0ghrUCNyLDGlc0x8AKII1HWKJ%2BPXtRbPmYNm3i5JVTYx04vf9J1v51mPYh5A%2FWHteaCBVetEut2UUnyRdCgce7Tv4ilZKQITR8NRd495hx57nmqVANST%2F%2FIVwyGoOa8cSAjOlUZ1Q%2B3ZniBqZE1S0lqhPHykl%2F5m9VXhFuMq8i67z83aK1SiIfbYdxgjdlq20Mfc1gRCJJDmDsYpYziKw1scL3gKWY5F6Yj8OkQLzXhdLC1dwPtmjMKY6E4BxEov6NsopN77simGuUHogsruyhtuDcWWRZRrlrk6s2e8fkfqvtecVTrEnxeWg1o0oEm04PnH9kA6YmoOF%2BJ0w4UrOuN0EB7f%2F89j8TCWZRugeibig7qopb94Awchk4zreYOgjbL%2BpEZKw6QvfPQ" -time="2024-10-23T18:48:54Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01JAXBBQGSR3ZNN4RVZC72Y6HC remote_addr="127.0.0.1:58048" -time="2024-10-23T18:48:54Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01JAXBBQGSR3ZNN4RVZC72Y6HC env="{ true discover 127.0.0.1:58048 }" established_session_duration_s=0.002163299 -time="2024-10-23T18:48:54Z" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01JAXBBQGSR3ZNN4RVZC72Y6HC duration_ms=16ns method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" -time="2024-10-23T18:48:54Z" level=info msg="session: handleShell: command executed successfully" correlation_id=01JAXBBQGSR3ZNN4RVZC72Y6HC -time="2024-10-23T18:48:54Z" level=info msg="session: exit: exiting" correlation_id=01JAXBBQGSR3ZNN4RVZC72Y6HC exit_status=0 -time="2024-10-23T18:48:54Z" level=info msg="connection: handleRequests: done" correlation_id=01JAXBBQGSR3ZNN4RVZC72Y6HC duration_s=0.021043821 remote_addr="127.0.0.1:58048" -time="2024-10-23T18:48:54Z" level=info msg="server: handleConn: done" correlation_id=01JAXBBQGSR3ZNN4RVZC72Y6HC reason=EOF -time="2024-10-23T18:48:54Z" level=info msg="access: finish" correlation_id=01JAXBBQGSR3ZNN4RVZC72Y6HC duration_s=0.740192702 meta="{ }" remote_addr="127.0.0.1:58048" written_bytes=31 +time="2024-10-23T17:45:05Z" level=info msg="Proxy protocol is enabled" correlation_id= +time="2024-10-23T17:45:05Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" +time="2024-10-23T17:45:05Z" level=info msg="server: handleConn: start" correlation_id=01JAX7PX3FWH9SAM1DYXEN87VP +time="2024-10-23T17:45:05Z" level=info msg="public key authentication" correlation_id=01JAX7PX3FWH9SAM1DYXEN87VP ssh_key_type=ssh-rsa +time="2024-10-23T17:45:05Z" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01JAX7PX3FWH9SAM1DYXEN87VP duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/authorized_keys?key=AAAAB3NzaC1yc2EAAAADAQABAAACAQDRt8ajfb9sVLAeW05cKQ7t0wNbcer1EaZDLmNrlqRLFk3SdJarBf6ninI214K6Uyv3ijBLlnactqrc5NU9%2BigRY8qkKpdiU4AMDYOVUSB4JL0z0YcO6zariBDQx2dO5S%2FD1WgZZtDtvMWZYqWWqToX8Lt3L%2F9Ek%2F%2Fi1m0ohJxnkMVA%2FLxdgCXfj93Dq79%2FQCB74TWybiL9QELUKPtFmNXMTffGg8QsRVkRYrwCCXqfx6J6X8fOFlCDNBSjODRBLgWUKhOOytv90NLnHp6CGK5BHbBnA6Y0ghrUCNyLDGlc0x8AKII1HWKJ%2BPXtRbPmYNm3i5JVTYx04vf9J1v51mPYh5A%2FWHteaCBVetEut2UUnyRdCgce7Tv4ilZKQITR8NRd495hx57nmqVANST%2F%2FIVwyGoOa8cSAjOlUZ1Q%2B3ZniBqZE1S0lqhPHykl%2F5m9VXhFuMq8i67z83aK1SiIfbYdxgjdlq20Mfc1gRCJJDmDsYpYziKw1scL3gKWY5F6Yj8OkQLzXhdLC1dwPtmjMKY6E4BxEov6NsopN77simGuUHogsruyhtuDcWWRZRrlrk6s2e8fkfqvtecVTrEnxeWg1o0oEm04PnH9kA6YmoOF%2BJ0w4UrOuN0EB7f%2F89j8TCWZRugeibig7qopb94Awchk4zreYOgjbL%2BpEZKw6QvfPQ" +time="2024-10-23T17:45:06Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01JAX7PX3FWH9SAM1DYXEN87VP remote_addr="127.0.0.1:51500" +time="2024-10-23T17:45:06Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01JAX7PX3FWH9SAM1DYXEN87VP env="{ true discover 127.0.0.1:51500 }" established_session_duration_s=0.000299812 +time="2024-10-23T17:45:06Z" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01JAX7PX3FWH9SAM1DYXEN87VP duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" +time="2024-10-23T17:45:06Z" level=info msg="session: handleShell: command executed successfully" correlation_id=01JAX7PX3FWH9SAM1DYXEN87VP +time="2024-10-23T17:45:06Z" level=info msg="session: exit: exiting" correlation_id=01JAX7PX3FWH9SAM1DYXEN87VP exit_status=0 +time="2024-10-23T17:45:06Z" level=info msg="connection: handleRequests: done" correlation_id=01JAX7PX3FWH9SAM1DYXEN87VP duration_s=0.00223355 remote_addr="127.0.0.1:51500" +time="2024-10-23T17:45:06Z" level=info msg="server: handleConn: done" correlation_id=01JAX7PX3FWH9SAM1DYXEN87VP reason=EOF +time="2024-10-23T17:45:06Z" level=info msg="access: finish" correlation_id=01JAX7PX3FWH9SAM1DYXEN87VP duration_s=0.282212484 meta="{ }" remote_addr="127.0.0.1:51500" written_bytes=31 === RUN TestListenAndServe_proxyProtocolEnabled/Allow-listed_IP_with_a_header -time="2024-10-23T18:48:54Z" level=info msg="Proxy protocol is enabled" correlation_id= -time="2024-10-23T18:48:54Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" -time="2024-10-23T18:48:54Z" level=info msg="server: handleConn: start" correlation_id=01JAXBBR92DTVV9QZ2QQ4P2D18 -time="2024-10-23T18:48:55Z" level=info msg="public key authentication" correlation_id=01JAXBBR92DTVV9QZ2QQ4P2D18 ssh_key_type=ssh-rsa -time="2024-10-23T18:48:55Z" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01JAXBBR92DTVV9QZ2QQ4P2D18 duration_ms=1ns method=GET status=200 url="http://unix/api/v4/internal/authorized_keys?key=AAAAB3NzaC1yc2EAAAADAQABAAACAQDRt8ajfb9sVLAeW05cKQ7t0wNbcer1EaZDLmNrlqRLFk3SdJarBf6ninI214K6Uyv3ijBLlnactqrc5NU9%2BigRY8qkKpdiU4AMDYOVUSB4JL0z0YcO6zariBDQx2dO5S%2FD1WgZZtDtvMWZYqWWqToX8Lt3L%2F9Ek%2F%2Fi1m0ohJxnkMVA%2FLxdgCXfj93Dq79%2FQCB74TWybiL9QELUKPtFmNXMTffGg8QsRVkRYrwCCXqfx6J6X8fOFlCDNBSjODRBLgWUKhOOytv90NLnHp6CGK5BHbBnA6Y0ghrUCNyLDGlc0x8AKII1HWKJ%2BPXtRbPmYNm3i5JVTYx04vf9J1v51mPYh5A%2FWHteaCBVetEut2UUnyRdCgce7Tv4ilZKQITR8NRd495hx57nmqVANST%2F%2FIVwyGoOa8cSAjOlUZ1Q%2B3ZniBqZE1S0lqhPHykl%2F5m9VXhFuMq8i67z83aK1SiIfbYdxgjdlq20Mfc1gRCJJDmDsYpYziKw1scL3gKWY5F6Yj8OkQLzXhdLC1dwPtmjMKY6E4BxEov6NsopN77simGuUHogsruyhtuDcWWRZRrlrk6s2e8fkfqvtecVTrEnxeWg1o0oEm04PnH9kA6YmoOF%2BJ0w4UrOuN0EB7f%2F89j8TCWZRugeibig7qopb94Awchk4zreYOgjbL%2BpEZKw6QvfPQ" -time="2024-10-23T18:48:55Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01JAXBBR92DTVV9QZ2QQ4P2D18 remote_addr="10.1.1.1:1000" -time="2024-10-23T18:48:55Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01JAXBBR92DTVV9QZ2QQ4P2D18 env="{ true discover 10.1.1.1:1000 }" established_session_duration_s=0.000543085 -time="2024-10-23T18:48:55Z" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01JAXBBR92DTVV9QZ2QQ4P2D18 duration_ms=2ns method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" -time="2024-10-23T18:48:55Z" level=info msg="session: handleShell: command executed successfully" correlation_id=01JAXBBR92DTVV9QZ2QQ4P2D18 -time="2024-10-23T18:48:55Z" level=info msg="session: exit: exiting" correlation_id=01JAXBBR92DTVV9QZ2QQ4P2D18 exit_status=0 -time="2024-10-23T18:48:55Z" level=info msg="connection: handleRequests: done" correlation_id=01JAXBBR92DTVV9QZ2QQ4P2D18 duration_s=0.004930641 remote_addr="10.1.1.1:1000" -time="2024-10-23T18:48:55Z" level=info msg="server: handleConn: done" correlation_id=01JAXBBR92DTVV9QZ2QQ4P2D18 reason=EOF -time="2024-10-23T18:48:55Z" level=info msg="access: finish" correlation_id=01JAXBBR92DTVV9QZ2QQ4P2D18 duration_s=0.80732472 meta="{ }" remote_addr="10.1.1.1:1000" written_bytes=31 +time="2024-10-23T17:45:06Z" level=info msg="Proxy protocol is enabled" correlation_id= +time="2024-10-23T17:45:06Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" +time="2024-10-23T17:45:06Z" level=info msg="server: handleConn: start" correlation_id=01JAX7PXCPWD1W9993K3X8T7GT +time="2024-10-23T17:45:06Z" level=info msg="public key authentication" correlation_id=01JAX7PXCPWD1W9993K3X8T7GT ssh_key_type=ssh-rsa +time="2024-10-23T17:45:06Z" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01JAX7PXCPWD1W9993K3X8T7GT duration_ms=1ns method=GET status=200 url="http://unix/api/v4/internal/authorized_keys?key=AAAAB3NzaC1yc2EAAAADAQABAAACAQDRt8ajfb9sVLAeW05cKQ7t0wNbcer1EaZDLmNrlqRLFk3SdJarBf6ninI214K6Uyv3ijBLlnactqrc5NU9%2BigRY8qkKpdiU4AMDYOVUSB4JL0z0YcO6zariBDQx2dO5S%2FD1WgZZtDtvMWZYqWWqToX8Lt3L%2F9Ek%2F%2Fi1m0ohJxnkMVA%2FLxdgCXfj93Dq79%2FQCB74TWybiL9QELUKPtFmNXMTffGg8QsRVkRYrwCCXqfx6J6X8fOFlCDNBSjODRBLgWUKhOOytv90NLnHp6CGK5BHbBnA6Y0ghrUCNyLDGlc0x8AKII1HWKJ%2BPXtRbPmYNm3i5JVTYx04vf9J1v51mPYh5A%2FWHteaCBVetEut2UUnyRdCgce7Tv4ilZKQITR8NRd495hx57nmqVANST%2F%2FIVwyGoOa8cSAjOlUZ1Q%2B3ZniBqZE1S0lqhPHykl%2F5m9VXhFuMq8i67z83aK1SiIfbYdxgjdlq20Mfc1gRCJJDmDsYpYziKw1scL3gKWY5F6Yj8OkQLzXhdLC1dwPtmjMKY6E4BxEov6NsopN77simGuUHogsruyhtuDcWWRZRrlrk6s2e8fkfqvtecVTrEnxeWg1o0oEm04PnH9kA6YmoOF%2BJ0w4UrOuN0EB7f%2F89j8TCWZRugeibig7qopb94Awchk4zreYOgjbL%2BpEZKw6QvfPQ" +time="2024-10-23T17:45:06Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01JAX7PXCPWD1W9993K3X8T7GT remote_addr="10.1.1.1:1000" +time="2024-10-23T17:45:06Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01JAX7PXCPWD1W9993K3X8T7GT env="{ true discover 10.1.1.1:1000 }" established_session_duration_s=0.000347887 +time="2024-10-23T17:45:06Z" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01JAX7PXCPWD1W9993K3X8T7GT duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" +time="2024-10-23T17:45:06Z" level=info msg="session: handleShell: command executed successfully" correlation_id=01JAX7PXCPWD1W9993K3X8T7GT +time="2024-10-23T17:45:06Z" level=info msg="session: exit: exiting" correlation_id=01JAX7PXCPWD1W9993K3X8T7GT exit_status=0 +time="2024-10-23T17:45:06Z" level=info msg="connection: handleRequests: done" correlation_id=01JAX7PXCPWD1W9993K3X8T7GT duration_s=0.002359258 remote_addr="10.1.1.1:1000" +time="2024-10-23T17:45:06Z" level=info msg="server: handleConn: done" correlation_id=01JAX7PXCPWD1W9993K3X8T7GT reason=EOF +time="2024-10-23T17:45:06Z" level=info msg="access: finish" correlation_id=01JAX7PXCPWD1W9993K3X8T7GT duration_s=0.258552948 meta="{ }" remote_addr="10.1.1.1:1000" written_bytes=31 === RUN TestListenAndServe_proxyProtocolEnabled/Allow-listed_IP_without_a_header -time="2024-10-23T18:48:55Z" level=info msg="Proxy protocol is enabled" correlation_id= -time="2024-10-23T18:48:55Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" -time="2024-10-23T18:48:55Z" level=info msg="server: handleConn: start" correlation_id=01JAXBBS39CE2J20MH4MPF3XHT -time="2024-10-23T18:48:55Z" level=info msg="public key authentication" correlation_id=01JAXBBS39CE2J20MH4MPF3XHT ssh_key_type=ssh-rsa -time="2024-10-23T18:48:55Z" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01JAXBBS39CE2J20MH4MPF3XHT duration_ms=4ns method=GET status=200 url="http://unix/api/v4/internal/authorized_keys?key=AAAAB3NzaC1yc2EAAAADAQABAAACAQDRt8ajfb9sVLAeW05cKQ7t0wNbcer1EaZDLmNrlqRLFk3SdJarBf6ninI214K6Uyv3ijBLlnactqrc5NU9%2BigRY8qkKpdiU4AMDYOVUSB4JL0z0YcO6zariBDQx2dO5S%2FD1WgZZtDtvMWZYqWWqToX8Lt3L%2F9Ek%2F%2Fi1m0ohJxnkMVA%2FLxdgCXfj93Dq79%2FQCB74TWybiL9QELUKPtFmNXMTffGg8QsRVkRYrwCCXqfx6J6X8fOFlCDNBSjODRBLgWUKhOOytv90NLnHp6CGK5BHbBnA6Y0ghrUCNyLDGlc0x8AKII1HWKJ%2BPXtRbPmYNm3i5JVTYx04vf9J1v51mPYh5A%2FWHteaCBVetEut2UUnyRdCgce7Tv4ilZKQITR8NRd495hx57nmqVANST%2F%2FIVwyGoOa8cSAjOlUZ1Q%2B3ZniBqZE1S0lqhPHykl%2F5m9VXhFuMq8i67z83aK1SiIfbYdxgjdlq20Mfc1gRCJJDmDsYpYziKw1scL3gKWY5F6Yj8OkQLzXhdLC1dwPtmjMKY6E4BxEov6NsopN77simGuUHogsruyhtuDcWWRZRrlrk6s2e8fkfqvtecVTrEnxeWg1o0oEm04PnH9kA6YmoOF%2BJ0w4UrOuN0EB7f%2F89j8TCWZRugeibig7qopb94Awchk4zreYOgjbL%2BpEZKw6QvfPQ" -time="2024-10-23T18:48:56Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01JAXBBS39CE2J20MH4MPF3XHT remote_addr="127.0.0.1:58062" -time="2024-10-23T18:48:56Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01JAXBBS39CE2J20MH4MPF3XHT env="{ true discover 127.0.0.1:58062 }" established_session_duration_s=0.000541919 -time="2024-10-23T18:48:56Z" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01JAXBBS39CE2J20MH4MPF3XHT duration_ms=2ns method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" -time="2024-10-23T18:48:56Z" level=info msg="session: handleShell: command executed successfully" correlation_id=01JAXBBS39CE2J20MH4MPF3XHT -time="2024-10-23T18:48:56Z" level=info msg="session: exit: exiting" correlation_id=01JAXBBS39CE2J20MH4MPF3XHT exit_status=0 -time="2024-10-23T18:48:56Z" level=info msg="connection: handleRequests: done" correlation_id=01JAXBBS39CE2J20MH4MPF3XHT duration_s=0.004690599 remote_addr="127.0.0.1:58062" -time="2024-10-23T18:48:56Z" level=info msg="server: handleConn: done" correlation_id=01JAXBBS39CE2J20MH4MPF3XHT reason=EOF -time="2024-10-23T18:48:56Z" level=info msg="access: finish" correlation_id=01JAXBBS39CE2J20MH4MPF3XHT duration_s=0.776550824 meta="{ }" remote_addr="127.0.0.1:58062" written_bytes=31 +time="2024-10-23T17:45:06Z" level=info msg="Proxy protocol is enabled" correlation_id= +time="2024-10-23T17:45:06Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" +time="2024-10-23T17:45:06Z" level=info msg="server: handleConn: start" correlation_id=01JAX7PXN65RDVBT0MGP8T4S97 +time="2024-10-23T17:45:06Z" level=info msg="public key authentication" correlation_id=01JAX7PXN65RDVBT0MGP8T4S97 ssh_key_type=ssh-rsa +time="2024-10-23T17:45:06Z" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01JAX7PXN65RDVBT0MGP8T4S97 duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/authorized_keys?key=AAAAB3NzaC1yc2EAAAADAQABAAACAQDRt8ajfb9sVLAeW05cKQ7t0wNbcer1EaZDLmNrlqRLFk3SdJarBf6ninI214K6Uyv3ijBLlnactqrc5NU9%2BigRY8qkKpdiU4AMDYOVUSB4JL0z0YcO6zariBDQx2dO5S%2FD1WgZZtDtvMWZYqWWqToX8Lt3L%2F9Ek%2F%2Fi1m0ohJxnkMVA%2FLxdgCXfj93Dq79%2FQCB74TWybiL9QELUKPtFmNXMTffGg8QsRVkRYrwCCXqfx6J6X8fOFlCDNBSjODRBLgWUKhOOytv90NLnHp6CGK5BHbBnA6Y0ghrUCNyLDGlc0x8AKII1HWKJ%2BPXtRbPmYNm3i5JVTYx04vf9J1v51mPYh5A%2FWHteaCBVetEut2UUnyRdCgce7Tv4ilZKQITR8NRd495hx57nmqVANST%2F%2FIVwyGoOa8cSAjOlUZ1Q%2B3ZniBqZE1S0lqhPHykl%2F5m9VXhFuMq8i67z83aK1SiIfbYdxgjdlq20Mfc1gRCJJDmDsYpYziKw1scL3gKWY5F6Yj8OkQLzXhdLC1dwPtmjMKY6E4BxEov6NsopN77simGuUHogsruyhtuDcWWRZRrlrk6s2e8fkfqvtecVTrEnxeWg1o0oEm04PnH9kA6YmoOF%2BJ0w4UrOuN0EB7f%2F89j8TCWZRugeibig7qopb94Awchk4zreYOgjbL%2BpEZKw6QvfPQ" +time="2024-10-23T17:45:06Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01JAX7PXN65RDVBT0MGP8T4S97 remote_addr="127.0.0.1:51520" +time="2024-10-23T17:45:06Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01JAX7PXN65RDVBT0MGP8T4S97 env="{ true discover 127.0.0.1:51520 }" established_session_duration_s=0.000388944 +time="2024-10-23T17:45:06Z" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01JAX7PXN65RDVBT0MGP8T4S97 duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" +time="2024-10-23T17:45:06Z" level=info msg="session: handleShell: command executed successfully" correlation_id=01JAX7PXN65RDVBT0MGP8T4S97 +time="2024-10-23T17:45:06Z" level=info msg="session: exit: exiting" correlation_id=01JAX7PXN65RDVBT0MGP8T4S97 exit_status=0 +time="2024-10-23T17:45:06Z" level=info msg="connection: handleRequests: done" correlation_id=01JAX7PXN65RDVBT0MGP8T4S97 duration_s=0.00213554 remote_addr="127.0.0.1:51520" +time="2024-10-23T17:45:06Z" level=info msg="server: handleConn: done" correlation_id=01JAX7PXN65RDVBT0MGP8T4S97 reason=EOF +time="2024-10-23T17:45:06Z" level=info msg="access: finish" correlation_id=01JAX7PXN65RDVBT0MGP8T4S97 duration_s=0.236028546 meta="{ }" remote_addr="127.0.0.1:51520" written_bytes=31 === RUN TestListenAndServe_proxyProtocolEnabled/Allow-listed_range_with_a_header -time="2024-10-23T18:48:56Z" level=info msg="Proxy protocol is enabled" correlation_id= -time="2024-10-23T18:48:56Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" -time="2024-10-23T18:48:56Z" level=info msg="server: handleConn: start" correlation_id=01JAXBBSWPMM4AK8QYNB36Q03R -time="2024-10-23T18:48:56Z" level=info msg="public key authentication" correlation_id=01JAXBBSWPMM4AK8QYNB36Q03R ssh_key_type=ssh-rsa -time="2024-10-23T18:48:56Z" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01JAXBBSWPMM4AK8QYNB36Q03R duration_ms=2ns method=GET status=200 url="http://unix/api/v4/internal/authorized_keys?key=AAAAB3NzaC1yc2EAAAADAQABAAACAQDRt8ajfb9sVLAeW05cKQ7t0wNbcer1EaZDLmNrlqRLFk3SdJarBf6ninI214K6Uyv3ijBLlnactqrc5NU9%2BigRY8qkKpdiU4AMDYOVUSB4JL0z0YcO6zariBDQx2dO5S%2FD1WgZZtDtvMWZYqWWqToX8Lt3L%2F9Ek%2F%2Fi1m0ohJxnkMVA%2FLxdgCXfj93Dq79%2FQCB74TWybiL9QELUKPtFmNXMTffGg8QsRVkRYrwCCXqfx6J6X8fOFlCDNBSjODRBLgWUKhOOytv90NLnHp6CGK5BHbBnA6Y0ghrUCNyLDGlc0x8AKII1HWKJ%2BPXtRbPmYNm3i5JVTYx04vf9J1v51mPYh5A%2FWHteaCBVetEut2UUnyRdCgce7Tv4ilZKQITR8NRd495hx57nmqVANST%2F%2FIVwyGoOa8cSAjOlUZ1Q%2B3ZniBqZE1S0lqhPHykl%2F5m9VXhFuMq8i67z83aK1SiIfbYdxgjdlq20Mfc1gRCJJDmDsYpYziKw1scL3gKWY5F6Yj8OkQLzXhdLC1dwPtmjMKY6E4BxEov6NsopN77simGuUHogsruyhtuDcWWRZRrlrk6s2e8fkfqvtecVTrEnxeWg1o0oEm04PnH9kA6YmoOF%2BJ0w4UrOuN0EB7f%2F89j8TCWZRugeibig7qopb94Awchk4zreYOgjbL%2BpEZKw6QvfPQ" -time="2024-10-23T18:48:57Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01JAXBBSWPMM4AK8QYNB36Q03R remote_addr="10.1.1.1:1000" -time="2024-10-23T18:48:57Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01JAXBBSWPMM4AK8QYNB36Q03R env="{ true discover 10.1.1.1:1000 }" established_session_duration_s=0.001067795 -time="2024-10-23T18:48:57Z" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01JAXBBSWPMM4AK8QYNB36Q03R duration_ms=2ns method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" -time="2024-10-23T18:48:57Z" level=info msg="session: handleShell: command executed successfully" correlation_id=01JAXBBSWPMM4AK8QYNB36Q03R -time="2024-10-23T18:48:57Z" level=info msg="session: exit: exiting" correlation_id=01JAXBBSWPMM4AK8QYNB36Q03R exit_status=0 -time="2024-10-23T18:48:57Z" level=info msg="connection: handleRequests: done" correlation_id=01JAXBBSWPMM4AK8QYNB36Q03R duration_s=0.006419897 remote_addr="10.1.1.1:1000" -time="2024-10-23T18:48:57Z" level=info msg="server: handleConn: done" correlation_id=01JAXBBSWPMM4AK8QYNB36Q03R reason=EOF -time="2024-10-23T18:48:57Z" level=info msg="access: finish" correlation_id=01JAXBBSWPMM4AK8QYNB36Q03R duration_s=1.016251715 meta="{ }" remote_addr="10.1.1.1:1000" written_bytes=31 +time="2024-10-23T17:45:06Z" level=info msg="Proxy protocol is enabled" correlation_id= +time="2024-10-23T17:45:06Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" +time="2024-10-23T17:45:06Z" level=info msg="server: handleConn: start" correlation_id=01JAX7PXX34M5GGT8NTKE32PRZ +time="2024-10-23T17:45:06Z" level=info msg="public key authentication" correlation_id=01JAX7PXX34M5GGT8NTKE32PRZ ssh_key_type=ssh-rsa +time="2024-10-23T17:45:06Z" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01JAX7PXX34M5GGT8NTKE32PRZ duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/authorized_keys?key=AAAAB3NzaC1yc2EAAAADAQABAAACAQDRt8ajfb9sVLAeW05cKQ7t0wNbcer1EaZDLmNrlqRLFk3SdJarBf6ninI214K6Uyv3ijBLlnactqrc5NU9%2BigRY8qkKpdiU4AMDYOVUSB4JL0z0YcO6zariBDQx2dO5S%2FD1WgZZtDtvMWZYqWWqToX8Lt3L%2F9Ek%2F%2Fi1m0ohJxnkMVA%2FLxdgCXfj93Dq79%2FQCB74TWybiL9QELUKPtFmNXMTffGg8QsRVkRYrwCCXqfx6J6X8fOFlCDNBSjODRBLgWUKhOOytv90NLnHp6CGK5BHbBnA6Y0ghrUCNyLDGlc0x8AKII1HWKJ%2BPXtRbPmYNm3i5JVTYx04vf9J1v51mPYh5A%2FWHteaCBVetEut2UUnyRdCgce7Tv4ilZKQITR8NRd495hx57nmqVANST%2F%2FIVwyGoOa8cSAjOlUZ1Q%2B3ZniBqZE1S0lqhPHykl%2F5m9VXhFuMq8i67z83aK1SiIfbYdxgjdlq20Mfc1gRCJJDmDsYpYziKw1scL3gKWY5F6Yj8OkQLzXhdLC1dwPtmjMKY6E4BxEov6NsopN77simGuUHogsruyhtuDcWWRZRrlrk6s2e8fkfqvtecVTrEnxeWg1o0oEm04PnH9kA6YmoOF%2BJ0w4UrOuN0EB7f%2F89j8TCWZRugeibig7qopb94Awchk4zreYOgjbL%2BpEZKw6QvfPQ" +time="2024-10-23T17:45:06Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01JAX7PXX34M5GGT8NTKE32PRZ remote_addr="10.1.1.1:1000" +time="2024-10-23T17:45:06Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01JAX7PXX34M5GGT8NTKE32PRZ env="{ true discover 10.1.1.1:1000 }" established_session_duration_s=0.00042504 +time="2024-10-23T17:45:06Z" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01JAX7PXX34M5GGT8NTKE32PRZ duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" +time="2024-10-23T17:45:06Z" level=info msg="session: handleShell: command executed successfully" correlation_id=01JAX7PXX34M5GGT8NTKE32PRZ +time="2024-10-23T17:45:06Z" level=info msg="session: exit: exiting" correlation_id=01JAX7PXX34M5GGT8NTKE32PRZ exit_status=0 +time="2024-10-23T17:45:06Z" level=info msg="connection: handleRequests: done" correlation_id=01JAX7PXX34M5GGT8NTKE32PRZ duration_s=0.002302084 remote_addr="10.1.1.1:1000" === RUN TestListenAndServe_proxyProtocolEnabled/Allow-listed_range_without_a_header -time="2024-10-23T18:48:57Z" level=info msg="Proxy protocol is enabled" correlation_id= -time="2024-10-23T18:48:57Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" -time="2024-10-23T18:48:57Z" level=info msg="server: handleConn: start" correlation_id=01JAXBBTXK26HGQW0TN55RM088 -time="2024-10-23T18:48:57Z" level=info msg="public key authentication" correlation_id=01JAXBBTXK26HGQW0TN55RM088 ssh_key_type=ssh-rsa -time="2024-10-23T18:48:57Z" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01JAXBBTXK26HGQW0TN55RM088 duration_ms=1ns method=GET status=200 url="http://unix/api/v4/internal/authorized_keys?key=AAAAB3NzaC1yc2EAAAADAQABAAACAQDRt8ajfb9sVLAeW05cKQ7t0wNbcer1EaZDLmNrlqRLFk3SdJarBf6ninI214K6Uyv3ijBLlnactqrc5NU9%2BigRY8qkKpdiU4AMDYOVUSB4JL0z0YcO6zariBDQx2dO5S%2FD1WgZZtDtvMWZYqWWqToX8Lt3L%2F9Ek%2F%2Fi1m0ohJxnkMVA%2FLxdgCXfj93Dq79%2FQCB74TWybiL9QELUKPtFmNXMTffGg8QsRVkRYrwCCXqfx6J6X8fOFlCDNBSjODRBLgWUKhOOytv90NLnHp6CGK5BHbBnA6Y0ghrUCNyLDGlc0x8AKII1HWKJ%2BPXtRbPmYNm3i5JVTYx04vf9J1v51mPYh5A%2FWHteaCBVetEut2UUnyRdCgce7Tv4ilZKQITR8NRd495hx57nmqVANST%2F%2FIVwyGoOa8cSAjOlUZ1Q%2B3ZniBqZE1S0lqhPHykl%2F5m9VXhFuMq8i67z83aK1SiIfbYdxgjdlq20Mfc1gRCJJDmDsYpYziKw1scL3gKWY5F6Yj8OkQLzXhdLC1dwPtmjMKY6E4BxEov6NsopN77simGuUHogsruyhtuDcWWRZRrlrk6s2e8fkfqvtecVTrEnxeWg1o0oEm04PnH9kA6YmoOF%2BJ0w4UrOuN0EB7f%2F89j8TCWZRugeibig7qopb94Awchk4zreYOgjbL%2BpEZKw6QvfPQ" -time="2024-10-23T18:48:58Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01JAXBBTXK26HGQW0TN55RM088 remote_addr="127.0.0.1:58072" -time="2024-10-23T18:48:58Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01JAXBBTXK26HGQW0TN55RM088 env="{ true discover 127.0.0.1:58072 }" established_session_duration_s=0.001020545 -time="2024-10-23T18:48:58Z" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01JAXBBTXK26HGQW0TN55RM088 duration_ms=1ns method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" -time="2024-10-23T18:48:58Z" level=info msg="session: handleShell: command executed successfully" correlation_id=01JAXBBTXK26HGQW0TN55RM088 -time="2024-10-23T18:48:58Z" level=info msg="session: exit: exiting" correlation_id=01JAXBBTXK26HGQW0TN55RM088 exit_status=0 -time="2024-10-23T18:48:58Z" level=info msg="connection: handleRequests: done" correlation_id=01JAXBBTXK26HGQW0TN55RM088 duration_s=0.005827811 remote_addr="127.0.0.1:58072" -time="2024-10-23T18:48:58Z" level=info msg="server: handleConn: done" correlation_id=01JAXBBTXK26HGQW0TN55RM088 reason=EOF -time="2024-10-23T18:48:58Z" level=info msg="access: finish" correlation_id=01JAXBBTXK26HGQW0TN55RM088 duration_s=0.675056316 meta="{ }" remote_addr="127.0.0.1:58072" written_bytes=31 +time="2024-10-23T17:45:06Z" level=info msg="server: handleConn: done" correlation_id=01JAX7PXX34M5GGT8NTKE32PRZ reason=EOF +time="2024-10-23T17:45:06Z" level=info msg="access: finish" correlation_id=01JAX7PXX34M5GGT8NTKE32PRZ duration_s=0.241553507 meta="{ }" remote_addr="10.1.1.1:1000" written_bytes=31 +time="2024-10-23T17:45:06Z" level=info msg="Proxy protocol is enabled" correlation_id= +time="2024-10-23T17:45:06Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" +time="2024-10-23T17:45:06Z" level=info msg="server: handleConn: start" correlation_id=01JAX7PY4YXX1YDPCZ34DN63G3 +time="2024-10-23T17:45:07Z" level=info msg="public key authentication" correlation_id=01JAX7PY4YXX1YDPCZ34DN63G3 ssh_key_type=ssh-rsa +time="2024-10-23T17:45:07Z" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01JAX7PY4YXX1YDPCZ34DN63G3 duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/authorized_keys?key=AAAAB3NzaC1yc2EAAAADAQABAAACAQDRt8ajfb9sVLAeW05cKQ7t0wNbcer1EaZDLmNrlqRLFk3SdJarBf6ninI214K6Uyv3ijBLlnactqrc5NU9%2BigRY8qkKpdiU4AMDYOVUSB4JL0z0YcO6zariBDQx2dO5S%2FD1WgZZtDtvMWZYqWWqToX8Lt3L%2F9Ek%2F%2Fi1m0ohJxnkMVA%2FLxdgCXfj93Dq79%2FQCB74TWybiL9QELUKPtFmNXMTffGg8QsRVkRYrwCCXqfx6J6X8fOFlCDNBSjODRBLgWUKhOOytv90NLnHp6CGK5BHbBnA6Y0ghrUCNyLDGlc0x8AKII1HWKJ%2BPXtRbPmYNm3i5JVTYx04vf9J1v51mPYh5A%2FWHteaCBVetEut2UUnyRdCgce7Tv4ilZKQITR8NRd495hx57nmqVANST%2F%2FIVwyGoOa8cSAjOlUZ1Q%2B3ZniBqZE1S0lqhPHykl%2F5m9VXhFuMq8i67z83aK1SiIfbYdxgjdlq20Mfc1gRCJJDmDsYpYziKw1scL3gKWY5F6Yj8OkQLzXhdLC1dwPtmjMKY6E4BxEov6NsopN77simGuUHogsruyhtuDcWWRZRrlrk6s2e8fkfqvtecVTrEnxeWg1o0oEm04PnH9kA6YmoOF%2BJ0w4UrOuN0EB7f%2F89j8TCWZRugeibig7qopb94Awchk4zreYOgjbL%2BpEZKw6QvfPQ" +time="2024-10-23T17:45:07Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01JAX7PY4YXX1YDPCZ34DN63G3 remote_addr="127.0.0.1:51528" +time="2024-10-23T17:45:07Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01JAX7PY4YXX1YDPCZ34DN63G3 env="{ true discover 127.0.0.1:51528 }" established_session_duration_s=0.000358426 +time="2024-10-23T17:45:07Z" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01JAX7PY4YXX1YDPCZ34DN63G3 duration_ms=1ns method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" +time="2024-10-23T17:45:07Z" level=info msg="session: handleShell: command executed successfully" correlation_id=01JAX7PY4YXX1YDPCZ34DN63G3 +time="2024-10-23T17:45:07Z" level=info msg="session: exit: exiting" correlation_id=01JAX7PY4YXX1YDPCZ34DN63G3 exit_status=0 +time="2024-10-23T17:45:07Z" level=info msg="connection: handleRequests: done" correlation_id=01JAX7PY4YXX1YDPCZ34DN63G3 duration_s=0.002706706 remote_addr="127.0.0.1:51528" +time="2024-10-23T17:45:07Z" level=info msg="server: handleConn: done" correlation_id=01JAX7PY4YXX1YDPCZ34DN63G3 reason=EOF +time="2024-10-23T17:45:07Z" level=info msg="access: finish" correlation_id=01JAX7PY4YXX1YDPCZ34DN63G3 duration_s=0.24428475 meta="{ }" remote_addr="127.0.0.1:51528" written_bytes=31 === RUN TestListenAndServe_proxyProtocolEnabled/Not_allow-listed_IP_with_a_header -time="2024-10-23T18:48:58Z" level=info msg="Proxy protocol is enabled" correlation_id= -time="2024-10-23T18:48:58Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" -time="2024-10-23T18:48:58Z" level=info msg="server: handleConn: start" correlation_id=01JAXBBVM53GJQ198MYFXPH5A4 -time="2024-10-23T18:48:58Z" level=warning msg="connection: initServerConn: failed to initialize SSH connection" correlation_id=01JAXBBVM53GJQ198MYFXPH5A4 error="proxyproto: upstream connection sent PROXY header but isn't allowed to send one" remote_addr="127.0.0.1:58086" -time="2024-10-23T18:48:58Z" level=info msg="access: finish" correlation_id=01JAXBBVM53GJQ198MYFXPH5A4 duration_s=0.000994003 meta="{ }" remote_addr="127.0.0.1:58086" written_bytes=0 +time="2024-10-23T17:45:07Z" level=info msg="Proxy protocol is enabled" correlation_id= +time="2024-10-23T17:45:07Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" +time="2024-10-23T17:45:07Z" level=info msg="server: handleConn: start" correlation_id=01JAX7PYD3B3R4CA3D0G2C9DEP +time="2024-10-23T17:45:07Z" level=warning msg="connection: initServerConn: failed to initialize SSH connection" correlation_id=01JAX7PYD3B3R4CA3D0G2C9DEP error="proxyproto: upstream connection sent PROXY header but isn't allowed to send one" remote_addr="127.0.0.1:51536" +time="2024-10-23T17:45:07Z" level=info msg="access: finish" correlation_id=01JAX7PYD3B3R4CA3D0G2C9DEP duration_s=0.00032021 meta="{ }" remote_addr="127.0.0.1:51536" written_bytes=0 === RUN TestListenAndServe_proxyProtocolEnabled/Not_allow-listed_IP_without_a_header -time="2024-10-23T18:48:58Z" level=info msg="Proxy protocol is enabled" correlation_id= -time="2024-10-23T18:48:58Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" -time="2024-10-23T18:48:58Z" level=info msg="server: handleConn: start" correlation_id=01JAXBBVNP1VK3BC9BHY2WB6WG -time="2024-10-23T18:48:58Z" level=info msg="public key authentication" correlation_id=01JAXBBVNP1VK3BC9BHY2WB6WG ssh_key_type=ssh-rsa -time="2024-10-23T18:48:58Z" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01JAXBBVNP1VK3BC9BHY2WB6WG duration_ms=1ns method=GET status=200 url="http://unix/api/v4/internal/authorized_keys?key=AAAAB3NzaC1yc2EAAAADAQABAAACAQDRt8ajfb9sVLAeW05cKQ7t0wNbcer1EaZDLmNrlqRLFk3SdJarBf6ninI214K6Uyv3ijBLlnactqrc5NU9%2BigRY8qkKpdiU4AMDYOVUSB4JL0z0YcO6zariBDQx2dO5S%2FD1WgZZtDtvMWZYqWWqToX8Lt3L%2F9Ek%2F%2Fi1m0ohJxnkMVA%2FLxdgCXfj93Dq79%2FQCB74TWybiL9QELUKPtFmNXMTffGg8QsRVkRYrwCCXqfx6J6X8fOFlCDNBSjODRBLgWUKhOOytv90NLnHp6CGK5BHbBnA6Y0ghrUCNyLDGlc0x8AKII1HWKJ%2BPXtRbPmYNm3i5JVTYx04vf9J1v51mPYh5A%2FWHteaCBVetEut2UUnyRdCgce7Tv4ilZKQITR8NRd495hx57nmqVANST%2F%2FIVwyGoOa8cSAjOlUZ1Q%2B3ZniBqZE1S0lqhPHykl%2F5m9VXhFuMq8i67z83aK1SiIfbYdxgjdlq20Mfc1gRCJJDmDsYpYziKw1scL3gKWY5F6Yj8OkQLzXhdLC1dwPtmjMKY6E4BxEov6NsopN77simGuUHogsruyhtuDcWWRZRrlrk6s2e8fkfqvtecVTrEnxeWg1o0oEm04PnH9kA6YmoOF%2BJ0w4UrOuN0EB7f%2F89j8TCWZRugeibig7qopb94Awchk4zreYOgjbL%2BpEZKw6QvfPQ" -time="2024-10-23T18:48:58Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01JAXBBVNP1VK3BC9BHY2WB6WG remote_addr="127.0.0.1:58096" -time="2024-10-23T18:48:58Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01JAXBBVNP1VK3BC9BHY2WB6WG env="{ true discover 127.0.0.1:58096 }" established_session_duration_s=0.000520627 -time="2024-10-23T18:48:58Z" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01JAXBBVNP1VK3BC9BHY2WB6WG duration_ms=2ns method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" -time="2024-10-23T18:48:58Z" level=info msg="session: handleShell: command executed successfully" correlation_id=01JAXBBVNP1VK3BC9BHY2WB6WG -time="2024-10-23T18:48:58Z" level=info msg="session: exit: exiting" correlation_id=01JAXBBVNP1VK3BC9BHY2WB6WG exit_status=0 -time="2024-10-23T18:48:58Z" level=info msg="connection: handleRequests: done" correlation_id=01JAXBBVNP1VK3BC9BHY2WB6WG duration_s=0.004602515 remote_addr="127.0.0.1:58096" -time="2024-10-23T18:48:58Z" level=info msg="server: handleConn: done" correlation_id=01JAXBBVNP1VK3BC9BHY2WB6WG reason=EOF -time="2024-10-23T18:48:58Z" level=info msg="access: finish" correlation_id=01JAXBBVNP1VK3BC9BHY2WB6WG duration_s=0.600663024 meta="{ }" remote_addr="127.0.0.1:58096" written_bytes=31 +time="2024-10-23T17:45:07Z" level=info msg="Proxy protocol is enabled" correlation_id= +time="2024-10-23T17:45:07Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" +time="2024-10-23T17:45:07Z" level=info msg="server: handleConn: start" correlation_id=01JAX7PYDNMPV1DFZT0FMC94EK +time="2024-10-23T17:45:07Z" level=info msg="public key authentication" correlation_id=01JAX7PYDNMPV1DFZT0FMC94EK ssh_key_type=ssh-rsa +time="2024-10-23T17:45:07Z" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01JAX7PYDNMPV1DFZT0FMC94EK duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/authorized_keys?key=AAAAB3NzaC1yc2EAAAADAQABAAACAQDRt8ajfb9sVLAeW05cKQ7t0wNbcer1EaZDLmNrlqRLFk3SdJarBf6ninI214K6Uyv3ijBLlnactqrc5NU9%2BigRY8qkKpdiU4AMDYOVUSB4JL0z0YcO6zariBDQx2dO5S%2FD1WgZZtDtvMWZYqWWqToX8Lt3L%2F9Ek%2F%2Fi1m0ohJxnkMVA%2FLxdgCXfj93Dq79%2FQCB74TWybiL9QELUKPtFmNXMTffGg8QsRVkRYrwCCXqfx6J6X8fOFlCDNBSjODRBLgWUKhOOytv90NLnHp6CGK5BHbBnA6Y0ghrUCNyLDGlc0x8AKII1HWKJ%2BPXtRbPmYNm3i5JVTYx04vf9J1v51mPYh5A%2FWHteaCBVetEut2UUnyRdCgce7Tv4ilZKQITR8NRd495hx57nmqVANST%2F%2FIVwyGoOa8cSAjOlUZ1Q%2B3ZniBqZE1S0lqhPHykl%2F5m9VXhFuMq8i67z83aK1SiIfbYdxgjdlq20Mfc1gRCJJDmDsYpYziKw1scL3gKWY5F6Yj8OkQLzXhdLC1dwPtmjMKY6E4BxEov6NsopN77simGuUHogsruyhtuDcWWRZRrlrk6s2e8fkfqvtecVTrEnxeWg1o0oEm04PnH9kA6YmoOF%2BJ0w4UrOuN0EB7f%2F89j8TCWZRugeibig7qopb94Awchk4zreYOgjbL%2BpEZKw6QvfPQ" +time="2024-10-23T17:45:07Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01JAX7PYDNMPV1DFZT0FMC94EK remote_addr="127.0.0.1:51542" +time="2024-10-23T17:45:07Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01JAX7PYDNMPV1DFZT0FMC94EK env="{ true discover 127.0.0.1:51542 }" established_session_duration_s=0.00042552 +time="2024-10-23T17:45:07Z" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01JAX7PYDNMPV1DFZT0FMC94EK duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" +time="2024-10-23T17:45:07Z" level=info msg="session: handleShell: command executed successfully" correlation_id=01JAX7PYDNMPV1DFZT0FMC94EK +time="2024-10-23T17:45:07Z" level=info msg="session: exit: exiting" correlation_id=01JAX7PYDNMPV1DFZT0FMC94EK exit_status=0 +time="2024-10-23T17:45:07Z" level=info msg="connection: handleRequests: done" correlation_id=01JAX7PYDNMPV1DFZT0FMC94EK duration_s=0.002603016 remote_addr="127.0.0.1:51542" +time="2024-10-23T17:45:07Z" level=info msg="server: handleConn: done" correlation_id=01JAX7PYDNMPV1DFZT0FMC94EK reason=EOF +time="2024-10-23T17:45:07Z" level=info msg="access: finish" correlation_id=01JAX7PYDNMPV1DFZT0FMC94EK duration_s=0.241700473 meta="{ }" remote_addr="127.0.0.1:51542" written_bytes=31 === RUN TestListenAndServe_proxyProtocolEnabled/Not_allow-listed_range_with_a_header -time="2024-10-23T18:48:58Z" level=info msg="Proxy protocol is enabled" correlation_id= -time="2024-10-23T18:48:58Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" -time="2024-10-23T18:48:58Z" level=info msg="server: handleConn: start" correlation_id=01JAXBBWAHTXH9MAP4R0BQY4QR -time="2024-10-23T18:48:58Z" level=warning msg="connection: initServerConn: failed to initialize SSH connection" correlation_id=01JAXBBWAHTXH9MAP4R0BQY4QR error="proxyproto: upstream connection sent PROXY header but isn't allowed to send one" remote_addr="127.0.0.1:45012" -time="2024-10-23T18:48:58Z" level=info msg="access: finish" correlation_id=01JAXBBWAHTXH9MAP4R0BQY4QR duration_s=0.000571085 meta="{ }" remote_addr="127.0.0.1:45012" written_bytes=0 +time="2024-10-23T17:45:07Z" level=info msg="Proxy protocol is enabled" correlation_id= +time="2024-10-23T17:45:07Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" +time="2024-10-23T17:45:07Z" level=info msg="server: handleConn: start" correlation_id=01JAX7PYNSHYD8J4MTAJEZXKHD +time="2024-10-23T17:45:07Z" level=warning msg="connection: initServerConn: failed to initialize SSH connection" correlation_id=01JAX7PYNSHYD8J4MTAJEZXKHD error="proxyproto: upstream connection sent PROXY header but isn't allowed to send one" remote_addr="127.0.0.1:51558" +time="2024-10-23T17:45:07Z" level=info msg="access: finish" correlation_id=01JAX7PYNSHYD8J4MTAJEZXKHD duration_s=0.000274634 meta="{ }" remote_addr="127.0.0.1:51558" written_bytes=0 === RUN TestListenAndServe_proxyProtocolEnabled/Not_allow-listed_range_without_a_header -time="2024-10-23T18:48:59Z" level=info msg="Proxy protocol is enabled" correlation_id= -time="2024-10-23T18:48:59Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" -time="2024-10-23T18:48:59Z" level=info msg="server: handleConn: start" correlation_id=01JAXBBWDDNTWNV4218YG3EX47 -time="2024-10-23T18:48:59Z" level=info msg="public key authentication" correlation_id=01JAXBBWDDNTWNV4218YG3EX47 ssh_key_type=ssh-rsa -time="2024-10-23T18:48:59Z" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01JAXBBWDDNTWNV4218YG3EX47 duration_ms=2ns method=GET status=200 url="http://unix/api/v4/internal/authorized_keys?key=AAAAB3NzaC1yc2EAAAADAQABAAACAQDRt8ajfb9sVLAeW05cKQ7t0wNbcer1EaZDLmNrlqRLFk3SdJarBf6ninI214K6Uyv3ijBLlnactqrc5NU9%2BigRY8qkKpdiU4AMDYOVUSB4JL0z0YcO6zariBDQx2dO5S%2FD1WgZZtDtvMWZYqWWqToX8Lt3L%2F9Ek%2F%2Fi1m0ohJxnkMVA%2FLxdgCXfj93Dq79%2FQCB74TWybiL9QELUKPtFmNXMTffGg8QsRVkRYrwCCXqfx6J6X8fOFlCDNBSjODRBLgWUKhOOytv90NLnHp6CGK5BHbBnA6Y0ghrUCNyLDGlc0x8AKII1HWKJ%2BPXtRbPmYNm3i5JVTYx04vf9J1v51mPYh5A%2FWHteaCBVetEut2UUnyRdCgce7Tv4ilZKQITR8NRd495hx57nmqVANST%2F%2FIVwyGoOa8cSAjOlUZ1Q%2B3ZniBqZE1S0lqhPHykl%2F5m9VXhFuMq8i67z83aK1SiIfbYdxgjdlq20Mfc1gRCJJDmDsYpYziKw1scL3gKWY5F6Yj8OkQLzXhdLC1dwPtmjMKY6E4BxEov6NsopN77simGuUHogsruyhtuDcWWRZRrlrk6s2e8fkfqvtecVTrEnxeWg1o0oEm04PnH9kA6YmoOF%2BJ0w4UrOuN0EB7f%2F89j8TCWZRugeibig7qopb94Awchk4zreYOgjbL%2BpEZKw6QvfPQ" -time="2024-10-23T18:49:00Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01JAXBBWDDNTWNV4218YG3EX47 remote_addr="127.0.0.1:45026" -time="2024-10-23T18:49:00Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01JAXBBWDDNTWNV4218YG3EX47 env="{ true discover 127.0.0.1:45026 }" established_session_duration_s=0.001144796 -time="2024-10-23T18:49:00Z" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01JAXBBWDDNTWNV4218YG3EX47 duration_ms=3ns method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" -time="2024-10-23T18:49:00Z" level=info msg="session: handleShell: command executed successfully" correlation_id=01JAXBBWDDNTWNV4218YG3EX47 -time="2024-10-23T18:49:00Z" level=info msg="session: exit: exiting" correlation_id=01JAXBBWDDNTWNV4218YG3EX47 exit_status=0 -time="2024-10-23T18:49:00Z" level=info msg="connection: handleRequests: done" correlation_id=01JAXBBWDDNTWNV4218YG3EX47 duration_s=0.008602738 remote_addr="127.0.0.1:45026" -time="2024-10-23T18:49:00Z" level=info msg="server: handleConn: done" correlation_id=01JAXBBWDDNTWNV4218YG3EX47 reason=EOF -time="2024-10-23T18:49:00Z" level=info msg="access: finish" correlation_id=01JAXBBWDDNTWNV4218YG3EX47 duration_s=1.118431351 meta="{ }" remote_addr="127.0.0.1:45026" written_bytes=31 ---- PASS: TestListenAndServe_proxyProtocolEnabled (10.87s) - --- PASS: TestListenAndServe_proxyProtocolEnabled/USE_(default)_without_a_header (1.30s) - --- PASS: TestListenAndServe_proxyProtocolEnabled/USE_(default)_with_a_header (0.87s) - --- PASS: TestListenAndServe_proxyProtocolEnabled/REQUIRE_without_a_header (0.07s) - --- PASS: TestListenAndServe_proxyProtocolEnabled/REQUIRE_with_a_header (0.94s) - --- PASS: TestListenAndServe_proxyProtocolEnabled/REJECT_without_a_header (0.61s) - --- PASS: TestListenAndServe_proxyProtocolEnabled/REJECT_with_a_header (0.07s) - --- PASS: TestListenAndServe_proxyProtocolEnabled/IGNORE_without_a_header (0.81s) - --- PASS: TestListenAndServe_proxyProtocolEnabled/IGNORE_with_a_header (0.78s) - --- PASS: TestListenAndServe_proxyProtocolEnabled/Allow-listed_IP_with_a_header (0.83s) - --- PASS: TestListenAndServe_proxyProtocolEnabled/Allow-listed_IP_without_a_header (0.81s) - --- PASS: TestListenAndServe_proxyProtocolEnabled/Allow-listed_range_with_a_header (1.05s) - --- PASS: TestListenAndServe_proxyProtocolEnabled/Allow-listed_range_without_a_header (0.72s) - --- PASS: TestListenAndServe_proxyProtocolEnabled/Not_allow-listed_IP_with_a_header (0.05s) - --- PASS: TestListenAndServe_proxyProtocolEnabled/Not_allow-listed_IP_without_a_header (0.65s) - --- PASS: TestListenAndServe_proxyProtocolEnabled/Not_allow-listed_range_with_a_header (0.07s) - --- PASS: TestListenAndServe_proxyProtocolEnabled/Not_allow-listed_range_without_a_header (1.20s) +time="2024-10-23T17:45:07Z" level=info msg="Proxy protocol is enabled" correlation_id= +time="2024-10-23T17:45:07Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" +time="2024-10-23T17:45:07Z" level=info msg="server: handleConn: start" correlation_id=01JAX7PYPEKHFTNQVZP9N4G4C9 +time="2024-10-23T17:45:07Z" level=info msg="public key authentication" correlation_id=01JAX7PYPEKHFTNQVZP9N4G4C9 ssh_key_type=ssh-rsa +time="2024-10-23T17:45:07Z" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01JAX7PYPEKHFTNQVZP9N4G4C9 duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/authorized_keys?key=AAAAB3NzaC1yc2EAAAADAQABAAACAQDRt8ajfb9sVLAeW05cKQ7t0wNbcer1EaZDLmNrlqRLFk3SdJarBf6ninI214K6Uyv3ijBLlnactqrc5NU9%2BigRY8qkKpdiU4AMDYOVUSB4JL0z0YcO6zariBDQx2dO5S%2FD1WgZZtDtvMWZYqWWqToX8Lt3L%2F9Ek%2F%2Fi1m0ohJxnkMVA%2FLxdgCXfj93Dq79%2FQCB74TWybiL9QELUKPtFmNXMTffGg8QsRVkRYrwCCXqfx6J6X8fOFlCDNBSjODRBLgWUKhOOytv90NLnHp6CGK5BHbBnA6Y0ghrUCNyLDGlc0x8AKII1HWKJ%2BPXtRbPmYNm3i5JVTYx04vf9J1v51mPYh5A%2FWHteaCBVetEut2UUnyRdCgce7Tv4ilZKQITR8NRd495hx57nmqVANST%2F%2FIVwyGoOa8cSAjOlUZ1Q%2B3ZniBqZE1S0lqhPHykl%2F5m9VXhFuMq8i67z83aK1SiIfbYdxgjdlq20Mfc1gRCJJDmDsYpYziKw1scL3gKWY5F6Yj8OkQLzXhdLC1dwPtmjMKY6E4BxEov6NsopN77simGuUHogsruyhtuDcWWRZRrlrk6s2e8fkfqvtecVTrEnxeWg1o0oEm04PnH9kA6YmoOF%2BJ0w4UrOuN0EB7f%2F89j8TCWZRugeibig7qopb94Awchk4zreYOgjbL%2BpEZKw6QvfPQ" +time="2024-10-23T17:45:07Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01JAX7PYPEKHFTNQVZP9N4G4C9 remote_addr="127.0.0.1:51562" +time="2024-10-23T17:45:07Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01JAX7PYPEKHFTNQVZP9N4G4C9 env="{ true discover 127.0.0.1:51562 }" established_session_duration_s=0.000502653 +time="2024-10-23T17:45:07Z" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01JAX7PYPEKHFTNQVZP9N4G4C9 duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" +time="2024-10-23T17:45:07Z" level=info msg="session: handleShell: command executed successfully" correlation_id=01JAX7PYPEKHFTNQVZP9N4G4C9 +time="2024-10-23T17:45:07Z" level=info msg="session: exit: exiting" correlation_id=01JAX7PYPEKHFTNQVZP9N4G4C9 exit_status=0 +time="2024-10-23T17:45:07Z" level=info msg="connection: handleRequests: done" correlation_id=01JAX7PYPEKHFTNQVZP9N4G4C9 duration_s=0.002478307 remote_addr="127.0.0.1:51562" +time="2024-10-23T17:45:07Z" level=info msg="server: handleConn: done" correlation_id=01JAX7PYPEKHFTNQVZP9N4G4C9 reason=EOF +time="2024-10-23T17:45:07Z" level=info msg="access: finish" correlation_id=01JAX7PYPEKHFTNQVZP9N4G4C9 duration_s=0.245196925 meta="{ }" remote_addr="127.0.0.1:51562" written_bytes=31 +--- PASS: TestListenAndServe_proxyProtocolEnabled (3.30s) + --- PASS: TestListenAndServe_proxyProtocolEnabled/USE_(default)_without_a_header (0.26s) + --- PASS: TestListenAndServe_proxyProtocolEnabled/USE_(default)_with_a_header (0.27s) + --- PASS: TestListenAndServe_proxyProtocolEnabled/REQUIRE_without_a_header (0.02s) + --- PASS: TestListenAndServe_proxyProtocolEnabled/REQUIRE_with_a_header (0.26s) + --- PASS: TestListenAndServe_proxyProtocolEnabled/REJECT_without_a_header (0.27s) + --- PASS: TestListenAndServe_proxyProtocolEnabled/REJECT_with_a_header (0.03s) + --- PASS: TestListenAndServe_proxyProtocolEnabled/IGNORE_without_a_header (0.28s) + --- PASS: TestListenAndServe_proxyProtocolEnabled/IGNORE_with_a_header (0.30s) + --- PASS: TestListenAndServe_proxyProtocolEnabled/Allow-listed_IP_with_a_header (0.27s) + --- PASS: TestListenAndServe_proxyProtocolEnabled/Allow-listed_IP_without_a_header (0.25s) + --- PASS: TestListenAndServe_proxyProtocolEnabled/Allow-listed_range_with_a_header (0.25s) + --- PASS: TestListenAndServe_proxyProtocolEnabled/Allow-listed_range_without_a_header (0.26s) + --- PASS: TestListenAndServe_proxyProtocolEnabled/Not_allow-listed_IP_with_a_header (0.02s) + --- PASS: TestListenAndServe_proxyProtocolEnabled/Not_allow-listed_IP_without_a_header (0.26s) + --- PASS: TestListenAndServe_proxyProtocolEnabled/Not_allow-listed_range_with_a_header (0.02s) + --- PASS: TestListenAndServe_proxyProtocolEnabled/Not_allow-listed_range_without_a_header (0.26s) === RUN TestCorrelationId -time="2024-10-23T18:49:00Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" -time="2024-10-23T18:49:00Z" level=info msg="server: handleConn: start" correlation_id=01JAXBBXKEZKY5PXB3E1ZTYMCW -time="2024-10-23T18:49:00Z" level=info msg="public key authentication" correlation_id=01JAXBBXKEZKY5PXB3E1ZTYMCW ssh_key_type=ssh-rsa -time="2024-10-23T18:49:00Z" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01JAXBBXKEZKY5PXB3E1ZTYMCW duration_ms=3ns method=GET status=200 url="http://unix/api/v4/internal/authorized_keys?key=AAAAB3NzaC1yc2EAAAADAQABAAACAQDRt8ajfb9sVLAeW05cKQ7t0wNbcer1EaZDLmNrlqRLFk3SdJarBf6ninI214K6Uyv3ijBLlnactqrc5NU9%2BigRY8qkKpdiU4AMDYOVUSB4JL0z0YcO6zariBDQx2dO5S%2FD1WgZZtDtvMWZYqWWqToX8Lt3L%2F9Ek%2F%2Fi1m0ohJxnkMVA%2FLxdgCXfj93Dq79%2FQCB74TWybiL9QELUKPtFmNXMTffGg8QsRVkRYrwCCXqfx6J6X8fOFlCDNBSjODRBLgWUKhOOytv90NLnHp6CGK5BHbBnA6Y0ghrUCNyLDGlc0x8AKII1HWKJ%2BPXtRbPmYNm3i5JVTYx04vf9J1v51mPYh5A%2FWHteaCBVetEut2UUnyRdCgce7Tv4ilZKQITR8NRd495hx57nmqVANST%2F%2FIVwyGoOa8cSAjOlUZ1Q%2B3ZniBqZE1S0lqhPHykl%2F5m9VXhFuMq8i67z83aK1SiIfbYdxgjdlq20Mfc1gRCJJDmDsYpYziKw1scL3gKWY5F6Yj8OkQLzXhdLC1dwPtmjMKY6E4BxEov6NsopN77simGuUHogsruyhtuDcWWRZRrlrk6s2e8fkfqvtecVTrEnxeWg1o0oEm04PnH9kA6YmoOF%2BJ0w4UrOuN0EB7f%2F89j8TCWZRugeibig7qopb94Awchk4zreYOgjbL%2BpEZKw6QvfPQ" -time="2024-10-23T18:49:01Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01JAXBBXKEZKY5PXB3E1ZTYMCW remote_addr="127.0.0.1:45030" -time="2024-10-23T18:49:01Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01JAXBBXKEZKY5PXB3E1ZTYMCW env="{ true discover 127.0.0.1:45030 }" established_session_duration_s=0.00052296 -time="2024-10-23T18:49:01Z" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01JAXBBXKEZKY5PXB3E1ZTYMCW duration_ms=2ns method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" -time="2024-10-23T18:49:01Z" level=info msg="session: handleShell: command executed successfully" correlation_id=01JAXBBXKEZKY5PXB3E1ZTYMCW -time="2024-10-23T18:49:01Z" level=info msg="session: exit: exiting" correlation_id=01JAXBBXKEZKY5PXB3E1ZTYMCW exit_status=0 -time="2024-10-23T18:49:01Z" level=info msg="connection: handleRequests: done" correlation_id=01JAXBBXKEZKY5PXB3E1ZTYMCW duration_s=0.005693352 remote_addr="127.0.0.1:45030" -time="2024-10-23T18:49:01Z" level=info msg="server: handleConn: start" correlation_id=01JAXBBYEKJA6YY1VK5TXERKM9 -time="2024-10-23T18:49:01Z" level=info msg="public key authentication" correlation_id=01JAXBBYEKJA6YY1VK5TXERKM9 ssh_key_type=ssh-rsa -time="2024-10-23T18:49:01Z" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01JAXBBYEKJA6YY1VK5TXERKM9 duration_ms=2ns method=GET status=200 url="http://unix/api/v4/internal/authorized_keys?key=AAAAB3NzaC1yc2EAAAADAQABAAACAQDRt8ajfb9sVLAeW05cKQ7t0wNbcer1EaZDLmNrlqRLFk3SdJarBf6ninI214K6Uyv3ijBLlnactqrc5NU9%2BigRY8qkKpdiU4AMDYOVUSB4JL0z0YcO6zariBDQx2dO5S%2FD1WgZZtDtvMWZYqWWqToX8Lt3L%2F9Ek%2F%2Fi1m0ohJxnkMVA%2FLxdgCXfj93Dq79%2FQCB74TWybiL9QELUKPtFmNXMTffGg8QsRVkRYrwCCXqfx6J6X8fOFlCDNBSjODRBLgWUKhOOytv90NLnHp6CGK5BHbBnA6Y0ghrUCNyLDGlc0x8AKII1HWKJ%2BPXtRbPmYNm3i5JVTYx04vf9J1v51mPYh5A%2FWHteaCBVetEut2UUnyRdCgce7Tv4ilZKQITR8NRd495hx57nmqVANST%2F%2FIVwyGoOa8cSAjOlUZ1Q%2B3ZniBqZE1S0lqhPHykl%2F5m9VXhFuMq8i67z83aK1SiIfbYdxgjdlq20Mfc1gRCJJDmDsYpYziKw1scL3gKWY5F6Yj8OkQLzXhdLC1dwPtmjMKY6E4BxEov6NsopN77simGuUHogsruyhtuDcWWRZRrlrk6s2e8fkfqvtecVTrEnxeWg1o0oEm04PnH9kA6YmoOF%2BJ0w4UrOuN0EB7f%2F89j8TCWZRugeibig7qopb94Awchk4zreYOgjbL%2BpEZKw6QvfPQ" -time="2024-10-23T18:49:01Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01JAXBBYEKJA6YY1VK5TXERKM9 remote_addr="127.0.0.1:45034" -time="2024-10-23T18:49:01Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01JAXBBYEKJA6YY1VK5TXERKM9 env="{ true discover 127.0.0.1:45034 }" established_session_duration_s=0.00304501 -time="2024-10-23T18:49:01Z" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01JAXBBYEKJA6YY1VK5TXERKM9 duration_ms=3ns method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" -time="2024-10-23T18:49:01Z" level=info msg="session: handleShell: command executed successfully" correlation_id=01JAXBBYEKJA6YY1VK5TXERKM9 -time="2024-10-23T18:49:01Z" level=info msg="session: exit: exiting" correlation_id=01JAXBBYEKJA6YY1VK5TXERKM9 exit_status=0 -time="2024-10-23T18:49:01Z" level=info msg="connection: handleRequests: done" correlation_id=01JAXBBYEKJA6YY1VK5TXERKM9 duration_s=0.01036441 remote_addr="127.0.0.1:45034" -time="2024-10-23T18:49:01Z" level=info msg="server: handleConn: done" correlation_id=01JAXBBXKEZKY5PXB3E1ZTYMCW reason=EOF -time="2024-10-23T18:49:01Z" level=info msg="access: finish" correlation_id=01JAXBBXKEZKY5PXB3E1ZTYMCW duration_s=1.5637213110000001 meta="{ }" remote_addr="127.0.0.1:45030" written_bytes=31 -time="2024-10-23T18:49:01Z" level=info msg="server: handleConn: done" correlation_id=01JAXBBYEKJA6YY1VK5TXERKM9 reason=EOF -time="2024-10-23T18:49:01Z" level=info msg="access: finish" correlation_id=01JAXBBYEKJA6YY1VK5TXERKM9 duration_s=0.69549376 meta="{ }" remote_addr="127.0.0.1:45034" written_bytes=31 ---- PASS: TestCorrelationId (1.65s) +time="2024-10-23T17:45:07Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" +time="2024-10-23T17:45:07Z" level=info msg="server: handleConn: start" correlation_id=01JAX7PYYV8H3W3A7XN4QQY5R8 +time="2024-10-23T17:45:07Z" level=info msg="public key authentication" correlation_id=01JAX7PYYV8H3W3A7XN4QQY5R8 ssh_key_type=ssh-rsa +time="2024-10-23T17:45:07Z" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01JAX7PYYV8H3W3A7XN4QQY5R8 duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/authorized_keys?key=AAAAB3NzaC1yc2EAAAADAQABAAACAQDRt8ajfb9sVLAeW05cKQ7t0wNbcer1EaZDLmNrlqRLFk3SdJarBf6ninI214K6Uyv3ijBLlnactqrc5NU9%2BigRY8qkKpdiU4AMDYOVUSB4JL0z0YcO6zariBDQx2dO5S%2FD1WgZZtDtvMWZYqWWqToX8Lt3L%2F9Ek%2F%2Fi1m0ohJxnkMVA%2FLxdgCXfj93Dq79%2FQCB74TWybiL9QELUKPtFmNXMTffGg8QsRVkRYrwCCXqfx6J6X8fOFlCDNBSjODRBLgWUKhOOytv90NLnHp6CGK5BHbBnA6Y0ghrUCNyLDGlc0x8AKII1HWKJ%2BPXtRbPmYNm3i5JVTYx04vf9J1v51mPYh5A%2FWHteaCBVetEut2UUnyRdCgce7Tv4ilZKQITR8NRd495hx57nmqVANST%2F%2FIVwyGoOa8cSAjOlUZ1Q%2B3ZniBqZE1S0lqhPHykl%2F5m9VXhFuMq8i67z83aK1SiIfbYdxgjdlq20Mfc1gRCJJDmDsYpYziKw1scL3gKWY5F6Yj8OkQLzXhdLC1dwPtmjMKY6E4BxEov6NsopN77simGuUHogsruyhtuDcWWRZRrlrk6s2e8fkfqvtecVTrEnxeWg1o0oEm04PnH9kA6YmoOF%2BJ0w4UrOuN0EB7f%2F89j8TCWZRugeibig7qopb94Awchk4zreYOgjbL%2BpEZKw6QvfPQ" +time="2024-10-23T17:45:08Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01JAX7PYYV8H3W3A7XN4QQY5R8 remote_addr="127.0.0.1:51566" +time="2024-10-23T17:45:08Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01JAX7PYYV8H3W3A7XN4QQY5R8 env="{ true discover 127.0.0.1:51566 }" established_session_duration_s=0.000384264 +time="2024-10-23T17:45:08Z" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01JAX7PYYV8H3W3A7XN4QQY5R8 duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" +time="2024-10-23T17:45:08Z" level=info msg="session: handleShell: command executed successfully" correlation_id=01JAX7PYYV8H3W3A7XN4QQY5R8 +time="2024-10-23T17:45:08Z" level=info msg="session: exit: exiting" correlation_id=01JAX7PYYV8H3W3A7XN4QQY5R8 exit_status=0 +time="2024-10-23T17:45:08Z" level=info msg="connection: handleRequests: done" correlation_id=01JAX7PYYV8H3W3A7XN4QQY5R8 duration_s=0.002277066 remote_addr="127.0.0.1:51566" +time="2024-10-23T17:45:08Z" level=info msg="server: handleConn: start" correlation_id=01JAX7PZ6CAYFJGPMP46G9CB1X +time="2024-10-23T17:45:08Z" level=info msg="public key authentication" correlation_id=01JAX7PZ6CAYFJGPMP46G9CB1X ssh_key_type=ssh-rsa +time="2024-10-23T17:45:08Z" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01JAX7PZ6CAYFJGPMP46G9CB1X duration_ms=16ns method=GET status=200 url="http://unix/api/v4/internal/authorized_keys?key=AAAAB3NzaC1yc2EAAAADAQABAAACAQDRt8ajfb9sVLAeW05cKQ7t0wNbcer1EaZDLmNrlqRLFk3SdJarBf6ninI214K6Uyv3ijBLlnactqrc5NU9%2BigRY8qkKpdiU4AMDYOVUSB4JL0z0YcO6zariBDQx2dO5S%2FD1WgZZtDtvMWZYqWWqToX8Lt3L%2F9Ek%2F%2Fi1m0ohJxnkMVA%2FLxdgCXfj93Dq79%2FQCB74TWybiL9QELUKPtFmNXMTffGg8QsRVkRYrwCCXqfx6J6X8fOFlCDNBSjODRBLgWUKhOOytv90NLnHp6CGK5BHbBnA6Y0ghrUCNyLDGlc0x8AKII1HWKJ%2BPXtRbPmYNm3i5JVTYx04vf9J1v51mPYh5A%2FWHteaCBVetEut2UUnyRdCgce7Tv4ilZKQITR8NRd495hx57nmqVANST%2F%2FIVwyGoOa8cSAjOlUZ1Q%2B3ZniBqZE1S0lqhPHykl%2F5m9VXhFuMq8i67z83aK1SiIfbYdxgjdlq20Mfc1gRCJJDmDsYpYziKw1scL3gKWY5F6Yj8OkQLzXhdLC1dwPtmjMKY6E4BxEov6NsopN77simGuUHogsruyhtuDcWWRZRrlrk6s2e8fkfqvtecVTrEnxeWg1o0oEm04PnH9kA6YmoOF%2BJ0w4UrOuN0EB7f%2F89j8TCWZRugeibig7qopb94Awchk4zreYOgjbL%2BpEZKw6QvfPQ" +time="2024-10-23T17:45:08Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01JAX7PZ6CAYFJGPMP46G9CB1X remote_addr="127.0.0.1:51574" +time="2024-10-23T17:45:08Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01JAX7PZ6CAYFJGPMP46G9CB1X env="{ true discover 127.0.0.1:51574 }" established_session_duration_s=0.000464436 +time="2024-10-23T17:45:08Z" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01JAX7PZ6CAYFJGPMP46G9CB1X duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" +time="2024-10-23T17:45:08Z" level=info msg="session: handleShell: command executed successfully" correlation_id=01JAX7PZ6CAYFJGPMP46G9CB1X +time="2024-10-23T17:45:08Z" level=info msg="session: exit: exiting" correlation_id=01JAX7PZ6CAYFJGPMP46G9CB1X exit_status=0 +time="2024-10-23T17:45:08Z" level=info msg="connection: handleRequests: done" correlation_id=01JAX7PZ6CAYFJGPMP46G9CB1X duration_s=0.002349479 remote_addr="127.0.0.1:51574" +time="2024-10-23T17:45:08Z" level=info msg="server: handleConn: done" correlation_id=01JAX7PZ6CAYFJGPMP46G9CB1X reason=EOF +time="2024-10-23T17:45:08Z" level=info msg="access: finish" correlation_id=01JAX7PZ6CAYFJGPMP46G9CB1X duration_s=0.256354315 meta="{ }" remote_addr="127.0.0.1:51574" written_bytes=31 +time="2024-10-23T17:45:08Z" level=info msg="server: handleConn: done" correlation_id=01JAX7PYYV8H3W3A7XN4QQY5R8 reason=EOF +time="2024-10-23T17:45:08Z" level=info msg="access: finish" correlation_id=01JAX7PYYV8H3W3A7XN4QQY5R8 duration_s=0.497831909 meta="{ }" remote_addr="127.0.0.1:51566" written_bytes=31 +--- PASS: TestCorrelationId (0.51s) === RUN TestReadinessProbe --- PASS: TestReadinessProbe (0.00s) === RUN TestLivenessProbe --- PASS: TestLivenessProbe (0.00s) === RUN TestInvalidClientConfig -time="2024-10-23T18:49:01Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" -time="2024-10-23T18:49:01Z" level=info msg="server: handleConn: start" correlation_id=01JAXBBZ65DZRJP69E4S2N1GNQ -time="2024-10-23T18:49:01Z" level=info msg="public key authentication" correlation_id=01JAXBBZ65DZRJP69E4S2N1GNQ ssh_key_type=ssh-rsa -time="2024-10-23T18:49:01Z" level=warning msg="connection: initServerConn: failed to initialize SSH connection" correlation_id=01JAXBBZ65DZRJP69E4S2N1GNQ error="[ssh: no auth passed yet, unknown user]" remote_addr="127.0.0.1:45038" -time="2024-10-23T18:49:01Z" level=info msg="access: finish" correlation_id=01JAXBBZ65DZRJP69E4S2N1GNQ duration_s=0.096570326 meta="{ }" remote_addr="127.0.0.1:45038" written_bytes=0 ---- PASS: TestInvalidClientConfig (0.15s) +time="2024-10-23T17:45:08Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" +time="2024-10-23T17:45:08Z" level=info msg="server: handleConn: start" correlation_id=01JAX7PZEVAKZB6YM8ZKWGT5EV +time="2024-10-23T17:45:08Z" level=info msg="public key authentication" correlation_id=01JAX7PZEVAKZB6YM8ZKWGT5EV ssh_key_type=ssh-rsa +time="2024-10-23T17:45:08Z" level=warning msg="connection: initServerConn: failed to initialize SSH connection" correlation_id=01JAX7PZEVAKZB6YM8ZKWGT5EV error="[ssh: no auth passed yet, unknown user]" remote_addr="127.0.0.1:51578" +time="2024-10-23T17:45:08Z" level=info msg="access: finish" correlation_id=01JAX7PZEVAKZB6YM8ZKWGT5EV duration_s=0.036980943 meta="{ }" remote_addr="127.0.0.1:51578" written_bytes=0 +--- PASS: TestInvalidClientConfig (0.05s) === RUN TestInvalidServerConfig --- PASS: TestInvalidServerConfig (0.00s) === RUN TestClosingHangedConnections -time="2024-10-23T18:49:02Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" -time="2024-10-23T18:49:02Z" level=info msg="server: handleConn: start" correlation_id=01JAXBBZA8X63V6P9YCZ5S6GS7 -time="2024-10-23T18:49:02Z" level=warning msg="connection: initServerConn: failed to initialize SSH connection" correlation_id=01JAXBBZA8X63V6P9YCZ5S6GS7 error="read tcp 127.0.0.1:50000->127.0.0.1:45042: use of closed network connection" remote_addr="127.0.0.1:45042" -time="2024-10-23T18:49:02Z" level=info msg="access: finish" correlation_id=01JAXBBZA8X63V6P9YCZ5S6GS7 duration_s=0.089454759 meta="{ }" remote_addr="127.0.0.1:45042" written_bytes=0 ---- PASS: TestClosingHangedConnections (0.13s) +time="2024-10-23T17:45:08Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" +time="2024-10-23T17:45:08Z" level=info msg="server: handleConn: start" correlation_id=01JAX7PZGN1H5RYGB0XTZQZNW8 +time="2024-10-23T17:45:08Z" level=warning msg="connection: initServerConn: failed to initialize SSH connection" correlation_id=01JAX7PZGN1H5RYGB0XTZQZNW8 error="read tcp 127.0.0.1:50000->127.0.0.1:51580: use of closed network connection" remote_addr="127.0.0.1:51580" +time="2024-10-23T17:45:08Z" level=info msg="access: finish" correlation_id=01JAX7PZGN1H5RYGB0XTZQZNW8 duration_s=0.035490143 meta="{ }" remote_addr="127.0.0.1:51580" written_bytes=0 +--- PASS: TestClosingHangedConnections (0.06s) === RUN TestLoginGraceTime -time="2024-10-23T18:49:02Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" -time="2024-10-23T18:49:02Z" level=info msg="server: handleConn: start" correlation_id=01JAXBBZER0RF1CX2MRY0K8N0G -time="2024-10-23T18:49:02Z" level=warning msg="connection: initServerConn: failed to initialize SSH connection" correlation_id=01JAXBBZER0RF1CX2MRY0K8N0G error="write tcp 127.0.0.1:50000->127.0.0.1:45048: i/o timeout" remote_addr="127.0.0.1:45048" -time="2024-10-23T18:49:02Z" level=info msg="access: finish" correlation_id=01JAXBBZER0RF1CX2MRY0K8N0G duration_s=0.084348826 meta="{ }" remote_addr="127.0.0.1:45048" written_bytes=0 -panic: test timed out after 10m0s - running tests: - TestLoginGraceTime (8m51s) - -goroutine 880 [running]: -testing.(*M).startAlarm.func1() - /usr/lib/go-1.23/src/testing/testing.go:2373 +0x3ac -created by time.goFunc - /usr/lib/go-1.23/src/time/sleep.go:215 +0x2c - -goroutine 1 [chan receive, 8 minutes]: -testing.(*T).Run(0x1a6c608, {0x9dd6db, 0x12}, 0xa16578) - /usr/lib/go-1.23/src/testing/testing.go:1751 +0x3f4 -testing.runTests.func1(0x1a6c608) - /usr/lib/go-1.23/src/testing/testing.go:2168 +0x48 -testing.tRunner(0x1a6c608, 0x185fe1c) - /usr/lib/go-1.23/src/testing/testing.go:1690 +0x124 -testing.runTests(0x1915740, {0x10f2958, 0x1f, 0x1f}, {0xc1be6fac41740db2, 0x8bb5709544, 0x10fa998}) - /usr/lib/go-1.23/src/testing/testing.go:2166 +0x3dc -testing.(*M).Run(0x1929c70) - /usr/lib/go-1.23/src/testing/testing.go:2034 +0x5f8 -main.main() - _testmain.go:105 +0xc8 - -goroutine 888 [chan receive, 8 minutes]: -gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshd.TestLoginGraceTime(0x1a6cd08) - /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshd/sshd_test.go:345 +0x1b4 -testing.tRunner(0x1a6cd08, 0xa16578) - /usr/lib/go-1.23/src/testing/testing.go:1690 +0x124 -created by testing.(*T).Run in goroutine 1 - /usr/lib/go-1.23/src/testing/testing.go:1743 +0x3d4 - -goroutine 56 [chan receive, 9 minutes]: -gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshd.(*connection).handleRequests(0x1a8c060, {0xaeef14, 0x1105a18}, 0x0, 0x1a80300, 0x0) - /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshd/connection.go:100 +0x160 -gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshd.TestUnknownChannelType.func1() - /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshd/connection_test.go:118 +0x44 -created by gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshd.TestUnknownChannelType in goroutine 55 - /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshd/connection_test.go:117 +0x1d0 - -goroutine 58 [chan receive, 9 minutes]: -gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshd.(*connection).handleRequests(0x1a8c1a0, {0xaeef14, 0x1105a18}, 0x0, 0x1a80540, 0x1a861c0) - /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshd/connection.go:100 +0x160 -gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshd.TestTooManySessions.func1() - /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshd/connection_test.go:138 +0xa8 -created by gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshd.TestTooManySessions in goroutine 57 - /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshd/connection_test.go:137 +0x224 - -goroutine 15 [chan receive, 9 minutes]: -gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshd.(*connection).handleRequests(0x187faa0, {0xaeef14, 0x1105a18}, 0x0, 0x199ec40, 0x185ae60) - /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshd/connection.go:100 +0x160 -gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshd.TestAcceptSessionFails.func1() - /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshd/connection_test.go:174 +0xa8 -created by gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshd.TestAcceptSessionFails in goroutine 14 - /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshd/connection_test.go:173 +0x248 - -goroutine 66 [select, 9 minutes]: -gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshd.(*connection).sendKeepAliveMsg(0x187fc00, {0xaeef14, 0x1105a18}, 0x180e9f0, 0x199ef00) - /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshd/connection.go:160 +0x1cc -created by gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshd.TestClientAliveInterval in goroutine 16 - /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshd/connection_test.go:196 +0x144 - -goroutine 257 [IO wait, 9 minutes]: -internal/poll.runtime_pollWait(0xf6d6fc88, 0x72) - /usr/lib/go-1.23/src/runtime/netpoll.go:351 +0x54 -internal/poll.(*pollDesc).wait(0x1928bf8, 0x72, 0x0) - /usr/lib/go-1.23/src/internal/poll/fd_poll_runtime.go:84 +0x30 -internal/poll.(*pollDesc).waitRead(...) - /usr/lib/go-1.23/src/internal/poll/fd_poll_runtime.go:89 -internal/poll.(*FD).Accept(0x1928be0) - /usr/lib/go-1.23/src/internal/poll/fd_unix.go:620 +0x284 -net.(*netFD).accept(0x1928be0) - /usr/lib/go-1.23/src/net/fd_unix.go:172 +0x20 -net.(*UnixListener).accept(0x1bc0000) - /usr/lib/go-1.23/src/net/unixsock_posix.go:172 +0x20 -net.(*UnixListener).Accept(0x1bc0000) - /usr/lib/go-1.23/src/net/unixsock.go:260 +0x30 -net/http.(*Server).Serve(0x199c828, {0xaed9a4, 0x1bc0000}) - /usr/lib/go-1.23/src/net/http/server.go:3330 +0x2dc -created by gitlab.com/gitlab-org/gitlab-shell/v14/client/testserver.StartSocketHttpServer in goroutine 282 - /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/client/testserver/testserver.go:51 +0x358 - -goroutine 105 [IO wait, 9 minutes]: -internal/poll.runtime_pollWait(0xf6d6ff28, 0x72) - /usr/lib/go-1.23/src/runtime/netpoll.go:351 +0x54 -internal/poll.(*pollDesc).wait(0x1998108, 0x72, 0x0) - /usr/lib/go-1.23/src/internal/poll/fd_poll_runtime.go:84 +0x30 -internal/poll.(*pollDesc).waitRead(...) - /usr/lib/go-1.23/src/internal/poll/fd_poll_runtime.go:89 -internal/poll.(*FD).Accept(0x19980f0) - /usr/lib/go-1.23/src/internal/poll/fd_unix.go:620 +0x284 -net.(*netFD).accept(0x19980f0) - /usr/lib/go-1.23/src/net/fd_unix.go:172 +0x20 -net.(*UnixListener).accept(0x1a78c40) - /usr/lib/go-1.23/src/net/unixsock_posix.go:172 +0x20 -net.(*UnixListener).Accept(0x1a78c40) - /usr/lib/go-1.23/src/net/unixsock.go:260 +0x30 -net/http.(*Server).Serve(0x1b680a8, {0xaed9a4, 0x1a78c40}) - /usr/lib/go-1.23/src/net/http/server.go:3330 +0x2dc -created by gitlab.com/gitlab-org/gitlab-shell/v14/client/testserver.StartSocketHttpServer in goroutine 121 - /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/client/testserver/testserver.go:51 +0x358 - -goroutine 352 [IO wait, 9 minutes]: -internal/poll.runtime_pollWait(0xf6d6fa90, 0x72) - /usr/lib/go-1.23/src/runtime/netpoll.go:351 +0x54 -internal/poll.(*pollDesc).wait(0x19fa8d8, 0x72, 0x0) - /usr/lib/go-1.23/src/internal/poll/fd_poll_runtime.go:84 +0x30 -internal/poll.(*pollDesc).waitRead(...) - /usr/lib/go-1.23/src/internal/poll/fd_poll_runtime.go:89 -internal/poll.(*FD).Accept(0x19fa8c0) - /usr/lib/go-1.23/src/internal/poll/fd_unix.go:620 +0x284 -net.(*netFD).accept(0x19fa8c0) - /usr/lib/go-1.23/src/net/fd_unix.go:172 +0x20 -net.(*UnixListener).accept(0x1a8cf60) - /usr/lib/go-1.23/src/net/unixsock_posix.go:172 +0x20 -net.(*UnixListener).Accept(0x1a8cf60) - /usr/lib/go-1.23/src/net/unixsock.go:260 +0x30 -net/http.(*Server).Serve(0x1bae788, {0xaed9a4, 0x1a8cf60}) - /usr/lib/go-1.23/src/net/http/server.go:3330 +0x2dc -created by gitlab.com/gitlab-org/gitlab-shell/v14/client/testserver.StartSocketHttpServer in goroutine 351 - /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/client/testserver/testserver.go:51 +0x358 - -goroutine 135 [IO wait, 9 minutes]: -internal/poll.runtime_pollWait(0xf6d6fe80, 0x72) - /usr/lib/go-1.23/src/runtime/netpoll.go:351 +0x54 -internal/poll.(*pollDesc).wait(0x1998658, 0x72, 0x0) - /usr/lib/go-1.23/src/internal/poll/fd_poll_runtime.go:84 +0x30 -internal/poll.(*pollDesc).waitRead(...) - /usr/lib/go-1.23/src/internal/poll/fd_poll_runtime.go:89 -internal/poll.(*FD).Accept(0x1998640) - /usr/lib/go-1.23/src/internal/poll/fd_unix.go:620 +0x284 -net.(*netFD).accept(0x1998640) - /usr/lib/go-1.23/src/net/fd_unix.go:172 +0x20 -net.(*UnixListener).accept(0x1a8c520) - /usr/lib/go-1.23/src/net/unixsock_posix.go:172 +0x20 -net.(*UnixListener).Accept(0x1a8c520) - /usr/lib/go-1.23/src/net/unixsock.go:260 +0x30 -net/http.(*Server).Serve(0x1b68508, {0xaed9a4, 0x1a8c520}) - /usr/lib/go-1.23/src/net/http/server.go:3330 +0x2dc -created by gitlab.com/gitlab-org/gitlab-shell/v14/client/testserver.StartSocketHttpServer in goroutine 159 - /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/client/testserver/testserver.go:51 +0x358 - -goroutine 299 [IO wait, 9 minutes]: -internal/poll.runtime_pollWait(0xf6d6fb38, 0x72) - /usr/lib/go-1.23/src/runtime/netpoll.go:351 +0x54 -internal/poll.(*pollDesc).wait(0x1c46518, 0x72, 0x0) - /usr/lib/go-1.23/src/internal/poll/fd_poll_runtime.go:84 +0x30 -internal/poll.(*pollDesc).waitRead(...) - /usr/lib/go-1.23/src/internal/poll/fd_poll_runtime.go:89 -internal/poll.(*FD).Accept(0x1c46500) - /usr/lib/go-1.23/src/internal/poll/fd_unix.go:620 +0x284 -net.(*netFD).accept(0x1c46500) - /usr/lib/go-1.23/src/net/fd_unix.go:172 +0x20 -net.(*UnixListener).accept(0x1adcba0) - /usr/lib/go-1.23/src/net/unixsock_posix.go:172 +0x20 -net.(*UnixListener).Accept(0x1adcba0) - /usr/lib/go-1.23/src/net/unixsock.go:260 +0x30 -net/http.(*Server).Serve(0x1cb9e08, {0xaed9a4, 0x1adcba0}) - /usr/lib/go-1.23/src/net/http/server.go:3330 +0x2dc -created by gitlab.com/gitlab-org/gitlab-shell/v14/client/testserver.StartSocketHttpServer in goroutine 298 - /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/client/testserver/testserver.go:51 +0x358 - -goroutine 418 [IO wait, 9 minutes]: -internal/poll.runtime_pollWait(0xf6d6f940, 0x72) - /usr/lib/go-1.23/src/runtime/netpoll.go:351 +0x54 -internal/poll.(*pollDesc).wait(0x1928ce8, 0x72, 0x0) - /usr/lib/go-1.23/src/internal/poll/fd_poll_runtime.go:84 +0x30 -internal/poll.(*pollDesc).waitRead(...) - /usr/lib/go-1.23/src/internal/poll/fd_poll_runtime.go:89 -internal/poll.(*FD).Accept(0x1928cd0) - /usr/lib/go-1.23/src/internal/poll/fd_unix.go:620 +0x284 -net.(*netFD).accept(0x1928cd0) - /usr/lib/go-1.23/src/net/fd_unix.go:172 +0x20 -net.(*UnixListener).accept(0x1bc0140) - /usr/lib/go-1.23/src/net/unixsock_posix.go:172 +0x20 -net.(*UnixListener).Accept(0x1bc0140) - /usr/lib/go-1.23/src/net/unixsock.go:260 +0x30 -net/http.(*Server).Serve(0x1923e08, {0xaed9a4, 0x1bc0140}) - /usr/lib/go-1.23/src/net/http/server.go:3330 +0x2dc -created by gitlab.com/gitlab-org/gitlab-shell/v14/client/testserver.StartSocketHttpServer in goroutine 369 - /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/client/testserver/testserver.go:51 +0x358 - -goroutine 339 [IO wait, 9 minutes]: -internal/poll.runtime_pollWait(0xf6d6fbe0, 0x72) - /usr/lib/go-1.23/src/runtime/netpoll.go:351 +0x54 -internal/poll.(*pollDesc).wait(0x19fa518, 0x72, 0x0) - /usr/lib/go-1.23/src/internal/poll/fd_poll_runtime.go:84 +0x30 -internal/poll.(*pollDesc).waitRead(...) - /usr/lib/go-1.23/src/internal/poll/fd_poll_runtime.go:89 -internal/poll.(*FD).Accept(0x19fa500) - /usr/lib/go-1.23/src/internal/poll/fd_unix.go:620 +0x284 -net.(*netFD).accept(0x19fa500) - /usr/lib/go-1.23/src/net/fd_unix.go:172 +0x20 -net.(*UnixListener).accept(0x1a8c8a0) - /usr/lib/go-1.23/src/net/unixsock_posix.go:172 +0x20 -net.(*UnixListener).Accept(0x1a8c8a0) - /usr/lib/go-1.23/src/net/unixsock.go:260 +0x30 -net/http.(*Server).Serve(0x1bd4788, {0xaed9a4, 0x1a8c8a0}) - /usr/lib/go-1.23/src/net/http/server.go:3330 +0x2dc -created by gitlab.com/gitlab-org/gitlab-shell/v14/client/testserver.StartSocketHttpServer in goroutine 338 - /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/client/testserver/testserver.go:51 +0x358 - -goroutine 765 [IO wait, 8 minutes]: -internal/poll.runtime_pollWait(0xf6d6f160, 0x72) - /usr/lib/go-1.23/src/runtime/netpoll.go:351 +0x54 -internal/poll.(*pollDesc).wait(0x1942fb8, 0x72, 0x0) - /usr/lib/go-1.23/src/internal/poll/fd_poll_runtime.go:84 +0x30 -internal/poll.(*pollDesc).waitRead(...) - /usr/lib/go-1.23/src/internal/poll/fd_poll_runtime.go:89 -internal/poll.(*FD).Accept(0x1942fa0) - /usr/lib/go-1.23/src/internal/poll/fd_unix.go:620 +0x284 -net.(*netFD).accept(0x1942fa0) - /usr/lib/go-1.23/src/net/fd_unix.go:172 +0x20 -net.(*UnixListener).accept(0x187f960) - /usr/lib/go-1.23/src/net/unixsock_posix.go:172 +0x20 -net.(*UnixListener).Accept(0x187f960) - /usr/lib/go-1.23/src/net/unixsock.go:260 +0x30 -net/http.(*Server).Serve(0x1d12508, {0xaed9a4, 0x187f960}) - /usr/lib/go-1.23/src/net/http/server.go:3330 +0x2dc -created by gitlab.com/gitlab-org/gitlab-shell/v14/client/testserver.StartSocketHttpServer in goroutine 764 - /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/client/testserver/testserver.go:51 +0x358 - -goroutine 576 [IO wait, 8 minutes]: -internal/poll.runtime_pollWait(0xf6d6f5f8, 0x72) - /usr/lib/go-1.23/src/runtime/netpoll.go:351 +0x54 -internal/poll.(*pollDesc).wait(0x19faa18, 0x72, 0x0) - /usr/lib/go-1.23/src/internal/poll/fd_poll_runtime.go:84 +0x30 -internal/poll.(*pollDesc).waitRead(...) - /usr/lib/go-1.23/src/internal/poll/fd_poll_runtime.go:89 -internal/poll.(*FD).Accept(0x19faa00) - /usr/lib/go-1.23/src/internal/poll/fd_unix.go:620 +0x284 -net.(*netFD).accept(0x19faa00) - /usr/lib/go-1.23/src/net/fd_unix.go:172 +0x20 -net.(*UnixListener).accept(0x19f27a0) - /usr/lib/go-1.23/src/net/unixsock_posix.go:172 +0x20 -net.(*UnixListener).Accept(0x19f27a0) - /usr/lib/go-1.23/src/net/unixsock.go:260 +0x30 -net/http.(*Server).Serve(0x1cb88c8, {0xaed9a4, 0x19f27a0}) - /usr/lib/go-1.23/src/net/http/server.go:3330 +0x2dc -created by gitlab.com/gitlab-org/gitlab-shell/v14/client/testserver.StartSocketHttpServer in goroutine 575 - /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/client/testserver/testserver.go:51 +0x358 - -goroutine 245 [IO wait, 9 minutes]: -internal/poll.runtime_pollWait(0xf6d6fdd8, 0x72) - /usr/lib/go-1.23/src/runtime/netpoll.go:351 +0x54 -internal/poll.(*pollDesc).wait(0x1998e28, 0x72, 0x0) - /usr/lib/go-1.23/src/internal/poll/fd_poll_runtime.go:84 +0x30 -internal/poll.(*pollDesc).waitRead(...) - /usr/lib/go-1.23/src/internal/poll/fd_poll_runtime.go:89 -internal/poll.(*FD).Accept(0x1998e10) - /usr/lib/go-1.23/src/internal/poll/fd_unix.go:620 +0x284 -net.(*netFD).accept(0x1998e10) - /usr/lib/go-1.23/src/net/fd_unix.go:172 +0x20 -net.(*UnixListener).accept(0x1a8d440) - /usr/lib/go-1.23/src/net/unixsock_posix.go:172 +0x20 -net.(*UnixListener).Accept(0x1a8d440) - /usr/lib/go-1.23/src/net/unixsock.go:260 +0x30 -net/http.(*Server).Serve(0x1c6b368, {0xaed9a4, 0x1a8d440}) - /usr/lib/go-1.23/src/net/http/server.go:3330 +0x2dc -created by gitlab.com/gitlab-org/gitlab-shell/v14/client/testserver.StartSocketHttpServer in goroutine 220 - /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/client/testserver/testserver.go:51 +0x358 - -goroutine 662 [IO wait, 8 minutes]: -internal/poll.runtime_pollWait(0xf6d6f4a8, 0x72) - /usr/lib/go-1.23/src/runtime/netpoll.go:351 +0x54 -internal/poll.(*pollDesc).wait(0x19427e8, 0x72, 0x0) - /usr/lib/go-1.23/src/internal/poll/fd_poll_runtime.go:84 +0x30 -internal/poll.(*pollDesc).waitRead(...) - /usr/lib/go-1.23/src/internal/poll/fd_poll_runtime.go:89 -internal/poll.(*FD).Accept(0x19427d0) - /usr/lib/go-1.23/src/internal/poll/fd_unix.go:620 +0x284 -net.(*netFD).accept(0x19427d0) - /usr/lib/go-1.23/src/net/fd_unix.go:172 +0x20 -net.(*UnixListener).accept(0x1add020) - /usr/lib/go-1.23/src/net/unixsock_posix.go:172 +0x20 -net.(*UnixListener).Accept(0x1add020) - /usr/lib/go-1.23/src/net/unixsock.go:260 +0x30 -net/http.(*Server).Serve(0x1d82f08, {0xaed9a4, 0x1add020}) - /usr/lib/go-1.23/src/net/http/server.go:3330 +0x2dc -created by gitlab.com/gitlab-org/gitlab-shell/v14/client/testserver.StartSocketHttpServer in goroutine 661 - /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/client/testserver/testserver.go:51 +0x358 - -goroutine 320 [IO wait, 9 minutes]: -internal/poll.runtime_pollWait(0xf6d6f898, 0x72) - /usr/lib/go-1.23/src/runtime/netpoll.go:351 +0x54 -internal/poll.(*pollDesc).wait(0x1c46158, 0x72, 0x0) - /usr/lib/go-1.23/src/internal/poll/fd_poll_runtime.go:84 +0x30 -internal/poll.(*pollDesc).waitRead(...) - /usr/lib/go-1.23/src/internal/poll/fd_poll_runtime.go:89 -internal/poll.(*FD).Accept(0x1c46140) - /usr/lib/go-1.23/src/internal/poll/fd_unix.go:620 +0x284 -net.(*netFD).accept(0x1c46140) - /usr/lib/go-1.23/src/net/fd_unix.go:172 +0x20 -net.(*UnixListener).accept(0x19f2580) - /usr/lib/go-1.23/src/net/unixsock_posix.go:172 +0x20 -net.(*UnixListener).Accept(0x19f2580) - /usr/lib/go-1.23/src/net/unixsock.go:260 +0x30 -net/http.(*Server).Serve(0x1cb9b88, {0xaed9a4, 0x19f2580}) - /usr/lib/go-1.23/src/net/http/server.go:3330 +0x2dc -created by gitlab.com/gitlab-org/gitlab-shell/v14/client/testserver.StartSocketHttpServer in goroutine 319 - /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/client/testserver/testserver.go:51 +0x358 - -goroutine 531 [IO wait, 8 minutes]: -internal/poll.runtime_pollWait(0xf6d6f6a0, 0x72) - /usr/lib/go-1.23/src/runtime/netpoll.go:351 +0x54 -internal/poll.(*pollDesc).wait(0x1942018, 0x72, 0x0) - /usr/lib/go-1.23/src/internal/poll/fd_poll_runtime.go:84 +0x30 -internal/poll.(*pollDesc).waitRead(...) - /usr/lib/go-1.23/src/internal/poll/fd_poll_runtime.go:89 -internal/poll.(*FD).Accept(0x1942000) - /usr/lib/go-1.23/src/internal/poll/fd_unix.go:620 +0x284 -net.(*netFD).accept(0x1942000) - /usr/lib/go-1.23/src/net/fd_unix.go:172 +0x20 -net.(*UnixListener).accept(0x1adc240) - /usr/lib/go-1.23/src/net/unixsock_posix.go:172 +0x20 -net.(*UnixListener).Accept(0x1adc240) - /usr/lib/go-1.23/src/net/unixsock.go:260 +0x30 -net/http.(*Server).Serve(0x1b685a8, {0xaed9a4, 0x1adc240}) - /usr/lib/go-1.23/src/net/http/server.go:3330 +0x2dc -created by gitlab.com/gitlab-org/gitlab-shell/v14/client/testserver.StartSocketHttpServer in goroutine 530 - /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/client/testserver/testserver.go:51 +0x358 - -goroutine 507 [IO wait, 8 minutes]: -internal/poll.runtime_pollWait(0xf6d6f9e8, 0x72) - /usr/lib/go-1.23/src/runtime/netpoll.go:351 +0x54 -internal/poll.(*pollDesc).wait(0x19982e8, 0x72, 0x0) - /usr/lib/go-1.23/src/internal/poll/fd_poll_runtime.go:84 +0x30 -internal/poll.(*pollDesc).waitRead(...) - /usr/lib/go-1.23/src/internal/poll/fd_poll_runtime.go:89 -internal/poll.(*FD).Accept(0x19982d0) - /usr/lib/go-1.23/src/internal/poll/fd_unix.go:620 +0x284 -net.(*netFD).accept(0x19982d0) - /usr/lib/go-1.23/src/net/fd_unix.go:172 +0x20 -net.(*UnixListener).accept(0x1adc600) - /usr/lib/go-1.23/src/net/unixsock_posix.go:172 +0x20 -net.(*UnixListener).Accept(0x1adc600) - /usr/lib/go-1.23/src/net/unixsock.go:260 +0x30 -net/http.(*Server).Serve(0x1d83a48, {0xaed9a4, 0x1adc600}) - /usr/lib/go-1.23/src/net/http/server.go:3330 +0x2dc -created by gitlab.com/gitlab-org/gitlab-shell/v14/client/testserver.StartSocketHttpServer in goroutine 690 - /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/client/testserver/testserver.go:51 +0x358 - -goroutine 583 [IO wait, 8 minutes]: -internal/poll.runtime_pollWait(0xf6d6f550, 0x72) - /usr/lib/go-1.23/src/runtime/netpoll.go:351 +0x54 -internal/poll.(*pollDesc).wait(0x19face8, 0x72, 0x0) - /usr/lib/go-1.23/src/internal/poll/fd_poll_runtime.go:84 +0x30 -internal/poll.(*pollDesc).waitRead(...) - /usr/lib/go-1.23/src/internal/poll/fd_poll_runtime.go:89 -internal/poll.(*FD).Accept(0x19facd0) - /usr/lib/go-1.23/src/internal/poll/fd_unix.go:620 +0x284 -net.(*netFD).accept(0x19facd0) - /usr/lib/go-1.23/src/net/fd_unix.go:172 +0x20 -net.(*UnixListener).accept(0x19f32c0) - /usr/lib/go-1.23/src/net/unixsock_posix.go:172 +0x20 -net.(*UnixListener).Accept(0x19f32c0) - /usr/lib/go-1.23/src/net/unixsock.go:260 +0x30 -net/http.(*Server).Serve(0x1a9cfa8, {0xaed9a4, 0x19f32c0}) - /usr/lib/go-1.23/src/net/http/server.go:3330 +0x2dc -created by gitlab.com/gitlab-org/gitlab-shell/v14/client/testserver.StartSocketHttpServer in goroutine 582 - /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/client/testserver/testserver.go:51 +0x358 - -goroutine 470 [IO wait, 9 minutes]: -internal/poll.runtime_pollWait(0xf6d6fd30, 0x72) - /usr/lib/go-1.23/src/runtime/netpoll.go:351 +0x54 -internal/poll.(*pollDesc).wait(0x1942608, 0x72, 0x0) - /usr/lib/go-1.23/src/internal/poll/fd_poll_runtime.go:84 +0x30 -internal/poll.(*pollDesc).waitRead(...) - /usr/lib/go-1.23/src/internal/poll/fd_poll_runtime.go:89 -internal/poll.(*FD).Accept(0x19425f0) - /usr/lib/go-1.23/src/internal/poll/fd_unix.go:620 +0x284 -net.(*netFD).accept(0x19425f0) - /usr/lib/go-1.23/src/net/fd_unix.go:172 +0x20 -net.(*UnixListener).accept(0x1adcca0) - /usr/lib/go-1.23/src/net/unixsock_posix.go:172 +0x20 -net.(*UnixListener).Accept(0x1adcca0) - /usr/lib/go-1.23/src/net/unixsock.go:260 +0x30 -net/http.(*Server).Serve(0x1bd2828, {0xaed9a4, 0x1adcca0}) - /usr/lib/go-1.23/src/net/http/server.go:3330 +0x2dc -created by gitlab.com/gitlab-org/gitlab-shell/v14/client/testserver.StartSocketHttpServer in goroutine 469 - /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/client/testserver/testserver.go:51 +0x358 - -goroutine 459 [IO wait, 8 minutes]: -internal/poll.runtime_pollWait(0xf6d6f748, 0x72) - /usr/lib/go-1.23/src/runtime/netpoll.go:351 +0x54 -internal/poll.(*pollDesc).wait(0x1c46428, 0x72, 0x0) - /usr/lib/go-1.23/src/internal/poll/fd_poll_runtime.go:84 +0x30 -internal/poll.(*pollDesc).waitRead(...) - /usr/lib/go-1.23/src/internal/poll/fd_poll_runtime.go:89 -internal/poll.(*FD).Accept(0x1c46410) - /usr/lib/go-1.23/src/internal/poll/fd_unix.go:620 +0x284 -net.(*netFD).accept(0x1c46410) - /usr/lib/go-1.23/src/net/fd_unix.go:172 +0x20 -net.(*UnixListener).accept(0x19f30a0) - /usr/lib/go-1.23/src/net/unixsock_posix.go:172 +0x20 -net.(*UnixListener).Accept(0x19f30a0) - /usr/lib/go-1.23/src/net/unixsock.go:260 +0x30 -net/http.(*Server).Serve(0x1ac3d68, {0xaed9a4, 0x19f30a0}) - /usr/lib/go-1.23/src/net/http/server.go:3330 +0x2dc -created by gitlab.com/gitlab-org/gitlab-shell/v14/client/testserver.StartSocketHttpServer in goroutine 458 - /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/client/testserver/testserver.go:51 +0x358 - -goroutine 694 [IO wait, 8 minutes]: -internal/poll.runtime_pollWait(0xf6d6f400, 0x72) - /usr/lib/go-1.23/src/runtime/netpoll.go:351 +0x54 -internal/poll.(*pollDesc).wait(0x1942478, 0x72, 0x0) - /usr/lib/go-1.23/src/internal/poll/fd_poll_runtime.go:84 +0x30 -internal/poll.(*pollDesc).waitRead(...) - /usr/lib/go-1.23/src/internal/poll/fd_poll_runtime.go:89 -internal/poll.(*FD).Accept(0x1942460) - /usr/lib/go-1.23/src/internal/poll/fd_unix.go:620 +0x284 -net.(*netFD).accept(0x1942460) - /usr/lib/go-1.23/src/net/fd_unix.go:172 +0x20 -net.(*UnixListener).accept(0x19f2aa0) - /usr/lib/go-1.23/src/net/unixsock_posix.go:172 +0x20 -net.(*UnixListener).Accept(0x19f2aa0) - /usr/lib/go-1.23/src/net/unixsock.go:260 +0x30 -net/http.(*Server).Serve(0x1bafb88, {0xaed9a4, 0x19f2aa0}) - /usr/lib/go-1.23/src/net/http/server.go:3330 +0x2dc -created by gitlab.com/gitlab-org/gitlab-shell/v14/client/testserver.StartSocketHttpServer in goroutine 693 - /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/client/testserver/testserver.go:51 +0x358 - -goroutine 738 [IO wait, 8 minutes]: -internal/poll.runtime_pollWait(0xf6d6f2b0, 0x72) - /usr/lib/go-1.23/src/runtime/netpoll.go:351 +0x54 -internal/poll.(*pollDesc).wait(0x19295f8, 0x72, 0x0) - /usr/lib/go-1.23/src/internal/poll/fd_poll_runtime.go:84 +0x30 -internal/poll.(*pollDesc).waitRead(...) - /usr/lib/go-1.23/src/internal/poll/fd_poll_runtime.go:89 -internal/poll.(*FD).Accept(0x19295e0) - /usr/lib/go-1.23/src/internal/poll/fd_unix.go:620 +0x284 -net.(*netFD).accept(0x19295e0) - /usr/lib/go-1.23/src/net/fd_unix.go:172 +0x20 -net.(*UnixListener).accept(0x1a8ca20) - /usr/lib/go-1.23/src/net/unixsock_posix.go:172 +0x20 -net.(*UnixListener).Accept(0x1a8ca20) - /usr/lib/go-1.23/src/net/unixsock.go:260 +0x30 -net/http.(*Server).Serve(0x1b68d28, {0xaed9a4, 0x1a8ca20}) - /usr/lib/go-1.23/src/net/http/server.go:3330 +0x2dc -created by gitlab.com/gitlab-org/gitlab-shell/v14/client/testserver.StartSocketHttpServer in goroutine 737 - /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/client/testserver/testserver.go:51 +0x358 - -goroutine 754 [IO wait, 8 minutes]: -internal/poll.runtime_pollWait(0xf6d6f7f0, 0x72) - /usr/lib/go-1.23/src/runtime/netpoll.go:351 +0x54 -internal/poll.(*pollDesc).wait(0x1942ba8, 0x72, 0x0) - /usr/lib/go-1.23/src/internal/poll/fd_poll_runtime.go:84 +0x30 -internal/poll.(*pollDesc).waitRead(...) - /usr/lib/go-1.23/src/internal/poll/fd_poll_runtime.go:89 -internal/poll.(*FD).Accept(0x1942b90) - /usr/lib/go-1.23/src/internal/poll/fd_unix.go:620 +0x284 -net.(*netFD).accept(0x1942b90) - /usr/lib/go-1.23/src/net/fd_unix.go:172 +0x20 -net.(*UnixListener).accept(0x19f35e0) - /usr/lib/go-1.23/src/net/unixsock_posix.go:172 +0x20 -net.(*UnixListener).Accept(0x19f35e0) - /usr/lib/go-1.23/src/net/unixsock.go:260 +0x30 -net/http.(*Server).Serve(0x1bb21e8, {0xaed9a4, 0x19f35e0}) - /usr/lib/go-1.23/src/net/http/server.go:3330 +0x2dc -created by gitlab.com/gitlab-org/gitlab-shell/v14/client/testserver.StartSocketHttpServer in goroutine 705 - /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/client/testserver/testserver.go:51 +0x358 - -goroutine 889 [IO wait, 8 minutes]: -internal/poll.runtime_pollWait(0xf6d6f358, 0x72) - /usr/lib/go-1.23/src/runtime/netpoll.go:351 +0x54 -internal/poll.(*pollDesc).wait(0x1c946f8, 0x72, 0x0) - /usr/lib/go-1.23/src/internal/poll/fd_poll_runtime.go:84 +0x30 -internal/poll.(*pollDesc).waitRead(...) - /usr/lib/go-1.23/src/internal/poll/fd_poll_runtime.go:89 -internal/poll.(*FD).Accept(0x1c946e0) - /usr/lib/go-1.23/src/internal/poll/fd_unix.go:620 +0x284 -net.(*netFD).accept(0x1c946e0) - /usr/lib/go-1.23/src/net/fd_unix.go:172 +0x20 -net.(*UnixListener).accept(0x1c96580) - /usr/lib/go-1.23/src/net/unixsock_posix.go:172 +0x20 -net.(*UnixListener).Accept(0x1c96580) - /usr/lib/go-1.23/src/net/unixsock.go:260 +0x30 -net/http.(*Server).Serve(0x1a9cbe8, {0xaed9a4, 0x1c96580}) - /usr/lib/go-1.23/src/net/http/server.go:3330 +0x2dc -created by gitlab.com/gitlab-org/gitlab-shell/v14/client/testserver.StartSocketHttpServer in goroutine 888 - /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/client/testserver/testserver.go:51 +0x358 - -goroutine 892 [IO wait, 8 minutes]: -internal/poll.runtime_pollWait(0xf6329688, 0x72) - /usr/lib/go-1.23/src/runtime/netpoll.go:351 +0x54 -internal/poll.(*pollDesc).wait(0x1943288, 0x72, 0x0) - /usr/lib/go-1.23/src/internal/poll/fd_poll_runtime.go:84 +0x30 -internal/poll.(*pollDesc).waitRead(...) - /usr/lib/go-1.23/src/internal/poll/fd_poll_runtime.go:89 -internal/poll.(*FD).Accept(0x1943270) - /usr/lib/go-1.23/src/internal/poll/fd_unix.go:620 +0x284 -net.(*netFD).accept(0x1943270) - /usr/lib/go-1.23/src/net/fd_unix.go:172 +0x20 -net.(*TCPListener).accept(0x19198f0) - /usr/lib/go-1.23/src/net/tcpsock_posix.go:159 +0x20 -net.(*TCPListener).Accept(0x19198f0) - /usr/lib/go-1.23/src/net/tcpsock.go:372 +0x30 -gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshd.(*Server).serve(0x1bb1140, {0xaeef14, 0x1105a18}) - /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshd/sshd.go:132 +0x40 -gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshd.(*Server).ListenAndServe(0x1bb1140, {0xaeef14, 0x1105a18}) - /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshd/sshd.go:59 +0xb0 -gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshd.setupServerWithContext.func3() - /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshd/sshd_test.go:435 +0x34 -created by gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshd.setupServerWithContext in goroutine 888 - /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshd/sshd_test.go:435 +0x328 - -goroutine 874 [IO wait, 8 minutes]: -internal/poll.runtime_pollWait(0xf6d6f208, 0x72) - /usr/lib/go-1.23/src/runtime/netpoll.go:351 +0x54 -internal/poll.(*pollDesc).wait(0x1c46c48, 0x72, 0x0) - /usr/lib/go-1.23/src/internal/poll/fd_poll_runtime.go:84 +0x30 -internal/poll.(*pollDesc).waitRead(...) - /usr/lib/go-1.23/src/internal/poll/fd_poll_runtime.go:89 -internal/poll.(*FD).Accept(0x1c46c30) - /usr/lib/go-1.23/src/internal/poll/fd_unix.go:620 +0x284 -net.(*netFD).accept(0x1c46c30) - /usr/lib/go-1.23/src/net/fd_unix.go:172 +0x20 -net.(*UnixListener).accept(0x19f35a0) - /usr/lib/go-1.23/src/net/unixsock_posix.go:172 +0x20 -net.(*UnixListener).Accept(0x19f35a0) - /usr/lib/go-1.23/src/net/unixsock.go:260 +0x30 -net/http.(*Server).Serve(0x1baf548, {0xaed9a4, 0x19f35a0}) - /usr/lib/go-1.23/src/net/http/server.go:3330 +0x2dc -created by gitlab.com/gitlab-org/gitlab-shell/v14/client/testserver.StartSocketHttpServer in goroutine 873 - /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/client/testserver/testserver.go:51 +0x358 - -goroutine 882 [chan receive, 8 minutes]: -golang.org/x/crypto/ssh.(*handshakeTransport).readPacket(...) - /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/golang.org/x/crypto/ssh/handshake.go:209 -golang.org/x/crypto/ssh.(*handshakeTransport).waitSession(0x1913268) - /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/golang.org/x/crypto/ssh/handshake.go:176 +0x3c -golang.org/x/crypto/ssh.(*connection).clientHandshake(0x1c8ed80, {0x9daa70, 0xf}, 0x1b27880) - /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/golang.org/x/crypto/ssh/client.go:108 +0x2b0 -golang.org/x/crypto/ssh.NewClientConn({0xaf0b0c, 0x185a778}, {0x9daa70, 0xf}, 0x1b276c0) - /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/golang.org/x/crypto/ssh/client.go:83 +0x104 -golang.org/x/crypto/ssh.Dial({0x9d04e1, 0x3}, {0x9daa70, 0xf}, 0x1b276c0) - /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/golang.org/x/crypto/ssh/client.go:181 +0x80 -gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshd.TestClosingHangedConnections.func2() - /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshd/sshd_test.go:311 +0x3c -created by gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshd.TestClosingHangedConnections in goroutine 873 - /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshd/sshd_test.go:309 +0x1bc - -goroutine 884 [chan receive, 8 minutes]: -gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshd.TestClosingHangedConnections.func1({0x9daa70, 0xf}, {0xaec3e0, 0x19166a8}, {0xaeda1c, 0x1a8b3f8}) - /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshd/sshd_test.go:304 +0x40 -golang.org/x/crypto/ssh.(*handshakeTransport).client(0x1913268, {0xaec7a4, 0x1105a18}, 0x194c8d0) - /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/golang.org/x/crypto/ssh/handshake.go:800 +0x144 -golang.org/x/crypto/ssh.(*handshakeTransport).enterKeyExchange(0x1913268, {0x18ba840, 0x2bf, 0x2bf}) - /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/golang.org/x/crypto/ssh/handshake.go:676 +0x468 -golang.org/x/crypto/ssh.(*handshakeTransport).kexLoop(0x1913268) - /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/golang.org/x/crypto/ssh/handshake.go:326 +0xa4 -created by golang.org/x/crypto/ssh.newClientTransport in goroutine 882 - /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/golang.org/x/crypto/ssh/handshake.go:156 +0x22c - -goroutine 849 [IO wait, 8 minutes]: -internal/poll.runtime_pollWait(0xf6d6f0b8, 0x72) - /usr/lib/go-1.23/src/runtime/netpoll.go:351 +0x54 -internal/poll.(*pollDesc).wait(0x1942ec8, 0x72, 0x0) - /usr/lib/go-1.23/src/internal/poll/fd_poll_runtime.go:84 +0x30 -internal/poll.(*pollDesc).waitRead(...) - /usr/lib/go-1.23/src/internal/poll/fd_poll_runtime.go:89 -internal/poll.(*FD).Accept(0x1942eb0) - /usr/lib/go-1.23/src/internal/poll/fd_unix.go:620 +0x284 -net.(*netFD).accept(0x1942eb0) - /usr/lib/go-1.23/src/net/fd_unix.go:172 +0x20 -net.(*UnixListener).accept(0x1bc0700) - /usr/lib/go-1.23/src/net/unixsock_posix.go:172 +0x20 -net.(*UnixListener).Accept(0x1bc0700) - /usr/lib/go-1.23/src/net/unixsock.go:260 +0x30 -net/http.(*Server).Serve(0x1ac2b48, {0xaed9a4, 0x1bc0700}) - /usr/lib/go-1.23/src/net/http/server.go:3330 +0x2dc -created by gitlab.com/gitlab-org/gitlab-shell/v14/client/testserver.StartSocketHttpServer in goroutine 800 - /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/client/testserver/testserver.go:51 +0x358 - -goroutine 883 [chan receive, 8 minutes]: -golang.org/x/crypto/ssh.(*handshakeTransport).readOnePacket(0x1913268, 0x1) - /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/golang.org/x/crypto/ssh/handshake.go:436 +0x278 -golang.org/x/crypto/ssh.(*handshakeTransport).readLoop(0x1913268) - /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/golang.org/x/crypto/ssh/handshake.go:219 +0x40 -created by golang.org/x/crypto/ssh.newClientTransport in goroutine 882 - /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/golang.org/x/crypto/ssh/handshake.go:155 +0x1e4 -FAIL gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshd 600.253s +time="2024-10-23T17:45:08Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" +time="2024-10-23T17:45:08Z" level=info msg="server: handleConn: start" correlation_id=01JAX7PZJB3S9SXW1W2ZZ13NNP +time="2024-10-23T17:45:08Z" level=warning msg="connection: initServerConn: failed to initialize SSH connection" correlation_id=01JAX7PZJB3S9SXW1W2ZZ13NNP error="read tcp 127.0.0.1:50000->127.0.0.1:51596: i/o timeout" remote_addr="127.0.0.1:51596" +time="2024-10-23T17:45:08Z" level=info msg="access: finish" correlation_id=01JAX7PZJB3S9SXW1W2ZZ13NNP duration_s=0.050592743 meta="{ }" remote_addr="127.0.0.1:51596" written_bytes=0 +--- PASS: TestLoginGraceTime (0.07s) +=== RUN TestExtractMetaDataFromContext +--- PASS: TestExtractMetaDataFromContext (0.00s) +=== RUN TestExtractMetaDataFromContextWithoutMetaData +--- PASS: TestExtractMetaDataFromContextWithoutMetaData (0.00s) +=== RUN TestExtractMetaDataFromNilContext +--- PASS: TestExtractMetaDataFromNilContext (0.00s) +PASS +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshd 29.853s === RUN TestNewFromEnv === RUN TestNewFromEnv/It_parses_GIT_PROTOCOL === RUN TestNewFromEnv/It_parses_SSH_CONNECTION @@ -5237,9 +4702,9 @@ === RUN TestEmptyRemoteAddrFromEnv --- PASS: TestEmptyRemoteAddrFromEnv (0.00s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshenv 0.028s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshenv 0.017s FAIL -dh_auto_test: error: cd _build && go test -vet=off -v -p 5 gitlab.com/gitlab-org/gitlab-shell/v14/client gitlab.com/gitlab-org/gitlab-shell/v14/cmd/check gitlab.com/gitlab-org/gitlab-shell/v14/cmd/check/command gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell/command gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell-authorized-keys-check gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell-authorized-keys-check/command gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell-authorized-principals-check gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell-authorized-principals-check/command gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-sshd gitlab.com/gitlab-org/gitlab-shell/v14/internal/command gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/authorizedkeys gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/authorizedprincipals gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/commandargs gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/discover gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/gitauditevent gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/githttp gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/healthcheck gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/lfsauthenticate gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/lfstransfer gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/personalaccesstoken gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/readwriter gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/receivepack gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/shared/accessverifier gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/shared/customaction gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/shared/disallowedcommand gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/twofactorrecover gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/twofactorverify gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/uploadarchive gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/uploadpack gitlab.com/gitlab-org/gitlab-shell/v14/internal/config gitlab.com/gitlab-org/gitlab-shell/v14/internal/console gitlab.com/gitlab-org/gitlab-shell/v14/internal/executable gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitaly gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/accessverifier gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/authorizedcerts gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/authorizedkeys gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/discover gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/git gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/gitauditevent gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/healthcheck gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/lfsauthenticate gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/lfstransfer gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/personalaccesstoken gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/twofactorrecover gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/twofactorverify gitlab.com/gitlab-org/gitlab-shell/v14/internal/handler gitlab.com/gitlab-org/gitlab-shell/v14/internal/keyline gitlab.com/gitlab-org/gitlab-shell/v14/internal/logger gitlab.com/gitlab-org/gitlab-shell/v14/internal/metrics gitlab.com/gitlab-org/gitlab-shell/v14/internal/pktline gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshd gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshenv returned exit code 1 +dh_auto_test: error: cd _build && go test -vet=off -v -p 4 gitlab.com/gitlab-org/gitlab-shell/v14/client gitlab.com/gitlab-org/gitlab-shell/v14/cmd/check gitlab.com/gitlab-org/gitlab-shell/v14/cmd/check/command gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell/command gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell-authorized-keys-check gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell-authorized-keys-check/command gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell-authorized-principals-check gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell-authorized-principals-check/command gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-sshd gitlab.com/gitlab-org/gitlab-shell/v14/internal/command gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/authorizedkeys gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/authorizedprincipals gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/commandargs gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/discover gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/gitauditevent gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/githttp gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/healthcheck gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/lfsauthenticate gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/lfstransfer gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/personalaccesstoken gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/readwriter gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/receivepack gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/shared/accessverifier gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/shared/customaction gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/shared/disallowedcommand gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/twofactorrecover gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/twofactorverify gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/uploadarchive gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/uploadpack gitlab.com/gitlab-org/gitlab-shell/v14/internal/config gitlab.com/gitlab-org/gitlab-shell/v14/internal/console gitlab.com/gitlab-org/gitlab-shell/v14/internal/executable gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitaly gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/accessverifier gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/authorizedcerts gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/authorizedkeys gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/discover gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/git gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/gitauditevent gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/healthcheck gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/lfsauthenticate gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/lfstransfer gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/personalaccesstoken gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/twofactorrecover gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/twofactorverify gitlab.com/gitlab-org/gitlab-shell/v14/internal/handler gitlab.com/gitlab-org/gitlab-shell/v14/internal/keyline gitlab.com/gitlab-org/gitlab-shell/v14/internal/logger gitlab.com/gitlab-org/gitlab-shell/v14/internal/metrics gitlab.com/gitlab-org/gitlab-shell/v14/internal/pktline gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshd gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshenv returned exit code 1 make[1]: [debian/rules:37: override_dh_auto_test] Error 25 (ignored) make[1]: Leaving directory '/build/reproducible-path/gitlab-shell-14.35.0+ds1' create-stamp debian/debhelper-build-stamp @@ -5263,11 +4728,11 @@ dh_fixperms -O--buildsystem=golang -O--builddirectory=_build -O--package=gitlab-shell dh_missing -O--buildsystem=golang -O--builddirectory=_build -O--package=gitlab-shell dh_strip -a -O--buildsystem=golang -O--builddirectory=_build -O--package=gitlab-shell -dh_strip: warning: Could not find the BuildID in debian/gitlab-shell/usr/bin/gitlab-shell-check dh_strip: warning: Could not find the BuildID in debian/gitlab-shell/usr/bin/gitlab-shell-authorized-keys-check -dh_strip: warning: Could not find the BuildID in debian/gitlab-shell/usr/bin/gitlab-sshd -dh_strip: warning: Could not find the BuildID in debian/gitlab-shell/usr/bin/gitlab-shell dh_strip: warning: Could not find the BuildID in debian/gitlab-shell/usr/bin/gitlab-shell-authorized-principals-check +dh_strip: warning: Could not find the BuildID in debian/gitlab-shell/usr/bin/gitlab-shell-check +dh_strip: warning: Could not find the BuildID in debian/gitlab-shell/usr/bin/gitlab-shell +dh_strip: warning: Could not find the BuildID in debian/gitlab-shell/usr/bin/gitlab-sshd dh_makeshlibs -a -O--buildsystem=golang -O--builddirectory=_build -O--package=gitlab-shell dh_shlibdeps -a -O--buildsystem=golang -O--builddirectory=_build -O--package=gitlab-shell dh_installdeb -O--buildsystem=golang -O--builddirectory=_build -O--package=gitlab-shell @@ -5284,12 +4749,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/6660/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/6660/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/22018 and its subdirectories -I: Current time: Wed Oct 23 07:11:15 -12 2024 -I: pbuilder-time-stamp: 1729710675 +I: removing directory /srv/workspace/pbuilder/6660 and its subdirectories +I: Current time: Thu Oct 24 07:48:21 +14 2024 +I: pbuilder-time-stamp: 1729705701