Johannes Zellner
d1a1f7004b
Do not send out emails for out of disk
...
We rely now on notifications. We should hover send emails about critical
new notifications. Lets make the admin go to the dashboard to check the
situation.
2019-02-09 11:57:31 +01:00
Girish Ramakrishnan
52289568bf
backups: omit the key and secret fields
...
part of #615
2019-02-08 22:21:28 -08:00
Girish Ramakrishnan
dada79cf65
domains: do not return secret keys in api responses
...
part of #615
2019-02-08 21:58:38 -08:00
Girish Ramakrishnan
139a2bac1a
namecheap: apiKey -> token
...
all token/secret/credentials will not be returned in upcoming change
2019-02-08 20:48:51 -08:00
Girish Ramakrishnan
3e4eaeab35
namecheap: do not use global object
...
if we have multiple namecheap, it doesn't work.
2019-02-08 20:21:16 -08:00
Girish Ramakrishnan
484171dd1b
namecheap: typo
2019-02-08 19:09:28 -08:00
Girish Ramakrishnan
1c69b1695a
lint
2019-02-08 11:24:33 -08:00
Girish Ramakrishnan
7cfba0e176
Fix notification tests
2019-02-08 11:22:15 -08:00
Girish Ramakrishnan
ade2b65a94
make mail test pass
2019-02-08 11:08:14 -08:00
Girish Ramakrishnan
950a6d4c5d
Add restriction on max password length
2019-02-08 09:57:07 -08:00
Girish Ramakrishnan
19348ef205
Fix links in motd
2019-02-07 14:07:30 -08:00
Girish Ramakrishnan
5662b124e0
Add a digitalocean-mp provider
2019-02-06 16:15:36 -08:00
Girish Ramakrishnan
5c1307f6f2
bump license years
2019-02-06 15:38:07 -08:00
Girish Ramakrishnan
2105b2ecdb
Run MX and DMARC checks only if mail is enabled
2019-02-06 15:23:41 -08:00
Girish Ramakrishnan
d05bf9396d
Periodically check mail status as well
...
Fixes #612 , #575
2019-02-06 14:58:45 -08:00
Girish Ramakrishnan
5b22822ac3
More 3.5.1 changes
2019-02-06 11:49:35 -08:00
Girish Ramakrishnan
e08e1418e5
3.5.1 changes
2019-02-06 11:38:36 -08:00
Girish Ramakrishnan
31d0a5c40e
run system checks immediately post activation
...
this will notify about backup configuration
2019-02-06 11:15:46 -08:00
Girish Ramakrishnan
89446d56e0
Fix exports
2019-02-06 11:09:34 -08:00
Johannes Zellner
bbcad40fcf
Also collect the real box logs from logfile on crash
2019-02-06 17:05:25 +01:00
Johannes Zellner
70db169976
eventId in notifications may be null
2019-02-06 16:28:51 +01:00
Johannes Zellner
abc867935b
Add backup configuration check together with out of disk check cron job
2019-02-06 15:47:56 +01:00
Johannes Zellner
2bb85dc16c
Add out of disk and backup config warning notification handler
2019-02-06 15:47:31 +01:00
Johannes Zellner
00f4bf3d16
Add notificationdb.upsert() which clears ack field and matches by userId and title
2019-02-06 15:46:58 +01:00
Johannes Zellner
0cca838db9
Allow eventId in notifications table to be null
2019-02-06 14:40:09 +01:00
Girish Ramakrishnan
abc8e1c377
improve motd a bit more
2019-02-05 16:58:24 -08:00
Girish Ramakrishnan
de67b6bc0c
better motd
2019-02-05 14:58:44 -08:00
Girish Ramakrishnan
058534af21
rename script
2019-02-05 10:27:05 -08:00
Girish Ramakrishnan
ce1b621488
motd: add message to finish setup
2019-02-05 09:57:42 -08:00
Girish Ramakrishnan
4434c7862e
Rename the fields variable
2019-02-05 09:24:16 -08:00
Johannes Zellner
86c4246f75
Do not dump the whole app object into a login event
2019-02-05 16:13:20 +01:00
Johannes Zellner
7dc3fb9854
Only upsert login events
2019-02-05 15:27:43 +01:00
Johannes Zellner
71b0226c54
add more eventlog upsert tests
2019-02-05 14:50:59 +01:00
Johannes Zellner
a18d5bbe34
Add eventlogdb.upsert() for batching once per day
2019-02-05 14:50:59 +01:00
Girish Ramakrishnan
f1352c6ef0
Fix crash
2019-02-04 20:51:26 -08:00
Girish Ramakrishnan
7e6ce1a1ef
Add event to track dashboard update
2019-02-04 20:42:28 -08:00
Girish Ramakrishnan
9f5471ee85
Update mail DNS records on dashboard switch
...
Fixes #613
2019-02-04 20:18:01 -08:00
Girish Ramakrishnan
3bf36d6c93
Add mail.configureMail
2019-02-04 17:10:07 -08:00
Girish Ramakrishnan
38523835fd
parameterize the mailFqdn
2019-01-31 15:27:26 -08:00
Johannes Zellner
4cb2a929a5
Remove unused require
2019-01-30 13:17:30 +01:00
Girish Ramakrishnan
1db14c710b
always send emails from no-reply@dashboard domain
...
Fixes #614
2019-01-29 20:42:21 -08:00
Girish Ramakrishnan
13787629b6
suffix 0 when comparing versions
...
> semver.lte('1.2.3', '1.2.3-1')
false
2019-01-27 14:07:42 -08:00
Girish Ramakrishnan
42c705e362
UPDATE_CONFIG_KEY is unused
2019-01-25 15:59:05 -08:00
Girish Ramakrishnan
4765e4f83c
Add locked flag to domains table
2019-01-25 14:45:45 -08:00
Girish Ramakrishnan
ddffc8a36e
better message
2019-01-25 14:11:38 -08:00
Girish Ramakrishnan
8aec71845b
Add missing else
2019-01-25 10:49:00 -08:00
Girish Ramakrishnan
c01864ccf5
mention outbound
2019-01-25 10:27:44 -08:00
Girish Ramakrishnan
4f839ae44e
better error message for outbound port 25
v3.5.0
2019-01-24 15:09:14 -08:00
Girish Ramakrishnan
db6404a7c6
SysInfo.EXTERNAL_ERROR is undefined
2019-01-24 14:58:28 -08:00
Johannes Zellner
93e0acc8e9
Only supply the actual namecheap DNS record arguments
2019-01-24 18:46:19 +01:00