Revision history for Perl extension Win32::FileSecurity. 1.08 Wed Aug 20 2008 - In Get() use SIDs when the account name is not available. Also fixes http://rt.cpan.org/Ticket/Display.html?id=29557 1.07 Tue Aug 19 2008 - Don't split account names on "\\", always pass them as-is to LookupAccountName(). Fixes http://rt.cpan.org/Public/Bug/Display.html?id=14890 Fixes http://rt.cpan.org/Public/Bug/Display.html?id=29867 Fixes http://rt.cpan.org/Public/Bug/Display.html?id=29869 Fixes http://rt.cpan.org/Public/Bug/Display.html?id=38479 - some whitespace and comment cleanup moved revision history from POD to Changes file 1.06 Fri Jun 13 2008 - move sample.pl to eg/sample.pl so that it doesn't get installed 1.05 Tue Apr 17 2008 - version 1.05 for separate upload to CPAN - updated email addresses - simplified Makefile.PL - added META.yml - added ppport.h - renamed test.pl to sample.pl because it doesn't generate TAP output - casts to suppress compiler warnings under Win64 1.04 Mon May 22 21:14:00 2000 - support for building under Perl v5.6.0 - support for passing Unicode strings to underlying Win32 calls - fixed a bug in the Set() method (could use local account instead of domain account if both were present) 1.03 Fri Feb 6 20:57:24 1998 - updated to base version 0.67 (fixes serious bugs) 1.02 Sun Dec 14 05:13:12 1997 - fixed uninitialized vars on unknown ACLs (fix suggested by Jutta Klebe ) - added constants to @EXPORT list - pod fixes 1.01 Sat Apr 5 14:23:42 1997 - original version; created by h2xs 1.18 - imported Activeware version 0.67 ALPHA 1997.07.07 - Kludged bug in mapping bits to separate ACE's. Notably, this screwed up CHANGE access by leaving out a delete bit in the INHERIT_ONLY_ACE | OBJECT_INHERIT_ACE Access Control Entry. - May need to rethink... 0.66 ALPHA 1997.03.13 - Fixed bug in memory allocation check 0.65 ALPHA 1997.02.25 - Tested with 5.003 build 303 - Added ISA exporter, and @EXPORT_OK - Added F, FULL, R, READ, C, CHANGE as composite pre-built mask names. - Added server\ to keys returned in hash from Get - Made constants and MakeMask case insensitive (I don't know why I did that) - Fixed mask comparison in ListDacl and Enumerate Rights from simple & mask to exact bit match ! ( ( x & y ) ^ x ) makes sure all bits in x are set in y - Fixed some "wild" pointers 0.60 ALPHA 1996.07.31 - Now suitable for file and directory permissions - Included ListDacl.exe in bundle for debugging - Added "intuitive" inheritance for directories, basically functions like FM triggered by presence of GENERIC_ rights this may need to change - Changed from AddAccessAllowedAce to AddAce for control over inheritance 0.51 ALPHA 1996.07.20 - Fixed memory allocation bug 0.50 ALPHA 1996.07.29 - Base functionality - Using AddAccessAllowedAce - Suitable for file permissions