Girish Ramakrishnan
bdcc5c0629
Mbps -> MBps
...
Fixes #682
2020-05-23 13:31:23 -07:00
Girish Ramakrishnan
d113cfc0ba
add comment on how often du value is stored
v5.2.1
2020-05-22 20:06:45 -07:00
Girish Ramakrishnan
4a3ab50878
5.2.1 changes
2020-05-22 18:49:28 -07:00
Girish Ramakrishnan
b39261c8cf
remove extra $
2020-05-22 16:56:01 -07:00
Girish Ramakrishnan
7efb57c8da
restart apps on addon container change
...
when the IP changes on addon container re-create, the apps don't
detect this (maybe there is some large DNS cache timeout in docker)
2020-05-22 16:45:03 -07:00
Girish Ramakrishnan
90c24cf356
add cleanup policy test
v5.2.0
2020-05-21 14:30:21 -07:00
Girish Ramakrishnan
54abada561
backups: add progressCallback to cleanup funcs
2020-05-21 13:46:16 -07:00
Girish Ramakrishnan
f1922660be
add a new line
2020-05-21 10:57:57 -07:00
Girish Ramakrishnan
795e3c57da
Add a header for encrypted backup files
...
this is required to identify old backups and new backups for decryption
2020-05-20 22:44:26 -07:00
Girish Ramakrishnan
3f201464a5
Fix bug where SRS translation was done on the main domain instead of mailing list domain
2020-05-20 21:55:48 -07:00
Girish Ramakrishnan
8ac0be6bb5
Update postgresql for schema ownership fix
2020-05-20 16:44:32 -07:00
Johannes Zellner
130805e7bd
Add changes
2020-05-19 14:59:28 +02:00
Girish Ramakrishnan
b8c7357fea
redis: if container inactive, return stopped status
2020-05-18 14:43:23 -07:00
Girish Ramakrishnan
819f8e338f
stop app now stops it's services as well
2020-05-18 14:33:07 -07:00
Girish Ramakrishnan
9569e46ff8
use docker.restart instead of start/stop since it is atomic
2020-05-18 13:35:42 -07:00
Girish Ramakrishnan
b7baab2d0f
restore: set encryption to null
2020-05-18 09:07:18 -07:00
Girish Ramakrishnan
e2d284797d
set HOME explicity when calling migrate script
2020-05-17 21:50:50 -07:00
Girish Ramakrishnan
a3ac343fe2
installer: print from and to versions
2020-05-17 21:34:39 -07:00
Girish Ramakrishnan
dadde96e41
remove login events from addons
...
more often then not this just spams the eventlog
2020-05-15 21:40:34 -07:00
Girish Ramakrishnan
99475c51e8
fix encryption of 0-length files
2020-05-15 16:05:12 -07:00
Girish Ramakrishnan
cc9b4e26b5
use done event to signal write success (just like in extract)
2020-05-15 15:24:12 -07:00
Girish Ramakrishnan
32f232d3c0
destroy input stream on error
2020-05-15 15:21:24 -07:00
Girish Ramakrishnan
235047ad0b
bind to source stream error event immediately
...
download() is async and the source stream error is missed
2020-05-15 14:54:05 -07:00
Girish Ramakrishnan
228f75de0b
better error messages
2020-05-15 14:35:19 -07:00
Girish Ramakrishnan
2f89e7e2b4
drop NET_RAW since this allows packet sniffing
...
this however breaks ping
2020-05-15 12:47:36 -07:00
Girish Ramakrishnan
437f39deb3
More changes
2020-05-15 09:16:24 -07:00
Girish Ramakrishnan
59582f16c4
skip validation in the route
2020-05-14 21:45:13 -07:00
Girish Ramakrishnan
af9e3e38ce
apply backup retention policy
...
part of #441
2020-05-14 21:31:24 -07:00
Girish Ramakrishnan
d992702b87
rename to keepWithinSecs
...
part of #441
2020-05-14 16:45:28 -07:00
Girish Ramakrishnan
6a9fe1128f
move retentionSecs inside retentionPolicy
...
part of #441
2020-05-14 16:33:29 -07:00
Johannes Zellner
573da29a4d
Once upon a time where settings worked
2020-05-14 23:35:03 +02:00
Johannes Zellner
00cff1a728
Mention that SECRET_PLACEHOLDER is also used in dashboard client.js
2020-05-14 23:04:08 +02:00
Johannes Zellner
9bdeff0a39
Always use constants.SECRET_PLACEHOLDER
2020-05-14 23:02:02 +02:00
Girish Ramakrishnan
a1f263c048
stash the backup password in filesystem for safety
...
we will add a release note asking the user to nuke it
2020-05-14 12:59:37 -07:00
Girish Ramakrishnan
346eac389c
bind ui is hidden for this release
2020-05-14 11:57:12 -07:00
Johannes Zellner
f52c16b209
Ensure encryption property on backup config always exists
2020-05-14 20:22:10 +02:00
Girish Ramakrishnan
4faf880aa4
Fix crash with unencrypted backups
2020-05-14 11:18:41 -07:00
Girish Ramakrishnan
f417a49b34
Add encryptionVersion to backups
...
this will identify the old style backups and warn user that a restore
doesn't work anymore
2020-05-13 22:37:02 -07:00
Girish Ramakrishnan
66fd713d12
rename version to packageVersion
2020-05-13 21:55:50 -07:00
Girish Ramakrishnan
2e7630f97e
remove stale logs
2020-05-13 19:23:04 -07:00
Girish Ramakrishnan
3f10524532
cleanup cache file to start encrypted rsync backups afresh
2020-05-13 16:35:13 -07:00
Johannes Zellner
51f9826918
Strip quotes for TXT records on name.com
...
The docs and support claim quotes are needed, but the actual API usage
shows otherwise. We do this to not break users, but ideally name.com
gives a correct and clear answer
2020-05-14 01:03:10 +02:00
Girish Ramakrishnan
f5bb76333b
do hmac validation on filename iv as well
...
also, pass encryption object instead of config
2020-05-13 10:11:07 -07:00
Girish Ramakrishnan
4947faa5ca
update mail container
2020-05-12 23:19:31 -07:00
Girish Ramakrishnan
101dc3a93c
s3: do not retry when testing config
2020-05-12 22:45:01 -07:00
Girish Ramakrishnan
bd3ee0fa24
add changes
2020-05-12 22:00:05 -07:00
Girish Ramakrishnan
2c52668a74
remove format validation in provider config
2020-05-12 22:00:01 -07:00
Girish Ramakrishnan
03edd8c96b
remove max_old_space_size
...
we have limited understanding of this option
2020-05-12 20:14:35 -07:00
Girish Ramakrishnan
37dfa41e01
Add hmac to the file data
...
https://stackoverflow.com/questions/10279403/confused-how-to-use-aes-and-hmac
https://en.wikipedia.org/wiki/Padding_oracle_attack
part of #579
2020-05-12 19:59:06 -07:00
Girish Ramakrishnan
ea8a3d798e
create encryption keys from password during app import & restore
2020-05-12 15:53:18 -07:00