Gani Georgiev
|
e6573d2549
|
[#6600] removed filesystem io.EOF error wrapping
|
2025-03-16 10:43:21 +02:00 |
|
Gani Georgiev
|
04a3dc7bb7
|
fixed typos and pass the correct custom abortCtx
|
2025-03-14 23:09:24 +02:00 |
|
Gani Georgiev
|
4a7a639df1
|
added s3blob WriterOptions custom headers test
|
2025-03-09 20:56:33 +02:00 |
|
Gani Georgiev
|
ed36add853
|
added basic s3blob tests
|
2025-03-08 22:32:00 +02:00 |
|
Gani Georgiev
|
f799083c4f
|
added godoc comments and license notes for the gocloud.dev vendored code
|
2025-03-08 01:10:13 +02:00 |
|
Gani Georgiev
|
501c49012e
|
[poc] replaced aws-sdk-go-v2 and gocloud.dev/blob
|
2025-03-05 16:31:21 +02:00 |
|
Gani Georgiev
|
5aa380927a
|
dowgraded aws-sdk-go-v2
|
2025-02-11 20:13:43 +02:00 |
|
Gani Georgiev
|
c0b7762abd
|
[#6440] added a temporary exception for Backblaze S3 endpoints to exclude the new aws-sdk-go-v2 checksum headers
|
2025-02-10 23:37:23 +02:00 |
|
Gani Georgiev
|
7da875be14
|
[#6313] enforced when_required for the new aws sdk request and response cheksum validations
|
2025-01-19 22:12:27 +02:00 |
|
Gani Georgiev
|
6edb344ab3
|
synced with upstream s3 driver
|
2024-12-07 12:15:03 +02:00 |
|
Gani Georgiev
|
844f18cac3
|
merge v0.23.0-rc changes
|
2024-09-29 21:09:46 +03:00 |
|
Gani Georgiev
|
5be32e8651
|
added empty dir delete test for trailing slash prefixes
|
2024-07-23 22:09:25 +03:00 |
|
Gani Georgiev
|
2b82c36bdd
|
updated test cases
|
2024-04-24 23:23:24 +03:00 |
|
Gani Georgiev
|
3df868f72a
|
added extra extension length normalization
|
2024-04-24 23:20:47 +03:00 |
|
Gani Georgiev
|
ece62ebdf5
|
[#4824] updated the uploaded filename normalization to take double extensions in consideration
|
2024-04-24 22:00:18 +03:00 |
|
Gani Georgiev
|
37dd9c8645
|
vendored and trimmed the s3blob driver and updated dependencies
|
2024-03-29 21:19:26 +02:00 |
|
Gani Georgiev
|
5105612a45
|
renamed gcp middleware file and updated go deps
|
2024-02-05 17:59:31 +02:00 |
|
Gani Georgiev
|
b9029010d9
|
upgraded to aws-sdk-go-v2 and added a special middleware for GCP
|
2024-02-05 17:26:39 +02:00 |
|
Gani Georgiev
|
aabe820e35
|
fixed typos and some linter suggestions
|
2024-01-23 20:56:14 +02:00 |
|
Gani Georgiev
|
16da7d9e1a
|
removed unused options struct
|
2023-12-06 20:44:47 +02:00 |
|
Gani Georgiev
|
f7df737c45
|
added filesystem.NewFileFromUrl(ctx, url)
|
2023-12-06 20:42:30 +02:00 |
|
Gani Georgiev
|
cdfc1f7b70
|
removed unnecessary Close call and formatted map hints
|
2023-12-04 16:22:49 +02:00 |
|
Gani Georgiev
|
f57d38f529
|
use linear thumb resample filter
|
2023-12-03 20:56:28 +02:00 |
|
Gani Georgiev
|
995733000f
|
added filesystem.Copy(src, dest)
|
2023-11-28 21:09:53 +02:00 |
|
Gani Georgiev
|
e1fb5d26a5
|
[#3382] replaced filepath with path when extracting the filekey parent prefix
|
2023-09-25 22:47:48 +03:00 |
|
Gani Georgiev
|
0dc263a40c
|
updated go deps and use the new fileblob NoTempDir option
|
2023-08-26 10:37:12 +03:00 |
|
Gani Georgiev
|
d1336da339
|
make use of skipTotal
|
2023-07-22 18:50:40 +03:00 |
|
Gani Georgiev
|
50d7df45eb
|
added ?download file serve query param support to force file download
|
2023-07-20 15:04:26 +03:00 |
|
Gani Georgiev
|
e8b4a7eb26
|
added backup apis and tests
|
2023-05-13 22:12:42 +03:00 |
|
Gani Georgiev
|
d3314e1e23
|
(untested!) added temp backup api scaffoldings before introducing autobackups and rotations
|
2023-05-08 21:52:40 +03:00 |
|
Gani Georgiev
|
1420d717e3
|
[#2231] revert the aws-sdk-go-v2 change
|
2023-04-06 20:17:22 +03:00 |
|
Gani Georgiev
|
48d6803d17
|
check only the existence of the thumb and add ContentType metadata when creating the thumb
|
2023-03-31 23:06:22 +03:00 |
|
Gani Georgiev
|
29a264e132
|
[#1346] upgraded to aws-sdk-v2
Co-authored-by: Yuxiang Gao <yuxiang-gao@outlook.com>
|
2023-03-30 16:10:13 +03:00 |
|
Gani Georgiev
|
250642a8f9
|
allowed overwriting the default file serve headers if an explicit response header is set
|
2023-01-30 12:54:51 +02:00 |
|
Gani Georgiev
|
ecfae2e5c9
|
added predefined mime types list and other minor ui improvements
|
2023-01-24 20:58:24 +02:00 |
|
Gani Georgiev
|
ba7c8e2108
|
synced with master
|
2023-01-12 21:18:43 +02:00 |
|
Gani Georgiev
|
f792a9e08d
|
fixed ListBucket iterator to always break on seek/forward error
|
2023-01-12 15:19:27 +02:00 |
|
Gani Georgiev
|
5fb1e85372
|
fixed formatting
|
2023-01-12 13:44:37 +02:00 |
|
Andrei Varabyeu
|
a5ceee33df
|
Allows files to be read through FileSystem interface.
The functionality is needed while Pocketbase is used in embedded mode
|
2023-01-12 13:40:40 +02:00 |
|
Gani Georgiev
|
8f6cb5ad2d
|
updated changelog and godoc
|
2022-12-29 18:58:07 +02:00 |
|
David Schissler
|
775417ac2b
|
[#1420] added filesystem.NewFileFromBytes
|
2022-12-29 18:51:27 +02:00 |
|
Gani Georgiev
|
7fc1d979dd
|
added fs.UploadFile unit test and updated changelog
|
2022-12-22 16:06:44 +02:00 |
|
Yuxiang Gao
|
ede7804a80
|
[#1343] fixed s3 file upload error caused by underscore in metadata
|
2022-12-22 15:39:45 +02:00 |
|
Gani Georgiev
|
687a79b450
|
updated linter
|
2022-12-16 17:06:03 +02:00 |
|
Gani Georgiev
|
37bac5cc50
|
abstract rest.UploadedFile to allow loading local files
|
2022-12-10 16:47:45 +02:00 |
|
Gani Georgiev
|
355f7053fd
|
[#1187] move file upload and delete out of the record save transaction
|
2022-12-06 12:26:29 +02:00 |
|
Gani Georgiev
|
f1d546c845
|
truncate the original filename metadata
|
2022-12-06 07:17:59 +02:00 |
|
Gani Georgiev
|
599c542c5a
|
store the original uploaded file name as metadata
|
2022-12-05 14:28:28 +02:00 |
|
Gani Georgiev
|
2deca759fa
|
added multipart range test
|
2022-11-29 18:12:40 +02:00 |
|
Gani Georgiev
|
bd65125744
|
[#1125] added support for partial/range file requests
|
2022-11-29 15:52:37 +02:00 |
|