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
Girish Ramakrishnan
6b409e9089
Do not send crash logs to support in self-hosted case
...
Fixes #242
2017-02-24 10:40:51 -08:00
Girish Ramakrishnan
015d434358
remove unused require
2017-02-24 10:39:03 -08:00
Girish Ramakrishnan
c8e448cb84
Remove support@cloudron.io in app died mails
...
part of #242
2017-02-24 10:36:48 -08:00
Girish Ramakrishnan
03924be491
self-hosted: do not cc support for bounce mails from apps
...
part of #242
2017-02-24 10:34:07 -08:00
Girish Ramakrishnan
2729cecf4a
self-hosting: remove support@cloudron.io frmo oom mails, cert renewal and backup failure mails
...
Part of #242
2017-02-24 10:25:20 -08:00
Girish Ramakrishnan
32e2377828
sysinfo: getIp -> getPublicIp
2017-02-23 22:03:48 -08:00
Girish Ramakrishnan
7035b3c18a
Fix issue where redis is unable to write on re-configure
...
The configure code path now ensures the volume which ends up
changing the ownership of the data directory. This means that the
redis container which is still running cannot write anymore
when it is re-created as part of setupAddons().
Just change ownership of top level directory. The subdirectores
like data/ redis/ are owned by containers which will chown
accordingly.
2017-02-20 13:32:05 -08:00
Girish Ramakrishnan
2108c61d97
Send machine info as part of alive status
2017-02-20 13:13:25 -08:00
Johannes Zellner
2bdbb47286
Fix crash when a user does not yet have an username
2017-02-20 21:59:16 +01:00
Girish Ramakrishnan
5673cfe2be
bump version
2017-02-19 21:48:33 -08:00
Girish Ramakrishnan
4429239dbc
Fix debug
2017-02-19 20:30:35 -08:00
Girish Ramakrishnan
d6f49eb54f
Remove _docker addon
...
this was a highly experimental code path from the past
2017-02-19 13:44:55 -08:00
Johannes Zellner
3c8c5e158b
Send cloudron time zone with the backendSettings
2017-02-19 22:47:36 +01:00
Girish Ramakrishnan
97b6d76694
Explain certificate renewal error a bit more
...
Fixes #225
2017-02-17 10:41:33 -08:00
Johannes Zellner
cd28b1106b
Only create app subvolume if it does not exist
...
Fixes #227
2017-02-17 15:15:50 +01:00
Johannes Zellner
b3a5dafee0
Ensure we download docker images and have an app data volume on configure
...
Part of #227
2017-02-17 15:00:58 +01:00
Johannes Zellner
eb4ab8defd
Change cert CN from 'localhost' to 'cloudron'
...
Apparently localhost is special and triggerd a strange behavior in
firefox. Fixes #224
2017-02-17 14:05:21 +01:00
Girish Ramakrishnan
639744e9cb
async.every usage has changed
2017-02-16 20:20:46 -08:00
Girish Ramakrishnan
563eeca1a9
Use the capture match length
2017-02-16 15:32:46 -08:00
Girish Ramakrishnan
7a9c954646
use ec2 sysinfo backend for lightsail
2017-02-16 14:47:16 -08:00
Johannes Zellner
d768c36afb
use generic sysinfo backend as fallback
2017-02-16 23:20:15 +01:00
Girish Ramakrishnan
68a8155f49
skip redis addon incremental update
...
Part of #223
2017-02-16 10:31:02 -08:00
Girish Ramakrishnan
16695fd4ec
remove 0.9.0
2017-02-16 09:25:17 -08:00