Girish Ramakrishnan
6c68f7da2e
apps: updateTime should be null if never updated
...
"TIMESTAMP NULL" is an attribute modifier to make the column nullable.
Without it, if you assign null, the timestamp becomes the current time!
2024-06-25 17:24:02 +02:00
Girish Ramakrishnan
f1e8b91f61
backups: remove limit object from storage config
...
this is causing UI to get confused
2024-05-01 12:06:04 +02:00
Johannes Zellner
3c7e6b59f0
Add initial support for apps.checklist
2024-04-17 16:54:54 +02:00
Johannes Zellner
87ae95aa4f
Add per-app notes feature
2024-04-10 18:34:58 +02:00
Girish Ramakrishnan
b4e4f26361
Rework cpuShares into cpuQuota
...
cpuShares is the relative weight wrt other apps. This is used when
there is contention for CPU. If we want this, maybe we implement
a UI where we show all the apps and let the user re-order them.
As it stands, it is confusing.
cpuQuota is a more straightforward "hard limit" of the CPU% that you
want the app to consume.
Can be tested with : stress -c 8 -t 20s
2024-04-10 18:25:14 +02:00
Girish Ramakrishnan
7047915995
typo
2024-03-10 19:56:36 +01:00
Girish Ramakrishnan
49b514054f
fixup mail fk constraints
...
it's possible previous releases bad a bug that they did not clear the mail domain
fields properly. this migration fixes it up.
2024-03-10 12:09:20 +01:00
Girish Ramakrishnan
aecc16af5d
add inboxDomain fk constraint
2024-02-27 13:45:08 +01:00
Girish Ramakrishnan
6525504923
profile: store preferred language in the database
2024-02-26 13:30:35 +01:00
Johannes Zellner
909fe5dc15
Add appPortBindings port count column
2024-02-23 17:57:24 +01:00
Johannes Zellner
b72a5e9c69
Add notification types
2023-09-22 17:58:13 +02:00
Girish Ramakrishnan
964dc990a6
network: simply use ip instead of ipv4/ipv6
...
this makes it simpler for openapi docs
2023-09-12 20:34:55 +05:30
Girish Ramakrishnan
9c3173e8ef
Fix broken directory server config migration
2023-08-25 16:44:08 +05:30
Girish Ramakrishnan
f152331615
Fix issue where backup config disappeared
2023-08-21 22:17:28 +05:30
Girish Ramakrishnan
de7879afb5
store subdomain in database instead of fqdn
...
this makes it more consistent with the locations table
2023-08-16 21:58:56 +05:30
Girish Ramakrishnan
cd9d49116e
backups: move limits and storage into separate keys
2023-08-15 10:48:56 +05:30
Girish Ramakrishnan
d475df8d63
settings: rename to directory_server_config
2023-08-03 07:35:14 +05:30
Girish Ramakrishnan
92a103d635
settings: move ipv6/ipv4 config into network
...
this also rename sysinfo_config to ipv4_config
2023-08-03 06:40:04 +05:30
Johannes Zellner
5489285406
oidc: remove now unsupported provider logout handling
2023-07-20 13:26:07 +02:00
Girish Ramakrishnan
a2c53df042
typo
2023-07-13 12:49:58 +05:30
Girish Ramakrishnan
95314d46e2
backup policy must be inserted
2023-07-13 12:27:44 +05:30
Girish Ramakrishnan
c86059e070
backups: move limits into a sub object
...
fixes #817
2023-07-13 12:17:57 +05:30
Girish Ramakrishnan
1a5cbfb2a1
delete spurious mountStatus while we are at it
2023-07-13 11:10:40 +05:30
Girish Ramakrishnan
9cebde3005
backups: split config and policy
...
keeping them together makes the test/validation quite complicated.
for example, when policy is changed, we test the storage backends
part of #817
2023-07-13 11:07:06 +05:30
Johannes Zellner
8f4c86c1b4
oidc: add clients.tokenSignatureAlgorithm
2023-04-04 16:43:10 +02:00
Girish Ramakrishnan
00767d583c
Add the migration for optional addons
...
the implementation will come in the next patch release.
2023-03-29 10:48:01 +02:00
Johannes Zellner
5d903451fa
Add oidc.name and oidc.appId fields
2023-03-23 09:44:31 +01:00
Johannes Zellner
27ff2316b9
oidc: initial logout redirect URI support
2023-03-19 16:01:22 +01:00
Johannes Zellner
4b7e4731a8
oidc: put clients into the db
2023-03-19 16:01:22 +01:00
Girish Ramakrishnan
d2f0bb2b44
sftp: ed25519 keys
2023-03-09 11:03:13 +01:00
Girish Ramakrishnan
8448d28f6f
Implement HSTS preload
...
This allows browsers to query https directly instead of the initial http redirect
https://hstspreload.org/#opt-in says it should be explicitly opt in
2023-03-06 11:46:05 +01:00
Girish Ramakrishnan
03a77ddf01
Fix validation of hostPath
...
When adding a volume, this comes in mountOptions. The hostPath in the
database is the computed host path.
2023-02-25 23:41:11 +01:00
Johannes Zellner
56c567ac86
Add token scopes
2022-09-22 22:28:59 +02:00
Girish Ramakrishnan
4e75694ac6
mail: require catch all to be absolute
2022-09-11 12:56:58 +02:00
Girish Ramakrishnan
b23189b45c
mail: quota support
2022-08-18 11:31:40 +02:00
Johannes Zellner
e1ac2b7b00
Add initial applink support
2022-07-06 20:37:52 +02:00
Girish Ramakrishnan
55e2139c69
restore: encrypted filenames
2022-06-27 09:49:58 -07:00
Johannes Zellner
34ff3462e9
Fixup backup_config migration script
2022-06-27 17:16:04 +02:00
Girish Ramakrishnan
c9f7b9a8a6
backups: make filename encryption optional
2022-06-26 09:37:22 -07:00
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
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
Johannes Zellner
6a7379e64c
Add apps.upstreamUri support
2022-06-09 10:48:54 +02:00
Girish Ramakrishnan
7952a67ed2
guess the volume type better
2022-06-03 07:54:16 -07:00
Girish Ramakrishnan
dddc5a1994
migrate app dataDir to volumes
2022-06-02 16:29:01 -07:00
Girish Ramakrishnan
26ab7f2767
add mailbox display name to schema
2022-06-01 22:06:34 -07:00
Girish Ramakrishnan
85af0d96d2
sendmail: allow display name to be set
2022-06-01 01:38:16 -07:00
Girish Ramakrishnan
3eead2fdbe
Fix possible duplicate key issue
...
console_server_origin in injected by the new setup script even for
7.1.x
2022-05-22 20:48:29 -07:00
Johannes Zellner
6bd478b8b0
Add profile backgroundImage api
2022-05-15 12:08:11 +02:00
Girish Ramakrishnan
ce054820a6
add migration to add consoleServerOrigin
2022-05-05 09:59:22 -07:00