Nicola Murino
3f7533b86a
update deps ...
...
... and adapt the code to the new constants I added to
golang.org/x/crypto/ssh
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2025-05-19 19:42:36 +02:00
Nicola Murino
e275e8a142
WebClient: prevent uploads if no file is selected
...
Fixes #1980
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2025-05-19 18:21:55 +02:00
Nicola Murino
6f9729f245
WebClient: clear file upload list on explicit cancel
...
Avoid clearing the file list every time the modal is opened, as
the modal might be closed unintentionally (e.g., by clicking
outside it)
Fixes #1981
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2025-05-19 18:20:20 +02:00
Nicola Murino
f7273ce97e
UI: add missing French and German localization for calendars
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2025-05-19 18:18:52 +02:00
Nicola Murino
392b22219f
Windows setup: fix copyright
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2025-05-13 18:42:10 +02:00
Nicola Murino
fb97b9f539
WebClient: Fix multi-page selection
...
removed legacy workaround code that was likely introduced to mask
a bug in the DataTable component.
This underlying issue has since been resolved and this code cause
issues now.
Fixes #1971
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2025-05-13 18:30:21 +02:00
Nicola Murino
c5a8d672d2
WebClient: increase contextual menu size
...
Some language translations may contain longer text, requiring
additional space in the menu
Fixes #1972
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2025-05-13 18:28:24 +02:00
dependabot[bot]
e5d2d26636
Bump golangci/golangci-lint-action from 7 to 8 ( #1967 )
...
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action ) from 7 to 8.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases )
- [Commits](https://github.com/golangci/golangci-lint-action/compare/v7...v8 )
---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
dependency-version: '8'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-11 10:51:06 +02:00
Nicola Murino
09e65c8d9f
update deps
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2025-05-10 19:07:14 +02:00
Nicola Murino
9e2230cc33
Support leading and trailing spaces in user passwords
...
This improves compatibility with external authentication providers that
allow such characters in passwords.
Passwords created via the WebAdmin UI are still sanitized to prevent user
confusion.
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2025-04-26 14:31:13 +02:00
Nicola Murino
a709b84eef
update deps
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2025-04-24 19:08:02 +02:00
Nicola Murino
1c48e51384
EventManager: escape email body when content type is text/html
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2025-04-24 19:01:17 +02:00
Nicola Murino
5efd232809
CI: workflows improvements
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2025-04-24 18:01:08 +02:00
Nicola Murino
683d00caec
cmd: remove startsubsys command
...
SFTPGo is not designed to be used as an OpenSSH subsystem — many
features do not work correctly in subsystem mode. The functionality
was added after a user request in the pkg/sftp repository to
demonstrate that it was feasible, not for actual practical use.
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2025-04-20 18:51:01 +02:00
Nicola Murino
c5e76f303a
commands: initialize plugins if we have a KMS
...
this is necessary to be able to read KMS secrets stored within
the data provider
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2025-04-20 18:48:19 +02:00
Nicola Murino
513cbe3a77
CI FreeBSD: switch to Go 1.24
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2025-04-20 17:34:51 +02:00
Nicola Murino
11d8fffd1b
remove obsoletes build constraints
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2025-04-20 17:15:40 +02:00
Nicola Murino
e1472e9f97
update deps in tests and examples
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2025-04-14 22:24:39 +02:00
Nicola Murino
0da8adb7ac
EventManager: breaking change for placeholder names
...
Placeholder names must now be in the format:
{{.VirtualPath}}
instead of:
{{.VirtualPath}}
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2025-04-14 09:11:44 +02:00
Nicola Murino
1cf0ed5b7e
nfpm: update to 2.42.0
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2025-04-12 22:27:50 +02:00
Nicola Murino
a3a3d2e867
FreeBSD: disable tests until Go 1.24 is available
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2025-04-12 22:17:09 +02:00
Nicola Murino
17bbe3d297
update deps, add support for mlkem768x25519-sha256
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2025-04-12 22:10:27 +02:00
Nicola Murino
aea036715c
OIDC: ensure token username adheres to naming conventions
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2025-04-08 18:25:16 +02:00
Nicola Murino
f41f00fec2
httpd: allow to configure referrer policy header
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2025-04-07 18:48:48 +02:00
Nicola Murino
01fbf3480f
update deps
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2025-04-07 18:03:33 +02:00
Nicola Murino
5954d4ae20
sshconn: use a generic io.Closer instead of a net.Conn
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2025-04-02 18:52:06 +02:00
Nicola Murino
3cae004e6b
UI: added German and French translations
...
Thanks to all contributors on Crowdin.
Updates #1874
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2025-03-31 19:05:50 +02:00
Nicola Murino
06cd07d67a
oidc: add missing translations
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2025-03-29 20:51:45 +01:00
Nicola Murino
d95d773570
oidc: allow login if the password method is disabled
...
isLoggedInWithOIDC returns false before login so we need to add
a specific check
Fixes #1879
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2025-03-29 20:28:49 +01:00
Nicola Murino
cf573fc743
pre-login hook: fix loading user after update
...
Fixes #1890
Closes #1891
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2025-03-29 17:29:28 +01:00
Nicola Murino
2255c5f000
upgrade golangci-lint to v2
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2025-03-29 11:36:19 +01:00
Nicola Murino
6162da7636
update deps
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2025-03-29 10:50:25 +01:00
Nicola Murino
37d4d1c77f
added ReUI to the sponsors section
...
A heartfelt thank you to Sean and the KeenThemes team for their
ongoing support
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2025-03-29 10:44:26 +01:00
Nicola Murino
38689a71a7
migrations: fix placeholder for shared session table
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2025-03-23 12:06:57 +01:00
Nicola Murino
a71e53c8c8
GCS: properly check for googleapi.Error
...
Fixes #1936
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2025-03-23 11:37:21 +01:00
Nicola Murino
e590deebe0
db shared sessions: set key and type as primary key
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2025-03-23 11:34:10 +01:00
Nicola Murino
5a088daf97
update deps
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2025-03-22 14:55:40 +01:00
Nicola Murino
d4ea6adcc3
config: fix test case for slice values
...
this is a behaviour change in the lastest version of viper
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2025-03-16 14:16:04 +01:00
Nicola Murino
39ebfab693
update deps
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2025-03-16 12:56:47 +01:00
Nicola Murino
dfde4d45e2
update plugins bundle.js
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2025-03-16 12:45:01 +01:00
Nicola Murino
312902b5f5
update js deps
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2025-03-16 12:26:08 +01:00
Nicola Murino
67002ae24d
nfpm: update 2.41.3
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2025-03-15 20:40:06 +01:00
Nicola Murino
51a9cf79bc
azure blob fs: ensure sas url are not nil before comparing
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2025-03-15 20:39:42 +01:00
Nicola Murino
e3b513ccdb
update deps
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2025-03-13 12:00:39 +01:00
Nicola Murino
1e873ff86c
shares: show disclaimer on login page
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2025-03-13 12:00:33 +01:00
Nicola Murino
f096675a2b
fix log formatting
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2025-03-12 11:19:38 +01:00
Nicola Murino
66ec11a19f
fix typo
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2025-03-08 15:49:30 +01:00
Nicola Murino
15ac11b575
EventManager: add timestamp and name to scheduled event parameters
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2025-03-04 18:03:07 +01:00
Nicola Murino
eeee02875a
WebUI: fix draw events for datatables
...
sometimes the context menu was not working because the draw action
was called too early
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2025-03-03 18:14:19 +01:00
Nicola Murino
e409dc3100
README: update badge
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2025-03-02 19:35:08 +01:00