Nicola Murino
fc520076b3
set version to 2.4.5
...
backport the latest patch from main
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2023-04-08 15:29:45 +02:00
Nicola Murino
2ccb6c2672
Improve checking for the create_dirs permission
...
Do not allow implicit directory creation on file uploads if create_dirs
permission is not granted
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2023-04-06 12:42:22 +02:00
Nicola Murino
7d19d3f10b
vfs: implement GetDirSize for Cloud Storage providers
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2023-01-06 18:00:25 +01:00
Nicola Murino
0a8edcd811
backports from main
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2022-11-19 13:07:03 +01:00
Nicola Murino
f390eab1de
sftpfs: reuse connections
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2022-11-01 13:17:26 +01:00
Nicola Murino
6f422c3d8b
WebClient: make folder deletion recursive
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2022-10-27 08:27:44 +02:00
Nicola Murino
db0e58ae7e
Add support for graceful shutdown
...
Fixes #1014
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2022-10-22 11:56:41 +02:00
Nicola Murino
3e44a1dd2d
eventmanager: add support for file/directory compression
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2022-10-10 18:53:58 +02:00
Nicola Murino
0e8c41bbd1
sftpd: fix relative symlinks handling
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2022-09-30 19:23:54 +02:00
Nicola Murino
95e9106902
use the new atomic types introduced in Go 1.19
...
we depend on Go 1.19 anyway
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2022-08-30 15:47:41 +02:00
Nicola Murino
3e8254e398
fs actions: add first upload/download
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2022-08-21 19:01:08 +02:00
Nicola Murino
2b463d61e3
use epoch timestamp instead of current timestamp for unknown modification times
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2022-08-16 17:59:13 +02:00
Nicola Murino
ced4206c5f
allow cross folder renaming if the underlying resource is the same
...
this was only allowed for the local filesystem before this change
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2022-08-15 21:39:04 +02:00
Nicola Murino
4cd340e07f
eventmanager: add support for filesystem actions
...
Fixes #931
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2022-08-10 18:41:59 +02:00
Nicola Murino
b1efe8d0b5
eventmanager: add support for data retention checks
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2022-08-04 21:50:38 +02:00
Nicola Murino
c8158e14e0
move SFTPGo package to the internal folder
...
SFTPGo is a daemon and command line tool, not a library.
The public API are provided by the SDK
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2022-07-24 16:18:54 +02:00