Girish Ramakrishnan
ac94d0b5c7
Make apps also auto-update like before by default
2018-03-05 21:33:18 -08:00
Johannes Zellner
63d06d7024
Use fresh settings key for app autoupdate pattern
2018-02-07 16:51:53 +01:00
Johannes Zellner
11d740682e
Split box and app autoupdate pattern settings
2018-02-06 19:25:03 +01:00
Johannes Zellner
09b33e7ef9
Disable autoupdates by default
2018-02-06 19:25:03 +01:00
Girish Ramakrishnan
1f5ecd5ff8
Set default for CAAS_CONFIG_KEY
2018-01-31 21:48:33 -08:00
Johannes Zellner
0b31568c14
Remove tlsConfig from the settings code
2018-01-31 18:27:31 +01:00
Girish Ramakrishnan
b2363271aa
add config.adminDomain
2018-01-28 14:26:41 -08:00
Girish Ramakrishnan
a7de17a160
Move mail related settings to new mail route
...
there is quite a bit of circular dep between settings, platform and
mail code. this will be removed in future commits.
2018-01-20 20:02:01 -08:00
Girish Ramakrishnan
b68db9bf05
email -> mail
2018-01-20 18:22:43 -08:00
Girish Ramakrishnan
fe0ff45c37
caas: autoprovision and use caas and appstore configs
2018-01-17 14:11:19 -08:00
Johannes Zellner
1466104681
Remove obsolete developer mode
2017-11-24 01:31:15 +01:00
Johannes Zellner
8773c0f6e1
Remove unused requires
2017-11-23 02:36:33 +01:00
Johannes Zellner
4cf2978088
Remove dns related settings api
...
This is replaced with the multi domain aware api
2017-11-20 19:59:40 +01:00
Johannes Zellner
260ac0afb7
Remove subdomains.js in favor of multidomain capable domains.js
2017-11-20 19:59:26 +01:00
Johannes Zellner
fb9372d93e
Remove unused dns config change event
2017-11-20 19:59:26 +01:00
Johannes Zellner
eb65f9e758
Remove default settings key for DNS_CONFIG
2017-11-20 19:59:26 +01:00
Johannes Zellner
0e74a6df35
Deprecate dns settings api and add dns data migration
2017-11-20 19:59:26 +01:00
Girish Ramakrishnan
b30def3620
move prerelease check to appstore
2017-10-25 21:34:56 -07:00
Girish Ramakrishnan
ce6df4bf96
Disable encryption for flat-file for now
2017-09-28 09:47:18 -07:00
Girish Ramakrishnan
bafc6dce98
s3: refactor out directory listing
2017-09-27 21:59:51 -07:00
Girish Ramakrishnan
56ee4d8e25
Remove old cache files when backup settings is changed
2017-09-27 21:04:46 -07:00
Johannes Zellner
99d8baf36f
Add cron job to send email digest
2017-07-22 17:44:15 +02: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
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
1007a85fde
Use latest haraka and restart on relay change
2017-06-30 09:07:43 -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
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
c4d313a2c0
generate smtp_forward.ini
...
part of #188
2017-06-27 11:08:50 -05:00
Girish Ramakrishnan
6d0cdc36b2
move getSubscription to appstore.js
2017-06-21 22:17:32 -07:00
Johannes Zellner
65f949e669
Add settings.getSubscription()
2017-06-19 13:26:49 +02:00
Girish Ramakrishnan
9ead482dc6
Make verifyDnsConfig take zone name
...
part of #110
2017-06-15 19:55:24 -07:00
Girish Ramakrishnan
0cc980f539
Add setting for catch all address
...
Note that this is not a flag on the mailboxes because we might theoretically
support forwarding to some other external domain in the future.
Part of #33
2017-06-15 07:48:46 -07:00
Girish Ramakrishnan
ddb69eb25c
remove native-dns and use dig directly
...
native-dns module is unmaintained and we keep getting sporadic
errors from that module
Fixes #220
2017-05-26 16:51:05 -07:00
Johannes Zellner
374130d12a
Only set local dns server if run on a cloudron
2017-05-11 15:37:44 +02:00
Girish Ramakrishnan
ddf7823b19
Make box come up regardless of dns config
...
Part of #302
2017-04-25 16:53:14 -07:00
Girish Ramakrishnan
abe72442ae
Set default retentionSecs
...
Set to 2 days for filesystem provider and -1 (never) for s3/minio.
Part of #310
2017-04-22 21:46:26 -07:00
Girish Ramakrishnan
0584ace954
Remove StorageError from backends
2017-04-20 18:12:29 -07:00
Girish Ramakrishnan
5424a658f3
Do not read PTR records from /etc/hosts
...
Fixes #306
2017-04-19 19:34:22 -07:00
Girish Ramakrishnan
b268a18695
Just destroy the client socket
2017-04-19 09:14:00 -07:00
Johannes Zellner
06f1b9dd1b
Ensure we only call callback once for port 25 check
...
On a caas cloudron we saw timeout and end events raised, causing the box
to crash as async throws on double callbacks
2017-04-19 14:35:22 +02:00
Girish Ramakrishnan
7e44e7de82
Check outbound port 25
...
Fixes #243
2017-03-09 16:20:53 -08:00
Girish Ramakrishnan
32e2377828
sysinfo: getIp -> getPublicIp
2017-02-23 22:03:48 -08:00
Girish Ramakrishnan
d8273719d2
more robust detection and injection of SPF record
...
Fixes #210
2017-02-15 23:03:56 -08:00
Girish Ramakrishnan
69aa771d44
Fix dkim dns crash
...
Fixes #207
2017-02-08 14:02:30 -08:00