Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package fortio for openSUSE:Factory checked in at 2022-10-14 15:42:27 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/fortio (Old) and /work/SRC/openSUSE:Factory/.fortio.new.2275 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "fortio" Fri Oct 14 15:42:27 2022 rev:22 rq:1010564 version:1.38.1 Changes: -------- --- /work/SRC/openSUSE:Factory/fortio/fortio.changes 2022-09-21 14:44:11.422036955 +0200 +++ /work/SRC/openSUSE:Factory/.fortio.new.2275/fortio.changes 2022-10-14 15:43:40.376031979 +0200 @@ -1,0 +2,8 @@ +Fri Oct 14 04:52:48 UTC 2022 - ka...@b1-systems.de + +- Update to version 1.38.1: + * build with go1.19.2 - new linters changes/fixes - dep updates, incl. security fixes (#630) + * Bump google.golang.org/grpc from 1.49.0 to 1.50.0 (#628) + * Bump github.com/fsnotify/fsnotify from 1.5.4 to 1.6.0 (#629) + +------------------------------------------------------------------- Old: ---- fortio-1.38.0.tar.gz New: ---- fortio-1.38.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ fortio.spec ++++++ --- /var/tmp/diff_new_pack.anVNo0/_old 2022-10-14 15:43:41.288033502 +0200 +++ /var/tmp/diff_new_pack.anVNo0/_new 2022-10-14 15:43:41.292033509 +0200 @@ -19,7 +19,7 @@ %define __arch_install_post export NO_BRP_STRIP_DEBUG=true Name: fortio -Version: 1.38.0 +Version: 1.38.1 Release: 0 Summary: Load testing library, command line tool, advanced echo server and web UI License: Apache-2.0 ++++++ _service ++++++ --- /var/tmp/diff_new_pack.anVNo0/_old 2022-10-14 15:43:41.324033562 +0200 +++ /var/tmp/diff_new_pack.anVNo0/_new 2022-10-14 15:43:41.332033576 +0200 @@ -3,7 +3,7 @@ <param name="url">https://github.com/fortio/fortio</param> <param name="scm">git</param> <param name="exclude">.git</param> - <param name="revision">v1.38.0</param> + <param name="revision">v1.38.1</param> <param name="versionformat">@PARENT_TAG@</param> <param name="changesgenerate">enable</param> <param name="versionrewrite-pattern">v(.*)</param> @@ -17,7 +17,7 @@ <param name="compression">gz</param> </service> <service name="go_modules" mode="disabled"> - <param name="archive">fortio-1.38.0.tar.gz</param> + <param name="archive">fortio-1.38.1.tar.gz</param> </service> </services> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.anVNo0/_old 2022-10-14 15:43:41.356033616 +0200 +++ /var/tmp/diff_new_pack.anVNo0/_new 2022-10-14 15:43:41.360033622 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/fortio/fortio</param> - <param name="changesrevision">c9eaf5e4579a36ca1e341a64873626fa49fb97b2</param></service></servicedata> + <param name="changesrevision">fbcebcb68e5799b357fd2f48289b2c69781d5001</param></service></servicedata> (No newline at EOF) ++++++ fortio-1.38.0.tar.gz -> fortio-1.38.1.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fortio-1.38.0/.circleci/config.yml new/fortio-1.38.1/.circleci/config.yml --- old/fortio-1.38.0/.circleci/config.yml 2022-09-19 23:06:27.000000000 +0200 +++ new/fortio-1.38.1/.circleci/config.yml 2022-10-14 01:50:25.000000000 +0200 @@ -8,7 +8,7 @@ &defaultEnv docker: # specify the version - - image: docker.io/fortio/fortio.build:v46 + - image: docker.io/fortio/fortio.build:v47 working_directory: /go/src/fortio.org/fortio jobs: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fortio-1.38.0/.golangci.yml new/fortio-1.38.1/.golangci.yml --- old/fortio-1.38.0/.golangci.yml 2022-09-19 23:06:27.000000000 +0200 +++ new/fortio-1.38.1/.golangci.yml 2022-10-14 01:50:25.000000000 +0200 @@ -86,6 +86,10 @@ - golint - interfacer - maligned + - varcheck + - structcheck + - nosnakecase + - deadcode # Weird/bad ones: - wsl - nlreturn diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fortio-1.38.0/Dockerfile new/fortio-1.38.1/Dockerfile --- old/fortio-1.38.0/Dockerfile 2022-09-19 23:06:27.000000000 +0200 +++ new/fortio-1.38.1/Dockerfile 2022-10-14 01:50:25.000000000 +0200 @@ -1,5 +1,5 @@ # Build the binaries in larger image -FROM docker.io/fortio/fortio.build:v46 as build +FROM docker.io/fortio/fortio.build:v47 as build WORKDIR /go/src/fortio.org COPY . fortio ARG MODE=install diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fortio-1.38.0/Dockerfile.build new/fortio-1.38.1/Dockerfile.build --- old/fortio-1.38.0/Dockerfile.build 2022-09-19 23:06:27.000000000 +0200 +++ new/fortio-1.38.1/Dockerfile.build 2022-10-14 01:50:25.000000000 +0200 @@ -1,5 +1,5 @@ # Dependencies and linters for build: -FROM golang:1.18.6 +FROM golang:1.19.2 # Need gcc for -race test (and some linters though those work with CGO_ENABLED=0) RUN apt-get -y update && \ apt-get --no-install-recommends -y upgrade && \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fortio-1.38.0/Dockerfile.echosrv new/fortio-1.38.1/Dockerfile.echosrv --- old/fortio-1.38.0/Dockerfile.echosrv 2022-09-19 23:06:27.000000000 +0200 +++ new/fortio-1.38.1/Dockerfile.echosrv 2022-10-14 01:50:25.000000000 +0200 @@ -1,5 +1,5 @@ # Build the binaries in larger image -FROM docker.io/fortio/fortio.build:v46 as build +FROM docker.io/fortio/fortio.build:v47 as build WORKDIR /go/src/fortio.org COPY . fortio RUN make -C fortio official-build-version BUILD_DIR=/build OFFICIAL_TARGET=fortio.org/fortio/echosrv OFFICIAL_BIN=../echosrv.bin diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fortio-1.38.0/Dockerfile.fcurl new/fortio-1.38.1/Dockerfile.fcurl --- old/fortio-1.38.0/Dockerfile.fcurl 2022-09-19 23:06:27.000000000 +0200 +++ new/fortio-1.38.1/Dockerfile.fcurl 2022-10-14 01:50:25.000000000 +0200 @@ -1,5 +1,5 @@ # Build the binaries in larger image -FROM docker.io/fortio/fortio.build:v46 as build +FROM docker.io/fortio/fortio.build:v47 as build WORKDIR /go/src/fortio.org COPY . fortio # fcurl should not need vendor/no dependencies diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fortio-1.38.0/Makefile new/fortio-1.38.1/Makefile --- old/fortio-1.38.0/Makefile 2022-09-19 23:06:27.000000000 +0200 +++ new/fortio-1.38.1/Makefile 2022-10-14 01:50:25.000000000 +0200 @@ -7,7 +7,7 @@ IMAGES=echosrv fcurl # plus the combo image / Dockerfile without ext. DOCKER_PREFIX := docker.io/fortio/fortio -BUILD_IMAGE_TAG := v46 +BUILD_IMAGE_TAG := v47 BUILDX_PLATFORMS := linux/amd64,linux/arm64,linux/ppc64le,linux/s390x BUILDX_POSTFIX := ifeq '$(shell echo $(BUILDX_PLATFORMS) | awk -F "," "{print NF-1}")' '0' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fortio-1.38.0/README.md new/fortio-1.38.1/README.md --- old/fortio-1.38.0/README.md 2022-09-19 23:06:27.000000000 +0200 +++ new/fortio-1.38.1/README.md 2022-10-14 01:50:25.000000000 +0200 @@ -52,13 +52,13 @@ The [releases](https://github.com/fortio/fortio/releases) page has binaries for many OS/architecture combinations (see assets). ```shell -curl -L https://github.com/fortio/fortio/releases/download/v1.38.0/fortio-linux_amd64-1.38.0.tgz \ +curl -L https://github.com/fortio/fortio/releases/download/v1.38.1/fortio-linux_amd64-1.38.1.tgz \ | sudo tar -C / -xvzpf - # or the debian package -wget https://github.com/fortio/fortio/releases/download/v1.38.0/fortio_1.38.0_amd64.deb -dpkg -i fortio_1.38.0_amd64.deb +wget https://github.com/fortio/fortio/releases/download/v1.38.1/fortio_1.38.1_amd64.deb +dpkg -i fortio_1.38.1_amd64.deb # or the rpm -rpm -i https://github.com/fortio/fortio/releases/download/v1.38.0/fortio-1.38.0-1.x86_64.rpm +rpm -i https://github.com/fortio/fortio/releases/download/v1.38.1/fortio-1.38.1-1.x86_64.rpm # and more, see assets in release page ``` @@ -68,7 +68,7 @@ brew install fortio ``` -On Windows, download https://github.com/fortio/fortio/releases/download/v1.38.0/fortio_win_1.38.0.zip and extract `fortio.exe` to any location, then using the Windows Command Prompt: +On Windows, download https://github.com/fortio/fortio/releases/download/v1.38.1/fortio_win_1.38.1.zip and extract `fortio.exe` to any location, then using the Windows Command Prompt: ``` fortio.exe server ``` @@ -116,7 +116,7 @@ <details> <!-- use release/updateFlags.sh to update this section --> <pre> -???????????? 1.38.0 usage: +???????????? 1.38.1 usage: fortio command [flags] target where command is one of: load (load testing), server (starts ui, rest api, http-echo, redirect, proxies, tcp-echo and grpc ping servers), tcp-echo (only diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fortio-1.38.0/Webtest.sh new/fortio-1.38.1/Webtest.sh --- old/fortio-1.38.0/Webtest.sh 2022-09-19 23:06:27.000000000 +0200 +++ new/fortio-1.38.1/Webtest.sh 2022-10-14 01:50:25.000000000 +0200 @@ -125,7 +125,7 @@ PPROF_URL="$BASE_URL/debug/pprof/heap?debug=1" $CURL "$PPROF_URL" | grep -i TotalAlloc # should find this in memory profile # creating dummy container to hold a volume for test certs due to remote docker bind mount limitation. -DOCKERCURLID=$(docker run -d -v $TEST_CERT_VOL --net host --name $DOCKERSECVOLNAME docker.io/fortio/fortio.build:v46 sleep 120) +DOCKERCURLID=$(docker run -d -v $TEST_CERT_VOL --net host --name $DOCKERSECVOLNAME docker.io/fortio/fortio.build:v47 sleep 120) # while we have something with actual curl binary do # Test for h2c upgrade (#562) docker exec $DOCKERSECVOLNAME /usr/bin/curl -v --http2 -m 10 -d foo42 http://localhost:8080/debug | tee >(cat 1>&2) | grep foo42 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fortio-1.38.0/dflag/configmap/updater_test.go new/fortio-1.38.1/dflag/configmap/updater_test.go --- old/fortio-1.38.0/dflag/configmap/updater_test.go 2022-09-19 23:06:27.000000000 +0200 +++ new/fortio-1.38.1/dflag/configmap/updater_test.go 2022-10-14 01:50:25.000000000 +0200 @@ -73,7 +73,7 @@ copyCmd := exec.Command("ln", "-s", "-n", "-f", path.Join(s.tempDir, "testdata", newDataDir), path.Join(s.tempDir, "testdata", "..data")) - assert.NoError(s.T(), copyCmd.Run(), "relinking ..data in tempdir tempdir must not fail") + assert.NoError(s.T(), copyCmd.Run(), "relinking ..data in tempdir must not fail") } func (s *updaterTestSuite) TestInitializeFailsOnBadFormedFlag() { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fortio-1.38.0/fhttp/http_forwarder.go new/fortio-1.38.1/fhttp/http_forwarder.go --- old/fortio-1.38.0/fhttp/http_forwarder.go 2022-09-19 23:06:27.000000000 +0200 +++ new/fortio-1.38.1/fhttp/http_forwarder.go 2022-10-14 01:50:25.000000000 +0200 @@ -118,10 +118,8 @@ } r.Body.Close() if mcfg.Serial { - //nolint:contextcheck // bug I think as we transfer the context - asked in https://github.com/kkHAIKE/contextcheck/issues/3 mcfg.TeeSerialHandler(w, r, data) } else { - //nolint:contextcheck // bug I think as we transfer the context - asked in https://github.com/kkHAIKE/contextcheck/issues/3 mcfg.TeeParallelHandler(w, r, data) } } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fortio-1.38.0/fhttp/http_server.go new/fortio-1.38.1/fhttp/http_server.go --- old/fortio-1.38.0/fhttp/http_server.go 2022-09-19 23:06:27.000000000 +0200 +++ new/fortio-1.38.1/fhttp/http_server.go 2022-10-14 01:50:25.000000000 +0200 @@ -428,7 +428,6 @@ if !strings.HasPrefix(url, "http://") && !strings.HasPrefix(url, "https://") { url = "http://" + url } - //nolint:contextcheck // bug(?) we transfer the context from the http request https://github.com/kkHAIKE/contextcheck/issues/3 req := MakeSimpleRequest(url, r, fetch2CopiesAllHeader.Get()) if req == nil { http.Error(w, "parsing url failed, invalid url", http.StatusBadRequest) @@ -478,6 +477,7 @@ opts := NewHTTPOptions("http://" + url) opts.HTTPReqTimeOut = 5 * time.Minute OnBehalfOf(opts, r) + //nolint:contextcheck // TODO: yes we should plug an aborter in the http options that's based on this request's context. client, _ := NewClient(opts) if client == nil { return // error logged already diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fortio-1.38.0/go.mod new/fortio-1.38.1/go.mod --- old/fortio-1.38.0/go.mod 2022-09-19 23:06:27.000000000 +0200 +++ new/fortio-1.38.1/go.mod 2022-10-14 01:50:25.000000000 +0200 @@ -4,17 +4,17 @@ require ( fortio.org/assert v1.1.0 - github.com/fsnotify/fsnotify v1.5.4 + github.com/fsnotify/fsnotify v1.6.0 github.com/golang/protobuf v1.5.2 github.com/google/uuid v1.3.0 - golang.org/x/exp v0.0.0-20220713135740-79cabaa25d75 - golang.org/x/net v0.0.0-20220708220712-1185a9018129 - google.golang.org/grpc v1.49.0 + golang.org/x/exp v0.0.0-20221012211006-4de253d81b95 + golang.org/x/net v0.0.0-20221012135044-0b7e1fb9d458 + google.golang.org/grpc v1.50.0 ) require ( - golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8 // indirect - golang.org/x/text v0.3.7 // indirect + golang.org/x/sys v0.0.0-20221013171732-95e765b1cc43 // indirect + golang.org/x/text v0.3.8 // indirect google.golang.org/genproto v0.0.0-20220714211235-042d03aeabc9 // indirect google.golang.org/protobuf v1.28.0 // indirect ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fortio-1.38.0/go.sum new/fortio-1.38.1/go.sum --- old/fortio-1.38.0/go.sum 2022-09-19 23:06:27.000000000 +0200 +++ new/fortio-1.38.1/go.sum 2022-10-14 01:50:25.000000000 +0200 @@ -1,7 +1,7 @@ fortio.org/assert v1.1.0 h1:AEkX3WzLx4Qsvgg+HyZTp9wHKo0lr1ZcAylZ2YJgGYc= fortio.org/assert v1.1.0/go.mod h1:039mG+/iYDPO8Ibx8TrNuJCm2T2SuhwRI3uL9nHTTls= -github.com/fsnotify/fsnotify v1.5.4 h1:jRbGcIw6P2Meqdwuo0H1p6JVLbL5DHKAKlYndzMwVZI= -github.com/fsnotify/fsnotify v1.5.4/go.mod h1:OVB6XrOHzAwXMpEM7uPOzcehqUV2UqJxmVXmkdnm1bU= +github.com/fsnotify/fsnotify v1.6.0 h1:n+5WquG0fcWoWp6xPWfHdbskMCQaFnG6PfBrh1Ky4HY= +github.com/fsnotify/fsnotify v1.6.0/go.mod h1:sl3t1tCWJFWoRz9R8WJCbQihKKwmorjAbSClcnxKAGw= github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk= github.com/golang/protobuf v1.5.2 h1:ROPKBNFfQgOUMifHyP+KYbvpjbdoFNs+aK7DXlji0Tw= github.com/golang/protobuf v1.5.2/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= @@ -9,20 +9,20 @@ github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/uuid v1.3.0 h1:t6JiXgmwXMjEs8VusXIJk2BXHsn+wx8BZdTaoZ5fu7I= github.com/google/uuid v1.3.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= -golang.org/x/exp v0.0.0-20220713135740-79cabaa25d75 h1:x03zeu7B2B11ySp+daztnwM5oBJ/8wGUSqrwcw9L0RA= -golang.org/x/exp v0.0.0-20220713135740-79cabaa25d75/go.mod h1:Kr81I6Kryrl9sr8s2FK3vxD90NdsKWRuOIl2O4CvYbA= -golang.org/x/net v0.0.0-20220708220712-1185a9018129 h1:vucSRfWwTsoXro7P+3Cjlr6flUMtzCwzlvkxEQtHHB0= -golang.org/x/net v0.0.0-20220708220712-1185a9018129/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= -golang.org/x/sys v0.0.0-20220412211240-33da011f77ad/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8 h1:0A+M6Uqn+Eje4kHMK80dtF3JCXC4ykBgQG4Fe06QRhQ= -golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/text v0.3.7 h1:olpwvP2KacW1ZWvsR7uQhoyTYvKAupfQrRGBFM352Gk= -golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= +golang.org/x/exp v0.0.0-20221012211006-4de253d81b95 h1:sBdrWpxhGDdTAYNqbgBLAR+ULAPPhfgncLr1X0lyWtg= +golang.org/x/exp v0.0.0-20221012211006-4de253d81b95/go.mod h1:cyybsKvd6eL0RnXn6p/Grxp8F5bW7iYuBgsNCOHpMYE= +golang.org/x/net v0.0.0-20221012135044-0b7e1fb9d458 h1:MgJ6t2zo8v0tbmLCueaCbF1RM+TtB0rs3Lv8DGtOIpY= +golang.org/x/net v0.0.0-20221012135044-0b7e1fb9d458/go.mod h1:YDH+HFinaLZZlnHAfSS6ZXJJ9M9t4Dl22yv3iI2vPwk= +golang.org/x/sys v0.0.0-20220908164124-27713097b956/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20221013171732-95e765b1cc43 h1:OK7RB6t2WQX54srQQYSXMW8dF5C6/8+oA/s5QBmmto4= +golang.org/x/sys v0.0.0-20221013171732-95e765b1cc43/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/text v0.3.8 h1:nAL+RVCQ9uMn3vJZbV+MRnydTJFPf8qqY42YiA6MrqY= +golang.org/x/text v0.3.8/go.mod h1:E6s5w1FMmriuDzIBO73fBruAKo1PCIq6d2Q6DHfQ8WQ= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= google.golang.org/genproto v0.0.0-20220714211235-042d03aeabc9 h1:zfXhTgBfGlIh3jMXN06W8qbhFGsh6MJNJiYEuhTddOI= google.golang.org/genproto v0.0.0-20220714211235-042d03aeabc9/go.mod h1:GkXuJDJ6aQ7lnJcRF+SJVgFdQhypqgl3LB1C9vabdRE= -google.golang.org/grpc v1.49.0 h1:WTLtQzmQori5FUH25Pq4WT22oCsv8USpQ+F6rqtsmxw= -google.golang.org/grpc v1.49.0/go.mod h1:ZgQEeidpAuNRZ8iRrlBKXZQP1ghovWIVhdJRyCDK+GI= +google.golang.org/grpc v1.50.0 h1:fPVVDxY9w++VjTZsYvXWqEf9Rqar/e+9zYfxKK+W+YU= +google.golang.org/grpc v1.50.0/go.mod h1:ZgQEeidpAuNRZ8iRrlBKXZQP1ghovWIVhdJRyCDK+GI= google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= google.golang.org/protobuf v1.28.0 h1:w43yiav+6bVFTBQFZX0r7ipe9JQ1QsbMgHwbBziscLw= diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fortio-1.38.0/rapi/data.go new/fortio-1.38.1/rapi/data.go --- old/fortio-1.38.0/rapi/data.go 2022-09-19 23:06:27.000000000 +0200 +++ new/fortio-1.38.1/rapi/data.go 2022-10-14 01:50:25.000000000 +0200 @@ -132,7 +132,7 @@ } // GetDataURL gives the url of the data/ dir either using configured `-base-url` and ui path -// from from the incoming Host header. +// from the incoming Host header. func GetDataURL(r *http.Request) string { // Ingress effect / baseURL support: url := baseURL diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fortio-1.38.0/release/Dockerfile.in new/fortio-1.38.1/release/Dockerfile.in --- old/fortio-1.38.0/release/Dockerfile.in 2022-09-19 23:06:27.000000000 +0200 +++ new/fortio-1.38.1/release/Dockerfile.in 2022-10-14 01:50:25.000000000 +0200 @@ -1,5 +1,5 @@ # Concatenated after ../Dockerfile to create the tgz -FROM docker.io/fortio/fortio.build:v46 as stage +FROM docker.io/fortio/fortio.build:v47 as stage ARG archs="amd64 arm64 ppc64le s390x" ENV archs=${archs} # Build image defaults to build user, switch back to root for diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fortio-1.38.0/release/README.md new/fortio-1.38.1/release/README.md --- old/fortio-1.38.0/release/README.md 2022-09-19 23:06:27.000000000 +0200 +++ new/fortio-1.38.1/release/README.md 2022-10-14 01:50:25.000000000 +0200 @@ -43,7 +43,7 @@ run ```Shell -make update-build-image-tag +make update-build-image-tag SED=gsed ``` Check the diff and make lint, webtest, etc and PR diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fortio-1.38.0/tcprunner/tcprunner.go new/fortio-1.38.1/tcprunner/tcprunner.go --- old/fortio-1.38.0/tcprunner/tcprunner.go 2022-09-19 23:06:27.000000000 +0200 +++ new/fortio-1.38.1/tcprunner/tcprunner.go 2022-10-14 01:50:25.000000000 +0200 @@ -103,6 +103,7 @@ // GeneratePayload generates a default 24 bytes unique payload for each runner thread and message sent // when no other payload is set. func GeneratePayload(t int, i int64) []byte { + //nolint:dupword // up to 9999 connections and 999 999 999 999 (999B) request s := fmt.Sprintf("Fortio\n%04d\n%012d", t, i) // 6+2+4+12 = 24 bytes return []byte(s) ++++++ vendor.tar.gz ++++++ ++++ 58258 lines of diff (skipped)