Girish Ramakrishnan
9f7ca552a6
handle various appstore errors
2017-11-16 00:23:34 -08:00
Girish Ramakrishnan
4272d5be8a
Send feedback via API
...
Fixes #484
2017-11-15 23:31:13 -08:00
Girish Ramakrishnan
1babfb6e87
Allow admins to access all apps
...
Fixes #420
2017-11-15 19:24:11 -08:00
Girish Ramakrishnan
5663cf45f8
remove redundant reset
2017-11-15 19:08:38 -08:00
Girish Ramakrishnan
d8cb2d1d25
test: reset is already part of setup
2017-11-15 18:56:27 -08:00
Girish Ramakrishnan
174a60bb07
fix linter warnings
2017-11-15 18:56:27 -08:00
Girish Ramakrishnan
3d7094bf28
Handle error in uploadFile
2017-11-15 18:45:23 -08:00
Girish Ramakrishnan
4d6616930a
Fix failing test
2017-11-15 18:41:37 -08:00
Johannes Zellner
c58b2677b6
Fixup config tests and do not allow saving random values to the config file
...
Those will eventually be overwritten by start.sh anyways, we cannot rely
on those
2017-11-15 02:41:40 +01:00
Johannes Zellner
25146e1134
Allow tests to work without a cloudron.conf on disk
2017-11-15 02:40:50 +01:00
Johannes Zellner
c0c35964fe
Fix backups tests
2017-11-15 02:29:58 +01:00
Johannes Zellner
6d86f4cbda
Ensure we only save relevant config values
2017-11-15 02:29:07 +01:00
Johannes Zellner
c629db9597
Remove preinstall app bundle support
2017-11-14 23:09:17 +01:00
Girish Ramakrishnan
67fcf85abb
Allow restore if already restoring
2017-11-13 18:43:36 -08:00
Girish Ramakrishnan
527eace8f8
Fix j2xml usage
2017-11-13 11:10:42 -08:00
Girish Ramakrishnan
e75b85fc3a
Bump postgresql container to workaround shm issues
...
reconfiguring the postgresql configuring seems to fix some shm
issues on docker upgrade
2017-11-11 20:52:34 -08:00
Girish Ramakrishnan
c4362d3339
Fix failing ldap test
2017-11-11 17:33:27 -08:00
Girish Ramakrishnan
85e492a632
Fix detection of container id from IP
...
https://docs.docker.com/engine/api/v1.32/#tag/Network
"Note that it uses a different, smaller representation of a network
than inspecting a single network. For example, the list of containers
attached to the network is not propagated in API versions 1.28 and up."
Verified using:
curl --unix-socket /var/run/docker.sock http::/networks/cloudron
2017-11-11 16:55:43 -08:00
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
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
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
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
2a848a481b
Add newline
2017-11-01 09:25:05 -07: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
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
Girish Ramakrishnan
bd5835b866
send adminFqdn as well
2017-10-29 09:36:51 -07:00
Girish Ramakrishnan
4b3aca7413
Bump mail container for sogo disconnect fix
2017-10-28 20:58:26 -07: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
Girish Ramakrishnan
433d797cb7
Add SMTPS port for apps that require TLS connections for mail relay
2017-10-19 12:15:28 -07:00
Girish Ramakrishnan
628cf1e3de
bump mail container for superfluous sa-update supervisor file
2017-10-16 21:16:58 -07:00
Girish Ramakrishnan
9273a6c726
Add option to disable hardlinks
...
We can probably remove this later based on the use
2017-10-16 15:22:40 -07:00