[cpp-sp] branch master updated: SSPCPP-801 Changes in support of W2K8/x86 testing

Rod Widdowson rdw at steadingsoftware.com
Fri May 11 10:57:15 EDT 2018


This is an automated email from the git hooks/post-receive script.

rdw pushed a commit to branch master
in repository cpp-sp.

View the commit online:
http://git.shibboleth.net/view/?p=cpp-sp.git;a=commit;h=ebc9f1767d48ee9d4683f262091d99785cc2f4fd

The following commit(s) were added to refs/heads/master by this push:
       new  ebc9f17   SSPCPP-801  Changes in support of W2K8/x86 testing
ebc9f17 is described below

commit ebc9f1767d48ee9d4683f262091d99785cc2f4fd
Author: Rod Widdowson <rdw at steadingsoftware.com>
AuthorDate: Wed May 9 15:01:03 2018 +0100

    SSPCPP-801  Changes in support of W2K8/x86 testing
    
    https://issues.shibboleth.net/jira/browse/SSPCPP-801
    
    - Revert https://issues.shibboleth.net/jira/browse/SSPCPP-650
    - Fix DLL export name
    - Change logging catgeory for IIS7 Filter (to Shibboleth.IIS7Native)
    - Tidy up warning message
    
    https://issues.shibboleth.net/jira/browse/SSPCPP-801
---
 Projects/vc15/iis7_shib/iis7_shib.vcxproj | 14 ++++++++++++--
 iis7_shib/IIS7Request.cpp                 |  2 +-
 iis7_shib/register.cpp                    |  1 -
 msi/WiX/ShibbolethSP-defs-x86.wxi         |  1 -
 msi/WiX/ShibbolethSP-noarch.wxs           |  7 -------
 util/message.mc                           |  2 +-
 6 files changed, 14 insertions(+), 13 deletions(-)

diff --git a/Projects/vc15/iis7_shib/iis7_shib.vcxproj b/Projects/vc15/iis7_shib/iis7_shib.vcxproj
index ec8128b..e33e97c 100644
--- a/Projects/vc15/iis7_shib/iis7_shib.vcxproj
+++ b/Projects/vc15/iis7_shib/iis7_shib.vcxproj
@@ -119,6 +119,9 @@
       <DataExecutionPrevention>
       </DataExecutionPrevention>
       <GenerateDebugInformation>true</GenerateDebugInformation>
+      <ModuleDefinitionFile>
+      </ModuleDefinitionFile>
+      <AdditionalOptions>/export:RegisterModule</AdditionalOptions>
     </Link>
   </ItemDefinitionGroup>
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
@@ -144,6 +147,9 @@
       <DataExecutionPrevention>
       </DataExecutionPrevention>
       <GenerateDebugInformation>true</GenerateDebugInformation>
+      <ModuleDefinitionFile>
+      </ModuleDefinitionFile>
+      <AdditionalOptions>/export:RegisterModule</AdditionalOptions>
     </Link>
   </ItemDefinitionGroup>
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
@@ -167,6 +173,9 @@
       <RandomizedBaseAddress>false</RandomizedBaseAddress>
       <DataExecutionPrevention>
       </DataExecutionPrevention>
+      <ModuleDefinitionFile>
+      </ModuleDefinitionFile>
+      <AdditionalOptions>/export:RegisterModule</AdditionalOptions>
     </Link>
   </ItemDefinitionGroup>
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
@@ -184,14 +193,15 @@
       <Culture>0x0409</Culture>
     </ResourceCompile>
     <Link>
-      <AdditionalOptions>
-      </AdditionalOptions>
+      <AdditionalOptions>/export:RegisterModule</AdditionalOptions>
       <AdditionalDependencies>xerces-c_3D.lib;xmltooling-lite3D.lib;log4shib1D.lib;%(AdditionalDependencies)</AdditionalDependencies>
       <AdditionalLibraryDirectories>..\..\..\..\cpp-xmltooling\Build\VC15\$(Platform)\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
       <GenerateDebugInformation>true</GenerateDebugInformation>
       <RandomizedBaseAddress>false</RandomizedBaseAddress>
       <DataExecutionPrevention>
       </DataExecutionPrevention>
