Johannes Zellner
|
7facf17ac6
|
Make cloudflare api available in subdomain.js
|
2017-07-28 16:10:04 +02:00 |
|
Johannes Zellner
|
a939367ab6
|
Cleanup linter errors
|
2017-07-28 16:10:04 +02:00 |
|
Abhishek Patil
|
fd52f0ded4
|
Added support cloudflare DNS TODO:UI
Signed-off-by: Abhishek Patil <abhishek@zeroth.me>
|
2017-07-28 16:10:04 +02:00 |
|
Girish Ramakrishnan
|
4f9a9906c9
|
Do not automatically update apps with a major version change
(future) pre-1.0 packages can be considered 'experimental'
Fixes #342
|
2017-07-27 13:49:08 -07:00 |
|
Girish Ramakrishnan
|
204340eac0
|
Set ttl
Fixes #384
|
2017-07-27 13:25:37 -07:00 |
|
Girish Ramakrishnan
|
d72fffb61f
|
Bump mail container for AUTH LOGIN crash fix
|
2017-07-27 13:21:37 -07:00 |
|
Johannes Zellner
|
4cd0e4d38d
|
Fix digest cron schedule to no run every hour on wednesdays
|
2017-07-26 10:52:12 +02:00 |
|
Girish Ramakrishnan
|
4f1a596123
|
Add support for exoscale SOS
|
2017-07-25 15:23:04 -07:00 |
|
Girish Ramakrishnan
|
6eab8bbdce
|
Use -%> for newline slurping
Fixes #383
|
2017-07-24 22:13:31 -07:00 |
|
Johannes Zellner
|
0c2267f9b4
|
Allow digest to be templated with or without subscription
|
2017-07-24 21:15:28 +02:00 |
|
Girish Ramakrishnan
|
17406e4560
|
Adjust digest wording
|
2017-07-23 21:07:13 -07:00 |
|
Girish Ramakrishnan
|
eb99f8b844
|
escape and quote the robotsTxt when templating
for now, we restrict the string length to 4096 since that is what
nginx allows
|
2017-07-23 19:56:28 -07:00 |
|
Girish Ramakrishnan
|
4045eb7a33
|
Add digest tests
|
2017-07-23 10:58:00 -07:00 |
|
Johannes Zellner
|
99d8baf36f
|
Add cron job to send email digest
|
2017-07-22 17:44:15 +02:00 |
|
Johannes Zellner
|
dcd8c82a75
|
send lastLogin event timestamp with alive status
|
2017-07-21 15:15:13 +02:00 |
|
Johannes Zellner
|
11c2cecc9e
|
Ensure we only add a leading / when we have a prefix
Part of #343
|
2017-07-19 14:35:35 +02:00 |
|
Girish Ramakrishnan
|
f3483e6a92
|
fix typo in mail.ini
|
2017-07-18 17:38:21 -07:00 |
|
Girish Ramakrishnan
|
91e56223ce
|
Add mail from validation tests
Fixes #366
|
2017-07-18 17:05:34 -07:00 |
|
Girish Ramakrishnan
|
631b830f4c
|
Add setting to toggle from address validation check
part of #366
|
2017-07-18 16:33:42 -07:00 |
|
Girish Ramakrishnan
|
63364ae017
|
Use settings.getAll in createMailConfig
|
2017-07-18 13:50:39 -07:00 |
|
Girish Ramakrishnan
|
3b162c6648
|
Add _KEY prefix to catch all address
|
2017-07-18 13:50:05 -07:00 |
|
Girish Ramakrishnan
|
b4fb73934b
|
Remove unused function
|
2017-07-18 13:42:22 -07:00 |
|
Girish Ramakrishnan
|
8f04163262
|
convert missing json settings in getAll
|
2017-07-18 13:31:43 -07:00 |
|
Girish Ramakrishnan
|
454ca86507
|
trigger a reconfigure to regenerate nginx configs
see !13
|
2017-07-18 11:38:02 -07:00 |
|
Girish Ramakrishnan
|
d5fb048364
|
Bump test container version
|
2017-07-17 13:19:52 -07:00 |
|
Johannes Zellner
|
8d49f5a229
|
Also put manually triggered app backups under a datetime prefix
|
2017-07-17 14:33:00 +02:00 |
|
Girish Ramakrishnan
|
f80713ba2f
|
Make sure zoneName is not lost across updates
Part of #377
|
2017-07-16 11:05:04 -07:00 |
|
Girish Ramakrishnan
|
aa5cc68301
|
Fix typo in error message
|
2017-07-15 19:58:52 -05:00 |
|
Girish Ramakrishnan
|
acd00222e5
|
Allow per-app configuration of robots.txt
https://developers.google.com/search/reference/robots_txt has
the specification
Part of #344
|
2017-07-14 15:25:05 -05:00 |
|
Girish Ramakrishnan
|
3eed481d22
|
Send mail relay and catch all as part of alive status
|
2017-07-11 09:53:06 -05:00 |
|
Girish Ramakrishnan
|
97b37cb45c
|
bump mail container
|
2017-07-07 10:35:51 -05:00 |
|
Girish Ramakrishnan
|
8d9fbb9cea
|
Create mail config regardless of whether owner exists
|
2017-07-05 11:31:51 -05:00 |
|
Girish Ramakrishnan
|
1c8ddc10db
|
mailer: Do not wait for SPF record to be in sync
This code logic does not work when a relay is used. Besides, the
SPF record can go out of sync at any time. This code is thus
not worth keeping.
|
2017-06-30 15:30:12 -05:00 |
|
Girish Ramakrishnan
|
1007a85fde
|
Use latest haraka and restart on relay change
|
2017-06-30 09:07:43 -05:00 |
|
Girish Ramakrishnan
|
1c40e51999
|
Only starttls is supported by haraka
In addition, auth_type has to be set to PLAIN (or LOGIN)
|
2017-06-30 09:07:43 -05:00 |
|
Girish Ramakrishnan
|
c07df68558
|
Fix typos
|
2017-06-30 09:07:37 -05:00 |
|
Girish Ramakrishnan
|
fd5a05db6c
|
suppress spf, dkim, ptr results when using external relay
part of #188
|
2017-06-28 22:20:41 -05:00 |
|
Girish Ramakrishnan
|
19d825db48
|
refactor code into email.js
|
2017-06-28 22:20:35 -05:00 |
|
Girish Ramakrishnan
|
2862fec819
|
outboundPort25 -> relay status
|
2017-06-28 22:20:25 -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
|
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
|
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
|
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
|
6d0cdc36b2
|
move getSubscription to appstore.js
|
2017-06-21 22:17:32 -07:00 |
|