Girish Ramakrishnan
c597d9fbaa
add fixme
2022-11-13 21:55:13 +01:00
Girish Ramakrishnan
8b43d43e35
reverseproxy: compare the cert path on cert renewal
...
fqdn will not match for wildcard certs
2022-11-13 18:06:34 +01:00
Girish Ramakrishnan
5447181e41
cert: add some asserts
2022-11-13 17:27:05 +01:00
Girish Ramakrishnan
3caf77cee6
cert: add message for fallback cert
2022-11-13 16:59:22 +01:00
Girish Ramakrishnan
2515a0f18f
cert: do not autoclean default cert
2022-11-13 16:56:51 +01:00
Girish Ramakrishnan
9c8f78a059
reverseproxy: simplify certificate renewal
...
An issue was that mail container was not getting refreshed with the up to
date certs. The root cause is that it is refreshed only in the renewCerts()
cron job. If cert renewal was caused by an app task, then the cron job will
skip the restart (since cert is fresh).
The other issue is that we keep hitting 0 length certs when we run out of disk
space. The root cause is that when out of disk space, a cert renewal will
cause cert to be written but since it has no space it is 0 length. Then, when
the user tries to restart the server, the box code does not write the cert again.
This change fixes the above two including:
* To simplify, we use the fallback cert only if we failed to get a LE cert. Expired LE certs
will continue to be used. nginx is fine with this.
* restart directory as well on renewal
2022-11-13 11:55:12 +01:00
Girish Ramakrishnan
f917eb8f13
rename variable
2022-11-11 16:21:28 +01:00
Johannes Zellner
d19c7ac3e3
Return repository info in app rest api
2022-11-10 20:00:55 +01:00
Johannes Zellner
f61131babf
Amend app.repository depending on presence and value of dockerImage
2022-11-10 18:12:13 +01:00
Girish Ramakrishnan
e9eeab074a
Clarify error message further
2022-11-10 13:50:28 +01:00
Girish Ramakrishnan
3477cf474f
security: do not password reset mail to cloudron owned mail domain
...
https://forum.cloudron.io/topic/7951/privilege-escalation-through-mail-manager-role
2022-11-10 12:59:03 +01:00
Girish Ramakrishnan
d49c171c79
mail: fix 100% cpu use with unreachable servers
2022-11-09 23:04:05 +01:00
Johannes Zellner
0035247618
add app repository support
2022-11-09 15:46:00 +01:00
Girish Ramakrishnan
3d6cdf8ff3
run disk usage task once a day
2022-11-09 15:21:53 +01:00
Girish Ramakrishnan
925b08c7a1
Fix log test
2022-11-06 16:17:55 +01:00
Girish Ramakrishnan
440504a6e9
add tests for both the stream
2022-11-06 15:44:04 +01:00
Girish Ramakrishnan
ca44f47af3
replace split with our own LogStream
...
split module is archived
2022-11-06 13:44:47 +01:00
Girish Ramakrishnan
9dac5e3406
typo
2022-11-06 11:57:45 +01:00
Girish Ramakrishnan
d0b7097706
rimraf is gone
2022-11-06 11:48:56 +01:00
Girish Ramakrishnan
fac0a9ca5d
classes are not hoisted
2022-11-06 11:44:43 +01:00
Girish Ramakrishnan
962d7030bb
replace progress-stream with our implementation
...
upstream is mostly unmaintained
2022-11-06 10:17:14 +01:00
Girish Ramakrishnan
5af1bbfb3c
once: add debug
2022-11-05 15:36:07 +01:00
Girish Ramakrishnan
8a5d4e2fb0
better debugs
2022-11-05 08:43:02 +01:00
Girish Ramakrishnan
aae52ec795
backups: remove periodic dumping of heap info
...
this has not been as useful as I expected
2022-11-05 08:32:38 +01:00
Girish Ramakrishnan
549cb92ce7
return swap listing in the disk route
2022-11-04 15:25:12 +01:00
Johannes Zellner
c4c90cfaf9
Add route to download app backups
2022-11-04 10:24:12 +01:00
Girish Ramakrishnan
ad3e593f01
mail: disallow more characters in display name
2022-11-04 08:50:47 +01:00
Girish Ramakrishnan
1c4205b714
mount: ignore filesystem type
2022-11-03 23:28:02 +01:00
Girish Ramakrishnan
8bc3b832e7
detect oom in tasks correctly
2022-11-02 22:39:25 +01:00
Girish Ramakrishnan
80a3ca0f46
remove 16.04 related task logic
2022-11-02 21:22:42 +01:00
Girish Ramakrishnan
0f0a98f7ac
Add TimeoutStopSec=10s for systemctl kill to work faster
2022-11-02 18:46:20 +01:00
Girish Ramakrishnan
59783eb11b
ldap: memberof is a DN and not just group name
...
https://ldapwiki.com/wiki/MemberOf
https://access.redhat.com/documentation/en-us/red_hat_jboss_operations_network/3.1/html/admin_initial_setup_inventory_groups_and_users/ex-ldap-authz
2022-10-30 15:07:26 +01:00
Girish Ramakrishnan
a2bf9180af
relay: office365 wants login AUTH
...
https://support.microsoft.com/en-us/office/outlook-com-no-longer-supports-auth-plain-authentication-07f7d5e9-1697-465f-84d2-4513d4ff0145
2022-10-27 23:18:43 +02:00
Johannes Zellner
e662cd7c80
If we can't fetch applink upstreamUri, just stop icon and title detection
...
This may happen for Cloudflare protected domains
2022-10-27 15:41:51 +02:00
Girish Ramakrishnan
2f946de775
make cache folders always writable
2022-10-24 23:58:20 +02:00
Girish Ramakrishnan
d8eb8d23bb
manifest: add runtimeDirs
2022-10-24 22:34:06 +02:00
Girish Ramakrishnan
17c7cc5ec7
Remove external df module
...
It has some parsing issues with locale
2022-10-18 19:56:18 +02:00
Johannes Zellner
8b295fbfdb
total stats are reported directly as single value
2022-10-14 12:00:24 +02:00
Johannes Zellner
4e47a1ad3b
Clean stats api response to have specific response types
2022-10-14 11:25:43 +02:00
Johannes Zellner
8f91991e1e
Also collect total I/O stats for the containers
2022-10-14 11:15:52 +02:00
Girish Ramakrishnan
7cb326cfff
no camel case in filenames
2022-10-14 08:22:04 +02:00
Girish Ramakrishnan
eb5c90a2e7
du: do not crash when app dir is missing
...
this can happen when the app is installing/uninstalling
2022-10-13 23:35:01 +02:00
Girish Ramakrishnan
351292ce1a
graph: return sum cpu value
2022-10-13 23:03:31 +02:00
Girish Ramakrishnan
ca4e1e207c
return cpuCount from app/service graphs as well
2022-10-13 22:38:44 +02:00
Girish Ramakrishnan
1872cea763
graphs: do not average cpu use
...
Show like htop/top: cpu core count * 100
2022-10-13 22:36:20 +02:00
Girish Ramakrishnan
4015afc69c
graphs: send service graphs
2022-10-13 20:52:22 +02:00
Johannes Zellner
6d8c3febac
Also add rootDSE to the directory server
2022-10-12 22:13:54 +02:00
Girish Ramakrishnan
b5da4143c9
graphs: add app response in system graphs
2022-10-12 22:08:10 +02:00
Girish Ramakrishnan
4fe0402735
box data is separate from mail data already
2022-10-12 11:59:28 +02:00
Girish Ramakrishnan
4a3d85a269
add docker disk usage tests
2022-10-12 10:57:22 +02:00