Nicola Murino
|
c1239fbf59
|
pre-upload action: add file open flags
Reading the flags the hook receiver can detect if the client wants to
truncate the target file
|
2021-05-31 22:33:23 +02:00 |
|
Nicola Murino
|
c63b923ec3
|
cryptfs: add support for atomic uploads
|
2021-05-31 21:45:29 +02:00 |
|
Nicola Murino
|
25a44030f9
|
actions: add pre-download and pre-upload
Downloads and uploads can be denied based on hook response
|
2021-05-26 07:48:37 +02:00 |
|
Nicola Murino
|
ea26d7786c
|
sftpfs: add buffering support
this way we improve performance over high latency networks
|
2021-04-03 16:00:55 +02:00 |
|
Nicola Murino
|
d6dc3a507e
|
extend virtual folders support to all storage backends
Fixes #241
|
2021-03-21 19:15:47 +01:00 |
|
Nicola Murino
|
be9230e85b
|
micro optimizations spotted using the go-critic linter
|
2021-02-16 19:11:36 +01:00 |
|
Nicola Murino
|
51f110bc7b
|
sftpd: add statvfs@openssh.com support
|
2021-02-11 19:45:52 +01:00 |
|
Nicola Murino
|
a6985075b9
|
add sftpfs storage backend
Fixes #224
|
2020-12-12 10:31:09 +01:00 |
|
Nicola Murino
|
034d89876d
|
webdav: fix proppatch handling
also respect login delay for cached webdav users and check the home dir as
soon as the user authenticates
Fixes #239
|
2020-12-06 08:19:41 +01:00 |
|
Nicola Murino
|
4a88ea5c03
|
add Data At Rest Encryption support
|
2020-12-05 13:48:13 +01:00 |
|
Nicola Murino
|
ca0ff0d630
|
add a File interface so we can avoid to use os.File directly
|
2020-11-17 19:36:39 +01:00 |
|
Nicola Murino
|
0a14297b48
|
webdav: performance improvements and bug fixes
we need my custom golang/x/net/webdav fork for now
https://github.com/drakkan/net/tree/sftpgo
|
2020-11-04 19:11:40 +01:00 |
|
Nicola Murino
|
2df0dd1f70
|
sshd: map each channel with a new connection
Fixes #169
|
2020-09-18 10:52:53 +02:00 |
|
Nicola Murino
|
2746c0b0f1
|
move stat to base connection and differentiate between Stat and Lstat
we will use Lstat once it will be exposed in pkg/sftp
|
2020-08-25 18:23:00 +02:00 |
|
Nicola Murino
|
5208e4a4ca
|
sftpd: improve truncate
quota usage and max allowed write size are now properly updated after a
truncate
|
2020-08-22 10:12:00 +02:00 |
|
Nicola Murino
|
fa5333784b
|
add a maximum allowed size for a single upload
|
2020-08-16 20:17:02 +02:00 |
|
Nicola Murino
|
a9e21c282a
|
add WebDAV support
Fixes #147
|
2020-08-11 23:56:10 +02:00 |
|