Nicola Murino
fc15873eab
update deps
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2026-09-18 14:50:07 +02:00
Nicola Murino
17a855f8e6
update deps
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2026-09-07 19:43:44 +02:00
Nicola Murino
5a4ff1a0b0
update deps
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2026-08-03 22:45:50 +02:00
Nicola Murino
bafb7e7d6a
modernize the codebase to current Go idioms
...
Apply the fixes suggested by the modernize analyzers enabled by
default in gopls v0.23: range over int, errors.AsType, min/max,
slices.Backward/Contains, maps.Copy, strings.Cut/CutPrefix/CutSuffix/
SplitSeq, fmt.Appendf, WaitGroup.Go and b.Loop in tests, new(expr)
instead of to.Ptr, removal of ineffective omitempty tags on nested
struct fields.
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2026-07-13 20:52:29 +02:00
Nicola Murino
f520d2aea3
update deps
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2026-07-06 20:28:11 +02:00
Nicola Murino
931e7e5187
test and examples: update deps
...
in the authy example redact the password in logs
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2026-05-30 20:31:28 +02:00
Nicola Murino
6a662f015c
update deps
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2026-05-10 15:31:28 +02:00
Nicola Murino
7ba1cce65f
update deps
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2026-04-18 21:25:28 +02:00
Nicola Murino
dda97dd758
update deps
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2026-03-19 19:51:22 +01:00
Nicola Murino
32cc426cb9
update deps
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2025-11-20 09:00:39 +01:00
Nicola Murino
29c635a9a6
update version and deps
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2025-10-23 18:26:44 +02:00
Nicola Murino
19d1a0e0c1
update deps
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2025-08-22 15:57:55 +02:00
Nicola Murino
7317674b41
Remove legacy data retention API
...
Data retention is now managed via the EventManager, introduced in v2.4.0.
This allows scheduling retention checks and sending email or HTTP notifications,
making the old API redundant.
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2025-07-12 22:20:54 +02:00
Nicola Murino
fb46c28ff2
examples: update deps
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2025-06-20 20:22:58 +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
6162da7636
update deps
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2025-03-29 10:50:25 +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
dbe31034ce
update deps
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2025-02-24 19:03:34 +01:00
Nicola Murino
6a72552754
update deps
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2024-12-15 11:55:49 +01:00
Nicola Murino
9288010636
update links to the documentation
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2024-09-17 19:43:26 +02:00
Nicola Murino
499c7a432d
examples and tests: update dependencies
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2024-05-08 19:03:49 +02:00
Nicola Murino
193d11587d
examples: update docs
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2024-04-27 14:40:20 +02:00
Nicola Murino
4d4d2ad801
remove obsolete rest-api-cli
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2024-04-27 14:11:14 +02:00
Nicola Murino
a020a4e0ed
update dependencies in tests and examples
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2024-04-20 17:22:14 +02:00
Nicola Murino
c7ba326540
update deps in tests and example projects
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2023-12-21 18:07:03 +01:00
Nicola Murino
b872c423ee
Remove external integrations, they are not supported in the new WIP WebClient
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2023-11-05 17:30:21 +01:00
Nicola Murino
40d0945450
update deps
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2023-10-11 18:48:29 +02:00
Nicola Murino
8ab4a9aa70
all: update to Go 1.21
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2023-08-10 19:23:55 +02:00
guangwu
c03bcb3a8a
fix: typo ( #1381 )
...
Signed-off-by: guoguangwu <guoguangwu@magic-shield.com >
2023-08-04 09:20:25 +02:00
Nicola Murino
dad346cee8
add codeql
...
update deps
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2023-03-05 16:38:29 +01:00
Nicola Murino
dba088daed
printf: replace %#v with the more explicit %q
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2023-02-27 19:19:57 +01:00
Felix Eckhofer
71f691b208
Fix potential ldap injection
...
Signed-off-by: Felix Eckhofer <felix@eckhofer.com >
2023-02-26 07:10:58 +01:00
Nicola Murino
beb8822df4
examples: update deps
...
to silence dependabot alerts
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2023-02-23 19:25:30 +01:00
Nicola Murino
14961a573f
examples: update deps
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2023-02-18 13:46:06 +01:00
Nicola Murino
5a222807b7
add roles
...
Fixes #837
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2022-11-16 19:04:50 +01:00
Nicola Murino
5618b95372
improve some docs
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2022-10-30 08:34:16 +01:00
Nicola Murino
c153330ab8
web client: use fetch to upload files
...
also add REST API to upload a single file as POST body
2021-12-08 19:25:22 +01:00
Nicola Murino
dc1cc88a46
keyboard interactive hooks: allow to validate passcode
2021-12-04 15:14:44 +01:00
Nicola Murino
bedc8e288b
web client: add support for integrating external viewers/editors
2021-12-03 18:33:08 +01:00
Nicola Murino
3d6b09e949
REST API: expose OpenAPI schema and render it using Swagger UI
...
Fixes #609
2021-11-21 09:32:51 +01:00
root
87751e562e
Flesh out examples/ldapauth, specifically:
...
Support 'virtual' users who have no homeDirectory, uidNumber or gidNumber.
Permit read-only access by a user named "anonymous", with any password.
Assume a conventional DIT with users under ou=people,dc=example,dc=com.
Read the LDAP bindPassword from a file (not baked into the code).
Log progress and problems to syslog.
2021-10-01 09:10:13 +02:00
Nicola Murino
da5a061b65
add basic REST APIs for data retention
...
Fixes #495
2021-09-25 12:20:31 +02:00
Nicola Murino
7d059efe06
add an example backup script
2021-05-16 22:28:08 +02:00
Nicola Murino
00f97aabb4
OpenAPI: document that quota-update support partial updates
...
If the update mode is "add" and you pass only used_quota_size or only
used_quota_files the missing field will remain unchanged
2021-04-28 19:16:15 +02:00
Nicola Murino
32db0787bb
add an example script for scheduled quota updates
2021-04-26 21:53:09 +02:00
Nicola Murino
cee2e18caf
convertusers: fix permissions
...
Fixes #363
2021-03-27 19:18:01 +01:00
Nicola Murino
28f1d66ae5
link the Active Directory example in the howto section
2021-03-22 09:52:05 +01:00
Omar Ramos
79060d37a7
Added in a first draft of the page related to sftpgo-ldap-http-server.
2021-03-22 08:59:29 +01:00
Nicola Murino
ca3e15578e
Use new methods in the io and os packages instead of ioutil ones
...
ioutil is deprecated in Go 1.16 and SFTPGo is an application, not
a library, we have no reason to keep compatibility with old Go
versions.
Go 1.16 fix some cifs related issues too.
2021-02-25 21:53:04 +01:00
Nicola Murino
46176a54b4
minor doc fixes
2021-02-14 22:08:08 +01:00