switch (stream) {
case STREAM_WIN32_DATA:
case STREAM_WIN32_GZIP_DATA:
+ case STREAM_WIN32_COMPRESSED_DATA:
case STREAM_ENCRYPTED_WIN32_DATA:
case STREAM_ENCRYPTED_WIN32_GZIP_DATA:
+ case STREAM_ENCRYPTED_WIN32_COMPRESSED_DATA:
return true;
}
return false;
{
static char buf[20];
- switch (stream) {
+ switch (stream & STREAMMASK_TYPE) {
case STREAM_UNIX_ATTRIBUTES:
return _("Unix attributes");
case STREAM_FILE_DATA:
return _("MD5 digest");
case STREAM_GZIP_DATA:
return _("GZIP data");
+ case STREAM_COMPRESSED_DATA:
+ return _("Compressed data");
case STREAM_UNIX_ATTRIBUTES_EX:
return _("Extended attributes");
case STREAM_SPARSE_DATA:
return _("Sparse data");
case STREAM_SPARSE_GZIP_DATA:
return _("GZIP sparse data");
+ case STREAM_SPARSE_COMPRESSED_DATA:
+ return _("Compressed sparse data");
case STREAM_PROGRAM_NAMES:
return _("Program names");
case STREAM_PROGRAM_DATA:
return _("Win32 data");
case STREAM_WIN32_GZIP_DATA:
return _("Win32 GZIP data");
+ case STREAM_WIN32_COMPRESSED_DATA:
+ return _("Win32 compressed data");
case STREAM_MACOS_FORK_DATA:
return _("MacOS Fork data");
case STREAM_HFSPLUS_ATTRIBUTES:
return _("Encrypted session data");
case STREAM_ENCRYPTED_FILE_GZIP_DATA:
return _("Encrypted GZIP data");
+ case STREAM_ENCRYPTED_FILE_COMPRESSED_DATA:
+ return _("Encrypted compressed data");
case STREAM_ENCRYPTED_WIN32_GZIP_DATA:
return _("Encrypted Win32 GZIP data");
+ case STREAM_ENCRYPTED_WIN32_COMPRESSED_DATA:
+ return _("Encrypted Win32 Compressed data");
case STREAM_ENCRYPTED_MACOS_FORK_DATA:
return _("Encrypted MacOS fork data");
case STREAM_ACL_AIX_TEXT:
case STREAM_ACL_LINUX_ACCESS_ACL:
return _("Linux Specific Access ACL attribs");
case STREAM_ACL_TRU64_DEFAULT_ACL:
- return _("OSF1 Specific Default ACL attribs");
+ return _("TRU64 Specific Default ACL attribs");
case STREAM_ACL_TRU64_ACCESS_ACL:
- return _("OSF1 Specific Access ACL attribs");
+ return _("TRU64 Specific Access ACL attribs");
case STREAM_ACL_SOLARIS_ACLENT:
- return _("Solaris Specific ACL attribs");
+ return _("Solaris Specific POSIX ACL attribs");
case STREAM_ACL_SOLARIS_ACE:
- return _("Solaris Specific ACL attribs");
+ return _("Solaris Specific NFSv4/ZFS ACL attribs");
case STREAM_ACL_AFS_TEXT:
return _("AFS Specific ACL attribs");
case STREAM_ACL_AIX_AIXC:
- return _("AIX Specific ACL attribs");
+ return _("AIX Specific POSIX ACL attribs");
case STREAM_ACL_AIX_NFS4:
- return _("AIX Specific ACL attribs");
+ return _("AIX Specific NFSv4 ACL attribs");
+ case STREAM_ACL_FREEBSD_NFS4_ACL:
+ return _("FreeBSD Specific NFSv4/ZFS ACL attribs");
+ case STREAM_XATTR_IRIX:
+ return _("IRIX Specific Extended attribs");
+ case STREAM_XATTR_TRU64:
+ return _("TRU64 Specific Extended attribs");
case STREAM_XATTR_AIX:
return _("AIX Specific Extended attribs");
case STREAM_XATTR_OPENBSD:
case STREAM_GZIP_DATA:
case STREAM_SPARSE_GZIP_DATA:
case STREAM_WIN32_GZIP_DATA:
+#endif
+#ifndef HAVE_LZO
+ case STREAM_COMPRESSED_DATA:
+ case STREAM_SPARSE_COMPRESSED_DATA:
+ case STREAM_WIN32_COMPRESSED_DATA:
+ case STREAM_ENCRYPTED_FILE_COMPRESSED_DATA:
+ case STREAM_ENCRYPTED_WIN32_COMPRESSED_DATA:
#endif
case STREAM_MACOS_FORK_DATA:
case STREAM_HFSPLUS_ATTRIBUTES:
case STREAM_GZIP_DATA:
case STREAM_SPARSE_GZIP_DATA:
case STREAM_WIN32_GZIP_DATA:
+#endif
+#ifdef HAVE_LZO
+ case STREAM_COMPRESSED_DATA:
+ case STREAM_SPARSE_COMPRESSED_DATA:
+ case STREAM_WIN32_COMPRESSED_DATA:
#endif
case STREAM_WIN32_DATA:
case STREAM_UNIX_ATTRIBUTES:
case STREAM_ENCRYPTED_FILE_GZIP_DATA:
case STREAM_ENCRYPTED_WIN32_DATA:
case STREAM_ENCRYPTED_WIN32_GZIP_DATA:
+#ifdef HAVE_LZO
+ case STREAM_ENCRYPTED_FILE_COMPRESSED_DATA:
+ case STREAM_ENCRYPTED_WIN32_COMPRESSED_DATA:
#endif
+#endif /* !HAVE_CRYPTO */
case 0: /* compatibility with old tapes */
return true;
}
case STREAM_SPARSE_GZIP_DATA:
case STREAM_WIN32_GZIP_DATA:
#endif
+#ifndef HAVE_LZO
+ case STREAM_COMPRESSED_DATA:
+ case STREAM_SPARSE_COMPRESSED_DATA:
+ case STREAM_WIN32_COMPRESSED_DATA:
+ case STREAM_ENCRYPTED_FILE_COMPRESSED_DATA:
+ case STREAM_ENCRYPTED_WIN32_COMPRESSED_DATA:
+#endif
#ifndef HAVE_DARWIN_OS
case STREAM_MACOS_FORK_DATA:
case STREAM_HFSPLUS_ATTRIBUTES:
case STREAM_GZIP_DATA:
case STREAM_SPARSE_GZIP_DATA:
case STREAM_WIN32_GZIP_DATA:
+#endif
+#ifdef HAVE_LZO
+ case STREAM_COMPRESSED_DATA:
+ case STREAM_SPARSE_COMPRESSED_DATA:
+ case STREAM_WIN32_COMPRESSED_DATA:
+ case STREAM_ENCRYPTED_FILE_COMPRESSED_DATA:
+ case STREAM_ENCRYPTED_WIN32_COMPRESSED_DATA:
#endif
case STREAM_WIN32_DATA:
case STREAM_UNIX_ATTRIBUTES: