Johannes Zellner
|
5460027a49
|
Add restoreConfig to backupsdb.js
|
2017-04-18 11:57:59 +02:00 |
|
Johannes Zellner
|
4cfee06297
|
Follow the json field pattern
|
2017-04-18 11:47:18 +02:00 |
|
Johannes Zellner
|
d0147a5e67
|
Fallback to empty restoreConfig if migration fails
|
2017-04-18 11:36:57 +02:00 |
|
Johannes Zellner
|
a1dfc2b47b
|
Add backups.restoreConfig field with migration
|
2017-04-18 11:33:43 +02:00 |
|
Girish Ramakrishnan
|
5eaade1079
|
doc: Add note on LE
|
2017-04-17 22:08:47 -07:00 |
|
Girish Ramakrishnan
|
19d8b90a12
|
pass IP in query parameter
|
2017-04-17 21:14:13 -07:00 |
|
Girish Ramakrishnan
|
6bc764090c
|
Get geolocation info from geolocation.cloudron.io
|
2017-04-17 21:09:04 -07:00 |
|
Girish Ramakrishnan
|
d64c4927aa
|
doc: add a privacy section
|
2017-04-17 20:44:42 -07:00 |
|
Johannes Zellner
|
9c45dec8b0
|
Fix permissions for the filesystem backend
node will always apply the umask, so we have to set and then restore it
properly
|
2017-04-17 20:26:06 +02:00 |
|
Johannes Zellner
|
a21750a4c9
|
Fix the mysql dump commandline
|
2017-04-17 20:26:06 +02:00 |
|
Johannes Zellner
|
dda16331f6
|
Remove unused rmbackup.sh
|
2017-04-17 20:26:06 +02:00 |
|
Johannes Zellner
|
7b93150047
|
Also add intermediate removeAppRestoreConfig() api
|
2017-04-17 20:26:06 +02:00 |
|
Johannes Zellner
|
a98177fe71
|
Ensure non-root permissions to the backups
|
2017-04-17 20:26:06 +02:00 |
|
Johannes Zellner
|
d95e68926b
|
Remove unused backupapp.sh and backupbox.sh
|
2017-04-17 20:26:06 +02:00 |
|
Johannes Zellner
|
ff3a748398
|
Call backuptask.js directly as root to avoid trampoline shell scripts
|
2017-04-17 20:26:05 +02:00 |
|
Johannes Zellner
|
9354784f01
|
Remove unused cpbackup.sh
|
2017-04-17 20:26:05 +02:00 |
|
Johannes Zellner
|
e021a4b377
|
Remove unused restoreapp.sh
|
2017-04-17 20:26:05 +02:00 |
|
Johannes Zellner
|
4fac5a785f
|
Add unit tests for the filesystem storage backend
|
2017-04-17 20:26:05 +02:00 |
|
Johannes Zellner
|
4d42c116ce
|
Implement all the apis for the filesystem storage backend
|
2017-04-17 20:26:05 +02:00 |
|
Johannes Zellner
|
3879b55642
|
Also copy the app restore config file
|
2017-04-17 20:26:05 +02:00 |
|
Johannes Zellner
|
9d61ccaa45
|
Add custom archiver until upstream fixes
|
2017-04-17 20:26:05 +02:00 |
|
Johannes Zellner
|
6d8cf8456e
|
Add filesystem backend encryption support
We will probably remove this but lets keep this for now
just to keep changes low in the next release.
|
2017-04-17 20:26:05 +02:00 |
|
Johannes Zellner
|
5e1ad4ad93
|
We need root access to copy backup files with the filesystem backend
|
2017-04-17 20:26:05 +02:00 |
|
Johannes Zellner
|
b29a6014d5
|
Remove unused shell variable
|
2017-04-17 20:26:05 +02:00 |
|
Johannes Zellner
|
bd7625031e
|
The writeable stream end event is 'finished'
|
2017-04-17 20:26:05 +02:00 |
|
Johannes Zellner
|
9e881d1934
|
Gunzip the app backups
|
2017-04-17 20:25:59 +02:00 |
|
Johannes Zellner
|
31f93f0255
|
Use the directory property not the object
|
2017-04-17 20:09:10 +02:00 |
|
Johannes Zellner
|
67a7624da0
|
add an explicit saveAppRestoreConfig() api
|
2017-04-17 20:09:10 +02:00 |
|
Johannes Zellner
|
7fdf491815
|
Add backuptask.js to work with new storage interface
|
2017-04-17 20:09:02 +02:00 |
|
Johannes Zellner
|
798c2ff921
|
Return correct error if route53 security token is invalid
|
2017-04-16 12:52:14 +02:00 |
|
Girish Ramakrishnan
|
42c138e134
|
doc: appstore_config API
v0.110.0
|
2017-04-15 07:30:58 -07:00 |
|
Girish Ramakrishnan
|
b1b389dd7d
|
Use the POST routes to login to appstore
|
2017-04-15 07:13:42 -07:00 |
|
Girish Ramakrishnan
|
8911081f85
|
When dns config changes, only fixup the cloudron records
|
2017-04-14 19:52:44 -07:00 |
|
Girish Ramakrishnan
|
9605fe3842
|
Only change dns records of already installed apps
|
2017-04-14 19:48:58 -07:00 |
|
Girish Ramakrishnan
|
bb91faf23c
|
mysql: Use utf8mb4 character set
|
2017-04-14 13:29:01 -07:00 |
|
Johannes Zellner
|
ba56f7d15d
|
Special case versions lower than '0.11*' to not pass new --data-dir
|
2017-04-14 17:24:28 +02:00 |
|
Johannes Zellner
|
6e73761983
|
We still require the versionsUrl in the setup script to be able to restore to older versions
|
2017-04-14 15:05:09 +02:00 |
|
Girish Ramakrishnan
|
588812a13a
|
Disable secure cookies for tests (since they use http)
|
2017-04-14 01:45:00 -07:00 |
|
Girish Ramakrishnan
|
b6d8721aed
|
reset config in backups test
|
2017-04-14 01:35:04 -07:00 |
|
Girish Ramakrishnan
|
da835afde1
|
More test fixing
|
2017-04-14 01:28:29 -07:00 |
|
Girish Ramakrishnan
|
5e22caa6e7
|
Fix updatechecker tests
|
2017-04-14 00:36:22 -07:00 |
|
Girish Ramakrishnan
|
937931e885
|
Pass the token when querying for updates
Part of #293
|
2017-04-13 19:40:59 -07:00 |
|
Girish Ramakrishnan
|
c2b140208e
|
doc: add note on subdomains vs paths
|
2017-04-13 16:11:12 -07:00 |
|
Girish Ramakrishnan
|
f9a4d00b3c
|
Query tarball url via appstore
Part of #293
|
2017-04-13 15:41:08 -07:00 |
|
Girish Ramakrishnan
|
eb2ef47df1
|
remove boxVersionsUrl
update checker now uses the appstore routes
|
2017-04-13 11:38:42 -07:00 |
|
Girish Ramakrishnan
|
cdb5dc2c53
|
Remove isDev flag
We can pretty much test everything here on self-hosted cloudrons now
|
2017-04-13 11:34:03 -07:00 |
|
Girish Ramakrishnan
|
f6a2406091
|
Use hat for secret instead of uuid
|
2017-04-13 11:05:46 -07:00 |
|
Johannes Zellner
|
c7134d2da3
|
Use a dynamic cookie secret
Fixes #300
|
2017-04-13 15:13:07 +02:00 |
|
Johannes Zellner
|
1692842bf0
|
Enable secure cookies
Fixes #299
|
2017-04-13 14:04:30 +02:00 |
|
Johannes Zellner
|
8d78f06a34
|
Add more 0.110.0 changes
|
2017-04-13 13:23:40 +02:00 |
|