π v0.7.4-bash β Improved Security Checks & rclone Connectivity
This release focuses on refined security diagnostics, sanitised notifications, and more reliable cloud connectivity validation using rclone lsd.
The update enhances log clarity, notification compatibility, and path-level validation for all remote/cloud backup targets.
π‘οΈ Security & Process Validation
/script/security-check.sh
Fix
-
π§° Improved dependency warning clarity
The message shown when dependencies are missing now includes the full command:
apt-get update && apt-get install -y iptables net-tools iproute2
β ensuring emails and logs never truncate the installation instructions. -
π Sanitised process warning entries
All βPotentially suspicious process foundβ messages now replace:with-in patterns and PIDs.
This prevents notification systems from truncating lines and ensures full visibility of the detected process details.
βοΈ Cloud Connectivity & Remote Validation
/script/utils_counting.sh
Fix
-
π More robust cloud connectivity checks
_TEST_CLOUD_CONNECTIVITY()now validates the rclone remote root and remote backup path separately using:mkdir(to ensure path existence & permissions)rclone lsd(to check remote directory status)
This gives clearer diagnostics and eliminates false positives.
-
π Switched from `rclone about` to `rclone lsd`
rclone aboutis not supported by many providers (e.g., Azure Blob).- Using
rclone lsdprovides accurate, path-level validation with far better compatibility across cloud/storage systems. - Error messages now clearly indicate whether the issue is with the remote itself or the specific backup path.
β Overall Improvements
- π More transparent logs during security scans.
- π¬ Notification systems no longer truncate process warnings.
- βοΈ Cloud backup checks are now provider-proof, clearer, and more reliable.
- βοΈ More stable behaviour when dealing with unusual remote configurations or unsupported rclone operations.
β¨ Result: v0.7.4-bash delivers cleaner logs, more accurate diagnostics, and improved reliability across both security and cloud-connectivity modules.
Compatibility: PVE and PBS
Installation:
bash -c "$(curl -fsSL https://raw.githubusercontent.com/tis24dev/proxmox-backup/main/install.sh)"