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
Girish Ramakrishnan
433d797cb7
Add SMTPS port for apps that require TLS connections for mail relay
v1.7.5
2017-10-19 12:15:28 -07:00
Girish Ramakrishnan
0b1d940128
cloudscale -> cloudscale.ch
2017-10-19 07:28:07 -07:00
Johannes Zellner
6016024026
Move restore functions into appropriate scope object
2017-10-18 00:40:02 +02:00
Johannes Zellner
e199293229
Further reduce ui flickering on restore
2017-10-18 00:40:02 +02:00
Girish Ramakrishnan
2ebe92fec3
Do not chown mail directory
v1.7.4
2017-10-16 23:18:37 -07:00
Girish Ramakrishnan
628cf1e3de
bump mail container for superfluous sa-update supervisor file
2017-10-16 21:16:58 -07:00
Girish Ramakrishnan
9e9aaf68f0
No need to migrate mail data anymore
2017-10-16 21:13:57 -07:00
Girish Ramakrishnan
b595ca422c
1.7.4 changes
2017-10-16 15:28:36 -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
Johannes Zellner
76d00d4e65
Render changelog markdown as html in app update dialog
2017-10-17 00:07:58 +02:00
Johannes Zellner
668c03a11b
Give visual feedback in the restore dialog when fetching backups
2017-10-16 22:31:49 +02:00
Girish Ramakrishnan
1e72d2d651
remove debugs (too noisy)
2017-10-16 12:34:09 -07:00
Girish Ramakrishnan
89fc8efc67
Save as empty array if find output is empty
2017-10-16 10:54:48 -07:00
Girish Ramakrishnan
241dbf160e
Remove Unused required
v1.7.3
2017-10-15 14:07:03 -07:00
Girish Ramakrishnan
e46bdc2caa
Force the copy just like tar --overwrite
2017-10-13 23:23:36 -07:00
Girish Ramakrishnan
e1cb91ca76
bump mail container
2017-10-13 22:36:54 -07:00
Girish Ramakrishnan
709c742c46
Fix tests
2017-10-12 21:14:13 -07:00
Girish Ramakrishnan
ecad9c499c
Port binding conflict can never happen in update route
2017-10-12 21:04:38 -07:00
Girish Ramakrishnan
ed0879ffcd
Stop the app only after the backup completed
...
App backup can take a long time or possibly not work at all. For such
cases, do not stop the app or leave it in some errored state.
newConfigJson is the new config to be updated to. This ensures that
the db has correct app info during the update.
2017-10-12 18:10:41 -07:00
Girish Ramakrishnan
61e2878b08
save/restore exec bit in files
...
this covers the case where user might stash some executable files
that are used by plugins.
2017-10-12 16:18:11 -07:00
Girish Ramakrishnan
d97034bfb2
Follow backup format for box backups as well
2017-10-12 11:02:52 -07:00
Girish Ramakrishnan
21942552d6
Clarify the per-app backup flag
2017-10-12 11:02:52 -07:00
Girish Ramakrishnan
dd68c8f91f
Various backup fixes
2017-10-12 11:02:48 -07:00
Girish Ramakrishnan
28ce5f41e3
handle errors in log stream
2017-10-11 12:55:56 -07:00
Girish Ramakrishnan
5694e676bd
Set default rentention to a week
2017-10-11 12:55:55 -07:00
Girish Ramakrishnan
db8c5a116f
Typo
2017-10-11 10:30:03 -07:00
Girish Ramakrishnan
fa39f0fbf3
Add 1.7.3 changes
2017-10-11 00:50:41 -07:00
Girish Ramakrishnan
1444bb038f
only upload needs to be retried
...
copy/delete are already retried in the sdk code
2017-10-11 00:08:41 -07:00
Girish Ramakrishnan
ac9e421ecf
improved backup progress and logging
2017-10-10 22:49:38 -07:00
Girish Ramakrishnan
b60cbe5a55
move constant
2017-10-10 19:47:21 -07:00
Girish Ramakrishnan
56d794745b
Sprinkle retries in syncer logic
2017-10-10 14:25:03 -07:00
Girish Ramakrishnan
fd3b73bea2
typo in format name
2017-10-10 13:54:54 -07:00
Girish Ramakrishnan
78807782df
Various hacks for exoscale-sos
...
SOS does not like multipart uploads. They just fail randomly.
As a fix, we try to detect filesystem files and skip multipart uploads
for files < 5GB. For > 5GB, we do multipart upload anyways (mostly fails).
The box backup is switched to flat-file for exoscale for the reason
above.
2017-10-10 11:03:20 -07:00
Girish Ramakrishnan
754b29b263
Start out empty if the previous run errored
2017-10-09 20:12:21 -07:00
Girish Ramakrishnan
9f97f48634
Add note on s3ForcePathStyle
2017-10-09 18:46:14 -07:00
Girish Ramakrishnan
815e5d9d9a
graphs: Compute width of system graph from total memory
...
Fixes #452
2017-10-09 14:58:32 -07:00
Girish Ramakrishnan
91ec2eaaf5
sos: "/" must separate bucket and key name
2017-10-09 11:50:22 -07:00
Girish Ramakrishnan
f8d3a7cadd
Bump mail container (fixes spam crash)
v1.7.2
2017-10-06 16:45:21 -07:00