15 Commits

Author SHA1 Message Date
bcf5c467c1 feature (viewer): support wave file 2021-11-24 23:31:30 +11:00
1f447dc7d0 fix (s3): moving files - no such key error 2021-11-24 23:24:30 +11:00
edbf16871c fix (#410): error when moving files with the S3 backend
* url encode paths when moving object in the S3 backend

* fix renaming with the same name

Co-authored-by: Quentin Bramas <bramas@unistra.fr>
2021-09-27 20:06:09 +10:00
110280e94b improve (s3): faster whenever using role based binding on ec2 2021-09-27 19:59:11 +10:00
1c337f5c57 improve (log): additional debugging 2021-09-14 22:37:37 +10:00
3214cfd588 feature (s3): add ec2 role base authentication 2021-09-12 17:16:32 +10:00
0360412444 feature (s3): implement mv - #405
* WIP: implement s3 recursive Mv

* fix recursive move, add logs
2021-08-30 23:48:20 +10:00
136afbeac2 improve (s3): support for prefixes with > 1k objects (#395)
Previously filestash would only show the first 1000 objects in a given
s3 prefix.

We solve this by paginating the ListObjectsV2 responses and iterating
over all pages instead of just the first one.

Tested by manually connecting to a private s3 bucket with multiple
thousands of objects under a single prefix and verifying that all
objects are visible in the UI.
2021-05-25 22:00:23 +10:00
d6ad96f9f4 fix (S3): use ListObjectsV2 - #334 2020-10-24 00:49:54 +11:00
6adf96d66e feat (s3): adds session token to config (#306) 2020-09-15 19:36:35 +10:00
6667725e12 fix (s3): moving folder isn't unsupported 2020-06-23 22:43:53 +10:00
e0b8bf2e70 fix (s3): rm merge 2020-06-23 21:45:42 +10:00
ade3c332e8 fix (s3): s3 rm bug - #228 2020-06-23 21:25:16 +10:00
a40c2f7a53 fix (s3): error when path in ls doesn't exist 2020-06-23 18:56:40 +10:00
8f1097273e maintain (s3): migrate s3 as a plugin 2020-06-23 18:15:12 +10:00