diff --git a/CHANGELOG.md b/CHANGELOG.md index eedafd5..daf66ab 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,12 @@ +## 4.1.4 2024-08-13 + +Please note that if using encryption using a passphrase, you may be encountering issues with manual decryption. This release fixes that. +If you try to manually decrypt and your passphrase fails. Try wrapping it in single (') or double (") quotes. + + ### Changed + - Fix for stray quotes appearing inside of ENCRYPT_PASSPHRASE variables + + ## 4.1.3 2024-07-05 ### Changed diff --git a/install/assets/functions/10-db-backup b/install/assets/functions/10-db-backup index a536937..0c174b8 100644 --- a/install/assets/functions/10-db-backup +++ b/install/assets/functions/10-db-backup @@ -165,6 +165,11 @@ bootstrap_variables() { sed -i "s|_PASS='\(.*\)'|_PASS=\1|g" "${backup_instance_vars}" fi + if grep -qo ".*_PASSPHRASE='.*'" "${backup_instance_vars}"; then + print_debug "[bootstrap_variables] [backup_init] Found _PASSPHRASE variable with quotes" + sed -i "s|_PASSPHRASE='\(.*\)'|_PASSPHRASE=\1|g" "${backup_instance_vars}" + fi + if grep -qo "MONGO_CUSTOM_URI='.*'" "${backup_instance_vars}"; then print_debug "[bootstrap_variables] [backup_init] Found _MONGO_CUSTOM_URI variable with quotes" sed -i "s|MONGO_CUSTOM_URI='\(.*\)'|MONGO_CUSTOM_URI=\1|g" "${backup_instance_vars}" @@ -657,7 +662,6 @@ backup_mssql() { compression pre_dbbackup all run_as_user ${compress_cmd} "${temporary_directory}/${backup_job_filename_original}" - file_encryption timer backup finish generate_checksum