Revision history for Perl extension Win32::FileSecurity.
1.09 Thu Nov 28 2013
-
Fix required perl version 5.6 -> 5.006.
-
Add Github repo link to META.yml
1.08 Wed Aug 20 2008
-
In Get() use SIDs when the account name is not available.
1.07 Tue Aug 19 2008
-
Don't split account names on "\\", always pass them as-is
to LookupAccountName().
-
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 <jmk@exc.bybyte.de>)
-
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