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
Girish Ramakrishnan
9b6c6dc709
doc: base image 0.10.0
2017-02-16 09:20:27 -08:00
Girish Ramakrishnan
0b3d1c855c
get the user before updating it
...
updating a non-existent user ends up creating a new mailbox
2017-02-15 23:19:56 -08:00
Girish Ramakrishnan
d8273719d2
more robust detection and injection of SPF record
...
Fixes #210
2017-02-15 23:03:56 -08:00
Girish Ramakrishnan
504662b466
acme: link url is absolute in le-staging
...
Part of #217
2017-02-15 10:40:05 -08:00
Girish Ramakrishnan
f56e6edbe4
use subdomains.waitForDns in mailer
2017-02-15 10:16:26 -08:00
Girish Ramakrishnan
191b84d389
Make value a regexp
2017-02-15 10:16:23 -08:00
Girish Ramakrishnan
8a4350d22e
upsert already returns a SubdomainError
2017-02-14 22:29:33 -08:00
Girish Ramakrishnan
cc6dae0f9e
check if ns is set to DO nameservers
2017-02-14 22:27:27 -08:00
Girish Ramakrishnan
58528450e2
dns: Handle 422 errors in DO backend
...
Fixes #214
2017-02-14 20:51:44 -08:00
Girish Ramakrishnan
ebf3559e60
Assume mailbox already exists
2017-02-14 15:42:38 -08:00
Girish Ramakrishnan
57d20b2b32
Assume mailbox already exists
2017-02-14 15:32:56 -08:00
Girish Ramakrishnan
fd27240b26
delete user's old mailbox
...
we don't really support username change. this is only done for
completness.
2017-02-14 15:16:08 -08:00
Girish Ramakrishnan
cad69d335c
Fix result offset
2017-02-14 14:37:58 -08:00
Girish Ramakrishnan
b0037b6141
Update infra images to use latest base image
2017-02-14 12:23:17 -08:00
Girish Ramakrishnan
7956c8f58d
use latest mysql
2017-02-14 11:27:48 -08:00
Girish Ramakrishnan
330c9054b4
add/del/update user mailbox as part of transaction
2017-02-14 10:42:32 -08:00
Girish Ramakrishnan
d444d8552e
add/del group mailbox as part of transaction
2017-02-14 09:54:52 -08:00
Girish Ramakrishnan
595bf583c7
delete mailbox as part of transaction
2017-02-13 15:19:17 -08:00
Girish Ramakrishnan
3386b99a29
fromEmail -> mailboxName
2017-02-13 15:15:07 -08:00
Johannes Zellner
4217db9e18
Ensure we don't crash if domain is not a string
...
Fixes #219
2017-02-13 13:21:25 +01:00