[cpp-opensaml] 01/02: CPPOST-103 warn on deprecated "legacyOrgNames"

Rod Widdowson rdw at steadingsoftware.com
Thu Apr 5 05:27:30 EDT 2018


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

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

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

commit d75000e80ffb741c8baa1737ac37c23b76fd90b4
Author: Rod Widdowson <rdw at steadingsoftware.com>
AuthorDate: Thu Mar 29 14:52:27 2018 +0100

    CPPOST-103 warn on deprecated "legacyOrgNames"
    
    https://issues.shibboleth.net/jira/browse/CPPOST-103
---
 saml/saml2/metadata/impl/DiscoverableMetadataProvider.cpp | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/saml/saml2/metadata/impl/DiscoverableMetadataProvider.cpp b/saml/saml2/metadata/impl/DiscoverableMetadataProvider.cpp
index c1ed11c..6876313 100644
--- a/saml/saml2/metadata/impl/DiscoverableMetadataProvider.cpp
+++ b/saml/saml2/metadata/impl/DiscoverableMetadataProvider.cpp
@@ -55,6 +55,11 @@ DiscoverableMetadataProvider::DiscoverableMetadataProvider(const DOMElement* e)
     static const XMLCh _type[] =            UNICODE_LITERAL_4(t,y,p,e);
     static const XMLCh DiscoveryFilter[] =  UNICODE_LITERAL_15(D,i,s,c,o,v,e,r,y,F,i,l,t,e,r);
 
+    const XMLCh* attrib = e? e->getAttributeNS(nullptr, legacyOrgNames) : nullptr;
+    if (attrib && *attrib) {
+        Category::getInstance(SAML_LOGCAT ".MetadataProvider.Discoverable").warn("legacyOrgNames is a deprecated attribute for MetadataProviders");
+    }
+
     m_legacyOrgNames = XMLHelper::getAttrBool(e, false, legacyOrgNames);
     m_entityAttributes = XMLHelper::getAttrBool(e, false, tagsInFeed);
 

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


More information about the commits mailing list