Nicola Murino
|
d2ee43585a
|
remove x/crypto fork
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2025-09-21 14:21:47 +02:00 |
|
Nicola Murino
|
63366b0007
|
virtual folders: fix path placeholder check
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2025-08-17 12:42:37 +02:00 |
|
Nicola Murino
|
bdd097b1c7
|
s3: use multipart uploads only when multiple parts are needed
Fixes #2016
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2025-07-11 18:45:30 +02:00 |
|
Nicola Murino
|
ff5ea7cd40
|
S3: don't use manager for uploads
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2025-06-16 18:48:04 +02:00 |
|
Nicola Murino
|
d05250923b
|
Revert "GCS: allow a 10 seconds timeout for client creation"
This reverts commit b2e9935049.
Fixes #2000
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2025-06-10 20:17:35 +02:00 |
|
Nicola Murino
|
60af36813b
|
gcs: improve error checking
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2025-05-23 19:56:21 +02:00 |
|
Nicola Murino
|
11d8fffd1b
|
remove obsoletes build constraints
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2025-04-20 17:15:40 +02:00 |
|
Nicola Murino
|
2255c5f000
|
upgrade golangci-lint to v2
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2025-03-29 11:36:19 +01:00 |
|
Nicola Murino
|
a71e53c8c8
|
GCS: properly check for googleapi.Error
Fixes #1936
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2025-03-23 11:37:21 +01:00 |
|
Nicola Murino
|
51a9cf79bc
|
azure blob fs: ensure sas url are not nil before comparing
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2025-03-15 20:39:42 +01:00 |
|
Nicola Murino
|
0013e35b28
|
update deps
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2025-02-06 19:23:05 +01:00 |
|
Nicola Murino
|
24215dc734
|
remove check for cache key collisions
we use sha256 keys now
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2025-01-15 19:46:54 +01:00 |
|
Nicola Murino
|
04fa242f57
|
azblobfs: add support for Azure Identity
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2025-01-13 20:58:17 +01:00 |
|
Nicola Murino
|
b2e9935049
|
GCS: allow a 10 seconds timeout for client creation
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2025-01-11 11:25:45 +01:00 |
|
Nicola Murino
|
9f873d1059
|
prefer strings.EqualFold to strings.strings.ToLower where possible
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-12-19 19:44:01 +01:00 |
|
Nicola Murino
|
c56be285a5
|
replace fnv with sha256
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-12-14 14:42:43 +01:00 |
|
Nicola Murino
|
599ee5a58f
|
EventManager: check file size for more events
Also add some defensive code
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-12-14 13:19:02 +01:00 |
|
Nicola Murino
|
f8bdb84e8d
|
s3: metadata is not currently supported
remove useless code, we'll add it again once we support metadata
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-12-01 17:32:15 +01:00 |
|
Nicola Murino
|
126cb1ee0d
|
remove some useless hooks
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-09-27 15:52:51 +02:00 |
|
Nicola Murino
|
bb422ad5b9
|
GCS: add user agent
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-08-28 19:47:38 +02:00 |
|
Nicola Murino
|
dc42680e1c
|
add pipeReaderAt and pipeWriterAt interfaces
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-08-25 17:35:28 +02:00 |
|
Nicola Murino
|
2fbf608895
|
S3: add SSE customer key
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-08-15 10:09:06 +02:00 |
|
Nicola Murino
|
954c36c0a2
|
add fs providers hook
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-08-10 15:57:05 +02:00 |
|
Nicola Murino
|
81433e00d1
|
event action: add update modtime to fs rename
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-08-09 20:18:33 +02:00 |
|
Nicola Murino
|
a5c5e85144
|
preserve metadata on copy/rename
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-08-08 18:44:26 +02:00 |
|
Nicola Murino
|
d94f80c8da
|
replace utils.Contains with slices.Contains
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-07-24 18:27:13 +02:00 |
|
Nicola Murino
|
99f47ca4e7
|
sftpfs: cache and reuse parsed private keys
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-07-16 19:20:28 +02:00 |
|
Nicola Murino
|
58a8b2b860
|
S3: add support for STS temporary credentials
Fixes #1558
Co-authored-by: Nazarii Mediukh <nazar.medykh@gmail.com>
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-05-02 20:01:30 +02:00 |
|
Nicola Murino
|
d3f42e39db
|
move server version setting to common section
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-05-01 19:42:09 +02:00 |
|
Nicola Murino
|
dd9b0b151f
|
sftpfs: simplify client creation
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-04-27 12:03:38 +02:00 |
|
Nicola Murino
|
2bcf05ca45
|
refactor for secrets management in API and private key handling in SFTPFs
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-04-26 16:17:24 +02:00 |
|
Nicola Murino
|
150a338166
|
removed unused methods
these methods were used in the old UIs
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-04-14 09:23:57 +02:00 |
|
Nicola Murino
|
ca2757d41e
|
copy: fix quota for FsFileCopier
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-03-12 08:43:23 +01:00 |
|
Nicola Murino
|
92911bda2b
|
require at least 2048 bits for RSA certificates/keys
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-02-25 11:12:57 +01:00 |
|
Nicola Murino
|
f7d9e56cac
|
ssh: remove moduli, log negotiated algorithms
Fixes #1324
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-02-24 20:35:09 +01:00 |
|
Nicola Murino
|
d92f85d1dd
|
WebClient: improve error message when trying to move non-empty folder
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-02-18 11:22:41 +01:00 |
|
Nicola Murino
|
d413775060
|
vfs: log progress after each page iteration
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-02-18 10:13:51 +01:00 |
|
Nicola Murino
|
db0a467d33
|
refactor metadata support
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-02-18 10:13:46 +01:00 |
|
Nicola Murino
|
e61fb42cbc
|
remove metadata plugin
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-02-17 12:30:47 +01:00 |
|
Nicola Murino
|
1ff55bbfa7
|
add DirLister interface
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-02-15 20:53:56 +01:00 |
|
Nicola Murino
|
9fcff83f8f
|
WIP new WebAdmin: status page
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-01-25 19:26:51 +01:00 |
|
Nicola Murino
|
eec9c449d4
|
vfs: make PipeReader an interface
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-01-24 19:59:50 +01:00 |
|
Nicola Murino
|
1a0f734a9c
|
WIP new WebAdmin: remove some hard coded strings
so they can be localized
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-01-14 09:41:39 +01:00 |
|
Nicola Murino
|
5c8214e121
|
WIP new WebAdmin: groups page
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-01-11 19:26:13 +01:00 |
|
Nicola Murino
|
784b7585c1
|
remove end year from Copyright notice in files
so we don't have to update all the files every year
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-01-01 11:31:45 +01:00 |
|
Nicola Murino
|
ff2eed8ee9
|
portable mode: fix panic while validating TLS certificates
Fixes #1480
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-12-12 18:18:19 +01:00 |
|
Nicola Murino
|
271d958acf
|
S3: fix compatibility with the latest SDK
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-11-18 12:00:53 +01:00 |
|
Nicola Murino
|
654ce2e349
|
s3: allow to skip TLS verification
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-11-05 19:27:11 +01:00 |
|
Nicola Murino
|
4a15775f65
|
allow to configure ALPN protocols
Fixes #1406
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-10-28 12:35:26 +02:00 |
|
Nicola Murino
|
691e44c1dc
|
add more upload modes
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-10-25 19:05:37 +02:00 |
|