Nicola Murino
|
a1346aa071
|
httpd: fixed logging of refused requests due to rate limiting/blocklisting
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-11-08 19:11:00 +01:00 |
|
Nicola Murino
|
894e12e285
|
WebClient: refactor alerts
Fix events handling on disabling MFA
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-11-07 18:52:05 +01:00 |
|
Nicola Murino
|
96c614550f
|
WebClient: remove inline style from HTML elements
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-11-07 18:09:24 +01:00 |
|
Nicola Murino
|
6295be786f
|
WebClient: add a ping URL
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-11-06 19:58:39 +01:00 |
|
Nicola Murino
|
789d61f170
|
update deps
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-11-06 19:17:02 +01:00 |
|
Nicola Murino
|
d5a9bec3da
|
WebClient: allow bulk move or copy actions
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-11-06 19:10:35 +01:00 |
|
Nicola Murino
|
9e9d6a5585
|
WebClient: allow to share multiple items from the files page
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-11-06 18:46:12 +01:00 |
|
Nicola Murino
|
654ce2e349
|
s3: allow to skip TLS verification
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-11-05 19:27:11 +01:00 |
|
Nicola Murino
|
9456884584
|
WebClient: fix display of long usernames in dropdown menu
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-11-05 17:33:16 +01:00 |
|
Nicola Murino
|
010c36cab5
|
WebClient: allow to set a list of default CSS
The new WIP WebClient requires 2 CSS files
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-11-05 17:30:33 +01:00 |
|
Nicola Murino
|
b872c423ee
|
Remove external integrations, they are not supported in the new WIP WebClient
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-11-05 17:30:21 +01:00 |
|
Nicola Murino
|
2ee2098a48
|
WebClient: add test cases for new backend code
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-11-05 17:30:17 +01:00 |
|
Nicola Murino
|
1acc2151cf
|
update deps
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-11-05 17:30:11 +01:00 |
|
Nicola Murino
|
0671178e29
|
WebClient: fix test cases
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-11-05 17:30:06 +01:00 |
|
Nicola Murino
|
7991b07165
|
WebClient: update video js
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-11-05 17:29:21 +01:00 |
|
Nicola Murino
|
37facd21d4
|
WebClient shares: fix view pdf files
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-11-05 17:29:15 +01:00 |
|
Nicola Murino
|
b4d9bf9c16
|
update issue templates
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-11-05 17:29:10 +01:00 |
|
Nicola Murino
|
5452c3c121
|
update swagger ui
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-11-05 17:29:06 +01:00 |
|
Nicola Murino
|
9322701615
|
WIP: new WebClient UI
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-11-05 17:26:29 +01:00 |
|
Nicola Murino
|
2fdcb44c14
|
update deps
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-11-03 17:26:45 +01:00 |
|
Nicola Murino
|
87b12af932
|
static files: refactor neutered http.FileSystem
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-11-03 17:22:28 +01:00 |
|
Nicola Murino
|
75c2bcff8f
|
TLS: disable by default cipher suites using RSA key exchange
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-11-01 18:35:23 +01:00 |
|
Nicola Murino
|
822a05aa20
|
TLS ciphers: use a more secure default if no preference is specified
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-11-01 16:39:04 +01:00 |
|
Nicola Murino
|
4139c79a77
|
improve docs and update deps
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-11-01 10:58:07 +01:00 |
|
Nicola Murino
|
379f87f571
|
loaddata: do not reveal the existence of the files in error messages
return a generic error message
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-11-01 10:54:20 +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
|
5c938e46b7
|
allow to restrict the env vars passed to plugins
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-10-29 15:19:30 +01:00 |
|
Nicola Murino
|
9a7a3b00dc
|
EventManager commands: allow to retrieve env vars from the process env
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-10-29 11:52:53 +01:00 |
|
Nicola Murino
|
daf643596d
|
WebClient: fix icon for 0 byte files
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-10-29 08:27:00 +01:00 |
|
Nicola Murino
|
bc8d71dfc7
|
editfiles: fix label
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-10-29 08:18:58 +01:00 |
|
Nicola Murino
|
8c31cc47b0
|
web UIs: fix dismissable alerts
alerts can now be shown again after the user dismissal
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-10-29 08:17:24 +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
|
116be362ba
|
update nfpm to 2.34.0
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-10-29 07:15:14 +01:00 |
|
Nicola Murino
|
e1c3097546
|
event rules: add test case for rename after upload
This is a common pattern in WinSCP
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-10-28 21:02:14 +02:00 |
|
Nicola Murino
|
9bcdc90ca8
|
add basic test cases for ALPN protocols
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-10-28 13:07:23 +02:00 |
|
Nicola Murino
|
7da5d8fcea
|
config: rename protocols to tls_protocols
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-10-28 12:42:05 +02: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
|
691e44c1dc
|
add more upload modes
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-10-25 19:05:37 +02:00 |
|
Nicola Murino
|
90bce505c4
|
improve conditional resuming of uploads
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-10-24 19:14:33 +02:00 |
|
Nicola Murino
|
320e404e4d
|
vfs: make PipeWriter an interface
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-10-23 09:56:46 +02:00 |
|
Nicola Murino
|
e3c4ee0833
|
add support for conditional resuming of uploads
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-10-23 09:56:40 +02:00 |
|
CUI Hao
|
f1e52d99ba
|
webadmin: fix typo on webpages (#1438)
Signed-off-by: CUI Hao <cuihao.leo@gmail.com>
|
2023-10-23 09:54:50 +02:00 |
|
Nicola Murino
|
fc460922ad
|
events: fix event type string conversion
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-10-21 11:25:39 +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
|
254824b781
|
Docker: update to bookworm
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-10-13 15:55:27 +02:00 |
|
Nicola Murino
|
40d0945450
|
update deps
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-10-11 18:48:29 +02:00 |
|
Nicola Murino
|
63972edb96
|
httpd: add a test case for StripSlash middleware
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-10-08 10:46:17 +02:00 |
|
Nicola Murino
|
da0eb5037e
|
httpd: skip StripSlash middleware for URL ending with multiple slashes
Fixes #1434
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2023-10-08 10:40:08 +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 |
|