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
|
92911bda2b
|
require at least 2048 bits for RSA certificates/keys
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-02-25 11:12:57 +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
|
e61fb42cbc
|
remove metadata plugin
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-02-17 12:30:47 +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
|
c49553abd0
|
keyboard interactive: ask only the passcode if it is the second step
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-02-05 19:02:01 +01:00 |
|
Nicola Murino
|
6074ed21f7
|
dataproviders: return an uniform error for foreign key violations
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-02-03 14:24:50 +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
|
caa1d70aab
|
WebUI: add a base template for info messages
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-01-28 10:22:16 +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
|
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
|
d381304136
|
WIP new WebAdmin: admin/admins pages
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-01-22 20:22:41 +01:00 |
|
Nicola Murino
|
e38350e8b3
|
WIP new WebAdmin: role page
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-01-21 17:19:25 +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 |
|
Nicola Murino
|
d939a82225
|
user: add TLS certificates
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-01-14 21:36:23 +01:00 |
|
Nicola Murino
|
5c8214e121
|
WIP new WebAdmin: groups page
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-01-11 19:26:13 +01:00 |
|
Nicola Murino
|
e1b5d2fe39
|
WebAdmin: use the new UI for user pages
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-01-09 19:54:08 +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
|
8ce9af4adf
|
dataprovider: sort related resources by name
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-12-10 17:50:48 +01:00 |
|
Nicola Murino
|
c71f0426ae
|
WebClient WIP: add support for localizations
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-12-10 16:40:13 +01:00 |
|
Nicola Murino
|
6175acb572
|
add support for reading more secrets from files
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-11-24 20:43:50 +01:00 |
|
patrickap
|
a91cf22e0f
|
provider: support for username and password file (#1455)
Signed-off-by: patrickap <patrick.schlageter@web.de>
|
2023-11-24 20:28:51 +01:00 |
|
Nicola Murino
|
bfa17314c6
|
keyboard interactive auth: respect hook disabled setting
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-11-18 11:28:15 +01:00 |
|
Nicola Murino
|
c5c5860012
|
ssh: allow to configure public key auth algorithms
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-11-09 20:03:04 +01:00 |
|
Nicola Murino
|
51febb19fa
|
httpd: add database based token manager
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-11-01 10:54:14 +01:00 |
|
Nicola Murino
|
59378104b7
|
webclient: fix link for shares with a trailing space
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-10-29 07:33:56 +01:00 |
|
Nicola Murino
|
4a15775f65
|
allow to configure ALPN protocols
Fixes #1406
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-10-28 12:35:26 +02:00 |
|
Nicola Murino
|
ba9df51b2e
|
fix or suppress lint warnings detected by golangci-lint 1.55.0
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-10-20 20:31:17 +02:00 |
|
Nicola Murino
|
6282f95bd3
|
improve temp dirs handling an some logs
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-10-17 18:06:52 +02:00 |
|
Nicola Murino
|
4b685b21a2
|
configs: fix backward compatibility
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-10-07 22:02:10 +02:00 |
|
Nicola Murino
|
f05fe78737
|
ssh: refactor host key algorithm restriction
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-10-07 16:07:19 +02:00 |
|
Nicola Murino
|
19a95d8c55
|
httpfs: limit body size
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-10-07 11:28:16 +02:00 |
|
Nicola Murino
|
e54fd46a9e
|
SQL providers: make sure we don't exceed the allowed placeholders
Fixes #1415
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-09-12 19:15:40 +02:00 |
|
Nicola Murino
|
5ef0a2ed4b
|
External/plugin auth: check for password change after empty response
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-08-26 12:04:41 +02:00 |
|
Nicola Murino
|
60cc07bc81
|
eventmanager: add DELETE method to HTTP notifications
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-08-09 18:44:17 +02:00 |
|
Nicola Murino
|
830116bcf2
|
shares: allow to force an expiration date
this is a soft requirement, users can reactivate expired shares by
updating the expiration date
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-08-07 19:07:20 +02:00 |
|
Nicola Murino
|
ea96fe9a26
|
postgres provider: add support for "allow" and "prefer" SSL modes
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-08-05 20:01:14 +02:00 |
|
Nicola Murino
|
75e6ef6132
|
sftpd: remove diffie-hellman-group18-sha512 KEX
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-08-04 21:10:39 +02:00 |
|
Nicola Murino
|
af0d7b48ad
|
sftpd: refactor multi-step authentication
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-08-04 20:56:23 +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
|
00366fce07
|
shares: respect password strength
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-07-16 16:51:38 +02:00 |
|
Nicola Murino
|
4f8794a255
|
file patterns: fix denied except rules
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-07-08 17:02:47 +02:00 |
|
Nicola Murino
|
76964a6b85
|
check second factor after plugin authentication
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-06-25 07:16:26 +02:00 |
|
Nicola Murino
|
a38ce460bb
|
WebClient: show user quota
Also remove per-source data transfer limits. This was an
oversight
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-06-16 21:06:21 +02:00 |
|