Merge branch 'main' into files-hash
This commit is contained in:
commit
0785ee8b40
@ -25,7 +25,7 @@ OutputDir=userdocs:Inno Setup Examples Output
|
|||||||
ArchiveExtraction=enhanced/nopassword
|
ArchiveExtraction=enhanced/nopassword
|
||||||
|
|
||||||
[ISSigKeys]
|
[ISSigKeys]
|
||||||
Name: "mykey"; RuntimeID: "def02"; \
|
Name: mykey; RuntimeID: def02; \
|
||||||
KeyID: "def020edee3c4835fd54d85eff8b66d4d899b22a777353ca4a114b652e5e7a28"; \
|
KeyID: "def020edee3c4835fd54d85eff8b66d4d899b22a777353ca4a114b652e5e7a28"; \
|
||||||
PublicX: "515dc7d6c16d4a46272ceb3d158c5630a96466ab4d948e72c2029d737c823097"; \
|
PublicX: "515dc7d6c16d4a46272ceb3d158c5630a96466ab4d948e72c2029d737c823097"; \
|
||||||
PublicY: "f3c21f6b5156c52a35f6f28016ee3e31a3ded60c325b81fb7b1f88c221081a61"
|
PublicY: "f3c21f6b5156c52a35f6f28016ee3e31a3ded60c325b81fb7b1f88c221081a61"
|
||||||
|
@ -26,7 +26,7 @@ OutputDir=userdocs:Inno Setup Examples Output
|
|||||||
ArchiveExtraction=enhanced/nopassword
|
ArchiveExtraction=enhanced/nopassword
|
||||||
|
|
||||||
[ISSigKeys]
|
[ISSigKeys]
|
||||||
Name: "mykey"; RuntimeID: "def02"; \
|
Name: mykey; RuntimeID: def02; \
|
||||||
KeyID: "def020edee3c4835fd54d85eff8b66d4d899b22a777353ca4a114b652e5e7a28"; \
|
KeyID: "def020edee3c4835fd54d85eff8b66d4d899b22a777353ca4a114b652e5e7a28"; \
|
||||||
PublicX: "515dc7d6c16d4a46272ceb3d158c5630a96466ab4d948e72c2029d737c823097"; \
|
PublicX: "515dc7d6c16d4a46272ceb3d158c5630a96466ab4d948e72c2029d737c823097"; \
|
||||||
PublicY: "f3c21f6b5156c52a35f6f28016ee3e31a3ded60c325b81fb7b1f88c221081a61"
|
PublicY: "f3c21f6b5156c52a35f6f28016ee3e31a3ded60c325b81fb7b1f88c221081a61"
|
||||||
|
@ -2858,13 +2858,13 @@ Name: "MyKey2; \
|
|||||||
|
|
||||||
<precode>
|
<precode>
|
||||||
[ISSigKeys]
|
[ISSigKeys]
|
||||||
Name: "anna": KeyFile: "anna.ispublickey"; Group: "exesigner"
|
Name: anna: KeyFile: "anna.ispublickey"; Group: exesigner
|
||||||
Name: "vryan"; KeyFile: "ryan.ispublickey"; Group: "exesigner"
|
Name: ryan; KeyFile: "ryan.ispublickey"; Group: exesigner
|
||||||
Name: "ivan"; KeyFile: "ivan.ispublickey"; Group: "docsigner"
|
Name: ivan; KeyFile: "ivan.ispublickey"; Group: docsigner
|
||||||
; max is trusted for both exe and doc signing
|
; max is trusted for both exe and doc signing
|
||||||
Name: "max"; KeyFile: "max.ispublickey"; Group: "exesigner docsigner"
|
Name: max; KeyFile: "max.ispublickey"; Group: exesigner docsigner
|
||||||
; the boss also has a key
|
; the boss also has a key
|
||||||
Name: "bosskey"; KeyFile: "boss.ispublickey"
|
Name: bosskey; KeyFile: "boss.ispublickey"
|
||||||
</precode>
|
</precode>
|
||||||
|
|
||||||
<p>See the <i>Remarks</i> section at the bottom of this topic for some important notes.</p>
|
<p>See the <i>Remarks</i> section at the bottom of this topic for some important notes.</p>
|
||||||
@ -2876,13 +2876,13 @@ Name: "bosskey"; KeyFile: "boss.ispublickey"
|
|||||||
<param name="Name" required="yes">
|
<param name="Name" required="yes">
|
||||||
<p>The internal name of the key.</p>
|
<p>The internal name of the key.</p>
|
||||||
<p>Key names are not stored in the resulting Setup file(s), so you may use personal or non-public information in them, like the names of developers.</p>
|
<p>Key names are not stored in the resulting Setup file(s), so you may use personal or non-public information in them, like the names of developers.</p>
|
||||||
<example><pre>Name: "MyKey"</pre></example>
|
<example><pre>Name: MyKey</pre></example>
|
||||||
</param>
|
</param>
|
||||||
|
|
||||||
<param name="Group">
|
<param name="Group">
|
||||||
<p>A space separated list of internal group names, specifying how to group the key.</p>
|
<p>A space separated list of internal group names, specifying how to group the key.</p>
|
||||||
<p>Group names are not stored in the resulting Setup file(s), so you may use personal or non-public information in them, like the names of developer groups.</p>
|
<p>Group names are not stored in the resulting Setup file(s), so you may use personal or non-public information in them, like the names of developer groups.</p>
|
||||||
<example><pre>Group: "exesigner docsigner"</pre></example>
|
<example><pre>Group: exesigner docsigner</pre></example>
|
||||||
</param>
|
</param>
|
||||||
|
|
||||||
<param name="KeyID">
|
<param name="KeyID">
|
||||||
@ -2912,7 +2912,7 @@ Name: "bosskey"; KeyFile: "boss.ispublickey"
|
|||||||
<param name="RuntimeID">
|
<param name="RuntimeID">
|
||||||
<p>Specifies the runtime ID of the key, used by <link topic="isxfunc_ISSigVerify">ISSigVerify</link>.</p>
|
<p>Specifies the runtime ID of the key, used by <link topic="isxfunc_ISSigVerify">ISSigVerify</link>.</p>
|
||||||
<p>Runtime ID's are stored in the resulting Setup file(s), so you should <i>not</i> use personal or non-public information in them.</p>
|
<p>Runtime ID's are stored in the resulting Setup file(s), so you should <i>not</i> use personal or non-public information in them.</p>
|
||||||
<example><pre>RuntimeID: "def01"</pre></example>
|
<example><pre>RuntimeID: def01</pre></example>
|
||||||
</param>
|
</param>
|
||||||
|
|
||||||
</paramlist>
|
</paramlist>
|
||||||
|
11
whatsnew.htm
11
whatsnew.htm
@ -115,13 +115,13 @@ Source: "https://jrsoftware.org/download.php/is.exe?dontcount=1"; DestName: "inn
|
|||||||
<li>Key files are human-readable and can be created using Inno Setup Signature Tool (see below).</li>
|
<li>Key files are human-readable and can be created using Inno Setup Signature Tool (see below).</li>
|
||||||
<li>Example section:
|
<li>Example section:
|
||||||
<pre>[ISSigKeys]
|
<pre>[ISSigKeys]
|
||||||
Name: "anna": KeyFile: "anna.ispublickey"; Group: "exesigner"
|
Name: anna: KeyFile: "anna.ispublickey"; Group: exesigner
|
||||||
Name: "vryan"; KeyFile: "ryan.ispublickey"; Group: "exesigner"
|
Name: ryan; KeyFile: "ryan.ispublickey"; Group: exesigner
|
||||||
Name: "ivan"; KeyFile: "ivan.ispublickey"; Group: "docsigner"
|
Name: ivan; KeyFile: "ivan.ispublickey"; Group: docsigner
|
||||||
; max is trusted for both exe and doc signing
|
; max is trusted for both exe and doc signing
|
||||||
Name: "max"; KeyFile: "max.ispublickey"; Group: "exesigner docsigner"
|
Name: max; KeyFile: "max.ispublickey"; Group: exesigner docsigner
|
||||||
; the boss also has a key
|
; the boss also has a key
|
||||||
Name: "bosskey"; KeyFile: "boss.ispublickey"</pre>
|
Name: bosskey; KeyFile: "boss.ispublickey"</pre>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
@ -211,6 +211,7 @@ Source: "https://jrsoftware.org/download.php/iscrypt.dll?dontcount=1"; DestName:
|
|||||||
<li>Pascal Scripting change: Added new <tt>GetSHA256OfStream</tt> support function.</li>
|
<li>Pascal Scripting change: Added new <tt>GetSHA256OfStream</tt> support function.</li>
|
||||||
<li>Inno Setup 6.4.3 increased the maximum width of all task dialogs by about 50%, which helps to keep long paths from being truncated with ellipses. It now only does this if the task dialog's content actually contains a path.</li>
|
<li>Inno Setup 6.4.3 increased the maximum width of all task dialogs by about 50%, which helps to keep long paths from being truncated with ellipses. It now only does this if the task dialog's content actually contains a path.</li>
|
||||||
<li>All translations which still had an UTF-8 BOM had their BOM removed. Using a BOM in UTF-8 encoded files is not needed and not recommended since Inno Setup 6.3.0.</li>
|
<li>All translations which still had an UTF-8 BOM had their BOM removed. Using a BOM in UTF-8 encoded files is not needed and not recommended since Inno Setup 6.3.0.</li>
|
||||||
|
<li>Inno Setup is now built using Delphi 12.3 Athens instead of Delphi 12.1 Athens. Thanks to Ian Barker from Embarcadero for providing us with a license!</li>
|
||||||
<li>Documentation improvements.</li>
|
<li>Documentation improvements.</li>
|
||||||
<li>Minor tweaks.</li>
|
<li>Minor tweaks.</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user