Girish Ramakrishnan
f17e3b3a62
mail: export pop3 port
2021-10-07 22:06:26 -07:00
Girish Ramakrishnan
92c712ea75
ldap: use service ids when auth'ing email
2021-10-07 21:32:22 -07:00
Johannes Zellner
e13c5c8e1a
Do not duplicate sshd_config file path
2021-10-07 17:17:45 +02:00
Johannes Zellner
544825f344
Ensure root login is enabled for enabling remote support
2021-10-07 17:04:20 +02:00
Girish Ramakrishnan
b642bc98a5
ensure fallback certificates of all domains
...
https://forum.cloudron.io/topic/5683/data-argument-must-be-of-type-received-null-error-during-restore-process
2021-10-06 13:34:06 -07:00
Girish Ramakrishnan
da2f561257
add note in functions used in migrations
2021-10-06 13:09:53 -07:00
Girish Ramakrishnan
4a9d074b50
Use for..of instead of forEach for clarity
2021-10-06 13:01:12 -07:00
Girish Ramakrishnan
93636a7f3a
apps: fix log streaming
2021-10-04 10:08:11 -07:00
Girish Ramakrishnan
671e0d1e6f
recvmail: check for active mailbox
2021-10-03 23:59:06 -07:00
Girish Ramakrishnan
1743368069
app: clear mailbox fields when sendmail is removed with an update
2021-10-03 23:38:12 -07:00
Girish Ramakrishnan
a3fc5f226a
make recvmail work
...
unlike sendmail, recvmail is always optional. this is the case because
the cloudron may not receive emails at all, so app always has to be
prepared for it.
part of #804
2021-10-02 03:11:47 -07:00
Girish Ramakrishnan
aed84a6ac9
Fix postgresql import issue with long table names
2021-10-01 16:24:38 -07:00
Girish Ramakrishnan
e31cf4cbfe
do not wait for container in recovery mode
2021-10-01 14:38:47 -07:00
Girish Ramakrishnan
6a3cec3de8
services: add recoveryMode
2021-10-01 14:01:30 -07:00
Girish Ramakrishnan
54731392ff
cannot disable sendmail if not optional
2021-10-01 11:20:13 -07:00
Girish Ramakrishnan
54668c92ba
remove asserts when sendmail disabled
2021-10-01 11:16:49 -07:00
Girish Ramakrishnan
7a2b00cfa9
hasMailAddon is really just sendmail
2021-10-01 09:37:42 -07:00
Girish Ramakrishnan
1483dff018
make getLogs async
2021-10-01 09:23:25 -07:00
Girish Ramakrishnan
b34d642490
get rid of debugApp
2021-10-01 09:20:19 -07:00
Johannes Zellner
885ea259d7
Set inviteToken on user creation
2021-10-01 14:52:58 +02:00
Johannes Zellner
4ce21f643e
send invite status via user rest api
2021-10-01 14:32:37 +02:00
Johannes Zellner
cb31e5ae8b
Separate invite and password reset token
2021-10-01 12:27:22 +02:00
Johannes Zellner
c7b668b3a4
remove unused require
2021-10-01 11:55:35 +02:00
Girish Ramakrishnan
092b55d6ca
apps: add backup start and finish events
...
these can then be used by the UI to show errors
fixes #797
2021-09-30 11:44:11 -07:00
Girish Ramakrishnan
b0bdfbd870
apps: onFinished handler not called across restarts
...
if box code restarts in the middle of a apptask, the onFinished handlers
are not called for data migration and update. rework the code to hook
the onFinished handlers when the task completes and not where the task
is started.
2021-09-30 10:54:47 -07:00
Girish Ramakrishnan
445c83c8b9
make auditsource a class
...
this allows us to use AuditSource for the class and auditSource for
the instances!
2021-09-30 10:13:36 -07:00
Girish Ramakrishnan
339fdfbea1
schema: add missing args to tasks table
2021-09-30 09:01:43 -07:00
Johannes Zellner
6bcef05e2a
Fixup user route tests
2021-09-30 13:05:18 +02:00
Girish Ramakrishnan
679b813a7a
give hint download has started
2021-09-29 23:36:54 -07:00
Girish Ramakrishnan
653496f96f
import: validate and create transient mount point
...
fixes #788
2021-09-29 23:30:16 -07:00
Girish Ramakrishnan
9729d4adb8
backups: move hardcoded mountPoint to backend
2021-09-29 22:40:58 -07:00
Girish Ramakrishnan
ae4a091261
pass debug for safe call
2021-09-29 20:15:54 -07:00
Girish Ramakrishnan
d43209e655
autoconfig: add pop3 as protocol
2021-09-29 19:35:45 -07:00
Girish Ramakrishnan
b57d50d38c
remove HOMEPATH and USERPROFILE fallbacks
...
probably from a time when I had a mac
2021-09-29 19:00:59 -07:00
Girish Ramakrishnan
73315a42fe
setup: fix journalctl configuration
...
/var/log/journal/*/system.journal does not exist on some systems
https://forum.cloudron.io/topic/4068/installation-failed-on-20-04-server
https://forum.cloudron.io/topic/5731/time4vps-installation-error
2021-09-28 19:21:16 -07:00
Girish Ramakrishnan
3bcd32c56d
restore: mount all volumes before restoring apps
...
fixes #786
2021-09-28 11:51:01 -07:00
Girish Ramakrishnan
d79206f978
mounts: volume -> mounts
...
this code is shared by volume code and backup code
2021-09-28 11:44:09 -07:00
Girish Ramakrishnan
13644624df
add crontab tests
2021-09-28 11:08:10 -07:00
Girish Ramakrishnan
74ce00d94d
cron -> crontab
2021-09-27 21:41:41 -07:00
Girish Ramakrishnan
b86d5ea0ea
apps: add crontab
...
crontab is a text field, so we can have comments
part of #793
2021-09-27 21:33:00 -07:00
Girish Ramakrishnan
04ff8dab1b
Fix progress message
2021-09-27 11:17:10 -07:00
Girish Ramakrishnan
fac48aa977
upcloud: add object storage integration
2021-09-27 10:05:38 -07:00
Johannes Zellner
c568c142c0
Remove unused require
2021-09-27 13:07:11 +02:00
Girish Ramakrishnan
d390495608
provision: download mail backup during restore
2021-09-26 22:55:23 -07:00
Girish Ramakrishnan
7ea9252059
services: simplify startup logic
2021-09-26 22:48:14 -07:00
Girish Ramakrishnan
0415262305
backupcleaner: fix crash
2021-09-26 21:59:48 -07:00
Girish Ramakrishnan
ad3dbe8daa
mail: keep mail backups separately from box backups
...
part of #717
2021-09-26 21:47:24 -07:00
Girish Ramakrishnan
184fc70e97
pass debug for background promises
2021-09-26 21:24:37 -07:00
Girish Ramakrishnan
743597f91e
backuptask: better debugs
2021-09-26 18:45:28 -07:00
Girish Ramakrishnan
90482f0263
use realpath to resolve links
2021-09-26 18:36:33 -07:00