+      <ModuleDefinitionFile>
+      </ModuleDefinitionFile>
     </Link>
   </ItemDefinitionGroup>
   <ItemGroup>
diff --git a/iis7_shib/IIS7Request.cpp b/iis7_shib/IIS7Request.cpp
index 50e1917..ed21e3a 100644
--- a/iis7_shib/IIS7Request.cpp
+++ b/iis7_shib/IIS7Request.cpp
@@ -36,7 +36,7 @@
 using namespace Config;
 using xmltooling::logging::Priority;
 
-IIS7Request::IIS7Request(IHttpContext *pHttpContext, IHttpEventProvider *pEventProvider, bool checkUser) : AbstractSPRequest(SHIBSP_LOGCAT ".NATIVE"),
+IIS7Request::IIS7Request(IHttpContext *pHttpContext, IHttpEventProvider *pEventProvider, bool checkUser) : AbstractSPRequest(SHIBSP_LOGCAT ".IISNative"),
     m_ctx(pHttpContext), m_request(pHttpContext->GetRequest()), m_response(pHttpContext->GetResponse()),
     m_firsttime(true), m_gotBody(false), m_event(pEventProvider)
 {
diff --git a/iis7_shib/register.cpp b/iis7_shib/register.cpp
index 09af594..80153d9 100644
--- a/iis7_shib/register.cpp
+++ b/iis7_shib/register.cpp
@@ -83,7 +83,6 @@ public:
 };
 
 extern "C"
-_declspec(dllexport)
 HRESULT
 __stdcall
 RegisterModule(
diff --git a/msi/WiX/ShibbolethSP-defs-x86.wxi b/msi/WiX/ShibbolethSP-defs-x86.wxi
index 1de6007..161e8b2 100644
--- a/msi/WiX/ShibbolethSP-defs-x86.wxi
+++ b/msi/WiX/ShibbolethSP-defs-x86.wxi
@@ -9,7 +9,6 @@
   <ComponentRef Id="README.txt" />
   <ComponentRef Id="RELEASE.txt" />
 
-  <ComponentRef Id="SetPermissions" />
   <ComponentRef Id="example_metadata.xml" />
   <ComponentRef Id="example_shibboleth2.xml" />
   <ComponentRef Id="keygen.bat" />
diff --git a/msi/WiX/ShibbolethSP-noarch.wxs b/msi/WiX/ShibbolethSP-noarch.wxs
index 994a210..3451103 100644
--- a/msi/WiX/ShibbolethSP-noarch.wxs
+++ b/msi/WiX/ShibbolethSP-noarch.wxs
@@ -50,13 +50,6 @@
       </Directory><!-- doc -->
       <Directory Id="etc" Name="etc">
         <Directory Id="etc_shibboleth" Name="shibboleth" FileSource="$(var.SPBuildDirectory)\cpp-sp\configs">
-          <Component Id="SetPermissions" Guid="{14FBE93B-B06B-4BDE-AF6C-C34289CA98F9}">
-            <RegistryValue Id="SetPermissions" Root="HKLM" Key="SOFTWARE\Shibboleth\SP" Name="SetPermissions" Value="TRUE" Type="string" KeyPath="yes" />
-            <CreateFolder>
-              <Permission User="Administrators" GenericAll="yes" />
-            </CreateFolder>
-            <Condition>(NOT Installed) AND (NOT ALREADYINSTALLED)</Condition>
-          </Component>
           <Component Id="example_metadata.xml" Guid="{D9852008-249D-405D-8059-5DAD307D2723}" Permanent="yes">
             <File KeyPath="yes" Name="example-metadata.xml" />
           </Component>
diff --git a/util/message.mc b/util/message.mc
index 64f159f..a209e35 100644
--- a/util/message.mc
+++ b/util/message.mc
@@ -173,7 +173,7 @@ Severity=Error
 Facility=ShibbolethISAPI
 SymbolicName=SHIB_ISAPI_CANNOT_CHECK_SIGNATURE
 Language=Neutral
-Shibboleth ISAPI filter: Failed when looking for signature (check the status).
+Shibboleth ISAPI filter: Failed when looking for signature.
 .
 
 MessageId=

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the commits mailing list