437 Commits (93d15488e4568d3d29ed19a2977a84387ab38e8d)

Author SHA1 Message Date
Chris Lu 5353e38469 S3: should return 204 on DELETE to nonexistent file 4 years ago
Chris Lu 609daaf387 s3: DeleteMultipleObjectsHandler clean up leftover empty folders 4 years ago
Chris Lu 990fa69bfe add back AdjustedUrl() related code 4 years ago
Chris Lu 9292796ec2 fmt 4 years ago
Chris Lu c2bf1a88ac delete from the deepest directory first when checking empty folders 4 years ago
Chris Lu e9d8201925 s3: batch purge empty folders 4 years ago
Chris Lu 00707ec00f mount: outsideContainerClusterMode proxy through filer 4 years ago
Chris Lu 6ca10725b8 Revert "mount: when outside cluster network, use filer as proxy to access volume servers" 4 years ago
Chris Lu 096e088d7b mount: when outside cluster network, use filer as proxy to access volume servers 4 years ago
Chris Lu ccbdb38c89 s3: fix for listing objects if more than 1000 in the folder 4 years ago
Chris Lu 389426bbb7 s3: listing may repeat on the edge 4 years ago
Chris Lu 8a7302ce37 s3: KeyCount is zero 4 years ago
Chris Lu e327385644 go fmt 4 years ago
Chris Lu 6d2c979999 s3: fix regression 4 years ago
Chris Lu 561a2ff0bc s3: add option for "alllowEmptyFolder" 4 years ago
Chris Lu aa020ee7e7 s3: restore V2 auth type 4 years ago
Chris Lu 090f85be4b s3: support config action Admin:bucket 4 years ago
Chris Lu 8e48a235e2 s3: avoid looping if the directory is empty 4 years ago
Chris Lu 1620de08ae added more logs 4 years ago
Chris Lu a09cd28986 add debug messages 4 years ago
Chris Lu 3be3635799 just log error when checking empty dir failed 4 years ago
Chris Lu 0ca9d89589 s3: break loop if error 4 years ago
Chris Lu 132f275d04 s3: log errors instead of stopping when checking isDirectoryAllEmpty has error 4 years ago
Chris Lu db62090f88 s3: break loop if error 4 years ago
Chris Lu 4f31c1bb94 go fmt 4 years ago
Chris Lu 1bf22c0b5b go fmt 4 years ago
Chris Lu 5c465293e9 correctly determine whether a folder is empty 4 years ago
Chris Lu f930c713fc more efficient recursion 4 years ago
Chris Lu 03637d6f57 s3: move "delete-directory-if-empty" to read time 4 years ago
Chris Lu 26731694f8 s3: use static configuration by default 4 years ago
Chris Lu 765b3ef1be save /etc/iam/identity.json inside filer store 4 years ago
Chris Lu 02a160c3fd s3: recursively iterate all sub folders 4 years ago
Chris Lu fce8803087 break import cycle 4 years ago
Chris Lu eed87791b7 s3: subscribe to s3.configure changes 4 years ago
Chris Lu 01e2da5782 refactoring 4 years ago
Konstantin Lebedev a26f1b2040 new pkg s3iam 4 years ago
Konstantin Lebedev 6206737df2 s3 configure 4 years ago
Chris Lu 781585b195 remove unnecessary checking 4 years ago
Chris Lu 7c9e592c2d s3: avoid nil resp when having error 4 years ago
Chris Lu 0ea5c087ce go fmt 4 years ago
ruitao.liu a9990a1dc6 adjust check bucket if exist or has access. 4 years ago
Chris Lu e6333da65a enable admin to access all buckets 4 years ago
Chris Lu 7094492428 fix ErrNotFound 4 years ago
Chris Lu c6a0704019 rename function 4 years ago
ruitao.liu c4f0fd6e1b skip if entry.Extended map is nil. 4 years ago
ruitao.liu ab966410d2 return NoSuchBucket instead of InternalError delete non-existed bucket. 4 years ago
ruitao.liu e06676f007 check permission for bucket delete/head. 4 years ago
ruitao.liu d7cc0498e0 check if bucket already exists. 4 years ago
ruitao.liu dbba8cb57e fix if nil map in entry. 4 years ago
Chris Lu 86cdb2a3e5 adjust logs 4 years ago