Nicola Murino
|
4660c2e859
|
replace hand-written slice utilities with methods from slices package
SFTPGo depends on Go 1.22 so we can use slices package
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-07-25 18:39:02 +02:00 |
|
Nicola Murino
|
052ee04baa
|
lint: fix unused write warnings
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-07-22 19:26:40 +02:00 |
|
Nicola Murino
|
04885f3601
|
sftpd: remove unused folder prefix from Connection struct
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-07-22 19:22:00 +02:00 |
|
Nicola Murino
|
55169eb2d4
|
oidc refresh token: validate nonce only if set
As clarified in OpenID core spec errata 2, section 12.2
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-07-01 19:06:44 +02:00 |
|
Nicola Murino
|
636a1c2c38
|
set version to 2.6.2
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-06-21 19:06:18 +02:00 |
|
Nicola Murino
|
ffab21cec9
|
update deps
fixes a bug in chi compressor Handler
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-06-21 18:34:07 +02:00 |
|
Nicola Murino
|
a09e914635
|
smtp: hide commit hash in user agent
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-06-21 18:33:37 +02:00 |
|
Nicola Murino
|
71b974d4f8
|
fix test case failure on macOS with bolt provider
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-06-19 10:40:15 +02:00 |
|
Nicola Murino
|
c8e8fd5b25
|
skipping failing test on macOS for now
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-06-19 09:09:42 +02:00 |
|
Nicola Murino
|
b78f8a3909
|
update deps
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-06-19 08:00:22 +02:00 |
|
Nicola Murino
|
ec9a9fff2f
|
update swagger UI to 5.17.14
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-06-18 20:46:46 +02:00 |
|
Nicola Murino
|
87aecfc515
|
set version to 2.6.1
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-06-18 20:41:39 +02:00 |
|
Nicola Murino
|
063e33ad76
|
sftp: limit max file list
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-06-17 19:25:02 +02:00 |
|
Nicola Murino
|
fc1fecd021
|
html pages: add robots meta tag
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-06-15 12:05:40 +02:00 |
|
Nicola Murino
|
3462bba3f4
|
backport from main branch
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-06-15 12:05:28 +02:00 |
|
Nicola Murino
|
7756cf9b1e
|
reduce share token duration
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-06-08 13:13:17 +02:00 |
|
Nicola Murino
|
3f9a03e60d
|
CI: update workflow to 1.22.4
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-06-07 18:21:22 +02:00 |
|
Nicola Murino
|
1f8ac8bfe1
|
REST API: fix token invalidation after password change
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-06-07 18:21:19 +02:00 |
|
Nicola Murino
|
aceecd9800
|
Windows: allow to override most of the "serve" flags from env files
The Windows specific code path was missing in 07710ad98
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-06-05 18:03:39 +02:00 |
|
Nicola Murino
|
952faaf76f
|
EventManager: add an action to rotate the log file
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-06-04 19:53:07 +02:00 |
|
Nicola Murino
|
b83aaa863f
|
make sure to return a fully populated user after plugin auth
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-06-04 19:53:02 +02:00 |
|
Nicola Murino
|
a215fad41a
|
EventManager: fix adding ObjectDataString for provider events
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-05-31 20:02:29 +02:00 |
|
Nicola Murino
|
3efff2ea8a
|
allow to override most of the "serve" flags from env files
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-05-31 18:59:48 +02:00 |
|
Nicola Murino
|
fb4b1e1bb5
|
logs: redact plugin arguments
may contain sensitive data
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-05-30 18:26:06 +02:00 |
|
Nicola Murino
|
50de6cccc1
|
Windows setup: update MinVersion
Starting from Go version 1.21, Windows 10 or Windows Server 2016 are
required
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-05-30 18:25:57 +02:00 |
|
Nicola Murino
|
db4558083e
|
fix test cases
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-05-29 19:36:15 +02:00 |
|
Nicola Murino
|
deb46db45a
|
update UI theme and dependencies
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-05-29 19:21:34 +02:00 |
|
Nicola Murino
|
82cfe06140
|
fix proxy protocol policy
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-05-28 19:41:40 +02:00 |
|
Nicola Murino
|
67dbada65e
|
transfer logs: add error field
Fixes #1638
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-05-27 19:49:28 +02:00 |
|
Nicola Murino
|
98bdfad04d
|
WebUI branding: remove unused login_image_path from config
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-05-27 19:49:23 +02:00 |
|
Nicola Murino
|
92f3b2b61c
|
WebAdmin status page: update the color of the labels
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-05-26 19:35:10 +02:00 |
|
Nicola Murino
|
156983b59b
|
dependabot: remove gomod
it is not really required, we update Go dependencies regularly
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-05-25 16:42:42 +02:00 |
|
Nicola Murino
|
df441be8e3
|
WebAdmin events page: fix rendering of some nullable strings
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-05-25 16:18:43 +02:00 |
|
Nicola Murino
|
2cc481c3d0
|
update swagger ui
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-05-25 16:18:40 +02:00 |
|
Nicola Murino
|
3cb884fad2
|
WebAdmin events page: set fixed sizes for potentially long fields
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-05-24 18:58:37 +02:00 |
|
Nicola Murino
|
0b49f1d88c
|
WebUIs: set the lang attribute based on the chosen language
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-05-24 18:58:32 +02:00 |
|
Nicola Murino
|
8ecb47e65f
|
WebUIs: fix css loading order
Fixes #1628
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-05-24 18:58:26 +02:00 |
|
Nicola Murino
|
c45be00963
|
ssh: use 3072-bits for the auto-generated RSA key
This is the same as ssh-keygen
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-05-24 18:58:22 +02:00 |
|
Nicola Murino
|
699b28acaa
|
WebAdmin: make the description visible in IP lists page
Fixes #1631
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-05-24 18:58:16 +02:00 |
|
Nicola Murino
|
4d9450a980
|
WebUIs: fix datatables processing class name
was changed to dt-processing in datatables 2.0
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-05-24 18:58:11 +02:00 |
|
Nicola Murino
|
2469c949aa
|
SSH: allow to configure minimum key size for DHGEX
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-05-24 18:58:05 +02:00 |
|
Nicola Murino
|
e7f315659f
|
defender: allow to impose a delay between login attempts
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-05-24 18:57:54 +02:00 |
|
Nicola Murino
|
13513b563b
|
plugin: don't consider file extension for env prefix
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-05-18 13:29:48 +02:00 |
|
Nicola Murino
|
bfe59cd8f8
|
update README
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-05-16 10:41:30 +02:00 |
|
Nicola Murino
|
79ab3e74a5
|
CI: update workflows
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-05-16 04:31:13 +02:00 |
|
Nicola Murino
|
ed3b1fa3c2
|
update README in Windows installer
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-05-15 21:26:56 +02:00 |
|
Nicola Murino
|
19e9857fea
|
set version to 2.6.0
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-05-15 17:36:10 +02:00 |
|
Nicola Murino
|
665a980d62
|
improve error wrapping
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-05-14 19:10:36 +02:00 |
|
Nicola Murino
|
eb0c6549c4
|
micro optimization
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-05-12 18:10:03 +02:00 |
|
Nicola Murino
|
e7627bfcd3
|
fix test cases after the change in the previous commit
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2024-05-10 15:58:07 +02:00 |
|