VirtualBox

source: vbox/trunk/doc/manual/en_US/dita/topics/licensing/vbox-base/licensing-license-vbox-base-nsis-accesscontrol-plugin-1.0.8.3.dita@ 105933

Last change on this file since 105933 was 105933, checked in by vboxsync, 6 months ago

Docs: bugref:10705. Updating licensing chapter by copying dita files from docs team's repo. Plus some modifications.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 3.6 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<!DOCTYPE topic PUBLIC "-//OASIS//DTD DITA Topic//EN" "topic.dtd">
3<topic xml:lang="en-us" id="license-nsis-accesscontrol-plugin-1.0.8.3">
4
5 <title>NSIS AccessControl plugin</title>
6
7 <body>
8 <pre xml:space="preserve">From https://nsis.sourceforge.io/License:
9
10All NSIS source code, plug-ins, documentation, examples, header files and graphics, with the exception of the compression modules and where otherwise noted, are licensed under the zlib/libpng license.
11
12The plugin itself has no copyright notices. Only this from Docs/AccessControl/AccessControl.txt:
13
14ACCESS CONTROL PLUGIN
15---------------------
16
17Written by Mathias Hasselmann &lt;[email protected]&gt;
18Modifications by:
19* Afrow UK &lt;[email protected]&gt;
20* AndersK &lt;[email protected]&gt;
21
22The AccessControl plugin for NSIS provides a set of functions related
23Windows NT access control list (ACL) management.
24
25
26MODIFICATIONS
27-------------
28
29v1.0.8.3 - 24th February 2021 - AndersK
30* Added /SID switch
31
32v1.0.8.2 - 20th February 2021 - AndersK
33* Fixed GetRegKeyOwner
34
35v1.0.8.1 - 7th July 2014 - AndersK
36* Don&#39;t require SE_RESTORE_NAME and SE_TAKE_OWNERSHIP_NAME when changing owner.
37* Fixed broken return value when trustee parsing failed
38
39v1.0.8.0 - 24th March 2014 - AndersK
40* Added basic String SID parsing in the emulated ConvertStringSidToSid (Broken in v1.0.6)
41* Fixed WinNT4 and Win95 support? (Unicode DLL will not load on Win95 but will probably load on Win98)
42* Fixed leaks from ParseSid and ConvertSidToStringSid
43* NameToSid and SidToName now pushes &#34;error&#34; and error details
44* Better GetCurrentUserName error handling (Still returns the problematic &#34;error&#34; string)
45
46v1.0.7.0 - 25th February 2012 - Afrow UK
47* Fixed DisableFileInheritance (broken in v1.0.5.0).
48
49v1.0.6.0 - 26th January 2012 - Afrow UK
50* Wrote replacements for ConvertSidToStringSid/ConvertStringSidToSid for
51 backwards compatibility with Windows NT4/ME (ANSI build only).
52* Loads RegSetKeySecurity/RegGetKeySecurity functions at run-time for
53 backwards compatibility with Windows NT4/ME (ANSI build only).
54* Removed commented out legacy code.
55
56v1.0.5.0 - 25th January 2012 - Afrow UK
57* Removed IsUserTheAdministrator.
58* Added NameToSid.
59* Major code cleanup/rewrite.
60* Proper Unicode build (with Unicode plugin API).
61* Support for 64-bit registry (SetRegView 64).
62* Functions now return &#34;ok&#34; on success or &#34;error&#34; otherwise. On &#34;error&#34;,
63 the next item on the stack will be the error description.
64* Added version information resource.
65
6623rd January 2008 - Afrow UK
67* Added function IsUserTheAdministrator.
68* Cleaned up code. Rebuilt as pure cpp, decreasing DLL size.
69* No longer using gobal temp variable for strings.
70
717th January 2008 - Afrow UK
72* Fixed registry instructions.
73
748th November 2007 - Afrow UK
75* EnableInheritance/DisableInheritance names changed.
76* Functions added:
77 EnableFileInheritance
78 DisableFileInheritance
79 EnableRegKeyInheritance
80 DisableRegKeyInheritance
81 GetFileOwner
82 GetFileGroup
83 GetRegKeyOwner
84 GetRegKeyGroup
85 ClearOnFile
86 ClearOnRegKey
87 GetCurrentUserName
88 SidToName
89
9021st August 2007 - Afrow UK
91* Added /noinherit switch to prevent child objects inheriting a
92 particular permission.
93* Added EnableInheritance and DisableInheritance functions.
94* Removed code to print items in the install log.
95
9613th July 2007 - kichik
97* Return proper error codes (return value instead of GetLastError())
98
9930th June 2006 - Afrow UK
100* Error MessageBox removed.
101* Error messages are now just returned on NSIS stack.
102</pre>
103 </body>
104 </topic>
Note: See TracBrowser for help on using the repository browser.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette