Girish Ramakrishnan
|
2df74ebe96
|
Only display the DNS records if they exist in the response
part of #188
|
2017-06-28 22:20:15 -05:00 |
|
Girish Ramakrishnan
|
5794aaee0a
|
Display dns notification only when using cloudron for relay
part of #188
|
2017-06-28 22:20:04 -05:00 |
|
Girish Ramakrishnan
|
229ca7f86b
|
return SettingsError and not CloudronError
|
2017-06-28 17:38:40 -05:00 |
|
Girish Ramakrishnan
|
7edf43c627
|
Select tls based on port
Note that starttls is always supported
part of #188
|
2017-06-28 16:56:11 -05:00 |
|
Girish Ramakrishnan
|
ae1dff980a
|
Set cloudron-smtp as default relay
|
2017-06-28 12:32:07 -05:00 |
|
Girish Ramakrishnan
|
01d0e56332
|
refactor code to have a relay provider
part of #188
|
2017-06-28 11:39:45 -05:00 |
|
Girish Ramakrishnan
|
00990b6837
|
Verify relay credentials
part of #188
|
2017-06-27 16:40:10 -05:00 |
|
Girish Ramakrishnan
|
5886671fba
|
update nodemailer
|
2017-06-27 16:23:44 -05:00 |
|
Girish Ramakrishnan
|
5088cb47d9
|
Load and save the relay settings
part of #188
|
2017-06-27 15:13:09 -05:00 |
|
Girish Ramakrishnan
|
60ae4972b0
|
Bump mail container version (relay support)
|
2017-06-27 13:16:30 -05:00 |
|
Girish Ramakrishnan
|
ad8ddf80f5
|
add mail relay tests
part of #188
|
2017-06-27 12:20:51 -05:00 |
|
Girish Ramakrishnan
|
c4d313a2c0
|
generate smtp_forward.ini
part of #188
|
2017-06-27 11:08:50 -05:00 |
|
Johannes Zellner
|
140e9fdd94
|
Initial ui for email relay configuration
|
2017-06-27 13:39:08 +02:00 |
|
Johannes Zellner
|
82b5c11374
|
Use the locally installed gulp to avoid global dependency
|
2017-06-27 12:25:40 +02:00 |
|
Johannes Zellner
|
3307b581af
|
Give the spawned node processes a bit more memory
Two cloudrons failed with 200 again and bumping it up helps
We still should look into the tarfs module to fix the root cause
|
2017-06-26 13:06:57 +02:00 |
|
Girish Ramakrishnan
|
45e68ef6da
|
Use latest mysql image
have to reconfigure to re-inject new passwords
fixes #362
|
2017-06-22 14:16:58 -07:00 |
|
Girish Ramakrishnan
|
4d7f9ba9a5
|
isPaying is not set properly for non-caas
v1.1.0
|
2017-06-21 22:38:39 -07:00 |
|
Girish Ramakrishnan
|
6d0cdc36b2
|
move getSubscription to appstore.js
|
2017-06-21 22:17:32 -07:00 |
|
Girish Ramakrishnan
|
79541a68a5
|
Display and send usernames instead of the email address
|
2017-06-21 19:34:55 -07:00 |
|
Girish Ramakrishnan
|
845d386478
|
Grammar
|
2017-06-21 19:28:38 -07:00 |
|
Girish Ramakrishnan
|
8771de5c12
|
Minor rewording
|
2017-06-21 19:14:15 -07:00 |
|
Girish Ramakrishnan
|
76246b2952
|
Try to fix sporadic mysql startup issue after cloudron-setup
|
2017-06-21 17:20:02 -07:00 |
|
Johannes Zellner
|
f994b68701
|
wait for dns with the correct zone even on external domain setup
|
2017-06-21 15:04:39 +02:00 |
|
Johannes Zellner
|
77558c823c
|
Check for subscription right after appstore login
|
2017-06-21 13:43:34 +02:00 |
|
Johannes Zellner
|
dd6a19ea85
|
get zoneName from domain on migration if not set
|
2017-06-21 13:41:13 +02:00 |
|
Johannes Zellner
|
16978f8c1a
|
Keep the subdomain as is for non-custom domain cloudrons
|
2017-06-21 10:23:04 +02:00 |
|
Johannes Zellner
|
f311c3da1c
|
Fix explicit zone information in dns setup view
|
2017-06-21 09:51:35 +02:00 |
|
Johannes Zellner
|
423e355fd6
|
Add changes
|
2017-06-21 09:37:34 +02:00 |
|
Johannes Zellner
|
8fadb3badc
|
Use the actual result not the potentially cached value
|
2017-06-20 13:10:07 +02:00 |
|
Johannes Zellner
|
3845065085
|
Enable catchall based on subscription status
|
2017-06-20 12:58:14 +02:00 |
|
Johannes Zellner
|
801d848908
|
Show hint about subdomain cloudrons in dns setup
|
2017-06-20 11:56:09 +02:00 |
|
Girish Ramakrishnan
|
e6eda1283c
|
Format the combo box better
|
2017-06-19 23:16:03 -07:00 |
|
Girish Ramakrishnan
|
a553755f4a
|
the noop callback will print the error
|
2017-06-19 22:20:25 -07:00 |
|
Girish Ramakrishnan
|
cd52459f05
|
more descriptive debug
|
2017-06-19 22:20:25 -07:00 |
|
Girish Ramakrishnan
|
1802201e9e
|
Remove one level of indentation
|
2017-06-19 22:20:22 -07:00 |
|
Johannes Zellner
|
2d72f49261
|
Ensure the updatechecker does not prematurely callback
Also add tests and make sure we send update notifications if automatic
updates cannot be applied
|
2017-06-19 14:34:36 +02:00 |
|
Johannes Zellner
|
cd42a6c2ea
|
Send update notifications on the free plan
|
2017-06-19 13:27:08 +02:00 |
|
Johannes Zellner
|
65f949e669
|
Add settings.getSubscription()
|
2017-06-19 13:26:49 +02:00 |
|
Johannes Zellner
|
f3fec9a33c
|
Handle 402 response on app installation
|
2017-06-19 12:17:55 +02:00 |
|
Johannes Zellner
|
13182de57f
|
Appstore login dialog does not exist anymore
|
2017-06-19 12:06:42 +02:00 |
|
Girish Ramakrishnan
|
c33566b553
|
Add note that LE certs require valid email
part of #338
|
2017-06-18 17:23:41 -07:00 |
|
Johannes Zellner
|
4faf247898
|
Add catch-all address interface
|
2017-06-16 21:04:46 +02:00 |
|
Johannes Zellner
|
9952a986eb
|
Always remind the user that the DNS zone has to be hosted on the provider
Do not use $location as the search() object is not consistent without
the angular router, which is not used here
|
2017-06-16 21:04:44 +02:00 |
|
Girish Ramakrishnan
|
40aaffe365
|
tests: Fix usage of settings.setDnsConfig
|
2017-06-15 20:05:35 -07:00 |
|
Girish Ramakrishnan
|
3745e96a6f
|
domain -> fqdn
|
2017-06-15 19:56:04 -07:00 |
|
Girish Ramakrishnan
|
157ce06f93
|
Add zoneName query parameter to dns setup
fixes #110
|
2017-06-15 19:55:48 -07:00 |
|
Girish Ramakrishnan
|
822dfb8af5
|
Allow 3rd level domains in UI
part of #110
|
2017-06-15 19:55:32 -07:00 |
|
Girish Ramakrishnan
|
9ead482dc6
|
Make verifyDnsConfig take zone name
part of #110
|
2017-06-15 19:55:24 -07:00 |
|
Girish Ramakrishnan
|
865c0a7aa7
|
Pass other level domains to dns API backends
part of #110
|
2017-06-15 19:55:01 -07:00 |
|
Girish Ramakrishnan
|
c760c42f92
|
make waitForDns take zone name argument
part of #110
|
2017-06-15 19:54:08 -07:00 |
|