[cpp-sp] branch main updated: Move IIS support code into platform section of main lib.

Scott Cantor cantor.2 at osu.edu
Tue Jan 14 14:04:37 UTC 2025


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

scantor pushed a commit to branch main
in repository cpp-sp.

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

The following commit(s) were added to refs/heads/main by this push:
     new 202e3330 Move IIS support code into platform section of main lib.
202e3330 is described below

commit 202e33307e1d04d30e10658352d6f2ae21edbeb7
Author: Scott Cantor <cantor.2 at osu.edu>
AuthorDate: Tue Jan 14 09:04:32 2025 -0500

    Move IIS support code into platform section of main lib.
---
 shibsp/Makefile.am                                        | 6 ++++++
 {iis7_shib => shibsp/platform/iis}/ModuleConfig.cpp       | 8 ++++----
 {iis7_shib/headers => shibsp/platform/iis}/ModuleConfig.h | 0
 3 files changed, 10 insertions(+), 4 deletions(-)

diff --git a/shibsp/Makefile.am b/shibsp/Makefile.am
index 3d2e11ee..3cb99420 100644
--- a/shibsp/Makefile.am
+++ b/shibsp/Makefile.am
@@ -12,6 +12,8 @@ ioincludedir = $(includedir)/shibsp/io
 
 logincludedir = $(includedir)/shibsp/logging
 
+iisincludedir = $(includedir)/shibsp/platform/iis
+
 remincludedir = $(includedir)/shibsp/remoting
 
 sessionincludedir = $(includedir)/shibsp/session
@@ -59,6 +61,9 @@ loginclude_HEADERS = \
 	logging/LoggingService.h \
 	logging/Priority.h
 
+iisinclude_HEADERS = \
+	platform/iis/ModuleConfig.h
+
 reminclude_HEADERS = \
 	remoting/ddf.h \
 	remoting/RemotingService.h
@@ -120,6 +125,7 @@ libshibsp_la_SOURCES = \
 	logging/impl/Priority.cpp \
 	logging/impl/StringUtil.cpp \
 	logging/impl/SyslogLoggingService.cpp \
+	platform/iis/ModuleConfig.cpp \
 	remoting/impl/ddf.cpp \
 	remoting/impl/RemotingService.cpp \
 	session/impl/AbstractSessionCache.cpp \
diff --git a/iis7_shib/ModuleConfig.cpp b/shibsp/platform/iis/ModuleConfig.cpp
similarity index 96%
rename from iis7_shib/ModuleConfig.cpp
rename to shibsp/platform/iis/ModuleConfig.cpp
index ad297e04..9cd77447 100644
--- a/iis7_shib/ModuleConfig.cpp
+++ b/shibsp/platform/iis/ModuleConfig.cpp
@@ -59,7 +59,7 @@ ModuleConfig::ModuleConfig() {}
 ModuleConfig::~ModuleConfig() {}
 
 ModuleConfigImpl::ModuleConfigImpl(unique_ptr<ptree> pt, bool xml)
-    : m_log(Category::getInstance(SHIBSP_LOGCAT ".IIS")), m_root(move(pt))
+    : m_log(Category::getInstance(SHIBSP_LOGCAT ".IIS")), m_root(std::move(pt))
 {
     if (xml) {
         // Size was checked by caller as 1, so a single child exists.
@@ -124,7 +124,7 @@ void ModuleConfigImpl::doSites(ptree& parent)
                 child.second.add("<xmlattr>.aliases", aliases);
             }
 
-            m_sites[id] = move(propset);
+            m_sites[id] = std::move(propset);
             m_log.info("installed Site mapping for (%s)", id);
         }
         else if (child.first == "<xmlattr>" || child.first == "Roles") {
@@ -140,7 +140,7 @@ void ModuleConfigImpl::doSites(ptree& parent)
 
             unique_ptr<BoostPropertySet> propset(new BoostPropertySet());
             propset->load(child.second);
-            m_sites[child.first] = move(propset);
+            m_sites[child.first] = std::move(propset);
             m_log.info("installed Site mapping for (%s)", child.first.c_str());
         }
     }
@@ -178,5 +178,5 @@ unique_ptr<ModuleConfig> ModuleConfig::newModuleConfig()
         ini_parser::read_ini(path, *config_root);
     }
 
-    return unique_ptr<ModuleConfig>(new ModuleConfigImpl(move(config_root), xml));
+    return unique_ptr<ModuleConfig>(new ModuleConfigImpl(std::move(config_root), xml));
 }
diff --git a/iis7_shib/headers/ModuleConfig.h b/shibsp/platform/iis/ModuleConfig.h
similarity index 100%
rename from iis7_shib/headers/ModuleConfig.h
rename to shibsp/platform/iis/ModuleConfig.h

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


More information about the commits mailing list