Update dependencies (#1822)
This commit is contained in:
		
							
								
								
									
										4
									
								
								vendor/github.com/minio/minio-go/v7/README.md
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								vendor/github.com/minio/minio-go/v7/README.md
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -214,14 +214,10 @@ The full API Reference is available here. | ||||
| ### Full Examples : File Object Operations | ||||
| * [fputobject.go](https://github.com/minio/minio-go/blob/master/examples/s3/fputobject.go) | ||||
| * [fgetobject.go](https://github.com/minio/minio-go/blob/master/examples/s3/fgetobject.go) | ||||
| * [fputobject-context.go](https://github.com/minio/minio-go/blob/master/examples/s3/fputobject-context.go) | ||||
| * [fgetobject-context.go](https://github.com/minio/minio-go/blob/master/examples/s3/fgetobject-context.go) | ||||
|  | ||||
| ### Full Examples : Object Operations | ||||
| * [putobject.go](https://github.com/minio/minio-go/blob/master/examples/s3/putobject.go) | ||||
| * [getobject.go](https://github.com/minio/minio-go/blob/master/examples/s3/getobject.go) | ||||
| * [putobject-context.go](https://github.com/minio/minio-go/blob/master/examples/s3/putobject-context.go) | ||||
| * [getobject-context.go](https://github.com/minio/minio-go/blob/master/examples/s3/getobject-context.go) | ||||
| * [statobject.go](https://github.com/minio/minio-go/blob/master/examples/s3/statobject.go) | ||||
| * [copyobject.go](https://github.com/minio/minio-go/blob/master/examples/s3/copyobject.go) | ||||
| * [removeobject.go](https://github.com/minio/minio-go/blob/master/examples/s3/removeobject.go) | ||||
|   | ||||
							
								
								
									
										5
									
								
								vendor/github.com/minio/minio-go/v7/api-bucket-policy.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										5
									
								
								vendor/github.com/minio/minio-go/v7/api-bucket-policy.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -87,6 +87,11 @@ func (c *Client) removeBucketPolicy(ctx context.Context, bucketName string) erro | ||||
| 	if err != nil { | ||||
| 		return err | ||||
| 	} | ||||
|  | ||||
| 	if resp.StatusCode != http.StatusNoContent { | ||||
| 		return httpRespToErrorResponse(resp, bucketName, "") | ||||
| 	} | ||||
|  | ||||
| 	return nil | ||||
| } | ||||
|  | ||||
|   | ||||
							
								
								
									
										40
									
								
								vendor/github.com/minio/minio-go/v7/api-bucket-replication.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										40
									
								
								vendor/github.com/minio/minio-go/v7/api-bucket-replication.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -246,12 +246,42 @@ func (c *Client) resetBucketReplicationOnTarget(ctx context.Context, bucketName | ||||
| 	if resp.StatusCode != http.StatusOK { | ||||
| 		return rinfo, httpRespToErrorResponse(resp, bucketName, "") | ||||
| 	} | ||||
| 	respBytes, err := ioutil.ReadAll(resp.Body) | ||||
| 	if err != nil { | ||||
| 		return rinfo, err | ||||
| 	} | ||||
|  | ||||
| 	if err := json.Unmarshal(respBytes, &rinfo); err != nil { | ||||
| 	if err = json.NewDecoder(resp.Body).Decode(&rinfo); err != nil { | ||||
| 		return rinfo, err | ||||
| 	} | ||||
| 	return rinfo, nil | ||||
| } | ||||
|  | ||||
| // GetBucketReplicationResyncStatus gets the status of replication resync | ||||
| func (c *Client) GetBucketReplicationResyncStatus(ctx context.Context, bucketName, arn string) (rinfo replication.ResyncTargetsInfo, err error) { | ||||
| 	// Input validation. | ||||
| 	if err := s3utils.CheckValidBucketName(bucketName); err != nil { | ||||
| 		return rinfo, err | ||||
| 	} | ||||
| 	// Get resources properly escaped and lined up before | ||||
| 	// using them in http request. | ||||
| 	urlValues := make(url.Values) | ||||
| 	urlValues.Set("replication-reset-status", "") | ||||
| 	if arn != "" { | ||||
| 		urlValues.Set("arn", arn) | ||||
| 	} | ||||
| 	// Execute GET on bucket to get replication config. | ||||
| 	resp, err := c.executeMethod(ctx, http.MethodGet, requestMetadata{ | ||||
| 		bucketName:  bucketName, | ||||
| 		queryValues: urlValues, | ||||
| 	}) | ||||
|  | ||||
| 	defer closeResponse(resp) | ||||
| 	if err != nil { | ||||
| 		return rinfo, err | ||||
| 	} | ||||
|  | ||||
| 	if resp.StatusCode != http.StatusOK { | ||||
| 		return rinfo, httpRespToErrorResponse(resp, bucketName, "") | ||||
| 	} | ||||
|  | ||||
| 	if err = json.NewDecoder(resp.Body).Decode(&rinfo); err != nil { | ||||
| 		return rinfo, err | ||||
| 	} | ||||
| 	return rinfo, nil | ||||
|   | ||||
							
								
								
									
										2
									
								
								vendor/github.com/minio/minio-go/v7/api-restore.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/github.com/minio/minio-go/v7/api-restore.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -175,7 +175,7 @@ func (c *Client) RestoreObject(ctx context.Context, bucketName, objectName, vers | ||||
| 	if err != nil { | ||||
| 		return err | ||||
| 	} | ||||
| 	if resp.StatusCode != http.StatusAccepted { | ||||
| 	if resp.StatusCode != http.StatusAccepted && resp.StatusCode != http.StatusOK { | ||||
| 		return httpRespToErrorResponse(resp, bucketName, "") | ||||
| 	} | ||||
| 	return nil | ||||
|   | ||||
							
								
								
									
										6
									
								
								vendor/github.com/minio/minio-go/v7/api.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								vendor/github.com/minio/minio-go/v7/api.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -111,7 +111,7 @@ type Options struct { | ||||
| // Global constants. | ||||
| const ( | ||||
| 	libraryName    = "minio-go" | ||||
| 	libraryVersion = "v7.0.21" | ||||
| 	libraryVersion = "v7.0.23" | ||||
| ) | ||||
|  | ||||
| // User Agent should always following the below style. | ||||
| @@ -875,10 +875,14 @@ func (c *Client) makeTargetURL(bucketName, objectName, bucketLocation string, is | ||||
| 	if h, p, err := net.SplitHostPort(host); err == nil { | ||||
| 		if scheme == "http" && p == "80" || scheme == "https" && p == "443" { | ||||
| 			host = h | ||||
| 			if ip := net.ParseIP(h); ip != nil && ip.To16() != nil { | ||||
| 				host = "[" + h + "]" | ||||
| 			} | ||||
| 		} | ||||
| 	} | ||||
|  | ||||
| 	urlStr := scheme + "://" + host + "/" | ||||
|  | ||||
| 	// Make URL only if bucketName is available, otherwise use the | ||||
| 	// endpoint URL. | ||||
| 	if bucketName != "" { | ||||
|   | ||||
							
								
								
									
										2
									
								
								vendor/github.com/minio/minio-go/v7/functional_tests.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/github.com/minio/minio-go/v7/functional_tests.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -8143,6 +8143,8 @@ func testDecryptedCopyObject() { | ||||
| 		return | ||||
| 	} | ||||
|  | ||||
| 	defer cleanupBucket(bucketName, c) | ||||
|  | ||||
| 	encryption := encrypt.DefaultPBKDF([]byte("correct horse battery staple"), []byte(bucketName+objectName)) | ||||
| 	_, err = c.PutObject(context.Background(), bucketName, objectName, bytes.NewReader(bytes.Repeat([]byte("a"), 1024*1024)), 1024*1024, minio.PutObjectOptions{ | ||||
| 		ServerSideEncryption: encryption, | ||||
|   | ||||
							
								
								
									
										20
									
								
								vendor/github.com/minio/minio-go/v7/pkg/replication/replication.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										20
									
								
								vendor/github.com/minio/minio-go/v7/pkg/replication/replication.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -22,6 +22,7 @@ import ( | ||||
| 	"fmt" | ||||
| 	"strconv" | ||||
| 	"strings" | ||||
| 	"time" | ||||
| 	"unicode/utf8" | ||||
|  | ||||
| 	"github.com/rs/xid" | ||||
| @@ -726,6 +727,21 @@ type ResyncTargetsInfo struct { | ||||
|  | ||||
| // ResyncTarget provides the replica resources and resetID to initiate resync replication. | ||||
| type ResyncTarget struct { | ||||
| 	Arn     string `json:"arn"` | ||||
| 	ResetID string `json:"resetid"` | ||||
| 	Arn       string    `json:"arn"` | ||||
| 	ResetID   string    `json:"resetid"` | ||||
| 	StartTime time.Time `json:"startTime,omitempty"` | ||||
| 	EndTime   time.Time `json:"endTime,omitempty"` | ||||
| 	// Status of resync operation | ||||
| 	ResyncStatus string `json:"resyncStatus,omitempty"` | ||||
| 	// Completed size in bytes | ||||
| 	ReplicatedSize int64 `json:"completedReplicationSize,omitempty"` | ||||
| 	// Failed size in bytes | ||||
| 	FailedSize int64 `json:"failedReplicationSize,omitempty"` | ||||
| 	// Total number of failed operations | ||||
| 	FailedCount int64 `json:"failedReplicationCount,omitempty"` | ||||
| 	// Total number of failed operations | ||||
| 	ReplicatedCount int64 `json:"replicationCount,omitempty"` | ||||
| 	// Last bucket/object replicated. | ||||
| 	Bucket string `json:"bucket,omitempty"` | ||||
| 	Object string `json:"object,omitempty"` | ||||
| } | ||||
|   | ||||
							
								
								
									
										4
									
								
								vendor/github.com/minio/minio-go/v7/utils.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								vendor/github.com/minio/minio-go/v7/utils.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -517,11 +517,11 @@ var md5Pool = sync.Pool{New: func() interface{} { return md5.New() }} | ||||
| var sha256Pool = sync.Pool{New: func() interface{} { return sha256.New() }} | ||||
|  | ||||
| func newMd5Hasher() md5simd.Hasher { | ||||
| 	return hashWrapper{Hash: md5Pool.New().(hash.Hash), isMD5: true} | ||||
| 	return hashWrapper{Hash: md5Pool.Get().(hash.Hash), isMD5: true} | ||||
| } | ||||
|  | ||||
| func newSHA256Hasher() md5simd.Hasher { | ||||
| 	return hashWrapper{Hash: sha256Pool.New().(hash.Hash), isSHA256: true} | ||||
| 	return hashWrapper{Hash: sha256Pool.Get().(hash.Hash), isSHA256: true} | ||||
| } | ||||
|  | ||||
| // hashWrapper implements the md5simd.Hasher interface. | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Wim
					Wim