1. 25 Jan, 2018 1 commit
  2. 16 May, 2017 1 commit
  3. 29 Apr, 2017 1 commit
  4. 03 Apr, 2017 1 commit
  5. 23 Mar, 2017 2 commits
    • Martin Matuska's avatar
      Improve extended attribute support · 365a91de
      Martin Matuska authored
      Mac OS X changes:
        - add support for extended file attributes via sys/xattr.h
        - when extracting an archive entry that has mac_metadata and
          mac_metadata is requested to be extracted, extended attributes
          are restored only from mac_metadata.
        - by default, extended attributes are stored both in mac_metadata and
          SCHILY.xattr/LIBARCHIVE.xattr. This is subject to review and change.
      
      To match behavior on other platforms, store extended attributes on
      FreeBSD with extattr_set_link() if no fd is provided.
      
      Detection of extended attributes support in configure stage has been
      rewritten.
      
      Added xattr platform test to libarchive and xattrs option test to bsdtar.
      365a91de
    • Martin Matuska's avatar
  6. 16 Mar, 2017 1 commit
    • Martin Matuska's avatar
      Add NFSv4 ACL support for Linux via librichacl · bea9f9cf
      Martin Matuska authored
      Richacls are interpreted as NFSv4 ACLs and stored in archive_acl (Richacl
      flags and masks are not stored). Analog to mac_metadata, NFSv4 ACLs do not
      get extracted when the extraction of extended attributes is enabled and the
      "trusted.richacl" extended attribute is present.
      
      RichACL masks and are calculated from file mode on extraction.
      
      mac_metadata acl check has been moved in the code to be together with the
      richacl check.
      bea9f9cf
  7. 14 Mar, 2017 1 commit
    • Martin Matuska's avatar
      Move platform-specific ACL code to individual source files. · f57d129d
      Martin Matuska authored
      This makes the code much more readable and eases the addition of new
      ACL implementatons in the future.
      
      Additional changes:
      - most of ACL detection is now done at configure stage
      - configuration now reports what ACL was detected
      - NFSv4 ACL tests now test INHERIT_ONLY and NO_PROPAGATE_INHERIT
      f57d129d
  8. 07 Mar, 2017 1 commit
  9. 02 Mar, 2017 3 commits
  10. 28 Feb, 2017 1 commit
  11. 26 Feb, 2017 2 commits
  12. 24 Feb, 2017 1 commit
  13. 22 Feb, 2017 1 commit
  14. 21 Feb, 2017 2 commits
  15. 16 Jan, 2013 2 commits
  16. 14 Jan, 2013 1 commit
  17. 10 Oct, 2012 1 commit
  18. 19 Sep, 2012 2 commits