Diff of the two buildlogs: -- --- b1/build.log 2024-11-10 06:52:39.177204839 +0000 +++ b2/build.log 2024-11-10 07:59:07.374663993 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sat Nov 9 18:40:44 -12 2024 -I: pbuilder-time-stamp: 1731220844 +I: Current time: Sun Nov 10 20:53:31 +14 2024 +I: pbuilder-time-stamp: 1731221611 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-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/30320/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/2539/tmp/hooks/D01_modify_environment starting +debug: Running on cbxi4a. +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 Nov 10 06:54 /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/2539/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/2539/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=3 ' - DISTRIBUTION='trixie' - 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=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=arm + HOST_ARCH=armhf IFS=' ' - INVOCATION_ID='0a8ae91320334f739d1198c337177698' - 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='30320' - PS1='# ' - PS2='> ' + INVOCATION_ID=795d50bfeeb44c5cac9c1e707656d18e + 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=2539 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.EMkDv2VU/pbuilderrc_SwPi --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.EMkDv2VU/b1 --logfile b1/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+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.EMkDv2VU/pbuilderrc_bKg1 --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.EMkDv2VU/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 virt64c 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-23-armmp #1 SMP Debian 6.1.99-1 (2024-07-15) 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/30320/tmp/hooks/D02_print_environment finished +I: user script /srv/workspace/pbuilder/2539/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -480,7 +512,7 @@ Get: 312 http://deb.debian.org/debian trixie/main armhf libkadm5srv-mit12 armhf 1.21.3-3 [46.7 kB] Get: 313 http://deb.debian.org/debian trixie/main armhf krb5-multidev armhf 1.21.3-3 [126 kB] Get: 314 http://deb.debian.org/debian trixie/main armhf libkrb5-dev armhf 1.21.3-3 [15.8 kB] -Fetched 232 MB in 5s (47.1 MB/s) +Fetched 232 MB in 21s (11.1 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 ... 19689 files and directories currently installed.) @@ -1501,8 +1533,8 @@ Setting up tzdata (2024b-3) ... Current default time zone: 'Etc/UTC' -Local time is now: Sun Nov 10 06:43:15 UTC 2024. -Universal Time is now: Sun Nov 10 06:43:15 UTC 2024. +Local time is now: Sun Nov 10 07:03:52 UTC 2024. +Universal Time is now: Sun Nov 10 07:03:52 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up golang-github-cespare-xxhash-dev (2.3.0-1) ... @@ -1757,7 +1789,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/2539/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/2539/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 @@ -1797,44 +1833,44 @@ _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--package=golang-gitlab-gitlab-org-gitlab-shell-v14-dev -O--builddirectory=_build - cd _build && go install -trimpath -v -p 3 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 + 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/goarch internal/byteorder +internal/unsafeheader +internal/coverage/rtcov internal/cpu internal/abi internal/chacha8rand -internal/bytealg -internal/coverage/rtcov internal/godebugs internal/goexperiment +internal/bytealg internal/goos internal/profilerecord -internal/runtime/syscall internal/runtime/atomic +internal/runtime/syscall internal/stringslite runtime/internal/math runtime/internal/sys -internal/runtime/exithook internal/race sync/atomic unicode +internal/runtime/exithook unicode/utf8 internal/asan internal/itoa -runtime internal/msan container/list math/bits -math crypto/internal/alias crypto/internal/boring/sig +math cmp unicode/utf16 vendor/golang.org/x/crypto/cryptobyte/asn1 vendor/golang.org/x/crypto/internal/alias internal/nettrace encoding +runtime log/internal google.golang.org/protobuf/internal/flags google.golang.org/protobuf/internal/set @@ -1846,74 +1882,88 @@ 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 -crypto/subtle -sync -internal/reflectlite iter +sync +crypto/subtle slices +internal/reflectlite internal/weak maps runtime/metrics -internal/bisect 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 errors sort -internal/godebug io +internal/godebug internal/oserror -syscall -bytes hash +bytes strconv +syscall crypto/cipher crypto/internal/edwards25519/field +crypto/internal/nistec/fiat crypto crypto/internal/boring -crypto/des crypto/aes -crypto/internal/nistec/fiat +crypto/des crypto/internal/randutil reflect time -context path -io/fs -internal/filepathlite internal/syscall/unix -crypto/internal/nistec -internal/poll -internal/fmtsort internal/syscall/execenv math/rand -os -crypto/ecdh +context +io/fs +internal/poll +internal/filepathlite +crypto/internal/nistec strings +os crypto/sha512 +internal/fmtsort +crypto/ecdh crypto/internal/edwards25519 crypto/hmac encoding/binary vendor/golang.org/x/crypto/hkdf crypto/md5 -fmt -vendor/golang.org/x/sys/cpu crypto/rc4 -vendor/golang.org/x/crypto/chacha20 -vendor/golang.org/x/crypto/internal/poly1305 -vendor/golang.org/x/crypto/sha3 -vendor/golang.org/x/crypto/chacha20poly1305 crypto/sha1 crypto/sha256 +vendor/golang.org/x/crypto/chacha20 +vendor/golang.org/x/crypto/internal/poly1305 encoding/base64 -encoding/hex -math/big -encoding/pem vendor/golang.org/x/net/dns/dnsmessage +encoding/pem +vendor/golang.org/x/crypto/chacha20poly1305 +fmt +vendor/golang.org/x/sys/cpu math/rand/v2 +vendor/golang.org/x/crypto/sha3 internal/concurrent +path/filepath unique +bufio net/netip -runtime/cgo +hash/crc32 +vendor/golang.org/x/text/transform +math/big +encoding/hex +net/url +encoding/json +compress/flate +net +compress/gzip +log +vendor/golang.org/x/text/unicode/norm +vendor/golang.org/x/text/unicode/bidi crypto/elliptic crypto/internal/bigmod crypto/internal/boring/bbig @@ -1922,270 +1972,256 @@ crypto/ed25519 crypto/internal/hpke crypto/internal/mlkem768 -vendor/golang.org/x/crypto/cryptobyte crypto/rsa crypto/dsa -crypto/ecdsa -crypto/x509/pkix -net/url -path/filepath -encoding/json -bufio -net -compress/flate -hash/crc32 -compress/gzip -vendor/golang.org/x/text/transform -log -vendor/golang.org/x/text/unicode/norm -vendor/golang.org/x/text/unicode/bidi vendor/golang.org/x/text/secure/bidirule +vendor/golang.org/x/crypto/cryptobyte +crypto/x509/pkix +vendor/golang.org/x/net/idna vendor/golang.org/x/net/http2/hpack +crypto/ecdsa mime -vendor/golang.org/x/net/idna mime/quotedprintable net/http/internal net/http/internal/ascii io/ioutil regexp/syntax database/sql/driver -github.com/oklog/ulid golang.org/x/sys/unix -regexp +github.com/oklog/ulid 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 -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/gitlab.com/gitlab-org/labkit/tracing/connstr +regexp github.com/gogo/protobuf/proto -crypto/x509 -net/textproto -vendor/golang.org/x/net/http/httpguts -vendor/golang.org/x/net/http/httpproxy -mime/multipart -github.com/sirupsen/logrus -crypto/tls -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/golang-jwt/jwt/v5 +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/gitlab.com/gitlab-org/labkit/mask +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/gitlab.com/gitlab-org/labkit/tracing/connstr github.com/gogo/protobuf/sortkeys golang.org/x/net/context hash/fnv google.golang.org/protobuf/internal/detrand google.golang.org/protobuf/internal/errors google.golang.org/protobuf/encoding/protowire -google.golang.org/protobuf/internal/pragma google.golang.org/protobuf/reflect/protoreflect -github.com/gogo/protobuf/types +github.com/sirupsen/logrus +crypto/x509 +net/textproto +vendor/golang.org/x/net/http/httpguts +vendor/golang.org/x/net/http/httpproxy +mime/multipart google.golang.org/protobuf/internal/descfmt google.golang.org/protobuf/internal/descopts embed -google.golang.org/protobuf/internal/editiondefaults go/token -google.golang.org/protobuf/internal/strs -google.golang.org/protobuf/internal/encoding/text -net/http/httptrace -net/http -google.golang.org/protobuf/internal/encoding/defval +google.golang.org/protobuf/internal/editiondefaults google.golang.org/protobuf/internal/encoding/messageset +google.golang.org/protobuf/internal/strs google.golang.org/protobuf/internal/genid +google.golang.org/protobuf/internal/encoding/text google.golang.org/protobuf/internal/order google.golang.org/protobuf/reflect/protoregistry +crypto/tls +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/golang-jwt/jwt/v5 +google.golang.org/protobuf/internal/encoding/defval google.golang.org/protobuf/runtime/protoiface google.golang.org/protobuf/proto -google.golang.org/protobuf/internal/filedesc -google.golang.org/protobuf/encoding/prototext google.golang.org/protobuf/internal/version golang.org/x/net/internal/timeseries html +google.golang.org/protobuf/internal/filedesc +google.golang.org/protobuf/encoding/prototext +github.com/gogo/protobuf/types text/template/parse google.golang.org/protobuf/internal/encoding/tag google.golang.org/protobuf/internal/impl text/template +net/http/httptrace +net/http html/template 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 -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 -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/gitlab.com/gitlab-org/labkit/log -github.com/opentracing/opentracing-go -github.com/opentracing/opentracing-go/ext -golang.org/x/net/trace -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/internal/credentials gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/metadata -google.golang.org/protobuf/internal/filetype +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/internal/credentials 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 -google.golang.org/protobuf/runtime/protoimpl -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/encoding 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 -google.golang.org/protobuf/types/known/anypb -google.golang.org/protobuf/types/descriptorpb -google.golang.org/protobuf/types/known/durationpb -github.com/golang/protobuf/ptypes/duration -github.com/golang/protobuf/ptypes/any -google.golang.org/protobuf/types/known/timestamppb -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/genproto/googleapis/rpc/status -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/internal/buffer -github.com/golang/protobuf/ptypes/timestamp -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/binarylog/grpc_binarylog_v1 +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/internal/grpcutil gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/internal/grpcsync google.golang.org/protobuf/internal/encoding/json +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/encoding golang.org/x/text/transform golang.org/x/text/unicode/bidi google.golang.org/protobuf/encoding/protojson -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/genproto/googleapis/api/annotations -google.golang.org/protobuf/types/gofeaturespb golang.org/x/text/secure/bidirule golang.org/x/text/unicode/norm -google.golang.org/protobuf/reflect/protodesc 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 gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/stats +google.golang.org/protobuf/internal/filetype gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/tap -net/http/httputil -github.com/golang/protobuf/proto -golang.org/x/net/idna gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/lightstep/lightstep-tracer-common/golang/gogo/lightsteppb +google.golang.org/protobuf/runtime/protoimpl encoding/base32 +google.golang.org/protobuf/types/descriptorpb +google.golang.org/protobuf/types/known/anypb +google.golang.org/protobuf/types/known/durationpb +github.com/golang/protobuf/ptypes/any +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/idna +github.com/golang/protobuf/ptypes/timestamp +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/binarylog/grpc_binarylog_v1 os/exec golang.org/x/net/http/httpguts -golang.org/x/net/http2 +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/github.com/shirou/gopsutil/v3/internal/common +google.golang.org/protobuf/reflect/protodesc +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/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 +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/gitlab.com/gitlab-org/labkit/log +github.com/opentracing/opentracing-go +golang.org/x/net/trace +github.com/opentracing/opentracing-go/ext gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/credentials 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 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/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/credentials/insecure -github.com/golang/protobuf/ptypes -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/balancer/base -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/google.golang.org/grpc/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/internal/status github.com/golang/protobuf/jsonpb +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/resolver/dns +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/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/binarylog +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/internal/serviceconfig 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/balancer/grpclb/state -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/pretty +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/google.golang.org/grpc/internal/resolver/passthrough 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/peer gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/internal/resolver/unix -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/shirou/gopsutil/v3/internal/common -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 -os/user -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/internal/transport -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/mem -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/shirou/gopsutil/v3/net +golang.org/x/net/http2 +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/peer +net/http/httputil +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/internal/pretty +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/shirou/gopsutil/v3/process 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/github.com/shirou/gopsutil/v3/process -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/uber/jaeger-lib/metrics +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/uber/jaeger-client-go/thrift go.uber.org/atomic gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/grpc-ecosystem/go-grpc-prometheus/packages/grpcstatus -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 expvar -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/github.com/uber/jaeger-client-go/thrift-gen/agent -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/uber/jaeger-client-go/utils github.com/beorn7/perks/quantile github.com/cespare/xxhash -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/client_model/go -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/common/model -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/prometheus/client_golang/prometheus/internal -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/lightstep/lightstep-tracer-go gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/matttproud/golang_protobuf_extensions/pbutil 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/prometheus/common/expfmt github.com/prometheus/procfs/internal/fs github.com/prometheus/procfs/internal/util github.com/prometheus/procfs +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/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/google.golang.org/grpc/internal/transport +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/prometheus/common/expfmt +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/uber/jaeger-client-go/thrift-gen/agent +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/uber/jaeger-client-go/utils runtime/debug -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/grpc-ecosystem/go-grpc-middleware -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/gitlab.com/gitlab-org/labkit/tracing/impl -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/gitlab.com/gitlab-org/labkit/tracing +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/uber/jaeger-client-go 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/github.com/grpc-ecosystem/go-grpc-middleware/auth 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/client +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/prometheus/client_golang/prometheus 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/backchannel 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/google.golang.org/grpc 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/labkit/correlation/grpc -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/prometheus/client_golang/prometheus -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/gitlab.com/gitlab-org/labkit/tracing/grpc gitlab.com/gitlab-org/gitlab-shell/v14/vendor/gitlab.com/gitlab-org/gitaly/v16/internal/grpc/listenmux golang.org/x/net/bpf golang.org/x/net/internal/socket +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 golang.org/x/net/ipv4 -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/prometheus/client_golang/prometheus/promauto -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/gitlab.com/gitlab-org/gitaly/v16/auth +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/prometheus/client_golang/prometheus/promhttp github.com/beevik/ntp -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/internal/tracing 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/vendor/gitlab.com/gitlab-org/gitaly/v16/streamio +gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/readwriter +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/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/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/proto/go/gitalypb +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/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/github.com/prometheus/client_golang/prometheus/promhttp -gopkg.in/yaml.v3 +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/internal/metrics -gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/readwriter +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/lightstep/lightstep-tracer-go/internal/metrics gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/shared/disallowedcommand gitlab.com/gitlab-org/gitlab-shell/v14/internal/executable log/syslog github.com/mattn/go-shellwords gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshenv -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/internal/command/commandargs +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/lightstep/lightstep-tracer-go 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/internal/gitlabnet/git gitlab.com/gitlab-org/gitlab-shell/v14/internal/pktline +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/charmbracelet/git-lfs-transfer/transfer flag github.com/pires/go-proxyproto golang.org/x/crypto/chacha20 golang.org/x/crypto/curve25519 golang.org/x/crypto/internal/poly1305 golang.org/x/crypto/blowfish +golang.org/x/crypto/ssh/internal/bcrypt_pbkdf golang.org/x/sync/semaphore internal/profile -golang.org/x/crypto/ssh/internal/bcrypt_pbkdf golang.org/x/crypto/ssh +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/gitlab.com/gitlab-org/labkit/tracing/impl +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/gitlab.com/gitlab-org/labkit/tracing runtime/pprof +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 net/http/pprof gitlab.com/gitlab-org/gitlab-shell/v14/vendor/gitlab.com/gitlab-org/labkit/monitoring @@ -2195,45 +2231,45 @@ 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/command gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet +gitlab.com/gitlab-org/gitlab-shell/v14/internal/keyline +gitlab.com/gitlab-org/gitlab-shell/v14/internal/command gitlab.com/gitlab-org/gitlab-shell/v14/internal/logger 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/command/healthcheck -gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/discover -gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/shared/accessverifier -gitlab.com/gitlab-org/gitlab-shell/v14/cmd/check/command +gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/discover gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/lfsauthenticate +gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/shared/accessverifier +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/cmd/check +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/gitlabnet/personalaccesstoken +gitlab.com/gitlab-org/gitlab-shell/v14/cmd/check/command gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/gitauditevent gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/personalaccesstoken -gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/gitauditevent +gitlab.com/gitlab-org/gitlab-shell/v14/cmd/check gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/githttp +gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/gitauditevent gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/shared/customaction 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/command/receivepack -gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/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/twofactorrecover +gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/receivepack 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/internal/command/authorizedprincipals gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell/command -gitlab.com/gitlab-org/gitlab-shell/v14/internal/keyline -gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/authorizedkeys -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-keys-check -gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/authorizedprincipals gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell-authorized-principals-check/command +gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell +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-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 @@ -2295,659 +2331,658 @@ _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 3 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 3 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) /usr/lib/go-1.23/src/github.com/mikesmitty/edkey (from $GOROOT) /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/github.com/mikesmitty/edkey (from $GOPATH) FAIL gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-sshd [setup failed] -? gitlab.com/gitlab-org/gitlab-shell/v14/cmd/check [no test files] === RUN TestClients === RUN TestClients/Socket_client === RUN TestClients/Socket_client/Broken_request_for_GET -time="2024-11-09T18:49:00-12:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=1ns error=EOF method=GET url="http://unix/api/v4/internal/broken" -time="2024-11-09T18:49:00-12:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=0s error=EOF method=GET url="http://unix/api/v4/internal/broken" -time="2024-11-09T18:49:00-12:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=0s error=EOF method=GET url="http://unix/api/v4/internal/broken" +time="2024-11-10T21:28:29+14:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=3ns error=EOF method=GET url="http://unix/api/v4/internal/broken" +time="2024-11-10T21:28:29+14:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=3ns error=EOF method=GET url="http://unix/api/v4/internal/broken" +time="2024-11-10T21:28:29+14:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=4ns error=EOF method=GET url="http://unix/api/v4/internal/broken" === RUN TestClients/Socket_client/Broken_request_for_POST -time="2024-11-09T18:49:00-12:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=0s error=EOF method=POST url="http://unix/api/v4/internal/broken" -time="2024-11-09T18:49:00-12:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=0s error=EOF method=POST url="http://unix/api/v4/internal/broken" -time="2024-11-09T18:49:00-12:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=0s error=EOF method=POST url="http://unix/api/v4/internal/broken" +time="2024-11-10T21:28:29+14:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=2ns error=EOF method=POST url="http://unix/api/v4/internal/broken" +time="2024-11-10T21:28:29+14:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=2ns error=EOF method=POST url="http://unix/api/v4/internal/broken" +time="2024-11-10T21:28:29+14:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=4ns error=EOF method=POST url="http://unix/api/v4/internal/broken" === RUN TestClients/Socket_client/Successful_get -time="2024-11-09T18:49:00-12:00" 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" +time="2024-11-10T21:28:29+14:00" 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" === RUN TestClients/Socket_client/Successful_Post -time="2024-11-09T18:49:00-12:00" 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" +time="2024-11-10T21:28:29+14:00" 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" === RUN TestClients/Socket_client/Missing_error_for_GET -time="2024-11-09T18:49:00-12:00" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=404 url="http://unix/api/v4/internal/missing" +time="2024-11-10T21:28:29+14:00" level=error msg="Internal API error" correlation_id= duration_ms=3ns error="" method=GET status=404 url="http://unix/api/v4/internal/missing" === RUN TestClients/Socket_client/Missing_error_for_POST -time="2024-11-09T18:49:00-12:00" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=404 url="http://unix/api/v4/internal/missing" +time="2024-11-10T21:28:29+14:00" level=error msg="Internal API error" correlation_id= duration_ms=2ns error="" method=POST status=404 url="http://unix/api/v4/internal/missing" === RUN TestClients/Socket_client/Error_with_message_for_GET -time="2024-11-09T18:49:00-12:00" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=400 url="http://unix/api/v4/internal/error" +time="2024-11-10T21:28:29+14:00" level=error msg="Internal API error" correlation_id= duration_ms=3ns error="" method=GET status=400 url="http://unix/api/v4/internal/error" === RUN TestClients/Socket_client/Error_with_message_for_POST -time="2024-11-09T18:49:00-12:00" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=400 url="http://unix/api/v4/internal/error" +time="2024-11-10T21:28:29+14:00" 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/JWT_authentication_headers_for_GET -time="2024-11-09T18:49:00-12:00" 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" +time="2024-11-10T21:28:29+14:00" 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/JWT_authentication_headers_for_POST -time="2024-11-09T18:49:00-12:00" 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" +time="2024-11-10T21:28:29+14:00" 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/X-Forwarded-For_Header_inserted_if_original_address_in_context -time="2024-11-09T18:49:00-12:00" 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" +time="2024-11-10T21:28:29+14:00" level=info msg="Finished HTTP request" content_length_bytes=11 correlation_id= duration_ms=2ns method=GET status=200 url="http://unix/api/v4/internal/x_forwarded_for" === RUN TestClients/Socket_client/Successful_get#01 -time="2024-11-09T18:49:00-12:00" 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" +time="2024-11-10T21:28:29+14:00" 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" === RUN TestClients/Socket_client/Successful_Post#01 -time="2024-11-09T18:49:00-12:00" 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" +time="2024-11-10T21:28:29+14:00" 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" === RUN TestClients/Socket_client_with_a_relative_URL_at_/ === RUN TestClients/Socket_client_with_a_relative_URL_at_//Broken_request_for_GET -time="2024-11-09T18:49:00-12:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=0s error=EOF method=GET url="http://unix/api/v4/internal/broken" -time="2024-11-09T18:49:00-12:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=0s error=EOF method=GET url="http://unix/api/v4/internal/broken" -time="2024-11-09T18:49:00-12:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=0s error=EOF method=GET url="http://unix/api/v4/internal/broken" +time="2024-11-10T21:28:29+14:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=2ns error=EOF method=GET url="http://unix/api/v4/internal/broken" +time="2024-11-10T21:28:29+14:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=4ns error=EOF method=GET url="http://unix/api/v4/internal/broken" +time="2024-11-10T21:28:29+14:00" 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-11-09T18:49:00-12:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=3ns error=EOF method=POST url="http://unix/api/v4/internal/broken" -time="2024-11-09T18:49:00-12:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=1ns error=EOF method=POST url="http://unix/api/v4/internal/broken" -time="2024-11-09T18:49:00-12:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=0s error=EOF method=POST url="http://unix/api/v4/internal/broken" +time="2024-11-10T21:28:29+14:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=8ns error=EOF method=POST url="http://unix/api/v4/internal/broken" +time="2024-11-10T21:28:29+14:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=6ns error=EOF method=POST url="http://unix/api/v4/internal/broken" +time="2024-11-10T21:28:29+14:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=2ns error=EOF method=POST url="http://unix/api/v4/internal/broken" === RUN TestClients/Socket_client_with_a_relative_URL_at_//Successful_get -time="2024-11-09T18:49:00-12:00" 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" +time="2024-11-10T21:28:29+14:00" 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" === RUN TestClients/Socket_client_with_a_relative_URL_at_//Successful_Post -time="2024-11-09T18:49:00-12:00" 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" +time="2024-11-10T21:28:29+14:00" 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" === RUN TestClients/Socket_client_with_a_relative_URL_at_//Missing_error_for_GET -time="2024-11-09T18:49:00-12:00" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=404 url="http://unix/api/v4/internal/missing" +time="2024-11-10T21:28:29+14:00" level=error msg="Internal API error" correlation_id= duration_ms=2ns 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-11-09T18:49:00-12:00" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=404 url="http://unix/api/v4/internal/missing" +time="2024-11-10T21:28:29+14:00" level=error msg="Internal API error" correlation_id= duration_ms=2ns 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-11-09T18:49:00-12:00" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=400 url="http://unix/api/v4/internal/error" +time="2024-11-10T21:28:29+14:00" level=error msg="Internal API error" correlation_id= duration_ms=1ns 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-11-09T18:49:00-12:00" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=400 url="http://unix/api/v4/internal/error" +time="2024-11-10T21:28:29+14:00" level=error msg="Internal API error" correlation_id= duration_ms=1ns 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-11-09T18:49:00-12:00" 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" +time="2024-11-10T21:28:29+14:00" level=info msg="Finished HTTP request" content_length_bytes=156 correlation_id= duration_ms=2ns 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-11-09T18:49:00-12:00" 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" +time="2024-11-10T21:28:29+14:00" 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-11-09T18:49:00-12:00" 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" +time="2024-11-10T21:28:29+14:00" 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" === RUN TestClients/Socket_client_with_a_relative_URL_at_//Successful_get#01 -time="2024-11-09T18:49:00-12:00" 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" +time="2024-11-10T21:28:30+14:00" 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" === RUN TestClients/Socket_client_with_a_relative_URL_at_//Successful_Post#01 -time="2024-11-09T18:49:00-12:00" 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" +time="2024-11-10T21:28:30+14:00" 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_relative_URL_at_/gitlab === RUN TestClients/Socket_client_with_relative_URL_at_/gitlab/Broken_request_for_GET -time="2024-11-09T18:49:00-12:00" 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-11-09T18:49:00-12:00" 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-11-09T18:49:00-12:00" 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-11-10T21:28:30+14:00" 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-11-10T21:28:30+14:00" 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-11-10T21:28:30+14:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=2ns 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-11-09T18:49:00-12:00" 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-11-09T18:49:00-12:00" 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-11-09T18:49:00-12:00" 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-11-10T21:28:30+14:00" 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-11-10T21:28:30+14:00" 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-11-10T21:28:30+14:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=2ns 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-11-09T18:49:00-12:00" 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" +time="2024-11-10T21:28:30+14:00" 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" === RUN TestClients/Socket_client_with_relative_URL_at_/gitlab/Successful_Post -time="2024-11-09T18:49:00-12:00" 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" +time="2024-11-10T21:28:30+14:00" 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" === RUN TestClients/Socket_client_with_relative_URL_at_/gitlab/Missing_error_for_GET -time="2024-11-09T18:49:00-12:00" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=404 url="http://unix/gitlab/api/v4/internal/missing" +time="2024-11-10T21:28:30+14:00" level=error msg="Internal API error" correlation_id= duration_ms=3ns 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-11-09T18:49:00-12:00" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=404 url="http://unix/gitlab/api/v4/internal/missing" +time="2024-11-10T21:28:30+14:00" level=error msg="Internal API error" correlation_id= duration_ms=1ns 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-11-09T18:49:00-12:00" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=400 url="http://unix/gitlab/api/v4/internal/error" +time="2024-11-10T21:28:30+14:00" level=error msg="Internal API error" correlation_id= duration_ms=1ns 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-11-09T18:49:00-12:00" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=400 url="http://unix/gitlab/api/v4/internal/error" +time="2024-11-10T21:28:30+14:00" level=error msg="Internal API error" correlation_id= duration_ms=2ns 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-11-09T18:49:00-12:00" 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" +time="2024-11-10T21:28:30+14:00" 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" === RUN TestClients/Socket_client_with_relative_URL_at_/gitlab/JWT_authentication_headers_for_POST -time="2024-11-09T18:49:00-12:00" 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" +time="2024-11-10T21:28:30+14:00" level=info msg="Finished HTTP request" content_length_bytes=156 correlation_id= duration_ms=2ns 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-11-09T18:49:00-12:00" 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" +time="2024-11-10T21:28:30+14:00" 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" === RUN TestClients/Socket_client_with_relative_URL_at_/gitlab/Successful_get#01 -time="2024-11-09T18:49:00-12:00" 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" +time="2024-11-10T21:28:30+14:00" level=info msg="Finished HTTP request" content_length_bytes=5 correlation_id= duration_ms=1ns 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-11-09T18:49:00-12:00" 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" +time="2024-11-10T21:28:30+14:00" 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" === RUN TestClients/Http_client === RUN TestClients/Http_client/Broken_request_for_GET -2024/11/09 18:49:00 http: panic serving 127.0.0.1:45224: Broken -goroutine 409 [running]: +2024/11/10 21:28:30 http: panic serving 127.0.0.1:35038: Broken +goroutine 394 [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, 0x1ae2be8}, 0x189f3f8) +gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func6({0x9fdac4, 0x1f155e8}, 0x207b3f8) /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, 0x1ae2be8}, 0x189f3f8) +net/http.HandlerFunc.ServeHTTP(0x9396dc, {0x9fdac4, 0x1f155e8}, 0x207b3f8) /usr/lib/go-1.23/src/net/http/server.go:2220 +0x34 -net/http.(*ServeMux).ServeHTTP(0x1af6098, {0x9fdac4, 0x1ae2be8}, 0x189f3f8) +net/http.(*ServeMux).ServeHTTP(0x1efa008, {0x9fdac4, 0x1f155e8}, 0x207b3f8) /usr/lib/go-1.23/src/net/http/server.go:2747 +0x224 -net/http.serverHandler.ServeHTTP({0x18ad5e8}, {0x9fdac4, 0x1ae2be8}, 0x189f3f8) +net/http.serverHandler.ServeHTTP({0x1e9a288}, {0x9fdac4, 0x1f155e8}, 0x207b3f8) /usr/lib/go-1.23/src/net/http/server.go:3210 +0xe0 -net/http.(*conn).serve(0x1a40c60, {0x9fee8c, 0x1a176c8}) +net/http.(*conn).serve(0x1dd8960, {0x9fee8c, 0x1e063f0}) /usr/lib/go-1.23/src/net/http/server.go:2092 +0x604 -created by net/http.(*Server).Serve in goroutine 378 +created by net/http.(*Server).Serve in goroutine 434 /usr/lib/go-1.23/src/net/http/server.go:3360 +0x430 -time="2024-11-09T18:49:00-12:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=1ns error=EOF method=GET url="http://127.0.0.1:33567/api/v4/internal/broken" -2024/11/09 18:49:00 http: panic serving 127.0.0.1:45232: Broken -goroutine 434 [running]: +time="2024-11-10T21:28:30+14:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=3ns error=EOF method=GET url="http://127.0.0.1:36921/api/v4/internal/broken" +2024/11/10 21:28:30 http: panic serving 127.0.0.1:35040: Broken +goroutine 419 [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, 0x18ad908}, 0x1b76b08) +gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func6({0x9fdac4, 0x1e9a5a8}, 0x202a8f8) /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, 0x18ad908}, 0x1b76b08) +net/http.HandlerFunc.ServeHTTP(0x9396dc, {0x9fdac4, 0x1e9a5a8}, 0x202a8f8) /usr/lib/go-1.23/src/net/http/server.go:2220 +0x34 -net/http.(*ServeMux).ServeHTTP(0x1af6098, {0x9fdac4, 0x18ad908}, 0x1b76b08) +net/http.(*ServeMux).ServeHTTP(0x1efa008, {0x9fdac4, 0x1e9a5a8}, 0x202a8f8) /usr/lib/go-1.23/src/net/http/server.go:2747 +0x224 -net/http.serverHandler.ServeHTTP({0x18ad5e8}, {0x9fdac4, 0x18ad908}, 0x1b76b08) +net/http.serverHandler.ServeHTTP({0x1e9a288}, {0x9fdac4, 0x1e9a5a8}, 0x202a8f8) /usr/lib/go-1.23/src/net/http/server.go:3210 +0xe0 -net/http.(*conn).serve(0x19e6600, {0x9fee8c, 0x1a176c8}) +net/http.(*conn).serve(0x1cf0240, {0x9fee8c, 0x1e063f0}) /usr/lib/go-1.23/src/net/http/server.go:2092 +0x604 -created by net/http.(*Server).Serve in goroutine 378 +created by net/http.(*Server).Serve in goroutine 434 /usr/lib/go-1.23/src/net/http/server.go:3360 +0x430 -time="2024-11-09T18:49:00-12:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=1ns error=EOF method=GET url="http://127.0.0.1:33567/api/v4/internal/broken" -2024/11/09 18:49:00 http: panic serving 127.0.0.1:45240: Broken -goroutine 435 [running]: +time="2024-11-10T21:28:30+14:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=3ns error=EOF method=GET url="http://127.0.0.1:36921/api/v4/internal/broken" +2024/11/10 21:28:30 http: panic serving 127.0.0.1:35044: Broken +goroutine 420 [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, 0x1b7ad28}, 0x1b76bb8) +gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func6({0x9fdac4, 0x1f15b88}, 0x202a9a8) /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, 0x1b7ad28}, 0x1b76bb8) +net/http.HandlerFunc.ServeHTTP(0x9396dc, {0x9fdac4, 0x1f15b88}, 0x202a9a8) /usr/lib/go-1.23/src/net/http/server.go:2220 +0x34 -net/http.(*ServeMux).ServeHTTP(0x1af6098, {0x9fdac4, 0x1b7ad28}, 0x1b76bb8) +net/http.(*ServeMux).ServeHTTP(0x1efa008, {0x9fdac4, 0x1f15b88}, 0x202a9a8) /usr/lib/go-1.23/src/net/http/server.go:2747 +0x224 -net/http.serverHandler.ServeHTTP({0x18ad5e8}, {0x9fdac4, 0x1b7ad28}, 0x1b76bb8) +net/http.serverHandler.ServeHTTP({0x1e9a288}, {0x9fdac4, 0x1f15b88}, 0x202a9a8) /usr/lib/go-1.23/src/net/http/server.go:3210 +0xe0 -net/http.(*conn).serve(0x19e6720, {0x9fee8c, 0x1a176c8}) +net/http.(*conn).serve(0x1cf02a0, {0x9fee8c, 0x1e063f0}) /usr/lib/go-1.23/src/net/http/server.go:2092 +0x604 -created by net/http.(*Server).Serve in goroutine 378 +created by net/http.(*Server).Serve in goroutine 434 /usr/lib/go-1.23/src/net/http/server.go:3360 +0x430 -time="2024-11-09T18:49:00-12:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=1ns error=EOF method=GET url="http://127.0.0.1:33567/api/v4/internal/broken" +time="2024-11-10T21:28:30+14:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=2ns error=EOF method=GET url="http://127.0.0.1:36921/api/v4/internal/broken" === RUN TestClients/Http_client/Broken_request_for_POST -2024/11/09 18:49:00 http: panic serving 127.0.0.1:45250: Broken -goroutine 411 [running]: +2024/11/10 21:28:30 http: panic serving 127.0.0.1:35048: Broken +goroutine 397 [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, 0x1ae2f08}, 0x189f4a8) +gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func6({0x9fdac4, 0x1f66968}, 0x207b4a8) /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, 0x1ae2f08}, 0x189f4a8) +net/http.HandlerFunc.ServeHTTP(0x9396dc, {0x9fdac4, 0x1f66968}, 0x207b4a8) /usr/lib/go-1.23/src/net/http/server.go:2220 +0x34 -net/http.(*ServeMux).ServeHTTP(0x1af6098, {0x9fdac4, 0x1ae2f08}, 0x189f4a8) +net/http.(*ServeMux).ServeHTTP(0x1efa008, {0x9fdac4, 0x1f66968}, 0x207b4a8) /usr/lib/go-1.23/src/net/http/server.go:2747 +0x224 -net/http.serverHandler.ServeHTTP({0x18ad5e8}, {0x9fdac4, 0x1ae2f08}, 0x189f4a8) +net/http.serverHandler.ServeHTTP({0x1e9a288}, {0x9fdac4, 0x1f66968}, 0x207b4a8) /usr/lib/go-1.23/src/net/http/server.go:3210 +0xe0 -net/http.(*conn).serve(0x1a40cc0, {0x9fee8c, 0x1a176c8}) +net/http.(*conn).serve(0x1dd89c0, {0x9fee8c, 0x1e063f0}) /usr/lib/go-1.23/src/net/http/server.go:2092 +0x604 -created by net/http.(*Server).Serve in goroutine 378 +created by net/http.(*Server).Serve in goroutine 434 /usr/lib/go-1.23/src/net/http/server.go:3360 +0x430 -time="2024-11-09T18:49:00-12:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=0s error=EOF method=POST url="http://127.0.0.1:33567/api/v4/internal/broken" -2024/11/09 18:49:00 http: panic serving 127.0.0.1:45254: Broken -goroutine 412 [running]: +time="2024-11-10T21:28:30+14:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=4ns error=EOF method=POST url="http://127.0.0.1:36921/api/v4/internal/broken" +2024/11/10 21:28:30 http: panic serving 127.0.0.1:35058: Broken +goroutine 398 [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, 0x1ae3228}, 0x189f558) +gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func6({0x9fdac4, 0x1f15ea8}, 0x207b558) /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, 0x1ae3228}, 0x189f558) +net/http.HandlerFunc.ServeHTTP(0x9396dc, {0x9fdac4, 0x1f15ea8}, 0x207b558) /usr/lib/go-1.23/src/net/http/server.go:2220 +0x34 -net/http.(*ServeMux).ServeHTTP(0x1af6098, {0x9fdac4, 0x1ae3228}, 0x189f558) +net/http.(*ServeMux).ServeHTTP(0x1efa008, {0x9fdac4, 0x1f15ea8}, 0x207b558) /usr/lib/go-1.23/src/net/http/server.go:2747 +0x224 -net/http.serverHandler.ServeHTTP({0x18ad5e8}, {0x9fdac4, 0x1ae3228}, 0x189f558) +net/http.serverHandler.ServeHTTP({0x1e9a288}, {0x9fdac4, 0x1f15ea8}, 0x207b558) /usr/lib/go-1.23/src/net/http/server.go:3210 +0xe0 -net/http.(*conn).serve(0x1a40d20, {0x9fee8c, 0x1a176c8}) +net/http.(*conn).serve(0x1dd8a20, {0x9fee8c, 0x1e063f0}) /usr/lib/go-1.23/src/net/http/server.go:2092 +0x604 -created by net/http.(*Server).Serve in goroutine 378 +created by net/http.(*Server).Serve in goroutine 434 /usr/lib/go-1.23/src/net/http/server.go:3360 +0x430 -time="2024-11-09T18:49:00-12:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=1ns error=EOF method=POST url="http://127.0.0.1:33567/api/v4/internal/broken" -2024/11/09 18:49:00 http: panic serving 127.0.0.1:45260: Broken -goroutine 437 [running]: +time="2024-11-10T21:28:30+14:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=3ns error=EOF method=POST url="http://127.0.0.1:36921/api/v4/internal/broken" +2024/11/10 21:28:30 http: panic serving 127.0.0.1:35066: Broken +goroutine 399 [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, 0x1b7adc8}, 0x1b76c68) +gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func6({0x9fdac4, 0x1f7c1e8}, 0x207b608) /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, 0x1b7adc8}, 0x1b76c68) +net/http.HandlerFunc.ServeHTTP(0x9396dc, {0x9fdac4, 0x1f7c1e8}, 0x207b608) /usr/lib/go-1.23/src/net/http/server.go:2220 +0x34 -net/http.(*ServeMux).ServeHTTP(0x1af6098, {0x9fdac4, 0x1b7adc8}, 0x1b76c68) +net/http.(*ServeMux).ServeHTTP(0x1efa008, {0x9fdac4, 0x1f7c1e8}, 0x207b608) /usr/lib/go-1.23/src/net/http/server.go:2747 +0x224 -net/http.serverHandler.ServeHTTP({0x18ad5e8}, {0x9fdac4, 0x1b7adc8}, 0x1b76c68) +net/http.serverHandler.ServeHTTP({0x1e9a288}, {0x9fdac4, 0x1f7c1e8}, 0x207b608) /usr/lib/go-1.23/src/net/http/server.go:3210 +0xe0 -net/http.(*conn).serve(0x19e6780, {0x9fee8c, 0x1a176c8}) +net/http.(*conn).serve(0x1dd8a80, {0x9fee8c, 0x1e063f0}) /usr/lib/go-1.23/src/net/http/server.go:2092 +0x604 -created by net/http.(*Server).Serve in goroutine 378 +created by net/http.(*Server).Serve in goroutine 434 /usr/lib/go-1.23/src/net/http/server.go:3360 +0x430 -time="2024-11-09T18:49:00-12:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=5ns error=EOF method=POST url="http://127.0.0.1:33567/api/v4/internal/broken" +time="2024-11-10T21:28:30+14:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=3ns error=EOF method=POST url="http://127.0.0.1:36921/api/v4/internal/broken" === RUN TestClients/Http_client/Successful_get -time="2024-11-09T18:49:00-12:00" level=info msg="Finished HTTP request" content_length_bytes=5 correlation_id= duration_ms=1ns method=GET status=200 url="http://127.0.0.1:33567/api/v4/internal/hello" +time="2024-11-10T21:28:30+14:00" 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:36921/api/v4/internal/hello" === RUN TestClients/Http_client/Successful_Post -time="2024-11-09T18:49:00-12:00" 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:33567/api/v4/internal/post_endpoint" +time="2024-11-10T21:28:30+14:00" 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:36921/api/v4/internal/post_endpoint" === RUN TestClients/Http_client/Missing_error_for_GET -time="2024-11-09T18:49:00-12:00" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=404 url="http://127.0.0.1:33567/api/v4/internal/missing" +time="2024-11-10T21:28:30+14:00" level=error msg="Internal API error" correlation_id= duration_ms=4ns error="" method=GET status=404 url="http://127.0.0.1:36921/api/v4/internal/missing" === RUN TestClients/Http_client/Missing_error_for_POST -time="2024-11-09T18:49:00-12:00" level=error msg="Internal API error" correlation_id= duration_ms=3ns error="" method=POST status=404 url="http://127.0.0.1:33567/api/v4/internal/missing" +time="2024-11-10T21:28:30+14:00" level=error msg="Internal API error" correlation_id= duration_ms=2ns error="" method=POST status=404 url="http://127.0.0.1:36921/api/v4/internal/missing" === RUN TestClients/Http_client/Error_with_message_for_GET -time="2024-11-09T18:49:00-12:00" level=error msg="Internal API error" correlation_id= duration_ms=1ns error="" method=GET status=400 url="http://127.0.0.1:33567/api/v4/internal/error" +time="2024-11-10T21:28:30+14:00" level=error msg="Internal API error" correlation_id= duration_ms=3ns error="" method=GET status=400 url="http://127.0.0.1:36921/api/v4/internal/error" === RUN TestClients/Http_client/Error_with_message_for_POST -time="2024-11-09T18:49:00-12:00" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=400 url="http://127.0.0.1:33567/api/v4/internal/error" +time="2024-11-10T21:28:30+14:00" level=error msg="Internal API error" correlation_id= duration_ms=2ns error="" method=POST status=400 url="http://127.0.0.1:36921/api/v4/internal/error" === RUN TestClients/Http_client/JWT_authentication_headers_for_GET -time="2024-11-09T18:49:00-12:00" 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:33567/api/v4/internal/jwt_auth" +time="2024-11-10T21:28:30+14:00" level=info msg="Finished HTTP request" content_length_bytes=156 correlation_id= duration_ms=2ns method=GET status=200 url="http://127.0.0.1:36921/api/v4/internal/jwt_auth" === RUN TestClients/Http_client/JWT_authentication_headers_for_POST -time="2024-11-09T18:49:00-12:00" 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:33567/api/v4/internal/jwt_auth" +time="2024-11-10T21:28:30+14:00" 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:36921/api/v4/internal/jwt_auth" === RUN TestClients/Http_client/X-Forwarded-For_Header_inserted_if_original_address_in_context -time="2024-11-09T18:49:00-12:00" 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:33567/api/v4/internal/x_forwarded_for" +time="2024-11-10T21:28:30+14:00" 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:36921/api/v4/internal/x_forwarded_for" === RUN TestClients/Http_client/Successful_get#01 -time="2024-11-09T18:49:00-12:00" 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:33567/api/v4/internal/hello" +time="2024-11-10T21:28:30+14:00" 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:36921/api/v4/internal/hello" === RUN TestClients/Http_client/Successful_Post#01 -time="2024-11-09T18:49:00-12:00" 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:33567/api/v4/internal/post_endpoint" +time="2024-11-10T21:28:30+14:00" level=info msg="Finished HTTP request" content_length_bytes=21 correlation_id= duration_ms=2ns method=POST status=200 url="http://127.0.0.1:36921/api/v4/internal/post_endpoint" === RUN TestClients/Https_client === RUN TestClients/Https_client/Broken_request_for_GET -2024/11/09 18:49:00 http: panic serving 127.0.0.1:34462: Broken -goroutine 534 [running]: +2024/11/10 21:28:30 http: panic serving 127.0.0.1:45276: Broken +goroutine 555 [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, 0x1d37ea8}, 0x1a3e638) +gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func6({0x9fdac4, 0x1f7c008}, 0x1d2c218) /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, 0x1d37ea8}, 0x1a3e638) +net/http.HandlerFunc.ServeHTTP(0x9396dc, {0x9fdac4, 0x1f7c008}, 0x1d2c218) /usr/lib/go-1.23/src/net/http/server.go:2220 +0x34 -net/http.(*ServeMux).ServeHTTP(0x1af6098, {0x9fdac4, 0x1d37ea8}, 0x1a3e638) +net/http.(*ServeMux).ServeHTTP(0x1fea008, {0x9fdac4, 0x1f7c008}, 0x1d2c218) /usr/lib/go-1.23/src/net/http/server.go:2747 +0x224 -net/http.serverHandler.ServeHTTP({0x1d379a8}, {0x9fdac4, 0x1d37ea8}, 0x1a3e638) +net/http.serverHandler.ServeHTTP({0x1fb39a8}, {0x9fdac4, 0x1f7c008}, 0x1d2c218) /usr/lib/go-1.23/src/net/http/server.go:3210 +0xe0 -net/http.(*conn).serve(0x19120c0, {0x9fee8c, 0x1a8c090}) +net/http.(*conn).serve(0x1e323c0, {0x9fee8c, 0x203c000}) /usr/lib/go-1.23/src/net/http/server.go:2092 +0x604 -created by net/http.(*Server).Serve in goroutine 552 +created by net/http.(*Server).Serve in goroutine 563 /usr/lib/go-1.23/src/net/http/server.go:3360 +0x430 -time="2024-11-09T18:49:00-12:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=37ns error=EOF method=GET url="https://127.0.0.1:37121/api/v4/internal/broken" -2024/11/09 18:49:00 http: panic serving 127.0.0.1:34468: Broken -goroutine 585 [running]: +time="2024-11-10T21:28:30+14:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=122ns error=EOF method=GET url="https://127.0.0.1:39915/api/v4/internal/broken" +2024/11/10 21:28:30 http: panic serving 127.0.0.1:45290: Broken +goroutine 540 [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, 0x19680a8}, 0x19622c8) +gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func6({0x9fdac4, 0x1f7c0a8}, 0x1cf4008) /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, 0x19680a8}, 0x19622c8) +net/http.HandlerFunc.ServeHTTP(0x9396dc, {0x9fdac4, 0x1f7c0a8}, 0x1cf4008) /usr/lib/go-1.23/src/net/http/server.go:2220 +0x34 -net/http.(*ServeMux).ServeHTTP(0x1af6098, {0x9fdac4, 0x19680a8}, 0x19622c8) +net/http.(*ServeMux).ServeHTTP(0x1fea008, {0x9fdac4, 0x1f7c0a8}, 0x1cf4008) /usr/lib/go-1.23/src/net/http/server.go:2747 +0x224 -net/http.serverHandler.ServeHTTP({0x1d379a8}, {0x9fdac4, 0x19680a8}, 0x19622c8) +net/http.serverHandler.ServeHTTP({0x1fb39a8}, {0x9fdac4, 0x1f7c0a8}, 0x1cf4008) /usr/lib/go-1.23/src/net/http/server.go:3210 +0xe0 -net/http.(*conn).serve(0x18c2300, {0x9fee8c, 0x1a8c090}) +net/http.(*conn).serve(0x1dd8060, {0x9fee8c, 0x203c000}) /usr/lib/go-1.23/src/net/http/server.go:2092 +0x604 -created by net/http.(*Server).Serve in goroutine 552 +created by net/http.(*Server).Serve in goroutine 563 /usr/lib/go-1.23/src/net/http/server.go:3360 +0x430 -time="2024-11-09T18:49:00-12:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=38ns error=EOF method=GET url="https://127.0.0.1:37121/api/v4/internal/broken" -2024/11/09 18:49:00 http: panic serving 127.0.0.1:34470: Broken -goroutine 537 [running]: +time="2024-11-10T21:28:30+14:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=119ns error=EOF method=GET url="https://127.0.0.1:39915/api/v4/internal/broken" +2024/11/10 21:28:30 http: panic serving 127.0.0.1:45306: 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, 0x1c740a8}, 0x189e008) +gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func6({0x9fdac4, 0x221c968}, 0x1e30e78) /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, 0x1c740a8}, 0x189e008) +net/http.HandlerFunc.ServeHTTP(0x9396dc, {0x9fdac4, 0x221c968}, 0x1e30e78) /usr/lib/go-1.23/src/net/http/server.go:2220 +0x34 -net/http.(*ServeMux).ServeHTTP(0x1af6098, {0x9fdac4, 0x1c740a8}, 0x189e008) +net/http.(*ServeMux).ServeHTTP(0x1fea008, {0x9fdac4, 0x221c968}, 0x1e30e78) /usr/lib/go-1.23/src/net/http/server.go:2747 +0x224 -net/http.serverHandler.ServeHTTP({0x1d379a8}, {0x9fdac4, 0x1c740a8}, 0x189e008) +net/http.serverHandler.ServeHTTP({0x1fb39a8}, {0x9fdac4, 0x221c968}, 0x1e30e78) /usr/lib/go-1.23/src/net/http/server.go:3210 +0xe0 -net/http.(*conn).serve(0x1912120, {0x9fee8c, 0x1a8c090}) +net/http.(*conn).serve(0x1dd80c0, {0x9fee8c, 0x203c000}) /usr/lib/go-1.23/src/net/http/server.go:2092 +0x604 -created by net/http.(*Server).Serve in goroutine 552 +created by net/http.(*Server).Serve in goroutine 563 /usr/lib/go-1.23/src/net/http/server.go:3360 +0x430 -time="2024-11-09T18:49:00-12:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=36ns error=EOF method=GET url="https://127.0.0.1:37121/api/v4/internal/broken" +time="2024-11-10T21:28:30+14:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=136ns error=EOF method=GET url="https://127.0.0.1:39915/api/v4/internal/broken" === RUN TestClients/Https_client/Broken_request_for_POST -2024/11/09 18:49:00 http: panic serving 127.0.0.1:34480: Broken -goroutine 605 [running]: +2024/11/10 21:28:30 http: panic serving 127.0.0.1:45312: Broken +goroutine 588 [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, 0x1a10b48}, 0x19629a8) +gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func6({0x9fdac4, 0x1cd0d28}, 0x223c378) /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, 0x1a10b48}, 0x19629a8) +net/http.HandlerFunc.ServeHTTP(0x9396dc, {0x9fdac4, 0x1cd0d28}, 0x223c378) /usr/lib/go-1.23/src/net/http/server.go:2220 +0x34 -net/http.(*ServeMux).ServeHTTP(0x1af6098, {0x9fdac4, 0x1a10b48}, 0x19629a8) +net/http.(*ServeMux).ServeHTTP(0x1fea008, {0x9fdac4, 0x1cd0d28}, 0x223c378) /usr/lib/go-1.23/src/net/http/server.go:2747 +0x224 -net/http.serverHandler.ServeHTTP({0x1d379a8}, {0x9fdac4, 0x1a10b48}, 0x19629a8) +net/http.serverHandler.ServeHTTP({0x1fb39a8}, {0x9fdac4, 0x1cd0d28}, 0x223c378) /usr/lib/go-1.23/src/net/http/server.go:3210 +0xe0 -net/http.(*conn).serve(0x1a40420, {0x9fee8c, 0x1a8c090}) +net/http.(*conn).serve(0x1cf0300, {0x9fee8c, 0x203c000}) /usr/lib/go-1.23/src/net/http/server.go:2092 +0x604 -created by net/http.(*Server).Serve in goroutine 552 +created by net/http.(*Server).Serve in goroutine 563 /usr/lib/go-1.23/src/net/http/server.go:3360 +0x430 -time="2024-11-09T18:49:00-12:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=36ns error=EOF method=POST url="https://127.0.0.1:37121/api/v4/internal/broken" -2024/11/09 18:49:00 http: panic serving 127.0.0.1:34494: Broken -goroutine 539 [running]: +time="2024-11-10T21:28:30+14:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=141ns error=EOF method=POST url="https://127.0.0.1:39915/api/v4/internal/broken" +2024/11/10 21:28:30 http: panic serving 127.0.0.1:45324: Broken +goroutine 597 [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, 0x1c74508}, 0x1a3ed18) +gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func6({0x9fdac4, 0x221caa8}, 0x223c428) /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, 0x1c74508}, 0x1a3ed18) +net/http.HandlerFunc.ServeHTTP(0x9396dc, {0x9fdac4, 0x221caa8}, 0x223c428) /usr/lib/go-1.23/src/net/http/server.go:2220 +0x34 -net/http.(*ServeMux).ServeHTTP(0x1af6098, {0x9fdac4, 0x1c74508}, 0x1a3ed18) +net/http.(*ServeMux).ServeHTTP(0x1fea008, {0x9fdac4, 0x221caa8}, 0x223c428) /usr/lib/go-1.23/src/net/http/server.go:2747 +0x224 -net/http.serverHandler.ServeHTTP({0x1d379a8}, {0x9fdac4, 0x1c74508}, 0x1a3ed18) +net/http.serverHandler.ServeHTTP({0x1fb39a8}, {0x9fdac4, 0x221caa8}, 0x223c428) /usr/lib/go-1.23/src/net/http/server.go:3210 +0xe0 -net/http.(*conn).serve(0x1912180, {0x9fee8c, 0x1a8c090}) +net/http.(*conn).serve(0x1e324e0, {0x9fee8c, 0x203c000}) /usr/lib/go-1.23/src/net/http/server.go:2092 +0x604 -created by net/http.(*Server).Serve in goroutine 552 +created by net/http.(*Server).Serve in goroutine 563 /usr/lib/go-1.23/src/net/http/server.go:3360 +0x430 -time="2024-11-09T18:49:00-12:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=36ns error=EOF method=POST url="https://127.0.0.1:37121/api/v4/internal/broken" -2024/11/09 18:49:00 http: panic serving 127.0.0.1:34502: Broken -goroutine 570 [running]: +time="2024-11-10T21:28:30+14:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=129ns error=EOF method=POST url="https://127.0.0.1:39915/api/v4/internal/broken" +2024/11/10 21:28:30 http: panic serving 127.0.0.1:45338: Broken +goroutine 589 [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, 0x19686e8}, 0x1cf2008) +gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func6({0x9fdac4, 0x1f7c648}, 0x223c848) /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, 0x19686e8}, 0x1cf2008) +net/http.HandlerFunc.ServeHTTP(0x9396dc, {0x9fdac4, 0x1f7c648}, 0x223c848) /usr/lib/go-1.23/src/net/http/server.go:2220 +0x34 -net/http.(*ServeMux).ServeHTTP(0x1af6098, {0x9fdac4, 0x19686e8}, 0x1cf2008) +net/http.(*ServeMux).ServeHTTP(0x1fea008, {0x9fdac4, 0x1f7c648}, 0x223c848) /usr/lib/go-1.23/src/net/http/server.go:2747 +0x224 -net/http.serverHandler.ServeHTTP({0x1d379a8}, {0x9fdac4, 0x19686e8}, 0x1cf2008) +net/http.serverHandler.ServeHTTP({0x1fb39a8}, {0x9fdac4, 0x1f7c648}, 0x223c848) /usr/lib/go-1.23/src/net/http/server.go:3210 +0xe0 -net/http.(*conn).serve(0x19d02a0, {0x9fee8c, 0x1a8c090}) +net/http.(*conn).serve(0x1cf0360, {0x9fee8c, 0x203c000}) /usr/lib/go-1.23/src/net/http/server.go:2092 +0x604 -created by net/http.(*Server).Serve in goroutine 552 +created by net/http.(*Server).Serve in goroutine 563 /usr/lib/go-1.23/src/net/http/server.go:3360 +0x430 -time="2024-11-09T18:49:00-12:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=36ns error=EOF method=POST url="https://127.0.0.1:37121/api/v4/internal/broken" +time="2024-11-10T21:28:31+14:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=133ns error=EOF method=POST url="https://127.0.0.1:39915/api/v4/internal/broken" === RUN TestClients/Https_client/Successful_get -time="2024-11-09T18:49:00-12:00" 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:37121/api/v4/internal/hello" +time="2024-11-10T21:28:31+14:00" level=info msg="Finished HTTP request" content_length_bytes=5 correlation_id= duration_ms=118ns method=GET status=200 url="https://127.0.0.1:39915/api/v4/internal/hello" === RUN TestClients/Https_client/Successful_Post -time="2024-11-09T18:49:00-12:00" level=info msg="Finished HTTP request" content_length_bytes=21 correlation_id= duration_ms=39ns method=POST status=200 url="https://127.0.0.1:37121/api/v4/internal/post_endpoint" +time="2024-11-10T21:28:31+14:00" level=info msg="Finished HTTP request" content_length_bytes=21 correlation_id= duration_ms=121ns method=POST status=200 url="https://127.0.0.1:39915/api/v4/internal/post_endpoint" === RUN TestClients/Https_client/Missing_error_for_GET -time="2024-11-09T18:49:00-12:00" level=error msg="Internal API error" correlation_id= duration_ms=36ns error="" method=GET status=404 url="https://127.0.0.1:37121/api/v4/internal/missing" +time="2024-11-10T21:28:31+14:00" level=error msg="Internal API error" correlation_id= duration_ms=132ns error="" method=GET status=404 url="https://127.0.0.1:39915/api/v4/internal/missing" === RUN TestClients/Https_client/Missing_error_for_POST -time="2024-11-09T18:49:00-12:00" level=error msg="Internal API error" correlation_id= duration_ms=36ns error="" method=POST status=404 url="https://127.0.0.1:37121/api/v4/internal/missing" +time="2024-11-10T21:28:31+14:00" level=error msg="Internal API error" correlation_id= duration_ms=136ns error="" method=POST status=404 url="https://127.0.0.1:39915/api/v4/internal/missing" === RUN TestClients/Https_client/Error_with_message_for_GET -time="2024-11-09T18:49:01-12:00" level=error msg="Internal API error" correlation_id= duration_ms=41ns error="" method=GET status=400 url="https://127.0.0.1:37121/api/v4/internal/error" +time="2024-11-10T21:28:31+14:00" level=error msg="Internal API error" correlation_id= duration_ms=139ns error="" method=GET status=400 url="https://127.0.0.1:39915/api/v4/internal/error" === RUN TestClients/Https_client/Error_with_message_for_POST -time="2024-11-09T18:49:01-12:00" level=error msg="Internal API error" correlation_id= duration_ms=36ns error="" method=POST status=400 url="https://127.0.0.1:37121/api/v4/internal/error" +time="2024-11-10T21:28:31+14:00" level=error msg="Internal API error" correlation_id= duration_ms=123ns error="" method=POST status=400 url="https://127.0.0.1:39915/api/v4/internal/error" === RUN TestClients/Https_client/JWT_authentication_headers_for_GET -time="2024-11-09T18:49:01-12:00" 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:37121/api/v4/internal/jwt_auth" +time="2024-11-10T21:28:31+14:00" level=info msg="Finished HTTP request" content_length_bytes=156 correlation_id= duration_ms=124ns method=GET status=200 url="https://127.0.0.1:39915/api/v4/internal/jwt_auth" === RUN TestClients/Https_client/JWT_authentication_headers_for_POST -time="2024-11-09T18:49:01-12:00" level=info msg="Finished HTTP request" content_length_bytes=156 correlation_id= duration_ms=35ns method=POST status=200 url="https://127.0.0.1:37121/api/v4/internal/jwt_auth" +time="2024-11-10T21:28:32+14:00" 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:39915/api/v4/internal/jwt_auth" === RUN TestClients/Https_client/X-Forwarded-For_Header_inserted_if_original_address_in_context -time="2024-11-09T18:49:01-12:00" level=info msg="Finished HTTP request" content_length_bytes=11 correlation_id= duration_ms=36ns method=GET status=200 url="https://127.0.0.1:37121/api/v4/internal/x_forwarded_for" +time="2024-11-10T21:28:32+14:00" level=info msg="Finished HTTP request" content_length_bytes=11 correlation_id= duration_ms=118ns method=GET status=200 url="https://127.0.0.1:39915/api/v4/internal/x_forwarded_for" === RUN TestClients/Https_client/Successful_get#01 -time="2024-11-09T18:49:01-12:00" 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:37121/api/v4/internal/hello" +time="2024-11-10T21:28:32+14:00" level=info msg="Finished HTTP request" content_length_bytes=5 correlation_id= duration_ms=133ns method=GET status=200 url="https://127.0.0.1:39915/api/v4/internal/hello" === RUN TestClients/Https_client/Successful_Post#01 -time="2024-11-09T18:49:01-12:00" 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:37121/api/v4/internal/post_endpoint" +time="2024-11-10T21:28:32+14:00" level=info msg="Finished HTTP request" content_length_bytes=21 correlation_id= duration_ms=122ns method=POST status=200 url="https://127.0.0.1:39915/api/v4/internal/post_endpoint" === RUN TestClients/Secret_with_newlines === RUN TestClients/Secret_with_newlines/Broken_request_for_GET -2024/11/09 18:49:01 http: panic serving 127.0.0.1:41782: Broken -goroutine 699 [running]: +2024/11/10 21:28:32 http: panic serving 127.0.0.1:33574: Broken +goroutine 730 [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, 0x1ae20a8}, 0x19622c8) +gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func6({0x9fdac4, 0x1c7c288}, 0x1d2c2c8) /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, 0x1ae20a8}, 0x19622c8) +net/http.HandlerFunc.ServeHTTP(0x9396dc, {0x9fdac4, 0x1c7c288}, 0x1d2c2c8) /usr/lib/go-1.23/src/net/http/server.go:2220 +0x34 -net/http.(*ServeMux).ServeHTTP(0x1af6128, {0x9fdac4, 0x1ae20a8}, 0x19622c8) +net/http.(*ServeMux).ServeHTTP(0x1fea098, {0x9fdac4, 0x1c7c288}, 0x1d2c2c8) /usr/lib/go-1.23/src/net/http/server.go:2747 +0x224 -net/http.serverHandler.ServeHTTP({0x1ae3188}, {0x9fdac4, 0x1ae20a8}, 0x19622c8) +net/http.serverHandler.ServeHTTP({0x1f14f08}, {0x9fdac4, 0x1c7c288}, 0x1d2c2c8) /usr/lib/go-1.23/src/net/http/server.go:3210 +0xe0 -net/http.(*conn).serve(0x18c2060, {0x9fee8c, 0x1c0b248}) +net/http.(*conn).serve(0x1dd84e0, {0x9fee8c, 0x1cd8ee8}) /usr/lib/go-1.23/src/net/http/server.go:2092 +0x604 -created by net/http.(*Server).Serve in goroutine 698 +created by net/http.(*Server).Serve in goroutine 724 /usr/lib/go-1.23/src/net/http/server.go:3360 +0x430 -time="2024-11-09T18:49:01-12:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=51ns error=EOF method=GET url="https://127.0.0.1:46517/api/v4/internal/broken" -2024/11/09 18:49:01 http: panic serving 127.0.0.1:41788: Broken -goroutine 741 [running]: +time="2024-11-10T21:28:32+14:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=132ns error=EOF method=GET url="https://127.0.0.1:40155/api/v4/internal/broken" +2024/11/10 21:28:32 http: panic serving 127.0.0.1:33584: Broken +goroutine 731 [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, 0x1a106e8}, 0x189e4d8) +gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func6({0x9fdac4, 0x1c7c508}, 0x1cf42c8) /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, 0x1a106e8}, 0x189e4d8) +net/http.HandlerFunc.ServeHTTP(0x9396dc, {0x9fdac4, 0x1c7c508}, 0x1cf42c8) /usr/lib/go-1.23/src/net/http/server.go:2220 +0x34 -net/http.(*ServeMux).ServeHTTP(0x1af6128, {0x9fdac4, 0x1a106e8}, 0x189e4d8) +net/http.(*ServeMux).ServeHTTP(0x1fea098, {0x9fdac4, 0x1c7c508}, 0x1cf42c8) /usr/lib/go-1.23/src/net/http/server.go:2747 +0x224 -net/http.serverHandler.ServeHTTP({0x1ae3188}, {0x9fdac4, 0x1a106e8}, 0x189e4d8) +net/http.serverHandler.ServeHTTP({0x1f14f08}, {0x9fdac4, 0x1c7c508}, 0x1cf42c8) /usr/lib/go-1.23/src/net/http/server.go:3210 +0xe0 -net/http.(*conn).serve(0x1a40360, {0x9fee8c, 0x1c0b248}) +net/http.(*conn).serve(0x1d16060, {0x9fee8c, 0x1cd8ee8}) /usr/lib/go-1.23/src/net/http/server.go:2092 +0x604 -created by net/http.(*Server).Serve in goroutine 698 +created by net/http.(*Server).Serve in goroutine 724 /usr/lib/go-1.23/src/net/http/server.go:3360 +0x430 -time="2024-11-09T18:49:01-12:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=38ns error=EOF method=GET url="https://127.0.0.1:46517/api/v4/internal/broken" -2024/11/09 18:49:01 http: panic serving 127.0.0.1:41800: Broken -goroutine 718 [running]: +time="2024-11-10T21:28:32+14:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=129ns error=EOF method=GET url="https://127.0.0.1:40155/api/v4/internal/broken" +2024/11/10 21:28:32 http: panic serving 127.0.0.1:33598: Broken +goroutine 750 [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, 0x1a10aa8}, 0x1a3e0b8) +gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func6({0x9fdac4, 0x1f14008}, 0x1e30378) /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, 0x1a10aa8}, 0x1a3e0b8) +net/http.HandlerFunc.ServeHTTP(0x9396dc, {0x9fdac4, 0x1f14008}, 0x1e30378) /usr/lib/go-1.23/src/net/http/server.go:2220 +0x34 -net/http.(*ServeMux).ServeHTTP(0x1af6128, {0x9fdac4, 0x1a10aa8}, 0x1a3e0b8) +net/http.(*ServeMux).ServeHTTP(0x1fea098, {0x9fdac4, 0x1f14008}, 0x1e30378) /usr/lib/go-1.23/src/net/http/server.go:2747 +0x224 -net/http.serverHandler.ServeHTTP({0x1ae3188}, {0x9fdac4, 0x1a10aa8}, 0x1a3e0b8) +net/http.serverHandler.ServeHTTP({0x1f14f08}, {0x9fdac4, 0x1f14008}, 0x1e30378) /usr/lib/go-1.23/src/net/http/server.go:3210 +0xe0 -net/http.(*conn).serve(0x19120c0, {0x9fee8c, 0x1c0b248}) +net/http.(*conn).serve(0x1dd8000, {0x9fee8c, 0x1cd8ee8}) /usr/lib/go-1.23/src/net/http/server.go:2092 +0x604 -created by net/http.(*Server).Serve in goroutine 698 +created by net/http.(*Server).Serve in goroutine 724 /usr/lib/go-1.23/src/net/http/server.go:3360 +0x430 -time="2024-11-09T18:49:01-12:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=36ns error=EOF method=GET url="https://127.0.0.1:46517/api/v4/internal/broken" +time="2024-11-10T21:28:32+14:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=148ns error=EOF method=GET url="https://127.0.0.1:40155/api/v4/internal/broken" === RUN TestClients/Secret_with_newlines/Broken_request_for_POST -2024/11/09 18:49:01 http: panic serving 127.0.0.1:41814: Broken -goroutine 719 [running]: +2024/11/10 21:28:32 http: panic serving 127.0.0.1:33600: Broken +goroutine 767 [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, 0x1a110e8}, 0x1a3e4d8) +gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func6({0x9fdac4, 0x1f7c508}, 0x1d5c378) /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, 0x1a110e8}, 0x1a3e4d8) +net/http.HandlerFunc.ServeHTTP(0x9396dc, {0x9fdac4, 0x1f7c508}, 0x1d5c378) /usr/lib/go-1.23/src/net/http/server.go:2220 +0x34 -net/http.(*ServeMux).ServeHTTP(0x1af6128, {0x9fdac4, 0x1a110e8}, 0x1a3e4d8) +net/http.(*ServeMux).ServeHTTP(0x1fea098, {0x9fdac4, 0x1f7c508}, 0x1d5c378) /usr/lib/go-1.23/src/net/http/server.go:2747 +0x224 -net/http.serverHandler.ServeHTTP({0x1ae3188}, {0x9fdac4, 0x1a110e8}, 0x1a3e4d8) +net/http.serverHandler.ServeHTTP({0x1f14f08}, {0x9fdac4, 0x1f7c508}, 0x1d5c378) /usr/lib/go-1.23/src/net/http/server.go:3210 +0xe0 -net/http.(*conn).serve(0x1912120, {0x9fee8c, 0x1c0b248}) +net/http.(*conn).serve(0x1cf00c0, {0x9fee8c, 0x1cd8ee8}) /usr/lib/go-1.23/src/net/http/server.go:2092 +0x604 -created by net/http.(*Server).Serve in goroutine 698 +created by net/http.(*Server).Serve in goroutine 724 /usr/lib/go-1.23/src/net/http/server.go:3360 +0x430 -time="2024-11-09T18:49:01-12:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=36ns error=EOF method=POST url="https://127.0.0.1:46517/api/v4/internal/broken" -2024/11/09 18:49:01 http: panic serving 127.0.0.1:41822: Broken -goroutine 776 [running]: +time="2024-11-10T21:28:32+14:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=115ns error=EOF method=POST url="https://127.0.0.1:40155/api/v4/internal/broken" +2024/11/10 21:28:33 http: panic serving 127.0.0.1:33612: Broken +goroutine 752 [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, 0x1a11548}, 0x1a3e638) +gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func6({0x9fdac4, 0x1f14328}, 0x1d2c6e8) /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, 0x1a11548}, 0x1a3e638) +net/http.HandlerFunc.ServeHTTP(0x9396dc, {0x9fdac4, 0x1f14328}, 0x1d2c6e8) /usr/lib/go-1.23/src/net/http/server.go:2220 +0x34 -net/http.(*ServeMux).ServeHTTP(0x1af6128, {0x9fdac4, 0x1a11548}, 0x1a3e638) +net/http.(*ServeMux).ServeHTTP(0x1fea098, {0x9fdac4, 0x1f14328}, 0x1d2c6e8) /usr/lib/go-1.23/src/net/http/server.go:2747 +0x224 -net/http.serverHandler.ServeHTTP({0x1ae3188}, {0x9fdac4, 0x1a11548}, 0x1a3e638) +net/http.serverHandler.ServeHTTP({0x1f14f08}, {0x9fdac4, 0x1f14328}, 0x1d2c6e8) /usr/lib/go-1.23/src/net/http/server.go:3210 +0xe0 -net/http.(*conn).serve(0x18c2180, {0x9fee8c, 0x1c0b248}) +net/http.(*conn).serve(0x1dd80c0, {0x9fee8c, 0x1cd8ee8}) /usr/lib/go-1.23/src/net/http/server.go:2092 +0x604 -created by net/http.(*Server).Serve in goroutine 698 +created by net/http.(*Server).Serve in goroutine 724 /usr/lib/go-1.23/src/net/http/server.go:3360 +0x430 -time="2024-11-09T18:49:01-12:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=36ns error=EOF method=POST url="https://127.0.0.1:46517/api/v4/internal/broken" -2024/11/09 18:49:01 http: panic serving 127.0.0.1:41828: Broken -goroutine 777 [running]: +time="2024-11-10T21:28:33+14:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=120ns error=EOF method=POST url="https://127.0.0.1:40155/api/v4/internal/broken" +2024/11/10 21:28:33 http: panic serving 127.0.0.1:33620: Broken +goroutine 768 [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, 0x1a11908}, 0x1a3e6e8) +gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func6({0x9fdac4, 0x1f14788}, 0x1e30798) /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, 0x1a11908}, 0x1a3e6e8) +net/http.HandlerFunc.ServeHTTP(0x9396dc, {0x9fdac4, 0x1f14788}, 0x1e30798) /usr/lib/go-1.23/src/net/http/server.go:2220 +0x34 -net/http.(*ServeMux).ServeHTTP(0x1af6128, {0x9fdac4, 0x1a11908}, 0x1a3e6e8) +net/http.(*ServeMux).ServeHTTP(0x1fea098, {0x9fdac4, 0x1f14788}, 0x1e30798) /usr/lib/go-1.23/src/net/http/server.go:2747 +0x224 -net/http.serverHandler.ServeHTTP({0x1ae3188}, {0x9fdac4, 0x1a11908}, 0x1a3e6e8) +net/http.serverHandler.ServeHTTP({0x1f14f08}, {0x9fdac4, 0x1f14788}, 0x1e30798) /usr/lib/go-1.23/src/net/http/server.go:3210 +0xe0 -net/http.(*conn).serve(0x18c21e0, {0x9fee8c, 0x1c0b248}) +net/http.(*conn).serve(0x1cf0120, {0x9fee8c, 0x1cd8ee8}) /usr/lib/go-1.23/src/net/http/server.go:2092 +0x604 -created by net/http.(*Server).Serve in goroutine 698 +created by net/http.(*Server).Serve in goroutine 724 /usr/lib/go-1.23/src/net/http/server.go:3360 +0x430 -time="2024-11-09T18:49:01-12:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=36ns error=EOF method=POST url="https://127.0.0.1:46517/api/v4/internal/broken" +time="2024-11-10T21:28:33+14:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=127ns error=EOF method=POST url="https://127.0.0.1:40155/api/v4/internal/broken" === RUN TestClients/Secret_with_newlines/Successful_get -time="2024-11-09T18:49:01-12:00" 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:46517/api/v4/internal/hello" +time="2024-11-10T21:28:33+14:00" level=info msg="Finished HTTP request" content_length_bytes=5 correlation_id= duration_ms=120ns method=GET status=200 url="https://127.0.0.1:40155/api/v4/internal/hello" === RUN TestClients/Secret_with_newlines/Successful_Post -time="2024-11-09T18:49:01-12:00" level=info msg="Finished HTTP request" content_length_bytes=21 correlation_id= duration_ms=35ns method=POST status=200 url="https://127.0.0.1:46517/api/v4/internal/post_endpoint" +time="2024-11-10T21:28:33+14:00" level=info msg="Finished HTTP request" content_length_bytes=21 correlation_id= duration_ms=123ns method=POST status=200 url="https://127.0.0.1:40155/api/v4/internal/post_endpoint" === RUN TestClients/Secret_with_newlines/Missing_error_for_GET -time="2024-11-09T18:49:01-12:00" level=error msg="Internal API error" correlation_id= duration_ms=35ns error="" method=GET status=404 url="https://127.0.0.1:46517/api/v4/internal/missing" +time="2024-11-10T21:28:33+14:00" level=error msg="Internal API error" correlation_id= duration_ms=120ns error="" method=GET status=404 url="https://127.0.0.1:40155/api/v4/internal/missing" === RUN TestClients/Secret_with_newlines/Missing_error_for_POST -time="2024-11-09T18:49:01-12:00" level=error msg="Internal API error" correlation_id= duration_ms=36ns error="" method=POST status=404 url="https://127.0.0.1:46517/api/v4/internal/missing" +time="2024-11-10T21:28:33+14:00" level=error msg="Internal API error" correlation_id= duration_ms=130ns error="" method=POST status=404 url="https://127.0.0.1:40155/api/v4/internal/missing" === RUN TestClients/Secret_with_newlines/Error_with_message_for_GET -time="2024-11-09T18:49:01-12:00" level=error msg="Internal API error" correlation_id= duration_ms=37ns error="" method=GET status=400 url="https://127.0.0.1:46517/api/v4/internal/error" +time="2024-11-10T21:28:33+14:00" level=error msg="Internal API error" correlation_id= duration_ms=127ns error="" method=GET status=400 url="https://127.0.0.1:40155/api/v4/internal/error" === RUN TestClients/Secret_with_newlines/Error_with_message_for_POST -time="2024-11-09T18:49:01-12:00" level=error msg="Internal API error" correlation_id= duration_ms=39ns error="" method=POST status=400 url="https://127.0.0.1:46517/api/v4/internal/error" +time="2024-11-10T21:28:34+14:00" level=error msg="Internal API error" correlation_id= duration_ms=123ns error="" method=POST status=400 url="https://127.0.0.1:40155/api/v4/internal/error" === RUN TestClients/Secret_with_newlines/JWT_authentication_headers_for_GET -time="2024-11-09T18:49:01-12:00" 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:46517/api/v4/internal/jwt_auth" +time="2024-11-10T21:28:34+14:00" level=info msg="Finished HTTP request" content_length_bytes=156 correlation_id= duration_ms=119ns method=GET status=200 url="https://127.0.0.1:40155/api/v4/internal/jwt_auth" === RUN TestClients/Secret_with_newlines/JWT_authentication_headers_for_POST -time="2024-11-09T18:49:01-12:00" level=info msg="Finished HTTP request" content_length_bytes=156 correlation_id= duration_ms=43ns method=POST status=200 url="https://127.0.0.1:46517/api/v4/internal/jwt_auth" +time="2024-11-10T21:28:34+14:00" level=info msg="Finished HTTP request" content_length_bytes=156 correlation_id= duration_ms=136ns method=POST status=200 url="https://127.0.0.1:40155/api/v4/internal/jwt_auth" === RUN TestClients/Secret_with_newlines/X-Forwarded-For_Header_inserted_if_original_address_in_context -time="2024-11-09T18:49:01-12:00" level=info msg="Finished HTTP request" content_length_bytes=11 correlation_id= duration_ms=36ns method=GET status=200 url="https://127.0.0.1:46517/api/v4/internal/x_forwarded_for" +time="2024-11-10T21:28:34+14:00" level=info msg="Finished HTTP request" content_length_bytes=11 correlation_id= duration_ms=116ns method=GET status=200 url="https://127.0.0.1:40155/api/v4/internal/x_forwarded_for" === RUN TestClients/Secret_with_newlines/Successful_get#01 -time="2024-11-09T18:49:01-12:00" 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:46517/api/v4/internal/hello" +time="2024-11-10T21:28:34+14:00" level=info msg="Finished HTTP request" content_length_bytes=5 correlation_id= duration_ms=121ns method=GET status=200 url="https://127.0.0.1:40155/api/v4/internal/hello" === RUN TestClients/Secret_with_newlines/Successful_Post#01 -time="2024-11-09T18:49:01-12:00" 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:46517/api/v4/internal/post_endpoint" +time="2024-11-10T21:28:34+14:00" level=info msg="Finished HTTP request" content_length_bytes=21 correlation_id= duration_ms=152ns method=POST status=200 url="https://127.0.0.1:40155/api/v4/internal/post_endpoint" === RUN TestClients/Retry_client === RUN TestClients/Retry_client/Broken_request_for_GET -time="2024-11-09T18:49:01-12:00" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=500 url="http://127.0.0.1:35045/api/v4/internal/broken" -2024/11/09 18:49:01 http: panic serving 127.0.0.1:57002: Broken -goroutine 909 [running]: +time="2024-11-10T21:28:34+14:00" level=error msg="Internal API error" correlation_id= duration_ms=3ns error="" method=GET status=500 url="http://127.0.0.1:33951/api/v4/internal/broken" +2024/11/10 21:28:34 http: panic serving 127.0.0.1:50170: 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, 0x1d25e08}, 0x1c940b8) +gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func6({0x9fdac4, 0x202e008}, 0x1cf5298) /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, 0x1d25e08}, 0x1c940b8) +net/http.HandlerFunc.ServeHTTP(0x9396dc, {0x9fdac4, 0x202e008}, 0x1cf5298) /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, 0x1d25e08}, 0x1c940b8) +gitlab.com/gitlab-org/gitlab-shell/v14/client/testserver.StartRetryHttpServer.StartRetryHttpServer.func1.func3({0x9fdac4, 0x202e008}, 0x1cf5298) /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(0x1cdebd0, {0x9fdac4, 0x1d25e08}, 0x1c940b8) +net/http.HandlerFunc.ServeHTTP(0x1d59090, {0x9fdac4, 0x202e008}, 0x1cf5298) /usr/lib/go-1.23/src/net/http/server.go:2220 +0x34 -net/http.(*ServeMux).ServeHTTP(0x1af6098, {0x9fdac4, 0x1d25e08}, 0x1c940b8) +net/http.(*ServeMux).ServeHTTP(0x1fea008, {0x9fdac4, 0x202e008}, 0x1cf5298) /usr/lib/go-1.23/src/net/http/server.go:2747 +0x224 -net/http.serverHandler.ServeHTTP({0x1d25b88}, {0x9fdac4, 0x1d25e08}, 0x1c940b8) +net/http.serverHandler.ServeHTTP({0x1e006e8}, {0x9fdac4, 0x202e008}, 0x1cf5298) /usr/lib/go-1.23/src/net/http/server.go:3210 +0xe0 -net/http.(*conn).serve(0x1912720, {0x9fee8c, 0x1c5fb18}) +net/http.(*conn).serve(0x1e326c0, {0x9fee8c, 0x203cd08}) /usr/lib/go-1.23/src/net/http/server.go:2092 +0x604 -created by net/http.(*Server).Serve in goroutine 918 +created by net/http.(*Server).Serve in goroutine 915 /usr/lib/go-1.23/src/net/http/server.go:3360 +0x430 -time="2024-11-09T18:49:01-12:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=1ns error=EOF method=GET url="http://127.0.0.1:35045/api/v4/internal/broken" -2024/11/09 18:49:01 http: panic serving 127.0.0.1:57018: Broken -goroutine 927 [running]: +time="2024-11-10T21:28:34+14:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=5ns error=EOF method=GET url="http://127.0.0.1:33951/api/v4/internal/broken" +2024/11/10 21:28:34 http: panic serving 127.0.0.1:50172: Broken +goroutine 925 [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, 0x1d25ea8}, 0x1c29138) +gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func6({0x9fdac4, 0x1f66468}, 0x1e31d98) /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, 0x1d25ea8}, 0x1c29138) +net/http.HandlerFunc.ServeHTTP(0x9396dc, {0x9fdac4, 0x1f66468}, 0x1e31d98) /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, 0x1d25ea8}, 0x1c29138) +gitlab.com/gitlab-org/gitlab-shell/v14/client/testserver.StartRetryHttpServer.StartRetryHttpServer.func1.func3({0x9fdac4, 0x1f66468}, 0x1e31d98) /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(0x1cdebd0, {0x9fdac4, 0x1d25ea8}, 0x1c29138) +net/http.HandlerFunc.ServeHTTP(0x1d59090, {0x9fdac4, 0x1f66468}, 0x1e31d98) /usr/lib/go-1.23/src/net/http/server.go:2220 +0x34 -net/http.(*ServeMux).ServeHTTP(0x1af6098, {0x9fdac4, 0x1d25ea8}, 0x1c29138) +net/http.(*ServeMux).ServeHTTP(0x1fea008, {0x9fdac4, 0x1f66468}, 0x1e31d98) /usr/lib/go-1.23/src/net/http/server.go:2747 +0x224 -net/http.serverHandler.ServeHTTP({0x1d25b88}, {0x9fdac4, 0x1d25ea8}, 0x1c29138) +net/http.serverHandler.ServeHTTP({0x1e006e8}, {0x9fdac4, 0x1f66468}, 0x1e31d98) /usr/lib/go-1.23/src/net/http/server.go:3210 +0xe0 -net/http.(*conn).serve(0x19d07e0, {0x9fee8c, 0x1c5fb18}) +net/http.(*conn).serve(0x1dd86c0, {0x9fee8c, 0x203cd08}) /usr/lib/go-1.23/src/net/http/server.go:2092 +0x604 -created by net/http.(*Server).Serve in goroutine 918 +created by net/http.(*Server).Serve in goroutine 915 /usr/lib/go-1.23/src/net/http/server.go:3360 +0x430 -time="2024-11-09T18:49:01-12:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=1ns error=EOF method=GET url="http://127.0.0.1:35045/api/v4/internal/broken" +time="2024-11-10T21:28:34+14:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=3ns error=EOF method=GET url="http://127.0.0.1:33951/api/v4/internal/broken" === RUN TestClients/Retry_client/Broken_request_for_POST -time="2024-11-09T18:49:01-12:00" level=error msg="Internal API error" correlation_id= duration_ms=2ns error="" method=POST status=500 url="http://127.0.0.1:35045/api/v4/internal/broken" -2024/11/09 18:49:01 http: panic serving 127.0.0.1:57036: Broken -goroutine 785 [running]: +time="2024-11-10T21:28:34+14:00" level=error msg="Internal API error" correlation_id= duration_ms=2ns error="" method=POST status=500 url="http://127.0.0.1:33951/api/v4/internal/broken" +2024/11/10 21:28:34 http: panic serving 127.0.0.1:50190: Broken +goroutine 954 [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, 0x1db4008}, 0x189e008) +gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func6({0x9fdac4, 0x202e508}, 0x1d2d4a8) /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, 0x1db4008}, 0x189e008) +net/http.HandlerFunc.ServeHTTP(0x9396dc, {0x9fdac4, 0x202e508}, 0x1d2d4a8) /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, 0x1db4008}, 0x189e008) +gitlab.com/gitlab-org/gitlab-shell/v14/client/testserver.StartRetryHttpServer.StartRetryHttpServer.func1.func3({0x9fdac4, 0x202e508}, 0x1d2d4a8) /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(0x1cdebd0, {0x9fdac4, 0x1db4008}, 0x189e008) +net/http.HandlerFunc.ServeHTTP(0x1d59090, {0x9fdac4, 0x202e508}, 0x1d2d4a8) /usr/lib/go-1.23/src/net/http/server.go:2220 +0x34 -net/http.(*ServeMux).ServeHTTP(0x1af6098, {0x9fdac4, 0x1db4008}, 0x189e008) +net/http.(*ServeMux).ServeHTTP(0x1fea008, {0x9fdac4, 0x202e508}, 0x1d2d4a8) /usr/lib/go-1.23/src/net/http/server.go:2747 +0x224 -net/http.serverHandler.ServeHTTP({0x1d25b88}, {0x9fdac4, 0x1db4008}, 0x189e008) +net/http.serverHandler.ServeHTTP({0x1e006e8}, {0x9fdac4, 0x202e508}, 0x1d2d4a8) /usr/lib/go-1.23/src/net/http/server.go:3210 +0xe0 -net/http.(*conn).serve(0x18c2060, {0x9fee8c, 0x1c5fb18}) +net/http.(*conn).serve(0x1cf0420, {0x9fee8c, 0x203cd08}) /usr/lib/go-1.23/src/net/http/server.go:2092 +0x604 -created by net/http.(*Server).Serve in goroutine 918 +created by net/http.(*Server).Serve in goroutine 915 /usr/lib/go-1.23/src/net/http/server.go:3360 +0x430 -time="2024-11-09T18:49:01-12:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=1ns error=EOF method=POST url="http://127.0.0.1:35045/api/v4/internal/broken" -2024/11/09 18:49:01 http: panic serving 127.0.0.1:57046: Broken -goroutine 952 [running]: +time="2024-11-10T21:28:34+14:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=7ns error=EOF method=POST url="http://127.0.0.1:33951/api/v4/internal/broken" +2024/11/10 21:28:34 http: panic serving 127.0.0.1:50204: Broken +goroutine 912 [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, 0x1c740a8}, 0x1c94378) +gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func6({0x9fdac4, 0x202e008}, 0x1cf5348) /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, 0x1c740a8}, 0x1c94378) +net/http.HandlerFunc.ServeHTTP(0x9396dc, {0x9fdac4, 0x202e008}, 0x1cf5348) /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, 0x1c740a8}, 0x1c94378) +gitlab.com/gitlab-org/gitlab-shell/v14/client/testserver.StartRetryHttpServer.StartRetryHttpServer.func1.func3({0x9fdac4, 0x202e008}, 0x1cf5348) /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(0x1cdebd0, {0x9fdac4, 0x1c740a8}, 0x1c94378) +net/http.HandlerFunc.ServeHTTP(0x1d59090, {0x9fdac4, 0x202e008}, 0x1cf5348) /usr/lib/go-1.23/src/net/http/server.go:2220 +0x34 -net/http.(*ServeMux).ServeHTTP(0x1af6098, {0x9fdac4, 0x1c740a8}, 0x1c94378) +net/http.(*ServeMux).ServeHTTP(0x1fea008, {0x9fdac4, 0x202e008}, 0x1cf5348) /usr/lib/go-1.23/src/net/http/server.go:2747 +0x224 -net/http.serverHandler.ServeHTTP({0x1d25b88}, {0x9fdac4, 0x1c740a8}, 0x1c94378) +net/http.serverHandler.ServeHTTP({0x1e006e8}, {0x9fdac4, 0x202e008}, 0x1cf5348) /usr/lib/go-1.23/src/net/http/server.go:3210 +0xe0 -net/http.(*conn).serve(0x1912120, {0x9fee8c, 0x1c5fb18}) +net/http.(*conn).serve(0x1e32720, {0x9fee8c, 0x203cd08}) /usr/lib/go-1.23/src/net/http/server.go:2092 +0x604 -created by net/http.(*Server).Serve in goroutine 918 +created by net/http.(*Server).Serve in goroutine 915 /usr/lib/go-1.23/src/net/http/server.go:3360 +0x430 -time="2024-11-09T18:49:01-12:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=1ns error=EOF method=POST url="http://127.0.0.1:35045/api/v4/internal/broken" +time="2024-11-10T21:28:34+14:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=5ns error=EOF method=POST url="http://127.0.0.1:33951/api/v4/internal/broken" === RUN TestClients/Retry_client/Successful_get -time="2024-11-09T18:49:01-12:00" level=error msg="Internal API error" correlation_id= duration_ms=1ns error="" method=GET status=500 url="http://127.0.0.1:35045/api/v4/internal/hello" -time="2024-11-09T18:49:01-12:00" 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:35045/api/v4/internal/hello" +time="2024-11-10T21:28:34+14:00" level=error msg="Internal API error" correlation_id= duration_ms=3ns error="" method=GET status=500 url="http://127.0.0.1:33951/api/v4/internal/hello" +time="2024-11-10T21:28:34+14:00" 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:33951/api/v4/internal/hello" === RUN TestClients/Retry_client/Successful_Post -time="2024-11-09T18:49:01-12:00" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=500 url="http://127.0.0.1:35045/api/v4/internal/post_endpoint" -time="2024-11-09T18:49:01-12:00" level=info msg="Finished HTTP request" content_length_bytes=21 correlation_id= duration_ms=1ns method=POST status=200 url="http://127.0.0.1:35045/api/v4/internal/post_endpoint" +time="2024-11-10T21:28:34+14:00" level=error msg="Internal API error" correlation_id= duration_ms=3ns error="" method=POST status=500 url="http://127.0.0.1:33951/api/v4/internal/post_endpoint" +time="2024-11-10T21:28:34+14:00" level=info msg="Finished HTTP request" content_length_bytes=21 correlation_id= duration_ms=2ns method=POST status=200 url="http://127.0.0.1:33951/api/v4/internal/post_endpoint" === RUN TestClients/Retry_client/Missing_error_for_GET -time="2024-11-09T18:49:01-12:00" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=404 url="http://127.0.0.1:35045/api/v4/internal/missing" +time="2024-11-10T21:28:34+14:00" level=error msg="Internal API error" correlation_id= duration_ms=2ns error="" method=GET status=404 url="http://127.0.0.1:33951/api/v4/internal/missing" === RUN TestClients/Retry_client/Missing_error_for_POST -time="2024-11-09T18:49:01-12:00" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=404 url="http://127.0.0.1:35045/api/v4/internal/missing" +time="2024-11-10T21:28:34+14:00" level=error msg="Internal API error" correlation_id= duration_ms=3ns error="" method=POST status=404 url="http://127.0.0.1:33951/api/v4/internal/missing" === RUN TestClients/Retry_client/Error_with_message_for_GET -time="2024-11-09T18:49:01-12:00" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=500 url="http://127.0.0.1:35045/api/v4/internal/error" -time="2024-11-09T18:49:01-12:00" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=400 url="http://127.0.0.1:35045/api/v4/internal/error" +time="2024-11-10T21:28:34+14:00" level=error msg="Internal API error" correlation_id= duration_ms=4ns error="" method=GET status=500 url="http://127.0.0.1:33951/api/v4/internal/error" +time="2024-11-10T21:28:34+14:00" level=error msg="Internal API error" correlation_id= duration_ms=3ns error="" method=GET status=400 url="http://127.0.0.1:33951/api/v4/internal/error" === RUN TestClients/Retry_client/Error_with_message_for_POST -time="2024-11-09T18:49:01-12:00" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=500 url="http://127.0.0.1:35045/api/v4/internal/error" -time="2024-11-09T18:49:01-12:00" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=400 url="http://127.0.0.1:35045/api/v4/internal/error" +time="2024-11-10T21:28:34+14:00" level=error msg="Internal API error" correlation_id= duration_ms=3ns error="" method=POST status=500 url="http://127.0.0.1:33951/api/v4/internal/error" +time="2024-11-10T21:28:34+14:00" level=error msg="Internal API error" correlation_id= duration_ms=2ns error="" method=POST status=400 url="http://127.0.0.1:33951/api/v4/internal/error" === RUN TestClients/Retry_client/JWT_authentication_headers_for_GET -time="2024-11-09T18:49:01-12:00" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=500 url="http://127.0.0.1:35045/api/v4/internal/jwt_auth" -time="2024-11-09T18:49:01-12:00" 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:35045/api/v4/internal/jwt_auth" +time="2024-11-10T21:28:34+14:00" level=error msg="Internal API error" correlation_id= duration_ms=2ns error="" method=GET status=500 url="http://127.0.0.1:33951/api/v4/internal/jwt_auth" +time="2024-11-10T21:28:34+14:00" level=info msg="Finished HTTP request" content_length_bytes=156 correlation_id= duration_ms=2ns method=GET status=200 url="http://127.0.0.1:33951/api/v4/internal/jwt_auth" === RUN TestClients/Retry_client/JWT_authentication_headers_for_POST -time="2024-11-09T18:49:01-12:00" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=500 url="http://127.0.0.1:35045/api/v4/internal/jwt_auth" -time="2024-11-09T18:49:01-12:00" 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:35045/api/v4/internal/jwt_auth" +time="2024-11-10T21:28:34+14:00" level=error msg="Internal API error" correlation_id= duration_ms=1ns error="" method=POST status=500 url="http://127.0.0.1:33951/api/v4/internal/jwt_auth" +time="2024-11-10T21:28:34+14:00" 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:33951/api/v4/internal/jwt_auth" === RUN TestClients/Retry_client/X-Forwarded-For_Header_inserted_if_original_address_in_context -time="2024-11-09T18:49:01-12:00" level=error msg="Internal API error" correlation_id= duration_ms=1ns error="" method=GET status=500 url="http://127.0.0.1:35045/api/v4/internal/x_forwarded_for" -time="2024-11-09T18:49:01-12:00" 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:35045/api/v4/internal/x_forwarded_for" +time="2024-11-10T21:28:34+14:00" level=error msg="Internal API error" correlation_id= duration_ms=2ns error="" method=GET status=500 url="http://127.0.0.1:33951/api/v4/internal/x_forwarded_for" +time="2024-11-10T21:28:34+14:00" level=info msg="Finished HTTP request" content_length_bytes=11 correlation_id= duration_ms=3ns method=GET status=200 url="http://127.0.0.1:33951/api/v4/internal/x_forwarded_for" === RUN TestClients/Retry_client/Successful_get#01 -time="2024-11-09T18:49:01-12:00" 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:35045/api/v4/internal/hello" +time="2024-11-10T21:28:34+14:00" 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:33951/api/v4/internal/hello" === RUN TestClients/Retry_client/Successful_Post#01 -time="2024-11-09T18:49:01-12:00" 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:35045/api/v4/internal/post_endpoint" ---- PASS: TestClients (1.53s) - --- 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) +time="2024-11-10T21:28:34+14:00" level=info msg="Finished HTTP request" content_length_bytes=21 correlation_id= duration_ms=2ns method=POST status=200 url="http://127.0.0.1:33951/api/v4/internal/post_endpoint" +--- PASS: TestClients (5.03s) + --- PASS: TestClients/Socket_client (0.09s) + --- PASS: TestClients/Socket_client/Broken_request_for_GET (0.02s) + --- PASS: TestClients/Socket_client/Broken_request_for_POST (0.02s) --- 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) @@ -2959,9 +2994,9 @@ --- 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.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_/ (0.08s) + --- PASS: TestClients/Socket_client_with_a_relative_URL_at_//Broken_request_for_GET (0.02s) + --- PASS: TestClients/Socket_client_with_a_relative_URL_at_//Broken_request_for_POST (0.02s) --- 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) --- PASS: TestClients/Socket_client_with_a_relative_URL_at_//Missing_error_for_GET (0.00s) @@ -2973,7 +3008,7 @@ --- 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.00s) - --- PASS: TestClients/Socket_client_with_relative_URL_at_/gitlab (0.02s) + --- PASS: TestClients/Socket_client_with_relative_URL_at_/gitlab (0.07s) --- 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) @@ -2987,12 +3022,12 @@ --- 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.04s) - --- PASS: TestClients/Http_client/Broken_request_for_GET (0.01s) - --- PASS: TestClients/Http_client/Broken_request_for_POST (0.01s) + --- PASS: TestClients/Http_client (0.09s) + --- 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.00s) - --- PASS: TestClients/Http_client/Successful_Post (0.00s) - --- PASS: TestClients/Http_client/Missing_error_for_GET (0.00s) + --- PASS: TestClients/Http_client/Successful_Post (0.01s) + --- PASS: TestClients/Http_client/Missing_error_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) @@ -3001,118 +3036,118 @@ --- 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.66s) - --- PASS: TestClients/Https_client/Broken_request_for_GET (0.12s) - --- PASS: TestClients/Https_client/Broken_request_for_POST (0.11s) - --- 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.68s) - --- PASS: TestClients/Secret_with_newlines/Broken_request_for_GET (0.13s) - --- PASS: TestClients/Secret_with_newlines/Broken_request_for_POST (0.11s) - --- 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.05s) - --- 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/Https_client (2.25s) + --- PASS: TestClients/Https_client/Broken_request_for_GET (0.38s) + --- PASS: TestClients/Https_client/Broken_request_for_POST (0.41s) + --- PASS: TestClients/Https_client/Successful_get (0.12s) + --- PASS: TestClients/Https_client/Successful_Post (0.12s) + --- PASS: TestClients/Https_client/Missing_error_for_GET (0.13s) + --- PASS: TestClients/Https_client/Missing_error_for_POST (0.14s) + --- PASS: TestClients/Https_client/Error_with_message_for_GET (0.14s) + --- PASS: TestClients/Https_client/Error_with_message_for_POST (0.13s) + --- PASS: TestClients/Https_client/JWT_authentication_headers_for_GET (0.13s) + --- 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.12s) + --- PASS: TestClients/Https_client/Successful_get#01 (0.13s) + --- PASS: TestClients/Https_client/Successful_Post#01 (0.12s) + --- PASS: TestClients/Secret_with_newlines (2.25s) + --- PASS: TestClients/Secret_with_newlines/Broken_request_for_GET (0.42s) + --- PASS: TestClients/Secret_with_newlines/Broken_request_for_POST (0.37s) + --- PASS: TestClients/Secret_with_newlines/Successful_get (0.12s) + --- PASS: TestClients/Secret_with_newlines/Successful_Post (0.13s) + --- PASS: TestClients/Secret_with_newlines/Missing_error_for_GET (0.12s) + --- PASS: TestClients/Secret_with_newlines/Missing_error_for_POST (0.13s) + --- PASS: TestClients/Secret_with_newlines/Error_with_message_for_GET (0.13s) + --- PASS: TestClients/Secret_with_newlines/Error_with_message_for_POST (0.13s) + --- PASS: TestClients/Secret_with_newlines/JWT_authentication_headers_for_GET (0.12s) + --- PASS: TestClients/Secret_with_newlines/JWT_authentication_headers_for_POST (0.14s) + --- PASS: TestClients/Secret_with_newlines/X-Forwarded-For_Header_inserted_if_original_address_in_context (0.12s) + --- PASS: TestClients/Secret_with_newlines/Successful_get#01 (0.12s) + --- PASS: TestClients/Secret_with_newlines/Successful_Post#01 (0.15s) + --- PASS: TestClients/Retry_client (0.13s) + --- 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.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/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.01s) + --- 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/Retry_client/Successful_get#01 (0.00s) --- PASS: TestClients/Retry_client/Successful_Post#01 (0.00s) === RUN TestRetryOnFailure -time="2024-11-09T18:49:01-12:00" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=500 url="http://127.0.0.1:39133/api/v4/internal/" -time="2024-11-09T18:49:01-12:00" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=500 url="http://127.0.0.1:39133/api/v4/internal/" -time="2024-11-09T18:49:01-12:00" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=500 url="http://127.0.0.1:39133/api/v4/internal/" +time="2024-11-10T21:28:34+14:00" level=error msg="Internal API error" correlation_id= duration_ms=3ns error="" method=GET status=500 url="http://127.0.0.1:39139/api/v4/internal/" +time="2024-11-10T21:28:34+14:00" level=error msg="Internal API error" correlation_id= duration_ms=2ns error="" method=GET status=500 url="http://127.0.0.1:39139/api/v4/internal/" +time="2024-11-10T21:28:34+14:00" level=error msg="Internal API error" correlation_id= duration_ms=2ns error="" method=GET status=500 url="http://127.0.0.1:39139/api/v4/internal/" --- PASS: TestRetryOnFailure (0.01s) === RUN TestReadTimeout --- PASS: TestReadTimeout (0.00s) === RUN TestBasicAuthSettings -time="2024-11-09T18:49:01-12:00" 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:45237/api/v4/internal/get_endpoint" -time="2024-11-09T18:49:01-12:00" 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:45237/api/v4/internal/post_endpoint" ---- PASS: TestBasicAuthSettings (0.00s) +time="2024-11-10T21:28:34+14:00" level=info msg="Finished HTTP request" content_length_bytes=54 correlation_id= duration_ms=4ns method=GET status=200 url="http://127.0.0.1:34755/api/v4/internal/get_endpoint" +time="2024-11-10T21:28:34+14:00" level=info msg="Finished HTTP request" content_length_bytes=54 correlation_id= duration_ms=2ns method=POST status=200 url="http://127.0.0.1:34755/api/v4/internal/post_endpoint" +--- PASS: TestBasicAuthSettings (0.01s) === RUN TestEmptyBasicAuthSettings -time="2024-11-09T18:49:01-12:00" 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:46749/api/v4/internal/empty_basic_auth" ---- PASS: TestEmptyBasicAuthSettings (0.00s) +time="2024-11-10T21:28:34+14:00" level=info msg="Finished HTTP request" content_length_bytes=0 correlation_id= duration_ms=3ns method=GET status=200 url="http://127.0.0.1:42755/api/v4/internal/empty_basic_auth" +--- PASS: TestEmptyBasicAuthSettings (0.01s) === RUN TestRequestWithUserAgent -time="2024-11-09T18:49:02-12:00" 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:46451/api/v4/internal/default_user_agent" -time="2024-11-09T18:49:02-12:00" 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:46451/api/v4/internal/override_user_agent" ---- PASS: TestRequestWithUserAgent (0.00s) +time="2024-11-10T21:28:34+14:00" 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:38291/api/v4/internal/default_user_agent" +time="2024-11-10T21:28:34+14:00" 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:38291/api/v4/internal/override_user_agent" +--- PASS: TestRequestWithUserAgent (0.01s) === RUN TestSuccessfulRequests === RUN TestSuccessfulRequests/Valid_CaFile -time="2024-11-09T18:49:02-12:00" 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:34891/api/v4/internal/hello" +time="2024-11-10T21:28:35+14:00" level=info msg="Finished HTTP request" content_length_bytes=5 correlation_id= duration_ms=120ns method=GET status=200 url="https://127.0.0.1:37983/api/v4/internal/hello" === RUN TestSuccessfulRequests/Valid_CaPath -time="2024-11-09T18:49:02-12:00" 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:45665/api/v4/internal/hello" +time="2024-11-10T21:28:35+14:00" level=info msg="Finished HTTP request" content_length_bytes=5 correlation_id= duration_ms=119ns method=GET status=200 url="https://127.0.0.1:40653/api/v4/internal/hello" === RUN TestSuccessfulRequests/Invalid_cert_with_self_signed_cert_option_enabled -time="2024-11-09T18:49:02-12:00" 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:39939/api/v4/internal/hello" +time="2024-11-10T21:28:35+14:00" level=info msg="Finished HTTP request" content_length_bytes=5 correlation_id= duration_ms=119ns method=GET status=200 url="https://127.0.0.1:35913/api/v4/internal/hello" === RUN TestSuccessfulRequests/Client_certs_with_CA -time="2024-11-09T18:49:02-12:00" level=info msg="Finished HTTP request" content_length_bytes=5 correlation_id= duration_ms=233ns method=GET status=200 url="https://127.0.0.1:45719/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) +time="2024-11-10T21:28:36+14:00" level=info msg="Finished HTTP request" content_length_bytes=5 correlation_id= duration_ms=753ns method=GET status=200 url="https://127.0.0.1:36213/api/v4/internal/hello" +--- PASS: TestSuccessfulRequests (1.37s) + --- PASS: TestSuccessfulRequests/Valid_CaFile (0.17s) + --- PASS: TestSuccessfulRequests/Valid_CaPath (0.17s) + --- PASS: TestSuccessfulRequests/Invalid_cert_with_self_signed_cert_option_enabled (0.17s) + --- PASS: TestSuccessfulRequests/Client_certs_with_CA (0.82s) === RUN TestFailedRequests === RUN TestFailedRequests/Invalid_CaFile -time="2024-11-09T18:49:02-12:00" 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:44157/api/v4/internal/hello" -2024/11/09 18:49:02 http: TLS handshake error from 127.0.0.1:41370: remote error: tls: bad certificate -time="2024-11-09T18:49:02-12:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=71ns error="tls: failed to verify certificate: x509: certificate signed by unknown authority" method=GET url="https://127.0.0.1:44157/api/v4/internal/hello" -2024/11/09 18:49:02 http: TLS handshake error from 127.0.0.1:41374: remote error: tls: bad certificate -time="2024-11-09T18:49:02-12:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=65ns error="tls: failed to verify certificate: x509: certificate signed by unknown authority" method=GET url="https://127.0.0.1:44157/api/v4/internal/hello" -2024/11/09 18:49:02 http: TLS handshake error from 127.0.0.1:41378: read tcp 127.0.0.1:44157->127.0.0.1:41378: use of closed network connection +time="2024-11-10T21:28:36+14:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=123ns error="tls: failed to verify certificate: x509: certificate signed by unknown authority" method=GET url="https://127.0.0.1:43613/api/v4/internal/hello" +2024/11/10 21:28:36 http: TLS handshake error from 127.0.0.1:47816: remote error: tls: bad certificate +time="2024-11-10T21:28:36+14:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=139ns error="tls: failed to verify certificate: x509: certificate signed by unknown authority" method=GET url="https://127.0.0.1:43613/api/v4/internal/hello" +2024/11/10 21:28:36 http: TLS handshake error from 127.0.0.1:47830: remote error: tls: bad certificate +time="2024-11-10T21:28:36+14:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=119ns error="tls: failed to verify certificate: x509: certificate signed by unknown authority" method=GET url="https://127.0.0.1:43613/api/v4/internal/hello" +2024/11/10 21:28:36 http: TLS handshake error from 127.0.0.1:47844: read tcp 127.0.0.1:43613->127.0.0.1:47844: use of closed network connection === RUN TestFailedRequests/Missing_CaFile === RUN TestFailedRequests/Invalid_CaPath -2024/11/09 18:49:02 http: TLS handshake error from 127.0.0.1:51816: remote error: tls: bad certificate -time="2024-11-09T18:49:02-12:00" 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:37941/api/v4/internal/hello" -time="2024-11-09T18:49:02-12:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=33ns error="tls: failed to verify certificate: x509: certificate signed by unknown authority" method=GET url="https://127.0.0.1:37941/api/v4/internal/hello" -2024/11/09 18:49:02 http: TLS handshake error from 127.0.0.1:51824: remote error: tls: bad certificate -2024/11/09 18:49:02 http: TLS handshake error from 127.0.0.1:51838: remote error: tls: bad certificate -time="2024-11-09T18:49:02-12:00" 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:37941/api/v4/internal/hello" +2024/11/10 21:28:36 http: TLS handshake error from 127.0.0.1:53252: remote error: tls: bad certificate +time="2024-11-10T21:28:36+14:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=119ns error="tls: failed to verify certificate: x509: certificate signed by unknown authority" method=GET url="https://127.0.0.1:36231/api/v4/internal/hello" +2024/11/10 21:28:37 http: TLS handshake error from 127.0.0.1:53264: remote error: tls: bad certificate +time="2024-11-10T21:28:37+14:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=119ns error="tls: failed to verify certificate: x509: certificate signed by unknown authority" method=GET url="https://127.0.0.1:36231/api/v4/internal/hello" +2024/11/10 21:28:37 http: TLS handshake error from 127.0.0.1:53268: remote error: tls: bad certificate +time="2024-11-10T21:28:37+14:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=112ns error="tls: failed to verify certificate: x509: certificate signed by unknown authority" method=GET url="https://127.0.0.1:36231/api/v4/internal/hello" === RUN TestFailedRequests/Empty_config -2024/11/09 18:49:02 http: TLS handshake error from 127.0.0.1:47946: remote error: tls: bad certificate -time="2024-11-09T18:49:02-12:00" 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:44123/api/v4/internal/hello" -2024/11/09 18:49:02 http: TLS handshake error from 127.0.0.1:47960: remote error: tls: bad certificate -time="2024-11-09T18:49:02-12:00" 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:44123/api/v4/internal/hello" -2024/11/09 18:49:02 http: TLS handshake error from 127.0.0.1:47970: remote error: tls: bad certificate -time="2024-11-09T18:49:02-12:00" 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:44123/api/v4/internal/hello" ---- PASS: TestFailedRequests (0.46s) - --- PASS: TestFailedRequests/Invalid_CaFile (0.19s) - --- PASS: TestFailedRequests/Missing_CaFile (0.02s) - --- PASS: TestFailedRequests/Invalid_CaPath (0.12s) - --- PASS: TestFailedRequests/Empty_config (0.12s) +2024/11/10 21:28:37 http: TLS handshake error from 127.0.0.1:49108: remote error: tls: bad certificate +time="2024-11-10T21:28:37+14:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=121ns error="tls: failed to verify certificate: x509: certificate signed by unknown authority" method=GET url="https://127.0.0.1:38155/api/v4/internal/hello" +2024/11/10 21:28:37 http: TLS handshake error from 127.0.0.1:49120: remote error: tls: bad certificate +time="2024-11-10T21:28:37+14:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=109ns error="tls: failed to verify certificate: x509: certificate signed by unknown authority" method=GET url="https://127.0.0.1:38155/api/v4/internal/hello" +time="2024-11-10T21:28:37+14:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=114ns error="tls: failed to verify certificate: x509: certificate signed by unknown authority" method=GET url="https://127.0.0.1:38155/api/v4/internal/hello" +2024/11/10 21:28:37 http: TLS handshake error from 127.0.0.1:49136: remote error: tls: bad certificate +--- PASS: TestFailedRequests (1.33s) + --- PASS: TestFailedRequests/Invalid_CaFile (0.44s) + --- PASS: TestFailedRequests/Missing_CaFile (0.04s) + --- PASS: TestFailedRequests/Invalid_CaPath (0.40s) + --- PASS: TestFailedRequests/Empty_config (0.39s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/client 2.445s +ok gitlab.com/gitlab-org/gitlab-shell/v14/client 7.868s +? 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.023s +ok gitlab.com/gitlab-org/gitlab-shell/v14/cmd/check/command 0.101s ? gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell [no test files] -? gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell-authorized-keys-check [no test files] === RUN TestNew === RUN TestNew/it_returns_a_Discover_command === RUN TestNew/it_returns_a_TwoFactorRecover_command @@ -3160,7 +3195,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.00s) +--- PASS: TestParseSuccess (0.01s) --- 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) @@ -3196,8 +3231,8 @@ --- 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.031s -? gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell-authorized-principals-check [no test files] +ok gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell/command 0.108s +? 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 --- PASS: TestNew (0.00s) @@ -3217,7 +3252,8 @@ --- 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.023s +ok gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell-authorized-keys-check/command 0.195s +? 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 --- PASS: TestNew (0.00s) @@ -3235,7 +3271,7 @@ --- 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.024s +ok gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell-authorized-principals-check/command 0.171s === RUN TestSetup === RUN TestSetup/no_CORRELATION_ID_in_environment === RUN TestSetup/CORRELATION_ID_in_environment @@ -3251,28 +3287,28 @@ --- PASS: TestNewLogData/Project_under_single_odd_namespace (0.00s) --- PASS: TestNewLogData/Project_under_deeper_namespace (0.00s) === RUN TestCheckForVersionFlag ---- PASS: TestCheckForVersionFlag (0.02s) +--- PASS: TestCheckForVersionFlag (0.10s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command 0.045s -? gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/commandargs [no test files] +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command 0.323s === RUN TestExecute === RUN TestExecute/With_matching_username_and_key -time="2024-11-09T18:49:17-12:00" 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" +time="2024-11-10T21:30:42+14:00" 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" === RUN TestExecute/When_key_doesn't_match_any_existing_key -time="2024-11-09T18:49:17-12:00" level=error msg="Internal API error" correlation_id= duration_ms=4ns error="" method=GET status=404 url="http://unix/api/v4/internal/authorized_keys?key=not-found" +time="2024-11-10T21:30:42+14:00" 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" === RUN TestExecute/When_the_API_returns_an_error -time="2024-11-09T18:49:17-12:00" 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" +time="2024-11-10T21:30:42+14:00" level=error msg="Internal API error" correlation_id= duration_ms=7ns error="" method=GET status=403 url="http://unix/api/v4/internal/authorized_keys?key=broken-message" === RUN TestExecute/When_the_API_fails -time="2024-11-09T18:49:17-12:00" 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" -time="2024-11-09T18:49:18-12:00" 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" -time="2024-11-09T18:49:20-12:00" 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" ---- 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) +time="2024-11-10T21:30:42+14:00" 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-11-10T21:30:43+14:00" 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-11-10T21:30:45+14:00" level=error msg="Internal API error" correlation_id= duration_ms=4ns error="" method=GET status=500 url="http://unix/api/v4/internal/authorized_keys?key=broken" +--- PASS: TestExecute (3.07s) + --- PASS: TestExecute/With_matching_username_and_key (0.01s) + --- PASS: TestExecute/When_key_doesn't_match_any_existing_key (0.01s) + --- PASS: TestExecute/When_the_API_returns_an_error (0.01s) + --- PASS: TestExecute/When_the_API_fails (3.03s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/authorizedkeys 3.056s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/authorizedkeys 3.203s +? gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/commandargs [no test files] === RUN TestExecute === RUN TestExecute/With_single_principal === RUN TestExecute/With_multiple_principals @@ -3280,517 +3316,519 @@ --- 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.025s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/authorizedprincipals 0.233s === RUN TestExecute === RUN TestExecute/With_a_known_username -time="2024-11-09T18:49:20-12:00" 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" +time="2024-11-10T21:31:22+14:00" 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=alex-doe" === RUN TestExecute/With_a_known_key_id -time="2024-11-09T18:49:20-12:00" 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" +time="2024-11-10T21:31:22+14:00" level=info msg="Finished HTTP request" content_length_bytes=49 correlation_id= duration_ms=17ns method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1" === RUN TestExecute/With_an_unknown_key -time="2024-11-09T18:49:20-12:00" 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" +time="2024-11-10T21:31:22+14:00" level=info msg="Finished HTTP request" content_length_bytes=4 correlation_id= duration_ms=7ns method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=-1" === RUN TestExecute/With_an_unknown_username -time="2024-11-09T18:49:20-12:00" 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) +time="2024-11-10T21:31:22+14:00" level=info msg="Finished HTTP request" content_length_bytes=4 correlation_id= duration_ms=4ns method=GET status=200 url="http://unix/api/v4/internal/discover?username=unknown" +--- PASS: TestExecute (0.06s) + --- PASS: TestExecute/With_a_known_username (0.01s) + --- PASS: TestExecute/With_a_known_key_id (0.02s) + --- PASS: TestExecute/With_an_unknown_key (0.01s) + --- PASS: TestExecute/With_an_unknown_username (0.01s) === RUN TestFailingExecute === RUN TestFailingExecute/With_missing_arguments === RUN TestFailingExecute/When_the_API_returns_an_error -time="2024-11-09T18:49:20-12:00" 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" +time="2024-11-10T21:31:23+14:00" 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_message" === RUN TestFailingExecute/When_the_API_fails -time="2024-11-09T18:49:20-12:00" 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-11-09T18:49:21-12:00" 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-11-09T18:49:23-12:00" 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" ---- PASS: TestFailingExecute (3.02s) +time="2024-11-10T21:31:23+14:00" level=error msg="Internal API error" correlation_id= duration_ms=8ns error="" method=GET status=500 url="http://unix/api/v4/internal/discover?username=broken" +time="2024-11-10T21:31:24+14:00" 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" +time="2024-11-10T21:31:26+14:00" 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.04s) --- PASS: TestFailingExecute/With_missing_arguments (0.00s) - --- PASS: TestFailingExecute/When_the_API_returns_an_error (0.00s) - --- PASS: TestFailingExecute/When_the_API_fails (3.01s) + --- PASS: TestFailingExecute/When_the_API_returns_an_error (0.01s) + --- PASS: TestFailingExecute/When_the_API_fails (3.03s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/discover 3.051s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/discover 3.251s === RUN TestGitAudit -time="2024-11-09T18:49:20-12:00" 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) +time="2024-11-10T21:31:23+14:00" 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: TestGitAudit (0.03s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/gitauditevent 0.028s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/gitauditevent 0.519s === RUN TestPullExecute -time="2024-11-09T18:49:23-12:00" 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:33175/info/refs?service=git-upload-pack" -time="2024-11-09T18:49:23-12:00" 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:33175/git-upload-pack" ---- PASS: TestPullExecute (0.00s) +time="2024-11-10T21:31:44+14:00" level=info msg="Finished HTTP request" content_length_bytes=235 correlation_id= duration_ms=8ns method=GET status=200 url="http://127.0.0.1:40423/info/refs?service=git-upload-pack" +time="2024-11-10T21:31:44+14:00" level=info msg="Finished HTTP request" content_length_bytes=0 correlation_id= duration_ms=29ns method=POST status=200 url="http://127.0.0.1:40423/git-upload-pack" +--- PASS: TestPullExecute (0.05s) === RUN TestPullExecuteWithDepth -time="2024-11-09T18:49:23-12:00" 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:43179/info/refs?service=git-upload-pack" -time="2024-11-09T18:49:23-12:00" 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:43179/git-upload-pack" ---- PASS: TestPullExecuteWithDepth (0.00s) +time="2024-11-10T21:31:44+14:00" level=info msg="Finished HTTP request" content_length_bytes=235 correlation_id= duration_ms=6ns method=GET status=200 url="http://127.0.0.1:37645/info/refs?service=git-upload-pack" +time="2024-11-10T21:31:44+14:00" level=info msg="Finished HTTP request" content_length_bytes=0 correlation_id= duration_ms=17ns method=POST status=200 url="http://127.0.0.1:37645/git-upload-pack" +--- PASS: TestPullExecuteWithDepth (0.03s) === RUN TestPullExecuteWithFailedInfoRefs === RUN TestPullExecuteWithFailedInfoRefs/request_failed -time="2024-11-09T18:49:23-12:00" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=403 url="http://127.0.0.1:36473/info/refs?service=git-upload-pack" +time="2024-11-10T21:31:44+14:00" level=error msg="Internal API error" correlation_id= duration_ms=4ns error="" method=GET status=403 url="http://127.0.0.1:45333/info/refs?service=git-upload-pack" === RUN TestPullExecuteWithFailedInfoRefs/unexpected_response -time="2024-11-09T18:49:23-12:00" 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:46065/info/refs?service=git-upload-pack" ---- PASS: TestPullExecuteWithFailedInfoRefs (0.00s) - --- PASS: TestPullExecuteWithFailedInfoRefs/request_failed (0.00s) - --- PASS: TestPullExecuteWithFailedInfoRefs/unexpected_response (0.00s) +time="2024-11-10T21:31:44+14:00" level=info msg="Finished HTTP request" content_length_bytes=19 correlation_id= duration_ms=12ns method=GET status=200 url="http://127.0.0.1:43389/info/refs?service=git-upload-pack" +--- PASS: TestPullExecuteWithFailedInfoRefs (0.03s) + --- PASS: TestPullExecuteWithFailedInfoRefs/request_failed (0.01s) + --- PASS: TestPullExecuteWithFailedInfoRefs/unexpected_response (0.02s) === RUN TestExecuteWithFailedUploadPack -time="2024-11-09T18:49:23-12:00" 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:41001/info/refs?service=git-upload-pack" -time="2024-11-09T18:49:23-12:00" level=error msg="Internal API error" correlation_id= duration_ms=1ns error="" method=POST status=403 url="http://127.0.0.1:41001/git-upload-pack" ---- PASS: TestExecuteWithFailedUploadPack (0.00s) +time="2024-11-10T21:31:44+14:00" level=info msg="Finished HTTP request" content_length_bytes=235 correlation_id= duration_ms=4ns method=GET status=200 url="http://127.0.0.1:38757/info/refs?service=git-upload-pack" +time="2024-11-10T21:31:44+14:00" level=error msg="Internal API error" correlation_id= duration_ms=7ns error="" method=POST status=403 url="http://127.0.0.1:38757/git-upload-pack" +--- PASS: TestExecuteWithFailedUploadPack (0.02s) === RUN TestExecute -time="2024-11-09T18:49:23-12:00" level=info msg="Finished HTTP request" content_length_bytes=236 correlation_id= duration_ms=0s method=GET status=200 url="http://127.0.0.1:38167/info/refs?service=git-receive-pack" -time="2024-11-09T18:49:23-12:00" 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:38167/git-receive-pack" ---- PASS: TestExecute (0.00s) +time="2024-11-10T21:31:44+14:00" level=info msg="Finished HTTP request" content_length_bytes=236 correlation_id= duration_ms=8ns method=GET status=200 url="http://127.0.0.1:38661/info/refs?service=git-receive-pack" +time="2024-11-10T21:31:44+14:00" level=info msg="Finished HTTP request" content_length_bytes=0 correlation_id= duration_ms=9ns method=POST status=200 url="http://127.0.0.1:38661/git-receive-pack" +--- PASS: TestExecute (0.03s) === RUN TestExecuteWithFailedInfoRefs === RUN TestExecuteWithFailedInfoRefs/request_failed -time="2024-11-09T18:49:23-12:00" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=403 url="http://127.0.0.1:46449/info/refs?service=git-receive-pack" +time="2024-11-10T21:31:44+14:00" level=error msg="Internal API error" correlation_id= duration_ms=4ns error="" method=GET status=403 url="http://127.0.0.1:36021/info/refs?service=git-receive-pack" === RUN TestExecuteWithFailedInfoRefs/request_failed_with_body -time="2024-11-09T18:49:23-12:00" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=403 url="http://127.0.0.1:40163/info/refs?service=git-receive-pack" +time="2024-11-10T21:31:44+14:00" level=error msg="Internal API error" correlation_id= duration_ms=6ns error="" method=GET status=403 url="http://127.0.0.1:32871/info/refs?service=git-receive-pack" === RUN TestExecuteWithFailedInfoRefs/unexpected_response -time="2024-11-09T18:49:23-12:00" 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:37475/info/refs?service=git-receive-pack" ---- PASS: TestExecuteWithFailedInfoRefs (0.00s) - --- PASS: TestExecuteWithFailedInfoRefs/request_failed (0.00s) - --- PASS: TestExecuteWithFailedInfoRefs/request_failed_with_body (0.00s) - --- PASS: TestExecuteWithFailedInfoRefs/unexpected_response (0.00s) +time="2024-11-10T21:31:44+14:00" level=info msg="Finished HTTP request" content_length_bytes=19 correlation_id= duration_ms=5ns method=GET status=200 url="http://127.0.0.1:38147/info/refs?service=git-receive-pack" +--- PASS: TestExecuteWithFailedInfoRefs (0.03s) + --- PASS: TestExecuteWithFailedInfoRefs/request_failed (0.01s) + --- PASS: TestExecuteWithFailedInfoRefs/request_failed_with_body (0.01s) + --- PASS: TestExecuteWithFailedInfoRefs/unexpected_response (0.01s) === RUN TestExecuteWithFailedReceivePack -time="2024-11-09T18:49:23-12:00" level=info msg="Finished HTTP request" content_length_bytes=236 correlation_id= duration_ms=0s method=GET status=200 url="http://127.0.0.1:34431/info/refs?service=git-receive-pack" -time="2024-11-09T18:49:23-12:00" level=error msg="Internal API error" correlation_id= duration_ms=1ns error="" method=POST status=403 url="http://127.0.0.1:34431/git-receive-pack" ---- PASS: TestExecuteWithFailedReceivePack (0.00s) +time="2024-11-10T21:31:44+14:00" level=info msg="Finished HTTP request" content_length_bytes=236 correlation_id= duration_ms=16ns method=GET status=200 url="http://127.0.0.1:35317/info/refs?service=git-receive-pack" +time="2024-11-10T21:31:44+14:00" level=error msg="Internal API error" correlation_id= duration_ms=7ns error="" method=POST status=403 url="http://127.0.0.1:35317/git-receive-pack" +--- PASS: TestExecuteWithFailedReceivePack (0.03s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/githttp 0.048s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/githttp 0.486s === RUN TestExecute -time="2024-11-09T18:49:23-12:00" 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.00s) +time="2024-11-10T21:31:45+14:00" level=info msg="Finished HTTP request" content_length_bytes=120 correlation_id= duration_ms=5ns method=GET status=200 url="http://unix/api/v4/internal/check" +--- PASS: TestExecute (0.02s) === RUN TestFailingRedisExecute -time="2024-11-09T18:49:23-12:00" level=info msg="Finished HTTP request" content_length_bytes=69 correlation_id= duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/check" ---- PASS: TestFailingRedisExecute (0.00s) +time="2024-11-10T21:31:45+14:00" 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" +--- PASS: TestFailingRedisExecute (0.01s) === RUN TestFailingAPIExecute -time="2024-11-09T18:49:23-12:00" 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-11-09T18:49:24-12:00" 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-11-09T18:49:26-12:00" 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.01s) +time="2024-11-10T21:31:45+14:00" level=error msg="Internal API error" correlation_id= duration_ms=4ns error="" method=GET status=500 url="http://unix/api/v4/internal/check" +time="2024-11-10T21:31:46+14:00" 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-11-10T21:31:48+14:00" level=error msg="Internal API error" correlation_id= duration_ms=4ns error="" method=GET status=500 url="http://unix/api/v4/internal/check" +--- PASS: TestFailingAPIExecute (3.04s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/healthcheck 3.038s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/healthcheck 3.219s === RUN TestFailedRequests === RUN TestFailedRequests/With_missing_arguments === RUN TestFailedRequests/With_disallowed_command === RUN TestFailedRequests/With_disallowed_user -time="2024-11-09T18:49:26-12:00" level=error msg="Internal API error" correlation_id= duration_ms=5ns error="" method=POST status=403 url="http://127.0.0.1:42597/api/v4/internal/allowed" ---- PASS: TestFailedRequests (0.01s) +time="2024-11-10T21:32:05+14:00" level=error msg="Internal API error" correlation_id= duration_ms=9ns error="" method=POST status=403 url="http://127.0.0.1:40345/api/v4/internal/allowed" +--- PASS: TestFailedRequests (0.02s) --- 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.02s) === RUN TestLfsAuthenticateRequests === RUN TestLfsAuthenticateRequests/With_successful_response_from_API -time="2024-11-09T18:49:26-12:00" 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:34813/api/v4/internal/allowed" -time="2024-11-09T18:49:26-12:00" 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:34813/api/v4/internal/lfs_authenticate" +time="2024-11-10T21:32:05+14:00" level=info msg="Finished HTTP request" content_length_bytes=120 correlation_id= duration_ms=4ns method=POST status=200 url="http://127.0.0.1:40429/api/v4/internal/allowed" +time="2024-11-10T21:32:05+14:00" 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:40429/api/v4/internal/lfs_authenticate" === RUN TestLfsAuthenticateRequests/With_forbidden_response_from_API -time="2024-11-09T18:49:26-12:00" 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:34813/api/v4/internal/allowed" -time="2024-11-09T18:49:26-12:00" level=error msg="Internal API error" correlation_id= duration_ms=1ns error="" method=POST status=403 url="http://127.0.0.1:34813/api/v4/internal/lfs_authenticate" ---- PASS: TestLfsAuthenticateRequests (0.01s) - --- PASS: TestLfsAuthenticateRequests/With_successful_response_from_API (0.00s) - --- PASS: TestLfsAuthenticateRequests/With_forbidden_response_from_API (0.00s) +time="2024-11-10T21:32:05+14:00" level=info msg="Finished HTTP request" content_length_bytes=120 correlation_id= duration_ms=6ns method=POST status=200 url="http://127.0.0.1:40429/api/v4/internal/allowed" +time="2024-11-10T21:32:05+14:00" level=error msg="Internal API error" correlation_id= duration_ms=5ns error="" method=POST status=403 url="http://127.0.0.1:40429/api/v4/internal/lfs_authenticate" +--- PASS: TestLfsAuthenticateRequests (0.04s) + --- PASS: TestLfsAuthenticateRequests/With_successful_response_from_API (0.02s) + --- PASS: TestLfsAuthenticateRequests/With_forbidden_response_from_API (0.02s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/lfsauthenticate 0.058s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/lfsauthenticate 0.181s === RUN TestLfsTransferCapabilities -time="2024-11-09T18:49:26-12:00" 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:40509/api/v4/internal/allowed" -time="2024-11-09T18:49:26-12:00" 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:40509/api/v4/internal/lfs_authenticate" -time="2024-11-09T18:49:26-12:00" level=info msg="processing commands" correlation_id= -time="2024-11-09T18:49:26-12:00" level=info msg="received packet" correlation_id= packet="version 1" -time="2024-11-09T18:49:26-12:00" level=info msg="received command" command=version correlation_id= messages="[1]" -time="2024-11-09T18:49:26-12:00" level=info msg="sending status" code="status 200 args [] messages [] " correlation_id= -time="2024-11-09T18:49:26-12:00" level=info msg="processed command" correlation_id= -time="2024-11-09T18:49:26-12:00" level=info msg="received packet" correlation_id= packet=quit -time="2024-11-09T18:49:26-12:00" level=info msg="received command" command=quit correlation_id= messages="[]" -time="2024-11-09T18:49:26-12:00" level=info msg="sending status" code="status 200 args [] messages [] " correlation_id= -time="2024-11-09T18:49:26-12:00" level=info msg="done processing commands" correlation_id= ---- PASS: TestLfsTransferCapabilities (0.01s) +time="2024-11-10T21:32:11+14:00" 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:45119/api/v4/internal/allowed" +time="2024-11-10T21:32:11+14:00" 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:45119/api/v4/internal/lfs_authenticate" +time="2024-11-10T21:32:11+14:00" level=info msg="processing commands" correlation_id= +time="2024-11-10T21:32:11+14:00" level=info msg="received packet" correlation_id= packet="version 1" +time="2024-11-10T21:32:11+14:00" level=info msg="received command" command=version correlation_id= messages="[1]" +time="2024-11-10T21:32:11+14:00" level=info msg="sending status" code="status 200 args [] messages [] " correlation_id= +time="2024-11-10T21:32:11+14:00" level=info msg="processed command" correlation_id= +time="2024-11-10T21:32:11+14:00" level=info msg="received packet" correlation_id= packet=quit +time="2024-11-10T21:32:11+14:00" level=info msg="received command" command=quit correlation_id= messages="[]" +time="2024-11-10T21:32:11+14:00" level=info msg="sending status" code="status 200 args [] messages [] " correlation_id= +time="2024-11-10T21:32:11+14:00" level=info msg="done processing commands" correlation_id= +--- PASS: TestLfsTransferCapabilities (0.03s) === RUN TestLfsTransferNoPermissions -time="2024-11-09T18:49:26-12:00" 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:46469/api/v4/internal/allowed" ---- PASS: TestLfsTransferNoPermissions (0.00s) +time="2024-11-10T21:32:11+14:00" level=info msg="Finished HTTP request" content_length_bytes=52 correlation_id= duration_ms=6ns method=POST status=200 url="http://127.0.0.1:43231/api/v4/internal/allowed" +--- PASS: TestLfsTransferNoPermissions (0.01s) === RUN TestLfsTransferBatchDownload -time="2024-11-09T18:49:26-12:00" 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:39483/api/v4/internal/allowed" -time="2024-11-09T18:49:26-12:00" 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:39483/api/v4/internal/lfs_authenticate" -time="2024-11-09T18:49:26-12:00" level=info msg="processing commands" correlation_id= -time="2024-11-09T18:49:26-12:00" level=info msg="received packet" correlation_id= packet="version 1" -time="2024-11-09T18:49:26-12:00" level=info msg="received command" command=version correlation_id= messages="[1]" -time="2024-11-09T18:49:26-12:00" level=info msg="sending status" code="status 200 args [] messages [] " correlation_id= -time="2024-11-09T18:49:26-12:00" level=info msg="processed command" correlation_id= -time="2024-11-09T18:49:26-12:00" level=info msg="received packet" correlation_id= packet=batch -time="2024-11-09T18:49:26-12:00" level=info msg="received command" command=batch correlation_id= messages="[]" -time="2024-11-09T18:49:26-12:00" level=info msg="download batch command received" correlation_id= -time="2024-11-09T18:49:26-12:00" 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-11-09T18:49:26-12:00" level=info msg="batch items" correlation_id= items="[00000000 0 d75d76a1fd55949853cafed45942e8c7d717edd29126713c89654f4f14deb0b3 21 6369edb0e6d93b7943f65e6a3ac4a30ea28d3d385432f5e153a78bb058da4c15 28]" -time="2024-11-09T18:49:26-12:00" level=info msg="batch items" correlation_id= items="[00000000 0 d75d76a1fd55949853cafed45942e8c7d717edd29126713c89654f4f14deb0b3 21 6369edb0e6d93b7943f65e6a3ac4a30ea28d3d385432f5e153a78bb058da4c15 28]" -time="2024-11-09T18:49:26-12:00" level=info msg="sending status" code="status 200 args [] messages [00000000 0 noop d75d76a1fd55949853cafed45942e8c7d717edd29126713c89654f4f14deb0b3 21 download id=eyJvcGVyYXRpb24iOiJkb3dubG9hZCIsIm9pZCI6ImQ3NWQ3NmExZmQ1NTk0OTg1M2NhZmVkNDU5NDJlOGM3ZDcxN2VkZDI5MTI2NzEzYzg5NjU0ZjRmMTRkZWIwYjMiLCJocmVmIjoiaHR0cDovLzEyNy4wLjAuMTozOTQ4My9ncm91cC9yZXBvL2dpdGxhYi1sZnMvb2JqZWN0cy9kNzVkNzZhMWZkNTU5NDk4NTNjYWZlZDQ1OTQyZThjN2Q3MTdlZGQyOTEyNjcxM2M4OTY1NGY0ZjE0ZGViMGIzIiwiaGVhZGVycyI6eyJBdXRob3JpemF0aW9uIjoiQmFzaWMgMTIzNDU2Nzg5MCIsIkNvbnRlbnQtVHlwZSI6ImFwcGxpY2F0aW9uL29jdGV0LXN0cmVhbSJ9fQ== token=wUG3Imtvrt0NsnJXddSq0NH17sfDCxkRGp1ivu6omqA= 6369edb0e6d93b7943f65e6a3ac4a30ea28d3d385432f5e153a78bb058da4c15 28 noop] " correlation_id= -time="2024-11-09T18:49:26-12:00" level=info msg="processed command" correlation_id= -time="2024-11-09T18:49:26-12:00" level=info msg="received packet" correlation_id= packet=quit -time="2024-11-09T18:49:26-12:00" level=info msg="received command" command=quit correlation_id= messages="[]" -time="2024-11-09T18:49:26-12:00" level=info msg="sending status" code="status 200 args [] messages [] " correlation_id= -time="2024-11-09T18:49:26-12:00" level=info msg="done processing commands" correlation_id= ---- PASS: TestLfsTransferBatchDownload (0.01s) +time="2024-11-10T21:32:11+14:00" 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:40027/api/v4/internal/allowed" +time="2024-11-10T21:32:11+14:00" 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:40027/api/v4/internal/lfs_authenticate" +time="2024-11-10T21:32:11+14:00" level=info msg="processing commands" correlation_id= +time="2024-11-10T21:32:11+14:00" level=info msg="received packet" correlation_id= packet="version 1" +time="2024-11-10T21:32:11+14:00" level=info msg="received command" command=version correlation_id= messages="[1]" +time="2024-11-10T21:32:11+14:00" level=info msg="sending status" code="status 200 args [] messages [] " correlation_id= +time="2024-11-10T21:32:11+14:00" level=info msg="processed command" correlation_id= +time="2024-11-10T21:32:11+14:00" level=info msg="received packet" correlation_id= packet=batch +time="2024-11-10T21:32:11+14:00" level=info msg="received command" command=batch correlation_id= messages="[]" +time="2024-11-10T21:32:11+14:00" level=info msg="download batch command received" correlation_id= +time="2024-11-10T21:32:11+14:00" 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-11-10T21:32:11+14:00" level=info msg="batch items" correlation_id= items="[00000000 0 d75d76a1fd55949853cafed45942e8c7d717edd29126713c89654f4f14deb0b3 21 6369edb0e6d93b7943f65e6a3ac4a30ea28d3d385432f5e153a78bb058da4c15 28]" +time="2024-11-10T21:32:11+14:00" level=info msg="batch items" correlation_id= items="[00000000 0 d75d76a1fd55949853cafed45942e8c7d717edd29126713c89654f4f14deb0b3 21 6369edb0e6d93b7943f65e6a3ac4a30ea28d3d385432f5e153a78bb058da4c15 28]" +time="2024-11-10T21:32:11+14:00" level=info msg="sending status" code="status 200 args [] messages [00000000 0 noop d75d76a1fd55949853cafed45942e8c7d717edd29126713c89654f4f14deb0b3 21 download id=eyJvcGVyYXRpb24iOiJkb3dubG9hZCIsIm9pZCI6ImQ3NWQ3NmExZmQ1NTk0OTg1M2NhZmVkNDU5NDJlOGM3ZDcxN2VkZDI5MTI2NzEzYzg5NjU0ZjRmMTRkZWIwYjMiLCJocmVmIjoiaHR0cDovLzEyNy4wLjAuMTo0MDAyNy9ncm91cC9yZXBvL2dpdGxhYi1sZnMvb2JqZWN0cy9kNzVkNzZhMWZkNTU5NDk4NTNjYWZlZDQ1OTQyZThjN2Q3MTdlZGQyOTEyNjcxM2M4OTY1NGY0ZjE0ZGViMGIzIiwiaGVhZGVycyI6eyJBdXRob3JpemF0aW9uIjoiQmFzaWMgMTIzNDU2Nzg5MCIsIkNvbnRlbnQtVHlwZSI6ImFwcGxpY2F0aW9uL29jdGV0LXN0cmVhbSJ9fQ== token=KnGB6N9u4hxjLoNmeTUFMU48QFjqmMEZMtnIUBVx5Zo= 6369edb0e6d93b7943f65e6a3ac4a30ea28d3d385432f5e153a78bb058da4c15 28 noop] " correlation_id= +time="2024-11-10T21:32:11+14:00" level=info msg="processed command" correlation_id= +time="2024-11-10T21:32:11+14:00" level=info msg="received packet" correlation_id= packet=quit +time="2024-11-10T21:32:11+14:00" level=info msg="received command" command=quit correlation_id= messages="[]" +time="2024-11-10T21:32:11+14:00" level=info msg="sending status" code="status 200 args [] messages [] " correlation_id= +time="2024-11-10T21:32:11+14:00" level=info msg="done processing commands" correlation_id= +--- PASS: TestLfsTransferBatchDownload (0.04s) === RUN TestLfsTransferBatchUpload -time="2024-11-09T18:49:26-12:00" 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:46603/api/v4/internal/allowed" -time="2024-11-09T18:49:26-12:00" 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:46603/api/v4/internal/lfs_authenticate" -time="2024-11-09T18:49:26-12:00" level=info msg="processing commands" correlation_id= -time="2024-11-09T18:49:26-12:00" level=info msg="received packet" correlation_id= packet="version 1" -time="2024-11-09T18:49:26-12:00" level=info msg="received command" command=version correlation_id= messages="[1]" -time="2024-11-09T18:49:26-12:00" level=info msg="sending status" code="status 200 args [] messages [] " correlation_id= -time="2024-11-09T18:49:26-12:00" level=info msg="processed command" correlation_id= -time="2024-11-09T18:49:26-12:00" level=info msg="received packet" correlation_id= packet=batch -time="2024-11-09T18:49:26-12:00" level=info msg="received command" command=batch correlation_id= messages="[]" -time="2024-11-09T18:49:26-12:00" level=info msg="upload batch command received" correlation_id= -time="2024-11-09T18:49:26-12:00" level=info msg="read batch" args= args-len=0 correlation_id= data="[00000000 0]" data-len=1 operation=upload -time="2024-11-09T18:49:26-12:00" level=info msg="batch items" correlation_id= items="[00000000 0]" -time="2024-11-09T18:49:26-12:00" 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-11-09T18:49:26-12:00" level=info msg="processed command" correlation_id= -time="2024-11-09T18:49:26-12:00" level=info msg="received packet" correlation_id= packet=quit -time="2024-11-09T18:49:26-12:00" level=info msg="received command" command=quit correlation_id= messages="[]" -time="2024-11-09T18:49:26-12:00" level=info msg="sending status" code="status 200 args [] messages [] " correlation_id= -time="2024-11-09T18:49:26-12:00" level=info msg="done processing commands" correlation_id= ---- PASS: TestLfsTransferBatchUpload (0.01s) +time="2024-11-10T21:32:11+14:00" 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:46205/api/v4/internal/allowed" +time="2024-11-10T21:32:11+14:00" level=info msg="Finished HTTP request" content_length_bytes=121 correlation_id= duration_ms=9ns method=POST status=200 url="http://127.0.0.1:46205/api/v4/internal/lfs_authenticate" +time="2024-11-10T21:32:11+14:00" level=info msg="processing commands" correlation_id= +time="2024-11-10T21:32:11+14:00" level=info msg="received packet" correlation_id= packet="version 1" +time="2024-11-10T21:32:11+14:00" level=info msg="received command" command=version correlation_id= messages="[1]" +time="2024-11-10T21:32:11+14:00" level=info msg="sending status" code="status 200 args [] messages [] " correlation_id= +time="2024-11-10T21:32:11+14:00" level=info msg="processed command" correlation_id= +time="2024-11-10T21:32:11+14:00" level=info msg="received packet" correlation_id= packet=batch +time="2024-11-10T21:32:11+14:00" level=info msg="received command" command=batch correlation_id= messages="[]" +time="2024-11-10T21:32:11+14:00" level=info msg="upload batch command received" correlation_id= +time="2024-11-10T21:32:11+14:00" level=info msg="read batch" args= args-len=0 correlation_id= data="[00000000 0]" data-len=1 operation=upload +time="2024-11-10T21:32:11+14:00" level=info msg="batch items" correlation_id= items="[00000000 0]" +time="2024-11-10T21:32:11+14:00" 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-11-10T21:32:11+14:00" level=info msg="processed command" correlation_id= +time="2024-11-10T21:32:11+14:00" level=info msg="received packet" correlation_id= packet=quit +time="2024-11-10T21:32:11+14:00" level=info msg="received command" command=quit correlation_id= messages="[]" +time="2024-11-10T21:32:11+14:00" level=info msg="sending status" code="status 200 args [] messages [] " correlation_id= +time="2024-11-10T21:32:11+14:00" level=info msg="done processing commands" correlation_id= +--- PASS: TestLfsTransferBatchUpload (0.03s) === RUN TestLfsTransferGetObject -time="2024-11-09T18:49:26-12:00" level=info msg="Finished HTTP request" content_length_bytes=569 correlation_id= duration_ms=0s method=POST status=200 url="http://127.0.0.1:46519/api/v4/internal/allowed" -time="2024-11-09T18:49:26-12:00" 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:46519/api/v4/internal/lfs_authenticate" -time="2024-11-09T18:49:26-12:00" level=info msg="processing commands" correlation_id= -time="2024-11-09T18:49:26-12:00" level=info msg="received packet" correlation_id= packet="version 1" -time="2024-11-09T18:49:26-12:00" level=info msg="received command" command=version correlation_id= messages="[1]" -time="2024-11-09T18:49:26-12:00" level=info msg="sending status" code="status 200 args [] messages [] " correlation_id= -time="2024-11-09T18:49:26-12:00" level=info msg="processed command" correlation_id= -time="2024-11-09T18:49:26-12:00" level=info msg="received packet" correlation_id= packet="get-object 00000000" -time="2024-11-09T18:49:26-12:00" level=info msg="received command" command=get-object correlation_id= messages="[00000000]" -time="2024-11-09T18:49:26-12:00" 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-11-09T18:49:26-12:00" level=info msg="processed command" correlation_id= -time="2024-11-09T18:49:26-12:00" level=info msg="received packet" correlation_id= packet=quit -time="2024-11-09T18:49:26-12:00" level=info msg="received command" command=quit correlation_id= messages="[]" -time="2024-11-09T18:49:26-12:00" level=info msg="sending status" code="status 200 args [] messages [] " correlation_id= -time="2024-11-09T18:49:26-12:00" level=info msg="done processing commands" correlation_id= ---- PASS: TestLfsTransferGetObject (0.01s) +time="2024-11-10T21:32:11+14:00" 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:37243/api/v4/internal/allowed" +time="2024-11-10T21:32:11+14:00" 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:37243/api/v4/internal/lfs_authenticate" +time="2024-11-10T21:32:11+14:00" level=info msg="processing commands" correlation_id= +time="2024-11-10T21:32:11+14:00" level=info msg="received packet" correlation_id= packet="version 1" +time="2024-11-10T21:32:11+14:00" level=info msg="received command" command=version correlation_id= messages="[1]" +time="2024-11-10T21:32:11+14:00" level=info msg="sending status" code="status 200 args [] messages [] " correlation_id= +time="2024-11-10T21:32:11+14:00" level=info msg="processed command" correlation_id= +time="2024-11-10T21:32:11+14:00" level=info msg="received packet" correlation_id= packet="get-object 00000000" +time="2024-11-10T21:32:11+14:00" level=info msg="received command" command=get-object correlation_id= messages="[00000000]" +time="2024-11-10T21:32:11+14:00" 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-11-10T21:32:11+14:00" level=info msg="processed command" correlation_id= +time="2024-11-10T21:32:11+14:00" level=info msg="received packet" correlation_id= packet=quit +time="2024-11-10T21:32:11+14:00" level=info msg="received command" command=quit correlation_id= messages="[]" +time="2024-11-10T21:32:11+14:00" level=info msg="sending status" code="status 200 args [] messages [] " correlation_id= +time="2024-11-10T21:32:11+14:00" level=info msg="done processing commands" correlation_id= +--- PASS: TestLfsTransferGetObject (0.03s) === RUN TestLfsTransferPutObject -time="2024-11-09T18:49:26-12:00" 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:42243/api/v4/internal/allowed" -time="2024-11-09T18:49:26-12:00" 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:42243/api/v4/internal/lfs_authenticate" -time="2024-11-09T18:49:26-12:00" level=info msg="processing commands" correlation_id= -time="2024-11-09T18:49:26-12:00" level=info msg="received packet" correlation_id= packet="version 1" -time="2024-11-09T18:49:26-12:00" level=info msg="received command" command=version correlation_id= messages="[1]" -time="2024-11-09T18:49:26-12:00" level=info msg="sending status" code="status 200 args [] messages [] " correlation_id= -time="2024-11-09T18:49:26-12:00" level=info msg="processed command" correlation_id= -time="2024-11-09T18:49:26-12:00" level=info msg="received packet" correlation_id= packet="put-object 00000000" -time="2024-11-09T18:49:26-12:00" level=info msg="received command" command=put-object correlation_id= messages="[00000000]" -time="2024-11-09T18:49:26-12:00" 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-11-09T18:49:26-12:00" level=info msg="processed command" correlation_id= -time="2024-11-09T18:49:26-12:00" level=info msg="received packet" correlation_id= packet=quit -time="2024-11-09T18:49:26-12:00" level=info msg="received command" command=quit correlation_id= messages="[]" -time="2024-11-09T18:49:26-12:00" level=info msg="sending status" code="status 200 args [] messages [] " correlation_id= -time="2024-11-09T18:49:26-12:00" level=info msg="done processing commands" correlation_id= ---- PASS: TestLfsTransferPutObject (0.01s) +time="2024-11-10T21:32:11+14:00" 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:46787/api/v4/internal/allowed" +time="2024-11-10T21:32:11+14:00" 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:46787/api/v4/internal/lfs_authenticate" +time="2024-11-10T21:32:11+14:00" level=info msg="processing commands" correlation_id= +time="2024-11-10T21:32:11+14:00" level=info msg="received packet" correlation_id= packet="version 1" +time="2024-11-10T21:32:11+14:00" level=info msg="received command" command=version correlation_id= messages="[1]" +time="2024-11-10T21:32:11+14:00" level=info msg="sending status" code="status 200 args [] messages [] " correlation_id= +time="2024-11-10T21:32:11+14:00" level=info msg="processed command" correlation_id= +time="2024-11-10T21:32:11+14:00" level=info msg="received packet" correlation_id= packet="put-object 00000000" +time="2024-11-10T21:32:11+14:00" level=info msg="received command" command=put-object correlation_id= messages="[00000000]" +time="2024-11-10T21:32:11+14:00" 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-11-10T21:32:11+14:00" level=info msg="processed command" correlation_id= +time="2024-11-10T21:32:11+14:00" level=info msg="received packet" correlation_id= packet=quit +time="2024-11-10T21:32:11+14:00" level=info msg="received command" command=quit correlation_id= messages="[]" +time="2024-11-10T21:32:11+14:00" level=info msg="sending status" code="status 200 args [] messages [] " correlation_id= +time="2024-11-10T21:32:11+14:00" level=info msg="done processing commands" correlation_id= +--- PASS: TestLfsTransferPutObject (0.03s) === RUN TestLfsTransferVerifyObject -time="2024-11-09T18:49:26-12:00" 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:46287/api/v4/internal/allowed" -time="2024-11-09T18:49:26-12:00" 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:46287/api/v4/internal/lfs_authenticate" -time="2024-11-09T18:49:26-12:00" level=info msg="processing commands" correlation_id= -time="2024-11-09T18:49:26-12:00" level=info msg="received packet" correlation_id= packet="version 1" -time="2024-11-09T18:49:26-12:00" level=info msg="received command" command=version correlation_id= messages="[1]" -time="2024-11-09T18:49:26-12:00" level=info msg="sending status" code="status 200 args [] messages [] " correlation_id= -time="2024-11-09T18:49:26-12:00" level=info msg="processed command" correlation_id= -time="2024-11-09T18:49:26-12:00" level=info msg="received packet" correlation_id= packet="verify-object 00000000" -time="2024-11-09T18:49:26-12:00" level=info msg="received command" command=verify-object correlation_id= messages="[00000000]" -time="2024-11-09T18:49:26-12:00" 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-11-09T18:49:26-12:00" level=info msg="processed command" correlation_id= -time="2024-11-09T18:49:26-12:00" level=info msg="received packet" correlation_id= packet=quit -time="2024-11-09T18:49:26-12:00" level=info msg="received command" command=quit correlation_id= messages="[]" -time="2024-11-09T18:49:26-12:00" level=info msg="sending status" code="status 200 args [] messages [] " correlation_id= -time="2024-11-09T18:49:26-12:00" level=info msg="done processing commands" correlation_id= ---- PASS: TestLfsTransferVerifyObject (0.01s) +time="2024-11-10T21:32:11+14:00" 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:38881/api/v4/internal/allowed" +time="2024-11-10T21:32:11+14:00" 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:38881/api/v4/internal/lfs_authenticate" +time="2024-11-10T21:32:11+14:00" level=info msg="processing commands" correlation_id= +time="2024-11-10T21:32:11+14:00" level=info msg="received packet" correlation_id= packet="version 1" +time="2024-11-10T21:32:11+14:00" level=info msg="received command" command=version correlation_id= messages="[1]" +time="2024-11-10T21:32:11+14:00" level=info msg="sending status" code="status 200 args [] messages [] " correlation_id= +time="2024-11-10T21:32:11+14:00" level=info msg="processed command" correlation_id= +time="2024-11-10T21:32:11+14:00" level=info msg="received packet" correlation_id= packet="verify-object 00000000" +time="2024-11-10T21:32:11+14:00" level=info msg="received command" command=verify-object correlation_id= messages="[00000000]" +time="2024-11-10T21:32:11+14:00" 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-11-10T21:32:11+14:00" level=info msg="processed command" correlation_id= +time="2024-11-10T21:32:11+14:00" level=info msg="received packet" correlation_id= packet=quit +time="2024-11-10T21:32:11+14:00" level=info msg="received command" command=quit correlation_id= messages="[]" +time="2024-11-10T21:32:11+14:00" level=info msg="sending status" code="status 200 args [] messages [] " correlation_id= +time="2024-11-10T21:32:11+14:00" level=info msg="done processing commands" correlation_id= +--- PASS: TestLfsTransferVerifyObject (0.02s) === RUN TestLfsTransferLock -time="2024-11-09T18:49:26-12:00" level=info msg="Finished HTTP request" content_length_bytes=571 correlation_id= duration_ms=0s method=POST status=200 url="http://127.0.0.1:41145/api/v4/internal/allowed" -time="2024-11-09T18:49:26-12:00" 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:41145/api/v4/internal/lfs_authenticate" -time="2024-11-09T18:49:26-12:00" level=info msg="processing commands" correlation_id= -time="2024-11-09T18:49:26-12:00" level=info msg="received packet" correlation_id= packet="version 1" -time="2024-11-09T18:49:26-12:00" level=info msg="received command" command=version correlation_id= messages="[1]" -time="2024-11-09T18:49:26-12:00" level=info msg="sending status" code="status 200 args [] messages [] " correlation_id= -time="2024-11-09T18:49:26-12:00" level=info msg="processed command" correlation_id= -time="2024-11-09T18:49:26-12:00" level=info msg="received packet" correlation_id= packet=lock -time="2024-11-09T18:49:26-12:00" level=info msg="received command" command=lock correlation_id= messages="[]" -time="2024-11-09T18:49:26-12:00" 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-11-09T18:49:26-12:00" 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-11-09T18:49:26-12:00" level=info msg="processed command" correlation_id= -time="2024-11-09T18:49:26-12:00" level=info msg="received packet" correlation_id= packet=quit -time="2024-11-09T18:49:26-12:00" level=info msg="received command" command=quit correlation_id= messages="[]" -time="2024-11-09T18:49:26-12:00" level=info msg="sending status" code="status 200 args [] messages [] " correlation_id= -time="2024-11-09T18:49:26-12:00" level=info msg="done processing commands" correlation_id= ---- PASS: TestLfsTransferLock (0.01s) +time="2024-11-10T21:32:11+14:00" level=info msg="Finished HTTP request" content_length_bytes=572 correlation_id= duration_ms=23ns method=POST status=200 url="http://127.0.0.1:43729/api/v4/internal/allowed" +time="2024-11-10T21:32:11+14:00" 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:43729/api/v4/internal/lfs_authenticate" +time="2024-11-10T21:32:11+14:00" level=info msg="processing commands" correlation_id= +time="2024-11-10T21:32:11+14:00" level=info msg="received packet" correlation_id= packet="version 1" +time="2024-11-10T21:32:11+14:00" level=info msg="received command" command=version correlation_id= messages="[1]" +time="2024-11-10T21:32:11+14:00" level=info msg="sending status" code="status 200 args [] messages [] " correlation_id= +time="2024-11-10T21:32:11+14:00" level=info msg="processed command" correlation_id= +time="2024-11-10T21:32:11+14:00" level=info msg="received packet" correlation_id= packet=lock +time="2024-11-10T21:32:11+14:00" level=info msg="received command" command=lock correlation_id= messages="[]" +time="2024-11-10T21:32:11+14:00" 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-11-10T21:32:11+14:00" 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-11-10T21:32:11+14:00" level=info msg="processed command" correlation_id= +time="2024-11-10T21:32:11+14:00" level=info msg="received packet" correlation_id= packet=quit +time="2024-11-10T21:32:11+14:00" level=info msg="received command" command=quit correlation_id= messages="[]" +time="2024-11-10T21:32:11+14:00" level=info msg="sending status" code="status 200 args [] messages [] " correlation_id= +time="2024-11-10T21:32:11+14:00" level=info msg="done processing commands" correlation_id= +--- PASS: TestLfsTransferLock (0.04s) === RUN TestLfsTransferUnlock -time="2024-11-09T18:49:26-12:00" 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:42777/api/v4/internal/allowed" -time="2024-11-09T18:49:26-12:00" 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:42777/api/v4/internal/lfs_authenticate" -time="2024-11-09T18:49:26-12:00" level=info msg="processing commands" correlation_id= -time="2024-11-09T18:49:26-12:00" level=info msg="received packet" correlation_id= packet="version 1" -time="2024-11-09T18:49:26-12:00" level=info msg="received command" command=version correlation_id= messages="[1]" -time="2024-11-09T18:49:26-12:00" level=info msg="sending status" code="status 200 args [] messages [] " correlation_id= -time="2024-11-09T18:49:26-12:00" level=info msg="processed command" correlation_id= -time="2024-11-09T18:49:26-12:00" level=info msg="received packet" correlation_id= packet="unlock lock1" -time="2024-11-09T18:49:26-12:00" level=info msg="received command" command=unlock correlation_id= messages="[lock1]" -time="2024-11-09T18:49:26-12:00" 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-11-09T18:49:26-12:00" level=info msg="processed command" correlation_id= -time="2024-11-09T18:49:26-12:00" level=info msg="received packet" correlation_id= packet=quit -time="2024-11-09T18:49:26-12:00" level=info msg="received command" command=quit correlation_id= messages="[]" -time="2024-11-09T18:49:26-12:00" level=info msg="sending status" code="status 200 args [] messages [] " correlation_id= -time="2024-11-09T18:49:26-12:00" level=info msg="done processing commands" correlation_id= ---- PASS: TestLfsTransferUnlock (0.01s) +time="2024-11-10T21:32:11+14:00" 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:45071/api/v4/internal/allowed" +time="2024-11-10T21:32:11+14:00" 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:45071/api/v4/internal/lfs_authenticate" +time="2024-11-10T21:32:11+14:00" level=info msg="processing commands" correlation_id= +time="2024-11-10T21:32:11+14:00" level=info msg="received packet" correlation_id= packet="version 1" +time="2024-11-10T21:32:11+14:00" level=info msg="received command" command=version correlation_id= messages="[1]" +time="2024-11-10T21:32:11+14:00" level=info msg="sending status" code="status 200 args [] messages [] " correlation_id= +time="2024-11-10T21:32:11+14:00" level=info msg="processed command" correlation_id= +time="2024-11-10T21:32:11+14:00" level=info msg="received packet" correlation_id= packet="unlock lock1" +time="2024-11-10T21:32:11+14:00" level=info msg="received command" command=unlock correlation_id= messages="[lock1]" +time="2024-11-10T21:32:11+14:00" 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-11-10T21:32:11+14:00" level=info msg="processed command" correlation_id= +time="2024-11-10T21:32:11+14:00" level=info msg="received packet" correlation_id= packet=quit +time="2024-11-10T21:32:11+14:00" level=info msg="received command" command=quit correlation_id= messages="[]" +time="2024-11-10T21:32:11+14:00" level=info msg="sending status" code="status 200 args [] messages [] " correlation_id= +time="2024-11-10T21:32:11+14:00" level=info msg="done processing commands" correlation_id= +--- PASS: TestLfsTransferUnlock (0.02s) === RUN TestLfsTransferListLock -time="2024-11-09T18:49:26-12:00" 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:36087/api/v4/internal/allowed" -time="2024-11-09T18:49:26-12:00" 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:36087/api/v4/internal/lfs_authenticate" -time="2024-11-09T18:49:26-12:00" level=info msg="processing commands" correlation_id= -time="2024-11-09T18:49:26-12:00" level=info msg="received packet" correlation_id= packet="version 1" -time="2024-11-09T18:49:26-12:00" level=info msg="received command" command=version correlation_id= messages="[1]" -time="2024-11-09T18:49:26-12:00" level=info msg="sending status" code="status 200 args [] messages [] " correlation_id= -time="2024-11-09T18:49:26-12:00" level=info msg="processed command" correlation_id= -time="2024-11-09T18:49:26-12:00" level=info msg="received packet" correlation_id= packet=list-lock -time="2024-11-09T18:49:26-12:00" level=info msg="received command" command=list-lock correlation_id= messages="[]" -time="2024-11-09T18:49:26-12:00" 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-11-09T18:49:26-12:00" 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-11-09T18:49:26-12:00" level=info msg="processed command" correlation_id= -time="2024-11-09T18:49:26-12:00" level=info msg="received packet" correlation_id= packet=quit -time="2024-11-09T18:49:26-12:00" level=info msg="received command" command=quit correlation_id= messages="[]" -time="2024-11-09T18:49:26-12:00" level=info msg="sending status" code="status 200 args [] messages [] " correlation_id= -time="2024-11-09T18:49:26-12:00" level=info msg="done processing commands" correlation_id= ---- PASS: TestLfsTransferListLock (0.01s) +time="2024-11-10T21:32:11+14:00" 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:36429/api/v4/internal/allowed" +time="2024-11-10T21:32:11+14:00" 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:36429/api/v4/internal/lfs_authenticate" +time="2024-11-10T21:32:11+14:00" level=info msg="processing commands" correlation_id= +time="2024-11-10T21:32:11+14:00" level=info msg="received packet" correlation_id= packet="version 1" +time="2024-11-10T21:32:11+14:00" level=info msg="received command" command=version correlation_id= messages="[1]" +time="2024-11-10T21:32:11+14:00" level=info msg="sending status" code="status 200 args [] messages [] " correlation_id= +time="2024-11-10T21:32:11+14:00" level=info msg="processed command" correlation_id= +time="2024-11-10T21:32:11+14:00" level=info msg="received packet" correlation_id= packet=list-lock +time="2024-11-10T21:32:11+14:00" level=info msg="received command" command=list-lock correlation_id= messages="[]" +time="2024-11-10T21:32:11+14:00" 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-11-10T21:32:11+14:00" 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-11-10T21:32:11+14:00" level=info msg="processed command" correlation_id= +time="2024-11-10T21:32:11+14:00" level=info msg="received packet" correlation_id= packet=quit +time="2024-11-10T21:32:11+14:00" level=info msg="received command" command=quit correlation_id= messages="[]" +time="2024-11-10T21:32:11+14:00" level=info msg="sending status" code="status 200 args [] messages [] " correlation_id= +time="2024-11-10T21:32:11+14:00" level=info msg="done processing commands" correlation_id= +--- PASS: TestLfsTransferListLock (0.02s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/lfstransfer 0.083s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/lfstransfer 0.424s === 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-11-09T18:49:29-12:00" level=info msg="personalaccesstoken: execute: requesting token" correlation_id= token_args="&{newtoken [read_api read_repository] 2024-12-09}" -time="2024-11-09T18:49:29-12:00" 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" +time="2024-11-10T21:32:27+14:00" level=info msg="personalaccesstoken: execute: requesting token" correlation_id= token_args="&{newtoken [read_api read_repository] 2024-12-10}" +time="2024-11-10T21:32:27+14:00" level=info msg="Finished HTTP request" content_length_bytes=114 correlation_id= duration_ms=17ns method=POST status=200 url="http://unix/api/v4/internal/personal_access_token" === RUN TestExecute/With_a_ttl_argument -time="2024-11-09T18:49:29-12:00" level=info msg="personalaccesstoken: execute: requesting token" correlation_id= token_args="&{newtoken [api] 2024-12-10}" -time="2024-11-09T18:49:29-12:00" 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" +time="2024-11-10T21:32:27+14:00" level=info msg="personalaccesstoken: execute: requesting token" correlation_id= token_args="&{newtoken [api] 2024-12-11}" +time="2024-11-10T21:32:27+14:00" level=info msg="Finished HTTP request" content_length_bytes=91 correlation_id= duration_ms=17ns method=POST status=200 url="http://unix/api/v4/internal/personal_access_token" === RUN TestExecute/With_bad_response -time="2024-11-09T18:49:29-12:00" level=info msg="personalaccesstoken: execute: requesting token" correlation_id= token_args="&{newtoken [read_api read_repository] 2024-12-09}" -time="2024-11-09T18:49:29-12:00" 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" +time="2024-11-10T21:32:27+14:00" level=info msg="personalaccesstoken: execute: requesting token" correlation_id= token_args="&{newtoken [read_api read_repository] 2024-12-10}" +time="2024-11-10T21:32:27+14:00" 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/personal_access_token" === RUN TestExecute/when_API_returns_an_error -time="2024-11-09T18:49:29-12:00" level=info msg="personalaccesstoken: execute: requesting token" correlation_id= token_args="&{newtoken [read_api read_repository] 2024-12-09}" -time="2024-11-09T18:49:29-12:00" 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" +time="2024-11-10T21:32:27+14:00" level=info msg="personalaccesstoken: execute: requesting token" correlation_id= token_args="&{newtoken [read_api read_repository] 2024-12-10}" +time="2024-11-10T21:32:27+14:00" level=info msg="Finished HTTP request" content_length_bytes=41 correlation_id= duration_ms=6ns method=POST status=200 url="http://unix/api/v4/internal/personal_access_token" === RUN TestExecute/When_API_fails -time="2024-11-09T18:49:29-12:00" level=info msg="personalaccesstoken: execute: requesting token" correlation_id= token_args="&{newtoken [read_api read_repository] 2024-12-09}" -time="2024-11-09T18:49:29-12:00" 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-11-09T18:49:30-12:00" 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-11-09T18:49:32-12:00" 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-11-10T21:32:27+14:00" level=info msg="personalaccesstoken: execute: requesting token" correlation_id= token_args="&{newtoken [read_api read_repository] 2024-12-10}" +time="2024-11-10T21:32:27+14:00" level=error msg="Internal API error" correlation_id= duration_ms=3ns error="" method=POST status=500 url="http://unix/api/v4/internal/personal_access_token" +time="2024-11-10T21:32:28+14:00" level=error msg="Internal API error" correlation_id= duration_ms=3ns error="" method=POST status=500 url="http://unix/api/v4/internal/personal_access_token" +time="2024-11-10T21:32:30+14:00" level=error msg="Internal API error" correlation_id= duration_ms=3ns error="" method=POST status=500 url="http://unix/api/v4/internal/personal_access_token" === RUN TestExecute/Without_KeyID_or_User -time="2024-11-09T18:49:32-12:00" level=info msg="personalaccesstoken: execute: requesting token" correlation_id= token_args="&{newtoken [read_api read_repository] 2024-12-09}" ---- PASS: TestExecute (3.02s) +time="2024-11-10T21:32:30+14:00" level=info msg="personalaccesstoken: execute: requesting token" correlation_id= token_args="&{newtoken [read_api read_repository] 2024-12-10}" +--- PASS: TestExecute (3.26s) --- 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.00s) - --- PASS: TestExecute/With_a_ttl_argument (0.00s) - --- PASS: TestExecute/With_bad_response (0.00s) - --- PASS: TestExecute/when_API_returns_an_error (0.00s) - --- PASS: TestExecute/When_API_fails (3.01s) + --- PASS: TestExecute/Without_a_ttl_argument (0.09s) + --- PASS: TestExecute/With_a_ttl_argument (0.03s) + --- PASS: TestExecute/With_bad_response (0.01s) + --- PASS: TestExecute/when_API_returns_an_error (0.01s) + --- PASS: TestExecute/When_API_fails (3.05s) --- PASS: TestExecute/Without_KeyID_or_User (0.00s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/personalaccesstoken 3.053s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/personalaccesstoken 3.589s === RUN TestCountingWriter_Write --- PASS: TestCountingWriter_Write (0.00s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/readwriter 0.008s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/readwriter 0.148s === RUN TestReceivePack === RUN TestReceivePack/via_unix_network - gitalycall_test.go:24: Server address: unix:/tmp/gitaly3235025700/gitaly.sock -time="2024-11-09T18:49:30-12:00" level=info msg="Finished HTTP request" content_length_bytes=572 correlation_id=a-correlation-id duration_ms=1ns method=POST status=200 url="http://127.0.0.1:36955/api/v4/internal/allowed" -time="2024-11-09T18:49:30-12:00" 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-11-09T18:49:30-12:00" level=info msg="Finished HTTP request" content_length_bytes=572 correlation_id=a-correlation-id duration_ms=1ns method=POST status=200 url="http://127.0.0.1:36955/api/v4/internal/allowed" -time="2024-11-09T18:49:30-12:00" 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/gitaly3178887155/gitaly.sock +time="2024-11-10T21:32:33+14:00" 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:46685/api/v4/internal/allowed" +time="2024-11-10T21:32:33+14:00" 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-11-10T21:32:33+14:00" 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:46685/api/v4/internal/allowed" +time="2024-11-10T21:32:33+14:00" 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-11-10T21:32:33+14:00" level=error msg="2024/11/10 21:32:33 [ERR] yamux: Failed to write header: write unix /tmp/gitaly3178887155/gitaly.sock->@: write: broken pipe" correlation_id= === RUN TestReceivePack/via_tcp_network - gitalycall_test.go:24: Server address: tcp://127.0.0.1:38011 -time="2024-11-09T18:49:30-12:00" 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:46547/api/v4/internal/allowed" -time="2024-11-09T18:49:30-12:00" 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-11-09T18:49:30-12:00" level=info msg="Finished HTTP request" content_length_bytes=555 correlation_id=a-correlation-id duration_ms=0s method=POST status=200 url="http://127.0.0.1:46547/api/v4/internal/allowed" -time="2024-11-09T18:49:30-12:00" 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:45897 +time="2024-11-10T21:32:33+14:00" level=info msg="Finished HTTP request" content_length_bytes=555 correlation_id=a-correlation-id duration_ms=19ns method=POST status=200 url="http://127.0.0.1:37313/api/v4/internal/allowed" +time="2024-11-10T21:32:33+14:00" 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-11-10T21:32:33+14:00" level=info msg="Finished HTTP request" content_length_bytes=555 correlation_id=a-correlation-id duration_ms=5ns method=POST status=200 url="http://127.0.0.1:37313/api/v4/internal/allowed" +time="2024-11-10T21:32:33+14:00" 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:46373 -time="2024-11-09T18:49:30-12:00" 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:44141/api/v4/internal/allowed" -time="2024-11-09T18:49:30-12:00" 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-11-09T18:49:30-12:00" level=info msg="Finished HTTP request" content_length_bytes=556 correlation_id=a-correlation-id duration_ms=0s method=POST status=200 url="http://127.0.0.1:44141/api/v4/internal/allowed" -time="2024-11-09T18:49:30-12:00" 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.06s) - --- PASS: TestReceivePack/via_unix_network (0.02s) - --- PASS: TestReceivePack/via_tcp_network (0.02s) - --- PASS: TestReceivePack/via_dns_network (0.01s) + gitalycall_test.go:24: Server address: dns:///127.0.0.1:33161 +time="2024-11-10T21:32:33+14:00" level=info msg="Finished HTTP request" content_length_bytes=556 correlation_id=a-correlation-id duration_ms=8ns method=POST status=200 url="http://127.0.0.1:38627/api/v4/internal/allowed" +time="2024-11-10T21:32:33+14:00" 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-11-10T21:32:33+14:00" level=info msg="Finished HTTP request" content_length_bytes=556 correlation_id=a-correlation-id duration_ms=19ns method=POST status=200 url="http://127.0.0.1:38627/api/v4/internal/allowed" +time="2024-11-10T21:32:33+14:00" 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.59s) + --- PASS: TestReceivePack/via_unix_network (0.24s) + --- PASS: TestReceivePack/via_tcp_network (0.20s) + --- PASS: TestReceivePack/via_dns_network (0.15s) === RUN TestAllowedAccess -time="2024-11-09T18:49:30-12:00" level=info msg="Finished HTTP request" content_length_bytes=571 correlation_id= duration_ms=1ns method=POST status=200 url="http://unix/api/v4/internal/allowed" -time="2024-11-09T18:49:30-12:00" level=warning msg="No gRPC service name specified, defaulting to gitlab-shell-unknown" correlation_id= service_name=gitlab-shell-unknown -time="2024-11-09T18:49:30-12:00" 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) +time="2024-11-10T21:32:33+14:00" level=info msg="Finished HTTP request" content_length_bytes=572 correlation_id= duration_ms=13ns method=POST status=200 url="http://unix/api/v4/internal/allowed" +time="2024-11-10T21:32:33+14:00" level=warning msg="No gRPC service name specified, defaulting to gitlab-shell-unknown" correlation_id= service_name=gitlab-shell-unknown +time="2024-11-10T21:32:33+14:00" 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) === RUN TestForbiddenAccess -time="2024-11-09T18:49:30-12:00" 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) +time="2024-11-10T21:32:34+14:00" level=error msg="Internal API error" correlation_id= duration_ms=7ns error="" method=POST status=403 url="http://unix/api/v4/internal/allowed" +--- PASS: TestForbiddenAccess (0.01s) === RUN TestCustomReceivePack -time="2024-11-09T18:49:30-12:00" 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-11-09T18:49:30-12:00" level=info msg="customaction: processApiEndpoints: Performing custom action" correlation_id= endpoint=/geo/proxy/info_refs primary_repo="https://repo/path" -time="2024-11-09T18:49:30-12:00" 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-11-09T18:49:30-12:00" level=info msg="customaction: processApiEndpoints: Performing custom action" correlation_id= endpoint=/geo/proxy/push primary_repo="https://repo/path" -time="2024-11-09T18:49:30-12:00" 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) +time="2024-11-10T21:32:34+14:00" level=info msg="Finished HTTP request" content_length_bytes=198 correlation_id= duration_ms=5ns method=POST status=300 url="http://unix/api/v4/internal/allowed" +time="2024-11-10T21:32:34+14:00" level=info msg="customaction: processApiEndpoints: Performing custom action" correlation_id= endpoint=/geo/proxy/info_refs primary_repo="https://repo/path" +time="2024-11-10T21:32:34+14:00" level=info msg="Finished HTTP request" content_length_bytes=22 correlation_id= duration_ms=7ns method=POST status=200 url="http://unix/geo/proxy/info_refs" +time="2024-11-10T21:32:34+14:00" level=info msg="customaction: processApiEndpoints: Performing custom action" correlation_id= endpoint=/geo/proxy/push primary_repo="https://repo/path" +time="2024-11-10T21:32:34+14:00" level=info msg="Finished HTTP request" content_length_bytes=22 correlation_id= duration_ms=13ns method=POST status=200 url="http://unix/geo/proxy/push" +--- PASS: TestCustomReceivePack (0.05s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/receivepack 0.104s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/receivepack 0.864s === RUN TestMissingUser -time="2024-11-09T18:49:32-12:00" level=info msg="Finished HTTP request" content_length_bytes=42 correlation_id= duration_ms=3ns method=POST status=200 url="http://unix/api/v4/internal/allowed" ---- PASS: TestMissingUser (0.01s) +time="2024-11-10T21:32:50+14:00" level=info msg="Finished HTTP request" content_length_bytes=42 correlation_id= duration_ms=29ns method=POST status=200 url="http://unix/api/v4/internal/allowed" +--- PASS: TestMissingUser (0.05s) === RUN TestConsoleMessages -time="2024-11-09T18:49:32-12:00" level=info msg="Finished HTTP request" content_length_bytes=46 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/api/v4/internal/allowed" ---- PASS: TestConsoleMessages (0.00s) +time="2024-11-10T21:32:50+14:00" level=info msg="Finished HTTP request" content_length_bytes=46 correlation_id= duration_ms=44ns method=POST status=200 url="http://unix/api/v4/internal/allowed" +--- PASS: TestConsoleMessages (0.06s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/shared/accessverifier 0.092s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/shared/accessverifier 0.424s ? gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/shared/disallowedcommand [no test files] === RUN TestExecuteEOFSent -time="2024-11-09T18:49:33-12:00" level=info msg="customaction: processApiEndpoints: Performing custom action" correlation_id= endpoint=/geo/proxy/info_refs_receive_pack primary_repo="https://repo/path" -time="2024-11-09T18:49:33-12:00" level=info msg="Finished HTTP request" content_length_bytes=35 correlation_id= duration_ms=1ns method=POST status=200 url="http://unix/geo/proxy/info_refs_receive_pack" -time="2024-11-09T18:49:33-12:00" level=info msg="customaction: processApiEndpoints: Performing custom action" correlation_id= endpoint=/geo/proxy/receive_pack primary_repo="https://repo/path" -time="2024-11-09T18:49:33-12:00" 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) +time="2024-11-10T21:32:55+14:00" level=info msg="customaction: processApiEndpoints: Performing custom action" correlation_id= endpoint=/geo/proxy/info_refs_receive_pack primary_repo="https://repo/path" +time="2024-11-10T21:32:55+14:00" level=info msg="Finished HTTP request" content_length_bytes=35 correlation_id= duration_ms=17ns method=POST status=200 url="http://unix/geo/proxy/info_refs_receive_pack" +time="2024-11-10T21:32:55+14:00" level=info msg="customaction: processApiEndpoints: Performing custom action" correlation_id= endpoint=/geo/proxy/receive_pack primary_repo="https://repo/path" +time="2024-11-10T21:32:55+14:00" level=info msg="Finished HTTP request" content_length_bytes=35 correlation_id= duration_ms=7ns method=POST status=200 url="http://unix/geo/proxy/receive_pack" +--- PASS: TestExecuteEOFSent (0.05s) === RUN TestExecuteNoEOFSent -time="2024-11-09T18:49:33-12:00" level=info msg="customaction: processApiEndpoints: Performing custom action" correlation_id= endpoint=/geo/proxy/info_refs_upload_pack primary_repo="https://repo/path" -time="2024-11-09T18:49:33-12:00" 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-11-09T18:49:33-12:00" level=info msg="customaction: processApiEndpoints: Performing custom action" correlation_id= endpoint=/geo/proxy/upload_pack primary_repo="https://repo/path" -time="2024-11-09T18:49:33-12:00" level=info msg="Finished HTTP request" content_length_bytes=35 correlation_id= duration_ms=1ns method=POST status=200 url="http://unix/geo/proxy/upload_pack" ---- PASS: TestExecuteNoEOFSent (0.00s) +time="2024-11-10T21:32:55+14:00" level=info msg="customaction: processApiEndpoints: Performing custom action" correlation_id= endpoint=/geo/proxy/info_refs_upload_pack primary_repo="https://repo/path" +time="2024-11-10T21:32:55+14:00" 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_upload_pack" +time="2024-11-10T21:32:55+14:00" level=info msg="customaction: processApiEndpoints: Performing custom action" correlation_id= endpoint=/geo/proxy/upload_pack primary_repo="https://repo/path" +time="2024-11-10T21:32:55+14:00" level=info msg="Finished HTTP request" content_length_bytes=35 correlation_id= duration_ms=18ns method=POST status=200 url="http://unix/geo/proxy/upload_pack" +--- PASS: TestExecuteNoEOFSent (0.04s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/shared/customaction 0.034s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/shared/customaction 0.598s === RUN TestExecute === RUN TestExecute/With_a_known_key_id -time="2024-11-09T18:49:35-12:00" 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" +time="2024-11-10T21:32:58+14:00" level=info msg="Finished HTTP request" content_length_bytes=55 correlation_id= duration_ms=15ns method=POST status=200 url="http://unix/api/v4/internal/two_factor_recovery_codes" === RUN TestExecute/With_bad_response -time="2024-11-09T18:49:35-12:00" 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-11-09T18:49:35-12:00" level=error msg="twofactorrecover: displayRecoveryCodes: failed to generate recovery codes" correlation_id= error="Parsing failed" +time="2024-11-10T21:32:58+14:00" 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/two_factor_recovery_codes" +time="2024-11-10T21:32:58+14:00" level=error msg="twofactorrecover: displayRecoveryCodes: failed to generate recovery codes" correlation_id= error="Parsing failed" === RUN TestExecute/With_API_returns_an_error -time="2024-11-09T18:49:35-12:00" 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-11-09T18:49:35-12:00" level=error msg="twofactorrecover: displayRecoveryCodes: failed to generate recovery codes" correlation_id= error="Forbidden!" +time="2024-11-10T21:32:58+14:00" level=info msg="Finished HTTP request" content_length_bytes=41 correlation_id= duration_ms=18ns method=POST status=200 url="http://unix/api/v4/internal/two_factor_recovery_codes" +time="2024-11-10T21:32:58+14:00" level=error msg="twofactorrecover: displayRecoveryCodes: failed to generate recovery codes" correlation_id= error="Forbidden!" === RUN TestExecute/With_API_fails -time="2024-11-09T18:49:35-12:00" 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-11-09T18:49:36-12:00" 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-11-09T18:49:38-12:00" 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-11-09T18:49:38-12:00" level=error msg="twofactorrecover: displayRecoveryCodes: failed to generate recovery codes" correlation_id= error="Internal API unreachable" +time="2024-11-10T21:32:58+14:00" level=error msg="Internal API error" correlation_id= duration_ms=18ns error="" method=POST status=500 url="http://unix/api/v4/internal/two_factor_recovery_codes" +time="2024-11-10T21:32:59+14:00" level=error msg="Internal API error" correlation_id= duration_ms=3ns error="" method=POST status=500 url="http://unix/api/v4/internal/two_factor_recovery_codes" +time="2024-11-10T21:33:01+14:00" level=error msg="Internal API error" correlation_id= duration_ms=3ns error="" method=POST status=500 url="http://unix/api/v4/internal/two_factor_recovery_codes" +time="2024-11-10T21:33:01+14:00" level=error msg="twofactorrecover: displayRecoveryCodes: failed to generate recovery codes" correlation_id= error="Internal API unreachable" === RUN TestExecute/With_missing_arguments -time="2024-11-09T18:49:38-12:00" level=error msg="twofactorrecover: displayRecoveryCodes: failed to generate recovery codes" correlation_id= error="who='' is invalid" +time="2024-11-10T21:33:01+14:00" 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.02s) - --- 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.01s) +--- PASS: TestExecute (3.14s) + --- PASS: TestExecute/With_a_known_key_id (0.03s) + --- PASS: TestExecute/With_bad_response (0.01s) + --- PASS: TestExecute/With_API_returns_an_error (0.03s) + --- PASS: TestExecute/With_API_fails (3.04s) --- PASS: TestExecute/With_missing_arguments (0.00s) --- PASS: TestExecute/With_negative_answer (0.00s) - --- PASS: TestExecute/With_some_other_answer (0.00s) + --- PASS: TestExecute/With_some_other_answer (0.01s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/twofactorrecover 3.046s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/twofactorrecover 3.664s === RUN TestExecute === RUN TestExecute/Verify_via_OTP -time="2024-11-09T18:49:36-12:00" level=info msg="Finished HTTP request" content_length_bytes=17 correlation_id= duration_ms=1ns method=POST status=200 url="http://unix/api/v4/internal/two_factor_manual_otp_check" -time="2024-11-09T18:49:36-12:00" level=info msg="Two factor verify command finished" correlation_id= message="OTP validation successful. Git operations are now allowed." +time="2024-11-10T21:33:15+14:00" 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-11-10T21:33:15+14:00" 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-11-09T18:49:36-12:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=3ns error="context canceled" method=POST url="http://unix/api/v4/internal/two_factor_push_otp_check" -time="2024-11-09T18:49:36-12:00" 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-11-09T18:49:36-12:00" level=info msg="Two factor verify command finished" correlation_id= message="OTP validation successful. Git operations are now allowed." +time="2024-11-10T21:33:15+14:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=32ns error="context canceled" method=POST url="http://unix/api/v4/internal/two_factor_push_otp_check" +time="2024-11-10T21:33:15+14:00" level=error msg="Internal API error" correlation_id= duration_ms=7ns error="" method=POST status=500 url="http://unix/api/v4/internal/two_factor_push_otp_check" +time="2024-11-10T21:33:15+14:00" level=info msg="Finished HTTP request" content_length_bytes=17 correlation_id= duration_ms=16ns method=POST status=200 url="http://unix/api/v4/internal/two_factor_manual_otp_check" +time="2024-11-10T21:33:15+14:00" 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-11-09T18:49:36-12:00" 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-11-09T18:49:36-12:00" 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-11-09T18:49:36-12:00" 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-11-10T21:33:15+14:00" level=info msg="Finished HTTP request" content_length_bytes=17 correlation_id= duration_ms=11ns method=POST status=200 url="http://unix/api/v4/internal/two_factor_push_otp_check" +time="2024-11-10T21:33:15+14:00" 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-11-09T18:49:36-12:00" level=info msg="Two factor verify command finished" correlation_id= message="OTP validation failed: OTP cannot be blank." +time="2024-11-10T21:33:15+14:00" 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-11-09T18:49:36-12:00" 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-11-09T18:49:36-12:00" level=info msg="Finished HTTP request" content_length_bytes=17 correlation_id= duration_ms=1ns method=POST status=200 url="http://unix/api/v4/internal/two_factor_manual_otp_check" -time="2024-11-09T18:49:36-12:00" 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_manual_otp_check" -time="2024-11-09T18:49:36-12:00" level=info msg="Two factor verify command finished" correlation_id= message="OTP validation failed: Parsing failed" +time="2024-11-10T21:33:15+14:00" 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-11-10T21:33:15+14:00" 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-11-10T21:33:15+14:00" 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/two_factor_manual_otp_check" +time="2024-11-10T21:33:15+14:00" 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-11-09T18:49:36-12:00" 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-11-09T18:49:36-12:00" 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-11-09T18:49:36-12:00" level=info msg="Two factor verify command finished" correlation_id= message="OTP validation failed: error message" +time="2024-11-10T21:33:15+14:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=14ns error="context canceled" method=POST url="http://unix/api/v4/internal/two_factor_push_otp_check" +time="2024-11-10T21:33:15+14:00" level=info msg="Finished HTTP request" content_length_bytes=44 correlation_id= duration_ms=14ns method=POST status=200 url="http://unix/api/v4/internal/two_factor_manual_otp_check" +time="2024-11-10T21:33:15+14:00" level=info msg="Two factor verify command finished" correlation_id= message="OTP validation failed: error message" === RUN TestExecute/With_API_fails -time="2024-11-09T18:49:36-12:00" 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-11-09T18:49:36-12:00" 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-11-09T18:49:37-12:00" 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-11-09T18:49:39-12:00" 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-11-09T18:49:39-12:00" level=info msg="Two factor verify command finished" correlation_id= message="OTP validation failed: Internal API unreachable" +time="2024-11-10T21:33:15+14:00" level=error msg="Internal API unreachable" correlation_id= duration_ms=15ns error="context canceled" method=POST url="http://unix/api/v4/internal/two_factor_push_otp_check" +time="2024-11-10T21:33:15+14:00" level=error msg="Internal API error" correlation_id= duration_ms=20ns error="" method=POST status=500 url="http://unix/api/v4/internal/two_factor_manual_otp_check" +time="2024-11-10T21:33:16+14:00" 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-11-10T21:33:18+14:00" level=error msg="Internal API error" correlation_id= duration_ms=5ns error="" method=POST status=500 url="http://unix/api/v4/internal/two_factor_manual_otp_check" +time="2024-11-10T21:33:18+14:00" level=info msg="Two factor verify command finished" correlation_id= message="OTP validation failed: Internal API unreachable" === RUN TestExecute/With_missing_arguments -time="2024-11-09T18:49:39-12:00" level=info msg="Two factor verify command finished" correlation_id= message="OTP validation failed: who='' is invalid" ---- PASS: TestExecute (3.03s) - --- 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.00s) - --- PASS: TestExecute/With_API_returns_an_error (0.00s) - --- PASS: TestExecute/With_API_fails (3.02s) +time="2024-11-10T21:33:18+14:00" level=info msg="Two factor verify command finished" correlation_id= message="OTP validation failed: who='' is invalid" +time="2024-11-10T21:33:18+14:00" level=error msg="Internal API unreachable" correlation_id= duration_ms="3.043µs" error="context canceled" method=POST url="http://unix/api/v4/internal/two_factor_push_otp_check" +--- PASS: TestExecute (3.15s) + --- PASS: TestExecute/Verify_via_OTP (0.04s) + --- PASS: TestExecute/Verify_via_OTP#01 (0.02s) + --- PASS: TestExecute/Verify_via_push_authentication (0.01s) + --- PASS: TestExecute/With_an_empty_OTP (0.01s) + --- PASS: TestExecute/With_bad_response (0.01s) + --- PASS: TestExecute/With_API_returns_an_error (0.02s) + --- PASS: TestExecute/With_API_fails (3.04s) --- PASS: TestExecute/With_missing_arguments (0.00s) === RUN TestCanceledContext -time="2024-11-09T18:49:39-12:00" level=info msg="Two factor verify command finished" correlation_id= message="OTP validation failed: context canceled" ---- PASS: TestCanceledContext (0.00s) +time="2024-11-10T21:33:18+14:00" level=info msg="Two factor verify command finished" correlation_id= message="OTP validation failed: context canceled" +--- PASS: TestCanceledContext (0.01s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/twofactorverify 3.053s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/twofactorverify 3.442s === RUN TestUploadArchive === RUN TestUploadArchive/via_unix_network - gitalycall_test.go:24: Server address: unix:/tmp/gitaly2356497992/gitaly.sock -time="2024-11-09T18:49:36-12:00" level=info msg="Finished HTTP request" content_length_bytes=572 correlation_id=01JCADBK88PPPW91G0KDJJ6KHH duration_ms=1ns method=POST status=200 url="http://127.0.0.1:38465/api/v4/internal/allowed" -time="2024-11-09T18:49:36-12:00" level=info msg="executing git command" command=git-upload-archive correlation_id=01JCADBK88PPPW91G0KDJJ6KHH 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/gitaly4128935827/gitaly.sock +time="2024-11-10T21:33:23+14:00" level=info msg="Finished HTTP request" content_length_bytes=572 correlation_id=01JCAFVRGR042JVW4NMV0NWQ49 duration_ms=13ns method=POST status=200 url="http://127.0.0.1:33663/api/v4/internal/allowed" +time="2024-11-10T21:33:23+14:00" level=info msg="executing git command" command=git-upload-archive correlation_id=01JCAFVRGR042JVW4NMV0NWQ49 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_tcp_network - gitalycall_test.go:24: Server address: tcp://127.0.0.1:33063 -time="2024-11-09T18:49:36-12:00" level=info msg="Finished HTTP request" content_length_bytes=555 correlation_id=01JCADBK8JW5EF171198563NHD duration_ms=1ns method=POST status=200 url="http://127.0.0.1:41209/api/v4/internal/allowed" -time="2024-11-09T18:49:36-12:00" level=info msg="executing git command" command=git-upload-archive correlation_id=01JCADBK8JW5EF171198563NHD 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:36355 +time="2024-11-10T21:33:23+14:00" level=info msg="Finished HTTP request" content_length_bytes=555 correlation_id=01JCAFVRKP4H27WWVV1CJRNVEC duration_ms=7ns method=POST status=200 url="http://127.0.0.1:35701/api/v4/internal/allowed" +time="2024-11-10T21:33:23+14:00" level=info msg="executing git command" command=git-upload-archive correlation_id=01JCAFVRKP4H27WWVV1CJRNVEC 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:36741 -time="2024-11-09T18:49:36-12:00" level=info msg="Finished HTTP request" content_length_bytes=556 correlation_id=01JCADBK8YDQXSD0FDJWX00YAZ duration_ms=0s method=POST status=200 url="http://127.0.0.1:33753/api/v4/internal/allowed" -time="2024-11-09T18:49:36-12:00" level=info msg="executing git command" command=git-upload-archive correlation_id=01JCADBK8YDQXSD0FDJWX00YAZ 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.03s) - --- PASS: TestUploadArchive/via_unix_network (0.01s) - --- PASS: TestUploadArchive/via_tcp_network (0.01s) - --- PASS: TestUploadArchive/via_dns_network (0.01s) + gitalycall_test.go:24: Server address: dns:///127.0.0.1:35239 +time="2024-11-10T21:33:23+14:00" level=info msg="Finished HTTP request" content_length_bytes=556 correlation_id=01JCAFVRPZRNR59SDC0M0NA94P duration_ms=15ns method=POST status=200 url="http://127.0.0.1:41495/api/v4/internal/allowed" +time="2024-11-10T21:33:23+14:00" level=info msg="executing git command" command=git-upload-archive correlation_id=01JCAFVRPZRNR59SDC0M0NA94P 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.26s) + --- PASS: TestUploadArchive/via_unix_network (0.10s) + --- PASS: TestUploadArchive/via_tcp_network (0.10s) + --- PASS: TestUploadArchive/via_dns_network (0.05s) === RUN TestAllowedAccess -time="2024-11-09T18:49:36-12:00" level=info msg="Finished HTTP request" content_length_bytes=572 correlation_id=01JCADBK944RSJFHGH9K6Z85MM duration_ms=0s method=POST status=200 url="http://127.0.0.1:36825/api/v4/internal/allowed" -time="2024-11-09T18:49:36-12:00" level=info msg="executing git command" command=git-upload-archive correlation_id=01JCADBK944RSJFHGH9K6Z85MM 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) +time="2024-11-10T21:33:23+14:00" level=info msg="Finished HTTP request" content_length_bytes=572 correlation_id=01JCAFVRRGWGA4CNVT47JMBGZM duration_ms=18ns method=POST status=200 url="http://127.0.0.1:42013/api/v4/internal/allowed" +time="2024-11-10T21:33:23+14:00" level=info msg="executing git command" command=git-upload-archive correlation_id=01JCAFVRRGWGA4CNVT47JMBGZM 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.08s) === RUN TestForbiddenAccess -time="2024-11-09T18:49:36-12:00" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=403 url="http://127.0.0.1:43277/api/v4/internal/allowed" ---- PASS: TestForbiddenAccess (0.00s) +time="2024-11-10T21:33:23+14:00" level=error msg="Internal API error" correlation_id= duration_ms=9ns error="" method=POST status=403 url="http://127.0.0.1:40831/api/v4/internal/allowed" +--- PASS: TestForbiddenAccess (0.03s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/uploadarchive 0.058s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/uploadarchive 0.714s === RUN TestUploadPack === RUN TestUploadPack/via_unix_network - gitalycall_test.go:24: Server address: unix:/tmp/gitaly547056027/gitaly.sock -time="2024-11-09T18:49:39-12:00" level=info msg="Finished HTTP request" content_length_bytes=571 correlation_id=a-correlation-id duration_ms=1ns method=POST status=200 url="http://127.0.0.1:45297/api/v4/internal/allowed" -time="2024-11-09T18:49:39-12:00" 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/gitaly1306374358/gitaly.sock +time="2024-11-10T21:33:23+14:00" level=info msg="Finished HTTP request" content_length_bytes=572 correlation_id=a-correlation-id duration_ms=15ns method=POST status=200 url="http://127.0.0.1:43099/api/v4/internal/allowed" +time="2024-11-10T21:33:23+14:00" 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:38175 -time="2024-11-09T18:49:39-12:00" 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:34699/api/v4/internal/allowed" -time="2024-11-09T18:49:39-12:00" 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:37475 +time="2024-11-10T21:33:23+14:00" 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:40699/api/v4/internal/allowed" +time="2024-11-10T21:33:23+14:00" 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:36651 -time="2024-11-09T18:49:39-12:00" 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:42785/api/v4/internal/allowed" -time="2024-11-09T18:49:39-12:00" 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.04s) - --- PASS: TestUploadPack/via_unix_network (0.01s) - --- PASS: TestUploadPack/via_tcp_network (0.02s) - --- PASS: TestUploadPack/via_dns_network (0.01s) + gitalycall_test.go:24: Server address: dns:///127.0.0.1:41269 +time="2024-11-10T21:33:23+14:00" level=info msg="Finished HTTP request" content_length_bytes=556 correlation_id=a-correlation-id duration_ms=7ns method=POST status=200 url="http://127.0.0.1:33867/api/v4/internal/allowed" +time="2024-11-10T21:33:23+14:00" 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.29s) + --- PASS: TestUploadPack/via_unix_network (0.08s) + --- PASS: TestUploadPack/via_tcp_network (0.13s) + --- PASS: TestUploadPack/via_dns_network (0.07s) === RUN TestAllowedAccess -time="2024-11-09T18:49:39-12:00" 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:40687/api/v4/internal/allowed" -time="2024-11-09T18:49:39-12:00" level=warning msg="No gRPC service name specified, defaulting to gitlab-shell-unknown" correlation_id= service_name=gitlab-shell-unknown -time="2024-11-09T18:49:39-12:00" 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.01s) +time="2024-11-10T21:33:23+14:00" 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:35855/api/v4/internal/allowed" +time="2024-11-10T21:33:23+14:00" level=warning msg="No gRPC service name specified, defaulting to gitlab-shell-unknown" correlation_id= service_name=gitlab-shell-unknown +time="2024-11-10T21:33:23+14:00" 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.11s) === RUN TestForbiddenAccess -time="2024-11-09T18:49:39-12:00" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=403 url="http://127.0.0.1:34955/api/v4/internal/allowed" ---- PASS: TestForbiddenAccess (0.00s) +time="2024-11-10T21:33:23+14:00" level=error msg="Internal API error" correlation_id= duration_ms=7ns error="" method=POST status=403 url="http://127.0.0.1:39461/api/v4/internal/allowed" +--- PASS: TestForbiddenAccess (0.03s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/uploadpack 0.072s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/uploadpack 0.860s === RUN TestDefaultConfig --- PASS: TestDefaultConfig (0.00s) === RUN TestConfigApplyGlobalState --- PASS: TestConfigApplyGlobalState (0.00s) === RUN TestCustomPrometheusMetrics -time="2024-11-09T18:49:41-12:00" level=error msg="Internal API error" correlation_id= duration_ms=1ns error="" method=GET status=404 url="http://127.0.0.1:45985" ---- PASS: TestCustomPrometheusMetrics (0.00s) +time="2024-11-10T21:33:27+14:00" level=error msg="Internal API error" correlation_id= duration_ms=17ns error="" method=GET status=404 url="http://127.0.0.1:35363" +--- PASS: TestCustomPrometheusMetrics (0.04s) === RUN TestNewFromDir ---- PASS: TestNewFromDir (0.01s) +--- PASS: TestNewFromDir (0.13s) === RUN TestYAMLDuration === RUN TestYAMLDuration/seconds_assumed_by_default === RUN TestYAMLDuration/milliseconds_are_parsed @@ -3800,7 +3838,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.038s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/config 0.424s === RUN TestDisplayWarningMessage === RUN TestDisplayWarningMessage/empty === RUN TestDisplayWarningMessage/basically_empty @@ -3846,7 +3884,7 @@ === RUN Test_divider --- PASS: Test_divider (0.00s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/console 0.010s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/console 0.064s === RUN TestNewSuccess === RUN TestNewSuccess/GITLAB_SHELL_DIR_env_var_is_not_defined executable_test.go:65: @@ -3863,7 +3901,7 @@ +/tmp Test: TestNewSuccess/GITLAB_SHELL_DIR_env_var_is_not_defined === RUN TestNewSuccess/GITLAB_SHELL_DIR_env_var_is_defined ---- FAIL: TestNewSuccess (0.00s) +--- FAIL: TestNewSuccess (0.01s) --- FAIL: TestNewSuccess/GITLAB_SHELL_DIR_env_var_is_not_defined (0.00s) --- PASS: TestNewSuccess/GITLAB_SHELL_DIR_env_var_is_defined (0.00s) === RUN TestNewFailure @@ -3873,300 +3911,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.009s +FAIL gitlab.com/gitlab-org/gitlab-shell/v14/internal/executable 0.107s ? gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet [no test files] === RUN TestPrometheusMetrics -time="2024-11-09T18:49:44-12:00" level=warning msg="No gRPC service name specified, defaulting to gitlab-shell-unknown" correlation_id= service_name=gitlab-shell-unknown -time="2024-11-09T18:49:44-12:00" level=warning msg="No gRPC service name specified, defaulting to gitlab-shell-unknown" correlation_id= service_name=gitlab-shell-unknown ---- PASS: TestPrometheusMetrics (0.00s) +time="2024-11-10T21:33:47+14:00" level=warning msg="No gRPC service name specified, defaulting to gitlab-shell-unknown" correlation_id= service_name=gitlab-shell-unknown +time="2024-11-10T21:33:47+14:00" level=warning msg="No gRPC service name specified, defaulting to gitlab-shell-unknown" correlation_id= service_name=gitlab-shell-unknown +--- PASS: TestPrometheusMetrics (0.03s) === RUN TestCachedConnections -time="2024-11-09T18:49:44-12:00" level=warning msg="No gRPC service name specified, defaulting to gitlab-shell-unknown" correlation_id= service_name=gitlab-shell-unknown -time="2024-11-09T18:49:44-12:00" level=warning msg="No gRPC service name specified, defaulting to gitlab-shell-unknown" correlation_id= service_name=gitlab-shell-unknown ---- PASS: TestCachedConnections (0.00s) +time="2024-11-10T21:33:47+14:00" level=warning msg="No gRPC service name specified, defaulting to gitlab-shell-unknown" correlation_id= service_name=gitlab-shell-unknown +time="2024-11-10T21:33:47+14:00" level=warning msg="No gRPC service name specified, defaulting to gitlab-shell-unknown" correlation_id= service_name=gitlab-shell-unknown +--- PASS: TestCachedConnections (0.04s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitaly 0.036s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitaly 0.400s === RUN TestSuccessfulResponses === RUN TestSuccessfulResponses/Provide_key_id_within_the_request -time="2024-11-09T18:49:44-12:00" level=info msg="Finished HTTP request" content_length_bytes=690 correlation_id= duration_ms=1ns method=POST status=200 url="http://unix/api/v4/internal/allowed" +time="2024-11-10T21:33:50+14:00" 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" === RUN TestSuccessfulResponses/Provide_username_within_the_request -time="2024-11-09T18:49:44-12:00" level=info msg="Finished HTTP request" content_length_bytes=690 correlation_id= duration_ms=1ns method=POST status=200 url="http://unix/api/v4/internal/allowed" +time="2024-11-10T21:33:50+14:00" level=info msg="Finished HTTP request" content_length_bytes=690 correlation_id= duration_ms=4ns method=POST status=200 url="http://unix/api/v4/internal/allowed" === RUN TestSuccessfulResponses/Provide_krb5principal_within_the_request -time="2024-11-09T18:49:44-12:00" 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.02s) - --- PASS: TestSuccessfulResponses/Provide_key_id_within_the_request (0.00s) - --- PASS: TestSuccessfulResponses/Provide_username_within_the_request (0.00s) - --- PASS: TestSuccessfulResponses/Provide_krb5principal_within_the_request (0.00s) +time="2024-11-10T21:33:50+14:00" level=info msg="Finished HTTP request" content_length_bytes=690 correlation_id= duration_ms=2ns method=POST status=200 url="http://unix/api/v4/internal/allowed" +--- PASS: TestSuccessfulResponses (0.24s) + --- PASS: TestSuccessfulResponses/Provide_key_id_within_the_request (0.03s) + --- PASS: TestSuccessfulResponses/Provide_username_within_the_request (0.01s) + --- PASS: TestSuccessfulResponses/Provide_krb5principal_within_the_request (0.03s) === RUN TestGeoPushGetCustomAction -time="2024-11-09T18:49:44-12:00" level=info msg="Finished HTTP request" content_length_bytes=1036 correlation_id= duration_ms=0s method=POST status=300 url="http://unix/api/v4/internal/allowed" ---- PASS: TestGeoPushGetCustomAction (0.01s) +time="2024-11-10T21:33:50+14:00" level=info msg="Finished HTTP request" content_length_bytes=1036 correlation_id= duration_ms=10ns method=POST status=300 url="http://unix/api/v4/internal/allowed" +--- PASS: TestGeoPushGetCustomAction (0.15s) === RUN TestGeoPullGetCustomAction -time="2024-11-09T18:49:44-12:00" level=info msg="Finished HTTP request" content_length_bytes=1148 correlation_id= duration_ms=0s method=POST status=300 url="http://unix/api/v4/internal/allowed" ---- PASS: TestGeoPullGetCustomAction (0.01s) +time="2024-11-10T21:33:51+14:00" level=info msg="Finished HTTP request" content_length_bytes=1148 correlation_id= duration_ms=10ns method=POST status=300 url="http://unix/api/v4/internal/allowed" +--- PASS: TestGeoPullGetCustomAction (0.21s) === RUN TestErrorResponses === RUN TestErrorResponses/A_response_with_an_error_message -time="2024-11-09T18:49:44-12:00" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=403 url="http://unix/api/v4/internal/allowed" +time="2024-11-10T21:33:51+14:00" level=error msg="Internal API error" correlation_id= duration_ms=5ns error="" method=POST status=403 url="http://unix/api/v4/internal/allowed" === RUN TestErrorResponses/A_response_with_bad_JSON -time="2024-11-09T18:49:44-12:00" 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" +time="2024-11-10T21:33:51+14:00" level=info msg="Finished HTTP request" content_length_bytes=24 correlation_id= duration_ms=4ns method=POST status=200 url="http://unix/api/v4/internal/allowed" === RUN TestErrorResponses/An_error_response_without_message -time="2024-11-09T18:49:44-12:00" 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.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) +time="2024-11-10T21:33:51+14:00" level=error msg="Internal API error" correlation_id= duration_ms=20ns error="" method=POST status=403 url="http://unix/api/v4/internal/allowed" +--- PASS: TestErrorResponses (0.05s) + --- PASS: TestErrorResponses/A_response_with_an_error_message (0.02s) + --- PASS: TestErrorResponses/A_response_with_bad_JSON (0.01s) + --- PASS: TestErrorResponses/An_error_response_without_message (0.02s) === RUN TestCheckIP === RUN TestCheckIP/IPv4_address -time="2024-11-09T18:49:44-12:00" 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" +time="2024-11-10T21:33:51+14:00" level=info msg="Finished HTTP request" content_length_bytes=0 correlation_id= duration_ms=14ns method=POST status=200 url="http://unix/api/v4/internal/allowed" === RUN TestCheckIP/IPv6_address -time="2024-11-09T18:49:44-12:00" 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" +time="2024-11-10T21:33:51+14:00" 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" === RUN TestCheckIP/Host_and_port -time="2024-11-09T18:49:44-12:00" 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" +time="2024-11-10T21:33:51+14:00" 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" === RUN TestCheckIP/IPv6_host_and_port -time="2024-11-09T18:49:44-12:00" 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" +time="2024-11-10T21:33:51+14:00" 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" === RUN TestCheckIP/Bad_remote_addr -time="2024-11-09T18:49:44-12:00" 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" ---- PASS: TestCheckIP (0.01s) - --- PASS: TestCheckIP/IPv4_address (0.00s) - --- PASS: TestCheckIP/IPv6_address (0.00s) - --- PASS: TestCheckIP/Host_and_port (0.00s) - --- PASS: TestCheckIP/IPv6_host_and_port (0.00s) - --- PASS: TestCheckIP/Bad_remote_addr (0.00s) +time="2024-11-10T21:33:51+14:00" 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" +--- PASS: TestCheckIP (0.08s) + --- PASS: TestCheckIP/IPv4_address (0.02s) + --- PASS: TestCheckIP/IPv6_address (0.01s) + --- PASS: TestCheckIP/Host_and_port (0.02s) + --- PASS: TestCheckIP/IPv6_host_and_port (0.02s) + --- PASS: TestCheckIP/Bad_remote_addr (0.02s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/accessverifier 0.088s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/accessverifier 1.120s === RUN TestGetByKey -time="2024-11-09T18:49:48-12:00" 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) +time="2024-11-10T21:33:57+14:00" 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.04s) === RUN TestGetByKeyErrorResponses === RUN TestGetByKeyErrorResponses/A_response_with_an_error_message -time="2024-11-09T18:49:48-12:00" 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-message&user_identifier=user-id" +time="2024-11-10T21:33:57+14:00" level=error msg="Internal API error" correlation_id= duration_ms=14ns 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-11-09T18:49:48-12:00" 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" +time="2024-11-10T21:33:57+14:00" level=info msg="Finished HTTP request" content_length_bytes=27 correlation_id= duration_ms=10ns 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-11-09T18:49:48-12:00" 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" +time="2024-11-10T21:33:57+14:00" level=error msg="Internal API error" correlation_id= duration_ms=6ns 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-11-09T18:49:48-12:00" level=error msg="Internal API error" correlation_id= duration_ms=1ns 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.00s) - --- PASS: TestGetByKeyErrorResponses/A_response_with_bad_JSON (0.00s) - --- PASS: TestGetByKeyErrorResponses/A_forbidden_(403)_response_without_message (0.00s) +time="2024-11-10T21:33:57+14:00" level=error msg="Internal API error" correlation_id= duration_ms=3ns error="" method=GET status=404 url="http://unix/api/v4/internal/authorized_certs?key=not-found&user_identifier=user-id" +--- PASS: TestGetByKeyErrorResponses (0.06s) + --- PASS: TestGetByKeyErrorResponses/A_response_with_an_error_message (0.02s) + --- PASS: TestGetByKeyErrorResponses/A_response_with_bad_JSON (0.01s) + --- PASS: TestGetByKeyErrorResponses/A_forbidden_(403)_response_without_message (0.02s) --- PASS: TestGetByKeyErrorResponses/A_not_found_(404)_response_without_message (0.00s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/authorizedcerts 0.032s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/authorizedcerts 0.407s === RUN TestGetByKey -time="2024-11-09T18:49:48-12:00" 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.00s) +time="2024-11-10T21:34:12+14:00" level=info msg="Finished HTTP request" content_length_bytes=28 correlation_id= duration_ms=15ns method=GET status=200 url="http://unix/api/v4/internal/authorized_keys?key=key" +--- PASS: TestGetByKey (0.05s) === RUN TestGetByKeyErrorResponses === RUN TestGetByKeyErrorResponses/A_response_with_an_error_message -time="2024-11-09T18:49:48-12:00" 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" +time="2024-11-10T21:34:12+14:00" level=error msg="Internal API error" correlation_id= duration_ms=2ns 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-11-09T18:49:48-12:00" 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" +time="2024-11-10T21:34:12+14:00" level=info msg="Finished HTTP request" content_length_bytes=27 correlation_id= duration_ms=3ns 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-11-09T18:49:48-12:00" 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" +time="2024-11-10T21:34:12+14:00" level=error msg="Internal API error" correlation_id= duration_ms=14ns 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-11-09T18:49:48-12:00" 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) +time="2024-11-10T21:34:12+14:00" level=error msg="Internal API error" correlation_id= duration_ms=6ns error="" method=GET status=404 url="http://unix/api/v4/internal/authorized_keys?key=not-found" +--- PASS: TestGetByKeyErrorResponses (0.04s) --- PASS: TestGetByKeyErrorResponses/A_response_with_an_error_message (0.00s) - --- 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: TestGetByKeyErrorResponses/A_response_with_bad_JSON (0.01s) + --- PASS: TestGetByKeyErrorResponses/A_forbidden_(403)_response_without_message (0.02s) + --- PASS: TestGetByKeyErrorResponses/A_not_found_(404)_response_without_message (0.01s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/authorizedkeys 0.032s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/authorizedkeys 0.362s === RUN TestGetByKeyId -time="2024-11-09T18:49:48-12:00" 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) +time="2024-11-10T21:34:12+14:00" 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.02s) === RUN TestGetByUsername -time="2024-11-09T18:49:48-12:00" 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" ---- PASS: TestGetByUsername (0.00s) +time="2024-11-10T21:34:12+14:00" 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?username=jane-doe" +--- PASS: TestGetByUsername (0.01s) === RUN TestGetByKrb5Principal -time="2024-11-09T18:49:48-12:00" 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?krb5principal=john-doe%40TEST.TEST" ---- PASS: TestGetByKrb5Principal (0.00s) +time="2024-11-10T21:34:12+14:00" 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.01s) === RUN TestMissingUser -time="2024-11-09T18:49:48-12:00" 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) +time="2024-11-10T21:34:12+14:00" 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?username=missing" +--- PASS: TestMissingUser (0.01s) === RUN TestErrorResponses === RUN TestErrorResponses/A_response_with_an_error_message -time="2024-11-09T18:49:48-12:00" 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" +time="2024-11-10T21:34:12+14:00" 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_message" === RUN TestErrorResponses/A_response_with_bad_JSON -time="2024-11-09T18:49:48-12:00" 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" +time="2024-11-10T21:34:12+14:00" level=info msg="Finished HTTP request" content_length_bytes=27 correlation_id= duration_ms=2ns method=GET status=200 url="http://unix/api/v4/internal/discover?username=broken_json" === RUN TestErrorResponses/An_error_response_without_message -time="2024-11-09T18:49:48-12:00" 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) +time="2024-11-10T21:34:12+14:00" 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.02s) + --- 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: TestErrorResponses/An_error_response_without_message (0.01s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/discover 0.037s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/discover 0.213s === RUN TestInfoRefs -time="2024-11-09T18:49:50-12:00" level=info msg="Finished HTTP request" content_length_bytes=16 correlation_id= duration_ms=1ns method=GET status=200 url="http://127.0.0.1:43049/info/refs?service=git-receive-pack" -time="2024-11-09T18:49:50-12:00" level=info msg="Finished HTTP request" content_length_bytes=15 correlation_id= duration_ms=0s method=GET status=200 url="http://127.0.0.1:43049/info/refs?service=git-upload-pack" -time="2024-11-09T18:49:50-12:00" level=info msg="Finished HTTP request" content_length_bytes=16 correlation_id= duration_ms=0s method=GET status=200 url="http://127.0.0.1:43049/info/refs?service=git-archive-pack" ---- PASS: TestInfoRefs (0.01s) +time="2024-11-10T21:34:16+14:00" 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:36835/info/refs?service=git-receive-pack" +time="2024-11-10T21:34:16+14:00" level=info msg="Finished HTTP request" content_length_bytes=15 correlation_id= duration_ms=12ns method=GET status=200 url="http://127.0.0.1:36835/info/refs?service=git-upload-pack" +time="2024-11-10T21:34:16+14:00" 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:36835/info/refs?service=git-archive-pack" +--- PASS: TestInfoRefs (0.06s) === RUN TestReceivePack -time="2024-11-09T18:49:50-12:00" level=info msg="Finished HTTP request" content_length_bytes=25 correlation_id= duration_ms=0s method=POST status=200 url="http://127.0.0.1:33799/git-receive-pack" ---- PASS: TestReceivePack (0.00s) +time="2024-11-10T21:34:16+14:00" level=info msg="Finished HTTP request" content_length_bytes=25 correlation_id= duration_ms=9ns method=POST status=200 url="http://127.0.0.1:43023/git-receive-pack" +--- PASS: TestReceivePack (0.02s) === RUN TestUploadPack -time="2024-11-09T18:49:50-12:00" 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:34143/git-upload-pack" ---- PASS: TestUploadPack (0.00s) +time="2024-11-10T21:34:16+14:00" level=info msg="Finished HTTP request" content_length_bytes=24 correlation_id= duration_ms=9ns method=POST status=200 url="http://127.0.0.1:45257/git-upload-pack" +--- PASS: TestUploadPack (0.01s) === RUN TestFailedHTTPRequest -time="2024-11-09T18:49:50-12:00" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=400 url="http://127.0.0.1:46569/info/refs?service=git-receive-pack" ---- PASS: TestFailedHTTPRequest (0.00s) +time="2024-11-10T21:34:16+14:00" level=error msg="Internal API error" correlation_id= duration_ms=12ns error="" method=GET status=400 url="http://127.0.0.1:42267/info/refs?service=git-receive-pack" +--- PASS: TestFailedHTTPRequest (0.01s) === RUN TestFailedErrorReadRequest -time="2024-11-09T18:49:50-12:00" level=error msg="Internal API error" correlation_id= duration_ms=1ns error="" method=GET status=400 url="http://127.0.0.1:40819/info/refs?service=git-receive-pack" ---- PASS: TestFailedErrorReadRequest (0.00s) +time="2024-11-10T21:34:16+14:00" level=error msg="Internal API error" correlation_id= duration_ms=5ns error="" method=GET status=400 url="http://127.0.0.1:39157/info/refs?service=git-receive-pack" +--- PASS: TestFailedErrorReadRequest (0.02s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/git 0.037s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/git 0.583s === RUN TestAudit -time="2024-11-09T18:49:50-12:00" 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.00s) +time="2024-11-10T21:34:21+14:00" level=info msg="Finished HTTP request" content_length_bytes=0 correlation_id= duration_ms=19ns method=POST status=200 url="http://unix/api/v4/internal/shellhorse/git_audit_event" +--- PASS: TestAudit (0.04s) === RUN TestAuditFailed -time="2024-11-09T18:49:50-12:00" level=error msg="Internal API error" correlation_id= duration_ms=1ns error="" method=POST status=400 url="http://unix/api/v4/internal/shellhorse/git_audit_event" ---- PASS: TestAuditFailed (0.00s) +time="2024-11-10T21:34:22+14:00" level=error msg="Internal API error" correlation_id= duration_ms=8ns error="" method=POST status=400 url="http://unix/api/v4/internal/shellhorse/git_audit_event" +--- PASS: TestAuditFailed (0.02s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/gitauditevent 0.033s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/gitauditevent 0.418s +? gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/lfstransfer [no test files] === RUN TestCheck -time="2024-11-09T18:49:51-12:00" 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) +time="2024-11-10T21:34:35+14:00" level=info msg="Finished HTTP request" content_length_bytes=120 correlation_id= duration_ms=6ns method=GET status=200 url="http://unix/api/v4/internal/check" +--- PASS: TestCheck (0.03s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/healthcheck 0.027s -? gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/lfstransfer [no test files] +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/healthcheck 0.239s === RUN TestFailedRequests === RUN TestFailedRequests/With_bad_response -time="2024-11-09T18:49:53-12:00" level=info msg="Finished HTTP request" content_length_bytes=0 correlation_id= duration_ms=8ns method=POST status=200 url="http://127.0.0.1:44545/api/v4/internal/lfs_authenticate" +time="2024-11-10T21:34:35+14:00" 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:38801/api/v4/internal/lfs_authenticate" === RUN TestFailedRequests/With_API_returns_an_error -time="2024-11-09T18:49:53-12:00" level=error msg="Internal API error" correlation_id= duration_ms=3ns error="" method=POST status=403 url="http://127.0.0.1:44545/api/v4/internal/lfs_authenticate" +time="2024-11-10T21:34:35+14:00" level=error msg="Internal API error" correlation_id= duration_ms=7ns error="" method=POST status=403 url="http://127.0.0.1:38801/api/v4/internal/lfs_authenticate" === RUN TestFailedRequests/With_API_fails -time="2024-11-09T18:49:53-12:00" level=error msg="Internal API error" correlation_id= duration_ms=1ns error="" method=POST status=500 url="http://127.0.0.1:44545/api/v4/internal/lfs_authenticate" -time="2024-11-09T18:49:54-12:00" level=error msg="Internal API error" correlation_id= duration_ms=1ns error="" method=POST status=500 url="http://127.0.0.1:44545/api/v4/internal/lfs_authenticate" -time="2024-11-09T18:49:56-12:00" level=error msg="Internal API error" correlation_id= duration_ms=1ns error="" method=POST status=500 url="http://127.0.0.1:44545/api/v4/internal/lfs_authenticate" ---- PASS: TestFailedRequests (3.03s) - --- PASS: TestFailedRequests/With_bad_response (0.01s) - --- PASS: TestFailedRequests/With_API_returns_an_error (0.00s) - --- PASS: TestFailedRequests/With_API_fails (3.01s) +time="2024-11-10T21:34:35+14:00" level=error msg="Internal API error" correlation_id= duration_ms=5ns error="" method=POST status=500 url="http://127.0.0.1:38801/api/v4/internal/lfs_authenticate" +time="2024-11-10T21:34:36+14:00" level=error msg="Internal API error" correlation_id= duration_ms=12ns error="" method=POST status=500 url="http://127.0.0.1:38801/api/v4/internal/lfs_authenticate" +time="2024-11-10T21:34:38+14:00" level=error msg="Internal API error" correlation_id= duration_ms=7ns error="" method=POST status=500 url="http://127.0.0.1:38801/api/v4/internal/lfs_authenticate" +--- PASS: TestFailedRequests (3.10s) + --- PASS: TestFailedRequests/With_bad_response (0.02s) + --- PASS: TestFailedRequests/With_API_returns_an_error (0.01s) + --- PASS: TestFailedRequests/With_API_fails (3.06s) === RUN TestSuccessfulRequests === RUN TestSuccessfulRequests/For_download -time="2024-11-09T18:49:56-12:00" 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:44957/api/v4/internal/lfs_authenticate" +time="2024-11-10T21:34:38+14:00" level=info msg="Finished HTTP request" content_length_bytes=116 correlation_id= duration_ms=10ns method=POST status=200 url="http://127.0.0.1:46771/api/v4/internal/lfs_authenticate" === RUN TestSuccessfulRequests/For_upload -time="2024-11-09T18:49:56-12:00" 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:44957/api/v4/internal/lfs_authenticate" ---- PASS: TestSuccessfulRequests (0.00s) - --- PASS: TestSuccessfulRequests/For_download (0.00s) - --- PASS: TestSuccessfulRequests/For_upload (0.00s) +time="2024-11-10T21:34:38+14:00" level=info msg="Finished HTTP request" content_length_bytes=116 correlation_id= duration_ms=7ns method=POST status=200 url="http://127.0.0.1:46771/api/v4/internal/lfs_authenticate" +--- PASS: TestSuccessfulRequests (0.02s) + --- PASS: TestSuccessfulRequests/For_download (0.01s) + --- PASS: TestSuccessfulRequests/For_upload (0.01s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/lfsauthenticate 3.070s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/lfsauthenticate 3.433s === RUN TestGetPersonalAccessTokenByKeyId -time="2024-11-09T18:49:53-12:00" 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" ---- PASS: TestGetPersonalAccessTokenByKeyId (0.01s) +time="2024-11-10T21:34:47+14:00" level=info msg="Finished HTTP request" content_length_bytes=114 correlation_id= duration_ms=13ns method=POST status=200 url="http://unix/api/v4/internal/personal_access_token" +--- PASS: TestGetPersonalAccessTokenByKeyId (0.04s) === RUN TestGetRecoveryCodesByUsername -time="2024-11-09T18:49:53-12:00" 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-11-09T18:49:53-12:00" level=info msg="Finished HTTP request" content_length_bytes=83 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/api/v4/internal/personal_access_token" ---- PASS: TestGetRecoveryCodesByUsername (0.00s) +time="2024-11-10T21:34:47+14:00" level=info msg="Finished HTTP request" content_length_bytes=49 correlation_id= duration_ms=14ns method=GET status=200 url="http://unix/api/v4/internal/discover?username=jane-doe" +time="2024-11-10T21:34:47+14:00" level=info msg="Finished HTTP request" content_length_bytes=83 correlation_id= duration_ms=13ns method=POST status=200 url="http://unix/api/v4/internal/personal_access_token" +--- PASS: TestGetRecoveryCodesByUsername (0.04s) === RUN TestMissingUser -time="2024-11-09T18:49:53-12:00" 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/personal_access_token" ---- PASS: TestMissingUser (0.01s) +time="2024-11-10T21:34:47+14:00" level=info msg="Finished HTTP request" content_length_bytes=43 correlation_id= duration_ms=5ns method=POST status=200 url="http://unix/api/v4/internal/personal_access_token" +--- PASS: TestMissingUser (0.02s) === RUN TestErrorResponses === RUN TestErrorResponses/A_response_with_an_error_message -time="2024-11-09T18:49:53-12:00" 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" +time="2024-11-10T21:34:47+14:00" level=error msg="Internal API error" correlation_id= duration_ms=10ns error="" method=POST status=403 url="http://unix/api/v4/internal/personal_access_token" === RUN TestErrorResponses/A_response_with_bad_JSON -time="2024-11-09T18:49:53-12:00" 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" +time="2024-11-10T21:34:47+14:00" level=info msg="Finished HTTP request" content_length_bytes=27 correlation_id= duration_ms=6ns method=POST status=200 url="http://unix/api/v4/internal/personal_access_token" === RUN TestErrorResponses/An_error_response_without_message -time="2024-11-09T18:49:53-12:00" 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.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) +time="2024-11-10T21:34:47+14:00" level=error msg="Internal API error" correlation_id= duration_ms=7ns error="" method=POST status=403 url="http://unix/api/v4/internal/personal_access_token" +--- PASS: TestErrorResponses (0.04s) + --- PASS: TestErrorResponses/A_response_with_an_error_message (0.01s) + --- PASS: TestErrorResponses/A_response_with_bad_JSON (0.01s) + --- PASS: TestErrorResponses/An_error_response_without_message (0.01s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/personalaccesstoken 0.048s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/personalaccesstoken 0.600s === RUN TestGetRecoveryCodesByKeyId -time="2024-11-09T18:49:56-12:00" level=info msg="Finished HTTP request" content_length_bytes=59 correlation_id= duration_ms=1ns method=POST status=200 url="http://unix/api/v4/internal/two_factor_recovery_codes" ---- PASS: TestGetRecoveryCodesByKeyId (0.00s) +time="2024-11-10T21:35:01+14:00" level=info msg="Finished HTTP request" content_length_bytes=59 correlation_id= duration_ms=12ns method=POST status=200 url="http://unix/api/v4/internal/two_factor_recovery_codes" +--- PASS: TestGetRecoveryCodesByKeyId (0.03s) === RUN TestGetRecoveryCodesByUsername -time="2024-11-09T18:49:56-12:00" 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-11-09T18:49:56-12:00" 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) +time="2024-11-10T21:35:01+14:00" level=info msg="Finished HTTP request" content_length_bytes=49 correlation_id= duration_ms=17ns method=GET status=200 url="http://unix/api/v4/internal/discover?username=jane-doe" +time="2024-11-10T21:35:01+14:00" level=info msg="Finished HTTP request" content_length_bytes=59 correlation_id= duration_ms=6ns method=POST status=200 url="http://unix/api/v4/internal/two_factor_recovery_codes" +--- PASS: TestGetRecoveryCodesByUsername (0.03s) === RUN TestMissingUser -time="2024-11-09T18:49:56-12:00" 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) +time="2024-11-10T21:35:01+14:00" level=info msg="Finished HTTP request" content_length_bytes=43 correlation_id= duration_ms=21ns method=POST status=200 url="http://unix/api/v4/internal/two_factor_recovery_codes" +--- PASS: TestMissingUser (0.02s) === RUN TestErrorResponses === RUN TestErrorResponses/A_response_with_an_error_message -time="2024-11-09T18:49:56-12:00" 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" +time="2024-11-10T21:35:01+14:00" level=error msg="Internal API error" correlation_id= duration_ms=9ns error="" method=POST status=403 url="http://unix/api/v4/internal/two_factor_recovery_codes" === RUN TestErrorResponses/A_response_with_bad_JSON -time="2024-11-09T18:49:56-12:00" 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" +time="2024-11-10T21:35:01+14:00" level=info msg="Finished HTTP request" content_length_bytes=27 correlation_id= duration_ms=3ns method=POST status=200 url="http://unix/api/v4/internal/two_factor_recovery_codes" === RUN TestErrorResponses/An_error_response_without_message -time="2024-11-09T18:49:56-12:00" 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.00s) - --- PASS: TestErrorResponses/A_response_with_an_error_message (0.00s) +time="2024-11-10T21:35:01+14:00" level=error msg="Internal API error" correlation_id= duration_ms=7ns error="" method=POST status=403 url="http://unix/api/v4/internal/two_factor_recovery_codes" +--- PASS: TestErrorResponses (0.03s) + --- 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: TestErrorResponses/An_error_response_without_message (0.01s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/twofactorrecover 0.034s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/twofactorrecover 0.640s === RUN TestVerifyOTPByKeyId -time="2024-11-09T18:49:56-12:00" level=info msg="Finished HTTP request" content_length_bytes=17 correlation_id= duration_ms=1ns method=POST status=200 url="http://unix/api/v4/internal/two_factor_manual_otp_check" ---- PASS: TestVerifyOTPByKeyId (0.00s) +time="2024-11-10T21:35:01+14:00" 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" +--- PASS: TestVerifyOTPByKeyId (0.02s) === RUN TestVerifyOTPByUsername -time="2024-11-09T18:49:56-12:00" 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-11-09T18:49:56-12:00" 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) +time="2024-11-10T21:35:01+14:00" 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?username=jane-doe" +time="2024-11-10T21:35:01+14:00" level=info msg="Finished HTTP request" content_length_bytes=17 correlation_id= duration_ms=4ns method=POST status=200 url="http://unix/api/v4/internal/two_factor_manual_otp_check" +--- PASS: TestVerifyOTPByUsername (0.02s) === RUN TestErrorMessage -time="2024-11-09T18:49:56-12:00" 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) +time="2024-11-10T21:35:02+14:00" level=info msg="Finished HTTP request" content_length_bytes=44 correlation_id= duration_ms=14ns method=POST status=200 url="http://unix/api/v4/internal/two_factor_manual_otp_check" +--- PASS: TestErrorMessage (0.02s) === RUN TestErrorResponses === RUN TestErrorResponses/A_response_with_an_error_message -time="2024-11-09T18:49:56-12:00" 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" +time="2024-11-10T21:35:02+14:00" level=error msg="Internal API error" correlation_id= duration_ms=8ns 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-11-09T18:49:56-12:00" 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" +time="2024-11-10T21:35:02+14:00" level=info msg="Finished HTTP request" content_length_bytes=27 correlation_id= duration_ms=5ns method=POST status=200 url="http://unix/api/v4/internal/two_factor_manual_otp_check" === RUN TestErrorResponses/An_error_response_without_message -time="2024-11-09T18:49:56-12:00" 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" ---- 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) +time="2024-11-10T21:35:02+14:00" level=error msg="Internal API error" correlation_id= duration_ms=5ns error="" method=POST status=403 url="http://unix/api/v4/internal/two_factor_manual_otp_check" +--- PASS: TestErrorResponses (0.04s) + --- PASS: TestErrorResponses/A_response_with_an_error_message (0.01s) + --- PASS: TestErrorResponses/A_response_with_bad_JSON (0.01s) + --- PASS: TestErrorResponses/An_error_response_without_message (0.01s) === RUN TestVerifyPush -time="2024-11-09T18:49:56-12:00" 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) +time="2024-11-10T21:35:02+14:00" 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" +--- PASS: TestVerifyPush (0.02s) === RUN TestErrorMessagePush -time="2024-11-09T18:49:56-12:00" 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) +time="2024-11-10T21:35:02+14:00" level=info msg="Finished HTTP request" content_length_bytes=44 correlation_id= duration_ms=7ns method=POST status=200 url="http://unix/api/v4/internal/two_factor_push_otp_check" +--- PASS: TestErrorMessagePush (0.02s) === RUN TestErrorResponsesPush === RUN TestErrorResponsesPush/A_response_with_an_error_message -time="2024-11-09T18:49:56-12:00" 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" +time="2024-11-10T21:35:02+14:00" 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" === RUN TestErrorResponsesPush/A_response_with_bad_JSON -time="2024-11-09T18:49:56-12:00" 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" +time="2024-11-10T21:35:02+14:00" level=info msg="Finished HTTP request" content_length_bytes=27 correlation_id= duration_ms=6ns method=POST status=200 url="http://unix/api/v4/internal/two_factor_push_otp_check" === RUN TestErrorResponsesPush/An_error_response_without_message -time="2024-11-09T18:49:56-12:00" 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.00s) +time="2024-11-10T21:35:02+14:00" 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.03s) + --- PASS: TestErrorResponsesPush/A_response_with_an_error_message (0.01s) + --- PASS: TestErrorResponsesPush/A_response_with_bad_JSON (0.01s) + --- PASS: TestErrorResponsesPush/An_error_response_without_message (0.01s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/twofactorverify 0.049s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/twofactorverify 0.512s === RUN TestRunGitalyCommand -time="2024-11-09T18:49:59-12:00" level=warning msg="No gRPC service name specified, defaulting to gitlab-shell-unknown" correlation_id= service_name=gitlab-shell-unknown -time="2024-11-09T18:49:59-12:00" level=error msg="Failed to execute Git command" correlation_id= error=error exit_status=0 ---- PASS: TestRunGitalyCommand (0.00s) +time="2024-11-10T21:35:04+14:00" level=warning msg="No gRPC service name specified, defaulting to gitlab-shell-unknown" correlation_id= service_name=gitlab-shell-unknown +time="2024-11-10T21:35:04+14:00" level=error msg="Failed to execute Git command" correlation_id= error=error exit_status=0 +--- PASS: TestRunGitalyCommand (0.02s) === RUN TestCachingOfGitalyConnections -time="2024-11-09T18:49:59-12:00" level=warning msg="No gRPC service name specified, defaulting to gitlab-shell-unknown" correlation_id= service_name=gitlab-shell-unknown +time="2024-11-10T21:35:04+14:00" 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-11-09T18:49:59-12:00" level=error msg="Failed to get connection to execute Git command" correlation_id= error="RunGitalyCommand: no gitaly_address given" +time="2024-11-10T21:35:04+14:00" 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-11-09T18:49:59-12:00" level=warning msg="No gRPC service name specified, defaulting to gitlab-shell-unknown" correlation_id= service_name=gitlab-shell-unknown -time="2024-11-09T18:49:59-12:00" level=error msg="Failed to execute Git command" correlation_id= error="rpc error: code = Unavailable desc = error" exit_status=0 +time="2024-11-10T21:35:04+14:00" level=warning msg="No gRPC service name specified, defaulting to gitlab-shell-unknown" correlation_id= service_name=gitlab-shell-unknown +time="2024-11-10T21:35:04+14:00" 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-11-09T18:49:59-12:00" level=warning msg="No gRPC service name specified, defaulting to gitlab-shell-unknown" correlation_id= service_name=gitlab-shell-unknown -time="2024-11-09T18:49:59-12:00" 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) +time="2024-11-10T21:35:04+14:00" level=warning msg="No gRPC service name specified, defaulting to gitlab-shell-unknown" correlation_id= service_name=gitlab-shell-unknown +time="2024-11-10T21:35:04+14:00" level=error msg="Failed to execute Git command" correlation_id= error="rpc error: code = Unavailable desc = too busy" exit_status=0 +--- PASS: TestGitalyLimitErr (0.01s) === RUN TestRunGitalyCommandMetadata === RUN TestRunGitalyCommandMetadata/gitaly_feature_flags -time="2024-11-09T18:49:59-12:00" level=warning msg="No gRPC service name specified, defaulting to gitlab-shell-unknown" correlation_id= service_name=gitlab-shell-unknown +time="2024-11-10T21:35:04+14:00" 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-11-09T18:49:59-12:00" 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-11-10T21:35:04+14:00" 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.030s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/handler 0.334s === RUN TestFailingNewPublicKeyLine === RUN TestFailingNewPublicKeyLine/When_Id_has_non-alphanumeric_and_non-dash_characters_in_it === RUN TestFailingNewPublicKeyLine/When_public_key_has_newline_in_it @@ -4182,28 +4220,28 @@ === RUN TestToString --- PASS: TestToString (0.00s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/keyline 0.023s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/keyline 0.381s ? gitlab.com/gitlab-org/gitlab-shell/v14/internal/metrics [no test files] === RUN TestConfigure ---- PASS: TestConfigure (0.00s) +--- PASS: TestConfigure (0.03s) === RUN TestConfigureWithDebugLogLevel ---- PASS: TestConfigureWithDebugLogLevel (0.00s) +--- PASS: TestConfigureWithDebugLogLevel (0.04s) === RUN TestConfigureWithPermissionError -/tmp/go-build1223657650/b577/logger.test: Unable to configure logging: open /tmp/TestConfigureWithPermissionError2494901753/001: is a directory, Unix syslog delivery error ---- PASS: TestConfigureWithPermissionError (0.00s) +/tmp/go-build1828083254/b577/logger.test: Unable to configure logging: open /tmp/TestConfigureWithPermissionError3262245769/001: is a directory, Unix syslog delivery error +--- PASS: TestConfigureWithPermissionError (0.04s) === RUN TestLogInUTC ---- PASS: TestLogInUTC (0.00s) +--- PASS: TestLogInUTC (0.02s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/logger 0.034s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/logger 0.624s === RUN TestScanner === RUN TestScanner/happy_path === RUN TestScanner/large_input === RUN TestScanner/missing_byte_middle === RUN TestScanner/unfinished_prefix === RUN TestScanner/short_read_in_data,_only_prefix ---- PASS: TestScanner (0.00s) +--- PASS: TestScanner (0.03s) --- PASS: TestScanner/happy_path (0.00s) - --- PASS: TestScanner/large_input (0.00s) + --- PASS: TestScanner/large_input (0.01s) --- PASS: TestScanner/missing_byte_middle (0.00s) --- PASS: TestScanner/unfinished_prefix (0.00s) --- PASS: TestScanner/short_read_in_data,_only_prefix (0.00s) @@ -4211,7 +4249,7 @@ === RUN TestIsRefRemoval/003f7217a7c7e582c46cec22a130adf4b9d7d950fba0_7d1665144a3a975c05f1f43902ddaf084e784dbe_refs/heads/debug === RUN TestIsRefRemoval/003f0000000000000000000000000000000000000000_7d1665144a3a975c05f1f43902ddaf084e784dbe_refs/heads/debug === RUN TestIsRefRemoval/003f7217a7c7e582c46cec22a130adf4b9d7d950fba0_0000000000000000000000000000000000000000_refs/heads/debug ---- PASS: TestIsRefRemoval (0.00s) +--- PASS: TestIsRefRemoval (0.01s) --- PASS: TestIsRefRemoval/003f7217a7c7e582c46cec22a130adf4b9d7d950fba0_7d1665144a3a975c05f1f43902ddaf084e784dbe_refs/heads/debug (0.00s) --- PASS: TestIsRefRemoval/003f0000000000000000000000000000000000000000_7d1665144a3a975c05f1f43902ddaf084e784dbe_refs/heads/debug (0.00s) --- PASS: TestIsRefRemoval/003f7217a7c7e582c46cec22a130adf4b9d7d950fba0_0000000000000000000000000000000000000000_refs/heads/debug (0.00s) @@ -4234,103 +4272,103 @@ --- PASS: TestIsDone/0009done_ (0.00s) --- PASS: TestIsDone/0001 (0.00s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/pktline 0.010s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/pktline 0.238s === RUN TestPanicDuringSessionIsRecovered -time="2024-11-09T18:50:07-12:00" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id= remote_addr= -time="2024-11-09T18:50:07-12:00" level=error msg="panic handling session" correlation_id= recovered_error="This is a panic" remote_addr= -time="2024-11-09T18:50:07-12:00" level=info msg="connection: handleRequests: done" correlation_id= duration_s=0.000183423 remote_addr= +time="2024-11-10T21:36:09+14:00" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id= remote_addr= +time="2024-11-10T21:36:09+14:00" level=error msg="panic handling session" correlation_id= recovered_error="This is a panic" remote_addr= +time="2024-11-10T21:36:09+14:00" level=info msg="connection: handleRequests: done" correlation_id= duration_s=0.000302351 remote_addr= --- PASS: TestPanicDuringSessionIsRecovered (0.00s) === RUN TestUnknownChannelType -time="2024-11-09T18:50:07-12:00" level=info msg="connection: handle: new channel requested" channel_type="unknown session" correlation_id= remote_addr= -time="2024-11-09T18:50:07-12:00" level=info msg="connection: handleRequests: unknown channel type" correlation_id= remote_addr= +time="2024-11-10T21:36:09+14:00" level=info msg="connection: handle: new channel requested" channel_type="unknown session" correlation_id= remote_addr= +time="2024-11-10T21:36:09+14:00" level=info msg="connection: handleRequests: unknown channel type" correlation_id= remote_addr= --- PASS: TestUnknownChannelType (0.00s) === RUN TestTooManySessions -time="2024-11-09T18:50:07-12:00" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id= remote_addr= -time="2024-11-09T18:50:07-12:00" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id= remote_addr= -time="2024-11-09T18:50:07-12:00" level=info msg="connection: handleRequests: too many concurrent sessions" correlation_id= remote_addr= +time="2024-11-10T21:36:09+14:00" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id= remote_addr= +time="2024-11-10T21:36:09+14:00" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id= remote_addr= +time="2024-11-10T21:36:09+14:00" level=info msg="connection: handleRequests: too many concurrent sessions" correlation_id= remote_addr= --- PASS: TestTooManySessions (0.00s) === RUN TestAcceptSessionSucceeds -time="2024-11-09T18:50:07-12:00" level=info msg="connection: handleRequests: done" correlation_id= duration_s=3.12e-06 remote_addr= -time="2024-11-09T18:50:07-12:00" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id= remote_addr= -time="2024-11-09T18:50:07-12:00" level=info msg="connection: handleRequests: done" correlation_id= duration_s=2.92e-06 remote_addr= +time="2024-11-10T21:36:09+14:00" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id= remote_addr= +time="2024-11-10T21:36:09+14:00" level=info msg="connection: handleRequests: done" correlation_id= duration_s=1.0001e-05 remote_addr= --- PASS: TestAcceptSessionSucceeds (0.00s) === RUN TestAcceptSessionFails -time="2024-11-09T18:50:07-12:00" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id= remote_addr= -time="2024-11-09T18:50:07-12:00" level=error msg="connection: handleRequests: accepting channel failed" correlation_id= error="some failure" remote_addr= +time="2024-11-10T21:36:09+14:00" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id= remote_addr= +time="2024-11-10T21:36:09+14:00" level=error msg="connection: handleRequests: accepting channel failed" correlation_id= error="some failure" remote_addr= +time="2024-11-10T21:36:09+14:00" level=info msg="connection: handleRequests: done" correlation_id= duration_s=0.001488422 remote_addr= --- PASS: TestAcceptSessionFails (0.00s) === RUN TestClientAliveInterval --- PASS: TestClientAliveInterval (0.00s) === RUN TestSessionsMetrics -time="2024-11-09T18:50:07-12:00" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id= remote_addr= -time="2024-11-09T18:50:07-12:00" level=warning msg="connection: session error" correlation_id= error="custom error" remote_addr= -time="2024-11-09T18:50:07-12:00" level=info msg="connection: handleRequests: done" correlation_id= duration_s=7.3153e-05 remote_addr= +time="2024-11-10T21:36:09+14:00" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id= remote_addr= +time="2024-11-10T21:36:09+14:00" level=warning msg="connection: session error" correlation_id= error="custom error" remote_addr= +time="2024-11-10T21:36:09+14:00" level=info msg="connection: handleRequests: done" correlation_id= duration_s=0.000405358 remote_addr= === RUN TestSessionsMetrics/canceled_requests -time="2024-11-09T18:50:07-12:00" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id= remote_addr= -time="2024-11-09T18:50:07-12:00" level=info msg="connection: handleRequests: done" correlation_id= duration_s=1.5798e-05 remote_addr= +time="2024-11-10T21:36:09+14:00" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id= remote_addr= +time="2024-11-10T21:36:09+14:00" level=info msg="connection: handleRequests: done" correlation_id= duration_s=6.5671e-05 remote_addr= === RUN TestSessionsMetrics/unavailable_Gitaly -time="2024-11-09T18:50:07-12:00" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id= remote_addr= -time="2024-11-09T18:50:07-12:00" level=info msg="connection: handleRequests: done" correlation_id= duration_s=9.48e-06 remote_addr= +time="2024-11-10T21:36:09+14:00" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id= remote_addr= +time="2024-11-10T21:36:09+14:00" level=info msg="connection: handleRequests: done" correlation_id= duration_s=4.9002e-05 remote_addr= === RUN TestSessionsMetrics/api_error -time="2024-11-09T18:50:07-12:00" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id= remote_addr= -time="2024-11-09T18:50:07-12:00" level=info msg="connection: handleRequests: done" correlation_id= duration_s=7.34e-06 remote_addr= +time="2024-11-10T21:36:09+14:00" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id= remote_addr= +time="2024-11-10T21:36:09+14:00" level=info msg="connection: handleRequests: done" correlation_id= duration_s=2.5001e-05 remote_addr= === RUN TestSessionsMetrics/disallowed_command -time="2024-11-09T18:50:07-12:00" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id= remote_addr= -time="2024-11-09T18:50:07-12:00" level=info msg="connection: handleRequests: done" correlation_id= duration_s=9.219e-06 remote_addr= +time="2024-11-10T21:36:09+14:00" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id= remote_addr= +time="2024-11-10T21:36:09+14:00" level=info msg="connection: handleRequests: done" correlation_id= duration_s=3.7669e-05 remote_addr= === RUN TestSessionsMetrics/not_our_ref -time="2024-11-09T18:50:07-12:00" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id= remote_addr= -time="2024-11-09T18:50:07-12:00" level=info msg="connection: handleRequests: done" correlation_id= duration_s=8.4692e-05 remote_addr= ---- PASS: TestSessionsMetrics (0.02s) +time="2024-11-10T21:36:09+14:00" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id= remote_addr= +time="2024-11-10T21:36:09+14:00" level=info msg="connection: handleRequests: done" correlation_id= duration_s=0.000379356 remote_addr= +--- PASS: TestSessionsMetrics (0.03s) --- PASS: TestSessionsMetrics/canceled_requests (0.00s) - --- PASS: TestSessionsMetrics/unavailable_Gitaly (0.00s) + --- PASS: TestSessionsMetrics/unavailable_Gitaly (0.01s) --- PASS: TestSessionsMetrics/api_error (0.00s) --- PASS: TestSessionsMetrics/disallowed_command (0.00s) - --- PASS: TestSessionsMetrics/not_our_ref (0.00s) + --- PASS: TestSessionsMetrics/not_our_ref (0.01s) === RUN TestNewServerConfigWithoutHosts --- PASS: TestNewServerConfigWithoutHosts (0.00s) === RUN TestHostKeyAndCerts -time="2024-11-09T18:50:07-12:00" level=error msg="no matching private key for certificate /tmp/TestHostKeyAndCerts1702816087/001/certs/valid/server2-cert.pub" filename=/tmp/TestHostKeyAndCerts1702816087/001/certs/valid/server2-cert.pub -time="2024-11-09T18:50:07-12:00" level=error msg="failed to decode host certificate" filename=/tmp/TestHostKeyAndCerts1702816087/001/certs/invalid/server-cert.pub -time="2024-11-09T18:50:07-12:00" level=error msg="failed to read host certificate" error="open /tmp/TestHostKeyAndCerts1702816087/001/certs/invalid-path.key: no such file or directory" filename=/tmp/TestHostKeyAndCerts1702816087/001/certs/invalid-path.key -time="2024-11-09T18:50:07-12:00" level=error msg="failed to parse host certificate" error="ssh: no key found" filename=/tmp/TestHostKeyAndCerts1702816087/001/certs/invalid/server.crt ---- PASS: TestHostKeyAndCerts (0.01s) +time="2024-11-10T21:36:09+14:00" level=error msg="no matching private key for certificate /tmp/TestHostKeyAndCerts3603896598/001/certs/valid/server2-cert.pub" filename=/tmp/TestHostKeyAndCerts3603896598/001/certs/valid/server2-cert.pub +time="2024-11-10T21:36:09+14:00" level=error msg="failed to decode host certificate" filename=/tmp/TestHostKeyAndCerts3603896598/001/certs/invalid/server-cert.pub +time="2024-11-10T21:36:09+14:00" level=error msg="failed to read host certificate" error="open /tmp/TestHostKeyAndCerts3603896598/001/certs/invalid-path.key: no such file or directory" filename=/tmp/TestHostKeyAndCerts3603896598/001/certs/invalid-path.key +time="2024-11-10T21:36:09+14:00" level=error msg="failed to parse host certificate" error="ssh: no key found" filename=/tmp/TestHostKeyAndCerts3603896598/001/certs/invalid/server.crt +--- PASS: TestHostKeyAndCerts (0.12s) === RUN TestFailedAuthorizedKeysClient --- PASS: TestFailedAuthorizedKeysClient (0.00s) === RUN TestUserKeyHandling -time="2024-11-09T18:50:09-12:00" level=error msg="Failed to read host key" error="open /tmp/TestUserKeyHandling380316343/001/certs/invalid-path.key: no such file or directory" filename=/tmp/TestUserKeyHandling380316343/001/certs/invalid-path.key -time="2024-11-09T18:50:09-12:00" level=error msg="Failed to parse host key" error="ssh: unsupported key type \"CERTIFICATE\"" filename=/tmp/TestUserKeyHandling380316343/001/certs/invalid/server.crt +time="2024-11-10T21:36:19+14:00" level=error msg="Failed to read host key" error="open /tmp/TestUserKeyHandling2912819391/001/certs/invalid-path.key: no such file or directory" filename=/tmp/TestUserKeyHandling2912819391/001/certs/invalid-path.key +time="2024-11-10T21:36:19+14:00" level=error msg="Failed to parse host key" error="ssh: unsupported key type \"CERTIFICATE\"" filename=/tmp/TestUserKeyHandling2912819391/001/certs/invalid/server.crt === RUN TestUserKeyHandling/wrong_user === RUN TestUserKeyHandling/prohibited_dsa_key === RUN TestUserKeyHandling/API_error -time="2024-11-09T18:50:18-12:00" 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=AAAAB3NzaC1yc2EAAAADAQABAAABAQDQzkY4zHG3nasw6gT0XasoLlBCIpcoYIfAtXN8Nt%2B4%2BUJjc7jRo98i%2Bg3%2FcFTDiofJTfl16giTkItSIA4fU1HJzsqMFmByMYmmyj%2BhG%2BizUplqPnkZ1E%2FQw2klzo0gsovCQG0Kf819eZvQl8HVvXrrwy9YbhjVcng7A7cynWaPKKv%2FH6uf1RNyKGSHspj7Se66378y1rCvztGbAJpleazrr7WyuofKdsXe6eYOOWqK8JJ0BwGKJ2jSHyB0laEgjDyCRLgk8SfPbjweuQ%2FjoTkqnf2hPpnhPy31BVmAJ%2FKumzEAjSd8jG%2BexuQTtD21nEKh%2B12BFUHQ%2BCvCIoucCEU1" -time="2024-11-09T18:50:19-12:00" 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=AAAAB3NzaC1yc2EAAAADAQABAAABAQDQzkY4zHG3nasw6gT0XasoLlBCIpcoYIfAtXN8Nt%2B4%2BUJjc7jRo98i%2Bg3%2FcFTDiofJTfl16giTkItSIA4fU1HJzsqMFmByMYmmyj%2BhG%2BizUplqPnkZ1E%2FQw2klzo0gsovCQG0Kf819eZvQl8HVvXrrwy9YbhjVcng7A7cynWaPKKv%2FH6uf1RNyKGSHspj7Se66378y1rCvztGbAJpleazrr7WyuofKdsXe6eYOOWqK8JJ0BwGKJ2jSHyB0laEgjDyCRLgk8SfPbjweuQ%2FjoTkqnf2hPpnhPy31BVmAJ%2FKumzEAjSd8jG%2BexuQTtD21nEKh%2B12BFUHQ%2BCvCIoucCEU1" -time="2024-11-09T18:50:21-12:00" 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=AAAAB3NzaC1yc2EAAAADAQABAAABAQDQzkY4zHG3nasw6gT0XasoLlBCIpcoYIfAtXN8Nt%2B4%2BUJjc7jRo98i%2Bg3%2FcFTDiofJTfl16giTkItSIA4fU1HJzsqMFmByMYmmyj%2BhG%2BizUplqPnkZ1E%2FQw2klzo0gsovCQG0Kf819eZvQl8HVvXrrwy9YbhjVcng7A7cynWaPKKv%2FH6uf1RNyKGSHspj7Se66378y1rCvztGbAJpleazrr7WyuofKdsXe6eYOOWqK8JJ0BwGKJ2jSHyB0laEgjDyCRLgk8SfPbjweuQ%2FjoTkqnf2hPpnhPy31BVmAJ%2FKumzEAjSd8jG%2BexuQTtD21nEKh%2B12BFUHQ%2BCvCIoucCEU1" +time="2024-11-10T21:37:25+14:00" level=error msg="Internal API error" correlation_id= duration_ms=7ns error="" method=GET status=500 url="http://unix/api/v4/internal/authorized_keys?key=AAAAB3NzaC1yc2EAAAADAQABAAABAQC1G9eFbe7GZYqNpLc0UAXoQnejwXwwzIf6RqUr5H%2FSuHRTu2oAfC4ciaa7tjnJs6fzE743%2Bpfic9i8IXW4iupcIR55jXp8w%2FbkYdVkHRsJR%2FiOlY6unXINYUL%2BjsqSCenOtYRfVR4dM6UHqnF0b8IY2yCRy40XurbUn%2BqvNVePTJRehdHMDDhH%2FWm9SLNuDwa0rf%2FeneD1ET4UyXwwWmKZLeEkCRn6wv0nL5VT8bHx2QyV4f3xk8%2BlskQRbWQNv7SXEGmT9pEoW9fYMzvXaYCXBo6lRWrOu347TxiTHl5S%2FJ8GusER00GMw88e5Qkvh8onRUfSXsQ%2FSSIiaHwyjxPz" +time="2024-11-10T21:37:26+14:00" 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=AAAAB3NzaC1yc2EAAAADAQABAAABAQC1G9eFbe7GZYqNpLc0UAXoQnejwXwwzIf6RqUr5H%2FSuHRTu2oAfC4ciaa7tjnJs6fzE743%2Bpfic9i8IXW4iupcIR55jXp8w%2FbkYdVkHRsJR%2FiOlY6unXINYUL%2BjsqSCenOtYRfVR4dM6UHqnF0b8IY2yCRy40XurbUn%2BqvNVePTJRehdHMDDhH%2FWm9SLNuDwa0rf%2FeneD1ET4UyXwwWmKZLeEkCRn6wv0nL5VT8bHx2QyV4f3xk8%2BlskQRbWQNv7SXEGmT9pEoW9fYMzvXaYCXBo6lRWrOu347TxiTHl5S%2FJ8GusER00GMw88e5Qkvh8onRUfSXsQ%2FSSIiaHwyjxPz" +time="2024-11-10T21:37:28+14:00" level=error msg="Internal API error" correlation_id= duration_ms=8ns error="" method=GET status=500 url="http://unix/api/v4/internal/authorized_keys?key=AAAAB3NzaC1yc2EAAAADAQABAAABAQC1G9eFbe7GZYqNpLc0UAXoQnejwXwwzIf6RqUr5H%2FSuHRTu2oAfC4ciaa7tjnJs6fzE743%2Bpfic9i8IXW4iupcIR55jXp8w%2FbkYdVkHRsJR%2FiOlY6unXINYUL%2BjsqSCenOtYRfVR4dM6UHqnF0b8IY2yCRy40XurbUn%2BqvNVePTJRehdHMDDhH%2FWm9SLNuDwa0rf%2FeneD1ET4UyXwwWmKZLeEkCRn6wv0nL5VT8bHx2QyV4f3xk8%2BlskQRbWQNv7SXEGmT9pEoW9fYMzvXaYCXBo6lRWrOu347TxiTHl5S%2FJ8GusER00GMw88e5Qkvh8onRUfSXsQ%2FSSIiaHwyjxPz" === RUN TestUserKeyHandling/successful_request -time="2024-11-09T18:50:21-12:00" 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=AAAAB3NzaC1yc2EAAAADAQABAAABAQDbk7nwlaFOSS76RavHJwIABWe%2BkTjLrD3BK%2FN6MXECQOXN4pQvIspcSEjRE8PJmMTfAMrqFyTp0crOmsDl1eTQaSo61tQKuP11jkt6mJBwQDSJZtZx8Ij6tbvaaKxcEHlZcDohNqI8cqd7EDA2DrvWFRVrSx5DheDsJXDPVNm%2Fw2l3X0gEzsjkTsN8dwsoR7Q3aBb8ebPQqYuq6aNJj3EQItj5X7C5XPvPDVILZzx8zfQu2S9Rln9cd3VYXnw0j1ivaSTqxfLc%2BNF2ZshdIpCz2tzToResBgFVQIJZF8ybOPlIqJ1eh7RSamp%2B5UqRNuSnS16Ey3CWlhgefP4DNbFP" ---- PASS: TestUserKeyHandling (14.28s) +time="2024-11-10T21:37:28+14:00" level=info msg="Finished HTTP request" content_length_bytes=25 correlation_id= duration_ms=5ns method=GET status=200 url="http://unix/api/v4/internal/authorized_keys?key=AAAAB3NzaC1yc2EAAAADAQABAAABAQDkyj8eo26yop34OEATDyGyf6SbKQPxoz4Rn3zQNqFe2y7mDRDVjisqbapyLE%2FQQj83LOL7%2BiUGxYVUcNAuCqUYsmKoRtyqZitnxnQmPw5sMucfh8chd8YkLHWYgR%2BfMvBmGz2wowZ2lBWkWDzPXifMd%2Fab3eua%2FcLnoJFiboKIfnyEFsTvtM7mxm6RkPvzQtibGa%2F1mZ4UrNhCfoKWgAb%2BKtIDgYCLkyyXxcmdKIuhTrXE0YN8N0PwNBkefnlDY5doXTse5xFb3pQnCC%2FjTF%2BeY7v5V2biw58UHqlGJkH2BtIhQxv4zSmC9EVVtPWN2iLwIWSYS5jBL3kvrNpn%2Bo2%2F" +--- PASS: TestUserKeyHandling (79.08s) --- PASS: TestUserKeyHandling/wrong_user (0.00s) --- PASS: TestUserKeyHandling/prohibited_dsa_key (0.00s) - --- PASS: TestUserKeyHandling/API_error (3.02s) - --- PASS: TestUserKeyHandling/successful_request (0.00s) + --- PASS: TestUserKeyHandling/API_error (3.05s) + --- PASS: TestUserKeyHandling/successful_request (0.01s) === RUN TestUserCertificateHandling -time="2024-11-09T18:50:23-12:00" level=error msg="Failed to read host key" error="open /tmp/TestUserCertificateHandling402404632/001/certs/invalid-path.key: no such file or directory" filename=/tmp/TestUserCertificateHandling402404632/001/certs/invalid-path.key -time="2024-11-09T18:50:23-12:00" level=error msg="Failed to parse host key" error="ssh: unsupported key type \"CERTIFICATE\"" filename=/tmp/TestUserCertificateHandling402404632/001/certs/invalid/server.crt +time="2024-11-10T21:38:10+14:00" level=error msg="Failed to read host key" error="open /tmp/TestUserCertificateHandling1639667607/001/certs/invalid-path.key: no such file or directory" filename=/tmp/TestUserCertificateHandling1639667607/001/certs/invalid-path.key +time="2024-11-10T21:38:10+14:00" level=error msg="Failed to parse host key" error="ssh: unsupported key type \"CERTIFICATE\"" filename=/tmp/TestUserCertificateHandling1639667607/001/certs/invalid/server.crt === RUN TestUserCertificateHandling/wrong_cert_type === RUN TestUserCertificateHandling/expired_cert === RUN TestUserCertificateHandling/API_error -time="2024-11-09T18:50:31-12:00" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=500 url="http://unix/api/v4/internal/authorized_certs?key=zuVE5xdhAVnRt54xknJ1a8NxvVLRzLpeiiThMW6EWyk&user_identifier=root%40example.com" -time="2024-11-09T18:50:32-12:00" 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=zuVE5xdhAVnRt54xknJ1a8NxvVLRzLpeiiThMW6EWyk&user_identifier=root%40example.com" -time="2024-11-09T18:50:34-12:00" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=500 url="http://unix/api/v4/internal/authorized_certs?key=zuVE5xdhAVnRt54xknJ1a8NxvVLRzLpeiiThMW6EWyk&user_identifier=root%40example.com" -time="2024-11-09T18:50:34-12:00" 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:HryQFCcBh8nZTAorVE7MGFUQJq/+9RyItb6tR433PLU" signing_ca_fingerprint="SHA256:zuVE5xdhAVnRt54xknJ1a8NxvVLRzLpeiiThMW6EWyk" ssh_user=user +time="2024-11-10T21:39:18+14:00" level=error msg="Internal API error" correlation_id= duration_ms=4ns error="" method=GET status=500 url="http://unix/api/v4/internal/authorized_certs?key=lpPorX0vGS6r9AmW6%2BW3kZbp2EVD0wVPCc6%2F1wcWRqU&user_identifier=root%40example.com" +time="2024-11-10T21:39:19+14:00" level=error msg="Internal API error" correlation_id= duration_ms=3ns error="" method=GET status=500 url="http://unix/api/v4/internal/authorized_certs?key=lpPorX0vGS6r9AmW6%2BW3kZbp2EVD0wVPCc6%2F1wcWRqU&user_identifier=root%40example.com" +time="2024-11-10T21:39:21+14:00" 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=lpPorX0vGS6r9AmW6%2BW3kZbp2EVD0wVPCc6%2F1wcWRqU&user_identifier=root%40example.com" +time="2024-11-10T21:39:21+14:00" 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:v5MHsz2YyxrdNqDjKlcDpal89/cUHJOphmajqQOmY/8" signing_ca_fingerprint="SHA256:lpPorX0vGS6r9AmW6+W3kZbp2EVD0wVPCc6/1wcWRqU" ssh_user=user === RUN TestUserCertificateHandling/successful_request -time="2024-11-09T18:50:34-12:00" 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=fl0kVxDn7SvwSgihUPJET02UxN8UOEAexCABEGfEDYI&user_identifier=root%40example.com" -time="2024-11-09T18:50:34-12:00" 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:Gf+OqdYhQsF0MRWeoa8tiKjA0tGGTLZ0UkyGS93kZrI" signing_ca_fingerprint="SHA256:fl0kVxDn7SvwSgihUPJET02UxN8UOEAexCABEGfEDYI" ssh_user=user +time="2024-11-10T21:39:21+14:00" level=info msg="Finished HTTP request" content_length_bytes=48 correlation_id= duration_ms=6ns method=GET status=200 url="http://unix/api/v4/internal/authorized_certs?key=ZV9Ckp2jQ7pWke6BtXodkdR%2Fmhtd%2B%2BsR3YNsBu4ZML4&user_identifier=root%40example.com" +time="2024-11-10T21:39:21+14:00" 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:tFdJHwXcKnT9wvnpFqz4JOy5gKJliTAfgD6ZnlL2+64" signing_ca_fingerprint="SHA256:ZV9Ckp2jQ7pWke6BtXodkdR/mhtd++sR3YNsBu4ZML4" ssh_user=user === RUN TestUserCertificateHandling/feature_flag_is_not_enabled === RUN TestUserCertificateHandling/feature_flag_is_disabled ---- PASS: TestUserCertificateHandling (13.30s) +--- PASS: TestUserCertificateHandling (112.85s) --- PASS: TestUserCertificateHandling/wrong_cert_type (0.00s) --- PASS: TestUserCertificateHandling/expired_cert (0.00s) - --- PASS: TestUserCertificateHandling/API_error (3.02s) - --- PASS: TestUserCertificateHandling/successful_request (0.00s) + --- PASS: TestUserCertificateHandling/API_error (3.04s) + --- PASS: TestUserCertificateHandling/successful_request (0.03s) --- PASS: TestUserCertificateHandling/feature_flag_is_not_enabled (0.00s) --- PASS: TestUserCertificateHandling/feature_flag_is_disabled (0.00s) === RUN TestDefaultAlgorithms @@ -4343,7 +4381,7 @@ --- PASS: TestGSSAPIWithMICDisabled (0.00s) === RUN TestHandleEnv === RUN TestHandleEnv/invalid_payload -time="2024-11-09T18:50:34-12:00" level=error msg="session: handleEnv: failed to unmarshal request" correlation_id= error="ssh: unmarshal error for field Name of type envRequest" +time="2024-11-10T21:39:21+14:00" 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) @@ -4353,322 +4391,895 @@ === RUN TestHandleExec === RUN TestHandleExec/invalid_payload === RUN TestHandleExec/valid_payload -time="2024-11-09T18:50:34-12:00" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id= env="{ true discover }" established_session_duration_s=9.223372036854776e+09 -time="2024-11-09T18:50:34-12:00" 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:35557/api/v4/internal/discover?key_id=id" -time="2024-11-09T18:50:34-12:00" level=info msg="session: handleShell: command executed successfully" correlation_id= -time="2024-11-09T18:50:34-12:00" level=info msg="session: exit: exiting" correlation_id= exit_status=0 -time="2024-11-09T18:50:34-12:00" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id= env="{ true discover }" established_session_duration_s=9.223372036854776e+09 -time="2024-11-09T18:50:34-12:00" 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:35557/api/v4/internal/discover?username=root" -time="2024-11-09T18:50:34-12:00" level=info msg="session: handleShell: command executed successfully" correlation_id= -time="2024-11-09T18:50:34-12:00" level=info msg="session: exit: exiting" correlation_id= exit_status=0 -time="2024-11-09T18:50:34-12:00" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id= env="{ true discover }" established_session_duration_s=9.223372036854776e+09 -time="2024-11-09T18:50:34-12:00" 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:35557/api/v4/internal/discover?krb5principal=test%40TEST.TEST" -time="2024-11-09T18:50:34-12:00" level=info msg="session: handleShell: command executed successfully" correlation_id= -time="2024-11-09T18:50:34-12:00" level=info msg="session: exit: exiting" correlation_id= exit_status=0 ---- PASS: TestHandleExec (0.01s) +time="2024-11-10T21:39:21+14:00" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id= env="{ true discover }" established_session_duration_s=9.223372036854776e+09 +time="2024-11-10T21:39:21+14:00" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id= duration_ms=9ns method=GET status=200 url="http://127.0.0.1:40733/api/v4/internal/discover?key_id=id" +time="2024-11-10T21:39:21+14:00" level=info msg="session: handleShell: command executed successfully" correlation_id= +time="2024-11-10T21:39:21+14:00" level=info msg="session: exit: exiting" correlation_id= exit_status=0 +time="2024-11-10T21:39:21+14:00" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id= env="{ true discover }" established_session_duration_s=9.223372036854776e+09 +time="2024-11-10T21:39:21+14:00" 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:40733/api/v4/internal/discover?username=root" +time="2024-11-10T21:39:21+14:00" level=info msg="session: handleShell: command executed successfully" correlation_id= +time="2024-11-10T21:39:21+14:00" level=info msg="session: exit: exiting" correlation_id= exit_status=0 +time="2024-11-10T21:39:21+14:00" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id= env="{ true discover }" established_session_duration_s=9.223372036854776e+09 +time="2024-11-10T21:39:21+14:00" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id= duration_ms=7ns method=GET status=200 url="http://127.0.0.1:40733/api/v4/internal/discover?krb5principal=test%40TEST.TEST" +time="2024-11-10T21:39:21+14:00" level=info msg="session: handleShell: command executed successfully" correlation_id= +time="2024-11-10T21:39:21+14:00" level=info msg="session: exit: exiting" correlation_id= exit_status=0 +--- PASS: TestHandleExec (0.05s) --- PASS: TestHandleExec/invalid_payload (0.00s) - --- PASS: TestHandleExec/valid_payload (0.00s) + --- PASS: TestHandleExec/valid_payload (0.03s) === RUN TestHandleShell === RUN TestHandleShell/fails_to_parse_command === RUN TestHandleShell/specified_command_is_unknown === RUN TestHandleShell/fails_to_parse_command#01 -time="2024-11-09T18:50:34-12:00" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id= env="{ true discover }" established_session_duration_s=9.223372036854776e+09 +time="2024-11-10T21:39:21+14:00" 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-11-09T18:50:34-12:00" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id= env="{ true discover }" established_session_duration_s=9.223372036854776e+09 -time="2024-11-09T18:50:34-12:00" 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:35529/api/v4/internal/discover?key_id=root" -time="2024-11-09T18:50:34-12:00" level=info msg="session: handleShell: command executed successfully" correlation_id= ---- PASS: TestHandleShell (0.00s) +time="2024-11-10T21:39:21+14:00" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id= env="{ true discover }" established_session_duration_s=9.223372036854776e+09 +time="2024-11-10T21:39:21+14:00" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id= duration_ms=8ns method=GET status=200 url="http://127.0.0.1:40341/api/v4/internal/discover?key_id=root" +time="2024-11-10T21:39:21+14:00" level=info msg="session: handleShell: command executed successfully" correlation_id= +--- PASS: TestHandleShell (0.02s) --- 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.00s) + --- PASS: TestHandleShell/fails_to_parse_command#01 (0.01s) + --- PASS: TestHandleShell/parses_command (0.01s) === RUN TestListenAndServe -time="2024-11-09T18:50:34-12:00" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" -time="2024-11-09T18:50:34-12:00" level=info msg="server: handleConn: start" correlation_id=01JCADDCASTKPYECXBVY6YM4GD -time="2024-11-09T18:50:34-12:00" level=info msg="public key authentication" correlation_id=01JCADDCASTKPYECXBVY6YM4GD ssh_key_type=ssh-rsa -time="2024-11-09T18:50:34-12:00" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01JCADDCASTKPYECXBVY6YM4GD 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-11-09T18:50:34-12:00" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01JCADDCASTKPYECXBVY6YM4GD remote_addr="127.0.0.1:38784" -time="2024-11-09T18:50:34-12:00" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01JCADDCASTKPYECXBVY6YM4GD env="{ true discover 127.0.0.1:38784 }" established_session_duration_s=0.00054143 -time="2024-11-09T18:50:34-12:00" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01JCADDCASTKPYECXBVY6YM4GD duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" -time="2024-11-09T18:50:34-12:00" level=info msg="session: handleShell: command executed successfully" correlation_id=01JCADDCASTKPYECXBVY6YM4GD -time="2024-11-09T18:50:34-12:00" level=info msg="session: exit: exiting" correlation_id=01JCADDCASTKPYECXBVY6YM4GD exit_status=0 -time="2024-11-09T18:50:34-12:00" level=info msg="connection: handleRequests: done" correlation_id=01JCADDCASTKPYECXBVY6YM4GD duration_s=0.002180155 remote_addr="127.0.0.1:38784" -time="2024-11-09T18:50:34-12:00" level=info msg="server: handleConn: done" correlation_id=01JCADDCASTKPYECXBVY6YM4GD reason=EOF -time="2024-11-09T18:50:34-12:00" level=info msg="access: finish" correlation_id=01JCADDCASTKPYECXBVY6YM4GD duration_s=0.238239441 meta="{ }" remote_addr="127.0.0.1:38784" written_bytes=31 ---- PASS: TestListenAndServe (0.26s) +time="2024-11-10T21:39:21+14:00" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" +time="2024-11-10T21:39:21+14:00" level=info msg="server: handleConn: start" correlation_id=01JCAG6PDJFE0W4HNJ504TAFAC +time="2024-11-10T21:39:21+14:00" level=info msg="public key authentication" correlation_id=01JCAG6PDJFE0W4HNJ504TAFAC ssh_key_type=ssh-rsa +time="2024-11-10T21:39:21+14:00" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01JCAG6PDJFE0W4HNJ504TAFAC 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-11-10T21:39:23+14:00" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01JCAG6PDJFE0W4HNJ504TAFAC remote_addr="127.0.0.1:39094" +time="2024-11-10T21:39:23+14:00" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01JCAG6PDJFE0W4HNJ504TAFAC env="{ true discover 127.0.0.1:39094 }" established_session_duration_s=0.001332413 +time="2024-11-10T21:39:23+14:00" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01JCAG6PDJFE0W4HNJ504TAFAC duration_ms=4ns method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" +time="2024-11-10T21:39:23+14:00" level=info msg="session: handleShell: command executed successfully" correlation_id=01JCAG6PDJFE0W4HNJ504TAFAC +time="2024-11-10T21:39:23+14:00" level=info msg="session: exit: exiting" correlation_id=01JCAG6PDJFE0W4HNJ504TAFAC exit_status=0 +time="2024-11-10T21:39:23+14:00" level=info msg="connection: handleRequests: done" correlation_id=01JCAG6PDJFE0W4HNJ504TAFAC duration_s=0.009427562 remote_addr="127.0.0.1:39094" +time="2024-11-10T21:39:23+14:00" level=info msg="server: handleConn: done" correlation_id=01JCAG6PDJFE0W4HNJ504TAFAC reason=EOF +time="2024-11-10T21:39:23+14:00" level=info msg="access: finish" correlation_id=01JCAG6PDJFE0W4HNJ504TAFAC duration_s=1.864279096 meta="{ }" remote_addr="127.0.0.1:39094" written_bytes=31 +--- PASS: TestListenAndServe (2.04s) === RUN TestListenAndServe_proxyProtocolEnabled === RUN TestListenAndServe_proxyProtocolEnabled/USE_(default)_without_a_header -time="2024-11-09T18:50:34-12:00" level=info msg="Proxy protocol is enabled" correlation_id= -time="2024-11-09T18:50:34-12:00" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" -time="2024-11-09T18:50:34-12:00" level=info msg="server: handleConn: start" correlation_id=01JCADDCK3Q39AXPQDN300G37M -time="2024-11-09T18:50:35-12:00" level=info msg="public key authentication" correlation_id=01JCADDCK3Q39AXPQDN300G37M ssh_key_type=ssh-rsa -time="2024-11-09T18:50:35-12:00" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01JCADDCK3Q39AXPQDN300G37M 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-11-09T18:50:35-12:00" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01JCADDCK3Q39AXPQDN300G37M remote_addr="127.0.0.1:57788" -time="2024-11-09T18:50:35-12:00" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01JCADDCK3Q39AXPQDN300G37M env="{ true discover 127.0.0.1:57788 }" established_session_duration_s=0.0004238 -time="2024-11-09T18:50:35-12:00" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01JCADDCK3Q39AXPQDN300G37M duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" -time="2024-11-09T18:50:35-12:00" level=info msg="session: handleShell: command executed successfully" correlation_id=01JCADDCK3Q39AXPQDN300G37M -time="2024-11-09T18:50:35-12:00" level=info msg="session: exit: exiting" correlation_id=01JCADDCK3Q39AXPQDN300G37M exit_status=0 -time="2024-11-09T18:50:35-12:00" level=info msg="connection: handleRequests: done" correlation_id=01JCADDCK3Q39AXPQDN300G37M duration_s=0.001978435 remote_addr="127.0.0.1:57788" -time="2024-11-09T18:50:35-12:00" level=info msg="server: handleConn: done" correlation_id=01JCADDCK3Q39AXPQDN300G37M reason=EOF -time="2024-11-09T18:50:35-12:00" level=info msg="access: finish" correlation_id=01JCADDCK3Q39AXPQDN300G37M duration_s=0.231915673 meta="{ }" remote_addr="127.0.0.1:57788" written_bytes=31 +time="2024-11-10T21:39:23+14:00" level=info msg="Proxy protocol is enabled" correlation_id= +time="2024-11-10T21:39:23+14:00" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" +time="2024-11-10T21:39:23+14:00" level=info msg="server: handleConn: start" correlation_id=01JCAG6RCNG3CDWYC41FEJDMP2 +time="2024-11-10T21:39:23+14:00" level=info msg="public key authentication" correlation_id=01JCAG6RCNG3CDWYC41FEJDMP2 ssh_key_type=ssh-rsa +time="2024-11-10T21:39:23+14:00" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01JCAG6RCNG3CDWYC41FEJDMP2 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-11-10T21:39:24+14:00" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01JCAG6RCNG3CDWYC41FEJDMP2 remote_addr="127.0.0.1:39104" +time="2024-11-10T21:39:24+14:00" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01JCAG6RCNG3CDWYC41FEJDMP2 env="{ true discover 127.0.0.1:39104 }" established_session_duration_s=0.004428931 +time="2024-11-10T21:39:24+14:00" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01JCAG6RCNG3CDWYC41FEJDMP2 duration_ms=9ns method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" +time="2024-11-10T21:39:24+14:00" level=info msg="session: handleShell: command executed successfully" correlation_id=01JCAG6RCNG3CDWYC41FEJDMP2 +time="2024-11-10T21:39:24+14:00" level=info msg="session: exit: exiting" correlation_id=01JCAG6RCNG3CDWYC41FEJDMP2 exit_status=0 +time="2024-11-10T21:39:24+14:00" level=info msg="connection: handleRequests: done" correlation_id=01JCAG6RCNG3CDWYC41FEJDMP2 duration_s=0.017349034 remote_addr="127.0.0.1:39104" +time="2024-11-10T21:39:24+14:00" level=info msg="server: handleConn: done" correlation_id=01JCAG6RCNG3CDWYC41FEJDMP2 reason=EOF +time="2024-11-10T21:39:24+14:00" level=info msg="access: finish" correlation_id=01JCAG6RCNG3CDWYC41FEJDMP2 duration_s=1.5308332249999999 meta="{ }" remote_addr="127.0.0.1:39104" written_bytes=31 === RUN TestListenAndServe_proxyProtocolEnabled/USE_(default)_with_a_header -time="2024-11-09T18:50:35-12:00" level=info msg="Proxy protocol is enabled" correlation_id= -time="2024-11-09T18:50:35-12:00" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" -time="2024-11-09T18:50:35-12:00" level=info msg="server: handleConn: start" correlation_id=01JCADDCTT98T5Y8VTFR2ZJWD8 -time="2024-11-09T18:50:35-12:00" level=info msg="public key authentication" correlation_id=01JCADDCTT98T5Y8VTFR2ZJWD8 ssh_key_type=ssh-rsa -time="2024-11-09T18:50:35-12:00" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01JCADDCTT98T5Y8VTFR2ZJWD8 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-11-09T18:50:35-12:00" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01JCADDCTT98T5Y8VTFR2ZJWD8 remote_addr="10.1.1.1:1000" -time="2024-11-09T18:50:35-12:00" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01JCADDCTT98T5Y8VTFR2ZJWD8 env="{ true discover 10.1.1.1:1000 }" established_session_duration_s=0.000451758 -time="2024-11-09T18:50:35-12:00" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01JCADDCTT98T5Y8VTFR2ZJWD8 duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" -time="2024-11-09T18:50:35-12:00" level=info msg="session: handleShell: command executed successfully" correlation_id=01JCADDCTT98T5Y8VTFR2ZJWD8 -time="2024-11-09T18:50:35-12:00" level=info msg="session: exit: exiting" correlation_id=01JCADDCTT98T5Y8VTFR2ZJWD8 exit_status=0 -time="2024-11-09T18:50:35-12:00" level=info msg="connection: handleRequests: done" correlation_id=01JCADDCTT98T5Y8VTFR2ZJWD8 duration_s=0.001948678 remote_addr="10.1.1.1:1000" -time="2024-11-09T18:50:35-12:00" level=info msg="server: handleConn: done" correlation_id=01JCADDCTT98T5Y8VTFR2ZJWD8 reason=EOF -time="2024-11-09T18:50:35-12:00" level=info msg="access: finish" correlation_id=01JCADDCTT98T5Y8VTFR2ZJWD8 duration_s=0.234918932 meta="{ }" remote_addr="10.1.1.1:1000" written_bytes=31 +time="2024-11-10T21:39:25+14:00" level=info msg="Proxy protocol is enabled" correlation_id= +time="2024-11-10T21:39:25+14:00" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" +time="2024-11-10T21:39:25+14:00" level=info msg="server: handleConn: start" correlation_id=01JCAG6T21DEZ1C0NEMS5GWRNG +time="2024-11-10T21:39:25+14:00" level=info msg="public key authentication" correlation_id=01JCAG6T21DEZ1C0NEMS5GWRNG ssh_key_type=ssh-rsa +time="2024-11-10T21:39:25+14:00" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01JCAG6T21DEZ1C0NEMS5GWRNG duration_ms=8ns 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-11-10T21:39:26+14:00" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01JCAG6T21DEZ1C0NEMS5GWRNG remote_addr="10.1.1.1:1000" +time="2024-11-10T21:39:26+14:00" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01JCAG6T21DEZ1C0NEMS5GWRNG env="{ true discover 10.1.1.1:1000 }" established_session_duration_s=0.001792107 +time="2024-11-10T21:39:26+14:00" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01JCAG6T21DEZ1C0NEMS5GWRNG duration_ms=5ns method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" +time="2024-11-10T21:39:26+14:00" level=info msg="session: handleShell: command executed successfully" correlation_id=01JCAG6T21DEZ1C0NEMS5GWRNG +time="2024-11-10T21:39:26+14:00" level=info msg="session: exit: exiting" correlation_id=01JCAG6T21DEZ1C0NEMS5GWRNG exit_status=0 +time="2024-11-10T21:39:26+14:00" level=info msg="connection: handleRequests: done" correlation_id=01JCAG6T21DEZ1C0NEMS5GWRNG duration_s=0.014961559 remote_addr="10.1.1.1:1000" +time="2024-11-10T21:39:26+14:00" level=info msg="server: handleConn: done" correlation_id=01JCAG6T21DEZ1C0NEMS5GWRNG reason=EOF +time="2024-11-10T21:39:26+14:00" level=info msg="access: finish" correlation_id=01JCAG6T21DEZ1C0NEMS5GWRNG duration_s=1.672478 meta="{ }" remote_addr="10.1.1.1:1000" written_bytes=31 === RUN TestListenAndServe_proxyProtocolEnabled/REQUIRE_without_a_header -time="2024-11-09T18:50:35-12:00" level=info msg="Proxy protocol is enabled" correlation_id= -time="2024-11-09T18:50:35-12:00" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" -time="2024-11-09T18:50:35-12:00" level=info msg="server: handleConn: start" correlation_id=01JCADDD2JB46ZQW6ZX1H0NFHA -time="2024-11-09T18:50:35-12:00" level=warning msg="connection: initServerConn: failed to initialize SSH connection" correlation_id=01JCADDD2JB46ZQW6ZX1H0NFHA error="proxyproto: proxy protocol signature not present" remote_addr="127.0.0.1:57796" -time="2024-11-09T18:50:35-12:00" level=info msg="access: finish" correlation_id=01JCADDD2JB46ZQW6ZX1H0NFHA duration_s=0.000287153 meta="{ }" remote_addr="127.0.0.1:57796" written_bytes=0 +time="2024-11-10T21:39:26+14:00" level=info msg="Proxy protocol is enabled" correlation_id= +time="2024-11-10T21:39:26+14:00" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" +time="2024-11-10T21:39:26+14:00" level=info msg="server: handleConn: start" correlation_id=01JCAG6VTXRW5NXD3ZHT2FKYMC +time="2024-11-10T21:39:26+14:00" level=warning msg="connection: initServerConn: failed to initialize SSH connection" correlation_id=01JCAG6VTXRW5NXD3ZHT2FKYMC error="proxyproto: proxy protocol signature not present" remote_addr="127.0.0.1:54510" +time="2024-11-10T21:39:26+14:00" level=info msg="access: finish" correlation_id=01JCAG6VTXRW5NXD3ZHT2FKYMC duration_s=0.001048729 meta="{ }" remote_addr="127.0.0.1:54510" written_bytes=0 === RUN TestListenAndServe_proxyProtocolEnabled/REQUIRE_with_a_header -time="2024-11-09T18:50:35-12:00" level=info msg="Proxy protocol is enabled" correlation_id= -time="2024-11-09T18:50:35-12:00" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" -time="2024-11-09T18:50:35-12:00" level=info msg="server: handleConn: start" correlation_id=01JCADDD33PN896AGPFCR73F72 -time="2024-11-09T18:50:35-12:00" level=info msg="public key authentication" correlation_id=01JCADDD33PN896AGPFCR73F72 ssh_key_type=ssh-rsa -time="2024-11-09T18:50:35-12:00" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01JCADDD33PN896AGPFCR73F72 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-11-09T18:50:35-12:00" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01JCADDD33PN896AGPFCR73F72 remote_addr="10.1.1.1:1000" -time="2024-11-09T18:50:35-12:00" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01JCADDD33PN896AGPFCR73F72 env="{ true discover 10.1.1.1:1000 }" established_session_duration_s=0.000359826 -time="2024-11-09T18:50:35-12:00" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01JCADDD33PN896AGPFCR73F72 duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" -time="2024-11-09T18:50:35-12:00" level=info msg="session: handleShell: command executed successfully" correlation_id=01JCADDD33PN896AGPFCR73F72 -time="2024-11-09T18:50:35-12:00" level=info msg="session: exit: exiting" correlation_id=01JCADDD33PN896AGPFCR73F72 exit_status=0 -time="2024-11-09T18:50:35-12:00" level=info msg="connection: handleRequests: done" correlation_id=01JCADDD33PN896AGPFCR73F72 duration_s=0.001949497 remote_addr="10.1.1.1:1000" -time="2024-11-09T18:50:35-12:00" level=info msg="server: handleConn: done" correlation_id=01JCADDD33PN896AGPFCR73F72 reason=EOF -time="2024-11-09T18:50:35-12:00" level=info msg="access: finish" correlation_id=01JCADDD33PN896AGPFCR73F72 duration_s=0.235675141 meta="{ }" remote_addr="10.1.1.1:1000" written_bytes=31 +time="2024-11-10T21:39:27+14:00" level=info msg="Proxy protocol is enabled" correlation_id= +time="2024-11-10T21:39:27+14:00" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" +time="2024-11-10T21:39:27+14:00" level=info msg="server: handleConn: start" correlation_id=01JCAG6W0P9Q93HFH442VAD7SV +time="2024-11-10T21:39:27+14:00" level=info msg="public key authentication" correlation_id=01JCAG6W0P9Q93HFH442VAD7SV ssh_key_type=ssh-rsa +time="2024-11-10T21:39:27+14:00" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01JCAG6W0P9Q93HFH442VAD7SV 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-11-10T21:39:28+14:00" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01JCAG6W0P9Q93HFH442VAD7SV remote_addr="10.1.1.1:1000" +time="2024-11-10T21:39:28+14:00" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01JCAG6W0P9Q93HFH442VAD7SV env="{ true discover 10.1.1.1:1000 }" established_session_duration_s=0.001639098 +time="2024-11-10T21:39:28+14:00" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01JCAG6W0P9Q93HFH442VAD7SV duration_ms=3ns method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" +time="2024-11-10T21:39:28+14:00" level=info msg="session: handleShell: command executed successfully" correlation_id=01JCAG6W0P9Q93HFH442VAD7SV +time="2024-11-10T21:39:28+14:00" level=info msg="session: exit: exiting" correlation_id=01JCAG6W0P9Q93HFH442VAD7SV exit_status=0 +time="2024-11-10T21:39:28+14:00" level=info msg="connection: handleRequests: done" correlation_id=01JCAG6W0P9Q93HFH442VAD7SV duration_s=0.012058386 remote_addr="10.1.1.1:1000" +time="2024-11-10T21:39:28+14:00" level=info msg="server: handleConn: done" correlation_id=01JCAG6W0P9Q93HFH442VAD7SV reason=EOF +time="2024-11-10T21:39:28+14:00" level=info msg="access: finish" correlation_id=01JCAG6W0P9Q93HFH442VAD7SV duration_s=1.516740053 meta="{ }" remote_addr="10.1.1.1:1000" written_bytes=31 === RUN TestListenAndServe_proxyProtocolEnabled/REJECT_without_a_header -time="2024-11-09T18:50:35-12:00" level=info msg="Proxy protocol is enabled" correlation_id= -time="2024-11-09T18:50:35-12:00" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" -time="2024-11-09T18:50:35-12:00" level=info msg="server: handleConn: start" correlation_id=01JCADDDAV6JH0FG0YCB6BXZM5 -time="2024-11-09T18:50:35-12:00" level=info msg="public key authentication" correlation_id=01JCADDDAV6JH0FG0YCB6BXZM5 ssh_key_type=ssh-rsa -time="2024-11-09T18:50:35-12:00" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01JCADDDAV6JH0FG0YCB6BXZM5 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-11-09T18:50:35-12:00" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01JCADDDAV6JH0FG0YCB6BXZM5 remote_addr="127.0.0.1:57824" -time="2024-11-09T18:50:35-12:00" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01JCADDDAV6JH0FG0YCB6BXZM5 env="{ true discover 127.0.0.1:57824 }" established_session_duration_s=0.000487274 -time="2024-11-09T18:50:35-12:00" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01JCADDDAV6JH0FG0YCB6BXZM5 duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" -time="2024-11-09T18:50:35-12:00" level=info msg="session: handleShell: command executed successfully" correlation_id=01JCADDDAV6JH0FG0YCB6BXZM5 -time="2024-11-09T18:50:35-12:00" level=info msg="session: exit: exiting" correlation_id=01JCADDDAV6JH0FG0YCB6BXZM5 exit_status=0 -time="2024-11-09T18:50:35-12:00" level=info msg="connection: handleRequests: done" correlation_id=01JCADDDAV6JH0FG0YCB6BXZM5 duration_s=0.002112582 remote_addr="127.0.0.1:57824" -time="2024-11-09T18:50:35-12:00" level=info msg="server: handleConn: done" correlation_id=01JCADDDAV6JH0FG0YCB6BXZM5 reason=EOF -time="2024-11-09T18:50:35-12:00" level=info msg="access: finish" correlation_id=01JCADDDAV6JH0FG0YCB6BXZM5 duration_s=0.232448804 meta="{ }" remote_addr="127.0.0.1:57824" written_bytes=31 +time="2024-11-10T21:39:28+14:00" level=info msg="Proxy protocol is enabled" correlation_id= +time="2024-11-10T21:39:28+14:00" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" +time="2024-11-10T21:39:28+14:00" level=info msg="server: handleConn: start" correlation_id=01JCAG6XJ1KEBG6M5Q2NWF20XR +time="2024-11-10T21:39:28+14:00" level=info msg="public key authentication" correlation_id=01JCAG6XJ1KEBG6M5Q2NWF20XR ssh_key_type=ssh-rsa +time="2024-11-10T21:39:28+14:00" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01JCAG6XJ1KEBG6M5Q2NWF20XR 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-11-10T21:39:29+14:00" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01JCAG6XJ1KEBG6M5Q2NWF20XR remote_addr="127.0.0.1:54532" +time="2024-11-10T21:39:29+14:00" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01JCAG6XJ1KEBG6M5Q2NWF20XR env="{ true discover 127.0.0.1:54532 }" established_session_duration_s=0.001319078 +time="2024-11-10T21:39:29+14:00" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01JCAG6XJ1KEBG6M5Q2NWF20XR duration_ms=9ns method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" +time="2024-11-10T21:39:29+14:00" level=info msg="session: handleShell: command executed successfully" correlation_id=01JCAG6XJ1KEBG6M5Q2NWF20XR +time="2024-11-10T21:39:29+14:00" level=info msg="session: exit: exiting" correlation_id=01JCAG6XJ1KEBG6M5Q2NWF20XR exit_status=0 +time="2024-11-10T21:39:29+14:00" level=info msg="connection: handleRequests: done" correlation_id=01JCAG6XJ1KEBG6M5Q2NWF20XR duration_s=0.014228182 remote_addr="127.0.0.1:54532" +time="2024-11-10T21:39:29+14:00" level=info msg="server: handleConn: done" correlation_id=01JCAG6XJ1KEBG6M5Q2NWF20XR reason=EOF +time="2024-11-10T21:39:29+14:00" level=info msg="access: finish" correlation_id=01JCAG6XJ1KEBG6M5Q2NWF20XR duration_s=1.054287828 meta="{ }" remote_addr="127.0.0.1:54532" written_bytes=31 === RUN TestListenAndServe_proxyProtocolEnabled/REJECT_with_a_header -time="2024-11-09T18:50:35-12:00" level=info msg="Proxy protocol is enabled" correlation_id= -time="2024-11-09T18:50:35-12:00" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" -time="2024-11-09T18:50:35-12:00" level=info msg="server: handleConn: start" correlation_id=01JCADDDJMK8XGYH5V57CAHS8G -time="2024-11-09T18:50:35-12:00" level=warning msg="connection: initServerConn: failed to initialize SSH connection" correlation_id=01JCADDDJMK8XGYH5V57CAHS8G error="proxyproto: upstream connection sent PROXY header but isn't allowed to send one" remote_addr="127.0.0.1:57828" -time="2024-11-09T18:50:35-12:00" level=info msg="access: finish" correlation_id=01JCADDDJMK8XGYH5V57CAHS8G duration_s=0.000262496 meta="{ }" remote_addr="127.0.0.1:57828" written_bytes=0 +time="2024-11-10T21:39:29+14:00" level=info msg="Proxy protocol is enabled" correlation_id= +time="2024-11-10T21:39:29+14:00" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" +time="2024-11-10T21:39:29+14:00" level=info msg="server: handleConn: start" correlation_id=01JCAG6YQBJS6R5PFHKCBB64X0 +time="2024-11-10T21:39:29+14:00" level=warning msg="connection: initServerConn: failed to initialize SSH connection" correlation_id=01JCAG6YQBJS6R5PFHKCBB64X0 error="proxyproto: upstream connection sent PROXY header but isn't allowed to send one" remote_addr="127.0.0.1:54534" +time="2024-11-10T21:39:29+14:00" level=info msg="access: finish" correlation_id=01JCAG6YQBJS6R5PFHKCBB64X0 duration_s=0.003262861 meta="{ }" remote_addr="127.0.0.1:54534" written_bytes=0 === RUN TestListenAndServe_proxyProtocolEnabled/IGNORE_without_a_header -time="2024-11-09T18:50:36-12:00" level=info msg="Proxy protocol is enabled" correlation_id= -time="2024-11-09T18:50:36-12:00" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" -time="2024-11-09T18:50:36-12:00" level=info msg="server: handleConn: start" correlation_id=01JCADDDK5W6SG8510BTD4T1E8 -time="2024-11-09T18:50:36-12:00" level=info msg="public key authentication" correlation_id=01JCADDDK5W6SG8510BTD4T1E8 ssh_key_type=ssh-rsa -time="2024-11-09T18:50:36-12:00" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01JCADDDK5W6SG8510BTD4T1E8 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-11-09T18:50:36-12:00" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01JCADDDK5W6SG8510BTD4T1E8 remote_addr="127.0.0.1:57832" -time="2024-11-09T18:50:36-12:00" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01JCADDDK5W6SG8510BTD4T1E8 env="{ true discover 127.0.0.1:57832 }" established_session_duration_s=0.000349707 -time="2024-11-09T18:50:36-12:00" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01JCADDDK5W6SG8510BTD4T1E8 duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" -time="2024-11-09T18:50:36-12:00" level=info msg="session: handleShell: command executed successfully" correlation_id=01JCADDDK5W6SG8510BTD4T1E8 -time="2024-11-09T18:50:36-12:00" level=info msg="session: exit: exiting" correlation_id=01JCADDDK5W6SG8510BTD4T1E8 exit_status=0 -time="2024-11-09T18:50:36-12:00" level=info msg="connection: handleRequests: done" correlation_id=01JCADDDK5W6SG8510BTD4T1E8 duration_s=0.001889943 remote_addr="127.0.0.1:57832" -time="2024-11-09T18:50:36-12:00" level=info msg="server: handleConn: done" correlation_id=01JCADDDK5W6SG8510BTD4T1E8 reason=EOF -time="2024-11-09T18:50:36-12:00" level=info msg="access: finish" correlation_id=01JCADDDK5W6SG8510BTD4T1E8 duration_s=0.232497039 meta="{ }" remote_addr="127.0.0.1:57832" written_bytes=31 +time="2024-11-10T21:39:29+14:00" level=info msg="Proxy protocol is enabled" correlation_id= +time="2024-11-10T21:39:29+14:00" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" +time="2024-11-10T21:39:30+14:00" level=info msg="server: handleConn: start" correlation_id=01JCAG6YT5191D3646MRRRD3H2 +time="2024-11-10T21:39:30+14:00" level=info msg="public key authentication" correlation_id=01JCAG6YT5191D3646MRRRD3H2 ssh_key_type=ssh-rsa +time="2024-11-10T21:39:30+14:00" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01JCAG6YT5191D3646MRRRD3H2 duration_ms=7ns 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-11-10T21:39:31+14:00" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01JCAG6YT5191D3646MRRRD3H2 remote_addr="127.0.0.1:54540" +time="2024-11-10T21:39:31+14:00" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01JCAG6YT5191D3646MRRRD3H2 env="{ true discover 127.0.0.1:54540 }" established_session_duration_s=0.00800681 +time="2024-11-10T21:39:31+14:00" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01JCAG6YT5191D3646MRRRD3H2 duration_ms=7ns method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" +time="2024-11-10T21:39:31+14:00" level=info msg="session: handleShell: command executed successfully" correlation_id=01JCAG6YT5191D3646MRRRD3H2 +time="2024-11-10T21:39:31+14:00" level=info msg="session: exit: exiting" correlation_id=01JCAG6YT5191D3646MRRRD3H2 exit_status=0 +time="2024-11-10T21:39:31+14:00" level=info msg="connection: handleRequests: done" correlation_id=01JCAG6YT5191D3646MRRRD3H2 duration_s=0.018293424 remote_addr="127.0.0.1:54540" +time="2024-11-10T21:39:31+14:00" level=info msg="server: handleConn: done" correlation_id=01JCAG6YT5191D3646MRRRD3H2 reason=EOF +time="2024-11-10T21:39:31+14:00" level=info msg="access: finish" correlation_id=01JCAG6YT5191D3646MRRRD3H2 duration_s=1.745566022 meta="{ }" remote_addr="127.0.0.1:54540" written_bytes=31 === RUN TestListenAndServe_proxyProtocolEnabled/IGNORE_with_a_header -time="2024-11-09T18:50:36-12:00" level=info msg="Proxy protocol is enabled" correlation_id= -time="2024-11-09T18:50:36-12:00" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" -time="2024-11-09T18:50:36-12:00" level=info msg="server: handleConn: start" correlation_id=01JCADDDV053VBM4XJY0SV9RWA -time="2024-11-09T18:50:36-12:00" level=info msg="public key authentication" correlation_id=01JCADDDV053VBM4XJY0SV9RWA ssh_key_type=ssh-rsa -time="2024-11-09T18:50:36-12:00" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01JCADDDV053VBM4XJY0SV9RWA 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-11-09T18:50:36-12:00" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01JCADDDV053VBM4XJY0SV9RWA remote_addr="127.0.0.1:57838" -time="2024-11-09T18:50:36-12:00" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01JCADDDV053VBM4XJY0SV9RWA env="{ true discover 127.0.0.1:57838 }" established_session_duration_s=0.000399883 -time="2024-11-09T18:50:36-12:00" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01JCADDDV053VBM4XJY0SV9RWA duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" -time="2024-11-09T18:50:36-12:00" level=info msg="session: handleShell: command executed successfully" correlation_id=01JCADDDV053VBM4XJY0SV9RWA -time="2024-11-09T18:50:36-12:00" level=info msg="session: exit: exiting" correlation_id=01JCADDDV053VBM4XJY0SV9RWA exit_status=0 -time="2024-11-09T18:50:36-12:00" level=info msg="connection: handleRequests: done" correlation_id=01JCADDDV053VBM4XJY0SV9RWA duration_s=0.002139479 remote_addr="127.0.0.1:57838" -time="2024-11-09T18:50:36-12:00" level=info msg="server: handleConn: done" correlation_id=01JCADDDV053VBM4XJY0SV9RWA reason=EOF -time="2024-11-09T18:50:36-12:00" level=info msg="access: finish" correlation_id=01JCADDDV053VBM4XJY0SV9RWA duration_s=0.242232167 meta="{ }" remote_addr="127.0.0.1:57838" written_bytes=31 +time="2024-11-10T21:39:31+14:00" level=info msg="Proxy protocol is enabled" correlation_id= +time="2024-11-10T21:39:31+14:00" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" +time="2024-11-10T21:39:31+14:00" level=info msg="server: handleConn: start" correlation_id=01JCAG70NS4124P6EAGKP4T4DG +time="2024-11-10T21:39:32+14:00" level=info msg="public key authentication" correlation_id=01JCAG70NS4124P6EAGKP4T4DG ssh_key_type=ssh-rsa +time="2024-11-10T21:39:32+14:00" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01JCAG70NS4124P6EAGKP4T4DG 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-11-10T21:39:33+14:00" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01JCAG70NS4124P6EAGKP4T4DG remote_addr="127.0.0.1:54542" +time="2024-11-10T21:39:33+14:00" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01JCAG70NS4124P6EAGKP4T4DG env="{ true discover 127.0.0.1:54542 }" established_session_duration_s=0.001422751 +time="2024-11-10T21:39:33+14:00" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01JCAG70NS4124P6EAGKP4T4DG duration_ms=3ns method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" +time="2024-11-10T21:39:33+14:00" level=info msg="session: handleShell: command executed successfully" correlation_id=01JCAG70NS4124P6EAGKP4T4DG +time="2024-11-10T21:39:33+14:00" level=info msg="session: exit: exiting" correlation_id=01JCAG70NS4124P6EAGKP4T4DG exit_status=0 +time="2024-11-10T21:39:33+14:00" level=info msg="connection: handleRequests: done" correlation_id=01JCAG70NS4124P6EAGKP4T4DG duration_s=0.008378499 remote_addr="127.0.0.1:54542" +time="2024-11-10T21:39:33+14:00" level=info msg="server: handleConn: done" correlation_id=01JCAG70NS4124P6EAGKP4T4DG reason=EOF +time="2024-11-10T21:39:33+14:00" level=info msg="access: finish" correlation_id=01JCAG70NS4124P6EAGKP4T4DG duration_s=1.315907085 meta="{ }" remote_addr="127.0.0.1:54542" written_bytes=31 === RUN TestListenAndServe_proxyProtocolEnabled/Allow-listed_IP_with_a_header -time="2024-11-09T18:50:36-12:00" level=info msg="Proxy protocol is enabled" correlation_id= -time="2024-11-09T18:50:36-12:00" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" -time="2024-11-09T18:50:36-12:00" level=info msg="server: handleConn: start" correlation_id=01JCADDE2ZHXE77EBC1QH2S502 -time="2024-11-09T18:50:36-12:00" level=info msg="public key authentication" correlation_id=01JCADDE2ZHXE77EBC1QH2S502 ssh_key_type=ssh-rsa -time="2024-11-09T18:50:36-12:00" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01JCADDE2ZHXE77EBC1QH2S502 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-11-09T18:50:36-12:00" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01JCADDE2ZHXE77EBC1QH2S502 remote_addr="10.1.1.1:1000" -time="2024-11-09T18:50:36-12:00" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01JCADDE2ZHXE77EBC1QH2S502 env="{ true discover 10.1.1.1:1000 }" established_session_duration_s=0.000475015 -time="2024-11-09T18:50:36-12:00" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01JCADDE2ZHXE77EBC1QH2S502 duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" -time="2024-11-09T18:50:36-12:00" level=info msg="session: handleShell: command executed successfully" correlation_id=01JCADDE2ZHXE77EBC1QH2S502 -time="2024-11-09T18:50:36-12:00" level=info msg="session: exit: exiting" correlation_id=01JCADDE2ZHXE77EBC1QH2S502 exit_status=0 -time="2024-11-09T18:50:36-12:00" level=info msg="connection: handleRequests: done" correlation_id=01JCADDE2ZHXE77EBC1QH2S502 duration_s=0.002071386 remote_addr="10.1.1.1:1000" -time="2024-11-09T18:50:36-12:00" level=info msg="server: handleConn: done" correlation_id=01JCADDE2ZHXE77EBC1QH2S502 reason=EOF -time="2024-11-09T18:50:36-12:00" level=info msg="access: finish" correlation_id=01JCADDE2ZHXE77EBC1QH2S502 duration_s=0.235535674 meta="{ }" remote_addr="10.1.1.1:1000" written_bytes=31 +time="2024-11-10T21:39:33+14:00" level=info msg="Proxy protocol is enabled" correlation_id= +time="2024-11-10T21:39:33+14:00" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" +time="2024-11-10T21:39:33+14:00" level=info msg="server: handleConn: start" correlation_id=01JCAG720SV57E8GWM3EBY5VAM +time="2024-11-10T21:39:33+14:00" level=info msg="public key authentication" correlation_id=01JCAG720SV57E8GWM3EBY5VAM ssh_key_type=ssh-rsa +time="2024-11-10T21:39:33+14:00" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01JCAG720SV57E8GWM3EBY5VAM duration_ms=11ns 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-11-10T21:39:34+14:00" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01JCAG720SV57E8GWM3EBY5VAM remote_addr="10.1.1.1:1000" +time="2024-11-10T21:39:34+14:00" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01JCAG720SV57E8GWM3EBY5VAM env="{ true discover 10.1.1.1:1000 }" established_session_duration_s=0.007847134 +time="2024-11-10T21:39:34+14:00" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01JCAG720SV57E8GWM3EBY5VAM duration_ms=6ns method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" +time="2024-11-10T21:39:34+14:00" level=info msg="session: handleShell: command executed successfully" correlation_id=01JCAG720SV57E8GWM3EBY5VAM +time="2024-11-10T21:39:34+14:00" level=info msg="session: exit: exiting" correlation_id=01JCAG720SV57E8GWM3EBY5VAM exit_status=0 +time="2024-11-10T21:39:34+14:00" level=info msg="connection: handleRequests: done" correlation_id=01JCAG720SV57E8GWM3EBY5VAM duration_s=0.017610383 remote_addr="10.1.1.1:1000" +time="2024-11-10T21:39:34+14:00" level=info msg="server: handleConn: done" correlation_id=01JCAG720SV57E8GWM3EBY5VAM reason=EOF +time="2024-11-10T21:39:34+14:00" level=info msg="access: finish" correlation_id=01JCAG720SV57E8GWM3EBY5VAM duration_s=1.492526943 meta="{ }" remote_addr="10.1.1.1:1000" written_bytes=31 === RUN TestListenAndServe_proxyProtocolEnabled/Allow-listed_IP_without_a_header -time="2024-11-09T18:50:36-12:00" level=info msg="Proxy protocol is enabled" correlation_id= -time="2024-11-09T18:50:36-12:00" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" -time="2024-11-09T18:50:36-12:00" level=info msg="server: handleConn: start" correlation_id=01JCADDEAQX2J0HA9M6VBEG8Q2 -time="2024-11-09T18:50:36-12:00" level=info msg="public key authentication" correlation_id=01JCADDEAQX2J0HA9M6VBEG8Q2 ssh_key_type=ssh-rsa -time="2024-11-09T18:50:36-12:00" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01JCADDEAQX2J0HA9M6VBEG8Q2 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-11-09T18:50:36-12:00" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01JCADDEAQX2J0HA9M6VBEG8Q2 remote_addr="127.0.0.1:57858" -time="2024-11-09T18:50:36-12:00" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01JCADDEAQX2J0HA9M6VBEG8Q2 env="{ true discover 127.0.0.1:57858 }" established_session_duration_s=0.000456717 -time="2024-11-09T18:50:36-12:00" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01JCADDEAQX2J0HA9M6VBEG8Q2 duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" -time="2024-11-09T18:50:36-12:00" level=info msg="session: handleShell: command executed successfully" correlation_id=01JCADDEAQX2J0HA9M6VBEG8Q2 -time="2024-11-09T18:50:36-12:00" level=info msg="session: exit: exiting" correlation_id=01JCADDEAQX2J0HA9M6VBEG8Q2 exit_status=0 -time="2024-11-09T18:50:36-12:00" level=info msg="connection: handleRequests: done" correlation_id=01JCADDEAQX2J0HA9M6VBEG8Q2 duration_s=0.002227652 remote_addr="127.0.0.1:57858" -time="2024-11-09T18:50:36-12:00" level=info msg="server: handleConn: done" correlation_id=01JCADDEAQX2J0HA9M6VBEG8Q2 reason=EOF -time="2024-11-09T18:50:36-12:00" level=info msg="access: finish" correlation_id=01JCADDEAQX2J0HA9M6VBEG8Q2 duration_s=0.237617839 meta="{ }" remote_addr="127.0.0.1:57858" written_bytes=31 +time="2024-11-10T21:39:34+14:00" level=info msg="Proxy protocol is enabled" correlation_id= +time="2024-11-10T21:39:34+14:00" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" +time="2024-11-10T21:39:34+14:00" level=info msg="server: handleConn: start" correlation_id=01JCAG73KX2EP1B8PYWCRSEBM8 +time="2024-11-10T21:39:35+14:00" level=info msg="public key authentication" correlation_id=01JCAG73KX2EP1B8PYWCRSEBM8 ssh_key_type=ssh-rsa +time="2024-11-10T21:39:35+14:00" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01JCAG73KX2EP1B8PYWCRSEBM8 duration_ms=10ns 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-11-10T21:39:36+14:00" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01JCAG73KX2EP1B8PYWCRSEBM8 remote_addr="127.0.0.1:46696" +time="2024-11-10T21:39:36+14:00" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01JCAG73KX2EP1B8PYWCRSEBM8 env="{ true discover 127.0.0.1:46696 }" established_session_duration_s=0.007817466 +time="2024-11-10T21:39:36+14:00" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01JCAG73KX2EP1B8PYWCRSEBM8 duration_ms=4ns method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" +time="2024-11-10T21:39:36+14:00" level=info msg="session: handleShell: command executed successfully" correlation_id=01JCAG73KX2EP1B8PYWCRSEBM8 +time="2024-11-10T21:39:36+14:00" level=info msg="session: exit: exiting" correlation_id=01JCAG73KX2EP1B8PYWCRSEBM8 exit_status=0 +time="2024-11-10T21:39:36+14:00" level=info msg="connection: handleRequests: done" correlation_id=01JCAG73KX2EP1B8PYWCRSEBM8 duration_s=0.023912759 remote_addr="127.0.0.1:46696" +time="2024-11-10T21:39:36+14:00" level=info msg="server: handleConn: done" correlation_id=01JCAG73KX2EP1B8PYWCRSEBM8 reason=EOF +time="2024-11-10T21:39:36+14:00" level=info msg="access: finish" correlation_id=01JCAG73KX2EP1B8PYWCRSEBM8 duration_s=1.614893903 meta="{ }" remote_addr="127.0.0.1:46696" written_bytes=31 === RUN TestListenAndServe_proxyProtocolEnabled/Allow-listed_range_with_a_header -time="2024-11-09T18:50:37-12:00" level=info msg="Proxy protocol is enabled" correlation_id= -time="2024-11-09T18:50:37-12:00" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" -time="2024-11-09T18:50:37-12:00" level=info msg="server: handleConn: start" correlation_id=01JCADDEJP7XRPW1PX5CQQGTSG -time="2024-11-09T18:50:37-12:00" level=info msg="public key authentication" correlation_id=01JCADDEJP7XRPW1PX5CQQGTSG ssh_key_type=ssh-rsa -time="2024-11-09T18:50:37-12:00" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01JCADDEJP7XRPW1PX5CQQGTSG 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-11-09T18:50:37-12:00" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01JCADDEJP7XRPW1PX5CQQGTSG remote_addr="10.1.1.1:1000" -time="2024-11-09T18:50:37-12:00" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01JCADDEJP7XRPW1PX5CQQGTSG env="{ true discover 10.1.1.1:1000 }" established_session_duration_s=0.000388684 -time="2024-11-09T18:50:37-12:00" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01JCADDEJP7XRPW1PX5CQQGTSG duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" -time="2024-11-09T18:50:37-12:00" level=info msg="session: handleShell: command executed successfully" correlation_id=01JCADDEJP7XRPW1PX5CQQGTSG -time="2024-11-09T18:50:37-12:00" level=info msg="session: exit: exiting" correlation_id=01JCADDEJP7XRPW1PX5CQQGTSG exit_status=0 -time="2024-11-09T18:50:37-12:00" level=info msg="connection: handleRequests: done" correlation_id=01JCADDEJP7XRPW1PX5CQQGTSG duration_s=0.001988274 remote_addr="10.1.1.1:1000" -time="2024-11-09T18:50:37-12:00" level=info msg="server: handleConn: done" correlation_id=01JCADDEJP7XRPW1PX5CQQGTSG reason=EOF -time="2024-11-09T18:50:37-12:00" level=info msg="access: finish" correlation_id=01JCADDEJP7XRPW1PX5CQQGTSG duration_s=0.234602961 meta="{ }" remote_addr="10.1.1.1:1000" written_bytes=31 +time="2024-11-10T21:39:36+14:00" level=info msg="Proxy protocol is enabled" correlation_id= +time="2024-11-10T21:39:36+14:00" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" +time="2024-11-10T21:39:36+14:00" level=info msg="server: handleConn: start" correlation_id=01JCAG75B5ZFNJWK24HY0XVSW8 +time="2024-11-10T21:39:36+14:00" level=info msg="public key authentication" correlation_id=01JCAG75B5ZFNJWK24HY0XVSW8 ssh_key_type=ssh-rsa +time="2024-11-10T21:39:36+14:00" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01JCAG75B5ZFNJWK24HY0XVSW8 duration_ms=6ns 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-11-10T21:39:38+14:00" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01JCAG75B5ZFNJWK24HY0XVSW8 remote_addr="10.1.1.1:1000" +time="2024-11-10T21:39:38+14:00" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01JCAG75B5ZFNJWK24HY0XVSW8 env="{ true discover 10.1.1.1:1000 }" established_session_duration_s=0.007642122 +time="2024-11-10T21:39:38+14:00" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01JCAG75B5ZFNJWK24HY0XVSW8 duration_ms=4ns method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" +time="2024-11-10T21:39:38+14:00" level=info msg="session: handleShell: command executed successfully" correlation_id=01JCAG75B5ZFNJWK24HY0XVSW8 +time="2024-11-10T21:39:38+14:00" level=info msg="session: exit: exiting" correlation_id=01JCAG75B5ZFNJWK24HY0XVSW8 exit_status=0 +time="2024-11-10T21:39:38+14:00" level=info msg="connection: handleRequests: done" correlation_id=01JCAG75B5ZFNJWK24HY0XVSW8 duration_s=0.02002486 remote_addr="10.1.1.1:1000" +time="2024-11-10T21:39:38+14:00" level=info msg="server: handleConn: done" correlation_id=01JCAG75B5ZFNJWK24HY0XVSW8 reason=EOF +time="2024-11-10T21:39:38+14:00" level=info msg="access: finish" correlation_id=01JCAG75B5ZFNJWK24HY0XVSW8 duration_s=1.748201847 meta="{ }" remote_addr="10.1.1.1:1000" written_bytes=31 === RUN TestListenAndServe_proxyProtocolEnabled/Allow-listed_range_without_a_header -time="2024-11-09T18:50:37-12:00" level=info msg="Proxy protocol is enabled" correlation_id= -time="2024-11-09T18:50:37-12:00" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" -time="2024-11-09T18:50:37-12:00" level=info msg="server: handleConn: start" correlation_id=01JCADDETEKT69WF6BKSTGK6W4 -time="2024-11-09T18:50:37-12:00" level=info msg="public key authentication" correlation_id=01JCADDETEKT69WF6BKSTGK6W4 ssh_key_type=ssh-rsa -time="2024-11-09T18:50:37-12:00" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01JCADDETEKT69WF6BKSTGK6W4 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-11-09T18:50:37-12:00" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01JCADDETEKT69WF6BKSTGK6W4 remote_addr="127.0.0.1:57890" -time="2024-11-09T18:50:37-12:00" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01JCADDETEKT69WF6BKSTGK6W4 env="{ true discover 127.0.0.1:57890 }" established_session_duration_s=0.000469936 -time="2024-11-09T18:50:37-12:00" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01JCADDETEKT69WF6BKSTGK6W4 duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" -time="2024-11-09T18:50:37-12:00" level=info msg="session: handleShell: command executed successfully" correlation_id=01JCADDETEKT69WF6BKSTGK6W4 -time="2024-11-09T18:50:37-12:00" level=info msg="session: exit: exiting" correlation_id=01JCADDETEKT69WF6BKSTGK6W4 exit_status=0 -time="2024-11-09T18:50:37-12:00" level=info msg="connection: handleRequests: done" correlation_id=01JCADDETEKT69WF6BKSTGK6W4 duration_s=0.001943938 remote_addr="127.0.0.1:57890" -time="2024-11-09T18:50:37-12:00" level=info msg="server: handleConn: done" correlation_id=01JCADDETEKT69WF6BKSTGK6W4 reason=EOF -time="2024-11-09T18:50:37-12:00" level=info msg="access: finish" correlation_id=01JCADDETEKT69WF6BKSTGK6W4 duration_s=0.231820322 meta="{ }" remote_addr="127.0.0.1:57890" written_bytes=31 +time="2024-11-10T21:39:38+14:00" level=info msg="Proxy protocol is enabled" correlation_id= +time="2024-11-10T21:39:38+14:00" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" +time="2024-11-10T21:39:38+14:00" level=info msg="server: handleConn: start" correlation_id=01JCAG7765Q7S20PT71HJTT8K4 +time="2024-11-10T21:39:38+14:00" level=info msg="public key authentication" correlation_id=01JCAG7765Q7S20PT71HJTT8K4 ssh_key_type=ssh-rsa +time="2024-11-10T21:39:38+14:00" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01JCAG7765Q7S20PT71HJTT8K4 duration_ms=11ns 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-11-10T21:39:40+14:00" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01JCAG7765Q7S20PT71HJTT8K4 remote_addr="127.0.0.1:46704" +time="2024-11-10T21:39:40+14:00" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01JCAG7765Q7S20PT71HJTT8K4 env="{ true discover 127.0.0.1:46704 }" established_session_duration_s=0.005825014 +time="2024-11-10T21:39:40+14:00" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01JCAG7765Q7S20PT71HJTT8K4 duration_ms=4ns method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" +time="2024-11-10T21:39:40+14:00" level=info msg="session: handleShell: command executed successfully" correlation_id=01JCAG7765Q7S20PT71HJTT8K4 +time="2024-11-10T21:39:40+14:00" level=info msg="session: exit: exiting" correlation_id=01JCAG7765Q7S20PT71HJTT8K4 exit_status=0 +time="2024-11-10T21:39:40+14:00" level=info msg="connection: handleRequests: done" correlation_id=01JCAG7765Q7S20PT71HJTT8K4 duration_s=0.018049742 remote_addr="127.0.0.1:46704" +time="2024-11-10T21:39:40+14:00" level=info msg="server: handleConn: done" correlation_id=01JCAG7765Q7S20PT71HJTT8K4 reason=EOF +time="2024-11-10T21:39:40+14:00" level=info msg="access: finish" correlation_id=01JCAG7765Q7S20PT71HJTT8K4 duration_s=1.648990935 meta="{ }" remote_addr="127.0.0.1:46704" written_bytes=31 === RUN TestListenAndServe_proxyProtocolEnabled/Not_allow-listed_IP_with_a_header -time="2024-11-09T18:50:37-12:00" level=info msg="Proxy protocol is enabled" correlation_id= -time="2024-11-09T18:50:37-12:00" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" -time="2024-11-09T18:50:37-12:00" level=info msg="server: handleConn: start" correlation_id=01JCADDF273M7DMCZFMD5DSV9Y -time="2024-11-09T18:50:37-12:00" level=warning msg="connection: initServerConn: failed to initialize SSH connection" correlation_id=01JCADDF273M7DMCZFMD5DSV9Y error="proxyproto: upstream connection sent PROXY header but isn't allowed to send one" remote_addr="127.0.0.1:57894" -time="2024-11-09T18:50:37-12:00" level=info msg="access: finish" correlation_id=01JCADDF273M7DMCZFMD5DSV9Y duration_s=0.000253036 meta="{ }" remote_addr="127.0.0.1:57894" written_bytes=0 +time="2024-11-10T21:39:40+14:00" level=info msg="Proxy protocol is enabled" correlation_id= +time="2024-11-10T21:39:40+14:00" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" +time="2024-11-10T21:39:40+14:00" level=info msg="server: handleConn: start" correlation_id=01JCAG78YPAD7NWVWM6SM2J2DD +time="2024-11-10T21:39:40+14:00" level=warning msg="connection: initServerConn: failed to initialize SSH connection" correlation_id=01JCAG78YPAD7NWVWM6SM2J2DD error="proxyproto: upstream connection sent PROXY header but isn't allowed to send one" remote_addr="127.0.0.1:46710" +time="2024-11-10T21:39:40+14:00" level=info msg="access: finish" correlation_id=01JCAG78YPAD7NWVWM6SM2J2DD duration_s=0.001053396 meta="{ }" remote_addr="127.0.0.1:46710" written_bytes=0 === RUN TestListenAndServe_proxyProtocolEnabled/Not_allow-listed_IP_without_a_header -time="2024-11-09T18:50:37-12:00" level=info msg="Proxy protocol is enabled" correlation_id= -time="2024-11-09T18:50:37-12:00" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" -time="2024-11-09T18:50:37-12:00" level=info msg="server: handleConn: start" correlation_id=01JCADDF2S7G10AA93WMQCTE9D -time="2024-11-09T18:50:37-12:00" level=info msg="public key authentication" correlation_id=01JCADDF2S7G10AA93WMQCTE9D ssh_key_type=ssh-rsa -time="2024-11-09T18:50:37-12:00" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01JCADDF2S7G10AA93WMQCTE9D 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-11-09T18:50:37-12:00" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01JCADDF2S7G10AA93WMQCTE9D remote_addr="127.0.0.1:57896" -time="2024-11-09T18:50:37-12:00" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01JCADDF2S7G10AA93WMQCTE9D env="{ true discover 127.0.0.1:57896 }" established_session_duration_s=0.000440519 -time="2024-11-09T18:50:37-12:00" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01JCADDF2S7G10AA93WMQCTE9D duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" -time="2024-11-09T18:50:37-12:00" level=info msg="session: handleShell: command executed successfully" correlation_id=01JCADDF2S7G10AA93WMQCTE9D -time="2024-11-09T18:50:37-12:00" level=info msg="session: exit: exiting" correlation_id=01JCADDF2S7G10AA93WMQCTE9D exit_status=0 -time="2024-11-09T18:50:37-12:00" level=info msg="connection: handleRequests: done" correlation_id=01JCADDF2S7G10AA93WMQCTE9D duration_s=0.001990694 remote_addr="127.0.0.1:57896" -time="2024-11-09T18:50:37-12:00" level=info msg="server: handleConn: done" correlation_id=01JCADDF2S7G10AA93WMQCTE9D reason=EOF -time="2024-11-09T18:50:37-12:00" level=info msg="access: finish" correlation_id=01JCADDF2S7G10AA93WMQCTE9D duration_s=0.231708833 meta="{ }" remote_addr="127.0.0.1:57896" written_bytes=31 +time="2024-11-10T21:39:40+14:00" level=info msg="Proxy protocol is enabled" correlation_id= +time="2024-11-10T21:39:40+14:00" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" +time="2024-11-10T21:39:40+14:00" level=info msg="server: handleConn: start" correlation_id=01JCAG794D0MSB9ZEH5EEYW6P8 +time="2024-11-10T21:39:40+14:00" level=info msg="public key authentication" correlation_id=01JCAG794D0MSB9ZEH5EEYW6P8 ssh_key_type=ssh-rsa +time="2024-11-10T21:39:40+14:00" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01JCAG794D0MSB9ZEH5EEYW6P8 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-11-10T21:39:42+14:00" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01JCAG794D0MSB9ZEH5EEYW6P8 remote_addr="127.0.0.1:46724" +time="2024-11-10T21:39:42+14:00" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01JCAG794D0MSB9ZEH5EEYW6P8 env="{ true discover 127.0.0.1:46724 }" established_session_duration_s=0.001701101 +time="2024-11-10T21:39:42+14:00" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01JCAG794D0MSB9ZEH5EEYW6P8 duration_ms=9ns method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" +time="2024-11-10T21:39:42+14:00" level=info msg="session: handleShell: command executed successfully" correlation_id=01JCAG794D0MSB9ZEH5EEYW6P8 +time="2024-11-10T21:39:42+14:00" level=info msg="session: exit: exiting" correlation_id=01JCAG794D0MSB9ZEH5EEYW6P8 exit_status=0 +time="2024-11-10T21:39:42+14:00" level=info msg="connection: handleRequests: done" correlation_id=01JCAG794D0MSB9ZEH5EEYW6P8 duration_s=0.014507198 remote_addr="127.0.0.1:46724" +time="2024-11-10T21:39:42+14:00" level=info msg="server: handleConn: done" correlation_id=01JCAG794D0MSB9ZEH5EEYW6P8 reason=EOF +time="2024-11-10T21:39:42+14:00" level=info msg="access: finish" correlation_id=01JCAG794D0MSB9ZEH5EEYW6P8 duration_s=1.720648872 meta="{ }" remote_addr="127.0.0.1:46724" written_bytes=31 === RUN TestListenAndServe_proxyProtocolEnabled/Not_allow-listed_range_with_a_header -time="2024-11-09T18:50:37-12:00" level=info msg="Proxy protocol is enabled" correlation_id= -time="2024-11-09T18:50:37-12:00" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" -time="2024-11-09T18:50:37-12:00" level=info msg="server: handleConn: start" correlation_id=01JCADDFAG2DCDGMK3ARAX4GN7 -time="2024-11-09T18:50:37-12:00" level=warning msg="connection: initServerConn: failed to initialize SSH connection" correlation_id=01JCADDFAG2DCDGMK3ARAX4GN7 error="proxyproto: upstream connection sent PROXY header but isn't allowed to send one" remote_addr="127.0.0.1:57910" -time="2024-11-09T18:50:37-12:00" level=info msg="access: finish" correlation_id=01JCADDFAG2DCDGMK3ARAX4GN7 duration_s=0.000267735 meta="{ }" remote_addr="127.0.0.1:57910" written_bytes=0 +time="2024-11-10T21:39:42+14:00" level=info msg="Proxy protocol is enabled" correlation_id= +time="2024-11-10T21:39:42+14:00" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" +time="2024-11-10T21:39:42+14:00" level=info msg="server: handleConn: start" correlation_id=01JCAG7AYDMYP0YPS35MX9FNG8 +time="2024-11-10T21:39:42+14:00" level=warning msg="connection: initServerConn: failed to initialize SSH connection" correlation_id=01JCAG7AYDMYP0YPS35MX9FNG8 error="proxyproto: upstream connection sent PROXY header but isn't allowed to send one" remote_addr="127.0.0.1:46730" +time="2024-11-10T21:39:42+14:00" level=info msg="access: finish" correlation_id=01JCAG7AYDMYP0YPS35MX9FNG8 duration_s=0.000889386 meta="{ }" remote_addr="127.0.0.1:46730" written_bytes=0 === RUN TestListenAndServe_proxyProtocolEnabled/Not_allow-listed_range_without_a_header -time="2024-11-09T18:50:37-12:00" level=info msg="Proxy protocol is enabled" correlation_id= -time="2024-11-09T18:50:37-12:00" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" -time="2024-11-09T18:50:37-12:00" level=info msg="server: handleConn: start" correlation_id=01JCADDFB2ZQ3TG8D94DXW80FE -time="2024-11-09T18:50:37-12:00" level=info msg="public key authentication" correlation_id=01JCADDFB2ZQ3TG8D94DXW80FE ssh_key_type=ssh-rsa -time="2024-11-09T18:50:37-12:00" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01JCADDFB2ZQ3TG8D94DXW80FE 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-11-09T18:50:38-12:00" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01JCADDFB2ZQ3TG8D94DXW80FE remote_addr="127.0.0.1:57926" -time="2024-11-09T18:50:38-12:00" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01JCADDFB2ZQ3TG8D94DXW80FE env="{ true discover 127.0.0.1:57926 }" established_session_duration_s=0.000411222 -time="2024-11-09T18:50:38-12:00" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01JCADDFB2ZQ3TG8D94DXW80FE duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" -time="2024-11-09T18:50:38-12:00" level=info msg="session: handleShell: command executed successfully" correlation_id=01JCADDFB2ZQ3TG8D94DXW80FE -time="2024-11-09T18:50:38-12:00" level=info msg="session: exit: exiting" correlation_id=01JCADDFB2ZQ3TG8D94DXW80FE exit_status=0 -time="2024-11-09T18:50:38-12:00" level=info msg="connection: handleRequests: done" correlation_id=01JCADDFB2ZQ3TG8D94DXW80FE duration_s=0.001985914 remote_addr="127.0.0.1:57926" -time="2024-11-09T18:50:38-12:00" level=info msg="server: handleConn: done" correlation_id=01JCADDFB2ZQ3TG8D94DXW80FE reason=EOF -time="2024-11-09T18:50:38-12:00" level=info msg="access: finish" correlation_id=01JCADDFB2ZQ3TG8D94DXW80FE duration_s=0.234278952 meta="{ }" remote_addr="127.0.0.1:57926" written_bytes=31 ---- PASS: TestListenAndServe_proxyProtocolEnabled (3.07s) - --- PASS: TestListenAndServe_proxyProtocolEnabled/USE_(default)_without_a_header (0.25s) - --- PASS: TestListenAndServe_proxyProtocolEnabled/USE_(default)_with_a_header (0.25s) - --- PASS: TestListenAndServe_proxyProtocolEnabled/REQUIRE_without_a_header (0.02s) - --- PASS: TestListenAndServe_proxyProtocolEnabled/REQUIRE_with_a_header (0.25s) - --- PASS: TestListenAndServe_proxyProtocolEnabled/REJECT_without_a_header (0.25s) - --- PASS: TestListenAndServe_proxyProtocolEnabled/REJECT_with_a_header (0.02s) - --- PASS: TestListenAndServe_proxyProtocolEnabled/IGNORE_without_a_header (0.25s) - --- PASS: TestListenAndServe_proxyProtocolEnabled/IGNORE_with_a_header (0.26s) - --- PASS: TestListenAndServe_proxyProtocolEnabled/Allow-listed_IP_with_a_header (0.25s) - --- 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.25s) - --- PASS: TestListenAndServe_proxyProtocolEnabled/Not_allow-listed_IP_with_a_header (0.02s) - --- PASS: TestListenAndServe_proxyProtocolEnabled/Not_allow-listed_IP_without_a_header (0.25s) - --- PASS: TestListenAndServe_proxyProtocolEnabled/Not_allow-listed_range_with_a_header (0.02s) - --- PASS: TestListenAndServe_proxyProtocolEnabled/Not_allow-listed_range_without_a_header (0.25s) +time="2024-11-10T21:39:42+14:00" level=info msg="Proxy protocol is enabled" correlation_id= +time="2024-11-10T21:39:42+14:00" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" +time="2024-11-10T21:39:42+14:00" level=info msg="server: handleConn: start" correlation_id=01JCAG7B31NR346P86H0FQHY12 +time="2024-11-10T21:39:42+14:00" level=info msg="public key authentication" correlation_id=01JCAG7B31NR346P86H0FQHY12 ssh_key_type=ssh-rsa +time="2024-11-10T21:39:42+14:00" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01JCAG7B31NR346P86H0FQHY12 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-11-10T21:39:43+14:00" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01JCAG7B31NR346P86H0FQHY12 remote_addr="127.0.0.1:46746" +time="2024-11-10T21:39:43+14:00" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01JCAG7B31NR346P86H0FQHY12 env="{ true discover 127.0.0.1:46746 }" established_session_duration_s=0.001030062 +time="2024-11-10T21:39:43+14:00" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01JCAG7B31NR346P86H0FQHY12 duration_ms=2ns method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" +time="2024-11-10T21:39:43+14:00" level=info msg="session: handleShell: command executed successfully" correlation_id=01JCAG7B31NR346P86H0FQHY12 +time="2024-11-10T21:39:43+14:00" level=info msg="session: exit: exiting" correlation_id=01JCAG7B31NR346P86H0FQHY12 exit_status=0 +time="2024-11-10T21:39:43+14:00" level=info msg="connection: handleRequests: done" correlation_id=01JCAG7B31NR346P86H0FQHY12 duration_s=0.006632729 remote_addr="127.0.0.1:46746" +time="2024-11-10T21:39:43+14:00" level=info msg="server: handleConn: done" correlation_id=01JCAG7B31NR346P86H0FQHY12 reason=EOF +time="2024-11-10T21:39:43+14:00" level=info msg="access: finish" correlation_id=01JCAG7B31NR346P86H0FQHY12 duration_s=1.36067242 meta="{ }" remote_addr="127.0.0.1:46746" written_bytes=31 +--- PASS: TestListenAndServe_proxyProtocolEnabled (20.67s) + --- PASS: TestListenAndServe_proxyProtocolEnabled/USE_(default)_without_a_header (1.62s) + --- PASS: TestListenAndServe_proxyProtocolEnabled/USE_(default)_with_a_header (1.82s) + --- PASS: TestListenAndServe_proxyProtocolEnabled/REQUIRE_without_a_header (0.18s) + --- PASS: TestListenAndServe_proxyProtocolEnabled/REQUIRE_with_a_header (1.66s) + --- PASS: TestListenAndServe_proxyProtocolEnabled/REJECT_without_a_header (1.13s) + --- PASS: TestListenAndServe_proxyProtocolEnabled/REJECT_with_a_header (0.14s) + --- PASS: TestListenAndServe_proxyProtocolEnabled/IGNORE_without_a_header (1.85s) + --- PASS: TestListenAndServe_proxyProtocolEnabled/IGNORE_with_a_header (1.44s) + --- PASS: TestListenAndServe_proxyProtocolEnabled/Allow-listed_IP_with_a_header (1.57s) + --- PASS: TestListenAndServe_proxyProtocolEnabled/Allow-listed_IP_without_a_header (1.77s) + --- PASS: TestListenAndServe_proxyProtocolEnabled/Allow-listed_range_with_a_header (1.88s) + --- PASS: TestListenAndServe_proxyProtocolEnabled/Allow-listed_range_without_a_header (1.81s) + --- PASS: TestListenAndServe_proxyProtocolEnabled/Not_allow-listed_IP_with_a_header (0.18s) + --- PASS: TestListenAndServe_proxyProtocolEnabled/Not_allow-listed_IP_without_a_header (1.87s) + --- PASS: TestListenAndServe_proxyProtocolEnabled/Not_allow-listed_range_with_a_header (0.15s) + --- PASS: TestListenAndServe_proxyProtocolEnabled/Not_allow-listed_range_without_a_header (1.48s) === RUN TestCorrelationId -time="2024-11-09T18:50:38-12:00" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" -time="2024-11-09T18:50:38-12:00" level=info msg="server: handleConn: start" correlation_id=01JCADDFK0FX566EXNAQA5Y2A3 -time="2024-11-09T18:50:38-12:00" level=info msg="public key authentication" correlation_id=01JCADDFK0FX566EXNAQA5Y2A3 ssh_key_type=ssh-rsa -time="2024-11-09T18:50:38-12:00" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01JCADDFK0FX566EXNAQA5Y2A3 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-11-09T18:50:38-12:00" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01JCADDFK0FX566EXNAQA5Y2A3 remote_addr="127.0.0.1:57942" -time="2024-11-09T18:50:38-12:00" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01JCADDFK0FX566EXNAQA5Y2A3 env="{ true discover 127.0.0.1:57942 }" established_session_duration_s=0.000412261 -time="2024-11-09T18:50:38-12:00" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01JCADDFK0FX566EXNAQA5Y2A3 duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" -time="2024-11-09T18:50:38-12:00" level=info msg="session: handleShell: command executed successfully" correlation_id=01JCADDFK0FX566EXNAQA5Y2A3 -time="2024-11-09T18:50:38-12:00" level=info msg="session: exit: exiting" correlation_id=01JCADDFK0FX566EXNAQA5Y2A3 exit_status=0 -time="2024-11-09T18:50:38-12:00" level=info msg="connection: handleRequests: done" correlation_id=01JCADDFK0FX566EXNAQA5Y2A3 duration_s=0.002017671 remote_addr="127.0.0.1:57942" -time="2024-11-09T18:50:38-12:00" level=info msg="server: handleConn: start" correlation_id=01JCADDFTD3PTKNA5GC44KYVJ3 -time="2024-11-09T18:50:38-12:00" level=info msg="public key authentication" correlation_id=01JCADDFTD3PTKNA5GC44KYVJ3 ssh_key_type=ssh-rsa -time="2024-11-09T18:50:38-12:00" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01JCADDFTD3PTKNA5GC44KYVJ3 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-11-09T18:50:38-12:00" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01JCADDFTD3PTKNA5GC44KYVJ3 remote_addr="127.0.0.1:57952" -time="2024-11-09T18:50:38-12:00" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01JCADDFTD3PTKNA5GC44KYVJ3 env="{ true discover 127.0.0.1:57952 }" established_session_duration_s=0.000467096 -time="2024-11-09T18:50:38-12:00" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01JCADDFTD3PTKNA5GC44KYVJ3 duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" -time="2024-11-09T18:50:38-12:00" level=info msg="session: handleShell: command executed successfully" correlation_id=01JCADDFTD3PTKNA5GC44KYVJ3 -time="2024-11-09T18:50:38-12:00" level=info msg="session: exit: exiting" correlation_id=01JCADDFTD3PTKNA5GC44KYVJ3 exit_status=0 -time="2024-11-09T18:50:38-12:00" level=info msg="connection: handleRequests: done" correlation_id=01JCADDFTD3PTKNA5GC44KYVJ3 duration_s=0.002039009 remote_addr="127.0.0.1:57952" -time="2024-11-09T18:50:38-12:00" level=info msg="server: handleConn: done" correlation_id=01JCADDFTD3PTKNA5GC44KYVJ3 reason=EOF -time="2024-11-09T18:50:38-12:00" level=info msg="access: finish" correlation_id=01JCADDFTD3PTKNA5GC44KYVJ3 duration_s=0.231251115 meta="{ }" remote_addr="127.0.0.1:57952" written_bytes=31 -time="2024-11-09T18:50:38-12:00" level=info msg="server: handleConn: done" correlation_id=01JCADDFK0FX566EXNAQA5Y2A3 reason=EOF -time="2024-11-09T18:50:38-12:00" level=info msg="access: finish" correlation_id=01JCADDFK0FX566EXNAQA5Y2A3 duration_s=0.467641049 meta="{ }" remote_addr="127.0.0.1:57942" written_bytes=31 ---- PASS: TestCorrelationId (0.48s) +time="2024-11-10T21:39:44+14:00" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" +time="2024-11-10T21:39:44+14:00" level=info msg="server: handleConn: start" correlation_id=01JCAG7CGYQQJYK34DPEMA1ZD7 +time="2024-11-10T21:39:44+14:00" level=info msg="public key authentication" correlation_id=01JCAG7CGYQQJYK34DPEMA1ZD7 ssh_key_type=ssh-rsa +time="2024-11-10T21:39:44+14:00" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01JCAG7CGYQQJYK34DPEMA1ZD7 duration_ms=17ns 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-11-10T21:39:45+14:00" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01JCAG7CGYQQJYK34DPEMA1ZD7 remote_addr="127.0.0.1:46760" +time="2024-11-10T21:39:45+14:00" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01JCAG7CGYQQJYK34DPEMA1ZD7 env="{ true discover 127.0.0.1:46760 }" established_session_duration_s=0.001112399 +time="2024-11-10T21:39:45+14:00" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01JCAG7CGYQQJYK34DPEMA1ZD7 duration_ms=2ns method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" +time="2024-11-10T21:39:45+14:00" level=info msg="session: handleShell: command executed successfully" correlation_id=01JCAG7CGYQQJYK34DPEMA1ZD7 +time="2024-11-10T21:39:45+14:00" level=info msg="session: exit: exiting" correlation_id=01JCAG7CGYQQJYK34DPEMA1ZD7 exit_status=0 +time="2024-11-10T21:39:45+14:00" level=info msg="connection: handleRequests: done" correlation_id=01JCAG7CGYQQJYK34DPEMA1ZD7 duration_s=0.011822037 remote_addr="127.0.0.1:46760" +time="2024-11-10T21:39:45+14:00" level=info msg="server: handleConn: start" correlation_id=01JCAG7DV2CTHXF6NNGXC8MSF9 +time="2024-11-10T21:39:45+14:00" level=info msg="public key authentication" correlation_id=01JCAG7DV2CTHXF6NNGXC8MSF9 ssh_key_type=ssh-rsa +time="2024-11-10T21:39:45+14:00" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01JCAG7DV2CTHXF6NNGXC8MSF9 duration_ms=23ns 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-11-10T21:39:46+14:00" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01JCAG7DV2CTHXF6NNGXC8MSF9 remote_addr="127.0.0.1:50502" +time="2024-11-10T21:39:46+14:00" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01JCAG7DV2CTHXF6NNGXC8MSF9 env="{ true discover 127.0.0.1:50502 }" established_session_duration_s=0.001317412 +time="2024-11-10T21:39:46+14:00" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01JCAG7DV2CTHXF6NNGXC8MSF9 duration_ms=2ns method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" +time="2024-11-10T21:39:46+14:00" level=info msg="session: handleShell: command executed successfully" correlation_id=01JCAG7DV2CTHXF6NNGXC8MSF9 +time="2024-11-10T21:39:46+14:00" level=info msg="session: exit: exiting" correlation_id=01JCAG7DV2CTHXF6NNGXC8MSF9 exit_status=0 +time="2024-11-10T21:39:46+14:00" level=info msg="connection: handleRequests: done" correlation_id=01JCAG7DV2CTHXF6NNGXC8MSF9 duration_s=0.006655063 remote_addr="127.0.0.1:50502" +time="2024-11-10T21:39:46+14:00" level=info msg="server: handleConn: done" correlation_id=01JCAG7DV2CTHXF6NNGXC8MSF9 reason=EOF +time="2024-11-10T21:39:46+14:00" level=info msg="access: finish" correlation_id=01JCAG7DV2CTHXF6NNGXC8MSF9 duration_s=1.084089605 meta="{ }" remote_addr="127.0.0.1:50502" written_bytes=31 +time="2024-11-10T21:39:46+14:00" level=info msg="server: handleConn: done" correlation_id=01JCAG7CGYQQJYK34DPEMA1ZD7 reason=EOF +time="2024-11-10T21:39:46+14:00" level=info msg="access: finish" correlation_id=01JCAG7CGYQQJYK34DPEMA1ZD7 duration_s=2.433307676 meta="{ }" remote_addr="127.0.0.1:46760" written_bytes=31 +--- PASS: TestCorrelationId (2.52s) === RUN TestReadinessProbe --- PASS: TestReadinessProbe (0.00s) === RUN TestLivenessProbe --- PASS: TestLivenessProbe (0.00s) === RUN TestInvalidClientConfig -time="2024-11-09T18:50:38-12:00" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" -time="2024-11-09T18:50:38-12:00" level=info msg="server: handleConn: start" correlation_id=01JCADDG26R47XE6TCA2SMWBZZ -time="2024-11-09T18:50:38-12:00" level=info msg="public key authentication" correlation_id=01JCADDG26R47XE6TCA2SMWBZZ ssh_key_type=ssh-rsa -time="2024-11-09T18:50:38-12:00" level=warning msg="connection: initServerConn: failed to initialize SSH connection" correlation_id=01JCADDG26R47XE6TCA2SMWBZZ error="[ssh: no auth passed yet, unknown user]" remote_addr="127.0.0.1:57968" -time="2024-11-09T18:50:38-12:00" level=info msg="access: finish" correlation_id=01JCADDG26R47XE6TCA2SMWBZZ duration_s=0.035528012 meta="{ }" remote_addr="127.0.0.1:57968" written_bytes=0 ---- PASS: TestInvalidClientConfig (0.05s) +time="2024-11-10T21:39:46+14:00" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" +time="2024-11-10T21:39:46+14:00" level=info msg="server: handleConn: start" correlation_id=01JCAG7F13FT3B859C8RAC2EJ2 +time="2024-11-10T21:39:46+14:00" level=info msg="public key authentication" correlation_id=01JCAG7F13FT3B859C8RAC2EJ2 ssh_key_type=ssh-rsa +time="2024-11-10T21:39:46+14:00" level=warning msg="connection: initServerConn: failed to initialize SSH connection" correlation_id=01JCAG7F13FT3B859C8RAC2EJ2 error="[ssh: no auth passed yet, unknown user]" remote_addr="127.0.0.1:50516" +time="2024-11-10T21:39:46+14:00" level=info msg="access: finish" correlation_id=01JCAG7F13FT3B859C8RAC2EJ2 duration_s=0.206289626 meta="{ }" remote_addr="127.0.0.1:50516" written_bytes=0 +--- PASS: TestInvalidClientConfig (0.33s) === RUN TestInvalidServerConfig --- PASS: TestInvalidServerConfig (0.00s) === RUN TestClosingHangedConnections -time="2024-11-09T18:50:38-12:00" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" -time="2024-11-09T18:50:38-12:00" level=info msg="server: handleConn: start" correlation_id=01JCADDG3VNWZJK3FWGTH5BQKT -time="2024-11-09T18:50:38-12:00" level=warning msg="connection: initServerConn: failed to initialize SSH connection" correlation_id=01JCADDG3VNWZJK3FWGTH5BQKT error="read tcp 127.0.0.1:50000->127.0.0.1:57976: use of closed network connection" remote_addr="127.0.0.1:57976" -time="2024-11-09T18:50:38-12:00" level=info msg="access: finish" correlation_id=01JCADDG3VNWZJK3FWGTH5BQKT duration_s=0.034573821 meta="{ }" remote_addr="127.0.0.1:57976" written_bytes=0 ---- PASS: TestClosingHangedConnections (0.05s) +time="2024-11-10T21:39:46+14:00" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" +time="2024-11-10T21:39:46+14:00" level=info msg="server: handleConn: start" correlation_id=01JCAG7F9JQE5WCBK82QPZKX1H +time="2024-11-10T21:39:46+14:00" level=warning msg="connection: initServerConn: failed to initialize SSH connection" correlation_id=01JCAG7F9JQE5WCBK82QPZKX1H error="read tcp 127.0.0.1:50000->127.0.0.1:50528: use of closed network connection" remote_addr="127.0.0.1:50528" +time="2024-11-10T21:39:46+14:00" level=info msg="access: finish" correlation_id=01JCAG7F9JQE5WCBK82QPZKX1H duration_s=0.117829022 meta="{ }" remote_addr="127.0.0.1:50528" written_bytes=0 +--- PASS: TestClosingHangedConnections (0.19s) === RUN TestLoginGraceTime -time="2024-11-09T18:50:38-12:00" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" -time="2024-11-09T18:50:38-12:00" level=info msg="server: handleConn: start" correlation_id=01JCADDG5JJ7HJ9DM4JD92NSFS -time="2024-11-09T18:50:38-12:00" level=warning msg="connection: initServerConn: failed to initialize SSH connection" correlation_id=01JCADDG5JJ7HJ9DM4JD92NSFS error="read tcp 127.0.0.1:50000->127.0.0.1:57978: i/o timeout" remote_addr="127.0.0.1:57978" -time="2024-11-09T18:50:38-12:00" level=info msg="access: finish" correlation_id=01JCADDG5JJ7HJ9DM4JD92NSFS duration_s=0.050678212 meta="{ }" remote_addr="127.0.0.1:57978" 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 31.654s +time="2024-11-10T21:39:47+14:00" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" +time="2024-11-10T21:39:47+14:00" level=info msg="server: handleConn: start" correlation_id=01JCAG7FFDJGHTVW8GW4MQ0TH1 +time="2024-11-10T21:39:47+14:00" level=warning msg="connection: initServerConn: failed to initialize SSH connection" correlation_id=01JCAG7FFDJGHTVW8GW4MQ0TH1 error="write tcp 127.0.0.1:50000->127.0.0.1:50542: i/o timeout" remote_addr="127.0.0.1:50542" +time="2024-11-10T21:39:47+14:00" level=info msg="access: finish" correlation_id=01JCAG7FFDJGHTVW8GW4MQ0TH1 duration_s=0.112321361 meta="{ }" remote_addr="127.0.0.1:50542" written_bytes=0 +panic: test timed out after 10m0s + running tests: + TestLoginGraceTime (6m22s) + +goroutine 889 [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, 6 minutes]: +testing.(*T).Run(0x24e8708, {0x9dd6db, 0x12}, 0xa16578) + /usr/lib/go-1.23/src/testing/testing.go:1751 +0x3f4 +testing.runTests.func1(0x24e8708) + /usr/lib/go-1.23/src/testing/testing.go:2168 +0x48 +testing.tRunner(0x24e8708, 0x245fe1c) + /usr/lib/go-1.23/src/testing/testing.go:1690 +0x124 +testing.runTests(0x261c380, {0x10f2958, 0x1f, 0x1f}, {0xc1c4371044f0d6b7, 0x8bbd9ca799, 0x10fa998}) + /usr/lib/go-1.23/src/testing/testing.go:2166 +0x3dc +testing.(*M).Run(0x2616140) + /usr/lib/go-1.23/src/testing/testing.go:2034 +0x5f8 +main.main() + _testmain.go:105 +0xc8 + +goroutine 827 [chan receive, 6 minutes]: +gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshd.TestLoginGraceTime(0x26e4a08) + /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(0x26e4a08, 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 32 [chan receive, 9 minutes]: +gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshd.(*connection).handleRequests(0x263d480, {0xaeef14, 0x1105a18}, 0x0, 0x260d940, 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 31 + /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 34 [chan receive, 9 minutes]: +gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshd.(*connection).handleRequests(0x263d5a0, {0xaeef14, 0x1105a18}, 0x0, 0x260db40, 0x261c470) + /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 33 + /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 39 [chan receive, 9 minutes]: +gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshd.(*connection).handleRequests(0x263d840, {0xaeef14, 0x1105a18}, 0x0, 0x269a1c0, 0x267c4c8) + /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 38 + /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 51 [select, 9 minutes]: +gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshd.(*connection).sendKeepAliveMsg(0x2702080, {0xaeef14, 0x1105a18}, 0x2720020, 0x27060c0) + /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 50 + /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 103 [IO wait, 8 minutes]: +internal/poll.runtime_pollWait(0xb5371f28, 0x72) + /usr/lib/go-1.23/src/runtime/netpoll.go:351 +0x54 +internal/poll.(*pollDesc).wait(0x26161a8, 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(0x2616190) + /usr/lib/go-1.23/src/internal/poll/fd_unix.go:620 +0x284 +net.(*netFD).accept(0x2616190) + /usr/lib/go-1.23/src/net/fd_unix.go:172 +0x20 +net.(*UnixListener).accept(0x27a4020) + /usr/lib/go-1.23/src/net/unixsock_posix.go:172 +0x20 +net.(*UnixListener).Accept(0x27a4020) + /usr/lib/go-1.23/src/net/unixsock.go:260 +0x30 +net/http.(*Server).Serve(0x278e148, {0xaed9a4, 0x27a4020}) + /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 102 + /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 292 [IO wait, 6 minutes]: +internal/poll.runtime_pollWait(0xb5371be0, 0x72) + /usr/lib/go-1.23/src/runtime/netpoll.go:351 +0x54 +internal/poll.(*pollDesc).wait(0x2904978, 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(0x2904960) + /usr/lib/go-1.23/src/internal/poll/fd_unix.go:620 +0x284 +net.(*netFD).accept(0x2904960) + /usr/lib/go-1.23/src/net/fd_unix.go:172 +0x20 +net.(*UnixListener).accept(0x27a4d80) + /usr/lib/go-1.23/src/net/unixsock_posix.go:172 +0x20 +net.(*UnixListener).Accept(0x27a4d80) + /usr/lib/go-1.23/src/net/unixsock.go:260 +0x30 +net/http.(*Server).Serve(0x2800468, {0xaed9a4, 0x27a4d80}) + /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 291 + /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 80 [IO wait, 6 minutes]: +internal/poll.runtime_pollWait(0xb5371e80, 0x72) + /usr/lib/go-1.23/src/runtime/netpoll.go:351 +0x54 +internal/poll.(*pollDesc).wait(0x24bace8, 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(0x24bacd0) + /usr/lib/go-1.23/src/internal/poll/fd_unix.go:620 +0x284 +net.(*netFD).accept(0x24bacd0) + /usr/lib/go-1.23/src/net/fd_unix.go:172 +0x20 +net.(*UnixListener).accept(0x27020c0) + /usr/lib/go-1.23/src/net/unixsock_posix.go:172 +0x20 +net.(*UnixListener).Accept(0x27020c0) + /usr/lib/go-1.23/src/net/unixsock.go:260 +0x30 +net/http.(*Server).Serve(0x278e0a8, {0xaed9a4, 0x27020c0}) + /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 79 + /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 814 [chan receive, 6 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(0x26a8548) + /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(0x26bf780, {0x9daa70, 0xf}, 0x271e4d0) + /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, 0x2790718}, {0x9daa70, 0xf}, 0x271e380) + /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}, 0x271e380) + /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 867 + /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 361 [IO wait, 6 minutes]: +internal/poll.runtime_pollWait(0xb5371a90, 0x72) + /usr/lib/go-1.23/src/runtime/netpoll.go:351 +0x54 +internal/poll.(*pollDesc).wait(0x24241f8, 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(0x24241e0) + /usr/lib/go-1.23/src/internal/poll/fd_unix.go:620 +0x284 +net.(*netFD).accept(0x24241e0) + /usr/lib/go-1.23/src/net/fd_unix.go:172 +0x20 +net.(*UnixListener).accept(0x26bc960) + /usr/lib/go-1.23/src/net/unixsock_posix.go:172 +0x20 +net.(*UnixListener).Accept(0x26bc960) + /usr/lib/go-1.23/src/net/unixsock.go:260 +0x30 +net/http.(*Server).Serve(0x278ff48, {0xaed9a4, 0x26bc960}) + /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 360 + /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 595 [IO wait, 6 minutes]: +internal/poll.runtime_pollWait(0xb5371550, 0x72) + /usr/lib/go-1.23/src/runtime/netpoll.go:351 +0x54 +internal/poll.(*pollDesc).wait(0x2424a18, 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(0x2424a00) + /usr/lib/go-1.23/src/internal/poll/fd_unix.go:620 +0x284 +net.(*netFD).accept(0x2424a00) + /usr/lib/go-1.23/src/net/fd_unix.go:172 +0x20 +net.(*UnixListener).accept(0x26bd200) + /usr/lib/go-1.23/src/net/unixsock_posix.go:172 +0x20 +net.(*UnixListener).Accept(0x26bd200) + /usr/lib/go-1.23/src/net/unixsock.go:260 +0x30 +net/http.(*Server).Serve(0x27e1048, {0xaed9a4, 0x26bd200}) + /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 594 + /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, 6 minutes]: +internal/poll.runtime_pollWait(0xb5371d30, 0x72) + /usr/lib/go-1.23/src/runtime/netpoll.go:351 +0x54 +internal/poll.(*pollDesc).wait(0x2904ba8, 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(0x2904b90) + /usr/lib/go-1.23/src/internal/poll/fd_unix.go:620 +0x284 +net.(*netFD).accept(0x2904b90) + /usr/lib/go-1.23/src/net/fd_unix.go:172 +0x20 +net.(*UnixListener).accept(0x27a5520) + /usr/lib/go-1.23/src/net/unixsock_posix.go:172 +0x20 +net.(*UnixListener).Accept(0x27a5520) + /usr/lib/go-1.23/src/net/unixsock.go:260 +0x30 +net/http.(*Server).Serve(0x28386e8, {0xaed9a4, 0x27a5520}) + /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 367 [IO wait, 6 minutes]: +internal/poll.runtime_pollWait(0xb5371940, 0x72) + /usr/lib/go-1.23/src/runtime/netpoll.go:351 +0x54 +internal/poll.(*pollDesc).wait(0x2424338, 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(0x2424320) + /usr/lib/go-1.23/src/internal/poll/fd_unix.go:620 +0x284 +net.(*netFD).accept(0x2424320) + /usr/lib/go-1.23/src/net/fd_unix.go:172 +0x20 +net.(*UnixListener).accept(0x26bcdc0) + /usr/lib/go-1.23/src/net/unixsock_posix.go:172 +0x20 +net.(*UnixListener).Accept(0x26bcdc0) + /usr/lib/go-1.23/src/net/unixsock.go:260 +0x30 +net/http.(*Server).Serve(0x2531368, {0xaed9a4, 0x26bcdc0}) + /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 376 + /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 198 [IO wait, 6 minutes]: +internal/poll.runtime_pollWait(0xb5371dd8, 0x72) + /usr/lib/go-1.23/src/runtime/netpoll.go:351 +0x54 +internal/poll.(*pollDesc).wait(0x298a2e8, 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(0x298a2d0) + /usr/lib/go-1.23/src/internal/poll/fd_unix.go:620 +0x284 +net.(*netFD).accept(0x298a2d0) + /usr/lib/go-1.23/src/net/fd_unix.go:172 +0x20 +net.(*UnixListener).accept(0x26bc1a0) + /usr/lib/go-1.23/src/net/unixsock_posix.go:172 +0x20 +net.(*UnixListener).Accept(0x26bc1a0) + /usr/lib/go-1.23/src/net/unixsock.go:260 +0x30 +net/http.(*Server).Serve(0x28fc968, {0xaed9a4, 0x26bc1a0}) + /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 252 + /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 350 [IO wait, 6 minutes]: +internal/poll.runtime_pollWait(0xb5371b38, 0x72) + /usr/lib/go-1.23/src/runtime/netpoll.go:351 +0x54 +internal/poll.(*pollDesc).wait(0x298a428, 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(0x298a410) + /usr/lib/go-1.23/src/internal/poll/fd_unix.go:620 +0x284 +net.(*netFD).accept(0x298a410) + /usr/lib/go-1.23/src/net/fd_unix.go:172 +0x20 +net.(*UnixListener).accept(0x27a47e0) + /usr/lib/go-1.23/src/net/unixsock_posix.go:172 +0x20 +net.(*UnixListener).Accept(0x27a47e0) + /usr/lib/go-1.23/src/net/unixsock.go:260 +0x30 +net/http.(*Server).Serve(0x24be328, {0xaed9a4, 0x27a47e0}) + /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 349 + /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, 6 minutes]: +internal/poll.runtime_pollWait(0xb5371400, 0x72) + /usr/lib/go-1.23/src/runtime/netpoll.go:351 +0x54 +internal/poll.(*pollDesc).wait(0x2904ce8, 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(0x2904cd0) + /usr/lib/go-1.23/src/internal/poll/fd_unix.go:620 +0x284 +net.(*netFD).accept(0x2904cd0) + /usr/lib/go-1.23/src/net/fd_unix.go:172 +0x20 +net.(*UnixListener).accept(0x27a5240) + /usr/lib/go-1.23/src/net/unixsock_posix.go:172 +0x20 +net.(*UnixListener).Accept(0x27a5240) + /usr/lib/go-1.23/src/net/unixsock.go:260 +0x30 +net/http.(*Server).Serve(0x25306e8, {0xaed9a4, 0x27a5240}) + /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 656 + /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 461 [IO wait, 6 minutes]: +internal/poll.runtime_pollWait(0xb5371c88, 0x72) + /usr/lib/go-1.23/src/runtime/netpoll.go:351 +0x54 +internal/poll.(*pollDesc).wait(0x26161f8, 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(0x26161e0) + /usr/lib/go-1.23/src/internal/poll/fd_unix.go:620 +0x284 +net.(*netFD).accept(0x26161e0) + /usr/lib/go-1.23/src/net/fd_unix.go:172 +0x20 +net.(*UnixListener).accept(0x271a160) + /usr/lib/go-1.23/src/net/unixsock_posix.go:172 +0x20 +net.(*UnixListener).Accept(0x271a160) + /usr/lib/go-1.23/src/net/unixsock.go:260 +0x30 +net/http.(*Server).Serve(0x27e1228, {0xaed9a4, 0x271a160}) + /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 460 + /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 440 [IO wait, 6 minutes]: +internal/poll.runtime_pollWait(0xb53717f0, 0x72) + /usr/lib/go-1.23/src/runtime/netpoll.go:351 +0x54 +internal/poll.(*pollDesc).wait(0x2616ec8, 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(0x2616eb0) + /usr/lib/go-1.23/src/internal/poll/fd_unix.go:620 +0x284 +net.(*netFD).accept(0x2616eb0) + /usr/lib/go-1.23/src/net/fd_unix.go:172 +0x20 +net.(*UnixListener).accept(0x271b160) + /usr/lib/go-1.23/src/net/unixsock_posix.go:172 +0x20 +net.(*UnixListener).Accept(0x271b160) + /usr/lib/go-1.23/src/net/unixsock.go:260 +0x30 +net/http.(*Server).Serve(0x28a4dc8, {0xaed9a4, 0x271b160}) + /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 439 + /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 884 [chan receive, 6 minutes]: +gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshd.TestClosingHangedConnections.func1({0x9daa70, 0xf}, {0xaec3e0, 0x298c678}, {0xaeda1c, 0x267c238}) + /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(0x26a8548, {0xaec7a4, 0x1105a18}, 0x2726ae0) + /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(0x26a8548, {0x282c2c0, 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(0x26a8548) + /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 814 + /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/golang.org/x/crypto/ssh/handshake.go:156 +0x22c + +goroutine 408 [IO wait, 6 minutes]: +internal/poll.runtime_pollWait(0xb53719e8, 0x72) + /usr/lib/go-1.23/src/runtime/netpoll.go:351 +0x54 +internal/poll.(*pollDesc).wait(0x2424018, 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(0x2424000) + /usr/lib/go-1.23/src/internal/poll/fd_unix.go:620 +0x284 +net.(*netFD).accept(0x2424000) + /usr/lib/go-1.23/src/net/fd_unix.go:172 +0x20 +net.(*UnixListener).accept(0x27a4200) + /usr/lib/go-1.23/src/net/unixsock_posix.go:172 +0x20 +net.(*UnixListener).Accept(0x27a4200) + /usr/lib/go-1.23/src/net/unixsock.go:260 +0x30 +net/http.(*Server).Serve(0x269c508, {0xaed9a4, 0x27a4200}) + /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 407 + /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 669 [IO wait, 6 minutes]: +internal/poll.runtime_pollWait(0xb5371748, 0x72) + /usr/lib/go-1.23/src/runtime/netpoll.go:351 +0x54 +internal/poll.(*pollDesc).wait(0x26162e8, 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(0x26162d0) + /usr/lib/go-1.23/src/internal/poll/fd_unix.go:620 +0x284 +net.(*netFD).accept(0x26162d0) + /usr/lib/go-1.23/src/net/fd_unix.go:172 +0x20 +net.(*UnixListener).accept(0x271a300) + /usr/lib/go-1.23/src/net/unixsock_posix.go:172 +0x20 +net.(*UnixListener).Accept(0x271a300) + /usr/lib/go-1.23/src/net/unixsock.go:260 +0x30 +net/http.(*Server).Serve(0x269d408, {0xaed9a4, 0x271a300}) + /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 668 + /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, 6 minutes]: +golang.org/x/crypto/ssh.(*handshakeTransport).readOnePacket(0x26a8548, 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(0x26a8548) + /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 814 + /build/reproducible-path/gitlab-shell-14.35.0+ds1/_build/src/golang.org/x/crypto/ssh/handshake.go:155 +0x1e4 + +goroutine 623 [IO wait, 6 minutes]: +internal/poll.runtime_pollWait(0xb53714a8, 0x72) + /usr/lib/go-1.23/src/runtime/netpoll.go:351 +0x54 +internal/poll.(*pollDesc).wait(0x298a8d8, 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(0x298a8c0) + /usr/lib/go-1.23/src/internal/poll/fd_unix.go:620 +0x284 +net.(*netFD).accept(0x298a8c0) + /usr/lib/go-1.23/src/net/fd_unix.go:172 +0x20 +net.(*UnixListener).accept(0x2928d80) + /usr/lib/go-1.23/src/net/unixsock_posix.go:172 +0x20 +net.(*UnixListener).Accept(0x2928d80) + /usr/lib/go-1.23/src/net/unixsock.go:260 +0x30 +net/http.(*Server).Serve(0x2621c28, {0xaed9a4, 0x2928d80}) + /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 622 + /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 775 [IO wait, 6 minutes]: +internal/poll.runtime_pollWait(0xb5371160, 0x72) + /usr/lib/go-1.23/src/runtime/netpoll.go:351 +0x54 +internal/poll.(*pollDesc).wait(0x2616fb8, 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(0x2616fa0) + /usr/lib/go-1.23/src/internal/poll/fd_unix.go:620 +0x284 +net.(*netFD).accept(0x2616fa0) + /usr/lib/go-1.23/src/net/fd_unix.go:172 +0x20 +net.(*UnixListener).accept(0x271b7e0) + /usr/lib/go-1.23/src/net/unixsock_posix.go:172 +0x20 +net.(*UnixListener).Accept(0x271b7e0) + /usr/lib/go-1.23/src/net/unixsock.go:260 +0x30 +net/http.(*Server).Serve(0x2900648, {0xaed9a4, 0x271b7e0}) + /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 774 + /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 539 [IO wait, 6 minutes]: +internal/poll.runtime_pollWait(0xb53715f8, 0x72) + /usr/lib/go-1.23/src/runtime/netpoll.go:351 +0x54 +internal/poll.(*pollDesc).wait(0x298a018, 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(0x298a000) + /usr/lib/go-1.23/src/internal/poll/fd_unix.go:620 +0x284 +net.(*netFD).accept(0x298a000) + /usr/lib/go-1.23/src/net/fd_unix.go:172 +0x20 +net.(*UnixListener).accept(0x2928040) + /usr/lib/go-1.23/src/net/unixsock_posix.go:172 +0x20 +net.(*UnixListener).Accept(0x2928040) + /usr/lib/go-1.23/src/net/unixsock.go:260 +0x30 +net/http.(*Server).Serve(0x2838fa8, {0xaed9a4, 0x2928040}) + /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 527 + /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 413 [IO wait, 6 minutes]: +internal/poll.runtime_pollWait(0xb53716a0, 0x72) + /usr/lib/go-1.23/src/runtime/netpoll.go:351 +0x54 +internal/poll.(*pollDesc).wait(0x2424108, 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(0x24240f0) + /usr/lib/go-1.23/src/internal/poll/fd_unix.go:620 +0x284 +net.(*netFD).accept(0x24240f0) + /usr/lib/go-1.23/src/net/fd_unix.go:172 +0x20 +net.(*UnixListener).accept(0x27a4880) + /usr/lib/go-1.23/src/net/unixsock_posix.go:172 +0x20 +net.(*UnixListener).Accept(0x27a4880) + /usr/lib/go-1.23/src/net/unixsock.go:260 +0x30 +net/http.(*Server).Serve(0x28fdae8, {0xaed9a4, 0x27a4880}) + /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 493 + /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 724 [IO wait, 6 minutes]: +internal/poll.runtime_pollWait(0xb5371898, 0x72) + /usr/lib/go-1.23/src/runtime/netpoll.go:351 +0x54 +internal/poll.(*pollDesc).wait(0x2904298, 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(0x2904280) + /usr/lib/go-1.23/src/internal/poll/fd_unix.go:620 +0x284 +net.(*netFD).accept(0x2904280) + /usr/lib/go-1.23/src/net/fd_unix.go:172 +0x20 +net.(*UnixListener).accept(0x26bc6e0) + /usr/lib/go-1.23/src/net/unixsock_posix.go:172 +0x20 +net.(*UnixListener).Accept(0x26bc6e0) + /usr/lib/go-1.23/src/net/unixsock.go:260 +0x30 +net/http.(*Server).Serve(0x26215e8, {0xaed9a4, 0x26bc6e0}) + /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 741 + /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 702 [IO wait, 6 minutes]: +internal/poll.runtime_pollWait(0xb53712b0, 0x72) + /usr/lib/go-1.23/src/runtime/netpoll.go:351 +0x54 +internal/poll.(*pollDesc).wait(0x24241a8, 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(0x2424190) + /usr/lib/go-1.23/src/internal/poll/fd_unix.go:620 +0x284 +net.(*netFD).accept(0x2424190) + /usr/lib/go-1.23/src/net/fd_unix.go:172 +0x20 +net.(*UnixListener).accept(0x27a4540) + /usr/lib/go-1.23/src/net/unixsock_posix.go:172 +0x20 +net.(*UnixListener).Accept(0x27a4540) + /usr/lib/go-1.23/src/net/unixsock.go:260 +0x30 +net/http.(*Server).Serve(0x2801188, {0xaed9a4, 0x27a4540}) + /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 701 + /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 868 [IO wait, 6 minutes]: +internal/poll.runtime_pollWait(0xb534cd08, 0x72) + /usr/lib/go-1.23/src/runtime/netpoll.go:351 +0x54 +internal/poll.(*pollDesc).wait(0x2424f68, 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(0x2424f50) + /usr/lib/go-1.23/src/internal/poll/fd_unix.go:620 +0x284 +net.(*netFD).accept(0x2424f50) + /usr/lib/go-1.23/src/net/fd_unix.go:172 +0x20 +net.(*UnixListener).accept(0x26bd620) + /usr/lib/go-1.23/src/net/unixsock_posix.go:172 +0x20 +net.(*UnixListener).Accept(0x26bd620) + /usr/lib/go-1.23/src/net/unixsock.go:260 +0x30 +net/http.(*Server).Serve(0x28017c8, {0xaed9a4, 0x26bd620}) + /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 867 + /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 842 [IO wait, 6 minutes]: +internal/poll.runtime_pollWait(0xb5371208, 0x72) + /usr/lib/go-1.23/src/runtime/netpoll.go:351 +0x54 +internal/poll.(*pollDesc).wait(0x2904ab8, 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(0x2904aa0) + /usr/lib/go-1.23/src/internal/poll/fd_unix.go:620 +0x284 +net.(*netFD).accept(0x2904aa0) + /usr/lib/go-1.23/src/net/fd_unix.go:172 +0x20 +net.(*UnixListener).accept(0x2928c00) + /usr/lib/go-1.23/src/net/unixsock_posix.go:172 +0x20 +net.(*UnixListener).Accept(0x2928c00) + /usr/lib/go-1.23/src/net/unixsock.go:260 +0x30 +net/http.(*Server).Serve(0x2839d68, {0xaed9a4, 0x2928c00}) + /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 841 + /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 828 [IO wait, 6 minutes]: +internal/poll.runtime_pollWait(0xb53710b8, 0x72) + /usr/lib/go-1.23/src/runtime/netpoll.go:351 +0x54 +internal/poll.(*pollDesc).wait(0x298a248, 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(0x298a230) + /usr/lib/go-1.23/src/internal/poll/fd_unix.go:620 +0x284 +net.(*netFD).accept(0x298a230) + /usr/lib/go-1.23/src/net/fd_unix.go:172 +0x20 +net.(*UnixListener).accept(0x27a4ac0) + /usr/lib/go-1.23/src/net/unixsock_posix.go:172 +0x20 +net.(*UnixListener).Accept(0x27a4ac0) + /usr/lib/go-1.23/src/net/unixsock.go:260 +0x30 +net/http.(*Server).Serve(0x25314a8, {0xaed9a4, 0x27a4ac0}) + /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 827 + /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 831 [IO wait, 6 minutes]: +internal/poll.runtime_pollWait(0xb5371358, 0x72) + /usr/lib/go-1.23/src/runtime/netpoll.go:351 +0x54 +internal/poll.(*pollDesc).wait(0x298a3d8, 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(0x298a3c0) + /usr/lib/go-1.23/src/internal/poll/fd_unix.go:620 +0x284 +net.(*netFD).accept(0x298a3c0) + /usr/lib/go-1.23/src/net/fd_unix.go:172 +0x20 +net.(*TCPListener).accept(0x2766360) + /usr/lib/go-1.23/src/net/tcpsock_posix.go:159 +0x20 +net.(*TCPListener).Accept(0x2766360) + /usr/lib/go-1.23/src/net/tcpsock.go:372 +0x30 +gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshd.(*Server).serve(0x2499240, {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(0x2499240, {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 827 + /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 +FAIL gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshd 600.444s === RUN TestNewFromEnv === RUN TestNewFromEnv/It_parses_GIT_PROTOCOL === RUN TestNewFromEnv/It_parses_SSH_CONNECTION === RUN TestNewFromEnv/It_parses_SSH_ORIGINAL_COMMAND ---- PASS: TestNewFromEnv (0.00s) +--- PASS: TestNewFromEnv (0.01s) --- PASS: TestNewFromEnv/It_parses_GIT_PROTOCOL (0.00s) --- PASS: TestNewFromEnv/It_parses_SSH_CONNECTION (0.00s) --- PASS: TestNewFromEnv/It_parses_SSH_ORIGINAL_COMMAND (0.00s) @@ -4677,9 +5288,9 @@ === RUN TestEmptyRemoteAddrFromEnv --- PASS: TestEmptyRemoteAddrFromEnv (0.00s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshenv 0.009s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshenv 0.116s FAIL -dh_auto_test: error: cd _build && go test -vet=off -v -p 3 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 @@ -4704,10 +5315,10 @@ 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-sshd -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-authorized-keys-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-shell-authorized-keys-check +dh_strip: warning: Could not find the BuildID in debian/gitlab-shell/usr/bin/gitlab-shell-authorized-principals-check 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 @@ -4724,12 +5335,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/2539/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/2539/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/30320 and its subdirectories -I: Current time: Sat Nov 9 18:52:32 -12 2024 -I: pbuilder-time-stamp: 1731221552 +I: removing directory /srv/workspace/pbuilder/2539 and its subdirectories +I: Current time: Sun Nov 10 21:59:01 +14 2024 +I: pbuilder-time-stamp: 1731225541