Girish Ramakrishnan
5592dc8a42
schema: add cron to apps table
2021-12-03 13:02:25 -08:00
Girish Ramakrishnan
aab69772e6
mailbox: add app owner type
...
this is useful when we create mailboxes for the recvmail addon
2021-12-02 22:28:06 -08:00
Girish Ramakrishnan
a5a9fce1eb
mail: allow masquerading for mail manager
...
this is mostly for the UI, it's hard to hide just this
2021-12-02 14:56:37 -08:00
Girish Ramakrishnan
e5fecdaabf
Add mail manager role
...
part of #807
2021-12-02 09:24:09 -08:00
Johannes Zellner
412bb406c0
Do not attempt to start exposed ldap server again
2021-11-26 10:50:14 +01:00
Johannes Zellner
98b28db092
Store allowlist for exposed directory server
2021-11-26 10:43:50 +01:00
Johannes Zellner
63fe75ecd2
Reduce noisy externalldap debug()s
2021-11-26 09:55:59 +01:00
Johannes Zellner
c51a4514f4
start/stop exposed LDAP depending on settings
2021-11-26 09:50:21 +01:00
Girish Ramakrishnan
3dcbeb11b8
mail: use dashboardDomain and not mailDomain
...
also remove unused mail_domain
2021-11-25 15:04:30 -08:00
Girish Ramakrishnan
e5301fead5
exclude externalldap debugs by default
2021-11-25 14:49:59 -08:00
Johannes Zellner
4a467c4dce
Add crud for exposed ldap settings
2021-11-23 18:00:07 +01:00
Johannes Zellner
3a8aaf72ba
Expose LDAP via iptables
2021-11-23 12:37:03 +01:00
Johannes Zellner
735737b513
Initial attempt to expose the ldap server
2021-11-22 21:29:23 +01:00
Johannes Zellner
37f066f2b0
Fix user signup when profile is locked and add tests
2021-11-22 20:42:51 +01:00
Johannes Zellner
1a9cfd046a
Update invite route tests
2021-11-22 19:32:42 +01:00
Girish Ramakrishnan
31523af5e1
ami: fix instance id check
2021-11-17 19:05:26 -08:00
Girish Ramakrishnan
e71d932de0
eventlog: add Json suffix to json fields
2021-11-17 12:31:46 -08:00
Girish Ramakrishnan
7f45e1db06
send new login location to user email
v7.0.4
2021-11-17 11:53:03 -08:00
Girish Ramakrishnan
2ab2255115
fix dhparam generation
...
it cannot be created in default config creation time since it is
already run pre-VM snapshot time
2021-11-17 11:48:06 -08:00
Girish Ramakrishnan
515b1db9d0
Fix tests
2021-11-17 11:35:44 -08:00
Girish Ramakrishnan
a7fe7b0aa3
boxerror: add acme error code
2021-11-17 10:54:26 -08:00
Girish Ramakrishnan
89389258d7
pass correct auditSource when raising notifications
...
this fixes the bug where automatic app update notification were not
raised.
2021-11-17 10:42:53 -08:00
Girish Ramakrishnan
1aacf65372
apps: pass the auditSource to addTask()
...
this is required for the notification logic to know what caused the
task (cron or manual, for example)
2021-11-17 10:38:02 -08:00
Girish Ramakrishnan
7ffcfc5206
auditSource: add PLATFORM
2021-11-17 10:33:28 -08:00
Girish Ramakrishnan
5ab2d9da8a
notifications: remove dead code
2021-11-17 10:26:47 -08:00
Girish Ramakrishnan
cd302a7621
add missing await
2021-11-17 09:38:01 -08:00
Girish Ramakrishnan
1c8e699a71
generate dhparams per server
...
this way we don't need to save/restore it from the database.
2021-11-16 23:03:16 -08:00
Girish Ramakrishnan
c4db0d746d
acme: if account key was revoked, generate new account key
...
the plan was to migrate only specific keys but this allows us the
flexibility to revoke keys after the release (since we have not
gotten response from DO about access to old 1-click images so far).
2021-11-16 22:57:40 -08:00
Girish Ramakrishnan
b7c5c99301
move turn secret generation
2021-11-16 22:37:42 -08:00
Girish Ramakrishnan
132c1872f4
sftp: move key generation to sftp code
2021-11-16 21:52:39 -08:00
Girish Ramakrishnan
0f04933dbf
backups: fix issue where mail backups were not cleaned up
2021-11-16 19:52:51 -08:00
Girish Ramakrishnan
6d864d3621
ensure we have atleast 1GB before making an update
2021-11-16 18:20:40 -08:00
Girish Ramakrishnan
b6ee1fb662
mail: add non-tls ports for recvmail addon
2021-11-16 17:21:34 -08:00
Girish Ramakrishnan
649cd896fc
throw error and not return
2021-11-16 14:46:58 -08:00
Girish Ramakrishnan
39be267805
restore: secrets must be copied over after downloading box backup
2021-11-16 11:14:41 -08:00
Girish Ramakrishnan
f6356b2dff
speed up dhparam creation
2021-11-16 09:53:43 -08:00
Johannes Zellner
48574ce350
Add missing await
2021-11-16 18:48:13 +01:00
Girish Ramakrishnan
40a3145d92
Add more bad account keys and fix fresh cloudron migration
2021-11-16 00:56:59 -08:00
Girish Ramakrishnan
f42430b7c4
regenerate acme key of DO 1-click image
...
https://community.letsencrypt.org/t/receiving-expiration-emails-for-dozens-of-domains/165441
2021-11-16 00:25:59 -08:00
Girish Ramakrishnan
178d93033f
7.0.4 changes
2021-11-15 23:51:06 -08:00
Girish Ramakrishnan
01a1803625
provision: delay initialization of secrets until provision time
...
when we create the DO 1-click image, the key also gets snapshotted.
https://community.letsencrypt.org/t/receiving-expiration-emails-for-dozens-of-domains/165441
2021-11-15 23:33:54 -08:00
Girish Ramakrishnan
42eef42cf3
Add to changes
2021-11-15 13:58:59 -08:00
Girish Ramakrishnan
9c096b18e1
demo: limit to 20 apps
2021-11-15 13:55:29 -08:00
Girish Ramakrishnan
aa3ee2e180
cloudron-support: add option to reset account
...
new cli option --reset-appstore-account
2021-11-15 10:06:18 -08:00
Girish Ramakrishnan
fdefc780b4
docker: hardcode the bridge gateway IP
...
on some environments like ESXi, the gateway gets the dynamic IP 172.18.0.2.
we have hardcoded 172.18.0.1 in many places in the code
https://forum.cloudron.io/topic/5987/install-cloudron-7-0-3-on-ubuntu-20-04-3-esxi
2021-11-12 09:04:03 -08:00
Johannes Zellner
3826ae64c6
Ensure the main login route is rate-limited
2021-11-12 11:14:21 +01:00
Johannes Zellner
dcdafda124
Remove deprecated developer/login route
2021-11-12 11:12:15 +01:00
Girish Ramakrishnan
fc2cc25861
Update manifest-format (httpPaths)
2021-11-09 21:56:52 -08:00
Girish Ramakrishnan
68db4524f1
remove unused httpPaths from manifest
2021-11-09 21:50:33 -08:00
Girish Ramakrishnan
48b75accdd
7.0.4 changes
2021-11-09 09:31:58 -08:00