Nicola Murino
|
f264b005ff
|
event rules: allow filtering based on group names
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2022-09-04 17:48:09 +02:00 |
|
Nicola Murino
|
bf76b0b158
|
docs external auth: clarify the meaning of the empty response from the hooks
Fixes #961
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2022-09-03 19:46:08 +02:00 |
|
Nicola Murino
|
c2a65a9a74
|
http actions: add multipart support
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2022-09-03 16:29:07 +02:00 |
|
Nicola Murino
|
3267a50ae3
|
MFA: allow recovery codes only if two-factor auth is enabled
Fixes #965
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2022-08-31 09:29:39 +02:00 |
|
Nicola Murino
|
f0839519a8
|
FTP: always generate a defender event if the client does not authenticate
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2022-08-30 17:14:57 +02:00 |
|
Nicola Murino
|
95e9106902
|
use the new atomic types introduced in Go 1.19
we depend on Go 1.19 anyway
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2022-08-30 15:47:41 +02:00 |
|
Nicola Murino
|
da03f6c4e3
|
eventmanager commands: allow to pass custom arguments
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2022-08-30 12:37:18 +02:00 |
|
Nicola Murino
|
9e77cd1a26
|
clarify support policy
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2022-08-29 19:14:48 +02:00 |
|
Nicola Murino
|
56bf51277c
|
eventmanager placeholders: add StatusString and ErrorString
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2022-08-29 19:03:31 +02:00 |
|
Nicola Murino
|
37d98ca290
|
users: add a setting to set the default expiration for shares
Fixes #960
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2022-08-28 14:41:42 +02:00 |
|
Nicola Murino
|
9473dc3937
|
WebAdmin: fix saving email event actions without attachments
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2022-08-22 20:17:45 +02:00 |
|
Nicola Murino
|
6777008aec
|
eventmanager: allow to add attachments to email actions
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2022-08-22 19:04:17 +02:00 |
|
Nicola Murino
|
3e8254e398
|
fs actions: add first upload/download
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2022-08-21 19:01:08 +02:00 |
|
Nicola Murino
|
9ddd2d3588
|
eventmanager: add path exists filesystem action
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2022-08-20 14:13:43 +02:00 |
|
Nicola Murino
|
57935f585c
|
eventmanager: allow to execute fs actions based on schedules
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2022-08-19 15:04:00 +02:00 |
|
Nicola Murino
|
2b463d61e3
|
use epoch timestamp instead of current timestamp for unknown modification times
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2022-08-16 17:59:13 +02:00 |
|
Nicola Murino
|
ced4206c5f
|
allow cross folder renaming if the underlying resource is the same
this was only allowed for the local filesystem before this change
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2022-08-15 21:39:04 +02:00 |
|
Nicola Murino
|
c86db09cd8
|
event manager: add Certificate renewal trigger
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2022-08-12 17:37:29 +02:00 |
|
Nicola Murino
|
194c3c13ac
|
event manager: add IP blocked trigger
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2022-08-11 20:09:53 +02:00 |
|
Nicola Murino
|
d65c00728a
|
docker: add a variant with official plugins included
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2022-08-11 11:27:35 +02:00 |
|
Nicola Murino
|
526f6e0f6b
|
cloud storage providers: remove head bucket requests
let's just assume the bucket exists on "stat" requests for the "/" path
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2022-08-11 08:31:51 +02:00 |
|
Nicola Murino
|
a61211d32c
|
OIDC: allow to get the role field from a sub-struct
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2022-08-10 21:42:58 +02:00 |
|
Nicola Murino
|
78f75cdcb9
|
eventmanager: don't fail if a directory to be created already exists
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2022-08-10 19:33:02 +02:00 |
|
Nicola Murino
|
4cd340e07f
|
eventmanager: add support for filesystem actions
Fixes #931
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2022-08-10 18:41:59 +02:00 |
|
Nicola Murino
|
890dde0e00
|
back to development
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2022-08-05 18:48:58 +02:00 |
|
Nicola Murino
|
b1efe8d0b5
|
eventmanager: add support for data retention checks
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2022-08-04 21:50:38 +02:00 |
|
Nicola Murino
|
71fff28d29
|
add Aledade to the sponsors section, thank you!!!
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2022-08-03 21:47:13 +02:00 |
|
Nicola Murino
|
6bfdf941bc
|
webdav: allow to disable the WWW-Authenticate header
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2022-08-02 19:06:49 +02:00 |
|
Nicola Murino
|
fdc10aa6c7
|
CORS: add support for more parameters
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2022-08-02 18:44:34 +02:00 |
|
Nicola Murino
|
455bb550ee
|
azblob: fix SAS URL with embedded container name
Fixes #944
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2022-08-01 21:32:40 +02:00 |
|
Nicola Murino
|
2a827544ef
|
allow to edit profile to users logged in via OIDC
Fixes #942
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2022-08-01 19:41:18 +02:00 |
|
Nicola Murino
|
9d2b5dc07d
|
refactor: move eventmanager to common package
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2022-08-01 18:48:54 +02:00 |
|
Nicola Murino
|
3ca62d76d7
|
back to development
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2022-07-30 10:07:09 +02:00 |
|
Nicola Murino
|
00b9280834
|
docs: some improvements and clarifications
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2022-07-27 20:49:22 +02:00 |
|
Nicola Murino
|
ef0a3bc571
|
add support for anonymous users
Fixes #935
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2022-07-27 18:54:25 +02:00 |
|
Nicola Murino
|
e3c5cf981f
|
download as zip: improve filename
include username and also filename/directory name if the user downloads
a single file/directory
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2022-07-26 19:05:42 +02:00 |
|
Nicola Murino
|
ec5da8b4a5
|
ftpd: allow to require TLS on a per-user basis
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2022-07-26 18:51:39 +02:00 |
|
Nicola Murino
|
81de7d271e
|
add support for embedding templates and other static resources
This feature is disabled by default and can be enabled using the
"bundle" build tag
Fixes #823
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2022-07-24 20:02:37 +02:00 |
|
Nicola Murino
|
c8158e14e0
|
move SFTPGo package to the internal folder
SFTPGo is a daemon and command line tool, not a library.
The public API are provided by the SDK
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2022-07-24 16:18:54 +02:00 |
|
Nicola Murino
|
e96ae5ca51
|
add folders to data provider actions
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2022-07-24 08:10:23 +02:00 |
|
Nicola Murino
|
e059197398
|
WebClient: show images as gallery
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2022-07-23 21:12:16 +02:00 |
|
Nicola Murino
|
a2e73228d2
|
initprovider: don't execute actions
we are not running as service here
Fixes #932
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2022-07-23 19:38:15 +02:00 |
|
Nicola Murino
|
1470018054
|
web UI: allow to enable OIDC login and/or login forms
any combination is now supported
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2022-07-22 20:55:33 +02:00 |
|
Nicola Murino
|
e6bfbcd489
|
OIDC: allow to debug the received id_token
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2022-07-22 11:11:35 +02:00 |
|
Nicola Murino
|
a0bbcf6ebb
|
web client: add HTML5 player
See #914
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2022-07-21 18:42:22 +02:00 |
|
Nicola Murino
|
7f5a13d185
|
fix unused parameter lint warnings
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2022-07-19 23:28:33 +02:00 |
|
Nicola Murino
|
d5946da1e2
|
OIDC: allow to enable only OIDC login for Web UIs
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2022-07-19 22:25:00 +02:00 |
|
Nicola Murino
|
21682d1c1d
|
add license header to source files
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2022-07-17 20:16:00 +02:00 |
|
Nicola Murino
|
fd52475ae2
|
shared mode: ensure to clear webdav cache for deleted users
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2022-07-17 18:48:41 +02:00 |
|
Nicola Murino
|
55b47cf741
|
sftp realpath: resolve symlinks
Fixes #890
Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
|
2022-07-17 16:02:45 +02:00 |
|