Girish Ramakrishnan
b65fee4b73
Pass ENABLE_MDA flag to mail addon
2017-03-22 20:42:28 -07:00
Girish Ramakrishnan
5afe75f137
Bump mail container (for mx bypass fix)
2017-03-22 14:39:30 -07:00
Johannes Zellner
c905adde1e
Revert "Limit ldap queries per client to 60 per minute"
...
This reverts commit 466dfdf81f .
2017-03-22 19:35:06 +01:00
Girish Ramakrishnan
0e7efa77a5
Bump the mail container
2017-03-22 09:55:04 -07:00
Johannes Zellner
466dfdf81f
Limit ldap queries per client to 60 per minute
...
Part of #187
2017-03-21 16:43:22 +01:00
Johannes Zellner
fa5891b149
Also put csp meta tag in oauth views
2017-03-21 11:12:04 +01:00
Girish Ramakrishnan
444ca1888b
remove dead comment
2017-03-20 15:14:06 -07:00
Girish Ramakrishnan
6a523606ca
Revert "Bump version to Nginx IPv6 support."
...
This reverts commit 5555321cf5 .
This reverts commit f087ebbee0 .
This reverts commit d04f64d3d4 .
Part of #264
2017-03-19 14:25:30 -07:00
Girish Ramakrishnan
b421866bf5
Remove simpleauth
...
Simple Auth used to provide auth over HTTP. The original motivation
behind this was this was a simple way to add Cloudron Auth integration.
Back in the day, Cloudron Auth was a requirement for apps but this is
not the case anymore.
This is currently not used by any app and having this might encourage
people to make Cloudron specific un-upstreamable changes.
2017-03-19 01:31:38 -07:00
Jonah Aragon
5555321cf5
Bump version to Nginx IPv6 support.
2017-03-17 19:43:54 +00:00
Girish Ramakrishnan
6c297f890e
Bump mail container
2017-03-17 10:23:17 -07:00
Girish Ramakrishnan
1bd89ca055
Wait for platform ready after box restarts
...
This is required for the case where the box restarts apptasks.
For example, the server can reboot mid-way when apptask is running
(as in cloudron-setup + appBundle case) and then when it comes back
up it doesn't wait for the platform to be ready. And the apps fail
to install (mysql takes a bit to startup)
2017-03-15 20:35:44 -07:00
Girish Ramakrishnan
0e226d0314
Download icon (for repair case)
2017-03-15 20:35:44 -07:00
Girish Ramakrishnan
e8d4e2c792
send more logs
2017-03-15 19:35:42 -07:00
Girish Ramakrishnan
82fcf6a770
setupToken is not required in activate
2017-03-15 15:55:31 -07:00
Girish Ramakrishnan
5afef14760
Actually send emails for responsive apps
2017-03-14 13:42:28 -07:00
Johannes Zellner
57321624aa
Add ami setupToken verification in auth route
2017-03-14 13:45:04 +01:00
Johannes Zellner
1ceb75868b
Remove last remainder of apidocs
2017-03-14 10:12:17 +01:00
Johannes Zellner
98ad16f943
Remove unused requires
2017-03-14 10:10:59 +01:00
Johannes Zellner
9363746c1a
Use ec2 sysinfo for ami provider
2017-03-14 09:34:39 +01:00
Johannes Zellner
7a1b9ab94c
Support ami provider for ssh authorized_keys api
2017-03-14 09:34:11 +01:00
Johannes Zellner
daa34c3b4d
add some asserts in the ldap code
2017-03-13 11:10:08 +01:00
Johannes Zellner
bf5c78d819
Refactor ldap user listing code to avoid pyramids
2017-03-13 11:09:12 +01:00
Johannes Zellner
1763144278
Only list users in ldap groups who have access to the app
...
Fixes #215
2017-03-13 11:06:29 +01:00
Johannes Zellner
2f598529fc
Only list users who have access to the app in an ldap search
...
Part of #215
2017-03-13 11:02:45 +01:00
Girish Ramakrishnan
8264e69e2f
remove unused require
2017-03-10 14:52:31 -08:00
Johannes Zellner
39c39b861d
Require admins for authorized_keys route
2017-03-10 17:16:45 +01:00
Girish Ramakrishnan
7e44e7de82
Check outbound port 25
...
Fixes #243
2017-03-09 16:20:53 -08:00
Johannes Zellner
979b903bf2
Add cnameTarget for apps using an external domain
...
We have 4 properties related to the domain:
1) location, is the subdomain location without information how to craft
a fqdn on the client
2) fqdn, the intended domain to reach the app
3) altDomain, just the value for the external domain, merely a db record
value
4) cnameTarget, mostly for display purpose on the client, which
otherwise has no way to build the original cloudron local fqdn
2017-03-09 15:11:27 +01:00
Girish Ramakrishnan
0439725790
Bump infra version
2017-03-08 22:27:41 -08:00
Girish Ramakrishnan
24b32a763b
Add comments for CLI tool
2017-03-07 12:44:17 -08:00
Johannes Zellner
69a12d36ef
Also give lightsail the special user treatment
2017-03-07 16:51:58 +01:00
Johannes Zellner
1485718fa6
Special treatment for ec2 and authorized_key user
2017-03-07 16:44:04 +01:00
Johannes Zellner
043a35111d
Remove unused requires in ssh test
2017-03-07 16:11:21 +01:00
Johannes Zellner
e61f11be81
Since we need root to save the authorized_key file we do it via sudo script
2017-03-07 15:16:41 +01:00
Johannes Zellner
101a44affd
Add authorized_keys.sh
2017-03-07 15:16:18 +01:00
Johannes Zellner
7995c664ed
Add shell.sudoSync()
2017-03-07 15:14:37 +01:00
Johannes Zellner
6023c0e5dc
Ensure the authorized_file permissions are correct
2017-03-07 14:39:14 +01:00
Johannes Zellner
d49d76c1ee
add ssh route tests and fixup the code accordingly
2017-03-07 14:12:25 +01:00
Johannes Zellner
77ef212daa
Add SSH authorized_keys routes
2017-03-07 13:16:28 +01:00
Johannes Zellner
5632c74556
Add isadmin ldap attribute
...
Fixes #241
2017-03-06 10:45:50 +01:00
Girish Ramakrishnan
d9ba0858c7
Add 0.103.1 changes
2017-03-03 09:42:31 -08:00
Johannes Zellner
617e51d294
Adjust the oom notification email
2017-03-03 11:04:48 +01:00
Johannes Zellner
c07d322fff
Do not send ldap records for users without a username set
...
If an app relies on the attribute to be set, apps like owncloud would
fail internally.
2017-03-03 10:18:38 +01:00
Johannes Zellner
ee1cef3ee8
Add new event type for app mailbox ldap login
2017-03-02 17:13:19 +01:00
Girish Ramakrishnan
7062aa4ac7
use test image 19.0.1
2017-02-28 20:21:02 -08:00
Girish Ramakrishnan
d6fec4f2b9
alertsTo must be an array
2017-02-28 18:17:17 -08:00
Girish Ramakrishnan
c76e7a3f63
randomize the cn in ip based cert
...
Fixes #224
2017-02-25 15:38:15 -08:00
Girish Ramakrishnan
4e0eed4bb2
make tests pass
2017-02-24 21:48:38 -08:00
Girish Ramakrishnan
b604caec72
Get rid of x509 module
...
This is the last of the "native" modules. These modules take forever
to rebuild in low memory machines
2017-02-24 21:01:48 -08:00