[shibboleth-sp2] branch master updated (403a0cf -> 2935cd1)
Etienne Dysli Metref
edm-guest at moszumanska.debian.org
Thu Nov 16 08:16:19 UTC 2017
This is an automated email from the git hooks/post-receive script.
edm-guest pushed a change to branch master
in repository shibboleth-sp2.
from 403a0cf Port back some enhancements to metagen script
new 93c61c1 SSPCPP-689 VC14: Add the path for messages.h to the include path
new d667c89 SSPCPP-689 Make the message header file go to the VC14 dir
new 13e66f5 SSPCPP-689 VC14: Missed Attribute Filter Functor
new 5012243 SSPCPP-689 FastCGI build & VC14
new 0760720 SSPCPP-689 VC14: Cut down scope of build
new f2213a8 SSPCPP-689 VC14: Clean up solution.
new b04dca1 SSPCPP-689 Simplify installer dependencies
new d2f2b7e SSPCPP-689 Merge Module build: support for VC14 and OpenSSL 1.1
new de1f024 wixcop
new af99284 SSPCPP-689 Update Windows Installer version to 3.1
new 7b1c5d8 SSPCPP-689 Installer build: support for VC14
new 47b7b9f Version bumo for VC14
new ef87279 VC14 build - move interm director from the Project to the BUILD tree
new 1fea764 SSPCPP-725 - keygen.sh does not chgrp properly
new 5dcb0ee SSPCPP-726 Fix condition's scoping
new 8a9bddd SSPCPP-727 turn on Apache1.3 and 2.0 in the VC14 build.
new 8137504 SSPCPP-705 Test against misconfigured AttributeChecker Handler
new 1bc1a27 SSPCPP-711 Bracket a regexp with a try/catch
new 7f340c9 SSPCPP-711 Bracket some regexp.match() statements with a try/catch
new 3213eb9 SSPCPP-604 IIS7 Native Support for IIS7
new b27233c SSPCPP-604 IIS7 Native IIS7 Config flexibility
new 9fc5180 SSPCPP-604 IIS7 Spoof header check
new b0df0a5 SSPCPP-694 Native IIS start to sketch out Configuration
new d1f3393 SSPCPP-694 Native IIS: More Configuration
new a7c6e7a SSPCPP-694 Native IIS: Todo and Role Based AuthN
new 154611e SSPCPP-694 Code tidy
new 639f896 SSPCPP-694 Prototype roles-based Authn
new 4e3cf53 SSPCPP-689: VC17
new b0b6040 Resussitate VC10 build to handle new OpenSSL1.1 stuff
new c394a75 SSPCPP-734 ISAPI configuration to use <ISAPI> Element
new 44de662 SSPCPP-738 Do not set HTTP_REMOTE_USER
new 674f0aa SSPCPP-734 Fix VC10 build
new be21727 Fix Build of IIS7 server module on x86/All and x64/Release
new d39ee4a Unpin Windows version from ISAPI Build (VC15 only)
new 041e154 SSPCPP-737 Installer. Add detection of duplicate filters
new 187d9c1 SSPCPP-736 Make spoof headers code look more like the ISAPI code.
new 77df793 Some windows VC14 changes
new fc12916 SSPCPP-735 simplify Roles Based AuthN configuration
new a8455c7 Convert for UTF-16 to ANSI
new 8761792 SSPCPP-737 Fix double web server detection
new 293c125 SSPCPP-737 Installer (VS15 only) for IISNative package
new e96a4c9 SSPCPP-689 OpenSSL1.1 Build and Merge Modules
new e6271c2 SSPCPP-689 OpenSSL1.1 Build and Merge Modules
new 6982707 SSPCPP-743 Add Version information to messages.dll
new 8e96aa9 SSPCPP-737 Centralize version information for SP DLLS
new 4a33f28 Mistakenly supressed the installer builds in the solution
new f1de47c SSPCPP-694 Fix mis-commit of installer work
new d4f5674 SSPCPP-737 Downreav installer for native IIS
new a91c554 SSPCPP-694 Clean up code.
new 0e86f7f SSPCPP-737 Fix issues in the downrev installer
new 9f33912 SSPCPP-737 Bug fixes In the speicalized installer
new e788698 SSPCPP-694 Setup default Role even if no Roles specified
new 3dfaa7c SSPCPP-737 Further Installer bug fixes.
new adf9bc9 CPPXT-121 Add strict overflow checking
new 25a29cd CPPXT-119 Xerces is built using CMAKE from V3.2 on
new 870ac88 SSPCPP-689 Clean out the old Visual Studio build files
new 314fbf4 SSPCPP-750 chart16_t isn't wchar_t
new 45d0881 SSPCPP-689 Convert VC14 project to VC15
new b695e43 SSPCPP-689 Bump to psuedo-version 2.7
new 2a6ce07 SSPCPP-689 Installer work for VC15
new 8e8eadc Replace xsecsize_t with XMLSize_t
new f32a6c8 CPPXT-123 XMLSecurity revision is now 2
new b7565cc CPPXT-123 Change the installer path for where xmlsec lives
new 85ea3e7 Get rid of "Native" in names, its just IIS7
new 7451bc4 SSPCPP-737 IIS7 installer checkpoint.
new ad6c6e5 SSPCPP-754 Do not give the option to install 32 bit shibd on x64
new a3679ce SSPCPP-750 use converters to go from string to wstring
new 20e7abc SSPCPP-754 Enforce 64/32 bit coexistance
new b70fc27 SSPCPP-756 Skeletal CxxTest Support
new d8717c7 SSPCPP-756 Add logging setup to SP test framework.
new a1ef8bc SSPCPP-756 Flesh out Metadata Tests: templateFromRepo
new 9cbabe2 SSPCPP-756 Flesh out Metadata Tests: templateFromRepo
new 2619bcd SSPCPP-756 Flesh out Metadata Tests: regexFromFile
new 07de224 Merge Module name and location changed in VC15.3.5
new d605556 Add 64bit installer build which had fallen off.
new cedc37b SSPCPP-756
new 5cf8d0e SSPCPP-756 Source data for Metadata tests
new 356cd50 SSPCPP-756 Add namespace to test metadata
new 9133351 SSPCPP-756 Checkpoint Dynamic metadata tests
new 54c5d40 SPCPP-756 Use a chain to make a static repo look like an MDQ
new 932ff44 SPCPP-756 MDQ test
new 2935cd1 SSPCPP-754 Invert logic for 32 bit safe integers
The 82 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
Projects/vc10/IIS7Native.sln | 54 +
Projects/vc10/Wix/MergeModules.vcxproj | 12 +-
Projects/vc10/adfs/adfs-lite.vcxproj | 4 +-
Projects/vc10/adfs/adfs.vcxproj | 4 +-
Projects/vc10/apache/mod_shib13.vcxproj | 4 +-
Projects/vc10/apache/mod_shib20.vcxproj | 4 +-
Projects/vc10/apache/mod_shib22.vcxproj | 4 +-
Projects/vc10/apache/mod_shib24.vcxproj | 4 +-
Projects/vc10/fastcgi/shibauthorizer.vcxproj | 16 +-
Projects/vc10/fastcgi/shibresponder.vcxproj | 16 +-
Projects/vc10/iis7_shib/IisNative.wixproj | 50 +
.../iis7_shib.vcxproj} | 457 ++++---
Projects/vc10/iis7_shib/iis7_shib.vcxproj.filters | 50 +
.../isapi_shib_iis7.vcxproj} | 486 +++----
Projects/vc10/isapi_shib/isapi_shib.vcxproj | 14 +-
.../vc10/memcache-store/memcache-store.vcxproj | 4 +-
Projects/vc10/nsapi_shib/nsapi_shib.vcxproj | 4 +-
Projects/vc10/odbc-store/odbc-store.vcxproj | 4 +-
Projects/vc10/plugins/plugins-lite.vcxproj | 8 +-
Projects/vc10/plugins/plugins.vcxproj | 8 +-
Projects/vc10/shibd/shibd.vcxproj | 4 +-
Projects/vc10/shibsp/shibsp-lite.vcxproj | 4 +-
Projects/vc10/shibsp/shibsp.vcxproj | 8 +-
Projects/vc10/util/mdquery.vcxproj | 4 +-
Projects/vc10/util/messages.vcxproj | 7 +
Projects/vc10/util/resolvertest.vcxproj | 4 +-
Projects/vc14/Shibboleth.sln | 107 +-
Projects/vc14/Wix/MergeModules.vcxproj | 16 +-
Projects/vc14/adfs/adfs-lite.vcxproj | 17 +-
Projects/vc14/adfs/adfs.vcxproj | 19 +-
Projects/vc14/apache/mod_shib13.vcxproj | 8 +-
Projects/vc14/apache/mod_shib20.vcxproj | 8 +-
Projects/vc14/apache/mod_shib22.vcxproj | 8 +-
Projects/vc14/apache/mod_shib24.vcxproj | 17 +-
Projects/vc14/fastcgi/shibauthorizer.vcxproj | 29 +-
Projects/vc14/fastcgi/shibresponder.vcxproj | 29 +-
Projects/vc14/iis7_shib/IisNative.wixproj | 49 +
.../iis7_shib.vcxproj} | 118 +-
Projects/vc14/iis7_shib/iis7_shib.vcxproj.filters | 50 +
Projects/vc14/iis7_shib/iis7_shib.vcxproj.user | 12 +
Projects/vc14/isapi_shib/isapi_shib.vcxproj | 43 +-
Projects/vc14/isapi_shib/isapi_shib.vcxproj.user | 12 +
.../vc14/memcache-store/memcache-store.vcxproj | 15 +-
Projects/vc14/nsapi_shib/nsapi_shib.vcxproj | 8 +-
Projects/vc14/odbc-store/odbc-store.vcxproj | 19 +-
Projects/vc14/plugins/plugins-lite.vcxproj | 17 +-
Projects/vc14/plugins/plugins.vcxproj | 19 +-
Projects/vc14/shibd/shibd.vcxproj | 31 +-
Projects/vc14/shibsp/shibsp-lite.vcxproj | 25 +-
Projects/vc14/shibsp/shibsp.vcxproj | 28 +-
Projects/vc14/shibsp/shibsp.vcxproj.filters | 3 +
Projects/vc14/util/mdquery.vcxproj | 15 +-
Projects/vc14/util/messages.vcxproj | 33 +-
Projects/vc14/util/resolvertest.vcxproj | 19 +-
Projects/{vc14 => vc15}/Shibboleth.sln | 121 +-
Projects/vc15/UnitTests/UnitTests.vcxproj | 197 +++
Projects/vc15/UnitTests/UnitTests.vcxproj.filters | 77 ++
Projects/{vc14 => vc15}/adfs/adfs-lite.vcxproj | 45 +-
Projects/{vc14 => vc15}/adfs/adfs.vcxproj | 47 +-
Projects/{vc14 => vc15}/apache/mod_shib13.vcxproj | 43 +-
Projects/{vc14 => vc15}/apache/mod_shib20.vcxproj | 36 +-
Projects/{vc14 => vc15}/apache/mod_shib22.vcxproj | 36 +-
Projects/{vc14 => vc15}/apache/mod_shib24.vcxproj | 45 +-
.../iis7_shib/iis7_shib.vcxproj} | 129 +-
Projects/vc15/iis7_shib/iis7_shib.vcxproj.filters | 50 +
.../{vc10 => vc15}/isapi_shib/isapi_shib.vcxproj | 500 ++++----
.../memcache-store/memcache-store.vcxproj | 35 +-
.../{vc14 => vc15}/odbc-store/odbc-store.vcxproj | 45 +-
.../{vc14 => vc15}/plugins/plugins-lite.vcxproj | 43 +-
Projects/{vc14 => vc15}/plugins/plugins.vcxproj | 45 +-
.../{vc10 => vc15}/plugins/plugins.vcxproj.filters | 0
Projects/{vc10 => vc15}/shibd/shibd.vcxproj | 469 +++----
Projects/{vc14 => vc15}/shibsp/shibsp-lite.vcxproj | 47 +-
.../shibsp/shibsp-lite.vcxproj.filters | 0
Projects/{vc14 => vc15}/shibsp/shibsp.vcxproj | 58 +-
.../{vc14 => vc15}/shibsp/shibsp.vcxproj.filters | 3 +
Projects/{vc14 => vc15}/util/mdquery.vcxproj | 41 +-
Projects/{vc10 => vc15}/util/messages.vcxproj | 35 +-
.../{vc14 => vc15}/util/messages.vcxproj.filters | 0
Projects/{vc14 => vc15}/util/resolvertest.vcxproj | 45 +-
Projects/{vc14/Wix => vc15/wix}/Installer.vcxproj | 20 +-
.../{vc14/Wix => vc15/wix}/MergeModules.vcxproj | 22 +-
adfs/adfs.rc | 13 +-
apache/mod_shib_13.rc | 14 +-
apache/mod_shib_20.rc | 14 +-
apache/mod_shib_22.rc | 14 +-
apache/mod_shib_24.rc | 14 +-
configs/SetService32.bat | 9 -
configs/SetService64.bat | 9 -
configs/keygen.sh | 2 +-
configure.ac | 8 +-
fastcgi/shibauthorizer.rc | 14 +-
fastcgi/shibresponder.rc | 14 +-
iis7_shib/IIS7Request.cpp | 487 +++++++
iis7_shib/ShibHttpModule.cpp | 130 ++
iis7_shib/ShibUser.cpp | 110 ++
iis7_shib/headers/IIS7Request.hpp | 89 ++
iis7_shib/headers/IIS7_shib.hpp | 122 ++
iis7_shib/headers/ShibHttpModule.hpp | 73 ++
iis7_shib/headers/ShibUser.hpp | 91 ++
odbc-store/odbc-store.rc => iis7_shib/iis7_shib.rc | 43 +-
iis7_shib/register.cpp | 236 ++++
iis7_shib/resource.h | 15 +
isapi_shib/isapi_shib.cpp | 33 +-
isapi_shib/isapi_shib.rc | 37 +-
memcache-store/memcache-store.rc | 10 +-
msi/WiX/Installer.make | 53 +-
msi/WiX/MergeModules/Curl-x64.wxs | 14 +-
msi/WiX/MergeModules/Curl-x86.wxs | 13 +-
msi/WiX/MergeModules/FastCGI-x64.wxs | 6 +-
msi/WiX/MergeModules/FastCGI-x86.wxs | 6 +-
msi/WiX/MergeModules/Log4Shib-x64.wxs | 4 +-
msi/WiX/MergeModules/Log4Shib-x86.wxs | 4 +-
msi/WiX/MergeModules/MergeModules.make | 242 ++--
msi/WiX/MergeModules/OpenSSL-x64.wxs | 19 +-
msi/WiX/MergeModules/OpenSSL-x86.wxs | 21 +-
msi/WiX/MergeModules/Xerces-x64.wxs | 6 +-
msi/WiX/MergeModules/Xerces-x86.wxs | 6 +-
msi/WiX/MergeModules/XmlSec-x64.wxs | 4 +-
msi/WiX/MergeModules/XmlSec-x86.wxs | 4 +-
msi/WiX/Patch-x64.wxs | 48 +-
msi/WiX/Patch-x86.wxs | 48 +-
msi/WiX/ShibbolethSP-defs-x86.wxi | 149 +--
msi/WiX/ShibbolethSP-exe-x64.wxs | 28 +-
msi/WiX/ShibbolethSP-exe-x86.wxs | 50 +-
msi/WiX/ShibbolethSP-install-dlg.wxs | 38 +-
msi/WiX/ShibbolethSP-main-x64.wxs | 140 +-
msi/WiX/ShibbolethSP-main-x86.wxs | 75 +-
msi/WiX/ShibbolethSP-noarch.wxs | 60 +-
msi/WiX/ShibbolethSP-properties.wxi | 5 +-
msi/WiX/ShibbolethSP-registry-x64.wxs | 17 -
msi/WiX/ShibbolethSP-registry-x86.wxs | 17 -
msi/scripts/shib_edit_config_files.vbs | 209 ---
msi/scripts/shib_edit_config_files.vbs-wix | 9 +-
msi/scripts/shib_install_isapi_filter.vbs-wix | 180 ---
msi/scripts/shib_uninstall_isapi_filter.vbs-wix | 164 ---
nsapi_shib/nsapi_shib.rc | 14 +-
odbc-store/odbc-store.rc | 10 +-
plugins/GSSAPIAttributeExtractor.cpp | 2 +-
plugins/plugins.rc | 14 +-
schemas/shibboleth-2.0-native-sp-config.xsd | 16 +-
shibd/shibd.rc | 14 +-
shibsp/attribute/Base64AttributeDecoder.cpp | 6 +-
shibsp/attribute/BinaryAttribute.cpp | 4 +-
shibsp/attribute/XMLAttribute.cpp | 2 +-
.../impl/AttributeMatchesShibMDScopeFunctor.cpp | 10 +-
shibsp/handler/impl/AttributeCheckerHandler.cpp | 3 +
shibsp/handler/impl/ExternalAuthHandler.cpp | 6 +-
shibsp/handler/impl/RemotedHandler.cpp | 8 +-
shibsp/handler/impl/SAML2SessionInitiator.cpp | 2 +-
shibsp/impl/XMLRequestMapper.cpp | 1348 ++++++++++----------
shibsp/lite/CommonDomainCookie.cpp | 4 +-
shibsp/remoting/impl/ddf.cpp | 13 +
shibsp/shibsp.rc | 9 +-
unittests/BaseTestCase.h | 2 +
unittests/DynamicMetadataProviderTest.h | 197 +++
unittests/SPTest.h | 53 +
unittests/TestApplication.cpp | 177 +++
unittests/TestApplication.h | 67 +
unittests/config/etc/shibboleth/console.logger | 10 +
.../config/etc/shibboleth}/security-policy.xml | 0
unittests/data/chainedFromURL.xml | 10 +
.../df5a20c921bc30c1b76c5a6cec08d074e280de8b.xml | 91 ++
unittests/data/fromMDQ.xml | 3 +
unittests/data/idp.shibboleth.net.xml | 91 ++
unittests/data/regexFromFile.xml | 4 +
unittests/data/staticFromFile.xml | 1 +
unittests/data/templateFromFile.xml | 3 +
unittests/data/templateFromRepo.xml | 3 +
util/RegistrySignature.cpp | 82 ++
util/RegistrySignature.h | 33 +
util/mdquery.rc | 14 +-
util/message.mc | 88 ++
util/messageResource.rc | Bin 52 -> 1490 bytes
util/resolvertest.rc | 14 +-
util/resourceCommon.rci | 14 +
176 files changed, 6276 insertions(+), 3652 deletions(-)
create mode 100644 Projects/vc10/IIS7Native.sln
create mode 100644 Projects/vc10/iis7_shib/IisNative.wixproj
copy Projects/vc10/{isapi_shib/isapi_shib.vcxproj => iis7_shib/iis7_shib.vcxproj} (69%)
create mode 100644 Projects/vc10/iis7_shib/iis7_shib.vcxproj.filters
copy Projects/vc10/{isapi_shib/isapi_shib.vcxproj => iis7_shib/isapi_shib_iis7.vcxproj} (94%)
create mode 100644 Projects/vc14/iis7_shib/IisNative.wixproj
copy Projects/vc14/{nsapi_shib/nsapi_shib.vcxproj => iis7_shib/iis7_shib.vcxproj} (73%)
create mode 100644 Projects/vc14/iis7_shib/iis7_shib.vcxproj.filters
create mode 100644 Projects/vc14/iis7_shib/iis7_shib.vcxproj.user
create mode 100644 Projects/vc14/isapi_shib/isapi_shib.vcxproj.user
copy Projects/{vc14 => vc15}/Shibboleth.sln (84%)
create mode 100644 Projects/vc15/UnitTests/UnitTests.vcxproj
create mode 100644 Projects/vc15/UnitTests/UnitTests.vcxproj.filters
copy Projects/{vc14 => vc15}/adfs/adfs-lite.vcxproj (88%)
copy Projects/{vc14 => vc15}/adfs/adfs.vcxproj (86%)
copy Projects/{vc14 => vc15}/apache/mod_shib13.vcxproj (90%)
copy Projects/{vc14 => vc15}/apache/mod_shib20.vcxproj (93%)
copy Projects/{vc14 => vc15}/apache/mod_shib22.vcxproj (93%)
copy Projects/{vc14 => vc15}/apache/mod_shib24.vcxproj (89%)
copy Projects/{vc14/isapi_shib/isapi_shib.vcxproj => vc15/iis7_shib/iis7_shib.vcxproj} (68%)
create mode 100644 Projects/vc15/iis7_shib/iis7_shib.vcxproj.filters
copy Projects/{vc10 => vc15}/isapi_shib/isapi_shib.vcxproj (84%)
copy Projects/{vc14 => vc15}/memcache-store/memcache-store.vcxproj (89%)
copy Projects/{vc14 => vc15}/odbc-store/odbc-store.vcxproj (87%)
copy Projects/{vc14 => vc15}/plugins/plugins-lite.vcxproj (89%)
copy Projects/{vc14 => vc15}/plugins/plugins.vcxproj (87%)
copy Projects/{vc10 => vc15}/plugins/plugins.vcxproj.filters (100%)
copy Projects/{vc10 => vc15}/shibd/shibd.vcxproj (85%)
copy Projects/{vc14 => vc15}/shibsp/shibsp-lite.vcxproj (92%)
copy Projects/{vc14 => vc15}/shibsp/shibsp-lite.vcxproj.filters (100%)
copy Projects/{vc14 => vc15}/shibsp/shibsp.vcxproj (91%)
copy Projects/{vc14 => vc15}/shibsp/shibsp.vcxproj.filters (99%)
copy Projects/{vc14 => vc15}/util/mdquery.vcxproj (87%)
copy Projects/{vc10 => vc15}/util/messages.vcxproj (82%)
copy Projects/{vc14 => vc15}/util/messages.vcxproj.filters (100%)
copy Projects/{vc14 => vc15}/util/resolvertest.vcxproj (87%)
copy Projects/{vc14/Wix => vc15/wix}/Installer.vcxproj (78%)
copy Projects/{vc14/Wix => vc15/wix}/MergeModules.vcxproj (76%)
delete mode 100644 configs/SetService32.bat
delete mode 100644 configs/SetService64.bat
create mode 100644 iis7_shib/IIS7Request.cpp
create mode 100644 iis7_shib/ShibHttpModule.cpp
create mode 100644 iis7_shib/ShibUser.cpp
create mode 100644 iis7_shib/headers/IIS7Request.hpp
create mode 100644 iis7_shib/headers/IIS7_shib.hpp
create mode 100644 iis7_shib/headers/ShibHttpModule.hpp
create mode 100644 iis7_shib/headers/ShibUser.hpp
copy odbc-store/odbc-store.rc => iis7_shib/iis7_shib.rc (60%)
create mode 100644 iis7_shib/register.cpp
create mode 100644 iis7_shib/resource.h
delete mode 100644 msi/scripts/shib_edit_config_files.vbs
delete mode 100644 msi/scripts/shib_install_isapi_filter.vbs-wix
delete mode 100644 msi/scripts/shib_uninstall_isapi_filter.vbs-wix
create mode 100644 unittests/BaseTestCase.h
create mode 100644 unittests/DynamicMetadataProviderTest.h
create mode 100644 unittests/SPTest.h
create mode 100644 unittests/TestApplication.cpp
create mode 100644 unittests/TestApplication.h
create mode 100644 unittests/config/etc/shibboleth/console.logger
copy {configs => unittests/config/etc/shibboleth}/security-policy.xml (100%)
create mode 100644 unittests/data/chainedFromURL.xml
create mode 100644 unittests/data/df5a20c921bc30c1b76c5a6cec08d074e280de8b.xml
create mode 100644 unittests/data/fromMDQ.xml
create mode 100644 unittests/data/idp.shibboleth.net.xml
create mode 100644 unittests/data/regexFromFile.xml
create mode 100644 unittests/data/staticFromFile.xml
create mode 100644 unittests/data/templateFromFile.xml
create mode 100644 unittests/data/templateFromRepo.xml
create mode 100644 util/RegistrySignature.cpp
create mode 100644 util/RegistrySignature.h
create mode 100644 util/resourceCommon.rci
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-shibboleth/shibboleth-sp2.git
More information about the Pkg-shibboleth-devel
mailing list