Girish Ramakrishnan
|
144c1d4e2f
|
remove eventemitter pattern
the main issue is that ee pattern does not work across processes.
with task logic, this complicates things
|
2019-03-04 10:25:18 -08:00 |
|
Girish Ramakrishnan
|
e5964f9d93
|
Remove unused function
|
2019-03-02 19:31:19 -08:00 |
|
Girish Ramakrishnan
|
ea30cbe117
|
Fix tests
|
2019-03-02 19:23:39 -08:00 |
|
Girish Ramakrishnan
|
598a9664a7
|
Fix crash because mailboxName is null
mailboxName is always a non-empty string. even for apps that don't use
it, we allocate a mailbox with .app suffix
|
2019-03-02 19:18:38 -08:00 |
|
Girish Ramakrishnan
|
d04628a42d
|
Suffix .log
|
2019-03-01 16:55:26 -08:00 |
|
Girish Ramakrishnan
|
7bce63d74e
|
Add API to get crash logs
|
2019-03-01 16:33:35 -08:00 |
|
Girish Ramakrishnan
|
452fe9f76d
|
add callback to notification code
the crashnotifier prematurely exits otherwise
|
2019-03-01 15:17:38 -08:00 |
|
Girish Ramakrishnan
|
7983ff5db2
|
Stash logs in crash log directory
|
2019-03-01 15:07:06 -08:00 |
|
Girish Ramakrishnan
|
c361ab954d
|
Indicate how often status check is run
|
2019-03-01 11:30:51 -08:00 |
|
Girish Ramakrishnan
|
a8735a6465
|
Generate detailed mail configuration error notification
|
2019-03-01 11:15:05 -08:00 |
|
Girish Ramakrishnan
|
76255c0dd4
|
Typo
|
2019-02-28 15:22:55 -08:00 |
|
Girish Ramakrishnan
|
87655ff3cd
|
remove action field from notifications table
it is mostly unused
|
2019-02-28 15:13:51 -08:00 |
|
Girish Ramakrishnan
|
fc7be2ac1a
|
Clear notifications if mail/backup/disk space situation changes
|
2019-02-28 15:13:47 -08:00 |
|
Girish Ramakrishnan
|
e93b95bee8
|
move the switch case to notifications
this way we don't need to export all the functions
|
2019-02-28 11:38:16 -08:00 |
|
Girish Ramakrishnan
|
6a18d6918e
|
restart mail now restart the service
... and not just the container
Fixes #617
|
2019-02-28 10:44:26 -08:00 |
|
Girish Ramakrishnan
|
578ce09b5e
|
Fix digest test
|
2019-02-27 11:56:16 -08:00 |
|
Girish Ramakrishnan
|
27f6177fc9
|
do not restart mail container when not activated
provision code is calling setDashboardDomain() which is restarting
the mail server
|
2019-02-27 11:46:03 -08:00 |
|
Johannes Zellner
|
20c0deeac4
|
Improve digest email
|
2019-02-27 12:06:01 +01:00 |
|
Johannes Zellner
|
f1f8cdb6e9
|
Add admin route to test digest
|
2019-02-27 12:06:01 +01:00 |
|
Girish Ramakrishnan
|
345e4e846c
|
Copy/paste error
|
2019-02-26 15:03:14 -08:00 |
|
Girish Ramakrishnan
|
6f57b36158
|
make it executable
|
2019-02-26 15:03:14 -08:00 |
|
Girish Ramakrishnan
|
0264e10e69
|
Update license file
|
2019-02-26 15:03:14 -08:00 |
|
Girish Ramakrishnan
|
067f5bf5a3
|
auto register cloudron based on license file
|
2019-02-26 15:03:11 -08:00 |
|
Girish Ramakrishnan
|
c81b643cdf
|
cloudron-setup: copy edition license
|
2019-02-26 12:06:32 -08:00 |
|
Girish Ramakrishnan
|
388ad077d6
|
cloudron-setup: baseDataDir is not used
|
2019-02-26 12:04:31 -08:00 |
|
Girish Ramakrishnan
|
db93cdd95f
|
Make settings logic use the appstore model code
|
2019-02-25 18:19:25 -08:00 |
|
Girish Ramakrishnan
|
68304a3fc1
|
Add registerCloudron and getCloudron
|
2019-02-25 17:29:42 -08:00 |
|
Girish Ramakrishnan
|
13259c114a
|
block updates if app has a maxBoxVersion less than incoming version
|
2019-02-25 10:03:50 -08:00 |
|
Girish Ramakrishnan
|
5131ba453d
|
Add another change
|
2019-02-25 10:03:31 -08:00 |
|
Girish Ramakrishnan
|
8fdc9939cd
|
Add locked flag to settings table
|
2019-02-22 10:08:02 -08:00 |
|
Girish Ramakrishnan
|
c15449492a
|
settings: remove appstore scope
|
2019-02-22 09:43:26 -08:00 |
|
Girish Ramakrishnan
|
1cab1e06d9
|
aggregate the settings get/set handlers
this makes it easy to check for a settings lock
|
2019-02-22 09:37:36 -08:00 |
|
Girish Ramakrishnan
|
4831926869
|
settings: select fields explicitly
|
2019-02-22 09:31:09 -08:00 |
|
Girish Ramakrishnan
|
4fcf25077b
|
Update docker to 18.09
|
2019-02-21 15:30:26 -08:00 |
|
Girish Ramakrishnan
|
c32461f322
|
Update node modules
|
2019-02-21 14:09:28 -08:00 |
|
Girish Ramakrishnan
|
0abe6fc0b4
|
Fixup node version
|
2019-02-21 13:41:15 -08:00 |
|
Girish Ramakrishnan
|
edc3d53f94
|
validate fields in the update response
|
2019-02-20 16:18:47 -08:00 |
|
Girish Ramakrishnan
|
bb5fbbe746
|
Add boxUpdateInfo to the eventlog
this is used by the email digest code
|
2019-02-20 16:18:38 -08:00 |
|
Girish Ramakrishnan
|
36f3e3fe50
|
Enable gzip compression for large objects
This doesn't trigger a re-configure (since it's not a big deal)
|
2019-02-20 16:03:13 -08:00 |
|
Girish Ramakrishnan
|
65c8000f66
|
rename function to just "send"
|
2019-02-20 09:11:45 -08:00 |
|
Girish Ramakrishnan
|
2d45f8bc40
|
Update node to 10.15.1
|
2019-02-19 10:46:59 -08:00 |
|
Girish Ramakrishnan
|
7a0d4ad508
|
Make reboot required check server side
|
2019-02-19 09:20:20 -08:00 |
|
Johannes Zellner
|
5ae93bb569
|
Clear connect-timeout handling for graphs
|
2019-02-18 13:13:29 +01:00 |
|
Girish Ramakrishnan
|
aa6ca46792
|
Add linode-stackscript as a provider
|
2019-02-16 13:59:35 -08:00 |
|
Girish Ramakrishnan
|
e8c11f6e15
|
Fix tests
v3.5.2
|
2019-02-15 14:56:51 -08:00 |
|
Girish Ramakrishnan
|
08bb8e3df9
|
Make token API id based
we don't return the accessToken anymore
|
2019-02-15 14:31:43 -08:00 |
|
Girish Ramakrishnan
|
d62bf6812e
|
Ensure tokens have a name
|
2019-02-15 13:45:04 -08:00 |
|
Girish Ramakrishnan
|
422abc205b
|
do not return accessToken when listing tokens
|
2019-02-15 13:26:33 -08:00 |
|
Girish Ramakrishnan
|
1269104112
|
rbl.status is only valid if rbl test was run
|
2019-02-15 12:22:39 -08:00 |
|
Girish Ramakrishnan
|
97d762f01f
|
relay username also needs to be hidden
|
2019-02-15 11:44:33 -08:00 |
|