github tis24dev/proxmox-backup v0.7.4-bash

11 hours ago

πŸš€ 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 about is not supported by many providers (e.g., Azure Blob).
    • Using rclone lsd provides 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)"

Don't miss a new proxmox-backup release

NewReleases is sending notifications on new releases.