Nicola Murino
|
74dd2a3b9a
|
update deps
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-03-16 10:30:46 +01:00 |
|
Nicola Murino
|
55c8677443
|
restored the log if retrieving directory entries fails
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-03-12 18:31:01 +01:00 |
|
Nicola Murino
|
26d3105f54
|
groups: add role placeholder
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-03-12 18:21:50 +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
|
12f599fd65
|
WebUI: skip checks for static resource
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-02-25 18:19: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
|
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
|
76ffa107dd
|
check admins' two-factor requirements in the disable API as well
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-02-22 19:05:16 +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
|
e5fc1bd574
|
docs: replace the images relating to the old theme
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-02-18 19:31:37 +01:00 |
|
Nicola Murino
|
aaf310ffff
|
add some notes about internationalization support
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-02-18 13:13:48 +01:00 |
|
Nicola Murino
|
3ad86274d8
|
CI: disable tests on FreeBSD until Go 1.22 is available
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-02-18 12:29:59 +01:00 |
|
Nicola Murino
|
b4afdac8a0
|
fix test cases on Windows (again)
in Go 1.22 Readdir now works on Windows in the same way as on other
platforms
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-02-18 12:17:51 +01:00 |
|
Nicola Murino
|
19d405fa3a
|
WebClient: make directory loading message more evident
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-02-18 11:51:15 +01:00 |
|
Nicola Murino
|
d92f85d1dd
|
WebClient: improve error message when trying to move non-empty folder
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-02-18 11:22:41 +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
|
a45aeb3bd6
|
WebAdmin: allow to reorder and search groups and actions
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-02-18 10:14:10 +01:00 |
|
Nicola Murino
|
162376fd74
|
add a nil check for attributes
just defensive code
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-02-18 10:14:05 +01:00 |
|
Nicola Murino
|
0d4e4175a8
|
CI: update golangci-lint action to v4
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-02-18 10:14:00 +01:00 |
|
Nicola Murino
|
7ca390c85a
|
CI: fix codecov action
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-02-18 10:13:57 +01:00 |
|
Nicola Murino
|
d413775060
|
vfs: log progress after each page iteration
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-02-18 10:13:51 +01:00 |
|
Nicola Murino
|
db0a467d33
|
refactor metadata support
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-02-18 10:13:46 +01:00 |
|
Nicola Murino
|
e2ff12c589
|
fix test cases on Windows
on Windows f.Readdir returns no error if f is closed
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-02-17 13:41:40 +01:00 |
|
Nicola Murino
|
849f0bd0a8
|
WebAdmin: clearly indicate that metadata check is no longer supported
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-02-17 12:33:16 +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
|
d8339ab967
|
WebClient: update pdfobject
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-02-16 18:56:17 +01:00 |
|
Nicola Murino
|
410b7cd512
|
fix remaining lint warnings
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-02-16 18:55:58 +01:00 |
|
Nicola Murino
|
ad75543172
|
fix some new lint warnings
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-02-15 21:13:45 +01:00 |
|
Nicola Murino
|
757185256c
|
i18next: fix fallback language
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-02-15 20:57:19 +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
|
c60eb050ef
|
WebAdmin: improve the error message when trying to delete referenced resources
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-02-05 19:18:37 +01:00 |
|
Nicola Murino
|
d7975d8d76
|
WebAdmin: add expired to the status in users page
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-02-05 19:03:05 +01:00 |
|
Nicola Murino
|
6b07908084
|
WebAdmin: add groups to users page
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-02-05 19:02:43 +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
|
ae309d64c4
|
WebClient: disable indicator if we redirect from the login page
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-02-04 21:13:04 +01:00 |
|
Nicola Murino
|
8385acd0e3
|
Redirect to two-factor auth page after creating the first admin
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-02-04 20:58:29 +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
|
c23d779280
|
WebClient: load shares using an async request
instead of rendering them directly within the template
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-02-04 14:33:51 +01:00 |
|
Nicola Murino
|
364c9c8162
|
WebClient: improve rendering of read only fields in profile page
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-02-04 12:36:39 +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 |
|