Nicola Murino
|
a1af33c6aa
|
WebClient: allow to set TLS certificates
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-05-03 18:30:03 +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
|
acfd4c3e55
|
ftpd: allow to ignore ASCII transfer types
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-05-02 19:00:29 +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
|
8edce2055d
|
ftpd: fix random test cases failure on FreeBSD
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-04-30 19:50:52 +02:00 |
|
Nicola Murino
|
0a8a0ee771
|
revert #450
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-04-27 10:50:25 +02:00 |
|
Nicola Murino
|
aa426016f2
|
sftpd: remove folder_prefix
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-04-26 11:43:25 +02:00 |
|
Nicola Murino
|
590a1f1429
|
update deps and CI
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-04-26 10:26:53 +02:00 |
|
Nicola Murino
|
a38fd26cf6
|
minor refactor to memory provider initialization
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-04-20 16:45:20 +02:00 |
|
Nicola Murino
|
950cf67e4c
|
dataprovider: small refactor for password check
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-04-18 18:23:16 +02:00 |
|
Nicola Murino
|
d8341509e7
|
micro optimization for external process wrapping
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-04-16 18:34:40 +02:00 |
|
Nicola Murino
|
a957474740
|
SMTP: document why we always load templates in service mode
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-04-13 14:27:59 +02:00 |
|
Nicola Murino
|
456517af87
|
notifier plugin: add support for login succeeded events
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-04-10 18:39:08 +02:00 |
|
Nicola Murino
|
e8140d7310
|
update deps
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-04-09 19:21:06 +02:00 |
|
Nicola Murino
|
13418e9324
|
update deps and npm to the latest version
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-04-02 18:36:41 +02:00 |
|
Nicola Murino
|
db577b154e
|
webclient: add more test cases for shares
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-04-01 11:42:22 +02:00 |
|
Nicola Murino
|
c6164b8ae7
|
update deps
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-03-31 20:43:48 +02:00 |
|
Nicola Murino
|
cb3bc3f604
|
update OpenAPI definition
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-03-18 19:32:01 +01:00 |
|
Nicola Murino
|
cc9a0d4dc2
|
add time-based access restrictions
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-03-17 11:30:03 +01:00 |
|
Nicola Murino
|
74dd2a3b9a
|
update deps
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-03-16 10:30:46 +01: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
|
f38966c6ac
|
WebClient: refactor long-running tasks to improve browser compatibility
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-03-11 18:19:57 +01:00 |
|
Nicola Murino
|
baaef63d1d
|
update deps
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-03-07 18:11:26 +01:00 |
|
Nicola Murino
|
4d357a6a57
|
EventManager: allow to check for inactive users
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-03-04 19:48:10 +01:00 |
|
Nicola Murino
|
8b2188fcb6
|
remove some useless nil checks
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-03-02 18:49:07 +01:00 |
|
Nicola Murino
|
799fdd7098
|
allow IPs in defender safe list to exceed max per-host connections
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-02-27 18:22:21 +01:00 |
|
Nicola Murino
|
be2ed1089c
|
ssh: add username to sftp auth errors
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-02-25 15:45:50 +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
|
a577d8b3cd
|
WebAdmin: allow to disable 2FA
Before it was only possible using REST API
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-02-23 18:24:07 +01:00 |
|
Nicola Murino
|
9a6a65931e
|
two-factor auth: fixed validation of conflicting settings
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-02-22 18:20:51 +01:00 |
|
Nicola Murino
|
de089e51fd
|
Web: allow to require password change and two-factor for admins
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-02-21 20:45:10 +01:00 |
|
Nicola Murino
|
51ae2d7301
|
add copy permission
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-02-20 18:19:09 +01:00 |
|
Nicola Murino
|
5a319dc64f
|
update to Go 1.22
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-02-18 10:14:14 +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
|
04dcb65eb0
|
update deps
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-02-15 20:55:18 +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
|
e5836c8118
|
WebUI: add a JSON helper function
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-02-04 18:16:10 +01:00 |
|
Nicola Murino
|
3158190945
|
WebClient: respect second factor requirements enforced at group level
Fixes #1506
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-02-04 12:09:47 +01:00 |
|
Nicola Murino
|
71e01ab26d
|
new WebAdmin: add test cases
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-02-03 12:42:05 +01:00 |
|
Nicola Murino
|
ad80d4e475
|
WIP new WebAdmin: event rules
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-02-01 20:32:43 +01:00 |
|
Nicola Murino
|
c85601146d
|
WIP new WebAdmin: event actions
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-01-31 20:49:25 +01:00 |
|
Nicola Murino
|
b18b37042d
|
WIP new WebAdmin: add missing translations for events page
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-01-29 10:49:21 +01:00 |
|
Nicola Murino
|
69da5c10c6
|
WIP new WebAdmin: configs page
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-01-27 12:48:15 +01:00 |
|
Nicola Murino
|
d01fccf28c
|
WIP new WebAdmin: maintenance page
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-01-26 21:03:41 +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
|
8180b75ef1
|
WIP new WebAdmin: IP lists pages
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-01-24 19:23:15 +01:00 |
|
Nicola Murino
|
0d387d9799
|
prefer errors.As to errors.Is
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-01-21 15:46:38 +01:00 |
|
Nicola Murino
|
8648351fc7
|
WIP new WebAdmin: connections page
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-01-20 15:35:05 +01:00 |
|
Nicola Murino
|
91802fad3e
|
WIP new WebAdmin: profile, change password, message pages
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-01-18 19:18:57 +01:00 |
|
Nicola Murino
|
87451560e3
|
normalize common database errors
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-01-17 17:36:35 +01:00 |
|