Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package minio-client for openSUSE:Factory 
checked in at 2023-02-28 12:56:33
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/minio-client (Old)
 and      /work/SRC/openSUSE:Factory/.minio-client.new.31432 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "minio-client"

Tue Feb 28 12:56:33 2023 rev:28 rq:1068138 version:20230228T001259Z

Changes:
--------
--- /work/SRC/openSUSE:Factory/minio-client/minio-client.changes        
2023-02-23 16:47:47.135184143 +0100
+++ /work/SRC/openSUSE:Factory/.minio-client.new.31432/minio-client.changes     
2023-02-28 12:56:34.375114581 +0100
@@ -1,0 +2,9 @@
+Tue Feb 28 09:20:06 UTC 2023 - ka...@b1-systems.de
+
+- Update to version 20230228T001259Z:
+  * tier-add:  --force flag to ignore in use check (#4481)
+  * subnet: Avoid general hard timeout for requests (#4478)
+  * inspect: Avoid memory usage in subnet upload (#4477)
+  * Print custom info in trace (#4476)
+
+-------------------------------------------------------------------

Old:
----
  mc-20230216T192011Z.tar.gz

New:
----
  mc-20230228T001259Z.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ minio-client.spec ++++++
--- /var/tmp/diff_new_pack.SGWtYW/_old  2023-02-28 12:56:35.611121295 +0100
+++ /var/tmp/diff_new_pack.SGWtYW/_new  2023-02-28 12:56:35.615121316 +0100
@@ -22,7 +22,7 @@
 %define binary_name minio-client
 
 Name:           minio-client
-Version:        20230216T192011Z
+Version:        20230228T001259Z
 Release:        0
 Summary:        Client for MinIO
 License:        AGPL-3.0-only

++++++ _service ++++++
--- /var/tmp/diff_new_pack.SGWtYW/_old  2023-02-28 12:56:35.643121468 +0100
+++ /var/tmp/diff_new_pack.SGWtYW/_new  2023-02-28 12:56:35.647121491 +0100
@@ -5,7 +5,7 @@
     <param name="exclude">.git</param>
     <param name="changesgenerate">enable</param>
     <param name="versionformat">@PARENT_TAG@</param>
-    <param name="revision">RELEASE.2023-02-16T19-20-11Z</param>
+    <param name="revision">RELEASE.2023-02-28T00-12-59Z</param>
     <param name="match-tag">RELEASE.*</param>
     <param 
name="versionrewrite-pattern">RELEASE\.(.*)-(.*)-(.*)-(.*)-(.*)</param>
     <param name="versionrewrite-replacement">\1\2\3\4\5</param>
@@ -21,7 +21,7 @@
     <param name="compression">gz</param>
   </service>
   <service name="go_modules" mode="disabled">
-    <param name="archive">mc-20230216T192011Z.tar.gz</param>
+    <param name="archive">mc-20230228T001259Z.tar.gz</param>
   </service>
 </services>
 

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.SGWtYW/_old  2023-02-28 12:56:35.683121686 +0100
+++ /var/tmp/diff_new_pack.SGWtYW/_new  2023-02-28 12:56:35.723121904 +0100
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param name="url">https://github.com/minio/mc</param>
-              <param 
name="changesrevision">54e2edd1be94831eab8dc62b4d0b048825ff5cc3</param></service></servicedata>
+              <param 
name="changesrevision">5fbe8c26bab5592f0bc521db00665f8670a0fb31</param></service></servicedata>
 (No newline at EOF)
 

++++++ mc-20230216T192011Z.tar.gz -> mc-20230228T001259Z.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mc-20230216T192011Z/cmd/admin-trace.go 
new/mc-20230228T001259Z/cmd/admin-trace.go
--- old/mc-20230216T192011Z/cmd/admin-trace.go  2023-02-16 20:20:11.000000000 
+0100
+++ new/mc-20230228T001259Z/cmd/admin-trace.go  2023-02-28 01:12:59.000000000 
+0100
@@ -436,6 +436,7 @@
        console.SetColor("ErrStatus", color.New(color.Bold, color.FgRed))
 
        console.SetColor("Response", color.New(color.FgGreen))
+       console.SetColor("Extra", color.New(color.FgBlue))
        console.SetColor("Body", color.New(color.FgYellow))
        for _, c := range colors {
                console.SetColor(fmt.Sprintf("Node%d", c), color.New(c))
@@ -471,19 +472,20 @@
 
 // Short trace record
 type shortTraceMsg struct {
-       Status     string        `json:"status"`
-       Host       string        `json:"host"`
-       Time       time.Time     `json:"time"`
-       Client     string        `json:"client"`
-       CallStats  *callStats    `json:"callStats,omitempty"`
-       Duration   time.Duration `json:"duration"`
-       FuncName   string        `json:"api"`
-       Path       string        `json:"path"`
-       Query      string        `json:"query"`
-       StatusCode int           `json:"statusCode"`
-       StatusMsg  string        `json:"statusMsg"`
-       Type       string        `json:"type"`
-       Error      string        `json:"error"`
+       Status     string            `json:"status"`
+       Host       string            `json:"host"`
+       Time       time.Time         `json:"time"`
+       Client     string            `json:"client"`
+       CallStats  *callStats        `json:"callStats,omitempty"`
+       Duration   time.Duration     `json:"duration"`
+       FuncName   string            `json:"api"`
+       Path       string            `json:"path"`
+       Query      string            `json:"query"`
+       StatusCode int               `json:"statusCode"`
+       StatusMsg  string            `json:"statusMsg"`
+       Type       string            `json:"type"`
+       Error      string            `json:"error"`
+       Extra      map[string]string `json:"extra"`
        trcType    madmin.TraceType
 }
 
@@ -530,6 +532,7 @@
        ResponseInfo *responseInfo          `json:"response,omitempty"`
        CallStats    *callStats             `json:"callStats,omitempty"`
        HealResult   *madmin.HealResultItem `json:"healResult,omitempty"`
+       Extra        map[string]string      `json:"extra,omitempty"`
 
        trcType madmin.TraceType
 }
@@ -548,6 +551,7 @@
        s.Host = t.NodeName
        s.Duration = t.Duration
        s.StatusMsg = t.Message
+       s.Extra = t.Custom
 
        switch t.TraceType {
        case madmin.TraceS3, madmin.TraceInternal:
@@ -657,6 +661,7 @@
                Error:      t.Trace.Error,
                HealResult: t.Trace.HealResult,
                Message:    t.Trace.Message,
+               Extra:      t.Trace.Custom,
        }
 
        if t.Trace.HTTP != nil {
@@ -715,20 +720,26 @@
        if trc.NodeName != "" {
                nodeNameStr = fmt.Sprintf("%s ", 
colorizedNodeName(trc.NodeName))
        }
-
+       extra := ""
+       if len(t.Trace.Custom) > 0 {
+               for k, v := range t.Trace.Custom {
+                       extra = fmt.Sprintf("%s %s=%s", extra, k, v)
+               }
+               extra = console.Colorize("Extra", extra)
+       }
        switch trc.TraceType {
        case madmin.TraceS3, madmin.TraceInternal:
                if trc.HTTP == nil {
                        return ""
                }
        case madmin.TraceBootstrap:
-               fmt.Fprintf(b, "%s %s [%s] %s", nodeNameStr, 
console.Colorize("Request", fmt.Sprintf("[%s %s]", 
strings.ToUpper(trc.TraceType.String()), trc.FuncName)), 
trc.Time.Local().Format(traceTimeFormat), trc.Message)
+               fmt.Fprintf(b, "%s %s [%s] %s%s", nodeNameStr, 
console.Colorize("Request", fmt.Sprintf("[%s %s]", 
strings.ToUpper(trc.TraceType.String()), trc.FuncName)), 
trc.Time.Local().Format(traceTimeFormat), trc.Message, extra)
                return b.String()
        default:
                if trc.Error != "" {
-                       fmt.Fprintf(b, "%s %s [%s] %s err='%s' %s", 
nodeNameStr, console.Colorize("Request", fmt.Sprintf("[%s %s]", 
strings.ToUpper(trc.TraceType.String()), trc.FuncName)), 
trc.Time.Local().Format(traceTimeFormat), trc.Path, 
console.Colorize("ErrStatus", trc.Error), trc.Duration)
+                       fmt.Fprintf(b, "%s %s [%s] %s%s err='%s' %s", 
nodeNameStr, console.Colorize("Request", fmt.Sprintf("[%s %s]", 
strings.ToUpper(trc.TraceType.String()), trc.FuncName)), 
trc.Time.Local().Format(traceTimeFormat), trc.Path, extra, 
console.Colorize("ErrStatus", trc.Error), trc.Duration)
                } else {
-                       fmt.Fprintf(b, "%s %s [%s] %s %s", nodeNameStr, 
console.Colorize("Request", fmt.Sprintf("[%s %s]", 
strings.ToUpper(trc.TraceType.String()), trc.FuncName)), 
trc.Time.Local().Format(traceTimeFormat), trc.Path, trc.Duration)
+                       fmt.Fprintf(b, "%s %s [%s] %s%s %s", nodeNameStr, 
console.Colorize("Request", fmt.Sprintf("[%s %s]", 
strings.ToUpper(trc.TraceType.String()), trc.FuncName)), 
trc.Time.Local().Format(traceTimeFormat), trc.Path, extra, trc.Duration)
                }
                return b.String()
        }
@@ -769,6 +780,9 @@
                fmt.Fprintf(b, "%s%s", nodeNameStr, 
console.Colorize("RespHeaderKey",
                        fmt.Sprintf("%s: ", k))+console.Colorize("HeaderValue", 
fmt.Sprintf("%s\n", strings.Join(v, ","))))
        }
+       if len(extra) > 0 {
+               fmt.Fprintf(b, "%s%s\n", nodeNameStr, extra)
+       }
        fmt.Fprintf(b, "%s%s\n", nodeNameStr, console.Colorize("Body", 
string(rs.Body)))
        fmt.Fprint(b, nodeNameStr)
        return b.String()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mc-20230216T192011Z/cmd/ilm-tier-add.go 
new/mc-20230228T001259Z/cmd/ilm-tier-add.go
--- old/mc-20230216T192011Z/cmd/ilm-tier-add.go 2023-02-16 20:20:11.000000000 
+0100
+++ new/mc-20230228T001259Z/cmd/ilm-tier-add.go 2023-02-28 01:12:59.000000000 
+0100
@@ -85,6 +85,11 @@
                Value: "",
                Usage: "remote tier storage-class",
        },
+       cli.BoolFlag{
+               Name:   "force",
+               Hidden: true,
+               Usage:  "ignores in-use check for remote tier bucket/prefix",
+       },
 }
 
 var adminTierAddCmd = cli.Command{
@@ -370,7 +375,12 @@
        fatalIf(cerr, "Unable to initialize admin connection.")
 
        tCfg := fetchTierConfig(ctx, strings.ToUpper(tierName), tierType)
-       fatalIf(probe.NewError(client.AddTier(globalContext, 
tCfg)).Trace(args...), "Unable to configure remote tier target")
+       ignoreInUse := ctx.Bool("force")
+       if ignoreInUse {
+               fatalIf(probe.NewError(client.AddTierIgnoreInUse(globalContext, 
tCfg)).Trace(args...), "Unable to configure remote tier target")
+       } else {
+               fatalIf(probe.NewError(client.AddTier(globalContext, 
tCfg)).Trace(args...), "Unable to configure remote tier target")
+       }
 
        msg := &tierMessage{
                op:     ctx.Command.Name,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mc-20230216T192011Z/cmd/subnet-utils.go 
new/mc-20230228T001259Z/cmd/subnet-utils.go
--- old/mc-20230216T192011Z/cmd/subnet-utils.go 2023-02-16 20:20:11.000000000 
+0100
+++ new/mc-20230228T001259Z/cmd/subnet-utils.go 2023-02-28 01:12:59.000000000 
+0100
@@ -175,7 +175,7 @@
 }
 
 func getSubnetClient() *http.Client {
-       client := httpClient(10 * time.Second)
+       client := httpClient(0)
        if globalSubnetProxyURL != nil {
                client.Transport.(*http.Transport).Proxy = 
http.ProxyURL(globalSubnetProxyURL)
        }
@@ -721,30 +721,41 @@
 }
 
 func subnetUploadReq(url string, filename string) (*http.Request, error) {
-       file, e := os.Open(filename)
-       if e != nil {
-               return nil, e
-       }
-       defer file.Close()
+       r, w := io.Pipe()
+       mwriter := multipart.NewWriter(w)
+       contentType := mwriter.FormDataContentType()
+
+       go func() {
+               var (
+                       part io.Writer
+                       e    error
+               )
+               defer func() {
+                       mwriter.Close()
+                       w.CloseWithError(e)
+               }()
 
-       var body bytes.Buffer
-       writer := multipart.NewWriter(&body)
-       part, e := writer.CreateFormFile("file", filepath.Base(file.Name()))
-       if e != nil {
-               return nil, e
-       }
-       if _, e = io.Copy(part, file); e != nil {
-               return nil, e
-       }
-       writer.Close()
+               part, e = mwriter.CreateFormFile("file", 
filepath.Base(filename))
+               if e != nil {
+                       return
+               }
+
+               file, e := os.Open(filename)
+               if e != nil {
+                       return
+               }
+               defer file.Close()
+
+               _, e = io.Copy(part, file)
+       }()
 
-       r, e := http.NewRequest(http.MethodPost, url, &body)
+       req, e := http.NewRequest(http.MethodPost, url, r)
        if e != nil {
                return nil, e
        }
-       r.Header.Add("Content-Type", writer.FormDataContentType())
+       req.Header.Add("Content-Type", contentType)
 
-       return r, nil
+       return req, nil
 }
 
 func getAPIKeyFlag(ctx *cli.Context) (string, error) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mc-20230216T192011Z/cmd/utils.go 
new/mc-20230228T001259Z/cmd/utils.go
--- old/mc-20230216T192011Z/cmd/utils.go        2023-02-16 20:20:11.000000000 
+0100
+++ new/mc-20230228T001259Z/cmd/utils.go        2023-02-28 01:12:59.000000000 
+0100
@@ -24,6 +24,7 @@
        "fmt"
        "math"
        "math/rand"
+       "net"
        "net/http"
        "os"
        "path/filepath"
@@ -425,10 +426,13 @@
        return client
 }
 
-func httpClient(timeout time.Duration) *http.Client {
+func httpClient(reqTimeout time.Duration) *http.Client {
        return &http.Client{
-               Timeout: timeout,
+               Timeout: reqTimeout,
                Transport: &http.Transport{
+                       DialContext: (&net.Dialer{
+                               Timeout: 10 * time.Second,
+                       }).DialContext,
                        Proxy: ieproxy.GetProxyFunc(),
                        TLSClientConfig: &tls.Config{
                                RootCAs: globalRootCAs,
@@ -437,6 +441,9 @@
                                // Can't use TLSv1.1 because of RC4 cipher usage
                                MinVersion: tls.VersionTLS12,
                        },
+                       IdleConnTimeout:       90 * time.Second,
+                       TLSHandshakeTimeout:   10 * time.Second,
+                       ExpectContinueTimeout: 10 * time.Second,
                },
        }
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mc-20230216T192011Z/go.mod 
new/mc-20230228T001259Z/go.mod
--- old/mc-20230216T192011Z/go.mod      2023-02-16 20:20:11.000000000 +0100
+++ new/mc-20230228T001259Z/go.mod      2023-02-28 01:12:59.000000000 +0100
@@ -3,7 +3,7 @@
 go 1.19
 
 require (
-       github.com/charmbracelet/bubbletea v0.23.1
+       github.com/charmbracelet/bubbletea v0.23.2
        github.com/cheggaaa/pb v1.0.29
        github.com/dustin/go-humanize v1.0.1
        github.com/fatih/color v1.14.1
@@ -19,10 +19,10 @@
        github.com/minio/cli v1.24.2
        github.com/minio/colorjson v1.0.4
        github.com/minio/filepath v1.0.0
-       github.com/minio/madmin-go/v2 v2.0.11
+       github.com/minio/madmin-go/v2 v2.0.15-0.20230227182557-14091d909631
        github.com/minio/md5-simd v1.1.2 // indirect
-       github.com/minio/minio-go/v7 v7.0.47
-       github.com/minio/pkg v1.6.1
+       github.com/minio/minio-go/v7 v7.0.49
+       github.com/minio/pkg v1.6.3
        github.com/minio/selfupdate v0.6.0
        github.com/minio/sha256-simd v1.0.0
        github.com/mitchellh/go-homedir v1.1.0
@@ -34,9 +34,9 @@
        github.com/rs/xid v1.4.0
        github.com/shirou/gopsutil/v3 v3.23.1
        github.com/tidwall/gjson v1.14.4
-       golang.org/x/crypto v0.5.0 // indirect
-       golang.org/x/net v0.5.0
-       golang.org/x/text v0.6.0
+       golang.org/x/crypto v0.6.0 // indirect
+       golang.org/x/net v0.7.0
+       golang.org/x/text v0.7.0
        gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c
        gopkg.in/h2non/filetype.v1 v1.0.5
        gopkg.in/yaml.v2 v2.4.0
@@ -45,20 +45,23 @@
 require (
        github.com/charmbracelet/bubbles v0.15.0
        github.com/charmbracelet/lipgloss v0.6.0
-       github.com/gdamore/tcell/v2 v2.5.4
-       github.com/golang-jwt/jwt/v4 v4.4.3
+       github.com/gdamore/tcell/v2 v2.6.0
+       github.com/golang-jwt/jwt/v4 v4.5.0
        github.com/juju/ratelimit v1.0.2
        github.com/muesli/reflow v0.3.0
        github.com/navidys/tvxwidgets v0.3.0
        github.com/olekukonko/tablewriter v0.0.5
        github.com/prometheus/client_model v0.3.0
-       github.com/rivo/tview v0.0.0-20230130130022-4a1b7a76c01c
-       golang.org/x/term v0.4.0
+       github.com/rivo/tview v0.0.0-20230208211350-7dfff1ce7854
+       golang.org/x/term v0.5.0
 )
 
 require (
        aead.dev/minisign v0.2.0 // indirect
-       github.com/kr/pretty v0.2.1 // indirect
+       github.com/kr/pretty v0.3.0 // indirect
+       github.com/minio/mux v1.9.0 // indirect
+       github.com/rogpeppe/go-internal v1.8.1 // indirect
+       go.uber.org/goleak v1.2.0 // indirect
 )
 
 require (
@@ -76,7 +79,7 @@
        github.com/hashicorp/errwrap v1.1.0 // indirect
        github.com/hashicorp/go-multierror v1.1.1 // indirect
        github.com/jedib0t/go-pretty/v6 v6.4.4
-       github.com/klauspost/cpuid/v2 v2.2.3 // indirect
+       github.com/klauspost/cpuid/v2 v2.2.4 // indirect
        github.com/kr/text v0.2.0 // indirect
        github.com/lestrrat-go/backoff/v2 v2.0.8 // indirect
        github.com/lestrrat-go/blackmagic v1.0.1 // indirect
@@ -94,13 +97,13 @@
        github.com/modern-go/reflect2 v1.0.2 // indirect
        github.com/muesli/ansi v0.0.0-20221106050444-61f0cd9a192a // indirect
        github.com/muesli/cancelreader v0.2.2 // indirect
-       github.com/muesli/termenv v0.13.0 // indirect
+       github.com/muesli/termenv v0.14.0 // indirect
        github.com/philhofer/fwd v1.1.2 // indirect
        github.com/pkg/errors v0.9.1 // indirect
        github.com/power-devops/perfstat v0.0.0-20221212215047-62379fc7944b // 
indirect
-       github.com/prometheus/common v0.39.0 // indirect
+       github.com/prometheus/common v0.40.0 // indirect
        github.com/prometheus/procfs v0.9.0 // indirect
-       github.com/rivo/uniseg v0.4.3 // indirect
+       github.com/rivo/uniseg v0.4.4 // indirect
        github.com/secure-io/sio-go v0.3.1 // indirect
        github.com/sirupsen/logrus v1.9.0 // indirect
        github.com/tidwall/match v1.1.1 // indirect
@@ -116,9 +119,9 @@
        go.uber.org/multierr v1.9.0 // indirect
        go.uber.org/zap v1.24.0 // indirect
        golang.org/x/sync v0.1.0 // indirect
-       golang.org/x/sys v0.4.0 // indirect
-       google.golang.org/genproto v0.0.0-20230131230820-1c016267d619 // 
indirect
-       google.golang.org/grpc v1.52.3 // indirect
+       golang.org/x/sys v0.5.0
+       google.golang.org/genproto v0.0.0-20230221151758-ace64dc21148 // 
indirect
+       google.golang.org/grpc v1.53.0 // indirect
        google.golang.org/protobuf v1.28.1 // indirect
        gopkg.in/ini.v1 v1.67.0 // indirect
 )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mc-20230216T192011Z/go.sum 
new/mc-20230228T001259Z/go.sum
--- old/mc-20230216T192011Z/go.sum      2023-02-16 20:20:11.000000000 +0100
+++ new/mc-20230228T001259Z/go.sum      2023-02-28 01:12:59.000000000 +0100
@@ -208,8 +208,9 @@
 github.com/cespare/xxhash/v2 v2.2.0/go.mod 
h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs=
 github.com/charmbracelet/bubbles v0.15.0 
h1:c5vZ3woHV5W2b8YZI1q7v4ZNQaPetfHuoHzx+56Z6TI=
 github.com/charmbracelet/bubbles v0.15.0/go.mod 
h1:Y7gSFbBzlMpUDR/XM9MhZI374Q+1p1kluf1uLl8iK74=
-github.com/charmbracelet/bubbletea v0.23.1 
h1:CYdteX1wCiCzKNUlwm25ZHBIc1GXlYFyUIte8WPvhck=
 github.com/charmbracelet/bubbletea v0.23.1/go.mod 
h1:JAfGK/3/pPKHTnAS8JIE2u9f61BjWTQY57RbT25aMXU=
+github.com/charmbracelet/bubbletea v0.23.2 
h1:vuUJ9HJ7b/COy4I30e8xDVQ+VRDUEFykIjryPfgsdps=
+github.com/charmbracelet/bubbletea v0.23.2/go.mod 
h1:FaP3WUivcTM0xOKNmhciz60M6I+weYLF76mr1JyI7sM=
 github.com/charmbracelet/harmonica v0.2.0/go.mod 
h1:KSri/1RMQOZLbw7AHqgcBycp8pgJnQMYYT8QZRqZ1Ao=
 github.com/charmbracelet/lipgloss v0.6.0 
h1:1StyZB9vBSOyuZxQUcUwGr17JmojPNm87inij9N3wJY=
 github.com/charmbracelet/lipgloss v0.6.0/go.mod 
h1:tHh2wr34xcHjC2HCXIlGSG1jaDF0S0atAUvBMP6Ppuk=
@@ -269,8 +270,8 @@
 github.com/fsnotify/fsnotify v1.4.9/go.mod 
h1:znqG4EE+3YCdAaPaxE2ZRY/06pZUdp0tY4IgpuI1SZQ=
 github.com/gdamore/encoding v1.0.0 
h1:+7OoQ1Bc6eTm5niUzBa0Ctsh6JbMW6Ra+YNuAtDBdko=
 github.com/gdamore/encoding v1.0.0/go.mod 
h1:alR0ol34c49FCSBLjhosxzcPHQbf2trDkoo5dl+VrEg=
-github.com/gdamore/tcell/v2 v2.5.4 
h1:TGU4tSjD3sCL788vFNeJnTdzpNKIw1H5dgLnJRQVv/k=
-github.com/gdamore/tcell/v2 v2.5.4/go.mod 
h1:dZgRy5v4iMobMEcWNYBtREnDZAT9DYmfqIkrgEMxLyw=
+github.com/gdamore/tcell/v2 v2.6.0 
h1:OKbluoP9VYmJwZwq/iLb4BxwKcwGthaa1YNBJIyCySg=
+github.com/gdamore/tcell/v2 v2.6.0/go.mod 
h1:be9omFATkdr0D9qewWW3d+MEvl5dha+Etb5y65J2H8Y=
 github.com/ghodss/yaml v1.0.0/go.mod 
h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04=
 github.com/go-asn1-ber/asn1-ber v1.5.4/go.mod 
h1:hEBeB/ic+5LoWskz+yKT7vGhhPYkProFKoKdwZRWMe0=
 github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod 
h1:vR7hzQXu2zJy9AVAgeJqvqgH9Q5CA+iKCZ2gyEVpxRU=
@@ -295,8 +296,8 @@
 github.com/gogo/protobuf v1.1.1/go.mod 
h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ=
 github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q=
 github.com/gogo/protobuf v1.3.2/go.mod 
h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q=
-github.com/golang-jwt/jwt/v4 v4.4.3 
h1:Hxl6lhQFj4AnOX6MLrsCb/+7tCj7DxP7VA+2rDIq5AU=
-github.com/golang-jwt/jwt/v4 v4.4.3/go.mod 
h1:m21LjoU+eqJr34lmDMbreY2eSTRJ1cv77w39/MY0Ch0=
+github.com/golang-jwt/jwt/v4 v4.5.0 
h1:7cYmW1XlMY7h7ii7UhUyChSgS5wUJEnm9uZVTGqOWzg=
+github.com/golang-jwt/jwt/v4 v4.5.0/go.mod 
h1:m21LjoU+eqJr34lmDMbreY2eSTRJ1cv77w39/MY0Ch0=
 github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod 
h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q=
 github.com/golang/groupcache v0.0.0-20190702054246-869f871628b6/go.mod 
h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=
 github.com/golang/groupcache v0.0.0-20191227052852-215e87163ea7/go.mod 
h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=
@@ -441,15 +442,16 @@
 github.com/klauspost/cpuid/v2 v2.0.4/go.mod 
h1:FInQzS24/EEf25PyTYn52gqo7WaD8xa0213Md/qVLRg=
 github.com/klauspost/cpuid/v2 v2.1.0/go.mod 
h1:RVVoqg1df56z8g3pUjL/3lE5UfnlrJX8tyFgg4nqhuY=
 github.com/klauspost/cpuid/v2 v2.1.2/go.mod 
h1:RVVoqg1df56z8g3pUjL/3lE5UfnlrJX8tyFgg4nqhuY=
-github.com/klauspost/cpuid/v2 v2.2.3 
h1:sxCkb+qR91z4vsqw4vGGZlDgPz3G7gjaLyK3V8y70BU=
-github.com/klauspost/cpuid/v2 v2.2.3/go.mod 
h1:RVVoqg1df56z8g3pUjL/3lE5UfnlrJX8tyFgg4nqhuY=
+github.com/klauspost/cpuid/v2 v2.2.4 
h1:acbojRNwl3o09bUq+yDCtZFc1aiwaAAxtcn8YkZXnvk=
+github.com/klauspost/cpuid/v2 v2.2.4/go.mod 
h1:RVVoqg1df56z8g3pUjL/3lE5UfnlrJX8tyFgg4nqhuY=
 github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod 
h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ=
 github.com/konsorten/go-windows-terminal-sequences v1.0.3/go.mod 
h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ=
 github.com/kr/fs v0.1.0/go.mod h1:FFnZGqtBN9Gxj7eW1uZ42v5BccTP0vu6NEaFoC2HwRg=
 github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod 
h1:+0opPa2QZZtGFBFZlji/RkVcI2GknAs/DXo4wKdlNEc=
 github.com/kr/pretty v0.1.0/go.mod 
h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo=
-github.com/kr/pretty v0.2.1 h1:Fmg33tUaq4/8ym9TJN1x7sLJnHVwhP33CNkpYV/7rwI=
 github.com/kr/pretty v0.2.1/go.mod 
h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI=
+github.com/kr/pretty v0.3.0 h1:WgNl7dwNpEZ6jJ9k1snq4pZsg7DOEN8hP9Xw0Tsjwk0=
+github.com/kr/pretty v0.3.0/go.mod 
h1:640gp4NfQd8pI5XOwp5fnNeVWj67G7CFk/SaSQn7NBk=
 github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ=
 github.com/kr/text v0.1.0/go.mod 
h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI=
 github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY=
@@ -512,17 +514,18 @@
 github.com/minio/filepath v1.0.0 
h1:fvkJu1+6X+ECRA6G3+JJETj4QeAYO9sV43I79H8ubDY=
 github.com/minio/filepath v1.0.0/go.mod 
h1:/nRZA2ldl5z6jT9/KQuvZcQlxZIMQoFFQPvEXx9T/Bw=
 github.com/minio/madmin-go v1.6.6/go.mod 
h1:ATvkBOLiP3av4D++2v1UEHC/QzsGtgXD5kYvvRYzdKs=
-github.com/minio/madmin-go/v2 v2.0.11 
h1:Ct905UAMJ43EAwKCi8xy5PzWPWyYL5YCQ441E9LYXTA=
-github.com/minio/madmin-go/v2 v2.0.11/go.mod 
h1:5aFi/VLWBHC2DEFfGIlUmAeJhaF4ZAjuYpEWZFU14Zw=
+github.com/minio/madmin-go/v2 v2.0.15-0.20230227182557-14091d909631 
h1:4UrXKN5/n5I0LRXllX9lOKCQngbNpXcPTgzk29HJwek=
+github.com/minio/madmin-go/v2 v2.0.15-0.20230227182557-14091d909631/go.mod 
h1:8bL1RMNkblIENFSgGYjeHrzUx9PxROb7OqfNuMU9ivE=
 github.com/minio/md5-simd v1.1.2 
h1:Gdi1DZK69+ZVMoNHRXJyNcxrMA4dSxoYHZSQbirFg34=
 github.com/minio/md5-simd v1.1.2/go.mod 
h1:MzdKDxYpY2BT9XQFocsiZf/NKVtR7nkE4RoEpN+20RM=
 github.com/minio/minio-go/v7 v7.0.41/go.mod 
h1:nCrRzjoSUQh8hgKKtu3Y708OLvRLtuASMg2/nvmbarw=
-github.com/minio/minio-go/v7 v7.0.47 
h1:sLiuCKGSIcn/MI6lREmTzX91DX/oRau4ia0j6e6eOSs=
-github.com/minio/minio-go/v7 v7.0.47/go.mod 
h1:nCrRzjoSUQh8hgKKtu3Y708OLvRLtuASMg2/nvmbarw=
-github.com/minio/mux v1.8.2 h1:r9oVDFM09y+u8CF4HPLanguAG41niXgYwZAFkVHce9M=
+github.com/minio/minio-go/v7 v7.0.49 
h1:dE5DfOtnXMXCjr/HWI6zN9vCrY6Sv666qhhiwUMvGV4=
+github.com/minio/minio-go/v7 v7.0.49/go.mod 
h1:UI34MvQEiob3Cf/gGExGMmzugkM/tNgbFypNDy5LMVc=
+github.com/minio/mux v1.9.0 h1:dWafQFyEfGhJvK6AwLOt83bIG5bxKxKJnKMCi0XAaoA=
+github.com/minio/mux v1.9.0/go.mod 
h1:1pAare17ZRL5GpmNL+9YmqHoWnLmMZF9C/ioUCfy0BQ=
 github.com/minio/pkg v1.5.4/go.mod 
h1:2MOaRFdmFKULD+uOLc3qHLGTQTuxCNPKNPfLBTxC8CA=
-github.com/minio/pkg v1.6.1 h1:6/ExL3LdNPKbDU/lbHxOUaYKbEOC74IUEExB1VaLUXI=
-github.com/minio/pkg v1.6.1/go.mod 
h1:HisnbndsCEaQHLvEurhBxt6mk6SGAn2LgJqChIfkb+s=
+github.com/minio/pkg v1.6.3 h1:8XTM8pmlR5WZyy0rYxKj7nieRgwns07Vq4FejUsg+SM=
+github.com/minio/pkg v1.6.3/go.mod 
h1:ijZyWsfvtS0AcY6WT86AJ9VcK8gSsu++U28qlNCy9A0=
 github.com/minio/selfupdate v0.6.0 
h1:i76PgT0K5xO9+hjzKcacQtO7+MjJ4JKA8Ak8XQ9DDwU=
 github.com/minio/selfupdate v0.6.0/go.mod 
h1:bO02GTIPCMQFTEvE5h4DjYB58bCoZ35XLeBf0buTDdM=
 github.com/minio/sha256-simd v1.0.0 
h1:v1ta+49hkWZyvaKwrQB8elexRqm6Y0aMLjCNsrYxo6g=
@@ -554,8 +557,9 @@
 github.com/muesli/reflow v0.3.0 h1:IFsN6K9NfGtjeggFP+68I4chLZV2yIKsXJFNZ+eWh6s=
 github.com/muesli/reflow v0.3.0/go.mod 
h1:pbwTDkVPibjO2kyvBQRBxTWEEGDGq0FlB1BIKtnHY/8=
 github.com/muesli/termenv v0.11.1-0.20220204035834-5ac8409525e0/go.mod 
h1:Bd5NYQ7pd+SrtBSrSNoBBmXlcY8+Xj4BMJgh8qcZrvs=
-github.com/muesli/termenv v0.13.0 
h1:wK20DRpJdDX8b7Ek2QfhvqhRQFZ237RGRO0RQ/Iqdy0=
 github.com/muesli/termenv v0.13.0/go.mod 
h1:sP1+uffeLaEYpyOTb8pLCUctGcGLnoFjSn4YJK5e2bc=
+github.com/muesli/termenv v0.14.0 
h1:8x9NFfOe8lmIWK4pgy3IfVEy47f+ppe3tUqdPZG2Uy0=
+github.com/muesli/termenv v0.14.0/go.mod 
h1:kG/pF1E7fh949Xhe156crRUrHNyK221IuGO7Ez60Uc8=
 github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod 
h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U=
 github.com/mwitkow/go-conntrack v0.0.0-20190716064945-2f068394615f/go.mod 
h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U=
 github.com/navidys/tvxwidgets v0.3.0 
h1:n04eW19PyUpnEochKGn15ZvCmKkcpzA188vH6XBnOMA=
@@ -571,6 +575,7 @@
 github.com/philhofer/fwd v1.1.2-0.20210722190033-5c56ac6d0bb9/go.mod 
h1:gk3iGcWd9+svBvR0sR+KPcfE+RNWozjowpeBVG3ZVNU=
 github.com/philhofer/fwd v1.1.2 h1:bnDivRJ1EWPjUIRXV5KfORO897HTbpFAQddBdE8t7Gw=
 github.com/philhofer/fwd v1.1.2/go.mod 
h1:qkPdfjR2SIEbspLqpe1tO4n5yICnr2DY7mqEx2tUTP0=
+github.com/pkg/diff v0.0.0-20210226163009-20ebb0f2a09e/go.mod 
h1:pJLUxLENpZxwdsKMEsNbx1VGcRFpLqf3715MtcvvzbA=
 github.com/pkg/errors v0.8.0/go.mod 
h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
 github.com/pkg/errors v0.8.1/go.mod 
h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
 github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4=
@@ -604,8 +609,8 @@
 github.com/prometheus/common v0.4.1/go.mod 
h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4=
 github.com/prometheus/common v0.10.0/go.mod 
h1:Tlit/dnDKsSWFlCLTWaA1cyBgKHSMdTB80sz/V91rCo=
 github.com/prometheus/common v0.26.0/go.mod 
h1:M7rCNAaPfAosfx8veZJCuw84e35h3Cfd9VFqTh1DIvc=
-github.com/prometheus/common v0.39.0 
h1:oOyhkDq05hPZKItWVBkJ6g6AtGxi+fy7F4JvUV8uhsI=
-github.com/prometheus/common v0.39.0/go.mod 
h1:6XBZ7lYdLCbkAVhwRsWTZn+IN5AB9F/NXd5w0BbEX0Y=
+github.com/prometheus/common v0.40.0 
h1:Afz7EVRqGg2Mqqf4JuF9vdvp1pi220m55Pi9T2JnO4Q=
+github.com/prometheus/common v0.40.0/go.mod 
h1:L65ZJPSmfn/UBWLQIHV7dBrKFidB/wPlF1y5TlSt9OE=
 github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod 
h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk=
 github.com/prometheus/procfs v0.0.2/go.mod 
h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA=
 github.com/prometheus/procfs v0.1.3/go.mod 
h1:lV6e/gmhEcM9IjHGsFOCxxuZ+z1YqCvr4OA4YeYWdaU=
@@ -615,18 +620,22 @@
 github.com/prometheus/procfs v0.9.0/go.mod 
h1:+pB4zwohETzFnmlpe6yd2lSc+0/46IYZRB/chUwxUZY=
 github.com/prometheus/prom2json v1.3.2 
h1:heRKAGHWqm8N3IaRDDNBBJNVS6a9mLdsTlFhvOaNGb0=
 github.com/prometheus/prom2json v1.3.2/go.mod 
h1:TQ9o1OxW0eyhl4BBpVpGGsavyJfTDETna4/d0Kib+V0=
-github.com/rivo/tview v0.0.0-20230130130022-4a1b7a76c01c 
h1:zIYU4PjQJ4BnYryMmpyizt1Un13V0ToCMXvC05DK8xc=
-github.com/rivo/tview v0.0.0-20230130130022-4a1b7a76c01c/go.mod 
h1:lBUy/T5kyMudFzWUH/C2moN+NlU5qF505vzOyINXuUQ=
+github.com/rivo/tview v0.0.0-20230208211350-7dfff1ce7854 
h1:/IIOjnKLbuO5YtZUZaJVw9fc062ChPlaGWEBmJ6jyGY=
+github.com/rivo/tview v0.0.0-20230208211350-7dfff1ce7854/go.mod 
h1:lBUy/T5kyMudFzWUH/C2moN+NlU5qF505vzOyINXuUQ=
 github.com/rivo/uniseg v0.1.0/go.mod 
h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc=
 github.com/rivo/uniseg v0.2.0/go.mod 
h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc=
 github.com/rivo/uniseg v0.4.2/go.mod 
h1:FN3SvrM+Zdj16jyLfmOkMNblXMcoc8DfTHruCPUcx88=
-github.com/rivo/uniseg v0.4.3 h1:utMvzDsuh3suAEnhH0RdHmoPbU648o6CvXxTx4SBMOw=
 github.com/rivo/uniseg v0.4.3/go.mod 
h1:FN3SvrM+Zdj16jyLfmOkMNblXMcoc8DfTHruCPUcx88=
+github.com/rivo/uniseg v0.4.4 h1:8TfxU8dW6PdqD27gjM8MVNuicgxIjxpm4K7x4jp8sis=
+github.com/rivo/uniseg v0.4.4/go.mod 
h1:FN3SvrM+Zdj16jyLfmOkMNblXMcoc8DfTHruCPUcx88=
 github.com/rjeczalik/notify v0.9.2/go.mod 
h1:aErll2f0sUX9PXZnVNyeiObbmTlk5jnMoCa4QEjJeqM=
 github.com/rjeczalik/notify v0.9.3 
h1:6rJAzHTGKXGj76sbRgDiDcYj/HniypXmSJo1SWakZeY=
 github.com/rjeczalik/notify v0.9.3/go.mod 
h1:gF3zSOrafR9DQEWSE8TjfI9NkooDxbyT4UgRGKZA0lc=
 github.com/rogpeppe/fastuuid v1.2.0/go.mod 
h1:jVj6XXZzXRy/MSR5jhDC/2q6DgLz+nrA6LYCDYWNEvQ=
 github.com/rogpeppe/go-internal v1.3.0/go.mod 
h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4=
+github.com/rogpeppe/go-internal v1.6.1/go.mod 
h1:xXDCJY+GAPziupqXw64V24skbSoqbTEfhy4qGm1nDQc=
+github.com/rogpeppe/go-internal v1.8.1 
h1:geMPLpDpQOgVyCg5z5GoRwLHepNdb71NXb67XFkP+Eg=
+github.com/rogpeppe/go-internal v1.8.1/go.mod 
h1:JeRgkft04UBgHMgCIwADu4Pn6Mtm5d4nPKWu0nJ5d+o=
 github.com/rs/xid v1.4.0 h1:qd7wPTDkN6KQx2VmMBLrpHkiyQwgFXRnkOLacUiaSNY=
 github.com/rs/xid v1.4.0/go.mod h1:trrq9SKmegXys3aeAKXMUTdJsYXVwGY3RLcfgqegfbg=
 github.com/russross/blackfriday/v2 v2.0.1/go.mod 
h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM=
@@ -723,8 +732,9 @@
 go.uber.org/atomic v1.7.0/go.mod 
h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc=
 go.uber.org/atomic v1.10.0 h1:9qC72Qh0+3MqyJbAn8YU5xVq1frD8bn3JtD2oXtafVQ=
 go.uber.org/atomic v1.10.0/go.mod 
h1:LUxbIzbOniOlMKjJjyPfpl4v+PKK2cNJn91OQbhoJI0=
-go.uber.org/goleak v1.1.11 h1:wy28qYRKZgnJTxGxvye5/wgWr1EKjmUDGYox5mGlRlI=
 go.uber.org/goleak v1.1.11/go.mod 
h1:cwTWslyiVhfpKIDGSZEM2HlOvcqm+tG4zioyIeLoqMQ=
+go.uber.org/goleak v1.2.0 h1:xqgm/S+aQvhWFTtR0XK3Jvg7z8kGV8P4X14IzwN3Eqk=
+go.uber.org/goleak v1.2.0/go.mod 
h1:XJYK+MuIchqpmGmUSAzotztawfKvYLUIgg7guXrwVUo=
 go.uber.org/multierr v1.6.0/go.mod 
h1:cdWPpRnG4AhwMwsgIHip0KRBQjJy5kYEpYjJxpXp9iU=
 go.uber.org/multierr v1.8.0/go.mod 
h1:7EAYxJLBy9rStEaz58O2t4Uvip6FSURkq8/ppBp95ak=
 go.uber.org/multierr v1.9.0 h1:7fIwc/ZtS0q++VgcfqFDxSBZVv/Xo49/SYnDFupUwlI=
@@ -750,8 +760,8 @@
 golang.org/x/crypto v0.0.0-20220622213112-05595931fe9d/go.mod 
h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
 golang.org/x/crypto v0.0.0-20220722155217-630584e8d5aa/go.mod 
h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
 golang.org/x/crypto v0.0.0-20221012134737-56aed061732a/go.mod 
h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
-golang.org/x/crypto v0.5.0 h1:U/0M97KRkSFvyD/3FSmdP5W5swImpNgle/EHFhOsQPE=
-golang.org/x/crypto v0.5.0/go.mod 
h1:NK/OQwhpMQP3MwtdjgLlYHnH9ebylxKWv3e0fK+mkQU=
+golang.org/x/crypto v0.6.0 h1:qfktjS5LUO+fFKeJXZ+ikTRijMmljikvG68fpMMruSc=
+golang.org/x/crypto v0.6.0/go.mod 
h1:OFC/31mSvZgRz0V1QTNCzfAI1aIRzbiufJtkMIlEp58=
 golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod 
h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
 golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod 
h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
 golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod 
h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8=
@@ -842,8 +852,8 @@
 golang.org/x/net v0.0.0-20220909164309-bea034e7d591/go.mod 
h1:YDH+HFinaLZZlnHAfSS6ZXJJ9M9t4Dl22yv3iI2vPwk=
 golang.org/x/net v0.0.0-20221017152216-f25eb7ecb193/go.mod 
h1:RpDiru2p0u2F0lLpEoqnP2+7xs0ifAuOcJ442g6GU2s=
 golang.org/x/net v0.3.0/go.mod h1:MBQ8lrhLObU/6UmLb4fmbmk5OcyYmqtbGd/9yIeKjEE=
-golang.org/x/net v0.5.0 h1:GyT4nK/YDHSqa1c4753ouYCDajOYKTja9Xb/OHtgvSw=
-golang.org/x/net v0.5.0/go.mod h1:DivGGAXEgPSlEBzxGzZI+ZLohi+xUj054jfeKui00ws=
+golang.org/x/net v0.7.0 h1:rJrUqqhjsgNp7KqAIc25s9pZnjU7TUcSY7HcVZjdn1g=
+golang.org/x/net v0.7.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs=
 golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod 
h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
 golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod 
h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
 golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod 
h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
@@ -974,14 +984,15 @@
 golang.org/x/sys v0.1.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
 golang.org/x/sys v0.2.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
 golang.org/x/sys v0.3.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.4.0 h1:Zr2JFtRQNX3BCZ8YtxRE9hNJYC8J6I1MVbMg6owUp18=
 golang.org/x/sys v0.4.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
+golang.org/x/sys v0.5.0 h1:MUK/U/4lj1t1oPg0HfuXDN/Z1wv31ZJ/YcPiGccS4DU=
+golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
 golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod 
h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw=
 golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod 
h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
 golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod 
h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
 golang.org/x/term v0.3.0/go.mod h1:q750SLmJuPmVoN1blW3UFBPREJfb1KmY3vwxfr+nFDA=
-golang.org/x/term v0.4.0 h1:O7UWfv5+A2qiuulQk30kVinPoMtoIPeVaKLEgLpVkvg=
-golang.org/x/term v0.4.0/go.mod h1:9P2UbLfCdcvo3p/nzKvsmas4TnlujnuoV9hGgYzW1lQ=
+golang.org/x/term v0.5.0 h1:n2a8QNdAb0sZNpU9R1ALUXBbY+w51fCQDN+7EdxNBsY=
+golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k=
 golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod 
h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
 golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
 golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod 
h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
@@ -993,8 +1004,8 @@
 golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ=
 golang.org/x/text v0.4.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8=
 golang.org/x/text v0.5.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8=
-golang.org/x/text v0.6.0 h1:3XmdazWV+ubf7QgHSTWeykHOci5oeekaGJBLkrkaw4k=
-golang.org/x/text v0.6.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8=
+golang.org/x/text v0.7.0 h1:4BRB4x83lYWy72KwLD/qYDuTu7q9PjSagHvijDw7cLo=
+golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8=
 golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod 
h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
 golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod 
h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
 golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod 
h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
@@ -1217,8 +1228,8 @@
 google.golang.org/genproto v0.0.0-20220926220553-6981cbe3cfce/go.mod 
h1:woMGP53BroOrRY3xTxlbr8Y3eB/nzAvvFM83q7kG2OI=
 google.golang.org/genproto v0.0.0-20221014173430-6e2ab493f96b/go.mod 
h1:1vXfmgAz9N9Jx0QA82PqRVauvCz1SGSz739p0f183jM=
 google.golang.org/genproto v0.0.0-20221018160656-63c7b68cfc55/go.mod 
h1:45EK0dUbEZ2NHjCeAd2LXmyjAgGUGrpGROgjhC3ADck=
-google.golang.org/genproto v0.0.0-20230131230820-1c016267d619 
h1:p0kMzw6AG0JEzd7Z+kXqOiLhC6gjUQTbtS2zR0Q3DbI=
-google.golang.org/genproto v0.0.0-20230131230820-1c016267d619/go.mod 
h1:RGgjbofJ8xD9Sq1VVhDM1Vok1vRONV+rg+CjzG4SZKM=
+google.golang.org/genproto v0.0.0-20230221151758-ace64dc21148 
h1:muK+gVBJBfFb4SejshDBlN2/UgxCCOKH9Y34ljqEGOc=
+google.golang.org/genproto v0.0.0-20230221151758-ace64dc21148/go.mod 
h1:3Dl5ZL0q0isWJt+FVcfpQyirqemEuLAK/iFvg1UP1Hw=
 google.golang.org/grpc v1.19.0/go.mod 
h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c=
 google.golang.org/grpc v1.20.1/go.mod 
h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38=
 google.golang.org/grpc v1.21.1/go.mod 
h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM=
@@ -1255,8 +1266,8 @@
 google.golang.org/grpc v1.49.0/go.mod 
h1:ZgQEeidpAuNRZ8iRrlBKXZQP1ghovWIVhdJRyCDK+GI=
 google.golang.org/grpc v1.50.0/go.mod 
h1:ZgQEeidpAuNRZ8iRrlBKXZQP1ghovWIVhdJRyCDK+GI=
 google.golang.org/grpc v1.50.1/go.mod 
h1:ZgQEeidpAuNRZ8iRrlBKXZQP1ghovWIVhdJRyCDK+GI=
-google.golang.org/grpc v1.52.3 h1:pf7sOysg4LdgBqduXveGKrcEwbStiK2rtfghdzlUYDQ=
-google.golang.org/grpc v1.52.3/go.mod 
h1:pu6fVzoFb+NBYNAvQL08ic+lvB2IojljRYuun5vorUY=
+google.golang.org/grpc v1.53.0 h1:LAv2ds7cmFV/XTS3XG1NneeENYrXGmorPxsBbptIjNc=
+google.golang.org/grpc v1.53.0/go.mod 
h1:OnIrk0ipVdj4N5d9IUoFUx72/VlD7+jUsHwZgwSMQpw=
 google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.1.0/go.mod 
h1:6Kw0yEErY5E/yWrBtf03jp27GLLJujG4z/JK95pnjjw=
 google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod 
h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8=
 google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod 
h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0=

++++++ vendor.tar.gz ++++++
/work/SRC/openSUSE:Factory/minio-client/vendor.tar.gz 
/work/SRC/openSUSE:Factory/.minio-client.new.31432/vendor.tar.gz differ: char 
5, line 1

Reply via email to