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
|
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
|
113724f340
|
Merge branch 'main' of github.com:drakkan/sftpgo
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-01-10 20:01:54 +01:00 |
|
Nicola Murino
|
9cde0909b0
|
test cases: replace expired TLS certificates
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-01-10 19:53:48 +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
|
f03fdd1155
|
add object metadata to notification events
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-08-12 18:51:47 +02:00 |
|
Nicola Murino
|
0413c0471c
|
add a specific permission to manage folders
creating/updating folders embedded in users is no longer supported.
Fixes #1349
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-07-23 18:48:49 +02:00 |
|
Nicola Murino
|
d28a53a6cf
|
webdav: fix caching with external auth/plugins
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-05-20 12:39:07 +02:00 |
|
Nicola Murino
|
19da923369
|
webdav: add support for parsing more time formats
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-05-16 18:51:42 +02:00 |
|
Nicola Murino
|
adad8e658b
|
osfs: add optional buffering
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-05-16 18:08:14 +02:00 |
|
Nicola Murino
|
6279216c2e
|
webdav: fix GET as PROPFIND if a prefix is defined
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-04-09 20:17:37 +02:00 |
|
Nicola Murino
|
e29f6857db
|
EventManager: add IDP login trigger and check account action
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-03-22 19:02:54 +01:00 |
|
Nicola Murino
|
dba088daed
|
printf: replace %#v with the more explicit %q
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-02-27 19:19:57 +01:00 |
|
Nicola Murino
|
8805d85377
|
configs: add ACME section
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-02-23 19:25:20 +01:00 |
|
Nicola Murino
|
2066ad7c83
|
WebDAV: allow to define custom MIME type mappings
Fixes #1154
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-01-23 18:43:25 +01:00 |
|
Nicola Murino
|
8cad436421
|
conditional support for recursive renaming for cloud providers
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-01-06 12:33:50 +01:00 |
|
Nicola Murino
|
51f0ded222
|
update test certificates
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-01-03 11:48:08 +01:00 |
|
Nicola Murino
|
0190d0b849
|
update Copyright year
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-01-03 10:18:30 +01:00 |
|
Nicola Murino
|
1f9cf194fe
|
add role to events
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2022-12-03 11:45:27 +01:00 |
|
Nicola Murino
|
2290137868
|
WebDAV: add support for X-OC-Mtime header
it is used by Nextcloud compatible clients to set the modification time
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2022-11-19 19:39:28 +01:00 |
|
Nicola Murino
|
5a222807b7
|
add roles
Fixes #837
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2022-11-16 19:04:50 +01:00 |
|
Nicola Murino
|
676286182a
|
webdav: always open files for reading in lazy mode
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2022-11-03 08:31:40 +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
|
07012aa812
|
WebDAV: allow to set last modification time
This commit add a minimal dead properties implementation
Fixes #1018
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2022-10-11 19:20:58 +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
|
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 |
|