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-12-15 21:47:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/minio-client (Old)
 and      /work/SRC/openSUSE:Factory/.minio-client.new.25432 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "minio-client"

Fri Dec 15 21:47:43 2023 rev:61 rq:1133068 version:20231214T003741Z

Changes:
--------
--- /work/SRC/openSUSE:Factory/minio-client/minio-client.changes        
2023-12-10 19:39:46.299233605 +0100
+++ /work/SRC/openSUSE:Factory/.minio-client.new.25432/minio-client.changes     
2023-12-15 21:47:54.811541145 +0100
@@ -1,0 +2,10 @@
+Thu Dec 14 10:49:26 UTC 2023 - ka...@b1-systems.de
+
+- Update to version 20231214T003741Z:
+  * tier: Add support of service principal auth for Azure (#4787)
+  * support: --debug flag will print http requests for easier
+    debugging (#4776)
+  * fix: broken 'anonymous get-json'
+  * Use subnet package in pkg for license validation (#4784)
+
+-------------------------------------------------------------------

Old:
----
  mc-20231207T221317Z.obscpio

New:
----
  mc-20231214T003741Z.obscpio

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

Other differences:
------------------
++++++ minio-client.spec ++++++
--- /var/tmp/diff_new_pack.ePYbJA/_old  2023-12-15 21:47:56.115588810 +0100
+++ /var/tmp/diff_new_pack.ePYbJA/_new  2023-12-15 21:47:56.119588957 +0100
@@ -22,7 +22,7 @@
 %define binary_name minio-client
 
 Name:           minio-client
-Version:        20231207T221317Z
+Version:        20231214T003741Z
 Release:        0
 Summary:        Client for MinIO
 License:        AGPL-3.0-only

++++++ _service ++++++
--- /var/tmp/diff_new_pack.ePYbJA/_old  2023-12-15 21:47:56.147589980 +0100
+++ /var/tmp/diff_new_pack.ePYbJA/_new  2023-12-15 21:47:56.151590126 +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-12-07T22-13-17Z</param>
+    <param name="revision">RELEASE.2023-12-14T00-37-41Z</param>
     <param name="match-tag">RELEASE.*</param>
     <param 
name="versionrewrite-pattern">RELEASE\.(.*)-(.*)-(.*)-(.*)-(.*)</param>
     <param name="versionrewrite-replacement">\1\2\3\4\5</param>
@@ -19,7 +19,7 @@
     <param name="compression">gz</param>
   </service>
   <service name="go_modules" mode="manual">
-    <param name="archive">mc-20231207T221317Z.obscpio</param>
+    <param name="archive">mc-20231214T003741Z.obscpio</param>
   </service>
 </services>
 

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.ePYbJA/_old  2023-12-15 21:47:56.171590857 +0100
+++ /var/tmp/diff_new_pack.ePYbJA/_new  2023-12-15 21:47:56.175591004 +0100
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param name="url">https://github.com/minio/mc</param>
-              <param 
name="changesrevision">1ba9435365a772d6b4cab225458306a70dfb2309</param></service></servicedata>
+              <param 
name="changesrevision">8da737f8fd63de58dc475bf88eb9e285d206e3ae</param></service></servicedata>
 (No newline at EOF)
 

++++++ mc-20231207T221317Z.obscpio -> mc-20231214T003741Z.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mc-20231207T221317Z/cmd/access-perms.go 
new/mc-20231214T003741Z/cmd/access-perms.go
--- old/mc-20231207T221317Z/cmd/access-perms.go 2023-12-07 23:13:17.000000000 
+0100
+++ new/mc-20231214T003741Z/cmd/access-perms.go 2023-12-14 01:37:41.000000000 
+0100
@@ -36,7 +36,6 @@
 func (b accessPerms) isValidAccessFile() bool {
        file, err := os.Open(string(b))
        if err != nil {
-               fatalIf(errDummy().Trace(), "Unable to open access file.")
                return false
        }
        defer file.Close()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mc-20231207T221317Z/cmd/ilm-tier-add.go 
new/mc-20231214T003741Z/cmd/ilm-tier-add.go
--- old/mc-20231207T221317Z/cmd/ilm-tier-add.go 2023-12-07 23:13:17.000000000 
+0100
+++ new/mc-20231214T003741Z/cmd/ilm-tier-add.go 2023-12-14 01:37:41.000000000 
+0100
@@ -66,6 +66,21 @@
                Usage: "Azure Blob Storage account key",
        },
        cli.StringFlag{
+               Name:  "az-sp-tenant-id",
+               Value: "",
+               Usage: "Directory ID for the Azure service principal account",
+       },
+       cli.StringFlag{
+               Name:  "az-sp-client-id",
+               Value: "",
+               Usage: "The client ID of the Azure service principal account",
+       },
+       cli.StringFlag{
+               Name:  "az-sp-client-secret",
+               Value: "",
+               Usage: "The client secret of the Azure service principal 
account",
+       },
+       cli.StringFlag{
                Name:  "credentials-file",
                Value: "",
                Usage: "path to Google Cloud Storage credentials file",
@@ -237,13 +252,17 @@
        case madmin.Azure:
                accountName := ctx.String("account-name")
                accountKey := ctx.String("account-key")
-               if accountName == "" || accountKey == "" {
-                       fatalIf(errInvalidArgument().Trace(), fmt.Sprintf("%s 
remote tier requires access credentials", tierType))
+               if accountName == "" {
+                       fatalIf(errDummy().Trace(), fmt.Sprintf("%s remote tier 
requires the storage account name", tierType))
+               }
+
+               if accountKey == "" && (ctx.String("az-sp-tenant-id") == "" || 
ctx.String("az-sp-client-id") == "" || ctx.String("az-sp-client-secret") == "") 
{
+                       fatalIf(errDummy().Trace(), fmt.Sprintf("%s remote tier 
requires static credentials OR service principal credentials", tierType))
                }
 
                bucket := ctx.String("bucket")
                if bucket == "" {
-                       fatalIf(errInvalidArgument().Trace(), fmt.Sprintf("%s 
remote tier requires target bucket", tierType))
+                       fatalIf(errDummy().Trace(), fmt.Sprintf("%s remote tier 
requires target bucket", tierType))
                }
 
                azOpts := []madmin.AzureOptions{}
@@ -262,6 +281,10 @@
                        azOpts = append(azOpts, madmin.AzurePrefix(prefix))
                }
 
+               if ctx.String("az-sp-tenant-id") != "" || 
ctx.String("az-sp-client-id") != "" || ctx.String("az-sp-client-secret") != "" {
+                       azOpts = append(azOpts, 
madmin.AzureServicePrincipal(ctx.String("az-sp-tenant-id"), 
ctx.String("az-sp-client-id"), ctx.String("az-sp-client-secret")))
+               }
+
                azCfg, e := madmin.NewTierAzure(tierName, accountName, 
accountKey, bucket, azOpts...)
                fatalIf(probe.NewError(e), "Invalid configuration for Azure 
Blob Storage remote tier")
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mc-20231207T221317Z/cmd/subnet-utils.go 
new/mc-20231214T003741Z/cmd/subnet-utils.go
--- old/mc-20231207T221317Z/cmd/subnet-utils.go 2023-12-07 23:13:17.000000000 
+0100
+++ new/mc-20231214T003741Z/cmd/subnet-utils.go 2023-12-14 01:37:41.000000000 
+0100
@@ -27,6 +27,7 @@
        "io"
        "mime/multipart"
        "net/http"
+       "net/http/httputil"
        "net/url"
        "os"
        "path/filepath"
@@ -38,6 +39,7 @@
        "github.com/minio/madmin-go/v3"
        "github.com/minio/mc/pkg/probe"
        "github.com/minio/pkg/v2/licverifier"
+       "github.com/minio/pkg/v2/subnet"
        "github.com/tidwall/gjson"
        "golang.org/x/term"
 )
@@ -49,43 +51,14 @@
        minioDeploymentIDHeader = "x-minio-deployment-id"
 )
 
-var (
-       // https://subnet.min.io/downloads/license-pubkey.pem
-       subnetPublicKeyProd = `-----BEGIN PUBLIC KEY-----
-MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEaK31xujr6/rZ7ZfXZh3SlwovjC+X8wGq
-qkltaKyTLRENd4w3IRktYYCRgzpDLPn/nrf7snV/ERO5qcI7fkEES34IVEr+2Uff
-JkO2PfyyAYEO/5dBlPh1Undu9WQl6J7B
------END PUBLIC KEY-----`
-       // https://localhost:9000/downloads/license-pubkey.pem
-       subnetPublicKeyDev = `-----BEGIN PUBLIC KEY-----
-MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEbo+e1wpBY4tBq9AONKww3Kq7m6QP/TBQ
-mr/cKCUyBL7rcAvg0zNq1vcSrUSGlAmY3SEDCu3GOKnjG/U4E7+p957ocWSV+mQU
-9NKlTdQFGF3+aO6jbQ4hX/S5qPyF+a3z
------END PUBLIC KEY-----`
-       subnetCommonFlags = append(supportGlobalFlags, cli.StringFlag{
-               Name:   "api-key",
-               Usage:  "API Key of the account on SUBNET",
-               EnvVar: "_MC_SUBNET_API_KEY",
-       })
-)
-
-func subnetOfflinePublicKey() string {
-       if globalDevMode {
-               return subnetPublicKeyDev
-       }
-       return subnetPublicKeyProd
-}
+var subnetCommonFlags = append(supportGlobalFlags, cli.StringFlag{
+       Name:   "api-key",
+       Usage:  "API Key of the account on SUBNET",
+       EnvVar: "_MC_SUBNET_API_KEY",
+})
 
 func subnetBaseURL() string {
-       if globalDevMode {
-               subnetURLDev := os.Getenv("SUBNET_URL_DEV")
-               if len(subnetURLDev) > 0 {
-                       return subnetURLDev
-               }
-               return "http://localhost:9000";
-       }
-
-       return "https://subnet.min.io";
+       return subnet.BaseURL(globalDevMode)
 }
 
 func subnetLogWebhookURL() string {
@@ -174,8 +147,63 @@
        return client
 }
 
-func subnetHTTPDo(req *http.Request) (*http.Response, error) {
-       return getSubnetClient().Do(req)
+func subnetHTTPDo(req *http.Request) (resp *http.Response, err error) {
+       resp, err = getSubnetClient().Do(req)
+       if err == nil && globalDebug {
+               dumpHTTPReq(req, resp)
+       }
+       return
+}
+
+// dumpHTTP - dump HTTP request and response.
+func dumpHTTPReq(req *http.Request, resp *http.Response) error {
+       // Starts http dump.
+       _, err := fmt.Fprintln(os.Stderr, "---------START-HTTP---------")
+       if err != nil {
+               return err
+       }
+
+       hdrs := req.Header
+       for _, hdr := range []string{"Authorization", "x-subnet-license", 
"x-subnet-api-key"} {
+               if val := hdrs.Get(hdr); val != "" {
+                       req.Header.Set(hdr, strings.Repeat("*", len(val)))
+               }
+       }
+
+       query := req.URL.Query()
+       for _, q := range []string{"api-key", "api_key"} {
+               if val := query.Get(q); val != "" {
+                       query.Add(q, strings.Repeat("*", len(val)))
+               }
+       }
+       req.URL.RawQuery = query.Encode()
+
+       // Only display request header.
+       reqTrace, err := httputil.DumpRequestOut(req, false)
+       if err != nil {
+               return err
+       }
+
+       // Write request to trace output.
+       _, err = fmt.Fprint(os.Stderr, string(reqTrace))
+       if err != nil {
+               return err
+       }
+
+       respTrace, err := httputil.DumpResponse(resp, true)
+       if err != nil {
+               return err
+       }
+
+       // Write response to trace output.
+       _, err = fmt.Fprint(os.Stderr, strings.TrimSuffix(string(respTrace), 
"\r\n"))
+       if err != nil {
+               return err
+       }
+
+       // Ends the http dump.
+       _, err = fmt.Fprintln(os.Stderr, "---------END-HTTP---------")
+       return err
 }
 
 func subnetReqDo(r *http.Request, headers map[string]string) (string, error) {
@@ -655,47 +683,15 @@
        return result.String(), nil
 }
 
-// downloadSubnetPublicKey will download the current subnet public key.
-func downloadSubnetPublicKey() (string, error) {
-       // Get the public key directly from Subnet
-       url := fmt.Sprintf("%s%s", subnetBaseURL(), subnetPublicKeyPath)
-       resp, err := getSubnetClient().Get(url)
-       if err != nil {
-               return "", err
-       }
-       defer resp.Body.Close()
-       buf := new(bytes.Buffer)
-       _, err = buf.ReadFrom(resp.Body)
-       if err != nil {
-               return "", err
-       }
-       return buf.String(), err
-}
-
 // parseLicense parses the license with the bundle public key and return it's 
information
 func parseLicense(license string) (*licverifier.LicenseInfo, error) {
-       var publicKey string
-
-       if globalAirgapped {
-               publicKey = subnetOfflinePublicKey()
-       } else {
-               subnetPubKey, e := downloadSubnetPublicKey()
-               if e != nil {
-                       // there was an issue getting the subnet public key
-                       // use hardcoded public keys instead
-                       publicKey = subnetOfflinePublicKey()
-               } else {
-                       publicKey = subnetPubKey
-               }
+       client := getSubnetClient()
+       lv := subnet.LicenseValidator{
+               Client:            *client,
+               ExpiryGracePeriod: 0,
        }
-
-       lv, e := licverifier.NewLicenseVerifier([]byte(publicKey))
-       if e != nil {
-               return nil, e
-       }
-
-       li, e := lv.Verify(license)
-       return &li, e
+       lv.Init(globalDevMode)
+       return lv.ParseLicense(license)
 }
 
 func prepareSubnetUploadURL(uploadURL, alias, apiKey string) (string, 
map[string]string) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mc-20231207T221317Z/go.mod 
new/mc-20231214T003741Z/go.mod
--- old/mc-20231207T221317Z/go.mod      2023-12-07 23:13:17.000000000 +0100
+++ new/mc-20231214T003741Z/go.mod      2023-12-14 01:37:41.000000000 +0100
@@ -32,9 +32,9 @@
        github.com/rs/xid v1.5.0
        github.com/shirou/gopsutil/v3 v3.23.8
        github.com/tidwall/gjson v1.16.0
-       golang.org/x/crypto v0.14.0 // indirect
+       golang.org/x/crypto v0.16.0 // indirect
        golang.org/x/net v0.17.0
-       golang.org/x/text v0.13.0
+       golang.org/x/text v0.14.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
@@ -46,15 +46,15 @@
        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/minio/madmin-go/v3 v3.0.34
-       github.com/minio/pkg/v2 v2.0.4
+       github.com/minio/madmin-go/v3 v3.0.37-0.20231211192618-d20cff0b11d9
+       github.com/minio/pkg/v2 v2.0.5
        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.4.0
        github.com/rivo/tview v0.0.0-20230909130259-ba6a2a345459
        github.com/vbauerster/mpb/v8 v8.6.2
-       golang.org/x/term v0.13.0
+       golang.org/x/term v0.15.0
 )
 
 require (
@@ -88,10 +88,10 @@
        github.com/klauspost/cpuid/v2 v2.2.5 // 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
+       github.com/lestrrat-go/blackmagic v1.0.2 // indirect
        github.com/lestrrat-go/httpcc v1.0.1 // indirect
        github.com/lestrrat-go/iter v1.0.2 // indirect
-       github.com/lestrrat-go/jwx v1.2.26 // indirect
+       github.com/lestrrat-go/jwx v1.2.27 // indirect
        github.com/lestrrat-go/option v1.0.1 // indirect
        github.com/lucasb-eyer/go-colorful v1.2.0 // indirect
        github.com/lufia/plan9stats v0.0.0-20230326075908-cb1d2100619a // 
indirect
@@ -124,7 +124,7 @@
        go.uber.org/multierr v1.11.0 // indirect
        go.uber.org/zap v1.25.0 // indirect
        golang.org/x/sync v0.3.0 // indirect
-       golang.org/x/sys v0.13.0
+       golang.org/x/sys v0.15.0
        google.golang.org/genproto v0.0.0-20230913181813-007df8e322eb // 
indirect
        google.golang.org/grpc v1.58.3 // indirect
        google.golang.org/protobuf v1.31.0 // indirect
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mc-20231207T221317Z/go.sum 
new/mc-20231214T003741Z/go.sum
--- old/mc-20231207T221317Z/go.sum      2023-12-07 23:13:17.000000000 +0100
+++ new/mc-20231214T003741Z/go.sum      2023-12-14 01:37:41.000000000 +0100
@@ -97,14 +97,14 @@
 github.com/kr/text v0.2.0/go.mod 
h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE=
 github.com/lestrrat-go/backoff/v2 v2.0.8 
h1:oNb5E5isby2kiro9AgdHLv5N5tint1AnDVVf2E2un5A=
 github.com/lestrrat-go/backoff/v2 v2.0.8/go.mod 
h1:rHP/q/r9aT27n24JQLa7JhSQZCKBBOiM/uP402WwN8Y=
-github.com/lestrrat-go/blackmagic v1.0.1 
h1:lS5Zts+5HIC/8og6cGHb0uCcNCa3OUt1ygh3Qz2Fe80=
-github.com/lestrrat-go/blackmagic v1.0.1/go.mod 
h1:UrEqBzIR2U6CnzVyUtfM6oZNMt/7O7Vohk2J0OGSAtU=
+github.com/lestrrat-go/blackmagic v1.0.2 
h1:Cg2gVSc9h7sz9NOByczrbUvLopQmXrfFx//N+AkAr5k=
+github.com/lestrrat-go/blackmagic v1.0.2/go.mod 
h1:UrEqBzIR2U6CnzVyUtfM6oZNMt/7O7Vohk2J0OGSAtU=
 github.com/lestrrat-go/httpcc v1.0.1 
h1:ydWCStUeJLkpYyjLDHihupbn2tYmZ7m22BGkcvZZrIE=
 github.com/lestrrat-go/httpcc v1.0.1/go.mod 
h1:qiltp3Mt56+55GPVCbTdM9MlqhvzyuL6W/NMDA8vA5E=
 github.com/lestrrat-go/iter v1.0.2 
h1:gMXo1q4c2pHmC3dn8LzRhJfP1ceCbgSiT9lUydIzltI=
 github.com/lestrrat-go/iter v1.0.2/go.mod 
h1:Momfcq3AnRlRjI5b5O8/G5/BvpzrhoFTZcn06fEOPt4=
-github.com/lestrrat-go/jwx v1.2.26 
h1:4iFo8FPRZGDYe1t19mQP0zTRqA7n8HnJ5lkIiDvJcB0=
-github.com/lestrrat-go/jwx v1.2.26/go.mod 
h1:MaiCdGbn3/cckbOFSCluJlJMmp9dmZm5hDuIkx8ftpQ=
+github.com/lestrrat-go/jwx v1.2.27 
h1:cvnTnda/YzdyFuWdEAMkI6BsLtItSrASEVCI3C/IUEQ=
+github.com/lestrrat-go/jwx v1.2.27/go.mod 
h1:Stob9LjSqR3lOmNdxF0/TvZo60V3hUGv8Fr7Bwzla3k=
 github.com/lestrrat-go/option v1.0.0/go.mod 
h1:5ZHFbivi4xwXxhxY9XHDe2FHo6/Z7WWmtT7T5nBBp3I=
 github.com/lestrrat-go/option v1.0.1 
h1:oAzP2fvZGQKWkvHa1/SAcFolBEca1oN+mQ7eooNBEYU=
 github.com/lestrrat-go/option v1.0.1/go.mod 
h1:5ZHFbivi4xwXxhxY9XHDe2FHo6/Z7WWmtT7T5nBBp3I=
@@ -140,18 +140,16 @@
 github.com/minio/colorjson v1.0.6/go.mod 
h1:LUXwS5ZGNb6Eh9f+t+3uJiowD3XsIWtsvTriUBeqgYs=
 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/v3 v3.0.34 
h1:MGPQYIWm52liSubofK24FhrznPYnRpQrDNddZJEyBPA=
-github.com/minio/madmin-go/v3 v3.0.34/go.mod 
h1:4QN2NftLSV7MdlT50dkrenOMmNVHluxTvlqJou3hte8=
+github.com/minio/madmin-go/v3 v3.0.37-0.20231211192618-d20cff0b11d9 
h1:Rpz09w+Y9Bcq3MvNbxA/IFynLjVm6L62o5P7oMwNMWc=
+github.com/minio/madmin-go/v3 v3.0.37-0.20231211192618-d20cff0b11d9/go.mod 
h1:4QN2NftLSV7MdlT50dkrenOMmNVHluxTvlqJou3hte8=
 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.65-0.20231122233251-1f7dd6b7e3e1 
h1:oGua0HckYk7JuIW/c1IuInHe9MCef1U6Q2Qf9ea/V5U=
-github.com/minio/minio-go/v7 v7.0.65-0.20231122233251-1f7dd6b7e3e1/go.mod 
h1:R4WVUR6ZTedlCcGwZRauLMIKjgyaWxhs4Mqi/OMPmEc=
 github.com/minio/minio-go/v7 v7.0.65-0.20231130060928-54e115c40e66 
h1:9pgbcTmr0yvwlQJHsS72QDyNkZajKXCxnszpJtM5B4I=
 github.com/minio/minio-go/v7 v7.0.65-0.20231130060928-54e115c40e66/go.mod 
h1:R4WVUR6ZTedlCcGwZRauLMIKjgyaWxhs4Mqi/OMPmEc=
 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/v2 v2.0.4 h1:vHQOqxD7AdsJq3X9GylO0PO6WCpcK7aePsVfk0oRYh0=
-github.com/minio/pkg/v2 v2.0.4/go.mod 
h1:ya1jPY/rtVp3HarxwDQJkclR8Rd2QxwxA9kwS436ovs=
+github.com/minio/pkg/v2 v2.0.5 h1:I5LGA7rMwo/T8qRp3UDoPCZKtnUHDBoXP025TvxUqCc=
+github.com/minio/pkg/v2 v2.0.5/go.mod 
h1:ya1jPY/rtVp3HarxwDQJkclR8Rd2QxwxA9kwS436ovs=
 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.1 
h1:6kaan5IFmwTNynnKKpDHe6FWHohJOHhCPchzK49dzMM=
@@ -276,9 +274,8 @@
 golang.org/x/crypto v0.0.0-20210220033148-5ea612d1eb83/go.mod 
h1:jdWPYTVW3xRLrWPugEBEK3UY2ZEsg3UU495nc5E+M+I=
 golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod 
h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
 golang.org/x/crypto v0.0.0-20211209193657-4570a0811e8b/go.mod 
h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
-golang.org/x/crypto v0.9.0/go.mod 
h1:yrmDGqONDYtNj3tH8X9dzUun2m2lzPa9ngI6/RUPGR0=
-golang.org/x/crypto v0.14.0 h1:wBqGXzWJW6m1XrIKlAH0Hs1JJ7+9KBwnIO8v66Q9cHc=
-golang.org/x/crypto v0.14.0/go.mod 
h1:MVFd36DqK4CsrnJYDkBA3VC4m2GkXAM0PvzMCn4JQf4=
+golang.org/x/crypto v0.16.0 h1:mMMrFzRSCF0GvB7Ne27XVtVAaXLrPmgPC7/v0tkwHaY=
+golang.org/x/crypto v0.16.0/go.mod 
h1:gCAAfMLgwOJRpTjQ2zCCt2OcSfYMTeZVSRtQlPC7Nq4=
 golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
 golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
 golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod 
h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4=
@@ -328,16 +325,16 @@
 golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
 golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
 golang.org/x/sys v0.11.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.13.0 h1:Af8nKPmuFypiUBjVoU9V20FiaFXOcuZI21p0ycVYYGE=
-golang.org/x/sys v0.13.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
+golang.org/x/sys v0.15.0 h1:h48lPFYpsTvQJZF4EKyI4aLHaev3CxivZmv7yZig9pc=
+golang.org/x/sys v0.15.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
 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.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k=
 golang.org/x/term v0.8.0/go.mod h1:xPskH00ivmX89bAKVGSKKtLOWNx2+17Eiy94tnKShWo=
-golang.org/x/term v0.13.0 h1:bb+I9cTfFazGW51MZqBVmZy7+JEJMouUHTUSKVQLBek=
-golang.org/x/term v0.13.0/go.mod 
h1:LTmsnFJwVN6bCy1rVCoS+qHT1HhALEFxKncY3WNNh4U=
+golang.org/x/term v0.15.0 h1:y/Oo/a/q3IXu26lQgl04j/gjuBDOBlx7X6Om1j2CPW4=
+golang.org/x/term v0.15.0/go.mod 
h1:BDl952bC7+uMoWR75FIrCDx79TPU9oHkTZ9yRbYOrX0=
 golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
 golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
 golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
@@ -345,8 +342,8 @@
 golang.org/x/text v0.5.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8=
 golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8=
 golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8=
-golang.org/x/text v0.13.0 h1:ablQoSUd0tRdKxZewP80B+BaqeKJuVhuRxj/dkrun3k=
-golang.org/x/text v0.13.0/go.mod 
h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE=
+golang.org/x/text v0.14.0 h1:ScX5w1eTa3QqT8oi6+ziP7dTV1S2+ALU0bI+0zXKWiQ=
+golang.org/x/text v0.14.0/go.mod 
h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU=
 golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod 
h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
 golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod 
h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
 golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod 
h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE=

++++++ mc.obsinfo ++++++
--- /var/tmp/diff_new_pack.ePYbJA/_old  2023-12-15 21:47:56.419599923 +0100
+++ /var/tmp/diff_new_pack.ePYbJA/_new  2023-12-15 21:47:56.423600069 +0100
@@ -1,5 +1,5 @@
 name: mc
-version: 20231207T221317Z
-mtime: 1701987197
-commit: 1ba9435365a772d6b4cab225458306a70dfb2309
+version: 20231214T003741Z
+mtime: 1702514261
+commit: 8da737f8fd63de58dc475bf88eb9e285d206e3ae
 

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

Reply via email to