Commit Graph

2134 Commits

Author SHA1 Message Date
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
Nicola Murino
40c14607f6 WebAdmin: fix column visibility after reorder
Fixes #1899

Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-03-02 18:47:10 +01:00
dependabot[bot]
c61571ea07 Bump golang from 1.23-bookworm to 1.24-bookworm (#1898)
Bumps golang from 1.23-bookworm to 1.24-bookworm.

---
updated-dependencies:
- dependency-name: golang
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-01 10:42:16 +01:00
Nicola Murino
cf961afe59 update CI and deps
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-03-01 10:11:28 +01:00
Nicola Murino
2a1374d376 back to development
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-02-24 21:23:28 +01:00
Nicola Murino
dbe31034ce update deps
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-02-24 19:03:34 +01:00
Nicola Murino
aadd5d7d28 update js bundle
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-02-24 18:42:39 +01:00
Nicola Murino
75c45190ae CI: disable tests on FreeBSD until Go 1.24 or 1.23.6 is available
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-02-24 11:37:21 +01:00
Nicola Murino
002e819e54 defender: don't penalize redirects to the login page
This is normal behavior

Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-02-23 16:56:47 +01:00
Nicola Murino
38a6b5632a share login page: add CheckRedirect field
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-02-22 22:28:53 +01:00
Nicola Murino
5a01ce66f1 WebUIs: fix translations for some page titles
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-02-18 18:25:52 +01:00
Nicola Murino
83cfcde9cb OpenAPI: add email format to user's additional emails
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-02-16 18:02:45 +01:00
Nicola Murino
152448d116 dataprovider: add options to shares for future extensibility
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-02-16 12:06:00 +01:00
Nicola Murino
51e487370a CI: update FreeBSD to 14.2
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-02-15 12:15:49 +01:00
Nicola Murino
7c6c81a841 CI: switch to Go 1.24
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-02-15 11:45:43 +01:00
Nicola Murino
0e0cfd62bb update deps
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-02-09 11:42:32 +01:00
Nicola Murino
4dc4ccad37 back to development
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-02-07 20:26:30 +01:00
Nicola Murino
32b7fa2670 CI: macos-12 is no longer supported
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-02-07 18:41:35 +01:00
Nicola Murino
0013e35b28 update deps
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-02-06 19:23:05 +01:00
dependabot[bot]
9fcd12da2e Bump azure/trusted-signing-action from 0.5.0 to 0.5.1 (#1863)
Bumps [azure/trusted-signing-action](https://github.com/azure/trusted-signing-action) from 0.5.0 to 0.5.1.
- [Release notes](https://github.com/azure/trusted-signing-action/releases)
- [Commits](https://github.com/azure/trusted-signing-action/compare/v0.5.0...v0.5.1)
2025-02-06 18:33:02 +01:00
Nicola Murino
b77be826e6 CI: update workflows
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-02-06 18:32:57 +01:00
Nicola Murino
519d201e74 fix rsync test case
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-02-06 11:01:12 +01:00
Nicola Murino
a3f7405a08 Sponsors: VPS2day has been rebranded to servinga
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-02-05 18:39:37 +01:00
Nicola Murino
1393cf5956 ftp: add a test for SIZE command on dirs
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-02-04 19:26:55 +01:00
Nicola Murino
69ef36b4d9 httpd: add a setting to disable login methods, deprecate the previous one
the previous enabled login methods setting is hard to extend in
a backward compatible way

Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-01-25 22:00:55 +01:00
Nicola Murino
70f8b4d495 WebAdmin: allow to create admins with an unusable password
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-01-25 18:53:54 +01:00
Nicola Murino
48258f6e67 httpd: add cross origin resource and embedder policy headers
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-01-24 19:34:57 +01:00
Nicola Murino
83ee977746 ip lists: check the list size before parsing the IP
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-01-23 08:07:33 +01:00
Nicola Murino
b686da5e56 WebClient: improve error message after the session expires
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-01-22 19:54:56 +01:00
Nicola Murino
61aef41bee WebClient: make the keep alive interval configurable
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-01-22 19:41:31 +01:00
Nicola Murino
6ab0f22d2d update translations
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-01-21 18:10:51 +01:00
Nicola Murino
c4e80cd5b2 format config file
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-01-16 20:06:10 +01:00
Nicola Murino
ef2f3e51ea EventManager: add more datetime placeholders
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-01-16 18:14:43 +01:00
Nicola Murino
24215dc734 remove check for cache key collisions
we use sha256 keys now

Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-01-15 19:46:54 +01:00
Nicola Murino
e2b21ad946 ssh commands: fix for rsync with no arguments
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-01-15 19:23:23 +01:00
Nicola Murino
969faddeee update nfpm to 2.41.2
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-01-13 21:11:50 +01:00
Nicola Murino
e8c5f8ed81 command actions: restrict passing env vars
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-01-13 20:58:32 +01:00
Nicola Murino
04fa242f57 azblobfs: add support for Azure Identity
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-01-13 20:58:17 +01:00
Nicola Murino
de3c987802 rsync: enforce a supported format and limit the allowed options
Many rsync options are unsafe to use in restricted environments
and may pose security risks.

Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-01-13 19:41:58 +01:00
Nicola Murino
f2123b4fb0 update copyright year range
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-01-11 14:30:43 +01:00
Nicola Murino
a759789454 update deps
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-01-11 11:48:07 +01:00
Nicola Murino
da68cf3e9d events search: remove trailing and leading space from received parameters
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-01-11 11:42:57 +01:00
Nicola Murino
5febcdca43 httpd: log csrf token duration
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-01-11 11:29:35 +01:00
Nicola Murino
b2e9935049 GCS: allow a 10 seconds timeout for client creation
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-01-11 11:25:45 +01:00
Nicola Murino
1f4cb7077a bad host handler: return a generic error message
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
2025-01-06 10:08:25 +01:00