ChangeLog

1.8.0 - 2022-11-01

Feature enhancements:

  • RNDGCL-33: Support for fileset snapshots in ‘get_path_in_snapshot’

  • RNDGCL-35: ACL tools don’t update file ctime when ACL is unchanged

  • RNDGCL-39: Improved symlink handling in ACL tools

  • RNDGCL-41: Support for Pathlib

1.7.0 - 2022-07-18

Feature enhancements:

  • RNDGCL-32: Tool to restore ACLs from a snapshot (ap-restore-acl)

  • RNDGCL-37: Include CLib tools manpages in main docs

1.6.0 - 2021-10-25

Bug fixes:

  • RNDGCL-30: Handle reporting ACLs for deleted users/groups

Feature enhancements:

  • RNDGCL-28: Add –modify flag to apfacl

  • RNDGCL-28: Tool to partial edit ACLs (apchmod)

1.5.0 - 2021-09-20

Bug fixes:

  • RNDGCL-25: Overflow error in get_xattr for unicode name

  • RNDGCL-26: Overflow error in scandir for large inode numbers

Feature enhancements:

  • RNDGPA-442: Tool for manipulating ACLs (apfacl)

1.4.0 - 2021-07-26

Feature enhancements:

  • RNDGCL-19: Support for setting non-opaque NFSv4 ACLs

  • RNDGCL-24: Centos 8 build

Breaking changes:

  • ace_v4 are now objects instead of namedtuples. This is intended to simplify generating and modifying ACEs. Attribute-base interaction still works same as before, but tuple-like methods (get by index, len, iter) are no longer supported.

1.3.0 - 2021-06-08

Updated EULA

Bug fix:

  • RNDGCL-13: Potential buffer overflow in getacl

Feature enhancements:

  • RNDGCL-10: Support for getting non-opaque NFSv4 ACLs

Refactoring:

  • Split acl, stat, and xattr out of the file module. The existing objects are still importable from the file module for backwards compatibility.

1.2.0 - 2020-11.19

Feature enhancements:

  • RNDGCL-14: Parallel tree-walk utility

  • RNDNXSREST-369: Support for equivalence of ACL objects

1.1.0 - 2020-07-09

Feature enhancements:

  • RNDGCL-12: Support for setting windows attributes

  • RNDGCL-12: Support for getting and setting creation time

1.0.0 - 2020-02-10

Feature enhancements:

  • Python 3 support

  • Support for set_times methods

  • reset_times utility function

0.2.0 - 2018-12-07

Bug fixes:

  • issue-2: unicode decode error in direntx

Feature enhancements:

  • RNDGCL-1: Support for extended attribute lookup

  • RNDGCL-3: support for statfspool functionality

  • RNDGCL-4: getfilesetid function

  • RNDGCL-5: support for statlite and statfs

  • issue-3: expose inodescan max inodes

  • issue-4: more user-friendly fssnaphandle

0.1.1 - 2018-01-25

Bug fixes:

  • Compatibility fix with Python API 0.8.7

0.1.0 - 2017-12-01

  • Initial BETA release