Girish Ramakrishnan
bb24d5cf9e
Order eventlog entries by time
2017-11-08 09:14:55 -08:00
Girish Ramakrishnan
8d2fbe931f
Bump max limit to two times ram
...
part of #466
2017-11-07 10:07:05 -08:00
Girish Ramakrishnan
0a8adaac9f
filter out empty usernames from groups
...
Fixes #472
2017-11-06 11:09:40 -08:00
Girish Ramakrishnan
fa6d151325
Fix update mail templates
v1.7.7
2017-11-02 21:34:03 -07:00
Girish Ramakrishnan
a7296a0339
Rename filename to backupId in backup eventlog
2017-11-02 18:17:08 -07:00
Girish Ramakrishnan
a6aee53ec2
Filter out failed backups
2017-11-02 18:13:51 -07:00
Girish Ramakrishnan
963ab2e791
More 1.7.7 changes
2017-11-02 16:30:13 -07:00
Girish Ramakrishnan
ca724b8b03
Add cert renewal and user add/remove in weekly digest
2017-11-02 16:30:10 -07:00
Girish Ramakrishnan
88a929c85e
Instead of appstore account, include owner alternate email
2017-11-02 15:10:05 -07:00
Girish Ramakrishnan
2bc0270880
1.7.7 changes
2017-11-02 12:18:51 -07:00
Girish Ramakrishnan
014b77b7aa
Fix LE cert renewal failures
...
LE contacts the server by hostname and not by IP. This means that
when installing and reconfiguring the app it hits the default_server
route since nginx configs for the app are not generated at.
When doing in the daily cert renew, the nginx configs exist and we
are unable to renew the certs.
2017-11-02 11:43:43 -07:00
Girish Ramakrishnan
06f8aa8f29
Remove dead code
...
getNonApprovedCode code flow is ununsed (and broken by design on
the appstore side).
2017-11-02 10:36:30 -07:00
Girish Ramakrishnan
a8c64bf9f7
Clarify heartbeat code
...
heartbeats are not sent for self-hosted cloudrons (only managed ones)
2017-11-02 10:26:21 -07:00
Girish Ramakrishnan
41ef16fbec
link to memory limit docs
2017-11-01 09:25:05 -07:00
Girish Ramakrishnan
2a848a481b
Add newline
2017-11-01 09:25:05 -07:00
Johannes Zellner
3963d76a80
The update dialog does not contain a form anymore
...
Fixes #467
2017-11-01 11:55:06 +01:00
Girish Ramakrishnan
8ede37a43d
Make the dkim selector dynamic
...
it has to change with the adminLocation so that multiple cloudrons
can send out emails at the same time.
2017-10-31 12:18:40 -07:00
Girish Ramakrishnan
36534f6bb2
Fix indent
2017-10-31 12:12:02 -07:00
Girish Ramakrishnan
7eddcaf708
Allow setting app memory till memory limit
...
Fixes #466
2017-10-31 12:12:02 -07:00
Aleksandr Bogdanov
2cad93dfd2
Fixing UI to not require credentials be set (GCP use-case has no credentials field)
2017-10-31 12:33:15 +01:00
Aleksandr Bogdanov
9b1f8febf1
Fixing listDir to support batchSize = -1 for non-chunked listings. Also strings extrapolation fix (ES6)
2017-10-31 11:40:00 +01:00
Girish Ramakrishnan
d8d2572aa1
Keep restarting mysql until it succeeds
...
MySQL restarts randomly fail on our CI systems. This is easily
reproducible:
root@smartserver:~# cp /tmp/mysql.cnf . && systemctl restart mysql && echo "Yes"
Yes
root@smartserver:~# cp /tmp/mysql.cnf . && systemctl restart mysql && echo "Yes"
Yes
root@smartserver:~# cp /tmp/mysql.cnf . && systemctl restart mysql && echo "Yes"
Job for mysql.service failed. See "systemctl status mysql.service" and "journalctl -xe" for details.
There also seems some apparmor issue:
[ 7389.111704] audit: type=1400 audit(1509404778.110:829): apparmor="DENIED" operation="open" profile="/usr/sbin/mysqld" name="/sys/devices/system/node/" pid=15618 comm="mysqld" requested_mask="r" denied_mask="r" fsuid=112 ouid=0
The apparmor issue is reported in https://bugs.launchpad.net/ubuntu/+source/mysql-5.7/+bug/1610765 ,
https://bugs.launchpad.net/ubuntu/+source/mysql-5.7/+bug/1658233 and
https://bugs.launchpad.net/ubuntu/+source/apparmor/+bug/1658239
v1.7.6
2017-10-30 16:14:20 -07:00
Girish Ramakrishnan
96a98a74ac
Move the mysql block
...
The e2e is failing sporadically with:
==> Changing ownership
==> Adding automated configs
mysql: [Warning] Using a password on the command line interface can be insecure.
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
Maybe the dhparam creation is doing something causing mysql to not respond.
2017-10-30 08:03:47 -07:00
Girish Ramakrishnan
d0a244e392
stash adminLocation also
2017-10-29 19:09:03 -07:00
Girish Ramakrishnan
f09c89e33f
Remove confusing batchSize logic from listDir
...
This also fixes a bug in removeDir in DO spaces
thanks to @syn for reporting
2017-10-29 19:04:10 -07:00
Johannes Zellner
d53f0679e5
Also stash the zoneName to settings
2017-10-29 22:40:15 +01:00
Girish Ramakrishnan
527093ebcb
Stash the fqdn in the db for the next multi-domain release
2017-10-29 12:08:27 -07:00
Girish Ramakrishnan
bd5835b866
send adminFqdn as well
2017-10-29 09:36:51 -07:00
Aleksandr Bogdanov
51ca1c7384
Refactoring gcs to match the new storage interface
2017-10-29 11:10:50 +01:00
Girish Ramakrishnan
6dd70c0ef2
acme challenges must be answered by default_server
...
The challenge must be answered even before app nginx config
is available.
2017-10-28 23:39:03 -07:00
Girish Ramakrishnan
acc90e16d7
1.7.6 changes
2017-10-28 21:07:44 -07:00
Girish Ramakrishnan
4b3aca7413
Bump mail container for sogo disconnect fix
2017-10-28 20:58:26 -07:00
Johannes Zellner
8daee764d2
Only require gcdns form input to be valid if that provider is selected
2017-10-28 22:37:56 +02:00
Aleksandr Bogdanov
8d14832c6a
Making gcdns credentials field optional in webadmin
2017-10-28 15:14:23 +02:00
Aleksandr Bogdanov
051d04890b
Adding Google Cloud Storage support
2017-10-28 15:14:23 +02:00
Girish Ramakrishnan
3dedda32d4
Configure http server to only listen on known vhosts/IP
...
For the rest it returns 404
Fixes #446
2017-10-27 00:10:50 -07:00
Girish Ramakrishnan
d127b25f0f
Only set the custom https agent for HTTPS minio
...
Otherwise, we get a Cannot set property ‘agent’ of undefined error
2017-10-26 18:38:45 -07:00
Johannes Zellner
6a2b0eedb3
Add ldap pagination support
2017-10-27 01:25:07 +02:00
Girish Ramakrishnan
8c81a97a4b
Check that the backup location has perms to create a directory
...
The backup itself runs as root and this works fine. But when rotating
the backup, the copy fails because it is unable to create a directory.
2017-10-26 11:41:34 -07:00
Girish Ramakrishnan
d9ab1a78d5
Make the my location customizable
...
Fixes #22
2017-10-25 23:00:43 -07:00
Girish Ramakrishnan
593df8ed49
Do not use ADMIN_LOCATION in tests
2017-10-25 21:38:11 -07:00
Girish Ramakrishnan
b30def3620
move prerelease check to appstore
2017-10-25 21:34:56 -07:00
Johannes Zellner
9c02785d49
Support ldap group compare
...
Fixes #463
2017-10-24 02:00:00 +02:00
Johannes Zellner
f747343159
Cleanup unused port bindings after an update
2017-10-23 22:11:33 +02:00
Johannes Zellner
2971910ccf
Do not accept port bindings on update route
2017-10-23 22:06:28 +02:00
Johannes Zellner
56534b9647
Add appdb.delPortBinding()
2017-10-23 22:05:43 +02:00
Johannes Zellner
a8d26067ee
Allow autoupdates if new ports are added
...
Those will simply be disabled after update and the user has to
enable them through the app configuration
2017-10-20 22:27:48 +02:00
Johannes Zellner
4212e4bb00
Do not show any port binding update ui
2017-10-20 22:27:48 +02:00
Johannes Zellner
7b27ace7bf
Update cloudron-setup help url
2017-10-20 22:13:54 +02:00
Girish Ramakrishnan
d8944da68d
1.7.5 changes
2017-10-19 12:19:10 -07:00