Johannes Zellner
fc5fa621f3
Ensure the dkim folder for the domain exists
2017-01-05 17:14:27 +01:00
Johannes Zellner
6ec1a75cbb
Ensure Dkim key in the readDkimPublicKeySync() function
2017-01-05 17:04:03 +01:00
Johannes Zellner
bbba16cc9a
make input fields shorter
2017-01-05 16:35:38 +01:00
Johannes Zellner
564d3d563c
Preselect dns provider if possible
2017-01-05 16:32:34 +01:00
Johannes Zellner
a858a4b4c1
Let the user know what we are waiting for
2017-01-05 16:31:23 +01:00
Johannes Zellner
2d6d8a7ea8
Create fallback certs only if fqdn is already set
2017-01-05 16:29:10 +01:00
Johannes Zellner
5b5ed9e043
Always create box/mail/dkim folder
2017-01-05 16:15:00 +01:00
Johannes Zellner
801c40420c
Create setup nginx config and cert for ip setup
2017-01-05 16:02:03 +01:00
Johannes Zellner
c185b3db71
Set correct busy states in setup views
2017-01-05 15:59:07 +01:00
Johannes Zellner
0f70b73e81
Cleanup some of the setup html code
2017-01-05 14:43:18 +01:00
Johannes Zellner
d9865f9b0f
Allow box to startup without fqdn
2017-01-05 14:02:04 +01:00
Johannes Zellner
59deb8b708
Do not fire configured event if no fqdn is set
2017-01-05 13:05:36 +01:00
Johannes Zellner
617fa98dee
Further improve the dns setup ui
2017-01-05 12:31:37 +01:00
Johannes Zellner
c9cb1cabc4
Improve dns setup ui
2017-01-05 12:08:52 +01:00
Johannes Zellner
92ab6b5aa4
Cleanup the dns setup code
2017-01-05 11:53:45 +01:00
Johannes Zellner
a66f250350
Redirect to setupdns.html for non caas if not activated
2017-01-05 11:53:23 +01:00
Johannes Zellner
39200f4418
Add client.js wrapper for dns setup route
2017-01-05 11:53:05 +01:00
Johannes Zellner
4f1c7742ef
Add public route for dns setup
...
This route is only available until the Cloudron is activated and also
only in self-hosted ones
2017-01-05 11:52:38 +01:00
Johannes Zellner
e812cbcbe9
add setupdns to gulpfile
2017-01-05 11:17:39 +01:00
Johannes Zellner
2e0670a5c1
Strip dns setup from normal setup.html
2017-01-05 11:02:52 +01:00
Johannes Zellner
92c92db595
Add separate file for dns setup
2017-01-05 11:02:43 +01:00
Johannes Zellner
1764567e1f
Make domain optional in cloudron-setup
2017-01-05 10:49:41 +01:00
Johannes Zellner
7eeb8bcac1
Only mark dns fields red if dirty and invalid
2017-01-05 10:49:41 +01:00
Johannes Zellner
c718b4ccdd
ngEnter directive is now unused
2017-01-05 10:49:41 +01:00
Johannes Zellner
4f5ffc92a6
Cleanup setup.js
2017-01-05 10:49:41 +01:00
Johannes Zellner
4c485f7bd0
Remove old setup wizard step templates
2017-01-05 10:49:41 +01:00
Johannes Zellner
7076a31821
Also send domain with dns credentials
2017-01-05 10:49:41 +01:00
Johannes Zellner
68965f6da3
Change the location to the new domain at the end of setup
2017-01-05 10:49:41 +01:00
Johannes Zellner
b6a545d1f5
Add separate entry for wildcard in dns setup
...
Fixes #168
2017-01-05 10:49:41 +01:00
Johannes Zellner
c0afff4d13
Add view for dns credentials in setup
2017-01-05 10:49:41 +01:00
Johannes Zellner
604faa6669
Skip forward for caas after admin setup
2017-01-05 10:49:41 +01:00
Johannes Zellner
d94d1af7f5
Avoid angular flicker in setup
2017-01-05 10:49:41 +01:00
Johannes Zellner
9feb5dedd5
Remove all the wizard step logic from setup
2017-01-05 10:49:41 +01:00
Johannes Zellner
99948c4ed5
Use class nesting for setup
2017-01-05 10:49:41 +01:00
Girish Ramakrishnan
967bab678d
Fix listing of app backups
...
The id can now contain path and not just the filename
2017-01-05 01:03:44 -08:00
Girish Ramakrishnan
135c296ac7
Remove the Z suffix
2017-01-05 00:12:31 -08:00
Girish Ramakrishnan
e83ee48ed5
Pass collation tag to backup functions
...
Fixes #159
2017-01-05 00:10:16 -08:00
Girish Ramakrishnan
1539fe0906
preserve msecs portion in backup file format
...
this is required because the second precision causes backups to fail
because of duplicate file name. this happens in tests.
part of #159
2017-01-04 21:57:03 -08:00
Girish Ramakrishnan
c06bddd19e
Fix backup filename prefix in sql query
2017-01-04 21:41:31 -08:00
Girish Ramakrishnan
ceb78f21bb
remove redundant reuseOldAppBackup
2017-01-04 21:20:36 -08:00
Girish Ramakrishnan
5af201d4ee
remove unused require
2017-01-04 19:37:39 -08:00
Girish Ramakrishnan
794efb5ef5
Merge backupDone webhook into caas storage backend
2017-01-04 16:29:25 -08:00
Girish Ramakrishnan
31a9437b2c
Add backupDone hook
2017-01-04 16:23:12 -08:00
Girish Ramakrishnan
2b27e554fd
Change backup filenames
...
appbackup_%s_%s-v%s.tar.gz -> app_%s_%s_v%s.tar.gz
drop 'backup'. rationale: it is known these files are backups
timestamp has '-'. rationale: colon in filename confuses tools like scp (they think it is a hostname)
backup_%s-v%s.tar.gz -> box_%s_v%s.tar.gz
drop 'backup' and name it 'box'. this makes it clear it related to the box backup
timestamp has '-'. rationale: colon in filename confuses tools like scp (they think it is a hostname)
Part of #159
2017-01-04 13:36:25 -08:00
Girish Ramakrishnan
4784b7b00e
Fix coding style
2017-01-04 13:36:16 -08:00
Girish Ramakrishnan
e547a719f6
remove dead code
2017-01-04 13:35:39 -08:00
Johannes Zellner
24f2d201ed
Remove ip cache in sysinfo
2017-01-04 21:40:47 +01:00
Girish Ramakrishnan
792dfc731c
Revert "Make virtualbox 20GB vdi work"
...
This reverts commit 67d840a1b3 .
Change the docs for virtualbox for now to create a bigger VDI
2017-01-04 10:14:57 -08:00
Johannes Zellner
6697b39e79
Set password digest explicitly
...
sha1 used to be the fallback but with node 6.* the fallback is deprecated
2017-01-04 09:59:14 -08:00
Girish Ramakrishnan
db1eeff2c3
Add test to check if user can be readded after removal
...
Fixes #162
2017-01-03 19:12:00 -08:00