Nicola Murino
fb8a8cb791
back to development
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2026-03-13 21:58:54 +01:00
dependabot[bot]
5f072ad8ac
Bump golang from 1.25-trixie to 1.26-trixie ( #2174 )
...
Bumps golang from 1.25-trixie to 1.26-trixie.
---
updated-dependencies:
- dependency-name: golang
dependency-version: 1.26-trixie
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-13 18:38:32 +01:00
dependabot[bot]
01a6bf2851
Bump actions/upload-artifact from 6 to 7 ( #2177 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 6 to 7.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '7'
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>
2026-03-13 18:38:13 +01:00
dependabot[bot]
c4c95d72b9
Bump actions/download-artifact from 7 to 8 ( #2178 )
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 7 to 8.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v7...v8 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
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>
2026-03-13 18:38:01 +01:00
Nicola Murino
6ad1f69b2c
CI: update go version
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2026-03-12 19:51:34 +01:00
Nicola Murino
baedf15e0e
update deps
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2026-03-12 19:50:41 +01:00
Nicola Murino
c9601a8976
fix new lint warnings
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2026-03-07 16:51:57 +01:00
Nicola Murino
2f092d1289
fix: prevent path traversal via edge-level path normalization
...
Moved path sanitization (backslash conversion and path cleaning) to
the SFTP/FTP handlers before VFS routing and permission checks.
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2026-03-07 12:03:59 +01:00
Nicola Murino
6cef669b8d
portable mode: improve password generation and perms
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2026-02-16 20:17:06 +01:00
Nicola Murino
03ae0a1c84
initprovider cmd: initialize enabled commands before loading initial data
...
Fixes #2166
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2026-02-16 19:32:22 +01:00
Nicola Murino
4c00f6061c
reply to stat calls also for ongoing transfers on atomic storage backends
...
the check is performed only on the connection where the transfer is
initiated so it is inexpensive
Fixes #2162
Co-authored-by: Joel Studler <joel.studler@swisscom.com>
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2026-02-16 17:54:10 +01:00
Nicola Murino
2b4c1f32fd
sftpfs: remove a premature optimization
...
this may also fix a potential race condition
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2026-02-15 11:54:45 +01:00
Nicola Murino
7071011a5e
update js deps
...
include axios 1.13.5
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2026-02-14 18:11:13 +01:00
Nicola Murino
9b58744275
update security policy
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2026-02-14 18:10:55 +01:00
Nicola Murino
35d9242466
update css and js
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2026-02-08 09:15:17 +01:00
Nicola Murino
7a9f5eb50c
update deps
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2026-02-07 20:46:16 +01:00
Nicola Murino
fbbea4a1fa
vfs: fix S3 range off-by-one and part timeouts
...
wait for all the goroutine before retruning from multipart uploads
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2026-02-07 20:39:54 +01:00
Nicola Murino
96cc3dcf52
update the logo also in the img folder
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2026-02-05 07:59:00 +01:00
Nicola Murino
e48954f05c
update deps
...
replace deprecated WithCredentialsJSON with WithAuthCredentialsJSON.
This change explicitly enforces `option.ServiceAccount` as the
required credential type from JSON files
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2026-02-04 21:18:50 +01:00
Nicola Murino
c26cfa364f
log: remove uncessary dependency
...
ftpserverlib use slog now
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2026-02-04 19:33:40 +01:00
Nicola Murino
906b0731f1
update logo
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2026-02-01 10:30:23 +01:00
mmtootmm
133d2692c4
Fix/ftp active connection closed ( #2164 )
...
ftpd: avoid fresh ftp connection being closed
2026-01-27 18:48:59 +01:00
Nicola Murino
e3b2780655
webdav: ignore port for unix domain sockets
...
Fixes #2151
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2026-01-24 10:32:11 +01:00
Nicola Murino
e44ff487e5
httpd: add base URL configuration
...
Allow overriding the browser URL when generating share links.
Fixes #1858
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2026-01-23 19:38:02 +01:00
Nicola Murino
ed0c1a01ab
micro optimization to the function keepConnectionAlive
...
we don't need a goroutine
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2026-01-21 18:30:46 +01:00
Nicola Murino
f1022db5c1
Apply naming rules when validating user-associated folders
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2026-01-17 14:14:51 +01:00
Nicola Murino
e861f0f578
clean home dir after applying group replacement
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2026-01-16 19:49:06 +01:00
Nicola Murino
f90fbccb2c
ensure migration lock and transaction use the same connection
...
Previously, locks were session-bound but executed on a pool,
allowing race conditions.
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2026-01-12 18:44:22 +01:00
Nicola Murino
1815a098b6
WebAdmin: update Azure upload and download part size to match backend limits
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2026-01-10 14:15:27 +01:00
Nicola Murino
3bf7a85325
Update README: clarify project status and edition differences
...
- Add a comparison table between Community and Enterprise editions.
- Explicitly state the production-ready status of the Open Source version.
- Update feature descriptions (performance, compliance, automation).
- Refine Support and Documentation sections for better clarity.
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2026-01-01 12:14:47 +01:00
Nicola Murino
f06a2e8bd4
locales: add Spanish
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-12-31 17:10:34 +01:00
Nicola Murino
a73f8998a2
locales: add zh-CN
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-12-31 16:36:43 +01:00
Nicola Murino
0be7545d9b
docker: remove trailing whitespace from download script
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-12-29 08:55:46 +01:00
immanuwell
a8d74a311f
refactor: improve script - add robust error handling for plugin downloads, make it easier to maintain, etc
2025-12-29 08:30:53 +01:00
Nicola Murino
4a091d6c24
logger: remove journald support
...
It was only used by the removed startsubsys mode.
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-12-27 16:41:26 +01:00
Nicola Murino
891248e7c9
update deps
...
added a slog/log adapter for ftpserverlib 0.28.0
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-12-27 11:48:06 +01:00
Nicola Murino
23d6e0dc3f
ftpd: add tls version, cipher and KEX to login log
...
Fixes #2124
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-12-24 12:52:31 +01:00
Nicola Murino
44828629c5
update nfpm to 2.44.1
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-12-24 11:26:35 +01:00
Nicola Murino
9db27aa782
remove restoreTemplateVars as it is no longer used
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-12-24 11:23:40 +01:00
Nicola Murino
3d549ce702
squash database migrations
...
also added shares_groups_mapping table, currently not used in the
open-source version
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-12-24 11:08:44 +01:00
Nicola Murino
1d9cc1e00f
ftpd: allow configuring a single passive port
...
Fixes #2146
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-12-23 07:36:06 +01:00
Nicola Murino
babdee5be1
update deps
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-12-20 17:58:57 +01:00
Nicola Murino
a1e45277dd
fix TestMemoryOIDCManager test case
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-12-20 17:19:53 +01:00
dependabot[bot]
375650e9be
Bump actions/download-artifact from 6 to 7
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 6 to 7.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-12-20 17:03:24 +01:00
dependabot[bot]
2edd13aef6
Bump actions/upload-artifact from 5 to 6
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 5 to 6.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-12-20 17:03:05 +01:00
Nicola Murino
130fc8e0a2
OIDC/OAuth2: increase auth state validity to 2 minutes
...
Updates #2091
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-12-20 16:58:46 +01:00
Nicola Murino
0add546be3
user: fix group validation
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-12-17 20:01:16 +01:00
Nicola Murino
d0f4c6423e
update deps
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-12-11 08:44:52 +01:00
Nicola Murino
decdb187cf
Dockerfile: bump Alpine from 3.22 to 3.23
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-12-11 08:44:45 +01:00
Nicola Murino
21639b963c
OAuth2: add PKCE
...
Fixes #2134
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-12-11 08:44:38 +01:00