Girish Ramakrishnan
d144d6b273
Update test packages
2023-03-09 18:17:12 +01:00
Girish Ramakrishnan
5ff10503ab
Update packages
2022-12-24 11:38:57 +01:00
Girish Ramakrishnan
ca44f47af3
replace split with our own LogStream
...
split module is archived
2022-11-06 13:44:47 +01:00
Girish Ramakrishnan
b6f707955c
Update packages
2022-11-06 10:27:10 +01:00
Girish Ramakrishnan
962d7030bb
replace progress-stream with our implementation
...
upstream is mostly unmaintained
2022-11-06 10:17:14 +01:00
Girish Ramakrishnan
f2d25ff2fd
remove many of the scripts
2022-11-05 15:26:56 +01:00
Girish Ramakrishnan
94327e397a
remove ununsed ejs-cli
2022-11-05 15:22:27 +01:00
Girish Ramakrishnan
9f54ec47b6
remove nyc and node-sass modules
2022-11-05 15:20:39 +01:00
Girish Ramakrishnan
cb85336595
remove js-yaml (unused)
2022-11-05 15:19:00 +01:00
Girish Ramakrishnan
b28d559d1a
remove unused tar-stream
2022-11-05 15:17:26 +01:00
Girish Ramakrishnan
4918d2099f
remove json module (not used)
2022-11-05 15:15:53 +01:00
Girish Ramakrishnan
d8eb8d23bb
manifest: add runtimeDirs
2022-10-24 22:34:06 +02:00
Girish Ramakrishnan
17c7cc5ec7
Remove external df module
...
It has some parsing issues with locale
2022-10-18 19:56:18 +02:00
Girish Ramakrishnan
7cb326cfff
no camel case in filenames
2022-10-14 08:22:04 +02:00
Girish Ramakrishnan
9cef08aa6a
mail relay: do not accept TLS servers
...
haraka can only relay via STARTTLS
2022-09-14 17:42:21 +02:00
Girish Ramakrishnan
03cd9bcc7c
Update readOnly flag to tcpPorts and udpPorts
2022-08-10 13:57:00 +02:00
Johannes Zellner
1185dc7f79
Attempt to fetch applink icon and label from page
2022-07-07 12:36:53 +02:00
Girish Ramakrishnan
40eae601da
Update cloudron-manifestformat for new scheduler patterns
2022-05-23 11:02:04 -07:00
Girish Ramakrishnan
7f89dfd261
add once.js
2022-04-15 19:01:35 -05:00
Girish Ramakrishnan
c83c151e10
remove recursive-readdir
2022-04-15 11:34:16 -05:00
Girish Ramakrishnan
801dddc269
inline S3ReadStream
2022-04-15 11:25:15 -05:00
Girish Ramakrishnan
555f914537
remove lodash.chunk
2022-04-15 08:07:46 -05:00
Girish Ramakrishnan
43f86674b4
Remove delay module
2022-04-15 07:52:35 -05:00
Girish Ramakrishnan
72408f2542
Remove proxy-middleware, we have our own copy by now
...
See aad50fb5b2
2022-04-15 07:43:19 -05:00
Girish Ramakrishnan
0abc6c8844
replace pretty-bytes module
2022-04-15 07:34:16 -05:00
Girish Ramakrishnan
d46de32ffb
Update packages
2022-04-15 07:24:50 -05:00
Johannes Zellner
d6875d4949
Add test coverage support
2022-03-11 00:52:41 +01:00
Johannes Zellner
b92641d1b8
Update ldapjs to 2.3.2
2022-03-01 17:36:09 +01:00
Girish Ramakrishnan
ba5c2f623c
remove supererror, not really used
2022-02-21 17:34:51 -08:00
Girish Ramakrishnan
b34f66b115
add secondary domains
...
note that for updates to work, we keep the secondary domain optional,
even though they are really not.
part of #809
2022-01-16 12:10:48 -08:00
Girish Ramakrishnan
e7983f03d8
Update packages
2022-01-09 16:39:52 -08:00
Girish Ramakrishnan
ebb6a246cb
Update cloudron-manifestformat
2022-01-03 18:42:01 -08:00
Girish Ramakrishnan
e672514ec7
update packages
...
also removes unused mime and mustache-express
2022-01-03 10:05:09 -08:00
Girish Ramakrishnan
bb2d9fca9b
update manifest format for 'upstreamVersion' field
2021-12-21 11:24:04 -08:00
Girish Ramakrishnan
be8ab3578b
update mysql container
...
* remove 'request' module usage entirely
* http based service
2021-12-20 10:52:42 -08:00
Girish Ramakrishnan
fc2cc25861
Update manifest-format (httpPaths)
2021-11-09 21:56:52 -08:00
Girish Ramakrishnan
242fad137c
update safetydance
2021-09-10 11:51:44 -07:00
Girish Ramakrishnan
42774eac8c
docker.js and services.js: async'ify
2021-08-26 18:23:31 -07:00
Girish Ramakrishnan
ea430b255b
make the tests work
2021-06-29 11:01:46 -07:00
Girish Ramakrishnan
bad6e39d59
volume: add filesystem type for shared folders
...
rename noop to mountpoint
2021-06-25 10:12:28 -07:00
Girish Ramakrishnan
fa81491bf3
Fix uninstall of apps with bad docker images names
...
Some day we can implement https://github.com/distribution/distribution/blob/main/reference/regexp.go
2021-06-16 11:55:23 -07:00
Johannes Zellner
9851eb0817
We now use the delay module outside of the tests
2021-06-16 19:24:43 +02:00
Girish Ramakrishnan
2c1bedd38a
delay is a normal dep on not dev dep
2021-06-03 10:11:29 -07:00
Girish Ramakrishnan
7aac4455a9
eventlog: async'ify
2021-06-01 16:37:32 -07:00
Girish Ramakrishnan
73917e95c9
rework notifications
...
notifications are now system level instead of user level.
To clarify the use events/notifications/email:
* eventlog - everything that is happenning on server
* notifications - specific important events (alerts)
* email - these are really urgent things that require immediate attention. this is for
the case where an admin does not visit the dashboard often. can also be alerts like
bad backup config or reboot required which are not events per-se.
Notes on notifications
* oom - notification only
* appUpdated - notification only
* cert renewal failure - only raise when < 10 days to go. also send email thereafter (todo).
* Backup failure - only if last 5 backups failed (todo).
* Box update - notification only. we anyway send newsletter.
* box update available - we raise a notification. no email.
* app update available - we already have update indicator on dashboard. so, no notification or email.
Alerts:
* backup config
* disk space
* mail status
* reboot
* box updated
* ubuntu update required
2021-05-28 15:29:53 -07:00
Girish Ramakrishnan
50407eba0b
volumes: generate systemd mount files based on mount type
2021-05-12 23:57:12 -07:00
Girish Ramakrishnan
d8422ea976
fix safe() error handling
2021-05-07 15:56:43 -07:00
Girish Ramakrishnan
cc684b4ea0
acme: async'ify
2021-05-06 22:52:49 -07:00
Johannes Zellner
e10b7b59dc
Only use simplified user agent for login detection
2021-05-04 09:11:16 +02:00
Girish Ramakrishnan
c17743d869
migrate secrets into the database
...
the infra version is bumped because the nginx's dhparams path has changed
and the sftp server key path has changed.
2021-05-03 22:11:18 -07:00