Nicola Murino
|
141ca6777c
|
webdav: add support for client certificate authentication
Fixes #263
|
2020-12-28 19:48:23 +01:00 |
|
Nicola Murino
|
c69d63c1f8
|
add support for multiple bindings
Fixes #253
|
2020-12-23 16:12:30 +01:00 |
|
Nicola Murino
|
f34462e3c3
|
add support for limiting max concurrent client connections
|
2020-12-15 19:29:30 +01:00 |
|
Nicola Murino
|
a6985075b9
|
add sftpfs storage backend
Fixes #224
|
2020-12-12 10:31:09 +01:00 |
|
Nicola Murino
|
50982229e1
|
REST API: add a method to get the status of the services
added a status page to the built-in web admin
|
2020-12-08 11:18:34 +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
|
634b723b5d
|
add KMS support
Fixes #226
|
2020-11-30 21:46:34 +01:00 |
|
Nicola Murino
|
0119fd03a6
|
webdav: user caching is now mandatory
we cache the lock system with the user, without user caching we cannot
support locks for resource
|
2020-11-04 22:29:25 +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
|
950a5ad9ea
|
add a recoverer where appropriate
I have never seen this, but a malformed packet can easily crash pkg/sftp
|
2020-10-31 11:02:04 +01:00 |
|
Nicola Murino
|
ac3bae00fc
|
add support for SFTP subsystem mode
Fixes #204
|
2020-10-29 19:23:33 +01:00 |
|
Nicola Murino
|
dbed110d02
|
WebDAV: add caching for authenticated users
In this way we get a big performance boost
|
2020-08-31 19:25:17 +02:00 |
|
Nicola Murino
|
8b0a1817b3
|
add check password hook
its main use case is to allow to easily support things like password+OTP for
protocols without keyboard interactive support such as FTP and WebDAV
|
2020-08-19 19:36:12 +02:00 |
|
Nicola Murino
|
f3228713bc
|
Allow individual protocols to be enabled per user
Fixes #154
|
2020-08-17 12:49:20 +02:00 |
|
Nicola Murino
|
0dbf0cc81f
|
WebDAV: add CORS support
|
2020-08-15 15:55:20 +02:00 |
|
Nicola Murino
|
196a56726e
|
FTP improvements
- add a setting to require TLS
- add symlink support
require TLS 1.2 for all TLS connections
|
2020-08-15 13:02:25 +02:00 |
|
Nicola Murino
|
aa0ed5dbd0
|
add post-login hook
a login scope is supported too so you can get notifications for failed logins,
successful logins or both
|
2020-08-12 16:15:12 +02:00 |
|
Nicola Murino
|
a9e21c282a
|
add WebDAV support
Fixes #147
|
2020-08-11 23:56:10 +02:00 |
|