[pbs-devel] [PATCH proxmox{, -backup} v5 0/5] fix #4995: include symlinks in zip file restore

Filip Schauer f.schauer at proxmox.com
Mon Oct 27 14:24:42 CET 2025


Include symlinks when restoring files from a backup as a zip file.

Resulting ZIP files were successfully tested on Linux with: zipinfo,
unzip, unar

When extracting with Windows Explorer, symlinks appear as regular files
containing the path to the destination. When extracting the ZIP files
with 7-Zip on Windows, symlinks are correctly extracted, provided that
the user has permission to create symlinks.

proxmox:

Filip Schauer (3):
  compression: zip: add a FileType enum
  compression: zip: add support for symlinks
  compression: add tests for the ZipEncoder

 proxmox-compression/src/zip.rs   |  50 +++++++++----
 proxmox-compression/tests/zip.rs | 118 +++++++++++++++++++++++++++++++
 2 files changed, 153 insertions(+), 15 deletions(-)
 create mode 100644 proxmox-compression/tests/zip.rs


proxmox-backup:

Filip Schauer (2):
  pxar: Adopt FileType enum when adding a zip entry
  fix #4995: pxar: Include symlinks in zip file creation

 pbs-client/src/pxar/extract.rs | 21 ++++++++++++++++-----
 1 file changed, 16 insertions(+), 5 deletions(-)


Summary over all repositories:
  3 files changed, 169 insertions(+), 20 deletions(-)

-- 
Generated by git-murpp 0.6.0




More information about the pbs-devel mailing list