rust-proxmox-oci (0.2.2-1) trixie; urgency=medium

  * rootfs extraction:
    - reject layer entries with absolute paths or '..' components, and
      entries whose path leads out of the rootfs through a symlink from an
      earlier layer. Applying whiteouts or replacing existing paths could
      otherwise remove files outside of the rootfs. Images with such entries
      now fail to extract.
    - let a directory from a later layer replace a symlink, as on an overlay
      file system, instead of keeping the symlink and applying the directory's
      contents, whiteouts and permissions to the symlink's target, which could
      even be outside of the rootfs.
    - fix whiteouts being ignored for dangling symlinks and for file names
      that are not valid UTF-8, and opaque whiteouts of directories containing
      a dangling symlink failing the extraction.

 -- Proxmox Support Team <support@proxmox.com>  Mon, 02 Nov 2026 18:21:09 +0100

rust-proxmox-oci (0.2.1-1) bookworm; urgency=medium

  * fix rootfs extraction when paths already exist. Remove paths from previous
    layers that conflict with new layer entries before unpacking to better
    align with the OCI spec and improve support for some CT images.

 -- Proxmox Support Team <support@proxmox.com>  Wed, 10 Dec 2025 19:18:03 +0100

rust-proxmox-oci (0.2.0-1) bookworm; urgency=medium

  * build for Debian Trixie based Proxmox projects like Proxmox VE 9.

 -- Proxmox Support Team <support@proxmox.com>  Tue, 11 Nov 2025 15:06:52 +0100

rust-proxmox-oci (0.1.0-1) bookworm; urgency=medium

  * Initial release.

 -- Proxmox Support Team <support@proxmox.com>  Mon, 28 Apr 2025 12:34:56 +0200
