Diff of the two buildlogs: -- --- b1/build.log 2024-05-12 14:45:39.410046463 +0000 +++ b2/build.log 2024-05-12 14:48:58.405588112 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sun May 12 02:35:45 -12 2024 -I: pbuilder-time-stamp: 1715524545 +I: Current time: Sun Jun 15 11:08:42 +14 2025 +I: pbuilder-time-stamp: 1749935322 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -29,52 +29,84 @@ dpkg-source: info: applying hardcode-config-path.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/120532/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/2458286/tmp/hooks/D01_modify_environment starting +debug: Running on ionos15-amd64. +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 Jun 14 21:08 /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/2458286/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/2458286/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='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=20 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='amd64' + 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]="21" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.2.21(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 ' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='06bb53cfeb284ba58b6c88259eca3efd' - 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='120532' - PS1='# ' - PS2='> ' + INVOCATION_ID=9513abdc091546f894f19f7ae005e42b + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + 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=2458286 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.m8hYbQ9f/pbuilderrc_4una --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.m8hYbQ9f/b1 --logfile b1/build.log gitlab-shell_14.33.0-2.dsc' - SUDO_GID='111' - SUDO_UID='106' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://46.16.76.132:3128' + 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.m8hYbQ9f/pbuilderrc_so7k --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.m8hYbQ9f/b2 --logfile b2/build.log gitlab-shell_14.33.0-2.dsc' + SUDO_GID=111 + SUDO_UID=106 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://213.165.73.152:3128 I: uname -a - Linux ionos11-amd64 6.1.0-21-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.90-1 (2024-05-03) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.6.13+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.6.13-1~bpo12+1 (2024-02-15) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 May 11 07:43 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/120532/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Jun 14 14:05 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/2458286/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -442,7 +474,7 @@ Get: 276 http://deb.debian.org/debian unstable/main amd64 libkadm5srv-mit12 amd64 1.20.1-6+b1 [53.6 kB] Get: 277 http://deb.debian.org/debian unstable/main amd64 krb5-multidev amd64 1.20.1-6+b1 [126 kB] Get: 278 http://deb.debian.org/debian unstable/main amd64 libkrb5-dev amd64 1.20.1-6+b1 [15.4 kB] -Fetched 207 MB in 18s (11.2 MB/s) +Fetched 207 MB in 3s (67.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 ... 19699 files and directories currently installed.) @@ -1569,7 +1601,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/gitlab-shell-14.33.0/ && 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.33.0-2_source.changes +I: user script /srv/workspace/pbuilder/2458286/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/2458286/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/gitlab-shell-14.33.0/ && 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.33.0-2_source.changes dpkg-buildpackage: info: source package gitlab-shell dpkg-buildpackage: info: source version 14.33.0-2 dpkg-buildpackage: info: source distribution unstable @@ -1610,46 +1646,46 @@ cp: warning: behavior of -n is non-portable and may change in future; use --update=none instead make[1]: Leaving directory '/build/reproducible-path/gitlab-shell-14.33.0' 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 20 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/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/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 42 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/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/personalaccesstoken gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/twofactorrecover gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/twofactorverify gitlab.com/gitlab-org/gitlab-shell/v14/internal/handler gitlab.com/gitlab-org/gitlab-shell/v14/internal/keyline gitlab.com/gitlab-org/gitlab-shell/v14/internal/logger gitlab.com/gitlab-org/gitlab-shell/v14/internal/metrics gitlab.com/gitlab-org/gitlab-shell/v14/internal/pktline gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshd gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshenv +internal/unsafeheader internal/coverage/rtcov -internal/goos +crypto/internal/boring/sig internal/goarch -internal/godebugs -internal/goexperiment -internal/itoa -container/list -runtime/internal/syscall -unicode/utf8 -internal/cpu -unicode unicode/utf16 +internal/godebugs +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/gitlab.com/gitlab-org/labkit/fips vendor/golang.org/x/crypto/cryptobyte/asn1 -crypto/internal/boring/sig -internal/unsafeheader -runtime/internal/atomic cmp -crypto/subtle -internal/race -crypto/internal/alias runtime/internal/math -sync/atomic internal/chacha8rand -math/bits +internal/cpu internal/abi +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/uber/jaeger-client-go/internal/reporterstats +crypto/subtle +google.golang.org/protobuf/internal/flags +internal/race +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/uber/jaeger-client-go/internal/baggage +log/internal +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/uber/jaeger-client-go/internal/throttler +sync/atomic internal/nettrace -runtime/internal/sys +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/serviceconfig vendor/golang.org/x/crypto/internal/alias +math/bits +golang.org/x/net/internal/iana +runtime/internal/syscall +internal/goos encoding -log/internal -google.golang.org/protobuf/internal/flags -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/serviceconfig gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/lightstep/lightstep-tracer-go/constants -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/uber/jaeger-client-go/internal/baggage -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/uber/jaeger-client-go/internal/reporterstats -golang.org/x/net/internal/iana -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/gitlab.com/gitlab-org/labkit/fips -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/uber/jaeger-client-go/internal/throttler +internal/itoa +container/list +crypto/internal/alias golang.org/x/crypto/internal/alias +runtime/internal/atomic +unicode/utf8 +internal/goexperiment +unicode +runtime/internal/sys google.golang.org/protobuf/internal/set slices internal/bytealg @@ -1659,246 +1695,246 @@ runtime/metrics sync internal/testlog -internal/bisect internal/singleflight google.golang.org/protobuf/internal/pragma +internal/bisect gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/internal/buffer runtime/cgo errors sort internal/oserror -internal/safefilepath -io -path internal/godebug -strconv -crypto/internal/nistec/fiat +path gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/shared/disallowedcommand +io +internal/safefilepath vendor/golang.org/x/net/dns/dnsmessage -github.com/gogo/protobuf/sortkeys +strconv +crypto/internal/nistec/fiat +syscall internal/intern -github.com/beorn7/perks/quantile math/rand -syscall hash crypto/internal/randutil text/tabwriter -strings 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 bytes -hash/crc32 +strings +github.com/gogo/protobuf/sortkeys +github.com/beorn7/perks/quantile hash/fnv hash/adler32 +hash/crc32 gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/lightstep/lightstep-tracer-go/lightstep/rand crypto crypto/rc4 net/netip -reflect encoding/base32 golang.org/x/crypto/blowfish +reflect vendor/golang.org/x/text/transform golang.org/x/text/transform -bufio net/http/internal/ascii gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg -regexp/syntax +bufio html +regexp/syntax internal/syscall/execenv internal/syscall/unix time regexp context -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/backoff gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/internal/grpcrand -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/gitlab.com/gitlab-org/gitaly/v16/internal/backoff +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/keepalive +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/gitlab.com/gitlab-org/gitaly/v16/internal/backoff io/fs internal/poll gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/internal/backoff golang.org/x/net/context -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/tap golang.org/x/sync/semaphore -embed gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/internal/grpcsync +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/tap +embed internal/fmtsort encoding/binary google.golang.org/protobuf/internal/editiondefaults os -vendor/golang.org/x/crypto/internal/poly1305 +encoding/base64 +crypto/md5 crypto/internal/edwards25519/field crypto/cipher -encoding/base64 -golang.org/x/crypto/internal/poly1305 +vendor/golang.org/x/crypto/internal/poly1305 github.com/cespare/xxhash -crypto/md5 +golang.org/x/crypto/internal/poly1305 crypto/internal/nistec golang.org/x/sys/unix encoding/pem -crypto/internal/edwards25519 +crypto/internal/boring crypto/des vendor/golang.org/x/crypto/chacha20 golang.org/x/crypto/chacha20 -crypto/internal/boring -crypto/sha512 -crypto/aes +crypto/internal/edwards25519 crypto/hmac +crypto/sha512 crypto/sha1 +crypto/aes crypto/sha256 vendor/golang.org/x/crypto/hkdf golang.org/x/crypto/ssh/internal/bcrypt_pbkdf -fmt +crypto/ecdh io/ioutil -os/signal -path/filepath -vendor/golang.org/x/sys/cpu google.golang.org/protobuf/internal/detrand -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/internal/envconfig -gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshenv +path/filepath +os/signal github.com/prometheus/procfs/internal/util internal/lazyregexp +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/internal/envconfig +gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshenv +vendor/golang.org/x/sys/cpu +fmt net -crypto/ecdh github.com/client9/reopen +golang.org/x/crypto/curve25519 vendor/golang.org/x/crypto/chacha20poly1305 -os/exec gitlab.com/gitlab-org/gitlab-shell/v14/internal/executable -golang.org/x/crypto/curve25519 +os/exec encoding/hex log -encoding/json -compress/flate -net/url +mime/quotedprintable +google.golang.org/protobuf/internal/version +github.com/opentracing/opentracing-go/log +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/attributes vendor/golang.org/x/net/http2/hpack +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/metadata mime -mime/quotedprintable -net/http/internal database/sql/driver -google.golang.org/protobuf/internal/errors go/token -vendor/golang.org/x/text/unicode/norm -github.com/opentracing/opentracing-go/log -math/big -google.golang.org/protobuf/internal/version -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/internal/grpclog text/template/parse -google.golang.org/protobuf/encoding/protowire -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/attributes -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/metadata -golang.org/x/text/unicode/norm +compress/flate +github.com/prometheus/procfs/internal/fs +google.golang.org/protobuf/internal/errors +gitlab.com/gitlab-org/gitlab-shell/v14/internal/pktline +github.com/mattn/go-shellwords +runtime/debug golang.org/x/net/http2/hpack +net/http/internal +net/url os/user +gitlab.com/gitlab-org/gitlab-shell/v14/internal/console +runtime/trace +golang.org/x/net/bpf gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/uber/jaeger-lib/metrics -github.com/prometheus/procfs/internal/fs +flag +encoding/json +math/big +vendor/golang.org/x/text/unicode/norm +golang.org/x/text/unicode/norm +gopkg.in/yaml.v3 +google.golang.org/protobuf/encoding/protowire +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/balancerload +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/github.com/grpc-ecosystem/go-grpc-middleware/util/metautils +gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/commandargs google.golang.org/protobuf/reflect/protoreflect -runtime/debug +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/encoding golang.org/x/net/internal/timeseries +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/uber/jaeger-client-go/log vendor/golang.org/x/text/unicode/bidi +golang.org/x/text/unicode/bidi github.com/oklog/ulid -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 -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/balancerload -golang.org/x/text/unicode/bidi +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/gitlab.com/gitlab-org/labkit/mask gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/shirou/gopsutil/v3/internal/common -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/encoding -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/uber/jaeger-client-go/log -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/grpc-ecosystem/go-grpc-middleware/util/metautils -golang.org/x/net/bpf -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/gitlab.com/gitlab-org/gitaly/v16/internal/grpc/metadata -gopkg.in/yaml.v3 -github.com/mattn/go-shellwords -gitlab.com/gitlab-org/gitlab-shell/v14/internal/console -gitlab.com/gitlab-org/gitlab-shell/v14/internal/pktline -compress/gzip compress/zlib -flag -runtime/trace -gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/commandargs -runtime/pprof +compress/gzip internal/profile -google.golang.org/protobuf/internal/descfmt +runtime/pprof +vendor/golang.org/x/text/secure/bidirule +golang.org/x/text/secure/bidirule google.golang.org/protobuf/internal/descopts -google.golang.org/protobuf/internal/strs +google.golang.org/protobuf/internal/descfmt google.golang.org/protobuf/internal/encoding/messageset -google.golang.org/protobuf/internal/genid google.golang.org/protobuf/internal/order google.golang.org/protobuf/runtime/protoiface -vendor/golang.org/x/text/secure/bidirule -golang.org/x/text/secure/bidirule +google.golang.org/protobuf/internal/strs +google.golang.org/protobuf/internal/genid +text/template +google.golang.org/protobuf/reflect/protoregistry google.golang.org/protobuf/internal/encoding/text google.golang.org/protobuf/internal/encoding/json -google.golang.org/protobuf/reflect/protoregistry +golang.org/x/net/idna gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/grpclog gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/uber/jaeger-client-go/internal/spanlog github.com/gogo/protobuf/proto -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/prometheus/common/model go.uber.org/atomic -text/template -golang.org/x/net/idna -google.golang.org/protobuf/proto +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/prometheus/common/model vendor/golang.org/x/net/idna -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/connectivity -google.golang.org/protobuf/internal/encoding/defval -github.com/sirupsen/logrus gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/tklauser/numcpus gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/shirou/gopsutil/v3/mem -crypto/elliptic -crypto/internal/bigmod +github.com/sirupsen/logrus +google.golang.org/protobuf/proto +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/connectivity +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/tklauser/go-sysconf +google.golang.org/protobuf/internal/encoding/defval crypto/internal/boring/bbig +crypto/elliptic +crypto/dsa encoding/asn1 +crypto/internal/bigmod crypto/rand -crypto/dsa -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/tklauser/go-sysconf -crypto/ed25519 gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/shirou/gopsutil/v3/cpu -google.golang.org/protobuf/encoding/prototext -google.golang.org/protobuf/internal/filedesc +crypto/ed25519 crypto/rsa html/template -vendor/golang.org/x/crypto/cryptobyte +google.golang.org/protobuf/encoding/prototext +google.golang.org/protobuf/internal/filedesc crypto/x509/pkix +vendor/golang.org/x/crypto/cryptobyte crypto/ecdsa google.golang.org/protobuf/internal/encoding/tag google.golang.org/protobuf/encoding/protojson google.golang.org/protobuf/internal/impl gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/lightstep/lightstep-tracer-common/golang/gogo/lightsteppb github.com/gogo/protobuf/types -net/textproto +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/stats vendor/golang.org/x/net/http/httpproxy +net/textproto gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/internal/syscall -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/shirou/gopsutil/v3/net log/syslog +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/shirou/gopsutil/v3/net gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/hashicorp/yamux -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/stats github.com/pires/go-proxyproto -crypto/x509 golang.org/x/net/internal/socket +crypto/x509 github.com/prometheus/procfs vendor/golang.org/x/net/http/httpguts -mime/multipart golang.org/x/net/http/httpguts +mime/multipart gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/shirou/gopsutil/v3/process golang.org/x/net/ipv4 -google.golang.org/protobuf/internal/filetype gitlab.com/gitlab-org/gitlab-shell/v14/vendor/gitlab.com/gitlab-org/gitaly/v16/internal/x509 +github.com/beevik/ntp +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/golang-jwt/jwt/v5 crypto/tls golang.org/x/crypto/ssh -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/golang-jwt/jwt/v5 +google.golang.org/protobuf/internal/filetype +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 google.golang.org/protobuf/runtime/protoimpl -google.golang.org/protobuf/types/descriptorpb google.golang.org/protobuf/types/known/anypb google.golang.org/protobuf/types/known/durationpb -google.golang.org/protobuf/types/known/timestamppb google.golang.org/protobuf/types/known/wrapperspb -github.com/beevik/ntp -github.com/golang/protobuf/ptypes/duration +google.golang.org/protobuf/types/known/timestamppb +google.golang.org/protobuf/types/descriptorpb github.com/golang/protobuf/ptypes/timestamp +github.com/golang/protobuf/ptypes/duration gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/binarylog/grpc_binarylog_v1 github.com/golang/protobuf/ptypes/any gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/genproto/googleapis/rpc/status -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 google.golang.org/protobuf/types/gofeaturespb gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/genproto/googleapis/api/annotations google.golang.org/protobuf/reflect/protodesc @@ -1908,53 +1944,53 @@ gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/uber/jaeger-client-go/thrift net/http gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/encoding/proto -github.com/golang/protobuf/jsonpb -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/client_model/go gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/credentials +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/matttproud/golang_protobuf_extensions/pbutil +github.com/golang/protobuf/jsonpb github.com/golang/protobuf/ptypes +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/peer +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/gitlab.com/gitlab-org/gitaly/v16/internal/grpc/listenmux +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/credentials/insecure gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/resolver 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/credentials/insecure -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/gitlab.com/gitlab-org/gitaly/v16/internal/grpc/listenmux -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/peer gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/prometheus/client_golang/prometheus/internal -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/internal/metadata 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/passthrough +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/internal/transport/networktype -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/resolver/dns gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/internal/resolver/unix 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/pretty gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/internal/status +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/internal/pretty 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/github.com/grpc-ecosystem/go-grpc-prometheus/packages/grpcstatus -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/internal/binarylog gitlab.com/gitlab-org/gitlab-shell/v14/vendor/gitlab.com/gitlab-org/gitaly/v16/internal/structerr +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/channelz +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/google.golang.org/grpc/balancer +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/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/gitlab.com/gitlab-org/gitaly/v16/internal/grpc/dnsresolver 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/github.com/uber/jaeger-client-go/thrift-gen/sampling -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/uber/jaeger-client-go/thrift-gen/zipkincore gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/uber/jaeger-client-go/thrift-gen/jaeger +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/uber/jaeger-client-go/thrift-gen/zipkincore gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/uber/jaeger-client-go/thrift-gen/agent -github.com/hashicorp/go-cleanhttp github.com/sebest/xff +expvar golang.org/x/net/trace net/http/httputil -github.com/opentracing/opentracing-go -expvar -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/uber/jaeger-client-go/utils +github.com/hashicorp/go-cleanhttp net/http/pprof -golang.org/x/net/http2 +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/uber/jaeger-client-go/utils +github.com/opentracing/opentracing-go gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/prometheus/common/expfmt +golang.org/x/net/http2 github.com/hashicorp/go-retryablehttp gitlab.com/gitlab-org/gitlab-shell/v14/vendor/gitlab.com/gitlab-org/labkit/correlation github.com/opentracing/opentracing-go/ext @@ -1978,8 +2014,8 @@ 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/auth gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/grpc-ecosystem/go-grpc-middleware/tracing/opentracing -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/lightstep/lightstep-tracer-common/golang/gogo/metricspb gitlab.com/gitlab-org/gitlab-shell/v14/vendor/gitlab.com/gitlab-org/labkit/tracing/grpc +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/lightstep/lightstep-tracer-common/golang/gogo/metricspb gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/lightstep/lightstep-tracer-go/internal/metrics gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/lightstep/lightstep-tracer-go gitlab.com/gitlab-org/gitlab-shell/v14/vendor/gitlab.com/gitlab-org/labkit/tracing/impl @@ -1987,8 +2023,8 @@ 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 -gitlab.com/gitlab-org/gitlab-shell/v14/vendor/gitlab.com/gitlab-org/gitaly/v16/internal/grpc/client gitlab.com/gitlab-org/gitlab-shell/v14/vendor/gitlab.com/gitlab-org/gitaly/v16/internal/stream +gitlab.com/gitlab-org/gitlab-shell/v14/vendor/gitlab.com/gitlab-org/gitaly/v16/internal/grpc/client gitlab.com/gitlab-org/gitlab-shell/v14/vendor/gitlab.com/gitlab-org/gitaly/v16/internal/grpc/sidechannel gitlab.com/gitlab-org/gitlab-shell/v14/vendor/gitlab.com/gitlab-org/gitaly/v16/client gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitaly @@ -1997,33 +2033,33 @@ gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet gitlab.com/gitlab-org/gitlab-shell/v14/internal/logger gitlab.com/gitlab-org/gitlab-shell/v14/internal/keyline -gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/healthcheck gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/discover -gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/accessverifier gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/lfsauthenticate +gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/accessverifier 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/authorizedkeys gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/authorizedcerts gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/authorizedprincipals -gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/authorizedkeys +gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell-authorized-principals-check/command gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/healthcheck gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/discover gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/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/command/shared/accessverifier -gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/githttp gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/shared/customaction +gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/githttp gitlab.com/gitlab-org/gitlab-shell/v14/internal/handler -gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell-authorized-principals-check/command +gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/authorizedkeys +gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell-authorized-principals-check gitlab.com/gitlab-org/gitlab-shell/v14/cmd/check/command -gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/twofactorrecover -gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/gitauditevent +gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/twofactorverify +gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/personalaccesstoken gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/lfsauthenticate +gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/gitauditevent +gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/twofactorrecover gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell-authorized-keys-check/command -gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/personalaccesstoken -gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/twofactorverify -gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell-authorized-principals-check gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/uploadarchive gitlab.com/gitlab-org/gitlab-shell/v14/cmd/check gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/receivepack @@ -2091,11 +2127,11 @@ _build/src/gitlab.com/gitlab-org/gitlab-shell/v14/vendor/ && touch debian/gitaly-vendor-copied; fi make[1]: Leaving directory '/build/reproducible-path/gitlab-shell-14.33.0' dh_auto_build -O--buildsystem=golang -O--builddirectory=_build -O--package=gitlab-shell - cd _build && go install -trimpath -v -p 20 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/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/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 42 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/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/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.33.0' dh_auto_test -O--buildsystem=golang -O--package=gitlab-shell - cd _build && go test -vet=off -v -p 20 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/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/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 42 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/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/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.33.0/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/vendor/github.com/mikesmitty/edkey (vendor tree) @@ -2104,661 +2140,664 @@ 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] ? 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] +? gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell-authorized-principals-check [no test files] +? gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/commandargs [no test files] === RUN TestClients === RUN TestClients/Socket_client === RUN TestClients/Socket_client/Broken_request_for_GET -time="2024-05-12T14:43:55Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=8ns error=EOF method=GET url="http://unix/api/v4/internal/broken" -time="2024-05-12T14:43:55Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=1ns error=EOF method=GET url="http://unix/api/v4/internal/broken" -time="2024-05-12T14:43:55Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=0s error=EOF method=GET url="http://unix/api/v4/internal/broken" +time="2025-06-14T21:11:09Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=1ns error=EOF method=GET url="http://unix/api/v4/internal/broken" +time="2025-06-14T21:11:09Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=0s error=EOF method=GET url="http://unix/api/v4/internal/broken" +time="2025-06-14T21:11:09Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=0s error=EOF method=GET url="http://unix/api/v4/internal/broken" === RUN TestClients/Socket_client/Broken_request_for_POST -time="2024-05-12T14:43:55Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=0s error=EOF method=POST url="http://unix/api/v4/internal/broken" -time="2024-05-12T14:43:55Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=0s error=EOF method=POST url="http://unix/api/v4/internal/broken" -time="2024-05-12T14:43:56Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=132ns error=EOF method=POST url="http://unix/api/v4/internal/broken" +time="2025-06-14T21:11:09Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=0s error=EOF method=POST url="http://unix/api/v4/internal/broken" +time="2025-06-14T21:11:09Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=0s error=EOF method=POST url="http://unix/api/v4/internal/broken" +time="2025-06-14T21:11:09Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=0s error=EOF method=POST url="http://unix/api/v4/internal/broken" === RUN TestClients/Socket_client/Successful_get -time="2024-05-12T14:43:56Z" 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="2025-06-14T21:11:09Z" level=info msg="Finished HTTP request" content_length_bytes=5 correlation_id= duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/hello" === RUN TestClients/Socket_client/Successful_Post -time="2024-05-12T14:43:56Z" 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="2025-06-14T21:11:09Z" level=info msg="Finished HTTP request" content_length_bytes=21 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/api/v4/internal/post_endpoint" === RUN TestClients/Socket_client/Missing_error_for_GET -time="2024-05-12T14:43:56Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=404 url="http://unix/api/v4/internal/missing" +time="2025-06-14T21:11:09Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=404 url="http://unix/api/v4/internal/missing" === RUN TestClients/Socket_client/Missing_error_for_POST -time="2024-05-12T14:43:56Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=404 url="http://unix/api/v4/internal/missing" +time="2025-06-14T21:11:09Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=404 url="http://unix/api/v4/internal/missing" === RUN TestClients/Socket_client/Error_with_message_for_GET -time="2024-05-12T14:43:56Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=400 url="http://unix/api/v4/internal/error" +time="2025-06-14T21:11:09Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=400 url="http://unix/api/v4/internal/error" === RUN TestClients/Socket_client/Error_with_message_for_POST -time="2024-05-12T14:43:56Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=400 url="http://unix/api/v4/internal/error" +time="2025-06-14T21:11:09Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=400 url="http://unix/api/v4/internal/error" === RUN TestClients/Socket_client/JWT_authentication_headers_for_GET -time="2024-05-12T14:43:56Z" level=info msg="Finished HTTP request" content_length_bytes=156 correlation_id= duration_ms=15ns method=GET status=200 url="http://unix/api/v4/internal/jwt_auth" +time="2025-06-14T21:11:09Z" level=info msg="Finished HTTP request" content_length_bytes=156 correlation_id= duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/jwt_auth" === RUN TestClients/Socket_client/JWT_authentication_headers_for_POST -time="2024-05-12T14:43:56Z" 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="2025-06-14T21:11:09Z" level=info msg="Finished HTTP request" content_length_bytes=156 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/api/v4/internal/jwt_auth" === RUN TestClients/Socket_client/X-Forwarded-For_Header_inserted_if_original_address_in_context -time="2024-05-12T14:43:56Z" 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="2025-06-14T21:11:09Z" level=info msg="Finished HTTP request" content_length_bytes=11 correlation_id= duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/x_forwarded_for" === RUN TestClients/Socket_client/Successful_get#01 -time="2024-05-12T14:43:56Z" 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="2025-06-14T21:11:09Z" level=info msg="Finished HTTP request" content_length_bytes=5 correlation_id= duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/hello" === RUN TestClients/Socket_client/Successful_Post#01 -time="2024-05-12T14:43:56Z" 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="2025-06-14T21:11:09Z" level=info msg="Finished HTTP request" content_length_bytes=21 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/api/v4/internal/post_endpoint" === RUN TestClients/Socket_client_with_a_relative_URL_at_/ === RUN TestClients/Socket_client_with_a_relative_URL_at_//Broken_request_for_GET -time="2024-05-12T14:43:56Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=0s error=EOF method=GET url="http://unix/api/v4/internal/broken" -time="2024-05-12T14:43:56Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=4ns error=EOF method=GET url="http://unix/api/v4/internal/broken" -time="2024-05-12T14:43:56Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=8ns error=EOF method=GET url="http://unix/api/v4/internal/broken" +time="2025-06-14T21:11:09Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=1ns error=EOF method=GET url="http://unix/api/v4/internal/broken" +time="2025-06-14T21:11:09Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=0s error=EOF method=GET url="http://unix/api/v4/internal/broken" +time="2025-06-14T21:11:09Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=0s error=EOF method=GET url="http://unix/api/v4/internal/broken" === RUN TestClients/Socket_client_with_a_relative_URL_at_//Broken_request_for_POST -time="2024-05-12T14:43:56Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=7ns error=EOF method=POST url="http://unix/api/v4/internal/broken" -time="2024-05-12T14:43:56Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=0s error=EOF method=POST url="http://unix/api/v4/internal/broken" -time="2024-05-12T14:43:56Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=0s error=EOF method=POST url="http://unix/api/v4/internal/broken" +time="2025-06-14T21:11:09Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=0s error=EOF method=POST url="http://unix/api/v4/internal/broken" +time="2025-06-14T21:11:09Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=0s error=EOF method=POST url="http://unix/api/v4/internal/broken" +time="2025-06-14T21:11:09Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=0s error=EOF method=POST url="http://unix/api/v4/internal/broken" === RUN TestClients/Socket_client_with_a_relative_URL_at_//Successful_get -time="2024-05-12T14:43:56Z" 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="2025-06-14T21:11:09Z" level=info msg="Finished HTTP request" content_length_bytes=5 correlation_id= duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/hello" === RUN TestClients/Socket_client_with_a_relative_URL_at_//Successful_Post -time="2024-05-12T14:43:56Z" 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="2025-06-14T21:11:09Z" level=info msg="Finished HTTP request" content_length_bytes=21 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/api/v4/internal/post_endpoint" === RUN TestClients/Socket_client_with_a_relative_URL_at_//Missing_error_for_GET -time="2024-05-12T14:43:56Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=404 url="http://unix/api/v4/internal/missing" +time="2025-06-14T21:11:09Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=404 url="http://unix/api/v4/internal/missing" === RUN TestClients/Socket_client_with_a_relative_URL_at_//Missing_error_for_POST -time="2024-05-12T14:43:56Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=404 url="http://unix/api/v4/internal/missing" +time="2025-06-14T21:11:09Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=404 url="http://unix/api/v4/internal/missing" === RUN TestClients/Socket_client_with_a_relative_URL_at_//Error_with_message_for_GET -time="2024-05-12T14:43:56Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=400 url="http://unix/api/v4/internal/error" +time="2025-06-14T21:11:09Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=400 url="http://unix/api/v4/internal/error" === RUN TestClients/Socket_client_with_a_relative_URL_at_//Error_with_message_for_POST -time="2024-05-12T14:43:56Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=400 url="http://unix/api/v4/internal/error" +time="2025-06-14T21:11:09Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=400 url="http://unix/api/v4/internal/error" === RUN TestClients/Socket_client_with_a_relative_URL_at_//JWT_authentication_headers_for_GET -time="2024-05-12T14:43:56Z" 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="2025-06-14T21:11:09Z" level=info msg="Finished HTTP request" content_length_bytes=156 correlation_id= duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/jwt_auth" === RUN TestClients/Socket_client_with_a_relative_URL_at_//JWT_authentication_headers_for_POST -time="2024-05-12T14:43:56Z" level=info msg="Finished HTTP request" content_length_bytes=156 correlation_id= duration_ms=3ns method=POST status=200 url="http://unix/api/v4/internal/jwt_auth" +time="2025-06-14T21:11:09Z" level=info msg="Finished HTTP request" content_length_bytes=156 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/api/v4/internal/jwt_auth" === RUN TestClients/Socket_client_with_a_relative_URL_at_//X-Forwarded-For_Header_inserted_if_original_address_in_context -time="2024-05-12T14:43:56Z" 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="2025-06-14T21:11:09Z" level=info msg="Finished HTTP request" content_length_bytes=11 correlation_id= duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/x_forwarded_for" === RUN TestClients/Socket_client_with_a_relative_URL_at_//Successful_get#01 -time="2024-05-12T14:43:56Z" 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="2025-06-14T21:11:09Z" level=info msg="Finished HTTP request" content_length_bytes=5 correlation_id= duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/hello" === RUN TestClients/Socket_client_with_a_relative_URL_at_//Successful_Post#01 -time="2024-05-12T14:43:56Z" 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="2025-06-14T21:11:09Z" level=info msg="Finished HTTP request" content_length_bytes=21 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/api/v4/internal/post_endpoint" === RUN TestClients/Socket_client_with_relative_URL_at_/gitlab === RUN TestClients/Socket_client_with_relative_URL_at_/gitlab/Broken_request_for_GET -time="2024-05-12T14:43:56Z" 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-05-12T14:43:56Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=1ns error=EOF method=GET url="http://unix/gitlab/api/v4/internal/broken" -time="2024-05-12T14:43:56Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=0s error=EOF method=GET url="http://unix/gitlab/api/v4/internal/broken" +time="2025-06-14T21:11:09Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=0s error=EOF method=GET url="http://unix/gitlab/api/v4/internal/broken" +time="2025-06-14T21:11:09Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=0s error=EOF method=GET url="http://unix/gitlab/api/v4/internal/broken" +time="2025-06-14T21:11:09Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=0s error=EOF method=GET url="http://unix/gitlab/api/v4/internal/broken" === RUN TestClients/Socket_client_with_relative_URL_at_/gitlab/Broken_request_for_POST -time="2024-05-12T14:43:56Z" 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-05-12T14:43:56Z" 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-05-12T14:43:56Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=7ns error=EOF method=POST url="http://unix/gitlab/api/v4/internal/broken" +time="2025-06-14T21:11:09Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=0s error=EOF method=POST url="http://unix/gitlab/api/v4/internal/broken" +time="2025-06-14T21:11:09Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=0s error=EOF method=POST url="http://unix/gitlab/api/v4/internal/broken" +time="2025-06-14T21:11:09Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=0s error=EOF method=POST url="http://unix/gitlab/api/v4/internal/broken" === RUN TestClients/Socket_client_with_relative_URL_at_/gitlab/Successful_get -time="2024-05-12T14:43:56Z" 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="2025-06-14T21:11:09Z" level=info msg="Finished HTTP request" content_length_bytes=5 correlation_id= duration_ms=0s method=GET status=200 url="http://unix/gitlab/api/v4/internal/hello" === RUN TestClients/Socket_client_with_relative_URL_at_/gitlab/Successful_Post -time="2024-05-12T14:43:56Z" 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="2025-06-14T21:11:09Z" level=info msg="Finished HTTP request" content_length_bytes=21 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/gitlab/api/v4/internal/post_endpoint" === RUN TestClients/Socket_client_with_relative_URL_at_/gitlab/Missing_error_for_GET -time="2024-05-12T14:43:56Z" 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="2025-06-14T21:11:09Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=404 url="http://unix/gitlab/api/v4/internal/missing" === RUN TestClients/Socket_client_with_relative_URL_at_/gitlab/Missing_error_for_POST -time="2024-05-12T14:43:56Z" 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="2025-06-14T21:11:09Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=404 url="http://unix/gitlab/api/v4/internal/missing" === RUN TestClients/Socket_client_with_relative_URL_at_/gitlab/Error_with_message_for_GET -time="2024-05-12T14:43:56Z" 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="2025-06-14T21:11:09Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=400 url="http://unix/gitlab/api/v4/internal/error" === RUN TestClients/Socket_client_with_relative_URL_at_/gitlab/Error_with_message_for_POST -time="2024-05-12T14:43:56Z" 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="2025-06-14T21:11:09Z" level=error msg="Internal API error" correlation_id= duration_ms=1ns 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-05-12T14:43:56Z" 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="2025-06-14T21:11:09Z" level=info msg="Finished HTTP request" content_length_bytes=156 correlation_id= duration_ms=0s method=GET status=200 url="http://unix/gitlab/api/v4/internal/jwt_auth" === RUN TestClients/Socket_client_with_relative_URL_at_/gitlab/JWT_authentication_headers_for_POST -time="2024-05-12T14:43:56Z" level=info msg="Finished HTTP request" content_length_bytes=156 correlation_id= duration_ms=3ns method=POST status=200 url="http://unix/gitlab/api/v4/internal/jwt_auth" +time="2025-06-14T21:11:09Z" level=info msg="Finished HTTP request" content_length_bytes=156 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/gitlab/api/v4/internal/jwt_auth" === RUN TestClients/Socket_client_with_relative_URL_at_/gitlab/X-Forwarded-For_Header_inserted_if_original_address_in_context -time="2024-05-12T14:43:56Z" 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="2025-06-14T21:11:09Z" level=info msg="Finished HTTP request" content_length_bytes=11 correlation_id= duration_ms=0s method=GET status=200 url="http://unix/gitlab/api/v4/internal/x_forwarded_for" === RUN TestClients/Socket_client_with_relative_URL_at_/gitlab/Successful_get#01 -time="2024-05-12T14:43:56Z" 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="2025-06-14T21:11:09Z" level=info msg="Finished HTTP request" content_length_bytes=5 correlation_id= duration_ms=0s method=GET status=200 url="http://unix/gitlab/api/v4/internal/hello" === RUN TestClients/Socket_client_with_relative_URL_at_/gitlab/Successful_Post#01 -time="2024-05-12T14:43:56Z" 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="2025-06-14T21:11:09Z" level=info msg="Finished HTTP request" content_length_bytes=21 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/gitlab/api/v4/internal/post_endpoint" === RUN TestClients/Http_client === RUN TestClients/Http_client/Broken_request_for_GET -2024/05/12 14:43:56 http: panic serving 127.0.0.1:35430: Broken -goroutine 382 [running]: +2025/06/14 21:11:09 http: panic serving 127.0.0.1:43206: Broken +goroutine 387 [running]: net/http.(*conn).serve.func1() /usr/lib/go-1.22/src/net/http/server.go:1898 +0xbe panic({0xb25dc0?, 0xd874b0?}) /usr/lib/go-1.22/src/runtime/panic.go:770 +0x132 -gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func7({0xc000490020?, 0x479512?}, 0xc0000b3b30?) +gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func7({0xc00005a190?, 0x479512?}, 0xc000555b30?) /build/reproducible-path/gitlab-shell-14.33.0/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/client/client_test.go:293 +0x25 -net/http.HandlerFunc.ServeHTTP(0xc0000dc3d0?, {0xd923d0?, 0xc0005dec40?}, 0x787b7a?) +net/http.HandlerFunc.ServeHTTP(0xc0002bc640?, {0xd923d0?, 0xc00078e0e0?}, 0x787b7a?) /usr/lib/go-1.22/src/net/http/server.go:2166 +0x29 -net/http.(*ServeMux).ServeHTTP(0x474319?, {0xd923d0, 0xc0005dec40}, 0xc0000f45a0) +net/http.(*ServeMux).ServeHTTP(0x474319?, {0xd923d0, 0xc00078e0e0}, 0xc00055e7e0) /usr/lib/go-1.22/src/net/http/server.go:2683 +0x1ad -net/http.serverHandler.ServeHTTP({0xc0001225a0?}, {0xd923d0?, 0xc0005dec40?}, 0x6?) +net/http.serverHandler.ServeHTTP({0xc00056a660?}, {0xd923d0?, 0xc00078e0e0?}, 0x6?) /usr/lib/go-1.22/src/net/http/server.go:3137 +0x8e -net/http.(*conn).serve(0xc000017170, {0xd94ce8, 0xc000122480}) +net/http.(*conn).serve(0xc0001e10e0, {0xd94ce8, 0xc0006c60c0}) /usr/lib/go-1.22/src/net/http/server.go:2039 +0x5e8 -created by net/http.(*Server).Serve in goroutine 377 +created by net/http.(*Server).Serve in goroutine 418 /usr/lib/go-1.22/src/net/http/server.go:3285 +0x4b4 -time="2024-05-12T14:43:56Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=0s error=EOF method=GET url="http://127.0.0.1:39849/api/v4/internal/broken" -2024/05/12 14:43:56 http: panic serving 127.0.0.1:35446: Broken -goroutine 391 [running]: +time="2025-06-14T21:11:09Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=0s error=EOF method=GET url="http://127.0.0.1:44675/api/v4/internal/broken" +2025/06/14 21:11:09 http: panic serving 127.0.0.1:43212: Broken +goroutine 425 [running]: net/http.(*conn).serve.func1() /usr/lib/go-1.22/src/net/http/server.go:1898 +0xbe panic({0xb25dc0?, 0xd874b0?}) /usr/lib/go-1.22/src/runtime/panic.go:770 +0x132 -gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func7({0xc0005beb60?, 0x479512?}, 0xc000461b30?) +gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func7({0xc000400100?, 0x479512?}, 0xc000554b30?) /build/reproducible-path/gitlab-shell-14.33.0/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/client/client_test.go:293 +0x25 -net/http.HandlerFunc.ServeHTTP(0xc0000dc3d0?, {0xd923d0?, 0xc00021a9a0?}, 0x787b7a?) +net/http.HandlerFunc.ServeHTTP(0xc0002bc640?, {0xd923d0?, 0xc0003c4000?}, 0x787b7a?) /usr/lib/go-1.22/src/net/http/server.go:2166 +0x29 -net/http.(*ServeMux).ServeHTTP(0x474319?, {0xd923d0, 0xc00021a9a0}, 0xc000000240) +net/http.(*ServeMux).ServeHTTP(0x474319?, {0xd923d0, 0xc0003c4000}, 0xc0001a6c60) /usr/lib/go-1.22/src/net/http/server.go:2683 +0x1ad -net/http.serverHandler.ServeHTTP({0xc0005b8f90?}, {0xd923d0?, 0xc00021a9a0?}, 0x6?) +net/http.serverHandler.ServeHTTP({0xc000645380?}, {0xd923d0?, 0xc0003c4000?}, 0x6?) /usr/lib/go-1.22/src/net/http/server.go:3137 +0x8e -net/http.(*conn).serve(0xc0005d66c0, {0xd94ce8, 0xc000122480}) +net/http.(*conn).serve(0xc0005ae750, {0xd94ce8, 0xc0006c60c0}) /usr/lib/go-1.22/src/net/http/server.go:2039 +0x5e8 -created by net/http.(*Server).Serve in goroutine 377 +created by net/http.(*Server).Serve in goroutine 418 /usr/lib/go-1.22/src/net/http/server.go:3285 +0x4b4 -time="2024-05-12T14:43:56Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=0s error=EOF method=GET url="http://127.0.0.1:39849/api/v4/internal/broken" -2024/05/12 14:43:56 http: panic serving 127.0.0.1:35454: Broken -goroutine 393 [running]: +time="2025-06-14T21:11:09Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=0s error=EOF method=GET url="http://127.0.0.1:44675/api/v4/internal/broken" +2025/06/14 21:11:09 http: panic serving 127.0.0.1:43216: Broken +goroutine 439 [running]: net/http.(*conn).serve.func1() /usr/lib/go-1.22/src/net/http/server.go:1898 +0xbe panic({0xb25dc0?, 0xd874b0?}) /usr/lib/go-1.22/src/runtime/panic.go:770 +0x132 -gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func7({0xc000490320?, 0x479512?}, 0xc0000b9b30?) +gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func7({0xc000296580?, 0x479512?}, 0xc00023fb30?) /build/reproducible-path/gitlab-shell-14.33.0/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/client/client_test.go:293 +0x25 -net/http.HandlerFunc.ServeHTTP(0xc0000dc3d0?, {0xd923d0?, 0xc0005ded20?}, 0x787b7a?) +net/http.HandlerFunc.ServeHTTP(0xc0002bc640?, {0xd923d0?, 0xc00032c620?}, 0x787b7a?) /usr/lib/go-1.22/src/net/http/server.go:2166 +0x29 -net/http.(*ServeMux).ServeHTTP(0x474319?, {0xd923d0, 0xc0005ded20}, 0xc0000007e0) +net/http.(*ServeMux).ServeHTTP(0x474319?, {0xd923d0, 0xc00032c620}, 0xc0001a6d80) /usr/lib/go-1.22/src/net/http/server.go:2683 +0x1ad -net/http.serverHandler.ServeHTTP({0xc0005b9200?}, {0xd923d0?, 0xc0005ded20?}, 0x6?) +net/http.serverHandler.ServeHTTP({0xc0006453e0?}, {0xd923d0?, 0xc00032c620?}, 0x6?) /usr/lib/go-1.22/src/net/http/server.go:3137 +0x8e -net/http.(*conn).serve(0xc0005d6900, {0xd94ce8, 0xc000122480}) +net/http.(*conn).serve(0xc00032a630, {0xd94ce8, 0xc0006c60c0}) /usr/lib/go-1.22/src/net/http/server.go:2039 +0x5e8 -created by net/http.(*Server).Serve in goroutine 377 +created by net/http.(*Server).Serve in goroutine 418 /usr/lib/go-1.22/src/net/http/server.go:3285 +0x4b4 -time="2024-05-12T14:43:56Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=12ns error=EOF method=GET url="http://127.0.0.1:39849/api/v4/internal/broken" +time="2025-06-14T21:11:09Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=0s error=EOF method=GET url="http://127.0.0.1:44675/api/v4/internal/broken" === RUN TestClients/Http_client/Broken_request_for_POST -2024/05/12 14:43:56 http: panic serving 127.0.0.1:35458: Broken -goroutine 424 [running]: +2025/06/14 21:11:09 http: panic serving 127.0.0.1:43226: Broken +goroutine 389 [running]: net/http.(*conn).serve.func1() /usr/lib/go-1.22/src/net/http/server.go:1898 +0xbe panic({0xb25dc0?, 0xd874b0?}) /usr/lib/go-1.22/src/runtime/panic.go:770 +0x132 -gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func7({0xb66700?, 0xc000443b38?}, 0x79cb4d?) +gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func7({0xb66700?, 0xc00023fb38?}, 0x79cb4d?) /build/reproducible-path/gitlab-shell-14.33.0/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/client/client_test.go:293 +0x25 -net/http.HandlerFunc.ServeHTTP(0xc0000dc3d0?, {0xd923d0?, 0xc0003c60e0?}, 0x10?) +net/http.HandlerFunc.ServeHTTP(0xc0002bc640?, {0xd923d0?, 0xc00078e2a0?}, 0x10?) /usr/lib/go-1.22/src/net/http/server.go:2166 +0x29 -net/http.(*ServeMux).ServeHTTP(0x414925?, {0xd923d0, 0xc0003c60e0}, 0xc00037eb40) +net/http.(*ServeMux).ServeHTTP(0x414925?, {0xd923d0, 0xc00078e2a0}, 0xc00055e900) /usr/lib/go-1.22/src/net/http/server.go:2683 +0x1ad -net/http.serverHandler.ServeHTTP({0xd90740?}, {0xd923d0?, 0xc0003c60e0?}, 0x6?) +net/http.serverHandler.ServeHTTP({0xd90740?}, {0xd923d0?, 0xc00078e2a0?}, 0x6?) /usr/lib/go-1.22/src/net/http/server.go:3137 +0x8e -net/http.(*conn).serve(0xc000142120, {0xd94ce8, 0xc000122480}) +net/http.(*conn).serve(0xc0001e1320, {0xd94ce8, 0xc0006c60c0}) /usr/lib/go-1.22/src/net/http/server.go:2039 +0x5e8 -created by net/http.(*Server).Serve in goroutine 377 +created by net/http.(*Server).Serve in goroutine 418 /usr/lib/go-1.22/src/net/http/server.go:3285 +0x4b4 -time="2024-05-12T14:43:56Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=0s error=EOF method=POST url="http://127.0.0.1:39849/api/v4/internal/broken" -2024/05/12 14:43:56 http: panic serving 127.0.0.1:35464: Broken -goroutine 342 [running]: +time="2025-06-14T21:11:09Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=0s error=EOF method=POST url="http://127.0.0.1:44675/api/v4/internal/broken" +2025/06/14 21:11:09 http: panic serving 127.0.0.1:43238: Broken +goroutine 452 [running]: net/http.(*conn).serve.func1() /usr/lib/go-1.22/src/net/http/server.go:1898 +0xbe panic({0xb25dc0?, 0xd874b0?}) /usr/lib/go-1.22/src/runtime/panic.go:770 +0x132 -gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func7({0xb66700?, 0xc000465b38?}, 0x79cb4d?) +gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func7({0xb66700?, 0xc00048ab38?}, 0x79cb4d?) /build/reproducible-path/gitlab-shell-14.33.0/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/client/client_test.go:293 +0x25 -net/http.HandlerFunc.ServeHTTP(0xc0000dc3d0?, {0xd923d0?, 0xc0003c61c0?}, 0x10?) +net/http.HandlerFunc.ServeHTTP(0xc0002bc640?, {0xd923d0?, 0xc00032c700?}, 0x10?) /usr/lib/go-1.22/src/net/http/server.go:2166 +0x29 -net/http.(*ServeMux).ServeHTTP(0x414925?, {0xd923d0, 0xc0003c61c0}, 0xc00046ec60) +net/http.(*ServeMux).ServeHTTP(0x414925?, {0xd923d0, 0xc00032c700}, 0xc0003eea20) /usr/lib/go-1.22/src/net/http/server.go:2683 +0x1ad -net/http.serverHandler.ServeHTTP({0xd90740?}, {0xd923d0?, 0xc0003c61c0?}, 0x6?) +net/http.serverHandler.ServeHTTP({0xd90740?}, {0xd923d0?, 0xc00032c700?}, 0x6?) /usr/lib/go-1.22/src/net/http/server.go:3137 +0x8e -net/http.(*conn).serve(0xc000424990, {0xd94ce8, 0xc000122480}) +net/http.(*conn).serve(0xc0002fe1b0, {0xd94ce8, 0xc0006c60c0}) /usr/lib/go-1.22/src/net/http/server.go:2039 +0x5e8 -created by net/http.(*Server).Serve in goroutine 377 +created by net/http.(*Server).Serve in goroutine 418 /usr/lib/go-1.22/src/net/http/server.go:3285 +0x4b4 -time="2024-05-12T14:43:56Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=12ns error=EOF method=POST url="http://127.0.0.1:39849/api/v4/internal/broken" -2024/05/12 14:43:56 http: panic serving 127.0.0.1:35478: Broken -goroutine 432 [running]: +time="2025-06-14T21:11:09Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=0s error=EOF method=POST url="http://127.0.0.1:44675/api/v4/internal/broken" +2025/06/14 21:11:09 http: panic serving 127.0.0.1:43244: Broken +goroutine 446 [running]: net/http.(*conn).serve.func1() /usr/lib/go-1.22/src/net/http/server.go:1898 +0xbe panic({0xb25dc0?, 0xd874b0?}) /usr/lib/go-1.22/src/runtime/panic.go:770 +0x132 -gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func7({0xb66700?, 0xc000465b38?}, 0x79cb4d?) +gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func7({0xb66700?, 0xc000552b38?}, 0x79cb4d?) /build/reproducible-path/gitlab-shell-14.33.0/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/client/client_test.go:293 +0x25 -net/http.HandlerFunc.ServeHTTP(0xc0000dc3d0?, {0xd923d0?, 0xc0003c62a0?}, 0x10?) +net/http.HandlerFunc.ServeHTTP(0xc0002bc640?, {0xd923d0?, 0xc0003c40e0?}, 0x10?) /usr/lib/go-1.22/src/net/http/server.go:2166 +0x29 -net/http.(*ServeMux).ServeHTTP(0x414925?, {0xd923d0, 0xc0003c62a0}, 0xc00037fb00) +net/http.(*ServeMux).ServeHTTP(0x414925?, {0xd923d0, 0xc0003c40e0}, 0xc0007cc240) /usr/lib/go-1.22/src/net/http/server.go:2683 +0x1ad -net/http.serverHandler.ServeHTTP({0xd90740?}, {0xd923d0?, 0xc0003c62a0?}, 0x6?) +net/http.serverHandler.ServeHTTP({0xd90740?}, {0xd923d0?, 0xc0003c40e0?}, 0x6?) /usr/lib/go-1.22/src/net/http/server.go:3137 +0x8e -net/http.(*conn).serve(0xc000142510, {0xd94ce8, 0xc000122480}) +net/http.(*conn).serve(0xc00032a990, {0xd94ce8, 0xc0006c60c0}) /usr/lib/go-1.22/src/net/http/server.go:2039 +0x5e8 -created by net/http.(*Server).Serve in goroutine 377 +created by net/http.(*Server).Serve in goroutine 418 /usr/lib/go-1.22/src/net/http/server.go:3285 +0x4b4 -time="2024-05-12T14:43:56Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=8ns error=EOF method=POST url="http://127.0.0.1:39849/api/v4/internal/broken" +time="2025-06-14T21:11:09Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=0s error=EOF method=POST url="http://127.0.0.1:44675/api/v4/internal/broken" === RUN TestClients/Http_client/Successful_get -time="2024-05-12T14:43:56Z" 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:39849/api/v4/internal/hello" +time="2025-06-14T21:11:09Z" level=info msg="Finished HTTP request" content_length_bytes=5 correlation_id= duration_ms=0s method=GET status=200 url="http://127.0.0.1:44675/api/v4/internal/hello" === RUN TestClients/Http_client/Successful_Post -time="2024-05-12T14:43:56Z" 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:39849/api/v4/internal/post_endpoint" +time="2025-06-14T21:11:09Z" level=info msg="Finished HTTP request" content_length_bytes=21 correlation_id= duration_ms=0s method=POST status=200 url="http://127.0.0.1:44675/api/v4/internal/post_endpoint" === RUN TestClients/Http_client/Missing_error_for_GET -time="2024-05-12T14:43:56Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=404 url="http://127.0.0.1:39849/api/v4/internal/missing" +time="2025-06-14T21:11:09Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=404 url="http://127.0.0.1:44675/api/v4/internal/missing" === RUN TestClients/Http_client/Missing_error_for_POST -time="2024-05-12T14:43:56Z" level=error msg="Internal API error" correlation_id= duration_ms=5ns error="" method=POST status=404 url="http://127.0.0.1:39849/api/v4/internal/missing" +time="2025-06-14T21:11:09Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=404 url="http://127.0.0.1:44675/api/v4/internal/missing" === RUN TestClients/Http_client/Error_with_message_for_GET -time="2024-05-12T14:43:56Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=400 url="http://127.0.0.1:39849/api/v4/internal/error" +time="2025-06-14T21:11:09Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=400 url="http://127.0.0.1:44675/api/v4/internal/error" === RUN TestClients/Http_client/Error_with_message_for_POST -time="2024-05-12T14:43:56Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=400 url="http://127.0.0.1:39849/api/v4/internal/error" +time="2025-06-14T21:11:09Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=400 url="http://127.0.0.1:44675/api/v4/internal/error" === RUN TestClients/Http_client/JWT_authentication_headers_for_GET -time="2024-05-12T14:43:56Z" 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:39849/api/v4/internal/jwt_auth" +time="2025-06-14T21:11:09Z" level=info msg="Finished HTTP request" content_length_bytes=156 correlation_id= duration_ms=0s method=GET status=200 url="http://127.0.0.1:44675/api/v4/internal/jwt_auth" === RUN TestClients/Http_client/JWT_authentication_headers_for_POST -time="2024-05-12T14:43:56Z" level=info msg="Finished HTTP request" content_length_bytes=156 correlation_id= duration_ms=12ns method=POST status=200 url="http://127.0.0.1:39849/api/v4/internal/jwt_auth" +time="2025-06-14T21:11:09Z" level=info msg="Finished HTTP request" content_length_bytes=156 correlation_id= duration_ms=0s method=POST status=200 url="http://127.0.0.1:44675/api/v4/internal/jwt_auth" === RUN TestClients/Http_client/X-Forwarded-For_Header_inserted_if_original_address_in_context -time="2024-05-12T14:43:56Z" 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:39849/api/v4/internal/x_forwarded_for" +time="2025-06-14T21:11:09Z" level=info msg="Finished HTTP request" content_length_bytes=11 correlation_id= duration_ms=0s method=GET status=200 url="http://127.0.0.1:44675/api/v4/internal/x_forwarded_for" === RUN TestClients/Http_client/Successful_get#01 -time="2024-05-12T14:43:56Z" 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:39849/api/v4/internal/hello" +time="2025-06-14T21:11:09Z" level=info msg="Finished HTTP request" content_length_bytes=5 correlation_id= duration_ms=0s method=GET status=200 url="http://127.0.0.1:44675/api/v4/internal/hello" === RUN TestClients/Http_client/Successful_Post#01 -time="2024-05-12T14:43:56Z" 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:39849/api/v4/internal/post_endpoint" +time="2025-06-14T21:11:09Z" level=info msg="Finished HTTP request" content_length_bytes=21 correlation_id= duration_ms=0s method=POST status=200 url="http://127.0.0.1:44675/api/v4/internal/post_endpoint" === RUN TestClients/Https_client === RUN TestClients/Https_client/Broken_request_for_GET -2024/05/12 14:43:56 http: panic serving 127.0.0.1:39366: Broken -goroutine 538 [running]: +2025/06/14 21:11:09 http: panic serving 127.0.0.1:33032: Broken +goroutine 536 [running]: net/http.(*conn).serve.func1() /usr/lib/go-1.22/src/net/http/server.go:1898 +0xbe panic({0xb25dc0?, 0xd874b0?}) /usr/lib/go-1.22/src/runtime/panic.go:770 +0x132 -gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func7({0xc000120280?, 0x479512?}, 0xc000153b30?) +gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func7({0xc000297f10?, 0x479512?}, 0xc000213b30?) /build/reproducible-path/gitlab-shell-14.33.0/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/client/client_test.go:293 +0x25 -net/http.HandlerFunc.ServeHTTP(0xc0004a2bf0?, {0xd923d0?, 0xc0003d60e0?}, 0x787b7a?) +net/http.HandlerFunc.ServeHTTP(0xc00051b8f0?, {0xd923d0?, 0xc00032cfc0?}, 0x787b7a?) /usr/lib/go-1.22/src/net/http/server.go:2166 +0x29 -net/http.(*ServeMux).ServeHTTP(0x474319?, {0xd923d0, 0xc0003d60e0}, 0xc0001d6360) +net/http.(*ServeMux).ServeHTTP(0x474319?, {0xd923d0, 0xc00032cfc0}, 0xc000481320) /usr/lib/go-1.22/src/net/http/server.go:2683 +0x1ad -net/http.serverHandler.ServeHTTP({0xc000482b10?}, {0xd923d0?, 0xc0003d60e0?}, 0x6?) +net/http.serverHandler.ServeHTTP({0xc0004694d0?}, {0xd923d0?, 0xc00032cfc0?}, 0x6?) /usr/lib/go-1.22/src/net/http/server.go:3137 +0x8e -net/http.(*conn).serve(0xc000142480, {0xd94ce8, 0xc000401e30}) +net/http.(*conn).serve(0xc0005af440, {0xd94ce8, 0xc000469320}) /usr/lib/go-1.22/src/net/http/server.go:2039 +0x5e8 -created by net/http.(*Server).Serve in goroutine 533 +created by net/http.(*Server).Serve in goroutine 521 /usr/lib/go-1.22/src/net/http/server.go:3285 +0x4b4 -time="2024-05-12T14:43:56Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=11ns error=EOF method=GET url="https://127.0.0.1:38089/api/v4/internal/broken" -2024/05/12 14:43:56 http: panic serving 127.0.0.1:39374: Broken -goroutine 458 [running]: +time="2025-06-14T21:11:09Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=4ns error=EOF method=GET url="https://127.0.0.1:40255/api/v4/internal/broken" +2025/06/14 21:11:09 http: panic serving 127.0.0.1:33044: Broken +goroutine 555 [running]: net/http.(*conn).serve.func1() /usr/lib/go-1.22/src/net/http/server.go:1898 +0xbe panic({0xb25dc0?, 0xd874b0?}) /usr/lib/go-1.22/src/runtime/panic.go:770 +0x132 -gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func7({0xc00005a2b0?, 0x479512?}, 0xc000451b30?) +gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func7({0xc00064c020?, 0x479512?}, 0xc000213b30?) /build/reproducible-path/gitlab-shell-14.33.0/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/client/client_test.go:293 +0x25 -net/http.HandlerFunc.ServeHTTP(0xc0004a2bf0?, {0xd923d0?, 0xc000462000?}, 0x787b7a?) +net/http.HandlerFunc.ServeHTTP(0xc00051b8f0?, {0xd923d0?, 0xc00032c380?}, 0x787b7a?) /usr/lib/go-1.22/src/net/http/server.go:2166 +0x29 -net/http.(*ServeMux).ServeHTTP(0x474319?, {0xd923d0, 0xc000462000}, 0xc0002db0e0) +net/http.(*ServeMux).ServeHTTP(0x474319?, {0xd923d0, 0xc00032c380}, 0xc0004b0000) /usr/lib/go-1.22/src/net/http/server.go:2683 +0x1ad -net/http.serverHandler.ServeHTTP({0xc0000d81e0?}, {0xd923d0?, 0xc000462000?}, 0x6?) +net/http.serverHandler.ServeHTTP({0xc000730090?}, {0xd923d0?, 0xc00032c380?}, 0x6?) /usr/lib/go-1.22/src/net/http/server.go:3137 +0x8e -net/http.(*conn).serve(0xc000424240, {0xd94ce8, 0xc000401e30}) +net/http.(*conn).serve(0xc0004cc1b0, {0xd94ce8, 0xc000469320}) /usr/lib/go-1.22/src/net/http/server.go:2039 +0x5e8 -created by net/http.(*Server).Serve in goroutine 533 +created by net/http.(*Server).Serve in goroutine 521 /usr/lib/go-1.22/src/net/http/server.go:3285 +0x4b4 -time="2024-05-12T14:43:56Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=32ns error=EOF method=GET url="https://127.0.0.1:38089/api/v4/internal/broken" -2024/05/12 14:43:56 http: panic serving 127.0.0.1:39378: Broken -goroutine 397 [running]: +time="2025-06-14T21:11:09Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=5ns error=EOF method=GET url="https://127.0.0.1:40255/api/v4/internal/broken" +2025/06/14 21:11:09 http: panic serving 127.0.0.1:33058: Broken +goroutine 479 [running]: net/http.(*conn).serve.func1() /usr/lib/go-1.22/src/net/http/server.go:1898 +0xbe panic({0xb25dc0?, 0xd874b0?}) /usr/lib/go-1.22/src/runtime/panic.go:770 +0x132 -gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func7({0xc0005be0b0?, 0x479512?}, 0xc00005fb30?) +gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func7({0xc0004123b0?, 0x479512?}, 0xc000213b30?) /build/reproducible-path/gitlab-shell-14.33.0/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/client/client_test.go:293 +0x25 -net/http.HandlerFunc.ServeHTTP(0xc0004a2bf0?, {0xd923d0?, 0xc0004620e0?}, 0x787b7a?) +net/http.HandlerFunc.ServeHTTP(0xc00051b8f0?, {0xd923d0?, 0xc000030000?}, 0x787b7a?) /usr/lib/go-1.22/src/net/http/server.go:2166 +0x29 -net/http.(*ServeMux).ServeHTTP(0x474319?, {0xd923d0, 0xc0004620e0}, 0xc000418240) +net/http.(*ServeMux).ServeHTTP(0x474319?, {0xd923d0, 0xc000030000}, 0xc0007d4360) /usr/lib/go-1.22/src/net/http/server.go:2683 +0x1ad -net/http.serverHandler.ServeHTTP({0xc000400870?}, {0xd923d0?, 0xc0004620e0?}, 0x6?) +net/http.serverHandler.ServeHTTP({0xc000568630?}, {0xd923d0?, 0xc000030000?}, 0x6?) /usr/lib/go-1.22/src/net/http/server.go:3137 +0x8e -net/http.(*conn).serve(0xc000424000, {0xd94ce8, 0xc000401e30}) +net/http.(*conn).serve(0xc00032a2d0, {0xd94ce8, 0xc000469320}) /usr/lib/go-1.22/src/net/http/server.go:2039 +0x5e8 -created by net/http.(*Server).Serve in goroutine 533 +created by net/http.(*Server).Serve in goroutine 521 /usr/lib/go-1.22/src/net/http/server.go:3285 +0x4b4 -time="2024-05-12T14:43:56Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=14ns error=EOF method=GET url="https://127.0.0.1:38089/api/v4/internal/broken" +time="2025-06-14T21:11:09Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=3ns error=EOF method=GET url="https://127.0.0.1:40255/api/v4/internal/broken" === RUN TestClients/Https_client/Broken_request_for_POST -2024/05/12 14:43:56 http: panic serving 127.0.0.1:39390: Broken -goroutine 548 [running]: +2025/06/14 21:11:09 http: panic serving 127.0.0.1:33060: Broken +goroutine 480 [running]: net/http.(*conn).serve.func1() /usr/lib/go-1.22/src/net/http/server.go:1898 +0xbe panic({0xb25dc0?, 0xd874b0?}) /usr/lib/go-1.22/src/runtime/panic.go:770 +0x132 -gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func7({0xb66700?, 0xc000153b38?}, 0x79cb4d?) +gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func7({0xb66700?, 0xc0007b1b38?}, 0x79cb4d?) /build/reproducible-path/gitlab-shell-14.33.0/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/client/client_test.go:293 +0x25 -net/http.HandlerFunc.ServeHTTP(0xc0004a2bf0?, {0xd923d0?, 0xc0004622a0?}, 0x10?) +net/http.HandlerFunc.ServeHTTP(0xc00051b8f0?, {0xd923d0?, 0xc0001e4620?}, 0x10?) /usr/lib/go-1.22/src/net/http/server.go:2166 +0x29 -net/http.(*ServeMux).ServeHTTP(0x414925?, {0xd923d0, 0xc0004622a0}, 0xc000419200) +net/http.(*ServeMux).ServeHTTP(0x414925?, {0xd923d0, 0xc0001e4620}, 0xc000462120) /usr/lib/go-1.22/src/net/http/server.go:2683 +0x1ad -net/http.serverHandler.ServeHTTP({0xd90740?}, {0xd923d0?, 0xc0004622a0?}, 0x6?) +net/http.serverHandler.ServeHTTP({0xd90740?}, {0xd923d0?, 0xc0001e4620?}, 0x6?) /usr/lib/go-1.22/src/net/http/server.go:3137 +0x8e -net/http.(*conn).serve(0xc000142480, {0xd94ce8, 0xc000401e30}) +net/http.(*conn).serve(0xc00032a360, {0xd94ce8, 0xc000469320}) /usr/lib/go-1.22/src/net/http/server.go:2039 +0x5e8 -created by net/http.(*Server).Serve in goroutine 533 +created by net/http.(*Server).Serve in goroutine 521 /usr/lib/go-1.22/src/net/http/server.go:3285 +0x4b4 -time="2024-05-12T14:43:56Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=16ns error=EOF method=POST url="https://127.0.0.1:38089/api/v4/internal/broken" -2024/05/12 14:43:56 http: panic serving 127.0.0.1:39396: Broken -goroutine 563 [running]: +time="2025-06-14T21:11:09Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=3ns error=EOF method=POST url="https://127.0.0.1:40255/api/v4/internal/broken" +2025/06/14 21:11:09 http: panic serving 127.0.0.1:33062: Broken +goroutine 572 [running]: net/http.(*conn).serve.func1() /usr/lib/go-1.22/src/net/http/server.go:1898 +0xbe panic({0xb25dc0?, 0xd874b0?}) /usr/lib/go-1.22/src/runtime/panic.go:770 +0x132 -gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func7({0xb66700?, 0xc000157b38?}, 0x79cb4d?) +gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func7({0xb66700?, 0xc000217b38?}, 0x79cb4d?) /build/reproducible-path/gitlab-shell-14.33.0/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/client/client_test.go:293 +0x25 -net/http.HandlerFunc.ServeHTTP(0xc0004a2bf0?, {0xd923d0?, 0xc00021a8c0?}, 0x10?) +net/http.HandlerFunc.ServeHTTP(0xc00051b8f0?, {0xd923d0?, 0xc000258000?}, 0x10?) /usr/lib/go-1.22/src/net/http/server.go:2166 +0x29 -net/http.(*ServeMux).ServeHTTP(0x414925?, {0xd923d0, 0xc00021a8c0}, 0xc0002dbe60) +net/http.(*ServeMux).ServeHTTP(0x414925?, {0xd923d0, 0xc000258000}, 0xc0007d4a20) /usr/lib/go-1.22/src/net/http/server.go:2683 +0x1ad -net/http.serverHandler.ServeHTTP({0xd90740?}, {0xd923d0?, 0xc00021a8c0?}, 0x6?) +net/http.serverHandler.ServeHTTP({0xd90740?}, {0xd923d0?, 0xc000258000?}, 0x6?) /usr/lib/go-1.22/src/net/http/server.go:3137 +0x8e -net/http.(*conn).serve(0xc0002170e0, {0xd94ce8, 0xc000401e30}) +net/http.(*conn).serve(0xc0004cc480, {0xd94ce8, 0xc000469320}) /usr/lib/go-1.22/src/net/http/server.go:2039 +0x5e8 -created by net/http.(*Server).Serve in goroutine 533 +created by net/http.(*Server).Serve in goroutine 521 /usr/lib/go-1.22/src/net/http/server.go:3285 +0x4b4 -time="2024-05-12T14:43:56Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=8ns error=EOF method=POST url="https://127.0.0.1:38089/api/v4/internal/broken" -2024/05/12 14:43:56 http: panic serving 127.0.0.1:39400: Broken -goroutine 551 [running]: +time="2025-06-14T21:11:09Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=3ns error=EOF method=POST url="https://127.0.0.1:40255/api/v4/internal/broken" +2025/06/14 21:11:09 http: panic serving 127.0.0.1:33070: Broken +goroutine 575 [running]: net/http.(*conn).serve.func1() /usr/lib/go-1.22/src/net/http/server.go:1898 +0xbe panic({0xb25dc0?, 0xd874b0?}) /usr/lib/go-1.22/src/runtime/panic.go:770 +0x132 -gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func7({0xb66700?, 0xc000157b38?}, 0x79cb4d?) +gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func7({0xb66700?, 0xc000213b38?}, 0x79cb4d?) /build/reproducible-path/gitlab-shell-14.33.0/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/client/client_test.go:293 +0x25 -net/http.HandlerFunc.ServeHTTP(0xc0004a2bf0?, {0xd923d0?, 0xc00021a9a0?}, 0x10?) +net/http.HandlerFunc.ServeHTTP(0xc00051b8f0?, {0xd923d0?, 0xc0000301c0?}, 0x10?) /usr/lib/go-1.22/src/net/http/server.go:2166 +0x29 -net/http.(*ServeMux).ServeHTTP(0x414925?, {0xd923d0, 0xc00021a9a0}, 0xc0004fc6c0) +net/http.(*ServeMux).ServeHTTP(0x414925?, {0xd923d0, 0xc0000301c0}, 0xc00029f320) /usr/lib/go-1.22/src/net/http/server.go:2683 +0x1ad -net/http.serverHandler.ServeHTTP({0xd90740?}, {0xd923d0?, 0xc00021a9a0?}, 0x6?) +net/http.serverHandler.ServeHTTP({0xd90740?}, {0xd923d0?, 0xc0000301c0?}, 0x6?) /usr/lib/go-1.22/src/net/http/server.go:3137 +0x8e -net/http.(*conn).serve(0xc0001426c0, {0xd94ce8, 0xc000401e30}) +net/http.(*conn).serve(0xc0004cc510, {0xd94ce8, 0xc000469320}) /usr/lib/go-1.22/src/net/http/server.go:2039 +0x5e8 -created by net/http.(*Server).Serve in goroutine 533 +created by net/http.(*Server).Serve in goroutine 521 /usr/lib/go-1.22/src/net/http/server.go:3285 +0x4b4 -time="2024-05-12T14:43:56Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=10ns error=EOF method=POST url="https://127.0.0.1:38089/api/v4/internal/broken" +time="2025-06-14T21:11:09Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=3ns error=EOF method=POST url="https://127.0.0.1:40255/api/v4/internal/broken" === RUN TestClients/Https_client/Successful_get -time="2024-05-12T14:43:56Z" level=info msg="Finished HTTP request" content_length_bytes=5 correlation_id= duration_ms=15ns method=GET status=200 url="https://127.0.0.1:38089/api/v4/internal/hello" +time="2025-06-14T21:11:09Z" level=info msg="Finished HTTP request" content_length_bytes=5 correlation_id= duration_ms=3ns method=GET status=200 url="https://127.0.0.1:40255/api/v4/internal/hello" === RUN TestClients/Https_client/Successful_Post -time="2024-05-12T14:43:56Z" level=info msg="Finished HTTP request" content_length_bytes=21 correlation_id= duration_ms=18ns method=POST status=200 url="https://127.0.0.1:38089/api/v4/internal/post_endpoint" +time="2025-06-14T21:11:09Z" level=info msg="Finished HTTP request" content_length_bytes=21 correlation_id= duration_ms=3ns method=POST status=200 url="https://127.0.0.1:40255/api/v4/internal/post_endpoint" === RUN TestClients/Https_client/Missing_error_for_GET -time="2024-05-12T14:43:56Z" level=error msg="Internal API error" correlation_id= duration_ms=11ns error="" method=GET status=404 url="https://127.0.0.1:38089/api/v4/internal/missing" +time="2025-06-14T21:11:09Z" level=error msg="Internal API error" correlation_id= duration_ms=3ns error="" method=GET status=404 url="https://127.0.0.1:40255/api/v4/internal/missing" === RUN TestClients/Https_client/Missing_error_for_POST -time="2024-05-12T14:43:56Z" level=error msg="Internal API error" correlation_id= duration_ms=19ns error="" method=POST status=404 url="https://127.0.0.1:38089/api/v4/internal/missing" +time="2025-06-14T21:11:09Z" level=error msg="Internal API error" correlation_id= duration_ms=3ns error="" method=POST status=404 url="https://127.0.0.1:40255/api/v4/internal/missing" === RUN TestClients/Https_client/Error_with_message_for_GET -time="2024-05-12T14:43:56Z" level=error msg="Internal API error" correlation_id= duration_ms=15ns error="" method=GET status=400 url="https://127.0.0.1:38089/api/v4/internal/error" +time="2025-06-14T21:11:09Z" level=error msg="Internal API error" correlation_id= duration_ms=4ns error="" method=GET status=400 url="https://127.0.0.1:40255/api/v4/internal/error" === RUN TestClients/Https_client/Error_with_message_for_POST -time="2024-05-12T14:43:56Z" level=error msg="Internal API error" correlation_id= duration_ms=11ns error="" method=POST status=400 url="https://127.0.0.1:38089/api/v4/internal/error" +time="2025-06-14T21:11:09Z" level=error msg="Internal API error" correlation_id= duration_ms=3ns error="" method=POST status=400 url="https://127.0.0.1:40255/api/v4/internal/error" === RUN TestClients/Https_client/JWT_authentication_headers_for_GET -time="2024-05-12T14:43:56Z" level=info msg="Finished HTTP request" content_length_bytes=156 correlation_id= duration_ms=7ns method=GET status=200 url="https://127.0.0.1:38089/api/v4/internal/jwt_auth" +time="2025-06-14T21:11:09Z" level=info msg="Finished HTTP request" content_length_bytes=156 correlation_id= duration_ms=3ns method=GET status=200 url="https://127.0.0.1:40255/api/v4/internal/jwt_auth" === RUN TestClients/Https_client/JWT_authentication_headers_for_POST -time="2024-05-12T14:43:56Z" level=info msg="Finished HTTP request" content_length_bytes=156 correlation_id= duration_ms=14ns method=POST status=200 url="https://127.0.0.1:38089/api/v4/internal/jwt_auth" +time="2025-06-14T21:11:09Z" level=info msg="Finished HTTP request" content_length_bytes=156 correlation_id= duration_ms=6ns method=POST status=200 url="https://127.0.0.1:40255/api/v4/internal/jwt_auth" === RUN TestClients/Https_client/X-Forwarded-For_Header_inserted_if_original_address_in_context -time="2024-05-12T14:43:56Z" level=info msg="Finished HTTP request" content_length_bytes=11 correlation_id= duration_ms=7ns method=GET status=200 url="https://127.0.0.1:38089/api/v4/internal/x_forwarded_for" +time="2025-06-14T21:11:09Z" level=info msg="Finished HTTP request" content_length_bytes=11 correlation_id= duration_ms=5ns method=GET status=200 url="https://127.0.0.1:40255/api/v4/internal/x_forwarded_for" === RUN TestClients/Https_client/Successful_get#01 -time="2024-05-12T14:43:56Z" level=info msg="Finished HTTP request" content_length_bytes=5 correlation_id= duration_ms=11ns method=GET status=200 url="https://127.0.0.1:38089/api/v4/internal/hello" +time="2025-06-14T21:11:09Z" level=info msg="Finished HTTP request" content_length_bytes=5 correlation_id= duration_ms=3ns method=GET status=200 url="https://127.0.0.1:40255/api/v4/internal/hello" === RUN TestClients/Https_client/Successful_Post#01 -time="2024-05-12T14:43:56Z" level=info msg="Finished HTTP request" content_length_bytes=21 correlation_id= duration_ms=7ns method=POST status=200 url="https://127.0.0.1:38089/api/v4/internal/post_endpoint" +time="2025-06-14T21:11:09Z" level=info msg="Finished HTTP request" content_length_bytes=21 correlation_id= duration_ms=3ns method=POST status=200 url="https://127.0.0.1:40255/api/v4/internal/post_endpoint" === RUN TestClients/Secret_with_newlines === RUN TestClients/Secret_with_newlines/Broken_request_for_GET -2024/05/12 14:43:56 http: panic serving 127.0.0.1:58592: Broken -goroutine 684 [running]: +2025/06/14 21:11:09 http: panic serving 127.0.0.1:37652: Broken +goroutine 700 [running]: net/http.(*conn).serve.func1() /usr/lib/go-1.22/src/net/http/server.go:1898 +0xbe panic({0xb25dc0?, 0xd874b0?}) /usr/lib/go-1.22/src/runtime/panic.go:770 +0x132 -gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func7({0xc0005be220?, 0x479512?}, 0xc00005fb30?) +gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func7({0xc000296710?, 0x479512?}, 0xc000651b30?) /build/reproducible-path/gitlab-shell-14.33.0/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/client/client_test.go:293 +0x25 -net/http.HandlerFunc.ServeHTTP(0xc0003e0640?, {0xd923d0?, 0xc0005a60e0?}, 0x787b7a?) +net/http.HandlerFunc.ServeHTTP(0xc000227340?, {0xd923d0?, 0xc0002580e0?}, 0x787b7a?) /usr/lib/go-1.22/src/net/http/server.go:2166 +0x29 -net/http.(*ServeMux).ServeHTTP(0x474319?, {0xd923d0, 0xc0005a60e0}, 0xc0001d6120) +net/http.(*ServeMux).ServeHTTP(0x474319?, {0xd923d0, 0xc0002580e0}, 0xc00029f8c0) /usr/lib/go-1.22/src/net/http/server.go:2683 +0x1ad -net/http.serverHandler.ServeHTTP({0xc000122660?}, {0xd923d0?, 0xc0005a60e0?}, 0x6?) +net/http.serverHandler.ServeHTTP({0xc00056ad50?}, {0xd923d0?, 0xc0002580e0?}, 0x6?) /usr/lib/go-1.22/src/net/http/server.go:3137 +0x8e -net/http.(*conn).serve(0xc000142090, {0xd94ce8, 0xc000401500}) +net/http.(*conn).serve(0xc0001e15f0, {0xd94ce8, 0xc000569920}) /usr/lib/go-1.22/src/net/http/server.go:2039 +0x5e8 -created by net/http.(*Server).Serve in goroutine 620 +created by net/http.(*Server).Serve in goroutine 663 /usr/lib/go-1.22/src/net/http/server.go:3285 +0x4b4 -time="2024-05-12T14:43:56Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=17ns error=EOF method=GET url="https://127.0.0.1:44095/api/v4/internal/broken" -2024/05/12 14:43:56 http: panic serving 127.0.0.1:58608: Broken -goroutine 625 [running]: +time="2025-06-14T21:11:09Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=3ns error=EOF method=GET url="https://127.0.0.1:44697/api/v4/internal/broken" +2025/06/14 21:11:09 http: panic serving 127.0.0.1:37656: Broken +goroutine 701 [running]: net/http.(*conn).serve.func1() /usr/lib/go-1.22/src/net/http/server.go:1898 +0xbe panic({0xb25dc0?, 0xd874b0?}) /usr/lib/go-1.22/src/runtime/panic.go:770 +0x132 -gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func7({0xc0002d82a0?, 0x479512?}, 0xc000157b30?) +gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func7({0xc00064c220?, 0x479512?}, 0xc000655b30?) /build/reproducible-path/gitlab-shell-14.33.0/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/client/client_test.go:293 +0x25 -net/http.HandlerFunc.ServeHTTP(0xc0003e0640?, {0xd923d0?, 0xc00021a8c0?}, 0x787b7a?) +net/http.HandlerFunc.ServeHTTP(0xc000227340?, {0xd923d0?, 0xc00032c540?}, 0x787b7a?) /usr/lib/go-1.22/src/net/http/server.go:2166 +0x29 -net/http.(*ServeMux).ServeHTTP(0x474319?, {0xd923d0, 0xc00021a8c0}, 0xc000418480) +net/http.(*ServeMux).ServeHTTP(0x474319?, {0xd923d0, 0xc00032c540}, 0xc000633320) /usr/lib/go-1.22/src/net/http/server.go:2683 +0x1ad -net/http.serverHandler.ServeHTTP({0xc0005a8f30?}, {0xd923d0?, 0xc00021a8c0?}, 0x6?) +net/http.serverHandler.ServeHTTP({0xc000486cf0?}, {0xd923d0?, 0xc00032c540?}, 0x6?) /usr/lib/go-1.22/src/net/http/server.go:3137 +0x8e -net/http.(*conn).serve(0xc000216e10, {0xd94ce8, 0xc000401500}) +net/http.(*conn).serve(0xc0001e1680, {0xd94ce8, 0xc000569920}) /usr/lib/go-1.22/src/net/http/server.go:2039 +0x5e8 -created by net/http.(*Server).Serve in goroutine 620 +created by net/http.(*Server).Serve in goroutine 663 /usr/lib/go-1.22/src/net/http/server.go:3285 +0x4b4 -time="2024-05-12T14:43:56Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=13ns error=EOF method=GET url="https://127.0.0.1:44095/api/v4/internal/broken" -2024/05/12 14:43:56 http: panic serving 127.0.0.1:58614: Broken -goroutine 706 [running]: +time="2025-06-14T21:11:09Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=3ns error=EOF method=GET url="https://127.0.0.1:44697/api/v4/internal/broken" +2025/06/14 21:11:09 http: panic serving 127.0.0.1:37670: Broken +goroutine 702 [running]: net/http.(*conn).serve.func1() /usr/lib/go-1.22/src/net/http/server.go:1898 +0xbe panic({0xb25dc0?, 0xd874b0?}) /usr/lib/go-1.22/src/runtime/panic.go:770 +0x132 -gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func7({0xc0002d84c0?, 0x479512?}, 0xc000157b30?) +gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func7({0xc000296ff0?, 0x479512?}, 0xc000651b30?) /build/reproducible-path/gitlab-shell-14.33.0/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/client/client_test.go:293 +0x25 -net/http.HandlerFunc.ServeHTTP(0xc0003e0640?, {0xd923d0?, 0xc00021a9a0?}, 0x787b7a?) +net/http.HandlerFunc.ServeHTTP(0xc000227340?, {0xd923d0?, 0xc0002581c0?}, 0x787b7a?) /usr/lib/go-1.22/src/net/http/server.go:2166 +0x29 -net/http.(*ServeMux).ServeHTTP(0x474319?, {0xd923d0, 0xc00021a9a0}, 0xc000418d80) +net/http.(*ServeMux).ServeHTTP(0x474319?, {0xd923d0, 0xc0002581c0}, 0xc000346360) /usr/lib/go-1.22/src/net/http/server.go:2683 +0x1ad -net/http.serverHandler.ServeHTTP({0xc0005a9890?}, {0xd923d0?, 0xc00021a9a0?}, 0x6?) +net/http.serverHandler.ServeHTTP({0xc0007300f0?}, {0xd923d0?, 0xc0002581c0?}, 0x6?) /usr/lib/go-1.22/src/net/http/server.go:3137 +0x8e -net/http.(*conn).serve(0xc0001423f0, {0xd94ce8, 0xc000401500}) +net/http.(*conn).serve(0xc0001e1710, {0xd94ce8, 0xc000569920}) /usr/lib/go-1.22/src/net/http/server.go:2039 +0x5e8 -created by net/http.(*Server).Serve in goroutine 620 +created by net/http.(*Server).Serve in goroutine 663 /usr/lib/go-1.22/src/net/http/server.go:3285 +0x4b4 -time="2024-05-12T14:43:56Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=17ns error=EOF method=GET url="https://127.0.0.1:44095/api/v4/internal/broken" +time="2025-06-14T21:11:09Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=4ns error=EOF method=GET url="https://127.0.0.1:44697/api/v4/internal/broken" === RUN TestClients/Secret_with_newlines/Broken_request_for_POST -2024/05/12 14:43:56 http: panic serving 127.0.0.1:58616: Broken -goroutine 718 [running]: +2025/06/14 21:11:09 http: panic serving 127.0.0.1:37682: Broken +goroutine 703 [running]: net/http.(*conn).serve.func1() /usr/lib/go-1.22/src/net/http/server.go:1898 +0xbe panic({0xb25dc0?, 0xd874b0?}) /usr/lib/go-1.22/src/runtime/panic.go:770 +0x132 -gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func7({0xb66700?, 0xc00005fb38?}, 0x79cb4d?) +gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func7({0xb66700?, 0xc0006cbb38?}, 0x79cb4d?) /build/reproducible-path/gitlab-shell-14.33.0/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/client/client_test.go:293 +0x25 -net/http.HandlerFunc.ServeHTTP(0xc0003e0640?, {0xd923d0?, 0xc00021ab60?}, 0x10?) +net/http.HandlerFunc.ServeHTTP(0xc000227340?, {0xd923d0?, 0xc0002582a0?}, 0x10?) /usr/lib/go-1.22/src/net/http/server.go:2166 +0x29 -net/http.(*ServeMux).ServeHTTP(0x414925?, {0xd923d0, 0xc00021ab60}, 0xc000419c20) +net/http.(*ServeMux).ServeHTTP(0x414925?, {0xd923d0, 0xc0002582a0}, 0xc000346480) /usr/lib/go-1.22/src/net/http/server.go:2683 +0x1ad -net/http.serverHandler.ServeHTTP({0xd90740?}, {0xd923d0?, 0xc00021ab60?}, 0x6?) +net/http.serverHandler.ServeHTTP({0xd90740?}, {0xd923d0?, 0xc0002582a0?}, 0x6?) /usr/lib/go-1.22/src/net/http/server.go:3137 +0x8e -net/http.(*conn).serve(0xc0001427e0, {0xd94ce8, 0xc000401500}) +net/http.(*conn).serve(0xc0001e17a0, {0xd94ce8, 0xc000569920}) /usr/lib/go-1.22/src/net/http/server.go:2039 +0x5e8 -created by net/http.(*Server).Serve in goroutine 620 +created by net/http.(*Server).Serve in goroutine 663 /usr/lib/go-1.22/src/net/http/server.go:3285 +0x4b4 -time="2024-05-12T14:43:56Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=7ns error=EOF method=POST url="https://127.0.0.1:44095/api/v4/internal/broken" -2024/05/12 14:43:56 http: panic serving 127.0.0.1:58632: Broken -goroutine 726 [running]: +time="2025-06-14T21:11:09Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=3ns error=EOF method=POST url="https://127.0.0.1:44697/api/v4/internal/broken" +2025/06/14 21:11:09 http: panic serving 127.0.0.1:37698: Broken +goroutine 718 [running]: net/http.(*conn).serve.func1() /usr/lib/go-1.22/src/net/http/server.go:1898 +0xbe panic({0xb25dc0?, 0xd874b0?}) /usr/lib/go-1.22/src/runtime/panic.go:770 +0x132 -gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func7({0xb66700?, 0xc000157b38?}, 0x79cb4d?) +gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func7({0xb66700?, 0xc00005fb38?}, 0x79cb4d?) /build/reproducible-path/gitlab-shell-14.33.0/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/client/client_test.go:293 +0x25 -net/http.HandlerFunc.ServeHTTP(0xc0003e0640?, {0xd923d0?, 0xc0005a61c0?}, 0x10?) +net/http.HandlerFunc.ServeHTTP(0xc000227340?, {0xd923d0?, 0xc00032c380?}, 0x10?) /usr/lib/go-1.22/src/net/http/server.go:2166 +0x29 -net/http.(*ServeMux).ServeHTTP(0x414925?, {0xd923d0, 0xc0005a61c0}, 0xc0001d6d80) +net/http.(*ServeMux).ServeHTTP(0x414925?, {0xd923d0, 0xc00032c380}, 0xc000346120) /usr/lib/go-1.22/src/net/http/server.go:2683 +0x1ad -net/http.serverHandler.ServeHTTP({0xd90740?}, {0xd923d0?, 0xc0005a61c0?}, 0x6?) +net/http.serverHandler.ServeHTTP({0xd90740?}, {0xd923d0?, 0xc00032c380?}, 0x6?) /usr/lib/go-1.22/src/net/http/server.go:3137 +0x8e -net/http.(*conn).serve(0xc000142ab0, {0xd94ce8, 0xc000401500}) +net/http.(*conn).serve(0xc0002fe000, {0xd94ce8, 0xc000569920}) /usr/lib/go-1.22/src/net/http/server.go:2039 +0x5e8 -created by net/http.(*Server).Serve in goroutine 620 +created by net/http.(*Server).Serve in goroutine 663 /usr/lib/go-1.22/src/net/http/server.go:3285 +0x4b4 -time="2024-05-12T14:43:56Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=12ns error=EOF method=POST url="https://127.0.0.1:44095/api/v4/internal/broken" -2024/05/12 14:43:56 http: panic serving 127.0.0.1:58634: Broken -goroutine 740 [running]: +time="2025-06-14T21:11:09Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=3ns error=EOF method=POST url="https://127.0.0.1:44697/api/v4/internal/broken" +2025/06/14 21:11:09 http: panic serving 127.0.0.1:37710: Broken +goroutine 719 [running]: net/http.(*conn).serve.func1() /usr/lib/go-1.22/src/net/http/server.go:1898 +0xbe panic({0xb25dc0?, 0xd874b0?}) /usr/lib/go-1.22/src/runtime/panic.go:770 +0x132 -gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func7({0xb66700?, 0xc000153b38?}, 0x79cb4d?) +gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func7({0xb66700?, 0xc000239b38?}, 0x79cb4d?) /build/reproducible-path/gitlab-shell-14.33.0/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/client/client_test.go:293 +0x25 -net/http.HandlerFunc.ServeHTTP(0xc0003e0640?, {0xd923d0?, 0xc000250000?}, 0x10?) +net/http.HandlerFunc.ServeHTTP(0xc000227340?, {0xd923d0?, 0xc00032c460?}, 0x10?) /usr/lib/go-1.22/src/net/http/server.go:2166 +0x29 -net/http.(*ServeMux).ServeHTTP(0x414925?, {0xd923d0, 0xc000250000}, 0xc0002db0e0) +net/http.(*ServeMux).ServeHTTP(0x414925?, {0xd923d0, 0xc00032c460}, 0xc0006ea7e0) /usr/lib/go-1.22/src/net/http/server.go:2683 +0x1ad -net/http.serverHandler.ServeHTTP({0xd90740?}, {0xd923d0?, 0xc000250000?}, 0x6?) +net/http.serverHandler.ServeHTTP({0xd90740?}, {0xd923d0?, 0xc00032c460?}, 0x6?) /usr/lib/go-1.22/src/net/http/server.go:3137 +0x8e -net/http.(*conn).serve(0xc000216f30, {0xd94ce8, 0xc000401500}) +net/http.(*conn).serve(0xc0002fe120, {0xd94ce8, 0xc000569920}) /usr/lib/go-1.22/src/net/http/server.go:2039 +0x5e8 -created by net/http.(*Server).Serve in goroutine 620 +created by net/http.(*Server).Serve in goroutine 663 /usr/lib/go-1.22/src/net/http/server.go:3285 +0x4b4 -time="2024-05-12T14:43:56Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=17ns error=EOF method=POST url="https://127.0.0.1:44095/api/v4/internal/broken" +time="2025-06-14T21:11:09Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=3ns error=EOF method=POST url="https://127.0.0.1:44697/api/v4/internal/broken" === RUN TestClients/Secret_with_newlines/Successful_get -time="2024-05-12T14:43:56Z" level=info msg="Finished HTTP request" content_length_bytes=5 correlation_id= duration_ms=15ns method=GET status=200 url="https://127.0.0.1:44095/api/v4/internal/hello" +time="2025-06-14T21:11:09Z" level=info msg="Finished HTTP request" content_length_bytes=5 correlation_id= duration_ms=5ns method=GET status=200 url="https://127.0.0.1:44697/api/v4/internal/hello" === RUN TestClients/Secret_with_newlines/Successful_Post -time="2024-05-12T14:43:56Z" level=info msg="Finished HTTP request" content_length_bytes=21 correlation_id= duration_ms=17ns method=POST status=200 url="https://127.0.0.1:44095/api/v4/internal/post_endpoint" +time="2025-06-14T21:11:09Z" level=info msg="Finished HTTP request" content_length_bytes=21 correlation_id= duration_ms=4ns method=POST status=200 url="https://127.0.0.1:44697/api/v4/internal/post_endpoint" === RUN TestClients/Secret_with_newlines/Missing_error_for_GET -time="2024-05-12T14:43:56Z" level=error msg="Internal API error" correlation_id= duration_ms=10ns error="" method=GET status=404 url="https://127.0.0.1:44095/api/v4/internal/missing" +time="2025-06-14T21:11:09Z" level=error msg="Internal API error" correlation_id= duration_ms=3ns error="" method=GET status=404 url="https://127.0.0.1:44697/api/v4/internal/missing" === RUN TestClients/Secret_with_newlines/Missing_error_for_POST -time="2024-05-12T14:43:56Z" level=error msg="Internal API error" correlation_id= duration_ms=14ns error="" method=POST status=404 url="https://127.0.0.1:44095/api/v4/internal/missing" +time="2025-06-14T21:11:09Z" level=error msg="Internal API error" correlation_id= duration_ms=5ns error="" method=POST status=404 url="https://127.0.0.1:44697/api/v4/internal/missing" === RUN TestClients/Secret_with_newlines/Error_with_message_for_GET -time="2024-05-12T14:43:56Z" level=error msg="Internal API error" correlation_id= duration_ms=16ns error="" method=GET status=400 url="https://127.0.0.1:44095/api/v4/internal/error" +time="2025-06-14T21:11:09Z" level=error msg="Internal API error" correlation_id= duration_ms=3ns error="" method=GET status=400 url="https://127.0.0.1:44697/api/v4/internal/error" === RUN TestClients/Secret_with_newlines/Error_with_message_for_POST -time="2024-05-12T14:43:56Z" level=error msg="Internal API error" correlation_id= duration_ms=6ns error="" method=POST status=400 url="https://127.0.0.1:44095/api/v4/internal/error" +time="2025-06-14T21:11:09Z" level=error msg="Internal API error" correlation_id= duration_ms=4ns error="" method=POST status=400 url="https://127.0.0.1:44697/api/v4/internal/error" === RUN TestClients/Secret_with_newlines/JWT_authentication_headers_for_GET -time="2024-05-12T14:43:56Z" level=info msg="Finished HTTP request" content_length_bytes=156 correlation_id= duration_ms=15ns method=GET status=200 url="https://127.0.0.1:44095/api/v4/internal/jwt_auth" +time="2025-06-14T21:11:09Z" level=info msg="Finished HTTP request" content_length_bytes=156 correlation_id= duration_ms=3ns method=GET status=200 url="https://127.0.0.1:44697/api/v4/internal/jwt_auth" === RUN TestClients/Secret_with_newlines/JWT_authentication_headers_for_POST -time="2024-05-12T14:43:56Z" level=info msg="Finished HTTP request" content_length_bytes=156 correlation_id= duration_ms=6ns method=POST status=200 url="https://127.0.0.1:44095/api/v4/internal/jwt_auth" +time="2025-06-14T21:11:09Z" level=info msg="Finished HTTP request" content_length_bytes=156 correlation_id= duration_ms=3ns method=POST status=200 url="https://127.0.0.1:44697/api/v4/internal/jwt_auth" === RUN TestClients/Secret_with_newlines/X-Forwarded-For_Header_inserted_if_original_address_in_context -time="2024-05-12T14:43:56Z" level=info msg="Finished HTTP request" content_length_bytes=11 correlation_id= duration_ms=10ns method=GET status=200 url="https://127.0.0.1:44095/api/v4/internal/x_forwarded_for" +time="2025-06-14T21:11:09Z" level=info msg="Finished HTTP request" content_length_bytes=11 correlation_id= duration_ms=6ns method=GET status=200 url="https://127.0.0.1:44697/api/v4/internal/x_forwarded_for" === RUN TestClients/Secret_with_newlines/Successful_get#01 -time="2024-05-12T14:43:56Z" level=info msg="Finished HTTP request" content_length_bytes=5 correlation_id= duration_ms=22ns method=GET status=200 url="https://127.0.0.1:44095/api/v4/internal/hello" +time="2025-06-14T21:11:09Z" level=info msg="Finished HTTP request" content_length_bytes=5 correlation_id= duration_ms=3ns method=GET status=200 url="https://127.0.0.1:44697/api/v4/internal/hello" === RUN TestClients/Secret_with_newlines/Successful_Post#01 -time="2024-05-12T14:43:56Z" level=info msg="Finished HTTP request" content_length_bytes=21 correlation_id= duration_ms=8ns method=POST status=200 url="https://127.0.0.1:44095/api/v4/internal/post_endpoint" +time="2025-06-14T21:11:09Z" level=info msg="Finished HTTP request" content_length_bytes=21 correlation_id= duration_ms=3ns method=POST status=200 url="https://127.0.0.1:44697/api/v4/internal/post_endpoint" === RUN TestClients/Retry_client === RUN TestClients/Retry_client/Broken_request_for_GET -time="2024-05-12T14:43:56Z" level=error msg="Internal API error" correlation_id= duration_ms=1ns error="" method=GET status=500 url="http://127.0.0.1:37169/api/v4/internal/broken" -2024/05/12 14:43:56 http: panic serving 127.0.0.1:46028: Broken -goroutine 811 [running]: +time="2025-06-14T21:11:09Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=500 url="http://127.0.0.1:36047/api/v4/internal/broken" +2025/06/14 21:11:09 http: panic serving 127.0.0.1:46262: Broken +goroutine 891 [running]: net/http.(*conn).serve.func1() /usr/lib/go-1.22/src/net/http/server.go:1898 +0xbe panic({0xb25dc0?, 0xd874b0?}) /usr/lib/go-1.22/src/runtime/panic.go:770 +0x132 -gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func7({0xc0001a4b68?, 0xc00003c330?}, 0xc0001a4b60?) +gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func7({0xc0002bc278?, 0xc000384180?}, 0xc0002bc270?) /build/reproducible-path/gitlab-shell-14.33.0/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/client/client_test.go:293 +0x25 -net/http.HandlerFunc.ServeHTTP(0xb639a0?, {0xd923d0?, 0xc00021a8c0?}, 0x1a?) +net/http.HandlerFunc.ServeHTTP(0xb639a0?, {0xd923d0?, 0xc000242000?}, 0x1a?) /usr/lib/go-1.22/src/net/http/server.go:2166 +0x29 -gitlab.com/gitlab-org/gitlab-shell/v14/client/testserver.StartRetryHttpServer.StartRetryHttpServer.func1.func3({0xd923d0, 0xc00021a8c0}, 0xc00043a6c0) +gitlab.com/gitlab-org/gitlab-shell/v14/client/testserver.StartRetryHttpServer.StartRetryHttpServer.func1.func3({0xd923d0, 0xc000242000}, 0xc000347e60) /build/reproducible-path/gitlab-shell-14.33.0/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/client/testserver/testserver.go:78 +0xfa -net/http.HandlerFunc.ServeHTTP(0xc0004a2d90?, {0xd923d0?, 0xc00021a8c0?}, 0x787b7a?) +net/http.HandlerFunc.ServeHTTP(0xc0003d4b20?, {0xd923d0?, 0xc000242000?}, 0x787b7a?) /usr/lib/go-1.22/src/net/http/server.go:2166 +0x29 -net/http.(*ServeMux).ServeHTTP(0x474319?, {0xd923d0, 0xc00021a8c0}, 0xc00043a6c0) +net/http.(*ServeMux).ServeHTTP(0x474319?, {0xd923d0, 0xc000242000}, 0xc000347e60) /usr/lib/go-1.22/src/net/http/server.go:2683 +0x1ad -net/http.serverHandler.ServeHTTP({0xc0000d8450?}, {0xd923d0?, 0xc00021a8c0?}, 0x6?) +net/http.serverHandler.ServeHTTP({0xc0006c7230?}, {0xd923d0?, 0xc000242000?}, 0x6?) /usr/lib/go-1.22/src/net/http/server.go:3137 +0x8e -net/http.(*conn).serve(0xc000424000, {0xd94ce8, 0xc0002404b0}) +net/http.(*conn).serve(0xc0001e1680, {0xd94ce8, 0xc0006447b0}) /usr/lib/go-1.22/src/net/http/server.go:2039 +0x5e8 -created by net/http.(*Server).Serve in goroutine 849 +created by net/http.(*Server).Serve in goroutine 884 /usr/lib/go-1.22/src/net/http/server.go:3285 +0x4b4 -time="2024-05-12T14:43:56Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=1ns error=EOF method=GET url="http://127.0.0.1:37169/api/v4/internal/broken" -2024/05/12 14:43:56 http: panic serving 127.0.0.1:46034: Broken -goroutine 587 [running]: +time="2025-06-14T21:11:09Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=0s error=EOF method=GET url="http://127.0.0.1:36047/api/v4/internal/broken" +2025/06/14 21:11:09 http: panic serving 127.0.0.1:46272: Broken +goroutine 806 [running]: net/http.(*conn).serve.func1() /usr/lib/go-1.22/src/net/http/server.go:1898 +0xbe panic({0xb25dc0?, 0xd874b0?}) /usr/lib/go-1.22/src/runtime/panic.go:770 +0x132 -gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func7({0xc0001a4b68?, 0xc0002dc000?}, 0xc0001a4b60?) +gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func7({0xc0002bc278?, 0xc00003cd50?}, 0xc0002bc270?) /build/reproducible-path/gitlab-shell-14.33.0/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/client/client_test.go:293 +0x25 -net/http.HandlerFunc.ServeHTTP(0xb639a0?, {0xd923d0?, 0xc0005021c0?}, 0x1a?) +net/http.HandlerFunc.ServeHTTP(0xb639a0?, {0xd923d0?, 0xc0000260e0?}, 0x1a?) /usr/lib/go-1.22/src/net/http/server.go:2166 +0x29 -gitlab.com/gitlab-org/gitlab-shell/v14/client/testserver.StartRetryHttpServer.StartRetryHttpServer.func1.func3({0xd923d0, 0xc0005021c0}, 0xc000418000) +gitlab.com/gitlab-org/gitlab-shell/v14/client/testserver.StartRetryHttpServer.StartRetryHttpServer.func1.func3({0xd923d0, 0xc0000260e0}, 0xc0006326c0) /build/reproducible-path/gitlab-shell-14.33.0/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/client/testserver/testserver.go:78 +0xfa -net/http.HandlerFunc.ServeHTTP(0xc0004a2d90?, {0xd923d0?, 0xc0005021c0?}, 0x787b7a?) +net/http.HandlerFunc.ServeHTTP(0xc0003d4b20?, {0xd923d0?, 0xc0000260e0?}, 0x787b7a?) /usr/lib/go-1.22/src/net/http/server.go:2166 +0x29 -net/http.(*ServeMux).ServeHTTP(0x474319?, {0xd923d0, 0xc0005021c0}, 0xc000418000) +net/http.(*ServeMux).ServeHTTP(0x474319?, {0xd923d0, 0xc0000260e0}, 0xc0006326c0) /usr/lib/go-1.22/src/net/http/server.go:2683 +0x1ad -net/http.serverHandler.ServeHTTP({0xc0005a81b0?}, {0xd923d0?, 0xc0005021c0?}, 0x6?) +net/http.serverHandler.ServeHTTP({0xc0004866c0?}, {0xd923d0?, 0xc0000260e0?}, 0x6?) /usr/lib/go-1.22/src/net/http/server.go:3137 +0x8e -net/http.(*conn).serve(0xc000142000, {0xd94ce8, 0xc0002404b0}) +net/http.(*conn).serve(0xc0002fe1b0, {0xd94ce8, 0xc0006447b0}) /usr/lib/go-1.22/src/net/http/server.go:2039 +0x5e8 -created by net/http.(*Server).Serve in goroutine 849 +created by net/http.(*Server).Serve in goroutine 884 /usr/lib/go-1.22/src/net/http/server.go:3285 +0x4b4 -time="2024-05-12T14:43:56Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=1ns error=EOF method=GET url="http://127.0.0.1:37169/api/v4/internal/broken" +time="2025-06-14T21:11:09Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=0s error=EOF method=GET url="http://127.0.0.1:36047/api/v4/internal/broken" === RUN TestClients/Retry_client/Broken_request_for_POST -time="2024-05-12T14:43:56Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=500 url="http://127.0.0.1:37169/api/v4/internal/broken" -2024/05/12 14:43:56 http: panic serving 127.0.0.1:46050: Broken -goroutine 898 [running]: +time="2025-06-14T21:11:09Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=500 url="http://127.0.0.1:36047/api/v4/internal/broken" +2025/06/14 21:11:09 http: panic serving 127.0.0.1:46286: Broken +goroutine 836 [running]: net/http.(*conn).serve.func1() /usr/lib/go-1.22/src/net/http/server.go:1898 +0xbe panic({0xb25dc0?, 0xd874b0?}) /usr/lib/go-1.22/src/runtime/panic.go:770 +0x132 -gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func7({0xc0001a4b78?, 0xc000140210?}, 0xc0001a4b60?) +gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func7({0xc0002bc288?, 0xc0003844b0?}, 0xc0002bc270?) /build/reproducible-path/gitlab-shell-14.33.0/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/client/client_test.go:293 +0x25 -net/http.HandlerFunc.ServeHTTP(0xb639a0?, {0xd923d0?, 0xc000558000?}, 0x1b?) +net/http.HandlerFunc.ServeHTTP(0xb639a0?, {0xd923d0?, 0xc0002421c0?}, 0x1b?) /usr/lib/go-1.22/src/net/http/server.go:2166 +0x29 -gitlab.com/gitlab-org/gitlab-shell/v14/client/testserver.StartRetryHttpServer.StartRetryHttpServer.func1.func3({0xd923d0, 0xc000558000}, 0xc0002da480) +gitlab.com/gitlab-org/gitlab-shell/v14/client/testserver.StartRetryHttpServer.StartRetryHttpServer.func1.func3({0xd923d0, 0xc0002421c0}, 0xc00049c000) /build/reproducible-path/gitlab-shell-14.33.0/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/client/testserver/testserver.go:78 +0xfa -net/http.HandlerFunc.ServeHTTP(0xc0004a2d90?, {0xd923d0?, 0xc000558000?}, 0x10?) +net/http.HandlerFunc.ServeHTTP(0xc0003d4b20?, {0xd923d0?, 0xc0002421c0?}, 0x10?) /usr/lib/go-1.22/src/net/http/server.go:2166 +0x29 -net/http.(*ServeMux).ServeHTTP(0x414925?, {0xd923d0, 0xc000558000}, 0xc0002da480) +net/http.(*ServeMux).ServeHTTP(0x414925?, {0xd923d0, 0xc0002421c0}, 0xc00049c000) /usr/lib/go-1.22/src/net/http/server.go:2683 +0x1ad -net/http.serverHandler.ServeHTTP({0xd90740?}, {0xd923d0?, 0xc000558000?}, 0x6?) +net/http.serverHandler.ServeHTTP({0xd90740?}, {0xd923d0?, 0xc0002421c0?}, 0x6?) /usr/lib/go-1.22/src/net/http/server.go:3137 +0x8e -net/http.(*conn).serve(0xc0000ec000, {0xd94ce8, 0xc0002404b0}) +net/http.(*conn).serve(0xc000480090, {0xd94ce8, 0xc0006447b0}) /usr/lib/go-1.22/src/net/http/server.go:2039 +0x5e8 -created by net/http.(*Server).Serve in goroutine 849 +created by net/http.(*Server).Serve in goroutine 884 /usr/lib/go-1.22/src/net/http/server.go:3285 +0x4b4 -time="2024-05-12T14:43:56Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=5ns error=EOF method=POST url="http://127.0.0.1:37169/api/v4/internal/broken" -2024/05/12 14:43:56 http: panic serving 127.0.0.1:46066: Broken -goroutine 544 [running]: +time="2025-06-14T21:11:09Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=0s error=EOF method=POST url="http://127.0.0.1:36047/api/v4/internal/broken" +2025/06/14 21:11:09 http: panic serving 127.0.0.1:46292: Broken +goroutine 900 [running]: net/http.(*conn).serve.func1() /usr/lib/go-1.22/src/net/http/server.go:1898 +0xbe panic({0xb25dc0?, 0xd874b0?}) /usr/lib/go-1.22/src/runtime/panic.go:770 +0x132 -gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func7({0xc0001a4b78?, 0xc000194270?}, 0xc0001a4b60?) +gitlab.com/gitlab-org/gitlab-shell/v14/client.buildRequests.func7({0xc0002bc288?, 0xc000018060?}, 0xc0002bc270?) /build/reproducible-path/gitlab-shell-14.33.0/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/client/client_test.go:293 +0x25 -net/http.HandlerFunc.ServeHTTP(0xb639a0?, {0xd923d0?, 0xc00012c000?}, 0x1b?) +net/http.HandlerFunc.ServeHTTP(0xb639a0?, {0xd923d0?, 0xc0004c6000?}, 0x1b?) /usr/lib/go-1.22/src/net/http/server.go:2166 +0x29 -gitlab.com/gitlab-org/gitlab-shell/v14/client/testserver.StartRetryHttpServer.StartRetryHttpServer.func1.func3({0xd923d0, 0xc00012c000}, 0xc0001d67e0) +gitlab.com/gitlab-org/gitlab-shell/v14/client/testserver.StartRetryHttpServer.StartRetryHttpServer.func1.func3({0xd923d0, 0xc0004c6000}, 0xc0001a67e0) /build/reproducible-path/gitlab-shell-14.33.0/_build/src/gitlab.com/gitlab-org/gitlab-shell/v14/client/testserver/testserver.go:78 +0xfa -net/http.HandlerFunc.ServeHTTP(0xc0004a2d90?, {0xd923d0?, 0xc00012c000?}, 0x10?) +net/http.HandlerFunc.ServeHTTP(0xc0003d4b20?, {0xd923d0?, 0xc0004c6000?}, 0x10?) /usr/lib/go-1.22/src/net/http/server.go:2166 +0x29 -net/http.(*ServeMux).ServeHTTP(0x414925?, {0xd923d0, 0xc00012c000}, 0xc0001d67e0) +net/http.(*ServeMux).ServeHTTP(0x414925?, {0xd923d0, 0xc0004c6000}, 0xc0001a67e0) /usr/lib/go-1.22/src/net/http/server.go:2683 +0x1ad -net/http.serverHandler.ServeHTTP({0xd90740?}, {0xd923d0?, 0xc00012c000?}, 0x6?) +net/http.serverHandler.ServeHTTP({0xd90740?}, {0xd923d0?, 0xc0004c6000?}, 0x6?) /usr/lib/go-1.22/src/net/http/server.go:3137 +0x8e -net/http.(*conn).serve(0xc0005043f0, {0xd94ce8, 0xc0002404b0}) +net/http.(*conn).serve(0xc00061e630, {0xd94ce8, 0xc0006447b0}) /usr/lib/go-1.22/src/net/http/server.go:2039 +0x5e8 -created by net/http.(*Server).Serve in goroutine 849 +created by net/http.(*Server).Serve in goroutine 884 /usr/lib/go-1.22/src/net/http/server.go:3285 +0x4b4 -time="2024-05-12T14:43:56Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=4ns error=EOF method=POST url="http://127.0.0.1:37169/api/v4/internal/broken" +time="2025-06-14T21:11:09Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=0s error=EOF method=POST url="http://127.0.0.1:36047/api/v4/internal/broken" === RUN TestClients/Retry_client/Successful_get -time="2024-05-12T14:43:56Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=500 url="http://127.0.0.1:37169/api/v4/internal/hello" -time="2024-05-12T14:43:56Z" level=info msg="Finished HTTP request" content_length_bytes=5 correlation_id= duration_ms=4ns method=GET status=200 url="http://127.0.0.1:37169/api/v4/internal/hello" +time="2025-06-14T21:11:09Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=500 url="http://127.0.0.1:36047/api/v4/internal/hello" +time="2025-06-14T21:11:09Z" level=info msg="Finished HTTP request" content_length_bytes=5 correlation_id= duration_ms=0s method=GET status=200 url="http://127.0.0.1:36047/api/v4/internal/hello" === RUN TestClients/Retry_client/Successful_Post -time="2024-05-12T14:43:56Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=500 url="http://127.0.0.1:37169/api/v4/internal/post_endpoint" -time="2024-05-12T14:43:56Z" level=info msg="Finished HTTP request" content_length_bytes=21 correlation_id= duration_ms=19ns method=POST status=200 url="http://127.0.0.1:37169/api/v4/internal/post_endpoint" +time="2025-06-14T21:11:09Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=500 url="http://127.0.0.1:36047/api/v4/internal/post_endpoint" +time="2025-06-14T21:11:09Z" level=info msg="Finished HTTP request" content_length_bytes=21 correlation_id= duration_ms=0s method=POST status=200 url="http://127.0.0.1:36047/api/v4/internal/post_endpoint" === RUN TestClients/Retry_client/Missing_error_for_GET -time="2024-05-12T14:43:56Z" level=error msg="Internal API error" correlation_id= duration_ms=4ns error="" method=GET status=404 url="http://127.0.0.1:37169/api/v4/internal/missing" +time="2025-06-14T21:11:09Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=404 url="http://127.0.0.1:36047/api/v4/internal/missing" === RUN TestClients/Retry_client/Missing_error_for_POST -time="2024-05-12T14:43:56Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=404 url="http://127.0.0.1:37169/api/v4/internal/missing" +time="2025-06-14T21:11:09Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=404 url="http://127.0.0.1:36047/api/v4/internal/missing" === RUN TestClients/Retry_client/Error_with_message_for_GET -time="2024-05-12T14:43:56Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=500 url="http://127.0.0.1:37169/api/v4/internal/error" -time="2024-05-12T14:43:56Z" level=error msg="Internal API error" correlation_id= duration_ms=3ns error="" method=GET status=400 url="http://127.0.0.1:37169/api/v4/internal/error" +time="2025-06-14T21:11:09Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=500 url="http://127.0.0.1:36047/api/v4/internal/error" +time="2025-06-14T21:11:09Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=400 url="http://127.0.0.1:36047/api/v4/internal/error" === RUN TestClients/Retry_client/Error_with_message_for_POST -time="2024-05-12T14:43:56Z" level=error msg="Internal API error" correlation_id= duration_ms=4ns error="" method=POST status=500 url="http://127.0.0.1:37169/api/v4/internal/error" -time="2024-05-12T14:43:56Z" level=error msg="Internal API error" correlation_id= duration_ms=4ns error="" method=POST status=400 url="http://127.0.0.1:37169/api/v4/internal/error" +time="2025-06-14T21:11:09Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=500 url="http://127.0.0.1:36047/api/v4/internal/error" +time="2025-06-14T21:11:09Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=400 url="http://127.0.0.1:36047/api/v4/internal/error" === RUN TestClients/Retry_client/JWT_authentication_headers_for_GET -time="2024-05-12T14:43:56Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=500 url="http://127.0.0.1:37169/api/v4/internal/jwt_auth" -time="2024-05-12T14:43:56Z" level=info msg="Finished HTTP request" content_length_bytes=156 correlation_id= duration_ms=1ns method=GET status=200 url="http://127.0.0.1:37169/api/v4/internal/jwt_auth" +time="2025-06-14T21:11:09Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=500 url="http://127.0.0.1:36047/api/v4/internal/jwt_auth" +time="2025-06-14T21:11:09Z" level=info msg="Finished HTTP request" content_length_bytes=156 correlation_id= duration_ms=0s method=GET status=200 url="http://127.0.0.1:36047/api/v4/internal/jwt_auth" === RUN TestClients/Retry_client/JWT_authentication_headers_for_POST -time="2024-05-12T14:43:56Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=500 url="http://127.0.0.1:37169/api/v4/internal/jwt_auth" -time="2024-05-12T14:43:56Z" level=info msg="Finished HTTP request" content_length_bytes=156 correlation_id= duration_ms=5ns method=POST status=200 url="http://127.0.0.1:37169/api/v4/internal/jwt_auth" +time="2025-06-14T21:11:09Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=500 url="http://127.0.0.1:36047/api/v4/internal/jwt_auth" +time="2025-06-14T21:11:09Z" level=info msg="Finished HTTP request" content_length_bytes=156 correlation_id= duration_ms=0s method=POST status=200 url="http://127.0.0.1:36047/api/v4/internal/jwt_auth" === RUN TestClients/Retry_client/X-Forwarded-For_Header_inserted_if_original_address_in_context -time="2024-05-12T14:43:56Z" level=error msg="Internal API error" correlation_id= duration_ms=1ns error="" method=GET status=500 url="http://127.0.0.1:37169/api/v4/internal/x_forwarded_for" -time="2024-05-12T14:43:56Z" 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:37169/api/v4/internal/x_forwarded_for" +time="2025-06-14T21:11:09Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=500 url="http://127.0.0.1:36047/api/v4/internal/x_forwarded_for" +time="2025-06-14T21:11:09Z" level=info msg="Finished HTTP request" content_length_bytes=11 correlation_id= duration_ms=0s method=GET status=200 url="http://127.0.0.1:36047/api/v4/internal/x_forwarded_for" === RUN TestClients/Retry_client/Successful_get#01 -time="2024-05-12T14:43:56Z" 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:37169/api/v4/internal/hello" +time="2025-06-14T21:11:09Z" level=info msg="Finished HTTP request" content_length_bytes=5 correlation_id= duration_ms=0s method=GET status=200 url="http://127.0.0.1:36047/api/v4/internal/hello" === RUN TestClients/Retry_client/Successful_Post#01 -time="2024-05-12T14:43:56Z" 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:37169/api/v4/internal/post_endpoint" ---- PASS: TestClients (1.03s) - --- PASS: TestClients/Socket_client (0.18s) +time="2025-06-14T21:11:09Z" level=info msg="Finished HTTP request" content_length_bytes=21 correlation_id= duration_ms=0s method=POST status=200 url="http://127.0.0.1:36047/api/v4/internal/post_endpoint" +--- PASS: TestClients (0.27s) + --- PASS: TestClients/Socket_client (0.02s) --- PASS: TestClients/Socket_client/Broken_request_for_GET (0.01s) - --- PASS: TestClients/Socket_client/Broken_request_for_POST (0.14s) + --- PASS: TestClients/Socket_client/Broken_request_for_POST (0.00s) --- PASS: TestClients/Socket_client/Successful_get (0.00s) --- PASS: TestClients/Socket_client/Successful_Post (0.00s) --- PASS: TestClients/Socket_client/Missing_error_for_GET (0.00s) --- PASS: TestClients/Socket_client/Missing_error_for_POST (0.00s) --- PASS: TestClients/Socket_client/Error_with_message_for_GET (0.00s) --- PASS: TestClients/Socket_client/Error_with_message_for_POST (0.00s) - --- PASS: TestClients/Socket_client/JWT_authentication_headers_for_GET (0.02s) + --- PASS: TestClients/Socket_client/JWT_authentication_headers_for_GET (0.00s) --- PASS: TestClients/Socket_client/JWT_authentication_headers_for_POST (0.00s) --- PASS: TestClients/Socket_client/X-Forwarded-For_Header_inserted_if_original_address_in_context (0.00s) --- PASS: TestClients/Socket_client/Successful_get#01 (0.00s) --- PASS: TestClients/Socket_client/Successful_Post#01 (0.00s) - --- PASS: TestClients/Socket_client_with_a_relative_URL_at_/ (0.05s) - --- 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_/ (0.02s) + --- PASS: TestClients/Socket_client_with_a_relative_URL_at_//Broken_request_for_GET (0.00s) + --- PASS: TestClients/Socket_client_with_a_relative_URL_at_//Broken_request_for_POST (0.00s) --- 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) @@ -2770,9 +2809,9 @@ --- 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.05s) - --- 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.02s) + --- PASS: TestClients/Socket_client_with_relative_URL_at_/gitlab (0.02s) + --- PASS: TestClients/Socket_client_with_relative_URL_at_/gitlab/Broken_request_for_GET (0.00s) + --- PASS: TestClients/Socket_client_with_relative_URL_at_/gitlab/Broken_request_for_POST (0.00s) --- PASS: TestClients/Socket_client_with_relative_URL_at_/gitlab/Successful_get (0.00s) --- PASS: TestClients/Socket_client_with_relative_URL_at_/gitlab/Successful_Post (0.00s) --- PASS: TestClients/Socket_client_with_relative_URL_at_/gitlab/Missing_error_for_GET (0.00s) @@ -2784,131 +2823,130 @@ --- 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.09s) - --- PASS: TestClients/Http_client/Broken_request_for_GET (0.02s) - --- PASS: TestClients/Http_client/Broken_request_for_POST (0.03s) + --- PASS: TestClients/Http_client (0.02s) + --- PASS: TestClients/Http_client/Broken_request_for_GET (0.00s) + --- PASS: TestClients/Http_client/Broken_request_for_POST (0.00s) --- PASS: TestClients/Http_client/Successful_get (0.00s) --- PASS: TestClients/Http_client/Successful_Post (0.00s) --- PASS: TestClients/Http_client/Missing_error_for_GET (0.00s) - --- PASS: TestClients/Http_client/Missing_error_for_POST (0.01s) + --- PASS: TestClients/Http_client/Missing_error_for_POST (0.00s) --- PASS: TestClients/Http_client/Error_with_message_for_GET (0.00s) --- PASS: TestClients/Http_client/Error_with_message_for_POST (0.00s) - --- PASS: TestClients/Http_client/JWT_authentication_headers_for_GET (0.01s) - --- PASS: TestClients/Http_client/JWT_authentication_headers_for_POST (0.01s) + --- PASS: TestClients/Http_client/JWT_authentication_headers_for_GET (0.00s) + --- PASS: TestClients/Http_client/JWT_authentication_headers_for_POST (0.00s) --- PASS: TestClients/Http_client/X-Forwarded-For_Header_inserted_if_original_address_in_context (0.00s) --- PASS: TestClients/Http_client/Successful_get#01 (0.00s) --- PASS: TestClients/Http_client/Successful_Post#01 (0.00s) - --- PASS: TestClients/Https_client (0.27s) - --- PASS: TestClients/Https_client/Broken_request_for_GET (0.07s) - --- PASS: TestClients/Https_client/Broken_request_for_POST (0.04s) - --- PASS: TestClients/Https_client/Successful_get (0.02s) - --- PASS: TestClients/Https_client/Successful_Post (0.02s) - --- PASS: TestClients/Https_client/Missing_error_for_GET (0.01s) - --- PASS: TestClients/Https_client/Missing_error_for_POST (0.02s) - --- PASS: TestClients/Https_client/Error_with_message_for_GET (0.02s) - --- PASS: TestClients/Https_client/Error_with_message_for_POST (0.01s) - --- PASS: TestClients/Https_client/JWT_authentication_headers_for_GET (0.01s) - --- PASS: TestClients/Https_client/JWT_authentication_headers_for_POST (0.02s) + --- PASS: TestClients/Https_client (0.08s) + --- PASS: TestClients/Https_client/Broken_request_for_GET (0.02s) + --- PASS: TestClients/Https_client/Broken_request_for_POST (0.01s) + --- PASS: TestClients/Https_client/Successful_get (0.00s) + --- PASS: TestClients/Https_client/Successful_Post (0.00s) + --- PASS: TestClients/Https_client/Missing_error_for_GET (0.00s) + --- PASS: TestClients/Https_client/Missing_error_for_POST (0.00s) + --- PASS: TestClients/Https_client/Error_with_message_for_GET (0.01s) + --- PASS: TestClients/Https_client/Error_with_message_for_POST (0.00s) + --- PASS: TestClients/Https_client/JWT_authentication_headers_for_GET (0.00s) + --- PASS: TestClients/Https_client/JWT_authentication_headers_for_POST (0.01s) --- PASS: TestClients/Https_client/X-Forwarded-For_Header_inserted_if_original_address_in_context (0.01s) - --- PASS: TestClients/Https_client/Successful_get#01 (0.01s) - --- PASS: TestClients/Https_client/Successful_Post#01 (0.01s) - --- PASS: TestClients/Secret_with_newlines (0.27s) - --- PASS: TestClients/Secret_with_newlines/Broken_request_for_GET (0.05s) - --- PASS: TestClients/Secret_with_newlines/Broken_request_for_POST (0.05s) - --- PASS: TestClients/Secret_with_newlines/Successful_get (0.02s) - --- PASS: TestClients/Secret_with_newlines/Successful_Post (0.02s) - --- PASS: TestClients/Secret_with_newlines/Missing_error_for_GET (0.01s) - --- PASS: TestClients/Secret_with_newlines/Missing_error_for_POST (0.02s) - --- PASS: TestClients/Secret_with_newlines/Error_with_message_for_GET (0.02s) + --- PASS: TestClients/Https_client/Successful_get#01 (0.00s) + --- PASS: TestClients/Https_client/Successful_Post#01 (0.00s) + --- PASS: TestClients/Secret_with_newlines (0.08s) + --- PASS: TestClients/Secret_with_newlines/Broken_request_for_GET (0.01s) + --- PASS: TestClients/Secret_with_newlines/Broken_request_for_POST (0.02s) + --- PASS: TestClients/Secret_with_newlines/Successful_get (0.01s) + --- PASS: TestClients/Secret_with_newlines/Successful_Post (0.00s) + --- PASS: TestClients/Secret_with_newlines/Missing_error_for_GET (0.00s) + --- PASS: TestClients/Secret_with_newlines/Missing_error_for_POST (0.01s) + --- PASS: TestClients/Secret_with_newlines/Error_with_message_for_GET (0.00s) --- PASS: TestClients/Secret_with_newlines/Error_with_message_for_POST (0.01s) - --- PASS: TestClients/Secret_with_newlines/JWT_authentication_headers_for_GET (0.02s) - --- PASS: TestClients/Secret_with_newlines/JWT_authentication_headers_for_POST (0.01s) + --- PASS: TestClients/Secret_with_newlines/JWT_authentication_headers_for_GET (0.00s) + --- PASS: TestClients/Secret_with_newlines/JWT_authentication_headers_for_POST (0.00s) --- PASS: TestClients/Secret_with_newlines/X-Forwarded-For_Header_inserted_if_original_address_in_context (0.01s) - --- PASS: TestClients/Secret_with_newlines/Successful_get#01 (0.02s) - --- PASS: TestClients/Secret_with_newlines/Successful_Post#01 (0.01s) - --- PASS: TestClients/Retry_client (0.12s) - --- PASS: TestClients/Retry_client/Broken_request_for_GET (0.01s) - --- 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.03s) + --- PASS: TestClients/Secret_with_newlines/Successful_get#01 (0.00s) + --- PASS: TestClients/Secret_with_newlines/Successful_Post#01 (0.00s) + --- PASS: TestClients/Retry_client (0.03s) + --- PASS: TestClients/Retry_client/Broken_request_for_GET (0.00s) + --- PASS: TestClients/Retry_client/Broken_request_for_POST (0.00s) + --- PASS: TestClients/Retry_client/Successful_get (0.00s) + --- PASS: TestClients/Retry_client/Successful_Post (0.00s) --- PASS: TestClients/Retry_client/Missing_error_for_GET (0.00s) --- PASS: TestClients/Retry_client/Missing_error_for_POST (0.00s) - --- PASS: TestClients/Retry_client/Error_with_message_for_GET (0.01s) - --- PASS: TestClients/Retry_client/Error_with_message_for_POST (0.01s) + --- 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.01s) + --- PASS: TestClients/Retry_client/JWT_authentication_headers_for_POST (0.00s) --- PASS: TestClients/Retry_client/X-Forwarded-For_Header_inserted_if_original_address_in_context (0.00s) --- PASS: TestClients/Retry_client/Successful_get#01 (0.00s) --- PASS: TestClients/Retry_client/Successful_Post#01 (0.00s) === RUN TestRetryOnFailure -time="2024-05-12T14:43:56Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=500 url="http://127.0.0.1:34011/api/v4/internal/" -time="2024-05-12T14:43:56Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=500 url="http://127.0.0.1:34011/api/v4/internal/" -time="2024-05-12T14:43:56Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=500 url="http://127.0.0.1:34011/api/v4/internal/" ---- PASS: TestRetryOnFailure (0.01s) +time="2025-06-14T21:11:09Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=500 url="http://127.0.0.1:41513/api/v4/internal/" +time="2025-06-14T21:11:09Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=500 url="http://127.0.0.1:41513/api/v4/internal/" +time="2025-06-14T21:11:09Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=500 url="http://127.0.0.1:41513/api/v4/internal/" +--- PASS: TestRetryOnFailure (0.00s) === RUN TestReadTimeout --- PASS: TestReadTimeout (0.00s) === RUN TestBasicAuthSettings -time="2024-05-12T14:43:56Z" 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:44731/api/v4/internal/get_endpoint" -time="2024-05-12T14:43:56Z" 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:44731/api/v4/internal/post_endpoint" +time="2025-06-14T21:11:09Z" level=info msg="Finished HTTP request" content_length_bytes=54 correlation_id= duration_ms=0s method=GET status=200 url="http://127.0.0.1:38705/api/v4/internal/get_endpoint" +time="2025-06-14T21:11:09Z" level=info msg="Finished HTTP request" content_length_bytes=54 correlation_id= duration_ms=0s method=POST status=200 url="http://127.0.0.1:38705/api/v4/internal/post_endpoint" --- PASS: TestBasicAuthSettings (0.00s) === RUN TestEmptyBasicAuthSettings -time="2024-05-12T14:43:56Z" level=info msg="Finished HTTP request" content_length_bytes=0 correlation_id= duration_ms=4ns method=GET status=200 url="http://127.0.0.1:44733/api/v4/internal/empty_basic_auth" ---- PASS: TestEmptyBasicAuthSettings (0.01s) +time="2025-06-14T21:11:09Z" level=info msg="Finished HTTP request" content_length_bytes=0 correlation_id= duration_ms=0s method=GET status=200 url="http://127.0.0.1:35149/api/v4/internal/empty_basic_auth" +--- PASS: TestEmptyBasicAuthSettings (0.00s) === RUN TestRequestWithUserAgent -time="2024-05-12T14:43:56Z" 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:45819/api/v4/internal/default_user_agent" -time="2024-05-12T14:43:56Z" 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:45819/api/v4/internal/override_user_agent" +time="2025-06-14T21:11:09Z" level=info msg="Finished HTTP request" content_length_bytes=0 correlation_id= duration_ms=0s method=GET status=200 url="http://127.0.0.1:42285/api/v4/internal/default_user_agent" +time="2025-06-14T21:11:09Z" level=info msg="Finished HTTP request" content_length_bytes=0 correlation_id= duration_ms=0s method=GET status=200 url="http://127.0.0.1:42285/api/v4/internal/override_user_agent" --- PASS: TestRequestWithUserAgent (0.00s) === RUN TestSuccessfulRequests === RUN TestSuccessfulRequests/Valid_CaFile -time="2024-05-12T14:43:57Z" level=info msg="Finished HTTP request" content_length_bytes=5 correlation_id= duration_ms=11ns method=GET status=200 url="https://127.0.0.1:36427/api/v4/internal/hello" +time="2025-06-14T21:11:09Z" level=info msg="Finished HTTP request" content_length_bytes=5 correlation_id= duration_ms=3ns method=GET status=200 url="https://127.0.0.1:36401/api/v4/internal/hello" === RUN TestSuccessfulRequests/Valid_CaPath -time="2024-05-12T14:43:57Z" level=info msg="Finished HTTP request" content_length_bytes=5 correlation_id= duration_ms=11ns method=GET status=200 url="https://127.0.0.1:45397/api/v4/internal/hello" +time="2025-06-14T21:11:09Z" level=info msg="Finished HTTP request" content_length_bytes=5 correlation_id= duration_ms=4ns method=GET status=200 url="https://127.0.0.1:40385/api/v4/internal/hello" === RUN TestSuccessfulRequests/Invalid_cert_with_self_signed_cert_option_enabled -time="2024-05-12T14:43:57Z" level=info msg="Finished HTTP request" content_length_bytes=5 correlation_id= duration_ms=15ns method=GET status=200 url="https://127.0.0.1:34155/api/v4/internal/hello" +time="2025-06-14T21:11:09Z" level=info msg="Finished HTTP request" content_length_bytes=5 correlation_id= duration_ms=3ns method=GET status=200 url="https://127.0.0.1:42781/api/v4/internal/hello" === RUN TestSuccessfulRequests/Client_certs_with_CA -time="2024-05-12T14:43:57Z" level=info msg="Finished HTTP request" content_length_bytes=5 correlation_id= duration_ms=57ns method=GET status=200 url="https://127.0.0.1:34599/api/v4/internal/hello" ---- PASS: TestSuccessfulRequests (0.17s) - --- PASS: TestSuccessfulRequests/Valid_CaFile (0.03s) - --- PASS: TestSuccessfulRequests/Valid_CaPath (0.03s) - --- PASS: TestSuccessfulRequests/Invalid_cert_with_self_signed_cert_option_enabled (0.04s) - --- PASS: TestSuccessfulRequests/Client_certs_with_CA (0.07s) +time="2025-06-14T21:11:09Z" level=info msg="Finished HTTP request" content_length_bytes=5 correlation_id= duration_ms=18ns method=GET status=200 url="https://127.0.0.1:43565/api/v4/internal/hello" +--- PASS: TestSuccessfulRequests (0.05s) + --- PASS: TestSuccessfulRequests/Valid_CaFile (0.01s) + --- PASS: TestSuccessfulRequests/Valid_CaPath (0.01s) + --- PASS: TestSuccessfulRequests/Invalid_cert_with_self_signed_cert_option_enabled (0.01s) + --- PASS: TestSuccessfulRequests/Client_certs_with_CA (0.02s) === RUN TestFailedRequests === RUN TestFailedRequests/Invalid_CaFile -time="2024-05-12T14:43:57Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=11ns error="tls: failed to verify certificate: x509: certificate signed by unknown authority" method=GET url="https://127.0.0.1:40521/api/v4/internal/hello" -2024/05/12 14:43:57 http: TLS handshake error from 127.0.0.1:60678: remote error: tls: bad certificate -time="2024-05-12T14:43:57Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=16ns error="tls: failed to verify certificate: x509: certificate signed by unknown authority" method=GET url="https://127.0.0.1:40521/api/v4/internal/hello" -2024/05/12 14:43:57 http: TLS handshake error from 127.0.0.1:60682: remote error: tls: bad certificate -time="2024-05-12T14:43:57Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=8ns error="tls: failed to verify certificate: x509: certificate signed by unknown authority" method=GET url="https://127.0.0.1:40521/api/v4/internal/hello" -2024/05/12 14:43:57 http: TLS handshake error from 127.0.0.1:60698: read tcp 127.0.0.1:40521->127.0.0.1:60698: use of closed network connection +time="2025-06-14T21:11:09Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=3ns error="tls: failed to verify certificate: x509: certificate signed by unknown authority" method=GET url="https://127.0.0.1:40239/api/v4/internal/hello" +2025/06/14 21:11:09 http: TLS handshake error from 127.0.0.1:55692: remote error: tls: bad certificate +2025/06/14 21:11:09 http: TLS handshake error from 127.0.0.1:55706: remote error: tls: bad certificate +time="2025-06-14T21:11:09Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=2ns error="tls: failed to verify certificate: x509: certificate signed by unknown authority" method=GET url="https://127.0.0.1:40239/api/v4/internal/hello" +2025/06/14 21:11:09 http: TLS handshake error from 127.0.0.1:55716: remote error: tls: bad certificate +time="2025-06-14T21:11:09Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=2ns error="tls: failed to verify certificate: x509: certificate signed by unknown authority" method=GET url="https://127.0.0.1:40239/api/v4/internal/hello" === RUN TestFailedRequests/Missing_CaFile === RUN TestFailedRequests/Invalid_CaPath -time="2024-05-12T14:43:57Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=12ns error="tls: failed to verify certificate: x509: certificate signed by unknown authority" method=GET url="https://127.0.0.1:43509/api/v4/internal/hello" -2024/05/12 14:43:57 http: TLS handshake error from 127.0.0.1:44746: remote error: tls: bad certificate -time="2024-05-12T14:43:57Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=12ns error="tls: failed to verify certificate: x509: certificate signed by unknown authority" method=GET url="https://127.0.0.1:43509/api/v4/internal/hello" -2024/05/12 14:43:57 http: TLS handshake error from 127.0.0.1:44760: remote error: tls: bad certificate -time="2024-05-12T14:43:57Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=12ns error="tls: failed to verify certificate: x509: certificate signed by unknown authority" method=GET url="https://127.0.0.1:43509/api/v4/internal/hello" -2024/05/12 14:43:57 http: TLS handshake error from 127.0.0.1:44764: read tcp 127.0.0.1:43509->127.0.0.1:44764: use of closed network connection +2025/06/14 21:11:09 http: TLS handshake error from 127.0.0.1:45880: remote error: tls: bad certificate +time="2025-06-14T21:11:09Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=3ns error="tls: failed to verify certificate: x509: certificate signed by unknown authority" method=GET url="https://127.0.0.1:38283/api/v4/internal/hello" +2025/06/14 21:11:09 http: TLS handshake error from 127.0.0.1:45890: remote error: tls: bad certificate +time="2025-06-14T21:11:09Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=3ns error="tls: failed to verify certificate: x509: certificate signed by unknown authority" method=GET url="https://127.0.0.1:38283/api/v4/internal/hello" +2025/06/14 21:11:09 http: TLS handshake error from 127.0.0.1:45904: remote error: tls: bad certificate +time="2025-06-14T21:11:09Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=2ns error="tls: failed to verify certificate: x509: certificate signed by unknown authority" method=GET url="https://127.0.0.1:38283/api/v4/internal/hello" === RUN TestFailedRequests/Empty_config -time="2024-05-12T14:43:57Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=31ns error="tls: failed to verify certificate: x509: certificate signed by unknown authority" method=GET url="https://127.0.0.1:46281/api/v4/internal/hello" -2024/05/12 14:43:57 http: TLS handshake error from 127.0.0.1:38626: remote error: tls: bad certificate -time="2024-05-12T14:43:57Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=12ns error="tls: failed to verify certificate: x509: certificate signed by unknown authority" method=GET url="https://127.0.0.1:46281/api/v4/internal/hello" -2024/05/12 14:43:57 http: TLS handshake error from 127.0.0.1:38630: remote error: tls: bad certificate -time="2024-05-12T14:43:57Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=12ns error="tls: failed to verify certificate: x509: certificate signed by unknown authority" method=GET url="https://127.0.0.1:46281/api/v4/internal/hello" -2024/05/12 14:43:57 http: TLS handshake error from 127.0.0.1:38642: read tcp 127.0.0.1:46281->127.0.0.1:38642: use of closed network connection ---- PASS: TestFailedRequests (0.23s) - --- PASS: TestFailedRequests/Invalid_CaFile (0.08s) - --- PASS: TestFailedRequests/Missing_CaFile (0.01s) - --- PASS: TestFailedRequests/Invalid_CaPath (0.06s) - --- PASS: TestFailedRequests/Empty_config (0.08s) +2025/06/14 21:11:09 http: TLS handshake error from 127.0.0.1:53312: remote error: tls: bad certificate +time="2025-06-14T21:11:09Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=4ns error="tls: failed to verify certificate: x509: certificate signed by unknown authority" method=GET url="https://127.0.0.1:43951/api/v4/internal/hello" +2025/06/14 21:11:09 http: TLS handshake error from 127.0.0.1:53326: remote error: tls: bad certificate +time="2025-06-14T21:11:09Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=3ns error="tls: failed to verify certificate: x509: certificate signed by unknown authority" method=GET url="https://127.0.0.1:43951/api/v4/internal/hello" +2025/06/14 21:11:09 http: TLS handshake error from 127.0.0.1:53332: remote error: tls: bad certificate +time="2025-06-14T21:11:09Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=3ns error="tls: failed to verify certificate: x509: certificate signed by unknown authority" method=GET url="https://127.0.0.1:43951/api/v4/internal/hello" +--- PASS: TestFailedRequests (0.06s) + --- PASS: TestFailedRequests/Invalid_CaFile (0.01s) + --- PASS: TestFailedRequests/Missing_CaFile (0.00s) + --- PASS: TestFailedRequests/Invalid_CaPath (0.02s) + --- PASS: TestFailedRequests/Empty_config (0.02s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/client 1.496s +ok gitlab.com/gitlab-org/gitlab-shell/v14/client 0.393s === 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.188s -? gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell-authorized-keys-check [no test files] +ok gitlab.com/gitlab-org/gitlab-shell/v14/cmd/check/command 0.012s === RUN TestNew === RUN TestNew/it_returns_a_Discover_command === RUN TestNew/it_returns_a_TwoFactorRecover_command @@ -2984,8 +3022,7 @@ --- PASS: TestNewWithUsername/git_command_with_namespace (0.00s) --- PASS: TestNewWithUsername/non-git_command_with_namespace (0.00s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell/command 0.197s -? 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.019s === RUN TestNew === RUN TestNew/it_returns_a_AuthorizedKeys_command --- PASS: TestNew (0.00s) @@ -3005,7 +3042,7 @@ --- PASS: TestParseFailure/With_missing_username_for_the_AuthorizedKeysCheck (0.00s) --- PASS: TestParseFailure/With_missing_key_for_the_AuthorizedKeysCheck (0.00s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell-authorized-keys-check/command 0.208s +ok gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell-authorized-keys-check/command 0.018s === RUN TestNew === RUN TestNew/it_returns_a_AuthorizedPrincipals_command --- PASS: TestNew (0.00s) @@ -3023,7 +3060,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.064s +ok gitlab.com/gitlab-org/gitlab-shell/v14/cmd/gitlab-shell-authorized-principals-check/command 0.017s === RUN TestSetup === RUN TestSetup/no_CORRELATION_ID_in_environment === RUN TestSetup/CORRELATION_ID_in_environment @@ -3039,28 +3076,30 @@ --- PASS: TestNewLogData/Project_under_single_odd_namespace (0.00s) --- PASS: TestNewLogData/Project_under_deeper_namespace (0.00s) === RUN TestCheckForVersionFlag ---- PASS: TestCheckForVersionFlag (0.09s) +--- PASS: TestCheckForVersionFlag (0.01s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command 0.268s -? gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/commandargs [no test files] +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command 0.031s +? gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/shared/disallowedcommand [no test files] +? gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet [no test files] +? gitlab.com/gitlab-org/gitlab-shell/v14/internal/metrics [no test files] === RUN TestExecute === RUN TestExecute/With_matching_username_and_key -time="2024-05-12T14:44:00Z" level=info msg="Finished HTTP request" content_length_bytes=28 correlation_id= duration_ms=5ns method=GET status=200 url="http://unix/api/v4/internal/authorized_keys?key=key" +time="2025-06-14T21:11:09Z" level=info msg="Finished HTTP request" content_length_bytes=28 correlation_id= duration_ms=2ns 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-05-12T14:44:00Z" level=error msg="Internal API error" correlation_id= duration_ms=7ns error="" method=GET status=404 url="http://unix/api/v4/internal/authorized_keys?key=not-found" +time="2025-06-14T21:11:09Z" 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" === RUN TestExecute/When_the_API_returns_an_error -time="2024-05-12T14:44:00Z" 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="2025-06-14T21:11:09Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=403 url="http://unix/api/v4/internal/authorized_keys?key=broken-message" === RUN TestExecute/When_the_API_fails -time="2024-05-12T14:44:00Z" 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-05-12T14:44:01Z" 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-05-12T14:44:03Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=500 url="http://unix/api/v4/internal/authorized_keys?key=broken" ---- PASS: TestExecute (3.03s) - --- PASS: TestExecute/With_matching_username_and_key (0.01s) - --- PASS: TestExecute/When_key_doesn't_match_any_existing_key (0.01s) +time="2025-06-14T21:11:09Z" 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="2025-06-14T21:11:10Z" 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="2025-06-14T21:11:12Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=500 url="http://unix/api/v4/internal/authorized_keys?key=broken" +--- PASS: TestExecute (3.02s) + --- 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.01s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/authorizedkeys 3.271s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/authorizedkeys 3.033s === RUN TestExecute === RUN TestExecute/With_single_principal === RUN TestExecute/With_multiple_principals @@ -3068,17 +3107,16 @@ --- 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.198s -? gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/shared/disallowedcommand [no test files] +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/authorizedprincipals 0.019s === RUN TestExecute === RUN TestExecute/With_a_known_username -time="2024-05-12T14:44:01Z" 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=alex-doe" +time="2025-06-14T21:11:09Z" level=info msg="Finished HTTP request" content_length_bytes=49 correlation_id= duration_ms=5ns method=GET status=200 url="http://unix/api/v4/internal/discover?username=alex-doe" === RUN TestExecute/With_a_known_key_id -time="2024-05-12T14:44:01Z" 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?key_id=1" +time="2025-06-14T21:11:09Z" 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?key_id=1" === RUN TestExecute/With_an_unknown_key -time="2024-05-12T14:44:01Z" 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="2025-06-14T21:11:09Z" level=info msg="Finished HTTP request" content_length_bytes=4 correlation_id= duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=-1" === RUN TestExecute/With_an_unknown_username -time="2024-05-12T14:44:01Z" 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" +time="2025-06-14T21:11:09Z" 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.01s) --- PASS: TestExecute/With_a_known_key_id (0.00s) @@ -3087,221 +3125,216 @@ === RUN TestFailingExecute === RUN TestFailingExecute/With_missing_arguments === RUN TestFailingExecute/When_the_API_returns_an_error -time="2024-05-12T14:44:01Z" level=error msg="Internal API error" correlation_id= duration_ms=7ns error="" method=GET status=403 url="http://unix/api/v4/internal/discover?username=broken_message" +time="2025-06-14T21:11:09Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=403 url="http://unix/api/v4/internal/discover?username=broken_message" === RUN TestFailingExecute/When_the_API_fails -time="2024-05-12T14:44:01Z" 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-05-12T14:44:02Z" 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-05-12T14:44:04Z" 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" ---- PASS: TestFailingExecute (3.12s) +time="2025-06-14T21:11:09Z" 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="2025-06-14T21:11:10Z" 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="2025-06-14T21:11:12Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=500 url="http://unix/api/v4/internal/discover?username=broken" +--- PASS: TestFailingExecute (3.01s) --- PASS: TestFailingExecute/With_missing_arguments (0.00s) - --- PASS: TestFailingExecute/When_the_API_returns_an_error (0.01s) - --- PASS: TestFailingExecute/When_the_API_fails (3.11s) + --- PASS: TestFailingExecute/When_the_API_returns_an_error (0.00s) + --- PASS: TestFailingExecute/When_the_API_fails (3.01s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/discover 3.358s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/discover 3.039s === RUN TestGitAudit -time="2024-05-12T14:44:02Z" 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/shellhorse/git_audit_event" +time="2025-06-14T21:11:09Z" level=info msg="Finished HTTP request" content_length_bytes=0 correlation_id= duration_ms=1ns method=POST status=200 url="http://unix/api/v4/internal/shellhorse/git_audit_event" --- PASS: TestGitAudit (0.00s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/gitauditevent 0.208s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/gitauditevent 0.025s === RUN TestPullExecute -time="2024-05-12T14:44:02Z" 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:45271/info/refs?service=git-upload-pack" -time="2024-05-12T14:44:02Z" level=info msg="Finished HTTP request" content_length_bytes=0 correlation_id= duration_ms=5ns method=POST status=200 url="http://127.0.0.1:45271/git-upload-pack" +time="2025-06-14T21:11:09Z" 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:43571/info/refs?service=git-upload-pack" +time="2025-06-14T21:11:09Z" 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:43571/git-upload-pack" --- PASS: TestPullExecute (0.01s) === RUN TestPullExecuteWithDepth -time="2024-05-12T14:44:02Z" 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:43839/info/refs?service=git-upload-pack" -time="2024-05-12T14:44:02Z" level=info msg="Finished HTTP request" content_length_bytes=0 correlation_id= duration_ms=0s method=POST status=200 url="http://127.0.0.1:43839/git-upload-pack" +time="2025-06-14T21:11:09Z" 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:46877/info/refs?service=git-upload-pack" +time="2025-06-14T21:11:09Z" level=info msg="Finished HTTP request" content_length_bytes=0 correlation_id= duration_ms=0s method=POST status=200 url="http://127.0.0.1:46877/git-upload-pack" --- PASS: TestPullExecuteWithDepth (0.00s) === RUN TestPullExecuteWithFailedInfoRefs === RUN TestPullExecuteWithFailedInfoRefs/request_failed -time="2024-05-12T14:44:02Z" level=error msg="Internal API error" correlation_id= duration_ms=4ns error="" method=GET status=403 url="http://127.0.0.1:43923/info/refs?service=git-upload-pack" +time="2025-06-14T21:11:09Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=403 url="http://127.0.0.1:35635/info/refs?service=git-upload-pack" === RUN TestPullExecuteWithFailedInfoRefs/unexpected_response -time="2024-05-12T14:44:02Z" 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:33493/info/refs?service=git-upload-pack" ---- PASS: TestPullExecuteWithFailedInfoRefs (0.01s) - --- PASS: TestPullExecuteWithFailedInfoRefs/request_failed (0.01s) +time="2025-06-14T21:11:09Z" 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:36387/info/refs?service=git-upload-pack" +--- PASS: TestPullExecuteWithFailedInfoRefs (0.00s) + --- PASS: TestPullExecuteWithFailedInfoRefs/request_failed (0.00s) --- PASS: TestPullExecuteWithFailedInfoRefs/unexpected_response (0.00s) === RUN TestExecuteWithFailedUploadPack -time="2024-05-12T14:44:02Z" 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:43667/info/refs?service=git-upload-pack" -time="2024-05-12T14:44:02Z" level=error msg="Internal API error" correlation_id= duration_ms=113ns error="" method=POST status=403 url="http://127.0.0.1:43667/git-upload-pack" ---- PASS: TestExecuteWithFailedUploadPack (0.11s) +time="2025-06-14T21:11:09Z" 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:35241/info/refs?service=git-upload-pack" +time="2025-06-14T21:11:09Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=403 url="http://127.0.0.1:35241/git-upload-pack" +--- PASS: TestExecuteWithFailedUploadPack (0.00s) === RUN TestExecute -time="2024-05-12T14:44:02Z" 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:37633/info/refs?service=git-receive-pack" -time="2024-05-12T14:44:02Z" 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:37633/git-receive-pack" +time="2025-06-14T21:11:09Z" 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:35743/info/refs?service=git-receive-pack" +time="2025-06-14T21:11:09Z" level=info msg="Finished HTTP request" content_length_bytes=0 correlation_id= duration_ms=0s method=POST status=200 url="http://127.0.0.1:35743/git-receive-pack" --- PASS: TestExecute (0.00s) === RUN TestExecuteWithFailedInfoRefs === RUN TestExecuteWithFailedInfoRefs/request_failed -time="2024-05-12T14:44:02Z" level=error msg="Internal API error" correlation_id= duration_ms=1ns error="" method=GET status=403 url="http://127.0.0.1:34191/info/refs?service=git-receive-pack" +time="2025-06-14T21:11:09Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=403 url="http://127.0.0.1:39981/info/refs?service=git-receive-pack" === RUN TestExecuteWithFailedInfoRefs/request_failed_with_body -time="2024-05-12T14:44:02Z" level=error msg="Internal API error" correlation_id= duration_ms=7ns error="" method=GET status=403 url="http://127.0.0.1:46165/info/refs?service=git-receive-pack" +time="2025-06-14T21:11:09Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=403 url="http://127.0.0.1:44087/info/refs?service=git-receive-pack" === RUN TestExecuteWithFailedInfoRefs/unexpected_response -time="2024-05-12T14:44:02Z" 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:45997/info/refs?service=git-receive-pack" ---- PASS: TestExecuteWithFailedInfoRefs (0.01s) +time="2025-06-14T21:11:09Z" 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:37177/info/refs?service=git-receive-pack" +--- PASS: TestExecuteWithFailedInfoRefs (0.00s) --- PASS: TestExecuteWithFailedInfoRefs/request_failed (0.00s) - --- PASS: TestExecuteWithFailedInfoRefs/request_failed_with_body (0.01s) + --- PASS: TestExecuteWithFailedInfoRefs/request_failed_with_body (0.00s) --- PASS: TestExecuteWithFailedInfoRefs/unexpected_response (0.00s) === RUN TestExecuteWithFailedReceivePack -time="2024-05-12T14:44:02Z" 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:33913/info/refs?service=git-receive-pack" -time="2024-05-12T14:44:02Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=403 url="http://127.0.0.1:33913/git-receive-pack" +time="2025-06-14T21:11:09Z" 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:43471/info/refs?service=git-receive-pack" +time="2025-06-14T21:11:09Z" level=error msg="Internal API error" correlation_id= duration_ms=1ns error="" method=POST status=403 url="http://127.0.0.1:43471/git-receive-pack" --- PASS: TestExecuteWithFailedReceivePack (0.00s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/githttp 0.357s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/githttp 0.037s === RUN TestExecute -time="2024-05-12T14:44:02Z" level=info msg="Finished HTTP request" content_length_bytes=120 correlation_id= duration_ms=3ns method=GET status=200 url="http://unix/api/v4/internal/check" +time="2025-06-14T21:11:09Z" level=info msg="Finished HTTP request" content_length_bytes=120 correlation_id= duration_ms=1ns method=GET status=200 url="http://unix/api/v4/internal/check" --- PASS: TestExecute (0.01s) === RUN TestFailingRedisExecute -time="2024-05-12T14:44:02Z" 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" +time="2025-06-14T21:11:09Z" 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) === RUN TestFailingAPIExecute -time="2024-05-12T14:44:02Z" 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-05-12T14:44:03Z" 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-05-12T14:44:05Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=500 url="http://unix/api/v4/internal/check" +time="2025-06-14T21:11:09Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=500 url="http://unix/api/v4/internal/check" +time="2025-06-14T21:11:10Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=500 url="http://unix/api/v4/internal/check" +time="2025-06-14T21:11:12Z" 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) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/healthcheck 3.221s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/healthcheck 3.036s === RUN TestFailedRequests === RUN TestFailedRequests/With_missing_arguments === RUN TestFailedRequests/With_disallowed_command === RUN TestFailedRequests/With_disallowed_user -time="2024-05-12T14:44:02Z" level=error msg="Internal API error" correlation_id= duration_ms=4ns error="" method=POST status=403 url="http://127.0.0.1:41039/api/v4/internal/allowed" +time="2025-06-14T21:11:09Z" level=error msg="Internal API error" correlation_id= duration_ms=1ns error="" method=POST status=403 url="http://127.0.0.1:40985/api/v4/internal/allowed" --- PASS: TestFailedRequests (0.01s) --- PASS: TestFailedRequests/With_missing_arguments (0.00s) --- PASS: TestFailedRequests/With_disallowed_command (0.00s) - --- PASS: TestFailedRequests/With_disallowed_user (0.01s) + --- PASS: TestFailedRequests/With_disallowed_user (0.00s) === RUN TestLfsAuthenticateRequests === RUN TestLfsAuthenticateRequests/With_successful_response_from_API -time="2024-05-12T14:44:02Z" 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:41633/api/v4/internal/allowed" -time="2024-05-12T14:44:02Z" level=info msg="Finished HTTP request" content_length_bytes=116 correlation_id= duration_ms=105ns method=POST status=200 url="http://127.0.0.1:41633/api/v4/internal/lfs_authenticate" +time="2025-06-14T21:11:09Z" level=info msg="Finished HTTP request" content_length_bytes=120 correlation_id= duration_ms=0s method=POST status=200 url="http://127.0.0.1:36617/api/v4/internal/allowed" +time="2025-06-14T21:11:09Z" level=info msg="Finished HTTP request" content_length_bytes=116 correlation_id= duration_ms=0s method=POST status=200 url="http://127.0.0.1:36617/api/v4/internal/lfs_authenticate" === RUN TestLfsAuthenticateRequests/With_forbidden_response_from_API -time="2024-05-12T14:44:02Z" level=info msg="Finished HTTP request" content_length_bytes=120 correlation_id= duration_ms=0s method=POST status=200 url="http://127.0.0.1:41633/api/v4/internal/allowed" -time="2024-05-12T14:44:02Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=403 url="http://127.0.0.1:41633/api/v4/internal/lfs_authenticate" ---- PASS: TestLfsAuthenticateRequests (0.11s) - --- PASS: TestLfsAuthenticateRequests/With_successful_response_from_API (0.11s) +time="2025-06-14T21:11:09Z" level=info msg="Finished HTTP request" content_length_bytes=120 correlation_id= duration_ms=0s method=POST status=200 url="http://127.0.0.1:36617/api/v4/internal/allowed" +time="2025-06-14T21:11:09Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=403 url="http://127.0.0.1:36617/api/v4/internal/lfs_authenticate" +--- PASS: TestLfsAuthenticateRequests (0.00s) + --- PASS: TestLfsAuthenticateRequests/With_successful_response_from_API (0.00s) --- PASS: TestLfsAuthenticateRequests/With_forbidden_response_from_API (0.00s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/lfsauthenticate 0.175s -? gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet [no test files] +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/lfsauthenticate 0.026s === 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-05-12T14:44:02Z" level=info msg="personalaccesstoken: execute: requesting token" correlation_id= token_args="&{newtoken [read_api read_repository] 2024-06-11}" -time="2024-05-12T14:44:02Z" level=info msg="Finished HTTP request" content_length_bytes=114 correlation_id= duration_ms=4ns method=POST status=200 url="http://unix/api/v4/internal/personal_access_token" +time="2025-06-14T21:11:09Z" level=info msg="personalaccesstoken: execute: requesting token" correlation_id= token_args="&{newtoken [read_api read_repository] 2025-07-14}" +time="2025-06-14T21:11:09Z" level=info msg="Finished HTTP request" content_length_bytes=114 correlation_id= duration_ms=3ns method=POST status=200 url="http://unix/api/v4/internal/personal_access_token" === RUN TestExecute/With_a_ttl_argument -time="2024-05-12T14:44:02Z" level=info msg="personalaccesstoken: execute: requesting token" correlation_id= token_args="&{newtoken [api] 2024-06-12}" -time="2024-05-12T14:44:02Z" 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="2025-06-14T21:11:09Z" level=info msg="personalaccesstoken: execute: requesting token" correlation_id= token_args="&{newtoken [api] 2025-07-15}" +time="2025-06-14T21:11:09Z" level=info msg="Finished HTTP request" content_length_bytes=91 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/api/v4/internal/personal_access_token" === RUN TestExecute/With_bad_response -time="2024-05-12T14:44:02Z" level=info msg="personalaccesstoken: execute: requesting token" correlation_id= token_args="&{newtoken [read_api read_repository] 2024-06-11}" -time="2024-05-12T14:44:02Z" 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="2025-06-14T21:11:09Z" level=info msg="personalaccesstoken: execute: requesting token" correlation_id= token_args="&{newtoken [read_api read_repository] 2025-07-14}" +time="2025-06-14T21:11:09Z" level=info msg="Finished HTTP request" content_length_bytes=0 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/api/v4/internal/personal_access_token" === RUN TestExecute/when_API_returns_an_error -time="2024-05-12T14:44:02Z" level=info msg="personalaccesstoken: execute: requesting token" correlation_id= token_args="&{newtoken [read_api read_repository] 2024-06-11}" -time="2024-05-12T14:44:02Z" 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="2025-06-14T21:11:09Z" level=info msg="personalaccesstoken: execute: requesting token" correlation_id= token_args="&{newtoken [read_api read_repository] 2025-07-14}" +time="2025-06-14T21:11:09Z" level=info msg="Finished HTTP request" content_length_bytes=41 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/api/v4/internal/personal_access_token" === RUN TestExecute/When_API_fails -time="2024-05-12T14:44:02Z" level=info msg="personalaccesstoken: execute: requesting token" correlation_id= token_args="&{newtoken [read_api read_repository] 2024-06-11}" -time="2024-05-12T14:44:02Z" 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-05-12T14:44:03Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=500 url="http://unix/api/v4/internal/personal_access_token" -time="2024-05-12T14:44:05Z" 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="2025-06-14T21:11:09Z" level=info msg="personalaccesstoken: execute: requesting token" correlation_id= token_args="&{newtoken [read_api read_repository] 2025-07-14}" +time="2025-06-14T21:11:09Z" 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="2025-06-14T21:11:10Z" 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="2025-06-14T21:11:12Z" 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" === RUN TestExecute/Without_KeyID_or_User -time="2024-05-12T14:44:05Z" level=info msg="personalaccesstoken: execute: requesting token" correlation_id= token_args="&{newtoken [read_api read_repository] 2024-06-11}" +time="2025-06-14T21:11:12Z" level=info msg="personalaccesstoken: execute: requesting token" correlation_id= token_args="&{newtoken [read_api read_repository] 2025-07-14}" --- PASS: TestExecute (3.02s) --- PASS: TestExecute/Without_any_arguments (0.00s) --- PASS: TestExecute/With_too_few_arguments (0.00s) --- PASS: TestExecute/With_too_many_arguments (0.00s) --- PASS: TestExecute/With_a_bad_ttl_days_argument (0.00s) - --- PASS: TestExecute/Without_a_ttl_argument (0.01s) + --- PASS: TestExecute/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_KeyID_or_User (0.00s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/personalaccesstoken 3.044s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/personalaccesstoken 3.038s === RUN TestCountingWriter_Write --- PASS: TestCountingWriter_Write (0.00s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/readwriter 0.047s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/readwriter 0.008s === RUN TestReceivePack === RUN TestReceivePack/via_unix_network - gitalycall_test.go:24: Server address: unix:/tmp/gitaly3012524666/gitaly.sock -time="2024-05-12T14:44:03Z" 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:38371/api/v4/internal/allowed" -time="2024-05-12T14:44:03Z" 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-05-12T14:44:03Z" 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:38371/api/v4/internal/allowed" -time="2024-05-12T14:44:03Z" 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/gitaly2659123547/gitaly.sock +time="2025-06-14T21:11:10Z" level=info msg="Finished HTTP request" content_length_bytes=572 correlation_id=a-correlation-id duration_ms=3ns method=POST status=200 url="http://127.0.0.1:44977/api/v4/internal/allowed" +time="2025-06-14T21:11:10Z" 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="2025-06-14T21:11:10Z" level=info msg="Finished HTTP request" content_length_bytes=572 correlation_id=a-correlation-id duration_ms=0s method=POST status=200 url="http://127.0.0.1:44977/api/v4/internal/allowed" +time="2025-06-14T21:11:10Z" level=info msg="executing git command" command=git-receive-pack correlation_id=a-correlation-id git_protocol= gl_key_id=123 gl_key_type=key gl_project_path=group/project-path gl_repository=group/repo remote_ip=127.0.0.1 user_id=1 username=alex-doe === RUN TestReceivePack/via_tcp_network - gitalycall_test.go:24: Server address: tcp://127.0.0.1:43933 -time="2024-05-12T14:44:03Z" level=error msg="2024/05/12 14:44:03 [ERR] yamux: Failed to write header: write unix @->/tmp/gitaly3012524666/gitaly.sock: write: broken pipe" correlation_id= -time="2024-05-12T14:44:03Z" level=info msg="Finished HTTP request" content_length_bytes=555 correlation_id=a-correlation-id duration_ms=3ns method=POST status=200 url="http://127.0.0.1:41253/api/v4/internal/allowed" -time="2024-05-12T14:44:03Z" 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-05-12T14:44:03Z" level=info msg="Finished HTTP request" content_length_bytes=555 correlation_id=a-correlation-id duration_ms=2ns method=POST status=200 url="http://127.0.0.1:41253/api/v4/internal/allowed" -time="2024-05-12T14:44:03Z" 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-05-12T14:44:03Z" level=error msg="2024/05/12 14:44:03 [ERR] yamux: Failed to write body: write tcp 127.0.0.1:37028->127.0.0.1:43933: write: broken pipe" correlation_id= + gitalycall_test.go:24: Server address: tcp://127.0.0.1:45153 +time="2025-06-14T21:11:10Z" 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:38501/api/v4/internal/allowed" +time="2025-06-14T21:11:10Z" 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="2025-06-14T21:11:10Z" 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:38501/api/v4/internal/allowed" +time="2025-06-14T21:11:10Z" 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:39109 -time="2024-05-12T14:44:03Z" 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:39419/api/v4/internal/allowed" -time="2024-05-12T14:44:03Z" 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-05-12T14:44:03Z" 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:39419/api/v4/internal/allowed" -time="2024-05-12T14:44:03Z" 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-05-12T14:44:03Z" level=error msg="2024/05/12 14:44:03 [ERR] yamux: Failed to write body: write tcp 127.0.0.1:57584->127.0.0.1:39109: write: broken pipe" correlation_id= ---- PASS: TestReceivePack (0.24s) - --- PASS: TestReceivePack/via_unix_network (0.16s) - --- PASS: TestReceivePack/via_tcp_network (0.04s) - --- PASS: TestReceivePack/via_dns_network (0.04s) + gitalycall_test.go:24: Server address: dns:///127.0.0.1:44119 +time="2025-06-14T21:11:10Z" 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:39769/api/v4/internal/allowed" +time="2025-06-14T21:11:10Z" 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="2025-06-14T21:11:10Z" 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:39769/api/v4/internal/allowed" +time="2025-06-14T21:11:10Z" 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.03s) + --- PASS: TestReceivePack/via_unix_network (0.01s) + --- PASS: TestReceivePack/via_tcp_network (0.01s) + --- PASS: TestReceivePack/via_dns_network (0.01s) === RUN TestAllowedAccess -time="2024-05-12T14:44:03Z" level=info msg="Finished HTTP request" content_length_bytes=571 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/api/v4/internal/allowed" -time="2024-05-12T14:44:03Z" level=warning msg="No gRPC service name specified, defaulting to gitlab-shell-unknown" correlation_id= service_name=gitlab-shell-unknown -time="2024-05-12T14:44:03Z" 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="2025-06-14T21:11:10Z" level=info msg="Finished HTTP request" content_length_bytes=572 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/api/v4/internal/allowed" +time="2025-06-14T21:11:10Z" level=warning msg="No gRPC service name specified, defaulting to gitlab-shell-unknown" correlation_id= service_name=gitlab-shell-unknown +time="2025-06-14T21:11:10Z" 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.00s) === RUN TestForbiddenAccess -time="2024-05-12T14:44:03Z" level=error msg="2024/05/12 14:44:03 [ERR] yamux: Failed to write header: write unix @->/tmp/gitaly879667243/gitaly.sock: write: broken pipe" correlation_id= -time="2024-05-12T14:44:03Z" level=error msg="Internal API error" correlation_id= duration_ms=1ns error="" method=POST status=403 url="http://unix/api/v4/internal/allowed" +time="2025-06-14T21:11:10Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=403 url="http://unix/api/v4/internal/allowed" --- PASS: TestForbiddenAccess (0.00s) === RUN TestCustomReceivePack -time="2024-05-12T14:44:03Z" 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-05-12T14:44:03Z" level=info msg="customaction: processApiEndpoints: Performing custom action" correlation_id= endpoint=/geo/proxy/info_refs primary_repo="https://repo/path" -time="2024-05-12T14:44:03Z" 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-05-12T14:44:03Z" level=info msg="customaction: processApiEndpoints: Performing custom action" correlation_id= endpoint=/geo/proxy/push primary_repo="https://repo/path" -time="2024-05-12T14:44:03Z" 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" +time="2025-06-14T21:11:10Z" 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="2025-06-14T21:11:10Z" level=info msg="customaction: processApiEndpoints: Performing custom action" correlation_id= endpoint=/geo/proxy/info_refs primary_repo="https://repo/path" +time="2025-06-14T21:11:10Z" 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="2025-06-14T21:11:10Z" level=info msg="customaction: processApiEndpoints: Performing custom action" correlation_id= endpoint=/geo/proxy/push primary_repo="https://repo/path" +time="2025-06-14T21:11:10Z" level=info msg="Finished HTTP request" content_length_bytes=22 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/geo/proxy/push" --- PASS: TestCustomReceivePack (0.00s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/receivepack 0.300s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/receivepack 0.053s === RUN TestMissingUser -time="2024-05-12T14:44:04Z" level=info msg="Finished HTTP request" content_length_bytes=42 correlation_id= duration_ms=31ns method=POST status=200 url="http://unix/api/v4/internal/allowed" ---- PASS: TestMissingUser (0.03s) +time="2025-06-14T21:11:10Z" level=info msg="Finished HTTP request" content_length_bytes=42 correlation_id= duration_ms=2ns method=POST status=200 url="http://unix/api/v4/internal/allowed" +--- PASS: TestMissingUser (0.01s) === RUN TestConsoleMessages -time="2024-05-12T14:44:04Z" 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" +time="2025-06-14T21:11:10Z" 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) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/shared/accessverifier 0.166s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/shared/accessverifier 0.021s === RUN TestExecuteEOFSent -time="2024-05-12T14:44:04Z" level=info msg="customaction: processApiEndpoints: Performing custom action" correlation_id= endpoint=/geo/proxy/info_refs_receive_pack primary_repo="https://repo/path" -time="2024-05-12T14:44:04Z" level=info msg="Finished HTTP request" content_length_bytes=35 correlation_id= duration_ms=4ns method=POST status=200 url="http://unix/geo/proxy/info_refs_receive_pack" -time="2024-05-12T14:44:04Z" level=info msg="customaction: processApiEndpoints: Performing custom action" correlation_id= endpoint=/geo/proxy/receive_pack primary_repo="https://repo/path" -time="2024-05-12T14:44:04Z" 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" +time="2025-06-14T21:11:10Z" level=info msg="customaction: processApiEndpoints: Performing custom action" correlation_id= endpoint=/geo/proxy/info_refs_receive_pack primary_repo="https://repo/path" +time="2025-06-14T21:11:10Z" level=info msg="Finished HTTP request" content_length_bytes=35 correlation_id= duration_ms=2ns method=POST status=200 url="http://unix/geo/proxy/info_refs_receive_pack" +time="2025-06-14T21:11:10Z" level=info msg="customaction: processApiEndpoints: Performing custom action" correlation_id= endpoint=/geo/proxy/receive_pack primary_repo="https://repo/path" +time="2025-06-14T21:11:10Z" level=info msg="Finished HTTP request" content_length_bytes=35 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/geo/proxy/receive_pack" --- PASS: TestExecuteEOFSent (0.01s) === RUN TestExecuteNoEOFSent -time="2024-05-12T14:44:04Z" level=info msg="customaction: processApiEndpoints: Performing custom action" correlation_id= endpoint=/geo/proxy/info_refs_upload_pack primary_repo="https://repo/path" -time="2024-05-12T14:44:04Z" 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-05-12T14:44:04Z" level=info msg="customaction: processApiEndpoints: Performing custom action" correlation_id= endpoint=/geo/proxy/upload_pack primary_repo="https://repo/path" -time="2024-05-12T14:44:04Z" level=info msg="Finished HTTP request" content_length_bytes=35 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/geo/proxy/upload_pack" ---- PASS: TestExecuteNoEOFSent (0.02s) +time="2025-06-14T21:11:10Z" level=info msg="customaction: processApiEndpoints: Performing custom action" correlation_id= endpoint=/geo/proxy/info_refs_upload_pack primary_repo="https://repo/path" +time="2025-06-14T21:11:10Z" 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="2025-06-14T21:11:10Z" level=info msg="customaction: processApiEndpoints: Performing custom action" correlation_id= endpoint=/geo/proxy/upload_pack primary_repo="https://repo/path" +time="2025-06-14T21:11:10Z" level=info msg="Finished HTTP request" content_length_bytes=35 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/geo/proxy/upload_pack" +--- PASS: TestExecuteNoEOFSent (0.00s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/shared/customaction 0.208s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/shared/customaction 0.020s === RUN TestExecute === RUN TestExecute/With_a_known_key_id -time="2024-05-12T14:44:04Z" level=info msg="Finished HTTP request" content_length_bytes=55 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/api/v4/internal/two_factor_recovery_codes" +time="2025-06-14T21:11:10Z" level=info msg="Finished HTTP request" content_length_bytes=55 correlation_id= duration_ms=4ns method=POST status=200 url="http://unix/api/v4/internal/two_factor_recovery_codes" === RUN TestExecute/With_bad_response -time="2024-05-12T14:44:04Z" 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/two_factor_recovery_codes" -time="2024-05-12T14:44:04Z" level=error msg="twofactorrecover: displayRecoveryCodes: failed to generate recovery codes" correlation_id= error="Parsing failed" +time="2025-06-14T21:11:10Z" 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="2025-06-14T21:11:10Z" level=error msg="twofactorrecover: displayRecoveryCodes: failed to generate recovery codes" correlation_id= error="Parsing failed" === RUN TestExecute/With_API_returns_an_error -time="2024-05-12T14:44:04Z" 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-05-12T14:44:04Z" level=error msg="twofactorrecover: displayRecoveryCodes: failed to generate recovery codes" correlation_id= error="Forbidden!" +time="2025-06-14T21:11:10Z" 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="2025-06-14T21:11:10Z" level=error msg="twofactorrecover: displayRecoveryCodes: failed to generate recovery codes" correlation_id= error="Forbidden!" === RUN TestExecute/With_API_fails -time="2024-05-12T14:44:04Z" 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-05-12T14:44:05Z" 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-05-12T14:44:07Z" 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-05-12T14:44:07Z" level=error msg="twofactorrecover: displayRecoveryCodes: failed to generate recovery codes" correlation_id= error="Internal API unreachable" +time="2025-06-14T21:11:10Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=500 url="http://unix/api/v4/internal/two_factor_recovery_codes" +time="2025-06-14T21:11:11Z" 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="2025-06-14T21:11:13Z" 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="2025-06-14T21:11:13Z" level=error msg="twofactorrecover: displayRecoveryCodes: failed to generate recovery codes" correlation_id= error="Internal API unreachable" === RUN TestExecute/With_missing_arguments -time="2024-05-12T14:44:07Z" level=error msg="twofactorrecover: displayRecoveryCodes: failed to generate recovery codes" correlation_id= error="who='' is invalid" +time="2025-06-14T21:11:13Z" 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) @@ -3313,119 +3346,115 @@ --- PASS: TestExecute/With_negative_answer (0.00s) --- PASS: TestExecute/With_some_other_answer (0.00s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/twofactorrecover 3.176s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/twofactorrecover 3.034s === RUN TestExecute === RUN TestExecute/Verify_via_OTP -time="2024-05-12T14:44:04Z" level=info msg="Finished HTTP request" content_length_bytes=17 correlation_id= duration_ms=9ns method=POST status=200 url="http://unix/api/v4/internal/two_factor_manual_otp_check" -time="2024-05-12T14:44:04Z" level=info msg="Two factor verify command finished" correlation_id= message="OTP validation successful. Git operations are now allowed." +time="2025-06-14T21:11:10Z" level=info msg="Finished HTTP request" content_length_bytes=17 correlation_id= duration_ms=3ns method=POST status=200 url="http://unix/api/v4/internal/two_factor_manual_otp_check" +time="2025-06-14T21:11:10Z" level=info msg="Two factor verify command finished" correlation_id= message="OTP validation successful. Git operations are now allowed." === RUN TestExecute/Verify_via_OTP#01 -time="2024-05-12T14:44:04Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=10ns error="context canceled" method=POST url="http://unix/api/v4/internal/two_factor_push_otp_check" -time="2024-05-12T14:44:04Z" level=info msg="Finished HTTP request" content_length_bytes=17 correlation_id= duration_ms=13ns method=POST status=200 url="http://unix/api/v4/internal/two_factor_manual_otp_check" -time="2024-05-12T14:44:04Z" level=info msg="Two factor verify command finished" correlation_id= message="OTP validation successful. Git operations are now allowed." +time="2025-06-14T21:11:10Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=4ns error="context canceled" method=POST url="http://unix/api/v4/internal/two_factor_push_otp_check" +time="2025-06-14T21:11:10Z" level=info msg="Finished HTTP request" content_length_bytes=17 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/api/v4/internal/two_factor_manual_otp_check" +time="2025-06-14T21:11:10Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=500 url="http://unix/api/v4/internal/two_factor_push_otp_check" +time="2025-06-14T21:11:10Z" level=info msg="Two factor verify command finished" correlation_id= message="OTP validation successful. Git operations are now allowed." === RUN TestExecute/Verify_via_push_authentication -time="2024-05-12T14:44:04Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=13ns error="context canceled" method=POST url="http://unix/api/v4/internal/two_factor_push_otp_check" -time="2024-05-12T14:44:04Z" 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_push_otp_check" -time="2024-05-12T14:44:04Z" level=info msg="Two factor verify command finished" correlation_id= message="OTP has been validated by Push Authentication. Git operations are now allowed." +time="2025-06-14T21:11:10Z" level=info msg="Finished HTTP request" content_length_bytes=17 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/api/v4/internal/two_factor_push_otp_check" +time="2025-06-14T21:11:10Z" level=info msg="Two factor verify command finished" correlation_id= message="OTP has been validated by Push Authentication. Git operations are now allowed." === RUN TestExecute/With_an_empty_OTP -time="2024-05-12T14:44:04Z" level=info msg="Two factor verify command finished" correlation_id= message="OTP validation failed: OTP cannot be blank." +time="2025-06-14T21:11:10Z" level=info msg="Two factor verify command finished" correlation_id= message="OTP validation failed: OTP cannot be blank." === RUN TestExecute/With_bad_response -time="2024-05-12T14:44:04Z" 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-05-12T14:44:04Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=1ns error="context canceled" method=POST url="http://unix/api/v4/internal/two_factor_manual_otp_check" -time="2024-05-12T14:44:04Z" level=info msg="Finished HTTP request" content_length_bytes=0 correlation_id= duration_ms=5ns method=POST status=200 url="http://unix/api/v4/internal/two_factor_manual_otp_check" -time="2024-05-12T14:44:04Z" level=info msg="Two factor verify command finished" correlation_id= message="OTP validation failed: Parsing failed" +time="2025-06-14T21:11:10Z" 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="2025-06-14T21:11:10Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=0s error="context canceled" method=POST url="http://unix/api/v4/internal/two_factor_manual_otp_check" +time="2025-06-14T21:11:10Z" 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="2025-06-14T21:11:10Z" level=info msg="Two factor verify command finished" correlation_id= message="OTP validation failed: Parsing failed" === RUN TestExecute/With_API_returns_an_error -time="2024-05-12T14:44:04Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=6ns error="context canceled" method=POST url="http://unix/api/v4/internal/two_factor_push_otp_check" -time="2024-05-12T14:44:04Z" level=info msg="Finished HTTP request" content_length_bytes=44 correlation_id= duration_ms=3ns method=POST status=200 url="http://unix/api/v4/internal/two_factor_manual_otp_check" -time="2024-05-12T14:44:04Z" level=info msg="Two factor verify command finished" correlation_id= message="OTP validation failed: error message" +time="2025-06-14T21:11:10Z" 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="2025-06-14T21:11:10Z" level=info msg="Finished HTTP request" content_length_bytes=44 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/api/v4/internal/two_factor_manual_otp_check" +time="2025-06-14T21:11:10Z" level=info msg="Two factor verify command finished" correlation_id= message="OTP validation failed: error message" === RUN TestExecute/With_API_fails -time="2024-05-12T14:44:04Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=4ns error="context canceled" method=POST url="http://unix/api/v4/internal/two_factor_push_otp_check" -time="2024-05-12T14:44:04Z" level=error msg="Internal API error" correlation_id= duration_ms=11ns error="" method=POST status=500 url="http://unix/api/v4/internal/two_factor_manual_otp_check" -time="2024-05-12T14:44:05Z" 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-05-12T14:44:07Z" 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-05-12T14:44:07Z" level=info msg="Two factor verify command finished" correlation_id= message="OTP validation failed: Internal API unreachable" +time="2025-06-14T21:11:10Z" 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="2025-06-14T21:11:10Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=500 url="http://unix/api/v4/internal/two_factor_manual_otp_check" +time="2025-06-14T21:11:11Z" 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="2025-06-14T21:11:13Z" 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="2025-06-14T21:11:13Z" level=info msg="Two factor verify command finished" correlation_id= message="OTP validation failed: Internal API unreachable" === RUN TestExecute/With_missing_arguments -time="2024-05-12T14:44:07Z" level=info msg="Two factor verify command finished" correlation_id= message="OTP validation failed: who='' is invalid" ---- PASS: TestExecute (3.16s) - --- PASS: TestExecute/Verify_via_OTP (0.01s) - --- PASS: TestExecute/Verify_via_OTP#01 (0.11s) - --- PASS: TestExecute/Verify_via_push_authentication (0.01s) +time="2025-06-14T21:11:13Z" level=error msg="Internal API unreachable" correlation_id= duration_ms="3.014µs" error="context canceled" method=POST url="http://unix/api/v4/internal/two_factor_push_otp_check" +time="2025-06-14T21:11:13Z" level=info msg="Two factor verify command finished" correlation_id= message="OTP validation failed: who='' is invalid" +--- PASS: TestExecute (3.02s) + --- 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.01s) + --- PASS: TestExecute/With_bad_response (0.00s) --- PASS: TestExecute/With_API_returns_an_error (0.00s) - --- PASS: TestExecute/With_API_fails (3.02s) + --- PASS: TestExecute/With_API_fails (3.01s) --- PASS: TestExecute/With_missing_arguments (0.00s) === RUN TestCanceledContext -time="2024-05-12T14:44:07Z" level=info msg="Two factor verify command finished" correlation_id= message="OTP validation failed: context canceled" +time="2025-06-14T21:11:13Z" level=info msg="Two factor verify command finished" correlation_id= message="OTP validation failed: context canceled" --- PASS: TestCanceledContext (0.00s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/twofactorverify 3.368s +time="2025-06-14T21:11:13Z" level=error msg="Internal API unreachable" correlation_id= duration_ms=0s error="context canceled" method=POST url="http://unix/api/v4/internal/two_factor_push_otp_check" +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/twofactorverify 3.039s === RUN TestUploadArchive === RUN TestUploadArchive/via_unix_network - gitalycall_test.go:24: Server address: unix:/tmp/gitaly565255223/gitaly.sock -time="2024-05-12T14:44:05Z" 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:41279/api/v4/internal/allowed" -time="2024-05-12T14:44:05Z" level=info msg="executing git command" command=git-upload-archive 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/gitaly3609311733/gitaly.sock +time="2025-06-14T21:11:10Z" level=info msg="Finished HTTP request" content_length_bytes=572 correlation_id=a-correlation-id duration_ms=4ns method=POST status=200 url="http://127.0.0.1:41077/api/v4/internal/allowed" +time="2025-06-14T21:11:10Z" level=info msg="executing git command" command=git-upload-archive 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 TestUploadArchive/via_tcp_network - gitalycall_test.go:24: Server address: tcp://127.0.0.1:45019 -time="2024-05-12T14:44:05Z" level=error msg="2024/05/12 14:44:05 [ERR] yamux: Failed to write header: write unix @->/tmp/gitaly565255223/gitaly.sock: write: broken pipe" correlation_id= -time="2024-05-12T14:44:05Z" 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:44313/api/v4/internal/allowed" -time="2024-05-12T14:44:05Z" level=info msg="executing git command" command=git-upload-archive 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-05-12T14:44:05Z" level=error msg="2024/05/12 14:44:05 [ERR] yamux: Failed to write body: write tcp 127.0.0.1:38312->127.0.0.1:45019: write: broken pipe" correlation_id= + gitalycall_test.go:24: Server address: tcp://127.0.0.1:45575 +time="2025-06-14T21:11:10Z" 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:35453/api/v4/internal/allowed" +time="2025-06-14T21:11:10Z" level=info msg="executing git command" command=git-upload-archive 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 TestUploadArchive/via_dns_network - gitalycall_test.go:24: Server address: dns:///127.0.0.1:41375 -time="2024-05-12T14:44:05Z" level=info msg="Finished HTTP request" content_length_bytes=556 correlation_id=a-correlation-id duration_ms=2ns method=POST status=200 url="http://127.0.0.1:44541/api/v4/internal/allowed" -time="2024-05-12T14:44:05Z" level=info msg="executing git command" command=git-upload-archive 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: TestUploadArchive (0.05s) - --- PASS: TestUploadArchive/via_unix_network (0.02s) - --- PASS: TestUploadArchive/via_tcp_network (0.01s) - --- PASS: TestUploadArchive/via_dns_network (0.03s) + gitalycall_test.go:24: Server address: dns:///127.0.0.1:41231 +time="2025-06-14T21:11:10Z" 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:36767/api/v4/internal/allowed" +time="2025-06-14T21:11:10Z" level=info msg="executing git command" command=git-upload-archive 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: TestUploadArchive (0.01s) + --- PASS: TestUploadArchive/via_unix_network (0.01s) + --- PASS: TestUploadArchive/via_tcp_network (0.00s) + --- PASS: TestUploadArchive/via_dns_network (0.00s) === RUN TestAllowedAccess -time="2024-05-12T14:44:05Z" 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:46177/api/v4/internal/allowed" -time="2024-05-12T14:44:05Z" level=warning msg="No gRPC service name specified, defaulting to gitlab-shell-unknown" correlation_id= service_name=gitlab-shell-unknown -time="2024-05-12T14:44:05Z" level=info msg="executing git command" command=git-upload-archive 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="2025-06-14T21:11:10Z" 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:41071/api/v4/internal/allowed" +time="2025-06-14T21:11:10Z" level=warning msg="No gRPC service name specified, defaulting to gitlab-shell-unknown" correlation_id= service_name=gitlab-shell-unknown +time="2025-06-14T21:11:10Z" level=info msg="executing git command" command=git-upload-archive 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.00s) === RUN TestForbiddenAccess -time="2024-05-12T14:44:05Z" level=error msg="2024/05/12 14:44:05 [ERR] yamux: Failed to write header: write unix @->/tmp/gitaly3022664325/gitaly.sock: write: broken pipe" correlation_id= -time="2024-05-12T14:44:05Z" level=error msg="Internal API error" correlation_id= duration_ms=7ns error="" method=POST status=403 url="http://127.0.0.1:44071/api/v4/internal/allowed" ---- PASS: TestForbiddenAccess (0.01s) +time="2025-06-14T21:11:10Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=403 url="http://127.0.0.1:33751/api/v4/internal/allowed" +--- PASS: TestForbiddenAccess (0.00s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/uploadarchive 0.119s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/uploadarchive 0.036s === RUN TestUploadPack === RUN TestUploadPack/via_unix_network - gitalycall_test.go:24: Server address: unix:/tmp/gitaly1781631378/gitaly.sock -time="2024-05-12T14:44:06Z" 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:46105/api/v4/internal/allowed" -time="2024-05-12T14:44:06Z" 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/gitaly1657811210/gitaly.sock +time="2025-06-14T21:11:10Z" level=info msg="Finished HTTP request" content_length_bytes=572 correlation_id=a-correlation-id duration_ms=3ns method=POST status=200 url="http://127.0.0.1:33181/api/v4/internal/allowed" +time="2025-06-14T21:11:10Z" 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 -time="2024-05-12T14:44:06Z" level=error msg="2024/05/12 14:44:06 [ERR] yamux: Failed to write header: write unix @->/tmp/gitaly1781631378/gitaly.sock: write: broken pipe" correlation_id=a-correlation-id - gitalycall_test.go:24: Server address: tcp://127.0.0.1:45259 -time="2024-05-12T14:44:06Z" level=info msg="Finished HTTP request" content_length_bytes=555 correlation_id=a-correlation-id duration_ms=17ns method=POST status=200 url="http://127.0.0.1:40215/api/v4/internal/allowed" -time="2024-05-12T14:44:06Z" 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:41695 +time="2025-06-14T21:11:10Z" 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:39103/api/v4/internal/allowed" +time="2025-06-14T21:11:10Z" 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:46129 -time="2024-05-12T14:44:06Z" level=error msg="2024/05/12 14:44:06 [ERR] yamux: Failed to write header: write tcp 127.0.0.1:56940->127.0.0.1:45259: write: connection reset by peer" correlation_id=a-correlation-id -time="2024-05-12T14:44:06Z" 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:34243/api/v4/internal/allowed" -time="2024-05-12T14:44:06Z" 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.21s) - --- PASS: TestUploadPack/via_unix_network (0.13s) - --- PASS: TestUploadPack/via_tcp_network (0.05s) - --- PASS: TestUploadPack/via_dns_network (0.03s) + gitalycall_test.go:24: Server address: dns:///127.0.0.1:35693 +time="2025-06-14T21:11:10Z" 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:38975/api/v4/internal/allowed" +time="2025-06-14T21:11:10Z" 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.02s) + --- PASS: TestUploadPack/via_unix_network (0.01s) + --- PASS: TestUploadPack/via_tcp_network (0.00s) + --- PASS: TestUploadPack/via_dns_network (0.00s) === RUN TestAllowedAccess -time="2024-05-12T14:44:06Z" level=info msg="Finished HTTP request" content_length_bytes=571 correlation_id= duration_ms=4ns method=POST status=200 url="http://127.0.0.1:43871/api/v4/internal/allowed" -time="2024-05-12T14:44:06Z" level=warning msg="No gRPC service name specified, defaulting to gitlab-shell-unknown" correlation_id= service_name=gitlab-shell-unknown -time="2024-05-12T14:44:06Z" 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.03s) +time="2025-06-14T21:11:10Z" 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:42479/api/v4/internal/allowed" +time="2025-06-14T21:11:10Z" level=warning msg="No gRPC service name specified, defaulting to gitlab-shell-unknown" correlation_id= service_name=gitlab-shell-unknown +time="2025-06-14T21:11:10Z" 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.00s) === RUN TestForbiddenAccess -time="2024-05-12T14:44:06Z" level=error msg="2024/05/12 14:44:06 [ERR] yamux: Failed to write header: write unix @->/tmp/gitaly912817390/gitaly.sock: write: broken pipe" correlation_id= -time="2024-05-12T14:44:06Z" level=error msg="Internal API error" correlation_id= duration_ms=1ns error="" method=POST status=403 url="http://127.0.0.1:37477/api/v4/internal/allowed" +time="2025-06-14T21:11:10Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=403 url="http://127.0.0.1:42075/api/v4/internal/allowed" --- PASS: TestForbiddenAccess (0.00s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/uploadpack 0.443s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/command/uploadpack 0.040s === RUN TestConfigApplyGlobalState --- PASS: TestConfigApplyGlobalState (0.00s) === RUN TestCustomPrometheusMetrics -time="2024-05-12T14:44:05Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=404 url="http://127.0.0.1:36407" ---- PASS: TestCustomPrometheusMetrics (0.00s) +time="2025-06-14T21:11:10Z" level=error msg="Internal API error" correlation_id= duration_ms=4ns error="" method=GET status=404 url="http://127.0.0.1:35305" +--- PASS: TestCustomPrometheusMetrics (0.01s) === RUN TestNewFromDir ---- PASS: TestNewFromDir (0.02s) +--- PASS: TestNewFromDir (0.00s) === RUN TestYAMLDuration === RUN TestYAMLDuration/seconds_assumed_by_default === RUN TestYAMLDuration/milliseconds_are_parsed @@ -3435,7 +3464,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.080s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/config 0.028s === RUN TestDisplayWarningMessage === RUN TestDisplayWarningMessage/empty === RUN TestDisplayWarningMessage/basically_empty @@ -3481,7 +3510,7 @@ === RUN Test_divider --- PASS: Test_divider (0.00s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/console 0.056s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/console 0.007s === RUN TestNewSuccess === RUN TestNewSuccess/GITLAB_SHELL_DIR_env_var_is_not_defined executable_test.go:65: @@ -3508,299 +3537,298 @@ --- 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.044s +FAIL gitlab.com/gitlab-org/gitlab-shell/v14/internal/executable 0.006s === RUN TestPrometheusMetrics -time="2024-05-12T14:44:05Z" level=warning msg="No gRPC service name specified, defaulting to gitlab-shell-unknown" correlation_id= service_name=gitlab-shell-unknown -time="2024-05-12T14:44:05Z" level=warning msg="No gRPC service name specified, defaulting to gitlab-shell-unknown" correlation_id= service_name=gitlab-shell-unknown +time="2025-06-14T21:11:10Z" level=warning msg="No gRPC service name specified, defaulting to gitlab-shell-unknown" correlation_id= service_name=gitlab-shell-unknown +time="2025-06-14T21:11:10Z" level=warning msg="No gRPC service name specified, defaulting to gitlab-shell-unknown" correlation_id= service_name=gitlab-shell-unknown --- PASS: TestPrometheusMetrics (0.00s) === RUN TestCachedConnections -time="2024-05-12T14:44:05Z" level=warning msg="No gRPC service name specified, defaulting to gitlab-shell-unknown" correlation_id= service_name=gitlab-shell-unknown -time="2024-05-12T14:44:05Z" level=warning msg="No gRPC service name specified, defaulting to gitlab-shell-unknown" correlation_id= service_name=gitlab-shell-unknown +time="2025-06-14T21:11:10Z" level=warning msg="No gRPC service name specified, defaulting to gitlab-shell-unknown" correlation_id= service_name=gitlab-shell-unknown +time="2025-06-14T21:11:10Z" level=warning msg="No gRPC service name specified, defaulting to gitlab-shell-unknown" correlation_id= service_name=gitlab-shell-unknown --- PASS: TestCachedConnections (0.00s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitaly 0.044s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitaly 0.021s === RUN TestSuccessfulResponses === RUN TestSuccessfulResponses/Provide_key_id_within_the_request -time="2024-05-12T14:44:07Z" level=info msg="Finished HTTP request" content_length_bytes=690 correlation_id= duration_ms=6ns method=POST status=200 url="http://unix/api/v4/internal/allowed" +time="2025-06-14T21:11:10Z" level=info msg="Finished HTTP request" content_length_bytes=690 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/api/v4/internal/allowed" === RUN TestSuccessfulResponses/Provide_username_within_the_request -time="2024-05-12T14:44:07Z" level=info msg="Finished HTTP request" content_length_bytes=690 correlation_id= duration_ms=3ns method=POST status=200 url="http://unix/api/v4/internal/allowed" +time="2025-06-14T21:11:10Z" level=info msg="Finished HTTP request" content_length_bytes=690 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/api/v4/internal/allowed" === RUN TestSuccessfulResponses/Provide_krb5principal_within_the_request -time="2024-05-12T14:44:07Z" 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.01s) +time="2025-06-14T21:11:10Z" 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.01s) + --- 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) === RUN TestGeoPushGetCustomAction -time="2024-05-12T14:44:07Z" 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" +time="2025-06-14T21:11:10Z" 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) === RUN TestGeoPullGetCustomAction -time="2024-05-12T14:44:07Z" level=info msg="Finished HTTP request" content_length_bytes=1148 correlation_id= duration_ms=97ns method=POST status=300 url="http://unix/api/v4/internal/allowed" ---- PASS: TestGeoPullGetCustomAction (0.10s) +time="2025-06-14T21:11:10Z" 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.00s) === RUN TestErrorResponses === RUN TestErrorResponses/A_response_with_an_error_message -time="2024-05-12T14:44:07Z" level=error msg="Internal API error" correlation_id= duration_ms=20ns error="" method=POST status=403 url="http://unix/api/v4/internal/allowed" +time="2025-06-14T21:11:10Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=403 url="http://unix/api/v4/internal/allowed" === RUN TestErrorResponses/A_response_with_bad_JSON -time="2024-05-12T14:44:07Z" 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="2025-06-14T21:11:10Z" level=info msg="Finished HTTP request" content_length_bytes=24 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/api/v4/internal/allowed" === RUN TestErrorResponses/An_error_response_without_message -time="2024-05-12T14:44:07Z" 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.02s) - --- PASS: TestErrorResponses/A_response_with_an_error_message (0.02s) +time="2025-06-14T21:11:10Z" 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) === RUN TestCheckIP === RUN TestCheckIP/IPv4_address -time="2024-05-12T14:44:07Z" 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="2025-06-14T21:11:10Z" level=info msg="Finished HTTP request" content_length_bytes=0 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/api/v4/internal/allowed" === RUN TestCheckIP/IPv6_address -time="2024-05-12T14:44:07Z" level=info msg="Finished HTTP request" content_length_bytes=0 correlation_id= duration_ms=5ns method=POST status=200 url="http://unix/api/v4/internal/allowed" +time="2025-06-14T21:11:10Z" level=info msg="Finished HTTP request" content_length_bytes=0 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/api/v4/internal/allowed" === RUN TestCheckIP/Host_and_port -time="2024-05-12T14:44:07Z" 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="2025-06-14T21:11:10Z" level=info msg="Finished HTTP request" content_length_bytes=0 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/api/v4/internal/allowed" === RUN TestCheckIP/IPv6_host_and_port -time="2024-05-12T14:44:07Z" 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="2025-06-14T21:11:10Z" level=info msg="Finished HTTP request" content_length_bytes=0 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/api/v4/internal/allowed" === RUN TestCheckIP/Bad_remote_addr -time="2024-05-12T14:44:07Z" 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/allowed" ---- PASS: TestCheckIP (0.03s) +time="2025-06-14T21:11:10Z" 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.01s) + --- 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.01s) + --- PASS: TestCheckIP/Bad_remote_addr (0.00s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/accessverifier 0.264s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/accessverifier 0.044s === RUN TestGetByKey -time="2024-05-12T14:44:07Z" level=info msg="Finished HTTP request" content_length_bytes=43 correlation_id= duration_ms=5ns method=GET status=200 url="http://unix/api/v4/internal/authorized_certs?key=key&user_identifier=user-id" ---- PASS: TestGetByKey (0.01s) +time="2025-06-14T21:11:10Z" level=info msg="Finished HTTP request" content_length_bytes=43 correlation_id= duration_ms=2ns method=GET status=200 url="http://unix/api/v4/internal/authorized_certs?key=key&user_identifier=user-id" +--- PASS: TestGetByKey (0.00s) === RUN TestGetByKeyErrorResponses === RUN TestGetByKeyErrorResponses/A_response_with_an_error_message -time="2024-05-12T14:44:07Z" level=error msg="Internal API error" correlation_id= duration_ms=1ns error="" method=GET status=403 url="http://unix/api/v4/internal/authorized_certs?key=broken-message&user_identifier=user-id" +time="2025-06-14T21:11:10Z" 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" === RUN TestGetByKeyErrorResponses/A_response_with_bad_JSON -time="2024-05-12T14:44:07Z" level=info msg="Finished HTTP request" content_length_bytes=27 correlation_id= duration_ms=7ns method=GET status=200 url="http://unix/api/v4/internal/authorized_certs?key=broken-json&user_identifier=user-id" +time="2025-06-14T21:11:10Z" level=info msg="Finished HTTP request" content_length_bytes=27 correlation_id= duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/authorized_certs?key=broken-json&user_identifier=user-id" === RUN TestGetByKeyErrorResponses/A_forbidden_(403)_response_without_message -time="2024-05-12T14:44:07Z" level=error msg="Internal API error" correlation_id= duration_ms=7ns error="" method=GET status=403 url="http://unix/api/v4/internal/authorized_certs?key=broken-empty&user_identifier=user-id" +time="2025-06-14T21:11:10Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=403 url="http://unix/api/v4/internal/authorized_certs?key=broken-empty&user_identifier=user-id" === RUN TestGetByKeyErrorResponses/A_not_found_(404)_response_without_message -time="2024-05-12T14:44:07Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=404 url="http://unix/api/v4/internal/authorized_certs?key=not-found&user_identifier=user-id" ---- PASS: TestGetByKeyErrorResponses (0.02s) +time="2025-06-14T21:11:10Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=404 url="http://unix/api/v4/internal/authorized_certs?key=not-found&user_identifier=user-id" +--- PASS: TestGetByKeyErrorResponses (0.00s) --- PASS: TestGetByKeyErrorResponses/A_response_with_an_error_message (0.00s) - --- PASS: TestGetByKeyErrorResponses/A_response_with_bad_JSON (0.01s) - --- PASS: TestGetByKeyErrorResponses/A_forbidden_(403)_response_without_message (0.01s) + --- PASS: TestGetByKeyErrorResponses/A_response_with_bad_JSON (0.00s) + --- PASS: TestGetByKeyErrorResponses/A_forbidden_(403)_response_without_message (0.00s) --- PASS: TestGetByKeyErrorResponses/A_not_found_(404)_response_without_message (0.00s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/authorizedcerts 0.207s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/authorizedcerts 0.025s === RUN TestGetByKey -time="2024-05-12T14:44:08Z" 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" ---- PASS: TestGetByKey (0.01s) +time="2025-06-14T21:11:10Z" 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) === RUN TestGetByKeyErrorResponses === RUN TestGetByKeyErrorResponses/A_response_with_an_error_message -time="2024-05-12T14:44:08Z" 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="2025-06-14T21:11:10Z" 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-05-12T14:44:08Z" 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="2025-06-14T21:11:10Z" level=info msg="Finished HTTP request" content_length_bytes=27 correlation_id= duration_ms=1ns 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-05-12T14:44:08Z" 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="2025-06-14T21:11:10Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=403 url="http://unix/api/v4/internal/authorized_keys?key=broken-empty" === RUN TestGetByKeyErrorResponses/A_not_found_(404)_response_without_message -time="2024-05-12T14:44:08Z" 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="2025-06-14T21:11:10Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=404 url="http://unix/api/v4/internal/authorized_keys?key=not-found" --- PASS: TestGetByKeyErrorResponses (0.01s) --- PASS: TestGetByKeyErrorResponses/A_response_with_an_error_message (0.00s) --- PASS: TestGetByKeyErrorResponses/A_response_with_bad_JSON (0.00s) --- PASS: TestGetByKeyErrorResponses/A_forbidden_(403)_response_without_message (0.00s) --- PASS: TestGetByKeyErrorResponses/A_not_found_(404)_response_without_message (0.00s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/authorizedkeys 0.135s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/authorizedkeys 0.026s === RUN TestGetByKeyId -time="2024-05-12T14:44:08Z" 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?key_id=1" ---- PASS: TestGetByKeyId (0.01s) +time="2025-06-14T21:11:10Z" 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?key_id=1" +--- PASS: TestGetByKeyId (0.00s) === RUN TestGetByUsername -time="2024-05-12T14:44:08Z" 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="2025-06-14T21:11:10Z" level=info msg="Finished HTTP request" content_length_bytes=49 correlation_id= duration_ms=1ns method=GET status=200 url="http://unix/api/v4/internal/discover?username=jane-doe" --- PASS: TestGetByUsername (0.00s) === RUN TestGetByKrb5Principal -time="2024-05-12T14:44:08Z" 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" +time="2025-06-14T21:11:10Z" 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) === RUN TestMissingUser -time="2024-05-12T14:44:08Z" 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" +time="2025-06-14T21:11:10Z" level=info msg="Finished HTTP request" content_length_bytes=4 correlation_id= duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/discover?username=missing" --- PASS: TestMissingUser (0.00s) === RUN TestErrorResponses === RUN TestErrorResponses/A_response_with_an_error_message -time="2024-05-12T14:44:08Z" 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="2025-06-14T21:11:10Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=403 url="http://unix/api/v4/internal/discover?username=broken_message" === RUN TestErrorResponses/A_response_with_bad_JSON -time="2024-05-12T14:44:08Z" 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="2025-06-14T21:11:10Z" level=info msg="Finished HTTP request" content_length_bytes=27 correlation_id= duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/discover?username=broken_json" === RUN TestErrorResponses/An_error_response_without_message -time="2024-05-12T14:44:08Z" 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" +time="2025-06-14T21:11:10Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=403 url="http://unix/api/v4/internal/discover?username=broken_empty" --- PASS: TestErrorResponses (0.00s) --- PASS: TestErrorResponses/A_response_with_an_error_message (0.00s) --- PASS: TestErrorResponses/A_response_with_bad_JSON (0.00s) --- PASS: TestErrorResponses/An_error_response_without_message (0.00s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/discover 0.100s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/discover 0.028s === RUN TestInfoRefs -time="2024-05-12T14:44:08Z" level=info msg="Finished HTTP request" content_length_bytes=16 correlation_id= duration_ms=4ns method=GET status=200 url="http://127.0.0.1:34843/info/refs?service=git-receive-pack" -time="2024-05-12T14:44:08Z" level=info msg="Finished HTTP request" content_length_bytes=15 correlation_id= duration_ms=3ns method=GET status=200 url="http://127.0.0.1:34843/info/refs?service=git-upload-pack" -time="2024-05-12T14:44:08Z" 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:34843/info/refs?service=git-archive-pack" +time="2025-06-14T21:11:10Z" level=info msg="Finished HTTP request" content_length_bytes=16 correlation_id= duration_ms=2ns method=GET status=200 url="http://127.0.0.1:37559/info/refs?service=git-receive-pack" +time="2025-06-14T21:11:10Z" level=info msg="Finished HTTP request" content_length_bytes=15 correlation_id= duration_ms=1ns method=GET status=200 url="http://127.0.0.1:37559/info/refs?service=git-upload-pack" +time="2025-06-14T21:11:10Z" 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:37559/info/refs?service=git-archive-pack" --- PASS: TestInfoRefs (0.01s) === RUN TestReceivePack -time="2024-05-12T14:44:08Z" 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:45295/git-receive-pack" +time="2025-06-14T21:11:10Z" 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:39399/git-receive-pack" --- PASS: TestReceivePack (0.00s) === RUN TestUploadPack -time="2024-05-12T14:44:08Z" level=info msg="Finished HTTP request" content_length_bytes=24 correlation_id= duration_ms=0s method=POST status=200 url="http://127.0.0.1:37899/git-upload-pack" +time="2025-06-14T21:11:10Z" level=info msg="Finished HTTP request" content_length_bytes=24 correlation_id= duration_ms=0s method=POST status=200 url="http://127.0.0.1:41407/git-upload-pack" --- PASS: TestUploadPack (0.00s) === RUN TestFailedHTTPRequest -time="2024-05-12T14:44:08Z" level=error msg="Internal API error" correlation_id= duration_ms=4ns error="" method=GET status=400 url="http://127.0.0.1:45287/info/refs?service=git-receive-pack" ---- PASS: TestFailedHTTPRequest (0.01s) +time="2025-06-14T21:11:10Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=400 url="http://127.0.0.1:46625/info/refs?service=git-receive-pack" +--- PASS: TestFailedHTTPRequest (0.00s) === RUN TestFailedErrorReadRequest -time="2024-05-12T14:44:08Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=400 url="http://127.0.0.1:34961/info/refs?service=git-receive-pack" +time="2025-06-14T21:11:10Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=GET status=400 url="http://127.0.0.1:42179/info/refs?service=git-receive-pack" --- PASS: TestFailedErrorReadRequest (0.00s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/git 0.068s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/git 0.026s === RUN TestAudit -time="2024-05-12T14:44:08Z" level=info msg="Finished HTTP request" content_length_bytes=0 correlation_id= duration_ms=3ns method=POST status=200 url="http://unix/api/v4/internal/shellhorse/git_audit_event" +time="2025-06-14T21:11:10Z" level=info msg="Finished HTTP request" content_length_bytes=0 correlation_id= duration_ms=4ns method=POST status=200 url="http://unix/api/v4/internal/shellhorse/git_audit_event" --- PASS: TestAudit (0.01s) === RUN TestAuditFailed -time="2024-05-12T14:44:08Z" level=error msg="Internal API error" correlation_id= duration_ms=2ns error="" method=POST status=400 url="http://unix/api/v4/internal/shellhorse/git_audit_event" +time="2025-06-14T21:11:10Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=400 url="http://unix/api/v4/internal/shellhorse/git_audit_event" --- PASS: TestAuditFailed (0.00s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/gitauditevent 0.072s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/gitauditevent 0.022s === RUN TestCheck -time="2024-05-12T14:44:09Z" level=info msg="Finished HTTP request" content_length_bytes=120 correlation_id= duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/check" ---- PASS: TestCheck (0.01s) +time="2025-06-14T21:11:10Z" level=info msg="Finished HTTP request" content_length_bytes=120 correlation_id= duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/check" +--- PASS: TestCheck (0.00s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/healthcheck 0.209s -? gitlab.com/gitlab-org/gitlab-shell/v14/internal/metrics [no test files] +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/healthcheck 0.018s === RUN TestFailedRequests === RUN TestFailedRequests/With_bad_response -time="2024-05-12T14:44:10Z" 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:42579/api/v4/internal/lfs_authenticate" +time="2025-06-14T21:11:10Z" level=info msg="Finished HTTP request" content_length_bytes=0 correlation_id= duration_ms=2ns method=POST status=200 url="http://127.0.0.1:43991/api/v4/internal/lfs_authenticate" === RUN TestFailedRequests/With_API_returns_an_error -time="2024-05-12T14:44:10Z" level=error msg="Internal API error" correlation_id= duration_ms=4ns error="" method=POST status=403 url="http://127.0.0.1:42579/api/v4/internal/lfs_authenticate" +time="2025-06-14T21:11:10Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=403 url="http://127.0.0.1:43991/api/v4/internal/lfs_authenticate" === RUN TestFailedRequests/With_API_fails -time="2024-05-12T14:44:10Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=500 url="http://127.0.0.1:42579/api/v4/internal/lfs_authenticate" -time="2024-05-12T14:44:11Z" level=error msg="Internal API error" correlation_id= duration_ms=143ns error="" method=POST status=500 url="http://127.0.0.1:42579/api/v4/internal/lfs_authenticate" -time="2024-05-12T14:44:13Z" level=error msg="Internal API error" correlation_id= duration_ms=4ns error="" method=POST status=500 url="http://127.0.0.1:42579/api/v4/internal/lfs_authenticate" ---- PASS: TestFailedRequests (3.18s) - --- PASS: TestFailedRequests/With_bad_response (0.01s) +time="2025-06-14T21:11:10Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=500 url="http://127.0.0.1:43991/api/v4/internal/lfs_authenticate" +time="2025-06-14T21:11:11Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=500 url="http://127.0.0.1:43991/api/v4/internal/lfs_authenticate" +time="2025-06-14T21:11:13Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=500 url="http://127.0.0.1:43991/api/v4/internal/lfs_authenticate" +--- PASS: TestFailedRequests (3.02s) + --- PASS: TestFailedRequests/With_bad_response (0.00s) --- PASS: TestFailedRequests/With_API_returns_an_error (0.00s) - --- PASS: TestFailedRequests/With_API_fails (3.16s) + --- PASS: TestFailedRequests/With_API_fails (3.02s) === RUN TestSuccessfulRequests === RUN TestSuccessfulRequests/For_download -time="2024-05-12T14:44:13Z" level=info msg="Finished HTTP request" content_length_bytes=116 correlation_id= duration_ms=0s method=POST status=200 url="http://127.0.0.1:33157/api/v4/internal/lfs_authenticate" +time="2025-06-14T21:11:13Z" level=info msg="Finished HTTP request" content_length_bytes=116 correlation_id= duration_ms=0s method=POST status=200 url="http://127.0.0.1:40295/api/v4/internal/lfs_authenticate" === RUN TestSuccessfulRequests/For_upload -time="2024-05-12T14:44:13Z" level=info msg="Finished HTTP request" content_length_bytes=116 correlation_id= duration_ms=0s method=POST status=200 url="http://127.0.0.1:33157/api/v4/internal/lfs_authenticate" +time="2025-06-14T21:11:13Z" level=info msg="Finished HTTP request" content_length_bytes=116 correlation_id= duration_ms=0s method=POST status=200 url="http://127.0.0.1:40295/api/v4/internal/lfs_authenticate" --- PASS: TestSuccessfulRequests (0.00s) --- PASS: TestSuccessfulRequests/For_download (0.00s) --- PASS: TestSuccessfulRequests/For_upload (0.00s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/lfsauthenticate 3.346s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/lfsauthenticate 3.033s === RUN TestGetPersonalAccessTokenByKeyId -time="2024-05-12T14:44:10Z" level=info msg="Finished HTTP request" content_length_bytes=114 correlation_id= duration_ms=12ns method=POST status=200 url="http://unix/api/v4/internal/personal_access_token" ---- PASS: TestGetPersonalAccessTokenByKeyId (0.01s) +time="2025-06-14T21:11:10Z" 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.00s) === RUN TestGetRecoveryCodesByUsername -time="2024-05-12T14:44:10Z" 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-05-12T14:44:10Z" 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" +time="2025-06-14T21:11:10Z" 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="2025-06-14T21:11:10Z" 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) === RUN TestMissingUser -time="2024-05-12T14:44:10Z" level=info msg="Finished HTTP request" content_length_bytes=43 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/api/v4/internal/personal_access_token" +time="2025-06-14T21:11:10Z" level=info msg="Finished HTTP request" content_length_bytes=43 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/api/v4/internal/personal_access_token" --- PASS: TestMissingUser (0.00s) === RUN TestErrorResponses === RUN TestErrorResponses/A_response_with_an_error_message -time="2024-05-12T14:44:10Z" level=error msg="Internal API error" correlation_id= duration_ms=4ns error="" method=POST status=403 url="http://unix/api/v4/internal/personal_access_token" +time="2025-06-14T21:11:10Z" 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" === RUN TestErrorResponses/A_response_with_bad_JSON -time="2024-05-12T14:44:10Z" 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="2025-06-14T21:11:10Z" level=info msg="Finished HTTP request" content_length_bytes=27 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/api/v4/internal/personal_access_token" === RUN TestErrorResponses/An_error_response_without_message -time="2024-05-12T14:44:10Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=403 url="http://unix/api/v4/internal/personal_access_token" ---- PASS: TestErrorResponses (0.01s) +time="2025-06-14T21:11:10Z" 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) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/personalaccesstoken 0.059s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/personalaccesstoken 0.018s === RUN TestGetRecoveryCodesByKeyId -time="2024-05-12T14:44:10Z" 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" +time="2025-06-14T21:11:10Z" level=info msg="Finished HTTP request" content_length_bytes=59 correlation_id= duration_ms=2ns method=POST status=200 url="http://unix/api/v4/internal/two_factor_recovery_codes" --- PASS: TestGetRecoveryCodesByKeyId (0.00s) === RUN TestGetRecoveryCodesByUsername -time="2024-05-12T14:44:10Z" 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" -time="2024-05-12T14:44:10Z" 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.01s) +time="2025-06-14T21:11:10Z" 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="2025-06-14T21:11:10Z" level=info msg="Finished HTTP request" content_length_bytes=59 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/api/v4/internal/two_factor_recovery_codes" +--- PASS: TestGetRecoveryCodesByUsername (0.00s) === RUN TestMissingUser -time="2024-05-12T14:44:10Z" 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" +time="2025-06-14T21:11:10Z" level=info msg="Finished HTTP request" content_length_bytes=43 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/api/v4/internal/two_factor_recovery_codes" --- PASS: TestMissingUser (0.00s) === RUN TestErrorResponses === RUN TestErrorResponses/A_response_with_an_error_message -time="2024-05-12T14:44:10Z" 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="2025-06-14T21:11:10Z" 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" === RUN TestErrorResponses/A_response_with_bad_JSON -time="2024-05-12T14:44:10Z" 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="2025-06-14T21:11:10Z" level=info msg="Finished HTTP request" content_length_bytes=27 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/api/v4/internal/two_factor_recovery_codes" === RUN TestErrorResponses/An_error_response_without_message -time="2024-05-12T14:44:10Z" 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="2025-06-14T21:11:10Z" 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) --- PASS: TestErrorResponses/A_response_with_bad_JSON (0.00s) --- PASS: TestErrorResponses/An_error_response_without_message (0.00s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/twofactorrecover 0.072s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/twofactorrecover 0.018s === RUN TestVerifyOTPByKeyId -time="2024-05-12T14:44:10Z" 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="2025-06-14T21:11:10Z" level=info msg="Finished HTTP request" content_length_bytes=17 correlation_id= duration_ms=2ns method=POST status=200 url="http://unix/api/v4/internal/two_factor_manual_otp_check" --- PASS: TestVerifyOTPByKeyId (0.00s) === RUN TestVerifyOTPByUsername -time="2024-05-12T14:44:10Z" 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-05-12T14:44:10Z" level=info msg="Finished HTTP request" content_length_bytes=17 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/api/v4/internal/two_factor_manual_otp_check" +time="2025-06-14T21:11:10Z" 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="2025-06-14T21:11:10Z" level=info msg="Finished HTTP request" content_length_bytes=17 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/api/v4/internal/two_factor_manual_otp_check" --- PASS: TestVerifyOTPByUsername (0.00s) === RUN TestErrorMessage -time="2024-05-12T14:44:10Z" level=info msg="Finished HTTP request" content_length_bytes=44 correlation_id= duration_ms=4ns method=POST status=200 url="http://unix/api/v4/internal/two_factor_manual_otp_check" ---- PASS: TestErrorMessage (0.01s) +time="2025-06-14T21:11:10Z" level=info msg="Finished HTTP request" content_length_bytes=44 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/api/v4/internal/two_factor_manual_otp_check" +--- PASS: TestErrorMessage (0.00s) === RUN TestErrorResponses === RUN TestErrorResponses/A_response_with_an_error_message -time="2024-05-12T14:44:10Z" level=error msg="Internal API error" correlation_id= duration_ms=2ns error="" method=POST status=403 url="http://unix/api/v4/internal/two_factor_manual_otp_check" +time="2025-06-14T21:11:10Z" 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" === RUN TestErrorResponses/A_response_with_bad_JSON -time="2024-05-12T14:44:10Z" 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_manual_otp_check" +time="2025-06-14T21:11:10Z" level=info msg="Finished HTTP request" content_length_bytes=27 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/api/v4/internal/two_factor_manual_otp_check" === RUN TestErrorResponses/An_error_response_without_message -time="2024-05-12T14:44:10Z" level=error msg="Internal API error" correlation_id= duration_ms=91ns error="" method=POST status=403 url="http://unix/api/v4/internal/two_factor_manual_otp_check" ---- PASS: TestErrorResponses (0.10s) +time="2025-06-14T21:11:10Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=403 url="http://unix/api/v4/internal/two_factor_manual_otp_check" +--- PASS: TestErrorResponses (0.00s) --- PASS: TestErrorResponses/A_response_with_an_error_message (0.00s) --- PASS: TestErrorResponses/A_response_with_bad_JSON (0.00s) - --- PASS: TestErrorResponses/An_error_response_without_message (0.09s) + --- PASS: TestErrorResponses/An_error_response_without_message (0.00s) === RUN TestVerifyPush -time="2024-05-12T14:44:10Z" level=info msg="Finished HTTP request" content_length_bytes=17 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/api/v4/internal/two_factor_push_otp_check" +time="2025-06-14T21:11:10Z" level=info msg="Finished HTTP request" content_length_bytes=17 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/api/v4/internal/two_factor_push_otp_check" --- PASS: TestVerifyPush (0.00s) === RUN TestErrorMessagePush -time="2024-05-12T14:44:10Z" level=info msg="Finished HTTP request" content_length_bytes=44 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/api/v4/internal/two_factor_push_otp_check" +time="2025-06-14T21:11:10Z" level=info msg="Finished HTTP request" content_length_bytes=44 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/api/v4/internal/two_factor_push_otp_check" --- PASS: TestErrorMessagePush (0.00s) === RUN TestErrorResponsesPush === RUN TestErrorResponsesPush/A_response_with_an_error_message -time="2024-05-12T14:44:10Z" level=error msg="Internal API error" correlation_id= duration_ms=11ns error="" method=POST status=403 url="http://unix/api/v4/internal/two_factor_push_otp_check" +time="2025-06-14T21:11:10Z" level=error msg="Internal API error" correlation_id= duration_ms=0s error="" method=POST status=403 url="http://unix/api/v4/internal/two_factor_push_otp_check" === RUN TestErrorResponsesPush/A_response_with_bad_JSON -time="2024-05-12T14:44:10Z" 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="2025-06-14T21:11:10Z" level=info msg="Finished HTTP request" content_length_bytes=27 correlation_id= duration_ms=0s method=POST status=200 url="http://unix/api/v4/internal/two_factor_push_otp_check" === RUN TestErrorResponsesPush/An_error_response_without_message -time="2024-05-12T14:44:10Z" 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.01s) - --- PASS: TestErrorResponsesPush/A_response_with_an_error_message (0.01s) +time="2025-06-14T21:11:10Z" 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) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/twofactorverify 0.208s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/gitlabnet/twofactorverify 0.022s === RUN TestRunGitalyCommand -time="2024-05-12T14:44:10Z" level=warning msg="No gRPC service name specified, defaulting to gitlab-shell-unknown" correlation_id= service_name=gitlab-shell-unknown -time="2024-05-12T14:44:10Z" level=error msg="Failed to execute Git command" correlation_id= error=error exit_status=0 +time="2025-06-14T21:11:10Z" level=warning msg="No gRPC service name specified, defaulting to gitlab-shell-unknown" correlation_id= service_name=gitlab-shell-unknown +time="2025-06-14T21:11:10Z" level=error msg="Failed to execute Git command" correlation_id= error=error exit_status=0 --- PASS: TestRunGitalyCommand (0.00s) === RUN TestCachingOfGitalyConnections -time="2024-05-12T14:44:10Z" level=warning msg="No gRPC service name specified, defaulting to gitlab-shell-unknown" correlation_id= service_name=gitlab-shell-unknown +time="2025-06-14T21:11:10Z" 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-05-12T14:44:10Z" level=error msg="Failed to get connection to execute Git command" correlation_id= error="RunGitalyCommand: no gitaly_address given" +time="2025-06-14T21:11:10Z" 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-05-12T14:44:10Z" level=warning msg="No gRPC service name specified, defaulting to gitlab-shell-unknown" correlation_id= service_name=gitlab-shell-unknown -time="2024-05-12T14:44:10Z" level=error msg="Failed to execute Git command" correlation_id= error="rpc error: code = Unavailable desc = error" exit_status=0 +time="2025-06-14T21:11:10Z" level=warning msg="No gRPC service name specified, defaulting to gitlab-shell-unknown" correlation_id= service_name=gitlab-shell-unknown +time="2025-06-14T21:11:10Z" 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-05-12T14:44:10Z" level=warning msg="No gRPC service name specified, defaulting to gitlab-shell-unknown" correlation_id= service_name=gitlab-shell-unknown -time="2024-05-12T14:44:10Z" level=error msg="Failed to execute Git command" correlation_id= error="rpc error: code = Unavailable desc = too busy" exit_status=0 +time="2025-06-14T21:11:10Z" level=warning msg="No gRPC service name specified, defaulting to gitlab-shell-unknown" correlation_id= service_name=gitlab-shell-unknown +time="2025-06-14T21:11:10Z" level=error msg="Failed to execute Git command" correlation_id= error="rpc error: code = Unavailable desc = too busy" exit_status=0 --- PASS: TestGitalyLimitErr (0.00s) === RUN TestRunGitalyCommandMetadata === RUN TestRunGitalyCommandMetadata/gitaly_feature_flags -time="2024-05-12T14:44:10Z" level=warning msg="No gRPC service name specified, defaulting to gitlab-shell-unknown" correlation_id= service_name=gitlab-shell-unknown +time="2025-06-14T21:11:10Z" 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-05-12T14:44:10Z" 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="2025-06-14T21:11:10Z" 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.103s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/handler 0.017s === RUN TestFailingNewPublicKeyLine === RUN TestFailingNewPublicKeyLine/When_Id_has_non-alphanumeric_and_non-dash_characters_in_it === RUN TestFailingNewPublicKeyLine/When_public_key_has_newline_in_it @@ -3816,18 +3844,18 @@ === RUN TestToString --- PASS: TestToString (0.00s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/keyline 0.048s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/keyline 0.011s === RUN TestConfigure --- PASS: TestConfigure (0.00s) === RUN TestConfigureWithDebugLogLevel --- PASS: TestConfigureWithDebugLogLevel (0.00s) === RUN TestConfigureWithPermissionError -/tmp/go-build2896053840/b555/logger.test: Unable to configure logging: open /tmp/TestConfigureWithPermissionError1862143226/001: is a directory, Unix syslog delivery error +/tmp/go-build1878911587/b555/logger.test: Unable to configure logging: open /tmp/TestConfigureWithPermissionError3641351613/001: is a directory, Unix syslog delivery error --- PASS: TestConfigureWithPermissionError (0.00s) === RUN TestLogInUTC --- PASS: TestLogInUTC (0.00s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/logger 0.175s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/logger 0.013s === RUN TestScanner === RUN TestScanner/happy_path === RUN TestScanner/large_input @@ -3867,99 +3895,99 @@ --- PASS: TestIsDone/0009done_ (0.00s) --- PASS: TestIsDone/0001 (0.00s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/pktline 0.052s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/pktline 0.006s === RUN TestPanicDuringSessionIsRecovered -time="2024-05-12T14:44:11Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id= remote_addr= -time="2024-05-12T14:44:11Z" level=error msg="panic handling session" correlation_id= recovered_error="This is a panic" remote_addr= -time="2024-05-12T14:44:11Z" level=info msg="connection: handleRequests: done" correlation_id= duration_s=3.1561e-05 remote_addr= +time="2025-06-14T21:11:11Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id= remote_addr= +time="2025-06-14T21:11:11Z" level=error msg="panic handling session" correlation_id= recovered_error="This is a panic" remote_addr= +time="2025-06-14T21:11:11Z" level=info msg="connection: handleRequests: done" correlation_id= duration_s=2.4943e-05 remote_addr= --- PASS: TestPanicDuringSessionIsRecovered (0.00s) === RUN TestUnknownChannelType -time="2024-05-12T14:44:11Z" level=info msg="connection: handle: new channel requested" channel_type="unknown session" correlation_id= remote_addr= -time="2024-05-12T14:44:11Z" level=info msg="connection: handleRequests: unknown channel type" correlation_id= remote_addr= +time="2025-06-14T21:11:11Z" level=info msg="connection: handle: new channel requested" channel_type="unknown session" correlation_id= remote_addr= +time="2025-06-14T21:11:11Z" level=info msg="connection: handleRequests: unknown channel type" correlation_id= remote_addr= --- PASS: TestUnknownChannelType (0.00s) === RUN TestTooManySessions -time="2024-05-12T14:44:11Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id= remote_addr= -time="2024-05-12T14:44:11Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id= remote_addr= -time="2024-05-12T14:44:11Z" level=info msg="connection: handleRequests: too many concurrent sessions" correlation_id= remote_addr= +time="2025-06-14T21:11:11Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id= remote_addr= +time="2025-06-14T21:11:11Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id= remote_addr= +time="2025-06-14T21:11:11Z" level=info msg="connection: handleRequests: too many concurrent sessions" correlation_id= remote_addr= --- PASS: TestTooManySessions (0.00s) === RUN TestAcceptSessionSucceeds -time="2024-05-12T14:44:11Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id= remote_addr= -time="2024-05-12T14:44:11Z" level=info msg="connection: handleRequests: done" correlation_id= duration_s=1.353e-06 remote_addr= +time="2025-06-14T21:11:11Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id= remote_addr= --- PASS: TestAcceptSessionSucceeds (0.00s) +time="2025-06-14T21:11:11Z" level=info msg="connection: handleRequests: done" correlation_id= duration_s=3.4831e-05 remote_addr= === RUN TestAcceptSessionFails -time="2024-05-12T14:44:11Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id= remote_addr= -time="2024-05-12T14:44:11Z" level=error msg="connection: handleRequests: accepting channel failed" correlation_id= error="some failure" remote_addr= +time="2025-06-14T21:11:11Z" level=info msg="connection: handleRequests: done" correlation_id= duration_s=6.73e-07 remote_addr= +time="2025-06-14T21:11:11Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id= remote_addr= +time="2025-06-14T21:11:11Z" level=error msg="connection: handleRequests: accepting channel failed" correlation_id= error="some failure" remote_addr= --- PASS: TestAcceptSessionFails (0.00s) === RUN TestClientAliveInterval -time="2024-05-12T14:44:11Z" level=info msg="connection: handleRequests: done" correlation_id= duration_s=0.000250558 remote_addr= ---- PASS: TestClientAliveInterval (0.01s) +--- PASS: TestClientAliveInterval (0.00s) === RUN TestSessionsMetrics -time="2024-05-12T14:44:11Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id= remote_addr= -time="2024-05-12T14:44:11Z" level=warning msg="connection: session error" correlation_id= error="custom error" remote_addr= -time="2024-05-12T14:44:11Z" level=info msg="connection: handleRequests: done" correlation_id= duration_s=8.0189e-05 remote_addr= +time="2025-06-14T21:11:11Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id= remote_addr= +time="2025-06-14T21:11:11Z" level=warning msg="connection: session error" correlation_id= error="custom error" remote_addr= +time="2025-06-14T21:11:11Z" level=info msg="connection: handleRequests: done" correlation_id= duration_s=7.5294e-05 remote_addr= === RUN TestSessionsMetrics/canceled_requests -time="2024-05-12T14:44:11Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id= remote_addr= -time="2024-05-12T14:44:11Z" level=info msg="connection: handleRequests: done" correlation_id= duration_s=2.6224e-05 remote_addr= +time="2025-06-14T21:11:11Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id= remote_addr= +time="2025-06-14T21:11:11Z" level=info msg="connection: handleRequests: done" correlation_id= duration_s=2.6834e-05 remote_addr= === RUN TestSessionsMetrics/unavailable_Gitaly -time="2024-05-12T14:44:11Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id= remote_addr= -time="2024-05-12T14:44:11Z" level=info msg="connection: handleRequests: done" correlation_id= duration_s=2.6582e-05 remote_addr= +time="2025-06-14T21:11:11Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id= remote_addr= +time="2025-06-14T21:11:11Z" level=info msg="connection: handleRequests: done" correlation_id= duration_s=1.8466e-05 remote_addr= === RUN TestSessionsMetrics/api_error -time="2024-05-12T14:44:11Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id= remote_addr= -time="2024-05-12T14:44:11Z" level=info msg="connection: handleRequests: done" correlation_id= duration_s=1.8636e-05 remote_addr= +time="2025-06-14T21:11:11Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id= remote_addr= +time="2025-06-14T21:11:11Z" level=info msg="connection: handleRequests: done" correlation_id= duration_s=2.2081e-05 remote_addr= === RUN TestSessionsMetrics/disallowed_command -time="2024-05-12T14:44:11Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id= remote_addr= -time="2024-05-12T14:44:11Z" level=info msg="connection: handleRequests: done" correlation_id= duration_s=2.5077e-05 remote_addr= +time="2025-06-14T21:11:11Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id= remote_addr= +time="2025-06-14T21:11:11Z" level=info msg="connection: handleRequests: done" correlation_id= duration_s=1.0149e-05 remote_addr= === RUN TestSessionsMetrics/not_our_ref -time="2024-05-12T14:44:11Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id= remote_addr= -time="2024-05-12T14:44:11Z" level=info msg="connection: handleRequests: done" correlation_id= duration_s=3.399e-05 remote_addr= ---- PASS: TestSessionsMetrics (0.05s) - --- PASS: TestSessionsMetrics/canceled_requests (0.01s) - --- PASS: TestSessionsMetrics/unavailable_Gitaly (0.01s) - --- PASS: TestSessionsMetrics/api_error (0.01s) - --- PASS: TestSessionsMetrics/disallowed_command (0.01s) - --- PASS: TestSessionsMetrics/not_our_ref (0.01s) +time="2025-06-14T21:11:11Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id= remote_addr= +time="2025-06-14T21:11:11Z" level=info msg="connection: handleRequests: done" correlation_id= duration_s=1.9691e-05 remote_addr= +--- PASS: TestSessionsMetrics (0.02s) + --- PASS: TestSessionsMetrics/canceled_requests (0.00s) + --- PASS: TestSessionsMetrics/unavailable_Gitaly (0.00s) + --- PASS: TestSessionsMetrics/api_error (0.00s) + --- PASS: TestSessionsMetrics/disallowed_command (0.00s) + --- PASS: TestSessionsMetrics/not_our_ref (0.00s) === RUN TestNewServerConfigWithoutHosts --- PASS: TestNewServerConfigWithoutHosts (0.00s) === RUN TestHostKeyAndCerts -time="2024-05-12T14:44:11Z" level=warning msg="no matching private key for certificate /tmp/TestHostKeyAndCerts3709529380/001/certs/valid/server2-cert.pub" filename=/tmp/TestHostKeyAndCerts3709529380/001/certs/valid/server2-cert.pub -time="2024-05-12T14:44:11Z" level=warning msg="failed to decode host certificate" filename=/tmp/TestHostKeyAndCerts3709529380/001/certs/invalid/server-cert.pub -time="2024-05-12T14:44:11Z" level=warning msg="failed to read host certificate" error="open /tmp/TestHostKeyAndCerts3709529380/001/certs/invalid-path.key: no such file or directory" filename=/tmp/TestHostKeyAndCerts3709529380/001/certs/invalid-path.key -time="2024-05-12T14:44:11Z" level=warning msg="failed to parse host certificate" error="ssh: no key found" filename=/tmp/TestHostKeyAndCerts3709529380/001/certs/invalid/server.crt ---- PASS: TestHostKeyAndCerts (0.01s) +time="2025-06-14T21:11:11Z" level=warning msg="no matching private key for certificate /tmp/TestHostKeyAndCerts4117001567/001/certs/valid/server2-cert.pub" filename=/tmp/TestHostKeyAndCerts4117001567/001/certs/valid/server2-cert.pub +time="2025-06-14T21:11:11Z" level=warning msg="failed to decode host certificate" filename=/tmp/TestHostKeyAndCerts4117001567/001/certs/invalid/server-cert.pub +time="2025-06-14T21:11:11Z" level=warning msg="failed to read host certificate" error="open /tmp/TestHostKeyAndCerts4117001567/001/certs/invalid-path.key: no such file or directory" filename=/tmp/TestHostKeyAndCerts4117001567/001/certs/invalid-path.key +time="2025-06-14T21:11:11Z" level=warning msg="failed to parse host certificate" error="ssh: no key found" filename=/tmp/TestHostKeyAndCerts4117001567/001/certs/invalid/server.crt +--- PASS: TestHostKeyAndCerts (0.00s) === RUN TestFailedAuthorizedKeysClient --- PASS: TestFailedAuthorizedKeysClient (0.00s) === RUN TestUserKeyHandling -time="2024-05-12T14:44:12Z" level=warning msg="Failed to read host key" error="open /tmp/TestUserKeyHandling3961110925/001/certs/invalid-path.key: no such file or directory" filename=/tmp/TestUserKeyHandling3961110925/001/certs/invalid-path.key -time="2024-05-12T14:44:12Z" level=warning msg="Failed to parse host key" error="ssh: unsupported key type \"CERTIFICATE\"" filename=/tmp/TestUserKeyHandling3961110925/001/certs/invalid/server.crt +time="2025-06-14T21:11:11Z" level=warning msg="Failed to read host key" error="open /tmp/TestUserKeyHandling2881797426/001/certs/invalid-path.key: no such file or directory" filename=/tmp/TestUserKeyHandling2881797426/001/certs/invalid-path.key +time="2025-06-14T21:11:11Z" level=warning msg="Failed to parse host key" error="ssh: unsupported key type \"CERTIFICATE\"" filename=/tmp/TestUserKeyHandling2881797426/001/certs/invalid/server.crt === RUN TestUserKeyHandling/wrong_user === RUN TestUserKeyHandling/prohibited_dsa_key === RUN TestUserKeyHandling/API_error -time="2024-05-12T14:44:15Z" 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=AAAAB3NzaC1yc2EAAAADAQABAAABAQCfwtfM%2FgCEvz5IAS8YM6kPdNoXiBbb40hKHpLSyEcGMNcFVwCn8V2d7XHUxtpmNCmUKs%2F47uI5OlK81EZuVzqvtyNhzFM3VrY3MWIioMNLEjjVyj64S1bbXV2W1b1OrQR32FHYCU3782G%2FGq07vlBvw%2F873jWtpcH%2BsKcWzzWK6hRDbYHVtW%2F1OiKy16DIFgW%2FQK2GeJ51uTKHRmLiQgf80Sa8IIzGE17wzS0g3uv00QP93j7xQzYhsVdQm8HhwEA2y1cugEd3iyC1%2FwXh9T56call8ZUmVG3%2Fm1b76jopzMxM4nSPpCOAAlGoezzmF5veu7Dr9pQKd6d57%2FezErhB" -time="2024-05-12T14:44:16Z" 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=AAAAB3NzaC1yc2EAAAADAQABAAABAQCfwtfM%2FgCEvz5IAS8YM6kPdNoXiBbb40hKHpLSyEcGMNcFVwCn8V2d7XHUxtpmNCmUKs%2F47uI5OlK81EZuVzqvtyNhzFM3VrY3MWIioMNLEjjVyj64S1bbXV2W1b1OrQR32FHYCU3782G%2FGq07vlBvw%2F873jWtpcH%2BsKcWzzWK6hRDbYHVtW%2F1OiKy16DIFgW%2FQK2GeJ51uTKHRmLiQgf80Sa8IIzGE17wzS0g3uv00QP93j7xQzYhsVdQm8HhwEA2y1cugEd3iyC1%2FwXh9T56call8ZUmVG3%2Fm1b76jopzMxM4nSPpCOAAlGoezzmF5veu7Dr9pQKd6d57%2FezErhB" -time="2024-05-12T14:44:18Z" 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=AAAAB3NzaC1yc2EAAAADAQABAAABAQCfwtfM%2FgCEvz5IAS8YM6kPdNoXiBbb40hKHpLSyEcGMNcFVwCn8V2d7XHUxtpmNCmUKs%2F47uI5OlK81EZuVzqvtyNhzFM3VrY3MWIioMNLEjjVyj64S1bbXV2W1b1OrQR32FHYCU3782G%2FGq07vlBvw%2F873jWtpcH%2BsKcWzzWK6hRDbYHVtW%2F1OiKy16DIFgW%2FQK2GeJ51uTKHRmLiQgf80Sa8IIzGE17wzS0g3uv00QP93j7xQzYhsVdQm8HhwEA2y1cugEd3iyC1%2FwXh9T56call8ZUmVG3%2Fm1b76jopzMxM4nSPpCOAAlGoezzmF5veu7Dr9pQKd6d57%2FezErhB" +time="2025-06-14T21:11:12Z" 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=AAAAB3NzaC1yc2EAAAADAQABAAABAQCzeIA8MR6Ryzo%2Bb0AHkxtsU3tb9n5oniKpz52ksWG1ikFUWSG%2FZLO5bQQIQKR5%2BWSCkj%2Fx7ozPZxfiAMaf78zpQIrRnZuSqVOj0TWsyKAP2PomtH7ubYt%2FFrlF2badi7jtBauUeiT8ROVqbP3ktoO4sQScfo3IXaIVlLz7m7pl%2BWuTlomQKEfsDZnm%2B%2F8ShHIcAWeJpvHVh9wZY7I26bLa%2BMieXvQbWlAdBYNExfLMhdOKXh0dcT5cfbMts4KwOrq7PPAvXOkliun0fa4BAaODSaduu7DBZaO92gRJFvSOWrZz6h%2FifkjK%2BeYWJWeGWzuTiqj3XmNDIrAmexBe%2FUsR" +time="2025-06-14T21:11:13Z" 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=AAAAB3NzaC1yc2EAAAADAQABAAABAQCzeIA8MR6Ryzo%2Bb0AHkxtsU3tb9n5oniKpz52ksWG1ikFUWSG%2FZLO5bQQIQKR5%2BWSCkj%2Fx7ozPZxfiAMaf78zpQIrRnZuSqVOj0TWsyKAP2PomtH7ubYt%2FFrlF2badi7jtBauUeiT8ROVqbP3ktoO4sQScfo3IXaIVlLz7m7pl%2BWuTlomQKEfsDZnm%2B%2F8ShHIcAWeJpvHVh9wZY7I26bLa%2BMieXvQbWlAdBYNExfLMhdOKXh0dcT5cfbMts4KwOrq7PPAvXOkliun0fa4BAaODSaduu7DBZaO92gRJFvSOWrZz6h%2FifkjK%2BeYWJWeGWzuTiqj3XmNDIrAmexBe%2FUsR" +time="2025-06-14T21:11:15Z" 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=AAAAB3NzaC1yc2EAAAADAQABAAABAQCzeIA8MR6Ryzo%2Bb0AHkxtsU3tb9n5oniKpz52ksWG1ikFUWSG%2FZLO5bQQIQKR5%2BWSCkj%2Fx7ozPZxfiAMaf78zpQIrRnZuSqVOj0TWsyKAP2PomtH7ubYt%2FFrlF2badi7jtBauUeiT8ROVqbP3ktoO4sQScfo3IXaIVlLz7m7pl%2BWuTlomQKEfsDZnm%2B%2F8ShHIcAWeJpvHVh9wZY7I26bLa%2BMieXvQbWlAdBYNExfLMhdOKXh0dcT5cfbMts4KwOrq7PPAvXOkliun0fa4BAaODSaduu7DBZaO92gRJFvSOWrZz6h%2FifkjK%2BeYWJWeGWzuTiqj3XmNDIrAmexBe%2FUsR" === RUN TestUserKeyHandling/successful_request -time="2024-05-12T14:44:18Z" 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=AAAAB3NzaC1yc2EAAAADAQABAAABAQDpoHtlsDhD7TbJBcnBFYPuZ7ldIb%2Fl9fjfjb8%2BvzcHTKKPjhoC7u3Eabo7XVJyfVgd1hSYNdE1dDcnLj6CnR3wCuPNzHXhvIaNoZj%2Bw4b8WV%2BHSnLM3J%2BNwXLvdxPeE%2FxADpwXZC4vjUWhVCV1pLuLLZnJ%2F45QhxrfMFjs9K6LiJDnOGo9kgWbRftlu0jR3drgK9VUUGgJyweAY1cUV1CJG7DIzD4v6rgbZqG%2BurWQ0OaUK7nWYaLAr0ePuSo%2B6TJ7IFDgihagLA%2B%2Bck7CjOFA2T3qaKBuB2r9ei%2FsCXVbjB0nPzouc%2BFbF7BcUOrsNsxdpCH2ue6wvxI9oao7ga6X" ---- PASS: TestUserKeyHandling (6.14s) +time="2025-06-14T21:11:15Z" 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=AAAAB3NzaC1yc2EAAAADAQABAAABAQCu1iYkvbCNcUO72ajZ%2F%2Bq06BOgQJIoEgqSPEtDUNcJOsHHyOIKqiwcBtw2pvlW%2Bnm%2Bv%2FUJZPRsl%2BQlLQOLfIZRKqatt9LCzWeEbY9ujRXp%2Fx4bbwesLPFN74zwIBDwGHV8k4e6sRsbTp0PetXiVDooDInqCzA%2FYP4i7IqSmmzmHL%2B3wR8yRPVZAi9TZnj9WoZKSC7O%2Bv7SLZqjJnpU3JnmziIyOkJ%2B1x6uOj5LdRWaPVEWIFXCtGlU7yaMI%2BtaOxUL%2FZkRVquSyVmQkpfhWzZjmJY26Rj%2Fudg4jnVSWAFFgU6%2BY5t2AoypvyIj41I1EVZI4tEfaVjK%2Fet1ToV9K6ih" +--- PASS: TestUserKeyHandling (3.95s) --- PASS: TestUserKeyHandling/wrong_user (0.00s) --- PASS: TestUserKeyHandling/prohibited_dsa_key (0.00s) - --- PASS: TestUserKeyHandling/API_error (3.02s) + --- PASS: TestUserKeyHandling/API_error (3.01s) --- PASS: TestUserKeyHandling/successful_request (0.00s) === RUN TestUserCertificateHandling -time="2024-05-12T14:44:18Z" level=warning msg="Failed to read host key" error="open /tmp/TestUserCertificateHandling520979177/001/certs/invalid-path.key: no such file or directory" filename=/tmp/TestUserCertificateHandling520979177/001/certs/invalid-path.key -time="2024-05-12T14:44:18Z" level=warning msg="Failed to parse host key" error="ssh: unsupported key type \"CERTIFICATE\"" filename=/tmp/TestUserCertificateHandling520979177/001/certs/invalid/server.crt +time="2025-06-14T21:11:15Z" level=warning msg="Failed to read host key" error="open /tmp/TestUserCertificateHandling2294585310/001/certs/invalid-path.key: no such file or directory" filename=/tmp/TestUserCertificateHandling2294585310/001/certs/invalid-path.key +time="2025-06-14T21:11:15Z" level=warning msg="Failed to parse host key" error="ssh: unsupported key type \"CERTIFICATE\"" filename=/tmp/TestUserCertificateHandling2294585310/001/certs/invalid/server.crt === RUN TestUserCertificateHandling/wrong_cert_type === RUN TestUserCertificateHandling/expired_cert === RUN TestUserCertificateHandling/API_error -time="2024-05-12T14:44:20Z" 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=EHnEmC%2Fsj1g7n5yOQ9M1ltCpB6mJkgIodl9CyH9qJu0&user_identifier=root%40example.com" -time="2024-05-12T14:44:21Z" 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=EHnEmC%2Fsj1g7n5yOQ9M1ltCpB6mJkgIodl9CyH9qJu0&user_identifier=root%40example.com" -time="2024-05-12T14:44:23Z" 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=EHnEmC%2Fsj1g7n5yOQ9M1ltCpB6mJkgIodl9CyH9qJu0&user_identifier=root%40example.com" -time="2024-05-12T14:44:23Z" 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:dSz4OltolkV8E+GmjqqCcGfINuav1inQHnZMNAofAXo" signing_ca_fingerprint="SHA256:EHnEmC/sj1g7n5yOQ9M1ltCpB6mJkgIodl9CyH9qJu0" ssh_user=user +time="2025-06-14T21:11:16Z" 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=4tYcbhf9Er611XJPVUA0EcfpYT2%2B%2FgLLAkzMkneq4lw&user_identifier=root%40example.com" +time="2025-06-14T21:11:17Z" 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=4tYcbhf9Er611XJPVUA0EcfpYT2%2B%2FgLLAkzMkneq4lw&user_identifier=root%40example.com" +time="2025-06-14T21:11:19Z" 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=4tYcbhf9Er611XJPVUA0EcfpYT2%2B%2FgLLAkzMkneq4lw&user_identifier=root%40example.com" +time="2025-06-14T21:11:19Z" 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:5GxrYYZLpFGcR7gB6UG6bUtcMLAFWowTJgXkbS+ixHc" signing_ca_fingerprint="SHA256:4tYcbhf9Er611XJPVUA0EcfpYT2+/gLLAkzMkneq4lw" ssh_user=user === RUN TestUserCertificateHandling/successful_request -time="2024-05-12T14:44:23Z" 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=MdaVsOd8dJX7rObNIMTCHR4LCHGFmQ0gHXIsRmhDi2s&user_identifier=root%40example.com" -time="2024-05-12T14:44:23Z" 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:by/cIdOw9XIt2QQzIbBJZ5b60ILiZk/p/CIKjdmKfso" signing_ca_fingerprint="SHA256:MdaVsOd8dJX7rObNIMTCHR4LCHGFmQ0gHXIsRmhDi2s" ssh_user=user +time="2025-06-14T21:11:19Z" 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=HMeaioeAssHvydu8DN5KKP8YJp0IAo6ENgP%2BRiR7%2B9U&user_identifier=root%40example.com" +time="2025-06-14T21:11:19Z" 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:vLqnpVM546HR/LU0DKqdeLFG92YJIUseCUG+/4xHV2E" signing_ca_fingerprint="SHA256:HMeaioeAssHvydu8DN5KKP8YJp0IAo6ENgP+RiR7+9U" ssh_user=user === RUN TestUserCertificateHandling/feature_flag_is_not_enabled === RUN TestUserCertificateHandling/feature_flag_is_disabled ---- PASS: TestUserCertificateHandling (5.41s) +--- PASS: TestUserCertificateHandling (4.35s) --- PASS: TestUserCertificateHandling/wrong_cert_type (0.00s) --- PASS: TestUserCertificateHandling/expired_cert (0.00s) --- PASS: TestUserCertificateHandling/API_error (3.02s) @@ -3976,7 +4004,7 @@ --- PASS: TestGSSAPIWithMICDisabled (0.00s) === RUN TestHandleEnv === RUN TestHandleEnv/invalid_payload -time="2024-05-12T14:44:23Z" level=error msg="session: handleEnv: failed to unmarshal request" correlation_id= error="ssh: unmarshal error for field Name of type envRequest" +time="2025-06-14T21:11:19Z" 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) @@ -3986,308 +4014,308 @@ === RUN TestHandleExec === RUN TestHandleExec/invalid_payload === RUN TestHandleExec/valid_payload -time="2024-05-12T14:44:23Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id= env="{ true discover }" established_session_duration_s=9.223372036854776e+09 -time="2024-05-12T14:44:23Z" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id= duration_ms=3ns method=GET status=200 url="http://127.0.0.1:41457/api/v4/internal/discover?key_id=id" -time="2024-05-12T14:44:23Z" level=info msg="session: handleShell: command executed successfully" correlation_id= -time="2024-05-12T14:44:23Z" level=info msg="session: exit: exiting" correlation_id= exit_status=0 -time="2024-05-12T14:44:23Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id= env="{ true discover }" established_session_duration_s=9.223372036854776e+09 -time="2024-05-12T14:44:23Z" 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:41457/api/v4/internal/discover?username=root" -time="2024-05-12T14:44:23Z" level=info msg="session: handleShell: command executed successfully" correlation_id= -time="2024-05-12T14:44:23Z" level=info msg="session: exit: exiting" correlation_id= exit_status=0 -time="2024-05-12T14:44:23Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id= env="{ true discover }" established_session_duration_s=9.223372036854776e+09 -time="2024-05-12T14:44:23Z" 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:41457/api/v4/internal/discover?krb5principal=test%40TEST.TEST" -time="2024-05-12T14:44:23Z" level=info msg="session: handleShell: command executed successfully" correlation_id= -time="2024-05-12T14:44:23Z" level=info msg="session: exit: exiting" correlation_id= exit_status=0 ---- PASS: TestHandleExec (0.01s) +time="2025-06-14T21:11:19Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id= env="{ true discover }" established_session_duration_s=9.223372036854776e+09 +time="2025-06-14T21:11:19Z" 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:45227/api/v4/internal/discover?key_id=id" +time="2025-06-14T21:11:19Z" level=info msg="session: handleShell: command executed successfully" correlation_id= +time="2025-06-14T21:11:19Z" level=info msg="session: exit: exiting" correlation_id= exit_status=0 +time="2025-06-14T21:11:19Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id= env="{ true discover }" established_session_duration_s=9.223372036854776e+09 +time="2025-06-14T21:11:19Z" 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:45227/api/v4/internal/discover?username=root" +time="2025-06-14T21:11:19Z" level=info msg="session: handleShell: command executed successfully" correlation_id= +time="2025-06-14T21:11:19Z" level=info msg="session: exit: exiting" correlation_id= exit_status=0 +time="2025-06-14T21:11:19Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id= env="{ true discover }" established_session_duration_s=9.223372036854776e+09 +time="2025-06-14T21:11:19Z" 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:45227/api/v4/internal/discover?krb5principal=test%40TEST.TEST" +time="2025-06-14T21:11:19Z" level=info msg="session: handleShell: command executed successfully" correlation_id= +time="2025-06-14T21:11:19Z" level=info msg="session: exit: exiting" correlation_id= exit_status=0 +--- PASS: TestHandleExec (0.00s) --- PASS: TestHandleExec/invalid_payload (0.00s) - --- PASS: TestHandleExec/valid_payload (0.01s) + --- PASS: TestHandleExec/valid_payload (0.00s) === RUN TestHandleShell === RUN TestHandleShell/fails_to_parse_command === RUN TestHandleShell/specified_command_is_unknown === RUN TestHandleShell/fails_to_parse_command#01 -time="2024-05-12T14:44:23Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id= env="{ true discover }" established_session_duration_s=9.223372036854776e+09 +time="2025-06-14T21:11:19Z" 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-05-12T14:44:23Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id= env="{ true discover }" established_session_duration_s=9.223372036854776e+09 -time="2024-05-12T14:44:23Z" 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:32979/api/v4/internal/discover?key_id=root" -time="2024-05-12T14:44:23Z" level=info msg="session: handleShell: command executed successfully" correlation_id= +time="2025-06-14T21:11:19Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id= env="{ true discover }" established_session_duration_s=9.223372036854776e+09 +time="2025-06-14T21:11:19Z" 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:45405/api/v4/internal/discover?key_id=root" +time="2025-06-14T21:11:19Z" level=info msg="session: handleShell: command executed successfully" correlation_id= --- PASS: TestHandleShell (0.00s) --- 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) === RUN TestListenAndServe -time="2024-05-12T14:44:23Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" -time="2024-05-12T14:44:23Z" level=info msg="server: handleConn: start" correlation_id=01HXPM64SMP5JRTFTG1GKPKJFC -time="2024-05-12T14:44:23Z" level=info msg="public key authentication" correlation_id=01HXPM64SMP5JRTFTG1GKPKJFC ssh_key_type=ssh-rsa -time="2024-05-12T14:44:23Z" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01HXPM64SMP5JRTFTG1GKPKJFC 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-05-12T14:44:23Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01HXPM64SMP5JRTFTG1GKPKJFC remote_addr="127.0.0.1:53760" -time="2024-05-12T14:44:23Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01HXPM64SMP5JRTFTG1GKPKJFC env="{ true discover 127.0.0.1:53760 }" established_session_duration_s=0.000162788 -time="2024-05-12T14:44:23Z" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01HXPM64SMP5JRTFTG1GKPKJFC duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" -time="2024-05-12T14:44:23Z" level=info msg="session: handleShell: command executed successfully" correlation_id=01HXPM64SMP5JRTFTG1GKPKJFC -time="2024-05-12T14:44:23Z" level=info msg="session: exit: exiting" correlation_id=01HXPM64SMP5JRTFTG1GKPKJFC exit_status=0 -time="2024-05-12T14:44:23Z" level=info msg="connection: handleRequests: done" correlation_id=01HXPM64SMP5JRTFTG1GKPKJFC duration_s=0.001242613 remote_addr="127.0.0.1:53760" -time="2024-05-12T14:44:23Z" level=info msg="server: handleConn: done" correlation_id=01HXPM64SMP5JRTFTG1GKPKJFC reason=EOF -time="2024-05-12T14:44:23Z" level=info msg="access: finish" correlation_id=01HXPM64SMP5JRTFTG1GKPKJFC duration_s=0.057758269 meta="{ }" remote_addr="127.0.0.1:53760" written_bytes=31 ---- PASS: TestListenAndServe (0.07s) +time="2025-06-14T21:11:19Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" +time="2025-06-14T21:11:19Z" level=info msg="server: handleConn: start" correlation_id=01JXR4GPPP5NHQY02BGN0BZFDP +time="2025-06-14T21:11:19Z" level=info msg="public key authentication" correlation_id=01JXR4GPPP5NHQY02BGN0BZFDP ssh_key_type=ssh-rsa +time="2025-06-14T21:11:19Z" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01JXR4GPPP5NHQY02BGN0BZFDP 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="2025-06-14T21:11:19Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01JXR4GPPP5NHQY02BGN0BZFDP remote_addr="127.0.0.1:59892" +time="2025-06-14T21:11:19Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01JXR4GPPP5NHQY02BGN0BZFDP env="{ true discover 127.0.0.1:59892 }" established_session_duration_s=0.000154647 +time="2025-06-14T21:11:19Z" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01JXR4GPPP5NHQY02BGN0BZFDP duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" +time="2025-06-14T21:11:19Z" level=info msg="session: handleShell: command executed successfully" correlation_id=01JXR4GPPP5NHQY02BGN0BZFDP +time="2025-06-14T21:11:19Z" level=info msg="session: exit: exiting" correlation_id=01JXR4GPPP5NHQY02BGN0BZFDP exit_status=0 +time="2025-06-14T21:11:19Z" level=info msg="connection: handleRequests: done" correlation_id=01JXR4GPPP5NHQY02BGN0BZFDP duration_s=0.000734354 remote_addr="127.0.0.1:59892" +time="2025-06-14T21:11:19Z" level=info msg="server: handleConn: done" correlation_id=01JXR4GPPP5NHQY02BGN0BZFDP reason=EOF +time="2025-06-14T21:11:19Z" level=info msg="access: finish" correlation_id=01JXR4GPPP5NHQY02BGN0BZFDP duration_s=0.021258767 meta="{ }" remote_addr="127.0.0.1:59892" written_bytes=31 +--- PASS: TestListenAndServe (0.03s) === RUN TestListenAndServe_proxyProtocolEnabled === RUN TestListenAndServe_proxyProtocolEnabled/USE_(default)_without_a_header -time="2024-05-12T14:44:23Z" level=info msg="Proxy protocol is enabled" correlation_id= -time="2024-05-12T14:44:23Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" -time="2024-05-12T14:44:23Z" level=info msg="server: handleConn: start" correlation_id=01HXPM64VXTZND8GR71HCYG9VH -time="2024-05-12T14:44:23Z" level=info msg="public key authentication" correlation_id=01HXPM64VXTZND8GR71HCYG9VH ssh_key_type=ssh-rsa -time="2024-05-12T14:44:23Z" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01HXPM64VXTZND8GR71HCYG9VH 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-05-12T14:44:23Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01HXPM64VXTZND8GR71HCYG9VH remote_addr="127.0.0.1:53790" -time="2024-05-12T14:44:23Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01HXPM64VXTZND8GR71HCYG9VH env="{ true discover 127.0.0.1:53790 }" established_session_duration_s=0.000135777 -time="2024-05-12T14:44:23Z" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01HXPM64VXTZND8GR71HCYG9VH duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" -time="2024-05-12T14:44:23Z" level=info msg="session: handleShell: command executed successfully" correlation_id=01HXPM64VXTZND8GR71HCYG9VH -time="2024-05-12T14:44:23Z" level=info msg="session: exit: exiting" correlation_id=01HXPM64VXTZND8GR71HCYG9VH exit_status=0 -time="2024-05-12T14:44:23Z" level=info msg="connection: handleRequests: done" correlation_id=01HXPM64VXTZND8GR71HCYG9VH duration_s=0.001171076 remote_addr="127.0.0.1:53790" -time="2024-05-12T14:44:23Z" level=info msg="server: handleConn: done" correlation_id=01HXPM64VXTZND8GR71HCYG9VH reason=EOF -time="2024-05-12T14:44:23Z" level=info msg="access: finish" correlation_id=01HXPM64VXTZND8GR71HCYG9VH duration_s=0.036603839 meta="{ }" remote_addr="127.0.0.1:53790" written_bytes=31 +time="2025-06-14T21:11:19Z" level=info msg="Proxy protocol is enabled" correlation_id= +time="2025-06-14T21:11:19Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" +time="2025-06-14T21:11:19Z" level=info msg="server: handleConn: start" correlation_id=01JXR4GPQKB42CGJPDFZ7MK09W +time="2025-06-14T21:11:19Z" level=info msg="public key authentication" correlation_id=01JXR4GPQKB42CGJPDFZ7MK09W ssh_key_type=ssh-rsa +time="2025-06-14T21:11:19Z" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01JXR4GPQKB42CGJPDFZ7MK09W 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="2025-06-14T21:11:19Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01JXR4GPQKB42CGJPDFZ7MK09W remote_addr="127.0.0.1:59918" +time="2025-06-14T21:11:19Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01JXR4GPQKB42CGJPDFZ7MK09W env="{ true discover 127.0.0.1:59918 }" established_session_duration_s=0.0001169 +time="2025-06-14T21:11:19Z" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01JXR4GPQKB42CGJPDFZ7MK09W duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" +time="2025-06-14T21:11:19Z" level=info msg="session: handleShell: command executed successfully" correlation_id=01JXR4GPQKB42CGJPDFZ7MK09W +time="2025-06-14T21:11:19Z" level=info msg="session: exit: exiting" correlation_id=01JXR4GPQKB42CGJPDFZ7MK09W exit_status=0 +time="2025-06-14T21:11:19Z" level=info msg="connection: handleRequests: done" correlation_id=01JXR4GPQKB42CGJPDFZ7MK09W duration_s=0.000558065 remote_addr="127.0.0.1:59918" +time="2025-06-14T21:11:19Z" level=info msg="server: handleConn: done" correlation_id=01JXR4GPQKB42CGJPDFZ7MK09W reason=EOF +time="2025-06-14T21:11:19Z" level=info msg="access: finish" correlation_id=01JXR4GPQKB42CGJPDFZ7MK09W duration_s=0.018801987 meta="{ }" remote_addr="127.0.0.1:59918" written_bytes=31 === RUN TestListenAndServe_proxyProtocolEnabled/USE_(default)_with_a_header -time="2024-05-12T14:44:23Z" level=info msg="Proxy protocol is enabled" correlation_id= -time="2024-05-12T14:44:23Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" -time="2024-05-12T14:44:23Z" level=info msg="server: handleConn: start" correlation_id=01HXPM64XFPNH975DEFJF06V9R -time="2024-05-12T14:44:23Z" level=info msg="public key authentication" correlation_id=01HXPM64XFPNH975DEFJF06V9R ssh_key_type=ssh-rsa -time="2024-05-12T14:44:23Z" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01HXPM64XFPNH975DEFJF06V9R 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-05-12T14:44:23Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01HXPM64XFPNH975DEFJF06V9R remote_addr="10.1.1.1:1000" -time="2024-05-12T14:44:23Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01HXPM64XFPNH975DEFJF06V9R env="{ true discover 10.1.1.1:1000 }" established_session_duration_s=0.000164597 -time="2024-05-12T14:44:23Z" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01HXPM64XFPNH975DEFJF06V9R duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" -time="2024-05-12T14:44:23Z" level=info msg="session: handleShell: command executed successfully" correlation_id=01HXPM64XFPNH975DEFJF06V9R -time="2024-05-12T14:44:23Z" level=info msg="session: exit: exiting" correlation_id=01HXPM64XFPNH975DEFJF06V9R exit_status=0 -time="2024-05-12T14:44:23Z" level=info msg="connection: handleRequests: done" correlation_id=01HXPM64XFPNH975DEFJF06V9R duration_s=0.001351702 remote_addr="10.1.1.1:1000" -time="2024-05-12T14:44:23Z" level=info msg="server: handleConn: done" correlation_id=01HXPM64XFPNH975DEFJF06V9R reason=EOF -time="2024-05-12T14:44:23Z" level=info msg="access: finish" correlation_id=01HXPM64XFPNH975DEFJF06V9R duration_s=0.043036205 meta="{ }" remote_addr="10.1.1.1:1000" written_bytes=31 +time="2025-06-14T21:11:19Z" level=info msg="Proxy protocol is enabled" correlation_id= +time="2025-06-14T21:11:19Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" +time="2025-06-14T21:11:19Z" level=info msg="server: handleConn: start" correlation_id=01JXR4GPRB34QZBRVS9EDVHJH7 +time="2025-06-14T21:11:19Z" level=info msg="public key authentication" correlation_id=01JXR4GPRB34QZBRVS9EDVHJH7 ssh_key_type=ssh-rsa +time="2025-06-14T21:11:19Z" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01JXR4GPRB34QZBRVS9EDVHJH7 duration_ms=1ns method=GET status=200 url="http://unix/api/v4/internal/authorized_keys?key=AAAAB3NzaC1yc2EAAAADAQABAAACAQDRt8ajfb9sVLAeW05cKQ7t0wNbcer1EaZDLmNrlqRLFk3SdJarBf6ninI214K6Uyv3ijBLlnactqrc5NU9%2BigRY8qkKpdiU4AMDYOVUSB4JL0z0YcO6zariBDQx2dO5S%2FD1WgZZtDtvMWZYqWWqToX8Lt3L%2F9Ek%2F%2Fi1m0ohJxnkMVA%2FLxdgCXfj93Dq79%2FQCB74TWybiL9QELUKPtFmNXMTffGg8QsRVkRYrwCCXqfx6J6X8fOFlCDNBSjODRBLgWUKhOOytv90NLnHp6CGK5BHbBnA6Y0ghrUCNyLDGlc0x8AKII1HWKJ%2BPXtRbPmYNm3i5JVTYx04vf9J1v51mPYh5A%2FWHteaCBVetEut2UUnyRdCgce7Tv4ilZKQITR8NRd495hx57nmqVANST%2F%2FIVwyGoOa8cSAjOlUZ1Q%2B3ZniBqZE1S0lqhPHykl%2F5m9VXhFuMq8i67z83aK1SiIfbYdxgjdlq20Mfc1gRCJJDmDsYpYziKw1scL3gKWY5F6Yj8OkQLzXhdLC1dwPtmjMKY6E4BxEov6NsopN77simGuUHogsruyhtuDcWWRZRrlrk6s2e8fkfqvtecVTrEnxeWg1o0oEm04PnH9kA6YmoOF%2BJ0w4UrOuN0EB7f%2F89j8TCWZRugeibig7qopb94Awchk4zreYOgjbL%2BpEZKw6QvfPQ" +time="2025-06-14T21:11:19Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01JXR4GPRB34QZBRVS9EDVHJH7 remote_addr="10.1.1.1:1000" +time="2025-06-14T21:11:19Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01JXR4GPRB34QZBRVS9EDVHJH7 env="{ true discover 10.1.1.1:1000 }" established_session_duration_s=0.000141802 +time="2025-06-14T21:11:19Z" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01JXR4GPRB34QZBRVS9EDVHJH7 duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" +time="2025-06-14T21:11:19Z" level=info msg="session: handleShell: command executed successfully" correlation_id=01JXR4GPRB34QZBRVS9EDVHJH7 +time="2025-06-14T21:11:19Z" level=info msg="session: exit: exiting" correlation_id=01JXR4GPRB34QZBRVS9EDVHJH7 exit_status=0 +time="2025-06-14T21:11:19Z" level=info msg="connection: handleRequests: done" correlation_id=01JXR4GPRB34QZBRVS9EDVHJH7 duration_s=0.000691653 remote_addr="10.1.1.1:1000" +time="2025-06-14T21:11:19Z" level=info msg="server: handleConn: done" correlation_id=01JXR4GPRB34QZBRVS9EDVHJH7 reason=EOF +time="2025-06-14T21:11:19Z" level=info msg="access: finish" correlation_id=01JXR4GPRB34QZBRVS9EDVHJH7 duration_s=0.019650343 meta="{ }" remote_addr="10.1.1.1:1000" written_bytes=31 === RUN TestListenAndServe_proxyProtocolEnabled/REQUIRE_without_a_header -time="2024-05-12T14:44:23Z" level=info msg="Proxy protocol is enabled" correlation_id= -time="2024-05-12T14:44:23Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" -time="2024-05-12T14:44:23Z" level=info msg="server: handleConn: start" correlation_id=01HXPM64Z73HGZZ54B16TNT1D8 -time="2024-05-12T14:44:23Z" level=warning msg="connection: initServerConn: failed to initialize SSH connection" correlation_id=01HXPM64Z73HGZZ54B16TNT1D8 error="proxyproto: proxy protocol signature not present" remote_addr="127.0.0.1:53808" -time="2024-05-12T14:44:23Z" level=info msg="access: finish" correlation_id=01HXPM64Z73HGZZ54B16TNT1D8 duration_s=0.000147365 meta="{ }" remote_addr="127.0.0.1:53808" written_bytes=0 +time="2025-06-14T21:11:19Z" level=info msg="Proxy protocol is enabled" correlation_id= +time="2025-06-14T21:11:19Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" +time="2025-06-14T21:11:19Z" level=info msg="server: handleConn: start" correlation_id=01JXR4GPS3MMF8PAXN9MRB1ZGQ +time="2025-06-14T21:11:19Z" level=warning msg="connection: initServerConn: failed to initialize SSH connection" correlation_id=01JXR4GPS3MMF8PAXN9MRB1ZGQ error="proxyproto: proxy protocol signature not present" remote_addr="127.0.0.1:59946" +time="2025-06-14T21:11:19Z" level=info msg="access: finish" correlation_id=01JXR4GPS3MMF8PAXN9MRB1ZGQ duration_s=0.00018903 meta="{ }" remote_addr="127.0.0.1:59946" written_bytes=0 === RUN TestListenAndServe_proxyProtocolEnabled/REQUIRE_with_a_header -time="2024-05-12T14:44:23Z" level=info msg="Proxy protocol is enabled" correlation_id= -time="2024-05-12T14:44:23Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" -time="2024-05-12T14:44:23Z" level=info msg="server: handleConn: start" correlation_id=01HXPM64ZYNEDM1SGV40H7BQ9E -time="2024-05-12T14:44:23Z" level=info msg="public key authentication" correlation_id=01HXPM64ZYNEDM1SGV40H7BQ9E ssh_key_type=ssh-rsa -time="2024-05-12T14:44:23Z" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01HXPM64ZYNEDM1SGV40H7BQ9E 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-05-12T14:44:23Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01HXPM64ZYNEDM1SGV40H7BQ9E remote_addr="10.1.1.1:1000" -time="2024-05-12T14:44:23Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01HXPM64ZYNEDM1SGV40H7BQ9E env="{ true discover 10.1.1.1:1000 }" established_session_duration_s=0.000180412 -time="2024-05-12T14:44:23Z" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01HXPM64ZYNEDM1SGV40H7BQ9E duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" -time="2024-05-12T14:44:23Z" level=info msg="session: handleShell: command executed successfully" correlation_id=01HXPM64ZYNEDM1SGV40H7BQ9E -time="2024-05-12T14:44:23Z" level=info msg="session: exit: exiting" correlation_id=01HXPM64ZYNEDM1SGV40H7BQ9E exit_status=0 -time="2024-05-12T14:44:23Z" level=info msg="connection: handleRequests: done" correlation_id=01HXPM64ZYNEDM1SGV40H7BQ9E duration_s=0.001346727 remote_addr="10.1.1.1:1000" +time="2025-06-14T21:11:19Z" level=info msg="Proxy protocol is enabled" correlation_id= +time="2025-06-14T21:11:19Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" +time="2025-06-14T21:11:19Z" level=info msg="server: handleConn: start" correlation_id=01JXR4GPS8A8FPER37PPYZXH5B +time="2025-06-14T21:11:19Z" level=info msg="public key authentication" correlation_id=01JXR4GPS8A8FPER37PPYZXH5B ssh_key_type=ssh-rsa +time="2025-06-14T21:11:19Z" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01JXR4GPS8A8FPER37PPYZXH5B 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="2025-06-14T21:11:19Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01JXR4GPS8A8FPER37PPYZXH5B remote_addr="10.1.1.1:1000" +time="2025-06-14T21:11:19Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01JXR4GPS8A8FPER37PPYZXH5B env="{ true discover 10.1.1.1:1000 }" established_session_duration_s=0.000104639 +time="2025-06-14T21:11:19Z" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01JXR4GPS8A8FPER37PPYZXH5B duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" +time="2025-06-14T21:11:19Z" level=info msg="session: handleShell: command executed successfully" correlation_id=01JXR4GPS8A8FPER37PPYZXH5B +time="2025-06-14T21:11:19Z" level=info msg="session: exit: exiting" correlation_id=01JXR4GPS8A8FPER37PPYZXH5B exit_status=0 +time="2025-06-14T21:11:19Z" level=info msg="connection: handleRequests: done" correlation_id=01JXR4GPS8A8FPER37PPYZXH5B duration_s=0.000566654 remote_addr="10.1.1.1:1000" +time="2025-06-14T21:11:19Z" level=info msg="server: handleConn: done" correlation_id=01JXR4GPS8A8FPER37PPYZXH5B reason=EOF +time="2025-06-14T21:11:19Z" level=info msg="access: finish" correlation_id=01JXR4GPS8A8FPER37PPYZXH5B duration_s=0.018811014 meta="{ }" remote_addr="10.1.1.1:1000" written_bytes=31 === RUN TestListenAndServe_proxyProtocolEnabled/REJECT_without_a_header -time="2024-05-12T14:44:23Z" level=info msg="server: handleConn: done" correlation_id=01HXPM64ZYNEDM1SGV40H7BQ9E reason=EOF -time="2024-05-12T14:44:23Z" level=info msg="access: finish" correlation_id=01HXPM64ZYNEDM1SGV40H7BQ9E duration_s=0.051813766 meta="{ }" remote_addr="10.1.1.1:1000" written_bytes=31 -time="2024-05-12T14:44:23Z" level=info msg="Proxy protocol is enabled" correlation_id= -time="2024-05-12T14:44:23Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" -time="2024-05-12T14:44:23Z" level=info msg="server: handleConn: start" correlation_id=01HXPM651REGXMWP5K298QWA1A -time="2024-05-12T14:44:23Z" level=info msg="public key authentication" correlation_id=01HXPM651REGXMWP5K298QWA1A ssh_key_type=ssh-rsa -time="2024-05-12T14:44:23Z" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01HXPM651REGXMWP5K298QWA1A 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-05-12T14:44:23Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01HXPM651REGXMWP5K298QWA1A remote_addr="127.0.0.1:53824" -time="2024-05-12T14:44:23Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01HXPM651REGXMWP5K298QWA1A env="{ true discover 127.0.0.1:53824 }" established_session_duration_s=0.000189156 -time="2024-05-12T14:44:23Z" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01HXPM651REGXMWP5K298QWA1A duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" -time="2024-05-12T14:44:23Z" level=info msg="session: handleShell: command executed successfully" correlation_id=01HXPM651REGXMWP5K298QWA1A -time="2024-05-12T14:44:23Z" level=info msg="session: exit: exiting" correlation_id=01HXPM651REGXMWP5K298QWA1A exit_status=0 -time="2024-05-12T14:44:23Z" level=info msg="connection: handleRequests: done" correlation_id=01HXPM651REGXMWP5K298QWA1A duration_s=0.001568719 remote_addr="127.0.0.1:53824" -time="2024-05-12T14:44:23Z" level=info msg="server: handleConn: done" correlation_id=01HXPM651REGXMWP5K298QWA1A reason=EOF -time="2024-05-12T14:44:23Z" level=info msg="access: finish" correlation_id=01HXPM651REGXMWP5K298QWA1A duration_s=0.043304373 meta="{ }" remote_addr="127.0.0.1:53824" written_bytes=31 +time="2025-06-14T21:11:19Z" level=info msg="Proxy protocol is enabled" correlation_id= +time="2025-06-14T21:11:19Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" +time="2025-06-14T21:11:19Z" level=info msg="server: handleConn: start" correlation_id=01JXR4GPT07RZXNQQDVX4WXD91 +time="2025-06-14T21:11:19Z" level=info msg="public key authentication" correlation_id=01JXR4GPT07RZXNQQDVX4WXD91 ssh_key_type=ssh-rsa +time="2025-06-14T21:11:19Z" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01JXR4GPT07RZXNQQDVX4WXD91 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="2025-06-14T21:11:19Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01JXR4GPT07RZXNQQDVX4WXD91 remote_addr="127.0.0.1:59950" +time="2025-06-14T21:11:19Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01JXR4GPT07RZXNQQDVX4WXD91 env="{ true discover 127.0.0.1:59950 }" established_session_duration_s=0.000118018 +time="2025-06-14T21:11:19Z" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01JXR4GPT07RZXNQQDVX4WXD91 duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" +time="2025-06-14T21:11:19Z" level=info msg="session: handleShell: command executed successfully" correlation_id=01JXR4GPT07RZXNQQDVX4WXD91 +time="2025-06-14T21:11:19Z" level=info msg="session: exit: exiting" correlation_id=01JXR4GPT07RZXNQQDVX4WXD91 exit_status=0 +time="2025-06-14T21:11:19Z" level=info msg="connection: handleRequests: done" correlation_id=01JXR4GPT07RZXNQQDVX4WXD91 duration_s=0.000668134 remote_addr="127.0.0.1:59950" +time="2025-06-14T21:11:19Z" level=info msg="server: handleConn: done" correlation_id=01JXR4GPT07RZXNQQDVX4WXD91 reason=EOF +time="2025-06-14T21:11:19Z" level=info msg="access: finish" correlation_id=01JXR4GPT07RZXNQQDVX4WXD91 duration_s=0.018779426 meta="{ }" remote_addr="127.0.0.1:59950" written_bytes=31 === RUN TestListenAndServe_proxyProtocolEnabled/REJECT_with_a_header -time="2024-05-12T14:44:23Z" level=info msg="Proxy protocol is enabled" correlation_id= -time="2024-05-12T14:44:23Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" -time="2024-05-12T14:44:23Z" level=info msg="server: handleConn: start" correlation_id=01HXPM653CQE422EPPPW1PZP9R -time="2024-05-12T14:44:23Z" level=warning msg="connection: initServerConn: failed to initialize SSH connection" correlation_id=01HXPM653CQE422EPPPW1PZP9R error="proxyproto: upstream connection sent PROXY header but isn't allowed to send one" remote_addr="127.0.0.1:53840" -time="2024-05-12T14:44:23Z" level=info msg="access: finish" correlation_id=01HXPM653CQE422EPPPW1PZP9R duration_s=0.00019194 meta="{ }" remote_addr="127.0.0.1:53840" written_bytes=0 +time="2025-06-14T21:11:19Z" level=info msg="Proxy protocol is enabled" correlation_id= +time="2025-06-14T21:11:19Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" +time="2025-06-14T21:11:19Z" level=info msg="server: handleConn: start" correlation_id=01JXR4GPTR2ZRDR27V24JHD9PE +time="2025-06-14T21:11:19Z" level=warning msg="connection: initServerConn: failed to initialize SSH connection" correlation_id=01JXR4GPTR2ZRDR27V24JHD9PE error="proxyproto: upstream connection sent PROXY header but isn't allowed to send one" remote_addr="127.0.0.1:59962" +time="2025-06-14T21:11:19Z" level=info msg="access: finish" correlation_id=01JXR4GPTR2ZRDR27V24JHD9PE duration_s=0.000122852 meta="{ }" remote_addr="127.0.0.1:59962" written_bytes=0 === RUN TestListenAndServe_proxyProtocolEnabled/IGNORE_without_a_header -time="2024-05-12T14:44:23Z" level=info msg="Proxy protocol is enabled" correlation_id= -time="2024-05-12T14:44:23Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" -time="2024-05-12T14:44:23Z" level=info msg="server: handleConn: start" correlation_id=01HXPM653SY88YBGQMM90XD4PW -time="2024-05-12T14:44:23Z" level=info msg="public key authentication" correlation_id=01HXPM653SY88YBGQMM90XD4PW ssh_key_type=ssh-rsa -time="2024-05-12T14:44:23Z" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01HXPM653SY88YBGQMM90XD4PW 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-05-12T14:44:23Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01HXPM653SY88YBGQMM90XD4PW remote_addr="127.0.0.1:53846" -time="2024-05-12T14:44:23Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01HXPM653SY88YBGQMM90XD4PW env="{ true discover 127.0.0.1:53846 }" established_session_duration_s=0.000148731 -time="2024-05-12T14:44:23Z" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01HXPM653SY88YBGQMM90XD4PW duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" -time="2024-05-12T14:44:23Z" level=info msg="session: handleShell: command executed successfully" correlation_id=01HXPM653SY88YBGQMM90XD4PW -time="2024-05-12T14:44:23Z" level=info msg="session: exit: exiting" correlation_id=01HXPM653SY88YBGQMM90XD4PW exit_status=0 -time="2024-05-12T14:44:23Z" level=info msg="connection: handleRequests: done" correlation_id=01HXPM653SY88YBGQMM90XD4PW duration_s=0.001337117 remote_addr="127.0.0.1:53846" -time="2024-05-12T14:44:23Z" level=info msg="server: handleConn: done" correlation_id=01HXPM653SY88YBGQMM90XD4PW reason=EOF -time="2024-05-12T14:44:23Z" level=info msg="access: finish" correlation_id=01HXPM653SY88YBGQMM90XD4PW duration_s=0.043261126 meta="{ }" remote_addr="127.0.0.1:53846" written_bytes=31 +time="2025-06-14T21:11:19Z" level=info msg="Proxy protocol is enabled" correlation_id= +time="2025-06-14T21:11:19Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" +time="2025-06-14T21:11:19Z" level=info msg="server: handleConn: start" correlation_id=01JXR4GPTXFV4BCBN4S3GB4R67 +time="2025-06-14T21:11:19Z" level=info msg="public key authentication" correlation_id=01JXR4GPTXFV4BCBN4S3GB4R67 ssh_key_type=ssh-rsa +time="2025-06-14T21:11:19Z" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01JXR4GPTXFV4BCBN4S3GB4R67 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="2025-06-14T21:11:19Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01JXR4GPTXFV4BCBN4S3GB4R67 remote_addr="127.0.0.1:59972" +time="2025-06-14T21:11:19Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01JXR4GPTXFV4BCBN4S3GB4R67 env="{ true discover 127.0.0.1:59972 }" established_session_duration_s=0.000105504 +time="2025-06-14T21:11:19Z" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01JXR4GPTXFV4BCBN4S3GB4R67 duration_ms=1ns method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" +time="2025-06-14T21:11:19Z" level=info msg="session: handleShell: command executed successfully" correlation_id=01JXR4GPTXFV4BCBN4S3GB4R67 +time="2025-06-14T21:11:19Z" level=info msg="session: exit: exiting" correlation_id=01JXR4GPTXFV4BCBN4S3GB4R67 exit_status=0 +time="2025-06-14T21:11:19Z" level=info msg="connection: handleRequests: done" correlation_id=01JXR4GPTXFV4BCBN4S3GB4R67 duration_s=0.001544728 remote_addr="127.0.0.1:59972" +time="2025-06-14T21:11:19Z" level=info msg="server: handleConn: done" correlation_id=01JXR4GPTXFV4BCBN4S3GB4R67 reason=EOF +time="2025-06-14T21:11:19Z" level=info msg="access: finish" correlation_id=01JXR4GPTXFV4BCBN4S3GB4R67 duration_s=0.019527697 meta="{ }" remote_addr="127.0.0.1:59972" written_bytes=31 === RUN TestListenAndServe_proxyProtocolEnabled/IGNORE_with_a_header -time="2024-05-12T14:44:23Z" level=info msg="Proxy protocol is enabled" correlation_id= -time="2024-05-12T14:44:23Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" -time="2024-05-12T14:44:23Z" level=info msg="server: handleConn: start" correlation_id=01HXPM655E38B4CWK92CZPH1WD -time="2024-05-12T14:44:23Z" level=info msg="public key authentication" correlation_id=01HXPM655E38B4CWK92CZPH1WD ssh_key_type=ssh-rsa -time="2024-05-12T14:44:23Z" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01HXPM655E38B4CWK92CZPH1WD duration_ms=1ns method=GET status=200 url="http://unix/api/v4/internal/authorized_keys?key=AAAAB3NzaC1yc2EAAAADAQABAAACAQDRt8ajfb9sVLAeW05cKQ7t0wNbcer1EaZDLmNrlqRLFk3SdJarBf6ninI214K6Uyv3ijBLlnactqrc5NU9%2BigRY8qkKpdiU4AMDYOVUSB4JL0z0YcO6zariBDQx2dO5S%2FD1WgZZtDtvMWZYqWWqToX8Lt3L%2F9Ek%2F%2Fi1m0ohJxnkMVA%2FLxdgCXfj93Dq79%2FQCB74TWybiL9QELUKPtFmNXMTffGg8QsRVkRYrwCCXqfx6J6X8fOFlCDNBSjODRBLgWUKhOOytv90NLnHp6CGK5BHbBnA6Y0ghrUCNyLDGlc0x8AKII1HWKJ%2BPXtRbPmYNm3i5JVTYx04vf9J1v51mPYh5A%2FWHteaCBVetEut2UUnyRdCgce7Tv4ilZKQITR8NRd495hx57nmqVANST%2F%2FIVwyGoOa8cSAjOlUZ1Q%2B3ZniBqZE1S0lqhPHykl%2F5m9VXhFuMq8i67z83aK1SiIfbYdxgjdlq20Mfc1gRCJJDmDsYpYziKw1scL3gKWY5F6Yj8OkQLzXhdLC1dwPtmjMKY6E4BxEov6NsopN77simGuUHogsruyhtuDcWWRZRrlrk6s2e8fkfqvtecVTrEnxeWg1o0oEm04PnH9kA6YmoOF%2BJ0w4UrOuN0EB7f%2F89j8TCWZRugeibig7qopb94Awchk4zreYOgjbL%2BpEZKw6QvfPQ" -time="2024-05-12T14:44:23Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01HXPM655E38B4CWK92CZPH1WD remote_addr="127.0.0.1:53852" -time="2024-05-12T14:44:23Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01HXPM655E38B4CWK92CZPH1WD env="{ true discover 127.0.0.1:53852 }" established_session_duration_s=0.000148619 -time="2024-05-12T14:44:23Z" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01HXPM655E38B4CWK92CZPH1WD duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" -time="2024-05-12T14:44:23Z" level=info msg="session: handleShell: command executed successfully" correlation_id=01HXPM655E38B4CWK92CZPH1WD -time="2024-05-12T14:44:23Z" level=info msg="session: exit: exiting" correlation_id=01HXPM655E38B4CWK92CZPH1WD exit_status=0 -time="2024-05-12T14:44:23Z" level=info msg="connection: handleRequests: done" correlation_id=01HXPM655E38B4CWK92CZPH1WD duration_s=0.001434271 remote_addr="127.0.0.1:53852" +time="2025-06-14T21:11:19Z" level=info msg="Proxy protocol is enabled" correlation_id= +time="2025-06-14T21:11:19Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" +time="2025-06-14T21:11:19Z" level=info msg="server: handleConn: start" correlation_id=01JXR4GPVNF20M5PG9PMQ3XM8K +time="2025-06-14T21:11:19Z" level=info msg="public key authentication" correlation_id=01JXR4GPVNF20M5PG9PMQ3XM8K ssh_key_type=ssh-rsa +time="2025-06-14T21:11:19Z" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01JXR4GPVNF20M5PG9PMQ3XM8K 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="2025-06-14T21:11:19Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01JXR4GPVNF20M5PG9PMQ3XM8K remote_addr="127.0.0.1:59974" +time="2025-06-14T21:11:19Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01JXR4GPVNF20M5PG9PMQ3XM8K env="{ true discover 127.0.0.1:59974 }" established_session_duration_s=0.000129332 +time="2025-06-14T21:11:19Z" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01JXR4GPVNF20M5PG9PMQ3XM8K duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" +time="2025-06-14T21:11:19Z" level=info msg="session: handleShell: command executed successfully" correlation_id=01JXR4GPVNF20M5PG9PMQ3XM8K +time="2025-06-14T21:11:19Z" level=info msg="session: exit: exiting" correlation_id=01JXR4GPVNF20M5PG9PMQ3XM8K exit_status=0 +time="2025-06-14T21:11:19Z" level=info msg="connection: handleRequests: done" correlation_id=01JXR4GPVNF20M5PG9PMQ3XM8K duration_s=0.000625513 remote_addr="127.0.0.1:59974" +time="2025-06-14T21:11:19Z" level=info msg="server: handleConn: done" correlation_id=01JXR4GPVNF20M5PG9PMQ3XM8K reason=EOF +time="2025-06-14T21:11:19Z" level=info msg="access: finish" correlation_id=01JXR4GPVNF20M5PG9PMQ3XM8K duration_s=0.018684955 meta="{ }" remote_addr="127.0.0.1:59974" written_bytes=31 === RUN TestListenAndServe_proxyProtocolEnabled/Allow-listed_IP_with_a_header -time="2024-05-12T14:44:23Z" level=info msg="server: handleConn: done" correlation_id=01HXPM655E38B4CWK92CZPH1WD reason=EOF -time="2024-05-12T14:44:23Z" level=info msg="access: finish" correlation_id=01HXPM655E38B4CWK92CZPH1WD duration_s=0.039857958 meta="{ }" remote_addr="127.0.0.1:53852" written_bytes=31 -time="2024-05-12T14:44:23Z" level=info msg="Proxy protocol is enabled" correlation_id= -time="2024-05-12T14:44:23Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" -time="2024-05-12T14:44:23Z" level=info msg="server: handleConn: start" correlation_id=01HXPM656WHZ7AJY62J75GCXNW -time="2024-05-12T14:44:23Z" level=info msg="public key authentication" correlation_id=01HXPM656WHZ7AJY62J75GCXNW ssh_key_type=ssh-rsa -time="2024-05-12T14:44:23Z" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01HXPM656WHZ7AJY62J75GCXNW 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-05-12T14:44:23Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01HXPM656WHZ7AJY62J75GCXNW remote_addr="10.1.1.1:1000" -time="2024-05-12T14:44:23Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01HXPM656WHZ7AJY62J75GCXNW env="{ true discover 10.1.1.1:1000 }" established_session_duration_s=0.000187225 -time="2024-05-12T14:44:23Z" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01HXPM656WHZ7AJY62J75GCXNW duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" -time="2024-05-12T14:44:23Z" level=info msg="session: handleShell: command executed successfully" correlation_id=01HXPM656WHZ7AJY62J75GCXNW -time="2024-05-12T14:44:23Z" level=info msg="session: exit: exiting" correlation_id=01HXPM656WHZ7AJY62J75GCXNW exit_status=0 -time="2024-05-12T14:44:23Z" level=info msg="connection: handleRequests: done" correlation_id=01HXPM656WHZ7AJY62J75GCXNW duration_s=0.001658881 remote_addr="10.1.1.1:1000" -time="2024-05-12T14:44:23Z" level=info msg="server: handleConn: done" correlation_id=01HXPM656WHZ7AJY62J75GCXNW reason=EOF -time="2024-05-12T14:44:23Z" level=info msg="access: finish" correlation_id=01HXPM656WHZ7AJY62J75GCXNW duration_s=0.049760472 meta="{ }" remote_addr="10.1.1.1:1000" written_bytes=31 +time="2025-06-14T21:11:19Z" level=info msg="Proxy protocol is enabled" correlation_id= +time="2025-06-14T21:11:19Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" +time="2025-06-14T21:11:19Z" level=info msg="server: handleConn: start" correlation_id=01JXR4GPWCKD4K8SH4J8SKQARP +time="2025-06-14T21:11:19Z" level=info msg="public key authentication" correlation_id=01JXR4GPWCKD4K8SH4J8SKQARP ssh_key_type=ssh-rsa +time="2025-06-14T21:11:19Z" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01JXR4GPWCKD4K8SH4J8SKQARP 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="2025-06-14T21:11:19Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01JXR4GPWCKD4K8SH4J8SKQARP remote_addr="10.1.1.1:1000" +time="2025-06-14T21:11:19Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01JXR4GPWCKD4K8SH4J8SKQARP env="{ true discover 10.1.1.1:1000 }" established_session_duration_s=9.9193e-05 +time="2025-06-14T21:11:19Z" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01JXR4GPWCKD4K8SH4J8SKQARP duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" +time="2025-06-14T21:11:19Z" level=info msg="session: handleShell: command executed successfully" correlation_id=01JXR4GPWCKD4K8SH4J8SKQARP +time="2025-06-14T21:11:19Z" level=info msg="session: exit: exiting" correlation_id=01JXR4GPWCKD4K8SH4J8SKQARP exit_status=0 +time="2025-06-14T21:11:19Z" level=info msg="connection: handleRequests: done" correlation_id=01JXR4GPWCKD4K8SH4J8SKQARP duration_s=0.000631779 remote_addr="10.1.1.1:1000" +time="2025-06-14T21:11:19Z" level=info msg="server: handleConn: done" correlation_id=01JXR4GPWCKD4K8SH4J8SKQARP reason=EOF +time="2025-06-14T21:11:19Z" level=info msg="access: finish" correlation_id=01JXR4GPWCKD4K8SH4J8SKQARP duration_s=0.019147261 meta="{ }" remote_addr="10.1.1.1:1000" written_bytes=31 === RUN TestListenAndServe_proxyProtocolEnabled/Allow-listed_IP_without_a_header -time="2024-05-12T14:44:23Z" level=info msg="Proxy protocol is enabled" correlation_id= -time="2024-05-12T14:44:23Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" -time="2024-05-12T14:44:23Z" level=info msg="server: handleConn: start" correlation_id=01HXPM659BG47C6V4SEVFMQ6SS -time="2024-05-12T14:44:23Z" level=info msg="public key authentication" correlation_id=01HXPM659BG47C6V4SEVFMQ6SS ssh_key_type=ssh-rsa -time="2024-05-12T14:44:23Z" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01HXPM659BG47C6V4SEVFMQ6SS 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-05-12T14:44:24Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01HXPM659BG47C6V4SEVFMQ6SS remote_addr="127.0.0.1:53870" -time="2024-05-12T14:44:24Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01HXPM659BG47C6V4SEVFMQ6SS env="{ true discover 127.0.0.1:53870 }" established_session_duration_s=0.000138071 -time="2024-05-12T14:44:24Z" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01HXPM659BG47C6V4SEVFMQ6SS duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" -time="2024-05-12T14:44:24Z" level=info msg="session: handleShell: command executed successfully" correlation_id=01HXPM659BG47C6V4SEVFMQ6SS -time="2024-05-12T14:44:24Z" level=info msg="session: exit: exiting" correlation_id=01HXPM659BG47C6V4SEVFMQ6SS exit_status=0 -time="2024-05-12T14:44:24Z" level=info msg="connection: handleRequests: done" correlation_id=01HXPM659BG47C6V4SEVFMQ6SS duration_s=0.001206996 remote_addr="127.0.0.1:53870" -time="2024-05-12T14:44:24Z" level=info msg="server: handleConn: done" correlation_id=01HXPM659BG47C6V4SEVFMQ6SS reason=EOF -time="2024-05-12T14:44:24Z" level=info msg="access: finish" correlation_id=01HXPM659BG47C6V4SEVFMQ6SS duration_s=0.05513304 meta="{ }" remote_addr="127.0.0.1:53870" written_bytes=31 +time="2025-06-14T21:11:19Z" level=info msg="Proxy protocol is enabled" correlation_id= +time="2025-06-14T21:11:19Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" +time="2025-06-14T21:11:19Z" level=info msg="server: handleConn: start" correlation_id=01JXR4GPX44D5ERBS5VPRYH855 +time="2025-06-14T21:11:19Z" level=info msg="public key authentication" correlation_id=01JXR4GPX44D5ERBS5VPRYH855 ssh_key_type=ssh-rsa +time="2025-06-14T21:11:19Z" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01JXR4GPX44D5ERBS5VPRYH855 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="2025-06-14T21:11:19Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01JXR4GPX44D5ERBS5VPRYH855 remote_addr="127.0.0.1:60002" +time="2025-06-14T21:11:19Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01JXR4GPX44D5ERBS5VPRYH855 env="{ true discover 127.0.0.1:60002 }" established_session_duration_s=0.00012857 +time="2025-06-14T21:11:19Z" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01JXR4GPX44D5ERBS5VPRYH855 duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" +time="2025-06-14T21:11:19Z" level=info msg="session: handleShell: command executed successfully" correlation_id=01JXR4GPX44D5ERBS5VPRYH855 +time="2025-06-14T21:11:19Z" level=info msg="session: exit: exiting" correlation_id=01JXR4GPX44D5ERBS5VPRYH855 exit_status=0 +time="2025-06-14T21:11:19Z" level=info msg="connection: handleRequests: done" correlation_id=01JXR4GPX44D5ERBS5VPRYH855 duration_s=0.000571509 remote_addr="127.0.0.1:60002" +time="2025-06-14T21:11:19Z" level=info msg="server: handleConn: done" correlation_id=01JXR4GPX44D5ERBS5VPRYH855 reason=EOF +time="2025-06-14T21:11:19Z" level=info msg="access: finish" correlation_id=01JXR4GPX44D5ERBS5VPRYH855 duration_s=0.018069384 meta="{ }" remote_addr="127.0.0.1:60002" written_bytes=31 === RUN TestListenAndServe_proxyProtocolEnabled/Allow-listed_range_with_a_header -time="2024-05-12T14:44:24Z" level=info msg="Proxy protocol is enabled" correlation_id= -time="2024-05-12T14:44:24Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" -time="2024-05-12T14:44:24Z" level=info msg="server: handleConn: start" correlation_id=01HXPM65BBM58SSCA39M1CQ0K6 -time="2024-05-12T14:44:24Z" level=info msg="public key authentication" correlation_id=01HXPM65BBM58SSCA39M1CQ0K6 ssh_key_type=ssh-rsa -time="2024-05-12T14:44:24Z" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01HXPM65BBM58SSCA39M1CQ0K6 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-05-12T14:44:24Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01HXPM65BBM58SSCA39M1CQ0K6 remote_addr="10.1.1.1:1000" -time="2024-05-12T14:44:24Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01HXPM65BBM58SSCA39M1CQ0K6 env="{ true discover 10.1.1.1:1000 }" established_session_duration_s=0.00014843 -time="2024-05-12T14:44:24Z" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01HXPM65BBM58SSCA39M1CQ0K6 duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" -time="2024-05-12T14:44:24Z" level=info msg="session: handleShell: command executed successfully" correlation_id=01HXPM65BBM58SSCA39M1CQ0K6 -time="2024-05-12T14:44:24Z" level=info msg="session: exit: exiting" correlation_id=01HXPM65BBM58SSCA39M1CQ0K6 exit_status=0 -time="2024-05-12T14:44:24Z" level=info msg="connection: handleRequests: done" correlation_id=01HXPM65BBM58SSCA39M1CQ0K6 duration_s=0.001362874 remote_addr="10.1.1.1:1000" +time="2025-06-14T21:11:19Z" level=info msg="Proxy protocol is enabled" correlation_id= +time="2025-06-14T21:11:19Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" +time="2025-06-14T21:11:19Z" level=info msg="server: handleConn: start" correlation_id=01JXR4GPXWW4TMZWVR8W2N1NKF +time="2025-06-14T21:11:19Z" level=info msg="public key authentication" correlation_id=01JXR4GPXWW4TMZWVR8W2N1NKF ssh_key_type=ssh-rsa +time="2025-06-14T21:11:19Z" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01JXR4GPXWW4TMZWVR8W2N1NKF 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="2025-06-14T21:11:19Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01JXR4GPXWW4TMZWVR8W2N1NKF remote_addr="10.1.1.1:1000" +time="2025-06-14T21:11:19Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01JXR4GPXWW4TMZWVR8W2N1NKF env="{ true discover 10.1.1.1:1000 }" established_session_duration_s=0.00010281 +time="2025-06-14T21:11:19Z" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01JXR4GPXWW4TMZWVR8W2N1NKF duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" +time="2025-06-14T21:11:19Z" level=info msg="session: handleShell: command executed successfully" correlation_id=01JXR4GPXWW4TMZWVR8W2N1NKF +time="2025-06-14T21:11:19Z" level=info msg="session: exit: exiting" correlation_id=01JXR4GPXWW4TMZWVR8W2N1NKF exit_status=0 +time="2025-06-14T21:11:19Z" level=info msg="connection: handleRequests: done" correlation_id=01JXR4GPXWW4TMZWVR8W2N1NKF duration_s=0.000587445 remote_addr="10.1.1.1:1000" +time="2025-06-14T21:11:19Z" level=info msg="server: handleConn: done" correlation_id=01JXR4GPXWW4TMZWVR8W2N1NKF reason=EOF +time="2025-06-14T21:11:19Z" level=info msg="access: finish" correlation_id=01JXR4GPXWW4TMZWVR8W2N1NKF duration_s=0.018544999 meta="{ }" remote_addr="10.1.1.1:1000" written_bytes=31 === RUN TestListenAndServe_proxyProtocolEnabled/Allow-listed_range_without_a_header -time="2024-05-12T14:44:24Z" level=info msg="server: handleConn: done" correlation_id=01HXPM65BBM58SSCA39M1CQ0K6 reason=EOF -time="2024-05-12T14:44:24Z" level=info msg="access: finish" correlation_id=01HXPM65BBM58SSCA39M1CQ0K6 duration_s=0.038303311 meta="{ }" remote_addr="10.1.1.1:1000" written_bytes=31 -time="2024-05-12T14:44:24Z" level=info msg="Proxy protocol is enabled" correlation_id= -time="2024-05-12T14:44:24Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" -time="2024-05-12T14:44:24Z" level=info msg="server: handleConn: start" correlation_id=01HXPM65CWT54JRKS6C3QTG6YV -time="2024-05-12T14:44:24Z" level=info msg="public key authentication" correlation_id=01HXPM65CWT54JRKS6C3QTG6YV ssh_key_type=ssh-rsa -time="2024-05-12T14:44:24Z" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01HXPM65CWT54JRKS6C3QTG6YV 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-05-12T14:44:24Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01HXPM65CWT54JRKS6C3QTG6YV remote_addr="127.0.0.1:53898" -time="2024-05-12T14:44:24Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01HXPM65CWT54JRKS6C3QTG6YV env="{ true discover 127.0.0.1:53898 }" established_session_duration_s=0.000197009 -time="2024-05-12T14:44:24Z" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01HXPM65CWT54JRKS6C3QTG6YV duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" -time="2024-05-12T14:44:24Z" level=info msg="session: handleShell: command executed successfully" correlation_id=01HXPM65CWT54JRKS6C3QTG6YV -time="2024-05-12T14:44:24Z" level=info msg="session: exit: exiting" correlation_id=01HXPM65CWT54JRKS6C3QTG6YV exit_status=0 -time="2024-05-12T14:44:24Z" level=info msg="connection: handleRequests: done" correlation_id=01HXPM65CWT54JRKS6C3QTG6YV duration_s=0.001437181 remote_addr="127.0.0.1:53898" -time="2024-05-12T14:44:24Z" level=info msg="server: handleConn: done" correlation_id=01HXPM65CWT54JRKS6C3QTG6YV reason=EOF -time="2024-05-12T14:44:24Z" level=info msg="access: finish" correlation_id=01HXPM65CWT54JRKS6C3QTG6YV duration_s=0.041750782 meta="{ }" remote_addr="127.0.0.1:53898" written_bytes=31 +time="2025-06-14T21:11:19Z" level=info msg="Proxy protocol is enabled" correlation_id= +time="2025-06-14T21:11:19Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" +time="2025-06-14T21:11:19Z" level=info msg="server: handleConn: start" correlation_id=01JXR4GPYKWH8G0Y9HC4FK00FY +time="2025-06-14T21:11:19Z" level=info msg="public key authentication" correlation_id=01JXR4GPYKWH8G0Y9HC4FK00FY ssh_key_type=ssh-rsa +time="2025-06-14T21:11:19Z" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01JXR4GPYKWH8G0Y9HC4FK00FY 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="2025-06-14T21:11:19Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01JXR4GPYKWH8G0Y9HC4FK00FY remote_addr="127.0.0.1:60026" +time="2025-06-14T21:11:19Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01JXR4GPYKWH8G0Y9HC4FK00FY env="{ true discover 127.0.0.1:60026 }" established_session_duration_s=0.000220069 +time="2025-06-14T21:11:19Z" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01JXR4GPYKWH8G0Y9HC4FK00FY duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" +time="2025-06-14T21:11:19Z" level=info msg="session: handleShell: command executed successfully" correlation_id=01JXR4GPYKWH8G0Y9HC4FK00FY +time="2025-06-14T21:11:19Z" level=info msg="session: exit: exiting" correlation_id=01JXR4GPYKWH8G0Y9HC4FK00FY exit_status=0 +time="2025-06-14T21:11:19Z" level=info msg="connection: handleRequests: done" correlation_id=01JXR4GPYKWH8G0Y9HC4FK00FY duration_s=0.000807328 remote_addr="127.0.0.1:60026" +time="2025-06-14T21:11:19Z" level=info msg="server: handleConn: done" correlation_id=01JXR4GPYKWH8G0Y9HC4FK00FY reason=EOF +time="2025-06-14T21:11:19Z" level=info msg="access: finish" correlation_id=01JXR4GPYKWH8G0Y9HC4FK00FY duration_s=0.018830712 meta="{ }" remote_addr="127.0.0.1:60026" written_bytes=31 === RUN TestListenAndServe_proxyProtocolEnabled/Not_allow-listed_IP_with_a_header -time="2024-05-12T14:44:24Z" level=info msg="Proxy protocol is enabled" correlation_id= -time="2024-05-12T14:44:24Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" -time="2024-05-12T14:44:24Z" level=info msg="server: handleConn: start" correlation_id=01HXPM65EFV32GKTXEY0AY9B1S -time="2024-05-12T14:44:24Z" level=warning msg="connection: initServerConn: failed to initialize SSH connection" correlation_id=01HXPM65EFV32GKTXEY0AY9B1S error="proxyproto: upstream connection sent PROXY header but isn't allowed to send one" remote_addr="127.0.0.1:53904" -time="2024-05-12T14:44:24Z" level=info msg="access: finish" correlation_id=01HXPM65EFV32GKTXEY0AY9B1S duration_s=0.000145182 meta="{ }" remote_addr="127.0.0.1:53904" written_bytes=0 +time="2025-06-14T21:11:19Z" level=info msg="Proxy protocol is enabled" correlation_id= +time="2025-06-14T21:11:19Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" +time="2025-06-14T21:11:19Z" level=info msg="server: handleConn: start" correlation_id=01JXR4GPZBEB5N6TXCK2W9DVG0 +time="2025-06-14T21:11:19Z" level=warning msg="connection: initServerConn: failed to initialize SSH connection" correlation_id=01JXR4GPZBEB5N6TXCK2W9DVG0 error="proxyproto: upstream connection sent PROXY header but isn't allowed to send one" remote_addr="127.0.0.1:60036" +time="2025-06-14T21:11:19Z" level=info msg="access: finish" correlation_id=01JXR4GPZBEB5N6TXCK2W9DVG0 duration_s=9.6536e-05 meta="{ }" remote_addr="127.0.0.1:60036" written_bytes=0 === RUN TestListenAndServe_proxyProtocolEnabled/Not_allow-listed_IP_without_a_header -time="2024-05-12T14:44:24Z" level=info msg="Proxy protocol is enabled" correlation_id= -time="2024-05-12T14:44:24Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" -time="2024-05-12T14:44:24Z" level=info msg="server: handleConn: start" correlation_id=01HXPM65ERQZEY99H0ERZZ6E37 -time="2024-05-12T14:44:24Z" level=info msg="public key authentication" correlation_id=01HXPM65ERQZEY99H0ERZZ6E37 ssh_key_type=ssh-rsa -time="2024-05-12T14:44:24Z" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01HXPM65ERQZEY99H0ERZZ6E37 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-05-12T14:44:24Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01HXPM65ERQZEY99H0ERZZ6E37 remote_addr="127.0.0.1:53918" -time="2024-05-12T14:44:24Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01HXPM65ERQZEY99H0ERZZ6E37 env="{ true discover 127.0.0.1:53918 }" established_session_duration_s=0.000167812 -time="2024-05-12T14:44:24Z" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01HXPM65ERQZEY99H0ERZZ6E37 duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" -time="2024-05-12T14:44:24Z" level=info msg="session: handleShell: command executed successfully" correlation_id=01HXPM65ERQZEY99H0ERZZ6E37 -time="2024-05-12T14:44:24Z" level=info msg="session: exit: exiting" correlation_id=01HXPM65ERQZEY99H0ERZZ6E37 exit_status=0 -time="2024-05-12T14:44:24Z" level=info msg="connection: handleRequests: done" correlation_id=01HXPM65ERQZEY99H0ERZZ6E37 duration_s=0.001291433 remote_addr="127.0.0.1:53918" -time="2024-05-12T14:44:24Z" level=info msg="server: handleConn: done" correlation_id=01HXPM65ERQZEY99H0ERZZ6E37 reason=EOF -time="2024-05-12T14:44:24Z" level=info msg="access: finish" correlation_id=01HXPM65ERQZEY99H0ERZZ6E37 duration_s=0.037319065 meta="{ }" remote_addr="127.0.0.1:53918" written_bytes=31 +time="2025-06-14T21:11:19Z" level=info msg="Proxy protocol is enabled" correlation_id= +time="2025-06-14T21:11:19Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" +time="2025-06-14T21:11:19Z" level=info msg="server: handleConn: start" correlation_id=01JXR4GPZGMPV5TPAXPSVBF89F +time="2025-06-14T21:11:19Z" level=info msg="public key authentication" correlation_id=01JXR4GPZGMPV5TPAXPSVBF89F ssh_key_type=ssh-rsa +time="2025-06-14T21:11:19Z" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01JXR4GPZGMPV5TPAXPSVBF89F 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="2025-06-14T21:11:19Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01JXR4GPZGMPV5TPAXPSVBF89F remote_addr="127.0.0.1:60050" +time="2025-06-14T21:11:19Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01JXR4GPZGMPV5TPAXPSVBF89F env="{ true discover 127.0.0.1:60050 }" established_session_duration_s=0.000113986 +time="2025-06-14T21:11:19Z" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01JXR4GPZGMPV5TPAXPSVBF89F duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" +time="2025-06-14T21:11:19Z" level=info msg="session: handleShell: command executed successfully" correlation_id=01JXR4GPZGMPV5TPAXPSVBF89F +time="2025-06-14T21:11:19Z" level=info msg="session: exit: exiting" correlation_id=01JXR4GPZGMPV5TPAXPSVBF89F exit_status=0 +time="2025-06-14T21:11:19Z" level=info msg="connection: handleRequests: done" correlation_id=01JXR4GPZGMPV5TPAXPSVBF89F duration_s=0.000577401 remote_addr="127.0.0.1:60050" +time="2025-06-14T21:11:19Z" level=info msg="server: handleConn: done" correlation_id=01JXR4GPZGMPV5TPAXPSVBF89F reason=EOF +time="2025-06-14T21:11:19Z" level=info msg="access: finish" correlation_id=01JXR4GPZGMPV5TPAXPSVBF89F duration_s=0.019133294 meta="{ }" remote_addr="127.0.0.1:60050" written_bytes=31 === RUN TestListenAndServe_proxyProtocolEnabled/Not_allow-listed_range_with_a_header -time="2024-05-12T14:44:24Z" level=info msg="Proxy protocol is enabled" correlation_id= -time="2024-05-12T14:44:24Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" -time="2024-05-12T14:44:24Z" level=info msg="server: handleConn: start" correlation_id=01HXPM65G8YK3E85X95XNA3WGW -time="2024-05-12T14:44:24Z" level=warning msg="connection: initServerConn: failed to initialize SSH connection" correlation_id=01HXPM65G8YK3E85X95XNA3WGW error="proxyproto: upstream connection sent PROXY header but isn't allowed to send one" remote_addr="127.0.0.1:53924" -time="2024-05-12T14:44:24Z" level=info msg="access: finish" correlation_id=01HXPM65G8YK3E85X95XNA3WGW duration_s=0.000141457 meta="{ }" remote_addr="127.0.0.1:53924" written_bytes=0 +time="2025-06-14T21:11:19Z" level=info msg="Proxy protocol is enabled" correlation_id= +time="2025-06-14T21:11:19Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" +time="2025-06-14T21:11:19Z" level=info msg="server: handleConn: start" correlation_id=01JXR4GQ08CH80013HDH15BX83 +time="2025-06-14T21:11:19Z" level=warning msg="connection: initServerConn: failed to initialize SSH connection" correlation_id=01JXR4GQ08CH80013HDH15BX83 error="proxyproto: upstream connection sent PROXY header but isn't allowed to send one" remote_addr="127.0.0.1:60052" +time="2025-06-14T21:11:19Z" level=info msg="access: finish" correlation_id=01JXR4GQ08CH80013HDH15BX83 duration_s=7.7766e-05 meta="{ }" remote_addr="127.0.0.1:60052" written_bytes=0 === RUN TestListenAndServe_proxyProtocolEnabled/Not_allow-listed_range_without_a_header -time="2024-05-12T14:44:24Z" level=info msg="Proxy protocol is enabled" correlation_id= -time="2024-05-12T14:44:24Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" -time="2024-05-12T14:44:24Z" level=info msg="server: handleConn: start" correlation_id=01HXPM65GP3HKT0RBWJKKPGD25 -time="2024-05-12T14:44:24Z" level=info msg="public key authentication" correlation_id=01HXPM65GP3HKT0RBWJKKPGD25 ssh_key_type=ssh-rsa -time="2024-05-12T14:44:24Z" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01HXPM65GP3HKT0RBWJKKPGD25 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-05-12T14:44:24Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01HXPM65GP3HKT0RBWJKKPGD25 remote_addr="127.0.0.1:53930" -time="2024-05-12T14:44:24Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01HXPM65GP3HKT0RBWJKKPGD25 env="{ true discover 127.0.0.1:53930 }" established_session_duration_s=0.000177631 -time="2024-05-12T14:44:24Z" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01HXPM65GP3HKT0RBWJKKPGD25 duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" -time="2024-05-12T14:44:24Z" level=info msg="session: handleShell: command executed successfully" correlation_id=01HXPM65GP3HKT0RBWJKKPGD25 -time="2024-05-12T14:44:24Z" level=info msg="session: exit: exiting" correlation_id=01HXPM65GP3HKT0RBWJKKPGD25 exit_status=0 -time="2024-05-12T14:44:24Z" level=info msg="connection: handleRequests: done" correlation_id=01HXPM65GP3HKT0RBWJKKPGD25 duration_s=0.001428606 remote_addr="127.0.0.1:53930" ---- PASS: TestListenAndServe_proxyProtocolEnabled (0.72s) - --- PASS: TestListenAndServe_proxyProtocolEnabled/USE_(default)_without_a_header (0.04s) - --- PASS: TestListenAndServe_proxyProtocolEnabled/USE_(default)_with_a_header (0.06s) - --- PASS: TestListenAndServe_proxyProtocolEnabled/REQUIRE_without_a_header (0.03s) - --- PASS: TestListenAndServe_proxyProtocolEnabled/REQUIRE_with_a_header (0.06s) - --- PASS: TestListenAndServe_proxyProtocolEnabled/REJECT_without_a_header (0.05s) +time="2025-06-14T21:11:19Z" level=info msg="Proxy protocol is enabled" correlation_id= +time="2025-06-14T21:11:19Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" +time="2025-06-14T21:11:19Z" level=info msg="server: handleConn: start" correlation_id=01JXR4GQ0D4H29YG996PWX6KK0 +time="2025-06-14T21:11:19Z" level=info msg="public key authentication" correlation_id=01JXR4GQ0D4H29YG996PWX6KK0 ssh_key_type=ssh-rsa +time="2025-06-14T21:11:19Z" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01JXR4GQ0D4H29YG996PWX6KK0 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="2025-06-14T21:11:19Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01JXR4GQ0D4H29YG996PWX6KK0 remote_addr="127.0.0.1:60056" +time="2025-06-14T21:11:19Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01JXR4GQ0D4H29YG996PWX6KK0 env="{ true discover 127.0.0.1:60056 }" established_session_duration_s=0.00018157 +time="2025-06-14T21:11:19Z" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01JXR4GQ0D4H29YG996PWX6KK0 duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" +time="2025-06-14T21:11:19Z" level=info msg="session: handleShell: command executed successfully" correlation_id=01JXR4GQ0D4H29YG996PWX6KK0 +time="2025-06-14T21:11:19Z" level=info msg="session: exit: exiting" correlation_id=01JXR4GQ0D4H29YG996PWX6KK0 exit_status=0 +time="2025-06-14T21:11:19Z" level=info msg="connection: handleRequests: done" correlation_id=01JXR4GQ0D4H29YG996PWX6KK0 duration_s=0.000760542 remote_addr="127.0.0.1:60056" +time="2025-06-14T21:11:19Z" level=info msg="server: handleConn: done" correlation_id=01JXR4GQ0D4H29YG996PWX6KK0 reason=EOF +time="2025-06-14T21:11:19Z" level=info msg="access: finish" correlation_id=01JXR4GQ0D4H29YG996PWX6KK0 duration_s=0.018951186 meta="{ }" remote_addr="127.0.0.1:60056" written_bytes=31 +--- PASS: TestListenAndServe_proxyProtocolEnabled (0.31s) + --- PASS: TestListenAndServe_proxyProtocolEnabled/USE_(default)_without_a_header (0.02s) + --- PASS: TestListenAndServe_proxyProtocolEnabled/USE_(default)_with_a_header (0.02s) + --- PASS: TestListenAndServe_proxyProtocolEnabled/REQUIRE_without_a_header (0.01s) + --- PASS: TestListenAndServe_proxyProtocolEnabled/REQUIRE_with_a_header (0.02s) + --- PASS: TestListenAndServe_proxyProtocolEnabled/REJECT_without_a_header (0.02s) --- PASS: TestListenAndServe_proxyProtocolEnabled/REJECT_with_a_header (0.01s) - --- PASS: TestListenAndServe_proxyProtocolEnabled/IGNORE_without_a_header (0.06s) - --- PASS: TestListenAndServe_proxyProtocolEnabled/IGNORE_with_a_header (0.05s) - --- PASS: TestListenAndServe_proxyProtocolEnabled/Allow-listed_IP_with_a_header (0.07s) - --- PASS: TestListenAndServe_proxyProtocolEnabled/Allow-listed_IP_without_a_header (0.07s) - --- PASS: TestListenAndServe_proxyProtocolEnabled/Allow-listed_range_with_a_header (0.05s) - --- PASS: TestListenAndServe_proxyProtocolEnabled/Allow-listed_range_without_a_header (0.05s) + --- PASS: TestListenAndServe_proxyProtocolEnabled/IGNORE_without_a_header (0.02s) + --- PASS: TestListenAndServe_proxyProtocolEnabled/IGNORE_with_a_header (0.02s) + --- PASS: TestListenAndServe_proxyProtocolEnabled/Allow-listed_IP_with_a_header (0.02s) + --- PASS: TestListenAndServe_proxyProtocolEnabled/Allow-listed_IP_without_a_header (0.02s) + --- PASS: TestListenAndServe_proxyProtocolEnabled/Allow-listed_range_with_a_header (0.02s) + --- PASS: TestListenAndServe_proxyProtocolEnabled/Allow-listed_range_without_a_header (0.02s) --- PASS: TestListenAndServe_proxyProtocolEnabled/Not_allow-listed_IP_with_a_header (0.01s) - --- PASS: TestListenAndServe_proxyProtocolEnabled/Not_allow-listed_IP_without_a_header (0.05s) - --- PASS: TestListenAndServe_proxyProtocolEnabled/Not_allow-listed_range_with_a_header (0.01s) - --- PASS: TestListenAndServe_proxyProtocolEnabled/Not_allow-listed_range_without_a_header (0.05s) + --- PASS: TestListenAndServe_proxyProtocolEnabled/Not_allow-listed_IP_without_a_header (0.02s) + --- PASS: TestListenAndServe_proxyProtocolEnabled/Not_allow-listed_range_with_a_header (0.00s) + --- PASS: TestListenAndServe_proxyProtocolEnabled/Not_allow-listed_range_without_a_header (0.02s) === RUN TestCorrelationId -time="2024-05-12T14:44:24Z" level=info msg="server: handleConn: done" correlation_id=01HXPM65GP3HKT0RBWJKKPGD25 reason=EOF -time="2024-05-12T14:44:24Z" level=info msg="access: finish" correlation_id=01HXPM65GP3HKT0RBWJKKPGD25 duration_s=0.043184529 meta="{ }" remote_addr="127.0.0.1:53930" written_bytes=31 -time="2024-05-12T14:44:24Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" -time="2024-05-12T14:44:24Z" level=info msg="server: handleConn: start" correlation_id=01HXPM65JBNBZ11ZV4TMN78WNZ -time="2024-05-12T14:44:24Z" level=info msg="public key authentication" correlation_id=01HXPM65JBNBZ11ZV4TMN78WNZ ssh_key_type=ssh-rsa -time="2024-05-12T14:44:24Z" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01HXPM65JBNBZ11ZV4TMN78WNZ 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-05-12T14:44:24Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01HXPM65JBNBZ11ZV4TMN78WNZ remote_addr="127.0.0.1:53942" -time="2024-05-12T14:44:24Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01HXPM65JBNBZ11ZV4TMN78WNZ env="{ true discover 127.0.0.1:53942 }" established_session_duration_s=0.00050045 -time="2024-05-12T14:44:24Z" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01HXPM65JBNBZ11ZV4TMN78WNZ duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" -time="2024-05-12T14:44:24Z" level=info msg="session: handleShell: command executed successfully" correlation_id=01HXPM65JBNBZ11ZV4TMN78WNZ -time="2024-05-12T14:44:24Z" level=info msg="session: exit: exiting" correlation_id=01HXPM65JBNBZ11ZV4TMN78WNZ exit_status=0 -time="2024-05-12T14:44:24Z" level=info msg="connection: handleRequests: done" correlation_id=01HXPM65JBNBZ11ZV4TMN78WNZ duration_s=0.001845908 remote_addr="127.0.0.1:53942" -time="2024-05-12T14:44:24Z" level=info msg="server: handleConn: start" correlation_id=01HXPM65M0KZEGA36JSHDQXWB1 -time="2024-05-12T14:44:24Z" level=info msg="public key authentication" correlation_id=01HXPM65M0KZEGA36JSHDQXWB1 ssh_key_type=ssh-rsa -time="2024-05-12T14:44:24Z" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01HXPM65M0KZEGA36JSHDQXWB1 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-05-12T14:44:24Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01HXPM65M0KZEGA36JSHDQXWB1 remote_addr="127.0.0.1:53958" -time="2024-05-12T14:44:24Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01HXPM65M0KZEGA36JSHDQXWB1 env="{ true discover 127.0.0.1:53958 }" established_session_duration_s=0.000167473 -time="2024-05-12T14:44:24Z" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01HXPM65M0KZEGA36JSHDQXWB1 duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" -time="2024-05-12T14:44:24Z" level=info msg="session: handleShell: command executed successfully" correlation_id=01HXPM65M0KZEGA36JSHDQXWB1 -time="2024-05-12T14:44:24Z" level=info msg="session: exit: exiting" correlation_id=01HXPM65M0KZEGA36JSHDQXWB1 exit_status=0 -time="2024-05-12T14:44:24Z" level=info msg="connection: handleRequests: done" correlation_id=01HXPM65M0KZEGA36JSHDQXWB1 duration_s=0.001320262 remote_addr="127.0.0.1:53958" ---- PASS: TestCorrelationId (0.10s) +time="2025-06-14T21:11:19Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" +time="2025-06-14T21:11:19Z" level=info msg="server: handleConn: start" correlation_id=01JXR4GQ16ZXNVCZPME8YSCEWM +time="2025-06-14T21:11:19Z" level=info msg="public key authentication" correlation_id=01JXR4GQ16ZXNVCZPME8YSCEWM ssh_key_type=ssh-rsa +time="2025-06-14T21:11:19Z" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01JXR4GQ16ZXNVCZPME8YSCEWM 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="2025-06-14T21:11:19Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01JXR4GQ16ZXNVCZPME8YSCEWM remote_addr="127.0.0.1:60070" +time="2025-06-14T21:11:19Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01JXR4GQ16ZXNVCZPME8YSCEWM env="{ true discover 127.0.0.1:60070 }" established_session_duration_s=0.000203479 +time="2025-06-14T21:11:19Z" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01JXR4GQ16ZXNVCZPME8YSCEWM duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" +time="2025-06-14T21:11:19Z" level=info msg="session: handleShell: command executed successfully" correlation_id=01JXR4GQ16ZXNVCZPME8YSCEWM +time="2025-06-14T21:11:19Z" level=info msg="session: exit: exiting" correlation_id=01JXR4GQ16ZXNVCZPME8YSCEWM exit_status=0 +time="2025-06-14T21:11:19Z" level=info msg="connection: handleRequests: done" correlation_id=01JXR4GQ16ZXNVCZPME8YSCEWM duration_s=0.000700337 remote_addr="127.0.0.1:60070" +time="2025-06-14T21:11:19Z" level=info msg="server: handleConn: start" correlation_id=01JXR4GQ1SGS2PJZJYZANQ9SA9 +time="2025-06-14T21:11:19Z" level=info msg="public key authentication" correlation_id=01JXR4GQ1SGS2PJZJYZANQ9SA9 ssh_key_type=ssh-rsa +time="2025-06-14T21:11:19Z" level=info msg="Finished HTTP request" content_length_bytes=26 correlation_id=01JXR4GQ1SGS2PJZJYZANQ9SA9 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="2025-06-14T21:11:19Z" level=info msg="connection: handle: new channel requested" channel_type=session correlation_id=01JXR4GQ1SGS2PJZJYZANQ9SA9 remote_addr="127.0.0.1:60082" +time="2025-06-14T21:11:19Z" level=info msg="session: handleShell: executing command" command="*discover.Command" correlation_id=01JXR4GQ1SGS2PJZJYZANQ9SA9 env="{ true discover 127.0.0.1:60082 }" established_session_duration_s=0.000138248 +time="2025-06-14T21:11:19Z" level=info msg="Finished HTTP request" content_length_bytes=58 correlation_id=01JXR4GQ1SGS2PJZJYZANQ9SA9 duration_ms=0s method=GET status=200 url="http://unix/api/v4/internal/discover?key_id=1000" +time="2025-06-14T21:11:19Z" level=info msg="session: handleShell: command executed successfully" correlation_id=01JXR4GQ1SGS2PJZJYZANQ9SA9 +time="2025-06-14T21:11:19Z" level=info msg="session: exit: exiting" correlation_id=01JXR4GQ1SGS2PJZJYZANQ9SA9 exit_status=0 +time="2025-06-14T21:11:19Z" level=info msg="connection: handleRequests: done" correlation_id=01JXR4GQ1SGS2PJZJYZANQ9SA9 duration_s=0.000627673 remote_addr="127.0.0.1:60082" +time="2025-06-14T21:11:19Z" level=info msg="server: handleConn: done" correlation_id=01JXR4GQ1SGS2PJZJYZANQ9SA9 reason=EOF +time="2025-06-14T21:11:19Z" level=info msg="access: finish" correlation_id=01JXR4GQ1SGS2PJZJYZANQ9SA9 duration_s=0.018668107 meta="{ }" remote_addr="127.0.0.1:60082" written_bytes=31 +time="2025-06-14T21:11:19Z" level=info msg="server: handleConn: done" correlation_id=01JXR4GQ16ZXNVCZPME8YSCEWM reason=EOF +time="2025-06-14T21:11:19Z" level=info msg="access: finish" correlation_id=01JXR4GQ16ZXNVCZPME8YSCEWM duration_s=0.037462301 meta="{ }" remote_addr="127.0.0.1:60070" written_bytes=31 +--- PASS: TestCorrelationId (0.04s) === RUN TestReadinessProbe --- PASS: TestReadinessProbe (0.00s) === RUN TestLivenessProbe --- PASS: TestLivenessProbe (0.00s) === RUN TestInvalidClientConfig -time="2024-05-12T14:44:24Z" level=info msg="server: handleConn: done" correlation_id=01HXPM65JBNBZ11ZV4TMN78WNZ reason=EOF -time="2024-05-12T14:44:24Z" level=info msg="access: finish" correlation_id=01HXPM65JBNBZ11ZV4TMN78WNZ duration_s=0.094934661 meta="{ }" remote_addr="127.0.0.1:53942" written_bytes=31 -time="2024-05-12T14:44:24Z" level=info msg="server: handleConn: done" correlation_id=01HXPM65M0KZEGA36JSHDQXWB1 reason=EOF -time="2024-05-12T14:44:24Z" level=info msg="access: finish" correlation_id=01HXPM65M0KZEGA36JSHDQXWB1 duration_s=0.041779512 meta="{ }" remote_addr="127.0.0.1:53958" written_bytes=31 -time="2024-05-12T14:44:24Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" -time="2024-05-12T14:44:24Z" level=info msg="server: handleConn: start" correlation_id=01HXPM65NF7CYZ6NB038FNES6R -time="2024-05-12T14:44:24Z" level=info msg="public key authentication" correlation_id=01HXPM65NF7CYZ6NB038FNES6R ssh_key_type=ssh-rsa ---- PASS: TestInvalidClientConfig (0.02s) +time="2025-06-14T21:11:19Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" +time="2025-06-14T21:11:19Z" level=info msg="server: handleConn: start" correlation_id=01JXR4GQ2GMHTTEW4MES413BPY +time="2025-06-14T21:11:19Z" level=info msg="public key authentication" correlation_id=01JXR4GQ2GMHTTEW4MES413BPY ssh_key_type=ssh-rsa +time="2025-06-14T21:11:19Z" level=warning msg="connection: initServerConn: failed to initialize SSH connection" correlation_id=01JXR4GQ2GMHTTEW4MES413BPY error="[ssh: no auth passed yet, unknown user]" remote_addr="127.0.0.1:60084" +time="2025-06-14T21:11:19Z" level=info msg="access: finish" correlation_id=01JXR4GQ2GMHTTEW4MES413BPY duration_s=0.003401686 meta="{ }" remote_addr="127.0.0.1:60084" written_bytes=0 +--- PASS: TestInvalidClientConfig (0.01s) === RUN TestInvalidServerConfig --- PASS: TestInvalidServerConfig (0.00s) === RUN TestClosingHangedConnections -time="2024-05-12T14:44:24Z" level=warning msg="connection: initServerConn: failed to initialize SSH connection" correlation_id=01HXPM65NF7CYZ6NB038FNES6R error="[ssh: no auth passed yet, unknown user]" remote_addr="127.0.0.1:53968" -time="2024-05-12T14:44:24Z" level=info msg="access: finish" correlation_id=01HXPM65NF7CYZ6NB038FNES6R duration_s=0.010747889 meta="{ }" remote_addr="127.0.0.1:53968" written_bytes=0 -time="2024-05-12T14:44:24Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" -time="2024-05-12T14:44:24Z" level=info msg="server: handleConn: start" correlation_id=01HXPM65NZ5CA6JVNNM9X8VVPP -time="2024-05-12T14:44:24Z" level=warning msg="connection: initServerConn: failed to initialize SSH connection" correlation_id=01HXPM65NZ5CA6JVNNM9X8VVPP error="write tcp 127.0.0.1:50000->127.0.0.1:53982: use of closed network connection" remote_addr="127.0.0.1:53982" -time="2024-05-12T14:44:24Z" level=info msg="access: finish" correlation_id=01HXPM65NZ5CA6JVNNM9X8VVPP duration_s=0.006097597 meta="{ }" remote_addr="127.0.0.1:53982" written_bytes=0 ---- PASS: TestClosingHangedConnections (0.02s) +time="2025-06-14T21:11:19Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" +time="2025-06-14T21:11:19Z" level=info msg="server: handleConn: start" correlation_id=01JXR4GQ2RKSNJCX7FQY4WY1EE +time="2025-06-14T21:11:19Z" level=warning msg="connection: initServerConn: failed to initialize SSH connection" correlation_id=01JXR4GQ2RKSNJCX7FQY4WY1EE error="read tcp 127.0.0.1:50000->127.0.0.1:60096: use of closed network connection" remote_addr="127.0.0.1:60096" +time="2025-06-14T21:11:19Z" level=info msg="access: finish" correlation_id=01JXR4GQ2RKSNJCX7FQY4WY1EE duration_s=0.002932185 meta="{ }" remote_addr="127.0.0.1:60096" written_bytes=0 +--- PASS: TestClosingHangedConnections (0.01s) === RUN TestLoginGraceTime -time="2024-05-12T14:44:24Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" -time="2024-05-12T14:44:24Z" level=info msg="server: handleConn: start" correlation_id=01HXPM65PHHF33G2P4A4XMTPBR -time="2024-05-12T14:44:24Z" level=warning msg="connection: initServerConn: failed to initialize SSH connection" correlation_id=01HXPM65PHHF33G2P4A4XMTPBR error="read tcp 127.0.0.1:50000->127.0.0.1:53990: i/o timeout" remote_addr="127.0.0.1:53990" -time="2024-05-12T14:44:24Z" level=info msg="access: finish" correlation_id=01HXPM65PHHF33G2P4A4XMTPBR duration_s=0.05222273 meta="{ }" remote_addr="127.0.0.1:53990" written_bytes=0 +time="2025-06-14T21:11:19Z" level=info msg="Listening for SSH connections" correlation_id= tcp_address="127.0.0.1:50000" +time="2025-06-14T21:11:19Z" level=info msg="server: handleConn: start" correlation_id=01JXR4GQ32DQT1B09CHKV35XBR +time="2025-06-14T21:11:19Z" level=warning msg="connection: initServerConn: failed to initialize SSH connection" correlation_id=01JXR4GQ32DQT1B09CHKV35XBR error="read tcp 127.0.0.1:50000->127.0.0.1:60102: i/o timeout" remote_addr="127.0.0.1:60102" +time="2025-06-14T21:11:19Z" level=info msg="access: finish" correlation_id=01JXR4GQ32DQT1B09CHKV35XBR duration_s=0.05087025 meta="{ }" remote_addr="127.0.0.1:60102" written_bytes=0 --- PASS: TestLoginGraceTime (0.06s) === RUN TestExtractMetaDataFromContext --- PASS: TestExtractMetaDataFromContext (0.00s) @@ -4296,7 +4324,7 @@ === RUN TestExtractMetaDataFromNilContext --- PASS: TestExtractMetaDataFromNilContext (0.00s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshd 12.697s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshd 8.787s === RUN TestNewFromEnv === RUN TestNewFromEnv/It_parses_GIT_PROTOCOL === RUN TestNewFromEnv/It_parses_SSH_CONNECTION @@ -4310,9 +4338,9 @@ === RUN TestEmptyRemoteAddrFromEnv --- PASS: TestEmptyRemoteAddrFromEnv (0.00s) PASS -ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshenv 0.044s +ok gitlab.com/gitlab-org/gitlab-shell/v14/internal/sshenv 0.005s FAIL -dh_auto_test: error: cd _build && go test -vet=off -v -p 20 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/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/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 42 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/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/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.33.0' create-stamp debian/debhelper-build-stamp @@ -4354,12 +4382,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/2458286/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/2458286/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/120532 and its subdirectories -I: Current time: Sun May 12 02:45:38 -12 2024 -I: pbuilder-time-stamp: 1715525138 +I: removing directory /srv/workspace/pbuilder/2458286 and its subdirectories +I: Current time: Sun Jun 15 11:11:57 +14 2025 +I: pbuilder-time-stamp: 1749935517