Girish Ramakrishnan
b759fdb6e3
s3: remove leading slash in CopySource
2025-12-03 17:11:51 +01:00
Girish Ramakrishnan
a5497dc215
restore: validate ipv6 config
2025-12-02 15:19:59 +01:00
Girish Ramakrishnan
964fb5d251
typo
2025-12-02 15:16:26 +01:00
Johannes Zellner
043d89c03b
Ensure we purge the ssh backup key file in case it was left over by a
...
previous failed backup run
fs.writeFileSync() would fail to overwrite due to restricted file mode
for ssh
2025-12-02 12:14:33 +01:00
Girish Ramakrishnan
c162fd178b
Fix tests
2025-11-28 17:40:13 +01:00
Girish Ramakrishnan
6e9cd4c11b
platform: give feedback on service being started
2025-11-28 12:54:22 +01:00
Girish Ramakrishnan
8c03c73b28
platform: show any container upgrade errors in the UI
2025-11-28 12:16:27 +01:00
Girish Ramakrishnan
2c10ceba5b
mail status: fix rbl display
2025-11-28 12:01:50 +01:00
Girish Ramakrishnan
2a3110cd3d
network: detect default ipv6 interface when no ipv4 interface
2025-11-28 10:02:36 +01:00
Girish Ramakrishnan
437a033739
Fix broken comment
2025-11-27 14:00:47 +01:00
Johannes Zellner
c2378d33b4
Also use a temporary SSH identity file for optimized ssh remote rm -rf
2025-11-27 10:04:06 +01:00
Girish Ramakrishnan
48a85a620d
restore: remount sites in background
2025-11-26 15:36:33 +01:00
Girish Ramakrishnan
cc8db71ecf
apps: typo caused invalid backupId
2025-11-26 14:39:16 +01:00
Girish Ramakrishnan
4ef1339ba2
filesystem: handle non-existent prefix
2025-11-26 11:25:35 +01:00
Girish Ramakrishnan
bbdfbe1ab7
restore: when restoring apps, use the latest backup id
...
this ignores the user provided site information. the site contents may or may
not contain this app.
2025-11-25 18:12:54 +01:00
Johannes Zellner
4108047644
Dump ldap group search results on sync to help finding correct configs
2025-11-24 15:46:40 +01:00
Girish Ramakrishnan
de75ae5b9e
collectd is gone
2025-11-24 13:50:07 +01:00
Girish Ramakrishnan
917c18a423
s3: ensure endpoint has a scheme
2025-11-24 12:23:52 +01:00
Girish Ramakrishnan
9e82839fb7
rsync: bump empty dir limit to 80k
2025-11-24 12:06:52 +01:00
Girish Ramakrishnan
ae2f74777b
rename some variables for clarity
2025-11-23 15:35:18 +01:00
Girish Ramakrishnan
00ae320b51
remove spurious comma
2025-11-22 08:18:18 +01:00
Girish Ramakrishnan
8b04484ff7
Update haraka
...
deferred information and inet_prefer setting
2025-11-20 23:32:01 +01:00
Girish Ramakrishnan
7f9f3f683b
Fix outbound port 25 relay warning (prefer ipv4)
2025-11-20 16:08:54 +01:00
Johannes Zellner
2b4f8ff00d
store actual appId not oidc clientId for log in events
2025-11-19 23:21:09 +01:00
Girish Ramakrishnan
b467b58ee7
disable directoryserver logs by default
2025-11-19 17:17:41 +01:00
Girish Ramakrishnan
141bdb1307
mail: check for outbound ipv6 connectivity
2025-11-19 16:31:31 +01:00
Girish Ramakrishnan
e106dcd76a
storage: pass limits object to backend
2025-11-14 13:18:21 +01:00
Girish Ramakrishnan
cb30a57a59
backupcleaner: backupSite -> site
2025-11-14 13:10:27 +01:00
Girish Ramakrishnan
98da4c0011
storage: apiConfig -> config
...
to keep this in sync with site.config
2025-11-14 13:03:14 +01:00
Girish Ramakrishnan
fc0c316ef2
s3: also pick region from the config
2025-11-14 09:37:03 +01:00
Girish Ramakrishnan
b8f486d8e4
backuptask: fix crash when (old) stats object has no copy field
2025-11-13 14:42:44 +01:00
Johannes Zellner
83056519ec
fs.existsSync always returns a boolean and does not throw
2025-11-13 12:26:51 +01:00
Johannes Zellner
afde81ef3e
Use a temporary identity file for remote ssh copy
2025-11-13 10:27:33 +01:00
Johannes Zellner
fbbd71e7f2
validate functions are not async
2025-11-13 10:09:34 +01:00
Johannes Zellner
54cf168b4d
Remove removeCacheFiles() backup sites are immutable now
2025-11-13 10:08:33 +01:00
Girish Ramakrishnan
ce15958a9a
minio: fix issue with accepting selfsigned certs
2025-11-12 14:18:34 +01:00
Girish Ramakrishnan
29e2be47d0
password reset: show error message if any
2025-11-12 11:55:29 +01:00
Johannes Zellner
dbaf6c6ce2
Use full URLs for page preview icons and favicon
2025-11-10 15:21:22 +01:00
Girish Ramakrishnan
20d4ce6632
add fsused to block_devices output
2025-11-10 11:01:19 +01:00
Girish Ramakrishnan
829512dd13
Fix tests
2025-11-06 18:01:35 +01:00
Johannes Zellner
21191bdc50
Give sshfs identity files unique filenames across mounts
...
If the same host was mounted as volume and backup or as a temporary
backup import, sharing the filename of the identify file would mean it
will get removed while still in use
2025-11-06 16:25:06 +01:00
Girish Ramakrishnan
70c539ac4d
mounts: remove loopback type
...
this is left over code from trying to implement size restricted data dir
2025-11-05 18:29:47 +01:00
Johannes Zellner
610651066a
Fix tgz app backup download
...
Fixes #868
2025-11-05 18:14:48 +01:00
Girish Ramakrishnan
a518ee83cc
backups: show same filesystem warning
...
fixes #867
2025-11-05 16:58:22 +01:00
Girish Ramakrishnan
de84b5113c
mounts: always return message when getting status
2025-11-05 16:52:32 +01:00
Girish Ramakrishnan
28feadd6c5
typo: forgot to amend previous commit
2025-11-04 09:20:12 +01:00
Girish Ramakrishnan
af3ed04b7f
externalldap: only set group members if they changed
2025-11-04 09:12:25 +01:00
Johannes Zellner
a261d8b754
Do not allow unlinking from cloudron.io account in demo mode
2025-10-31 08:47:05 +01:00
Johannes Zellner
8522802f85
Update translations
2025-10-27 08:48:24 +01:00
Girish Ramakrishnan
34f04828c5
Fix casing in translations
...
dashboard/README.md has information of the casing style
2025-10-22 18:40:20 +02:00