Windows: Remove Plugin Directory Installer
Heimdal plugins are not safe on windows. Plugins are bound to a specific assembly and if the plugin assembly is not the same as the Heimdal DLL that is loading the plugin heap corruption will occur. Change-Id: Icf43a989684c4aacd3c4a225482a9bed9b60e29d
This commit is contained in:
@@ -55,10 +55,6 @@
|
|||||||
<Directory Id='ProgramFilesFolder'>
|
<Directory Id='ProgramFilesFolder'>
|
||||||
<Directory Id='INSTALLDIR32' Name='Heimdal'>
|
<Directory Id='INSTALLDIR32' Name='Heimdal'>
|
||||||
<Directory Id='dirBin32' Name='bin'>
|
<Directory Id='dirBin32' Name='bin'>
|
||||||
<Directory Id='dirPlugin32' Name='plugin'>
|
|
||||||
<Directory Id='PLUGINDIR32' Name='krb5'>
|
|
||||||
</Directory>
|
|
||||||
</Directory>
|
|
||||||
</Directory>
|
</Directory>
|
||||||
</Directory>
|
</Directory>
|
||||||
</Directory>
|
</Directory>
|
||||||
@@ -68,10 +64,6 @@
|
|||||||
<Directory Id='ProgramFiles64Folder'>
|
<Directory Id='ProgramFiles64Folder'>
|
||||||
<Directory Id='INSTALLDIR64' Name='Heimdal'>
|
<Directory Id='INSTALLDIR64' Name='Heimdal'>
|
||||||
<Directory Id='dirBin64' Name='bin'>
|
<Directory Id='dirBin64' Name='bin'>
|
||||||
<Directory Id='dirPlugin64' Name='plugin'>
|
|
||||||
<Directory Id='PLUGINDIR64' Name='krb5'>
|
|
||||||
</Directory>
|
|
||||||
</Directory>
|
|
||||||
</Directory>
|
</Directory>
|
||||||
</Directory>
|
</Directory>
|
||||||
</Directory>
|
</Directory>
|
||||||
@@ -212,35 +204,9 @@
|
|||||||
|
|
||||||
</DirectoryRef>
|
</DirectoryRef>
|
||||||
|
|
||||||
<?ifdef Target32?>
|
|
||||||
<DirectoryRef Id='PLUGINDIR32'>
|
|
||||||
<Component Id='comp.Plugin.Reg.32' Feature='feature.Main'
|
|
||||||
Guid='4BC44234-70A4-4CC1-A5AF-4CA76E9F9487' Win64='no'>
|
|
||||||
<RegistryKey ForceDeleteOnUninstall='yes' Root='HKLM'
|
|
||||||
Key='Software\Heimdal'>
|
|
||||||
<RegistryValue Name='plugin_dir' Type='multiString' Action='append'
|
|
||||||
Value='"[PLUGINDIR32]"' KeyPath='yes' />
|
|
||||||
</RegistryKey>
|
|
||||||
</Component>
|
|
||||||
</DirectoryRef>
|
|
||||||
<?endif?>
|
|
||||||
|
|
||||||
<?ifdef Target64?>
|
|
||||||
<DirectoryRef Id='PLUGINDIR64'>
|
|
||||||
<Component Id='comp.Plugin.Reg.64' Feature='feature.Main'
|
|
||||||
Guid='5A99A52E-A4CD-40F8-AFFD-AD61939FC547' Win64='yes'>
|
|
||||||
<RegistryKey ForceDeleteOnUninstall='yes' Root='HKLM'
|
|
||||||
Key='Software\Heimdal'>
|
|
||||||
<RegistryValue Name='plugin_dir' Type='multiString' Action='append'
|
|
||||||
Value='"[PLUGINDIR64]"' KeyPath='yes' />
|
|
||||||
</RegistryKey>
|
|
||||||
</Component>
|
|
||||||
</DirectoryRef>
|
|
||||||
<?endif?>
|
|
||||||
|
|
||||||
<DirectoryRef Id='TARGETDIR'>
|
<DirectoryRef Id='TARGETDIR'>
|
||||||
<Directory Id='CommonAppDataFolder' Name='ProgramData'>
|
<Directory Id='CommonAppDataFolder' Name='ProgramData'>
|
||||||
<Directory Id='dirCommonKerberos' Name='Kerberos' FileSource='$(var.SrcDir)'>
|
<Directory Id='dirCommonKerberos' Name='Kerberos' FileSource='$(var.SrcDir)'>
|
||||||
|
|
||||||
<Component Id='comp.krb5.conf'
|
<Component Id='comp.krb5.conf'
|
||||||
Guid='ED28951F-7B17-4DF5-91D7-4DC11C810E66'
|
Guid='ED28951F-7B17-4DF5-91D7-4DC11C810E66'
|
||||||
|
Reference in New Issue
Block a user