Girish Ramakrishnan
dea74f05ab
remove bogus logic
...
db-migrate always runs a migration in a transaction. so no volume
was created in case of a failure
2022-06-23 10:31:13 -07:00
Girish Ramakrishnan
69e0f2f727
7.2.5 changes
...
(cherry picked from commit 131f823e57 )
2022-06-23 10:27:57 -07:00
Girish Ramakrishnan
080f701f33
hetzner: debug typo
2022-06-22 22:12:19 -07:00
Girish Ramakrishnan
94a196bfa0
Fix issue where only 25 group members were returned
...
This is because GROUP_CONCAT defaults to 1024. uuid is 40 chars.
1024/40 = ~25
2022-06-22 17:54:52 -07:00
Girish Ramakrishnan
3a63158763
rename function to setMembers
2022-06-22 17:36:19 -07:00
Girish Ramakrishnan
d9c47efe1f
Fix storage volume migration
...
Patch the migration so it runs again properly in 7.2.5
https://forum.cloudron.io/topic/7256/app-data-regression-in-v7-2-4
(cherry picked from commit c2fdb9ae3f )
2022-06-22 17:16:47 -07:00
Johannes Zellner
e818e5f7d5
Reload volumes in case one was created in the for loop
2022-06-22 15:32:50 +02:00
Girish Ramakrishnan
cac0933334
typo
2022-06-13 13:55:04 -07:00
Girish Ramakrishnan
b74f01bb9e
clourdon-setup: memory keeps going lower
2022-06-13 10:58:55 -07:00
Girish Ramakrishnan
1f2d596a4a
7.2.4 changes
...
(cherry picked from commit 61a1ac6983 )
2022-06-10 13:31:46 -07:00
Girish Ramakrishnan
ce06b2e150
Fix upstreamUri validation
2022-06-10 11:23:58 -07:00
Girish Ramakrishnan
9bd9b72e5d
apphealthmonitor: Fix crash
2022-06-10 11:09:41 -07:00
Girish Ramakrishnan
a32166bc9d
data dir: allow sameness of old and new dir
...
this makes it easy to migrate to a new volume setup
2022-06-09 17:49:33 -07:00
Johannes Zellner
f382b8f1f5
Set real upstreamUri for healthcheck
2022-06-09 15:04:09 +02:00
Johannes Zellner
fbc7fcf04b
Put healthcheck errors in app logs
2022-06-09 14:56:40 +02:00
Johannes Zellner
11d7dfa071
Accept upstreamUri as string for proxy app install
2022-06-09 14:35:05 +02:00
Johannes Zellner
923a9f6560
Rename RELAY_APPSTORE_ID to PROXY_APP_APPSTORE_ID
2022-06-09 13:57:57 +02:00
Johannes Zellner
25f44f58e3
Start task also needs to skip container starting for proxy app
2022-06-09 10:48:54 +02:00
Johannes Zellner
d55a6a5eec
Update reverse proxy app config on upstreamUri change
2022-06-09 10:48:54 +02:00
Johannes Zellner
f854d86986
Use upstreamUri in reverseproxy config
2022-06-09 10:48:54 +02:00
Johannes Zellner
6a7379e64c
Add apps.upstreamUri support
2022-06-09 10:48:54 +02:00
Johannes Zellner
a955457ee7
Support proxy app
2022-06-09 10:48:54 +02:00
Girish Ramakrishnan
67801020ed
mailboxDisplayName is optional
v7.2.3
2022-06-08 14:25:16 -07:00
Girish Ramakrishnan
037f4195da
guard against two level subdir moves
...
this has never worked since the -wholename check only works for
one level deep
2022-06-08 12:24:11 -07:00
Girish Ramakrishnan
8cf0922401
Fix container creation when migrating data dir
2022-06-08 11:52:22 -07:00
Girish Ramakrishnan
6311c78bcd
Fix quoting
2022-06-08 11:25:20 -07:00
Girish Ramakrishnan
544ca6e1f4
initial xfs support
2022-06-08 10:58:00 -07:00
Girish Ramakrishnan
6de198eaad
sendmail: check for supportsDisplayName
...
it seems quite some apps don't support this. so, we need a way for the
ui to hide the field so that users are not confused.
2022-06-08 09:43:58 -07:00
Girish Ramakrishnan
6c67f13d90
Use bind mount instead of volume
...
see also c76b211ce0
2022-06-06 15:59:59 -07:00
Girish Ramakrishnan
7598cf2baf
consolidate storage validation logic
2022-06-06 12:50:21 -07:00
Girish Ramakrishnan
7dba294961
storage: check volume status
2022-06-03 10:43:59 -07:00
Girish Ramakrishnan
4bee30dd83
fix more typos
2022-06-03 09:10:37 -07:00
Girish Ramakrishnan
7952a67ed2
guess the volume type better
2022-06-03 07:54:16 -07:00
Johannes Zellner
50b2eabfde
Also fixup userdirectory tests
2022-06-03 13:59:21 +02:00
Johannes Zellner
591067ee22
Fixup ldap group search tests
2022-06-03 13:54:31 +02:00
Johannes Zellner
88f78c01ba
Remove virtual groups users and admin exposed via ldap
2022-06-03 13:32:35 +02:00
Girish Ramakrishnan
dddc5a1994
migrate app dataDir to volumes
2022-06-02 16:29:01 -07:00
Girish Ramakrishnan
8fc8128957
Make apps.getDataDir async
2022-06-02 11:19:33 -07:00
Girish Ramakrishnan
c76b211ce0
localstorage: remove usage of docker volumes
...
just move bind mounts. the initial idea was to use docker volume backends
but we have no plans for this. in addition, usage of volumes means that
files get copied from the image and into volume on first run which is
not desired. people are putting /app/data stuff into images which ideally
should break.
2022-06-02 11:09:27 -07:00
Girish Ramakrishnan
0c13504928
Bump version
2022-06-02 11:02:06 -07:00
Girish Ramakrishnan
26ab7f2767
add mailbox display name to schema
2022-06-01 22:06:34 -07:00
Girish Ramakrishnan
f78dabbf7e
mail: add display name validation tests
2022-06-01 22:04:36 -07:00
Girish Ramakrishnan
39c5c44ac3
cloudron-firewall: fix spurious line
2022-06-01 09:28:50 -07:00
Girish Ramakrishnan
2dea7f8fe9
sendmail: restrict few characters in the display name
2022-06-01 08:13:19 -07:00
Girish Ramakrishnan
85af0d96d2
sendmail: allow display name to be set
2022-06-01 01:38:16 -07:00
Girish Ramakrishnan
176e917f51
update 7.2.3 changes
2022-05-31 13:27:00 -07:00
Girish Ramakrishnan
534c8f9c3f
collectd: on one system, localhost was missing in /etc/hosts
2022-05-27 16:10:38 -07:00
Girish Ramakrishnan
5ee9feb0d2
If disk name has '.', replace with '_'
...
graphite uses . as the separator between different metric parts
see #348
2022-05-27 16:00:08 -07:00
Girish Ramakrishnan
723453dd1c
7.2.3 changes
2022-05-27 12:04:01 -07:00
Girish Ramakrishnan
45c9ddeacf
appstore: allow re-registration on server side delete
2022-05-26 22:27:58 -07:00