[java-identity-provider] branch dev/IDP-1927 updated (8d6f8879c -> 440a8081a)
Rod Widdowson
rdw at steadingsoftware.com
Thu Oct 13 14:52:16 UTC 2022
This is an automated email from the git hooks/post-receive script.
rdw pushed a change to branch dev/IDP-1927
in repository java-identity-provider.
discard 8d6f8879c IDP-1927 WIP
omit 61fddb57d Move enforcer data to latest Provoked by a revision of mvn versions:set.
omit 9847dd010 Speculatively revise installer versions to 4.1.8.0
omit 4c9529fe7 Bump version after release
omit 946a5169b Update files to be tagged for release
omit efb4f2195 Update Spring Framework to 5.3.19
omit 8521dbbf0 Refresh shibbolethKeys, removing the OBS Server key
omit 7f252f079 Bump version after release
omit cf047370e Update files to be tagged for release
omit 5e5235f13 IDP-1930 - https://shibboleth.atlassian.net/browse/IDP-1930
omit c2a0f190b Move our enforcer to 3.1.1
omit 04c74fcc9 Pin enforcer data to a released version
omit 7d3ae0514 IDP-1909 Enforcer plugin prevents maven-deploy plugin from uploading artifacts
omit 7e3f4107b OSJ-347: Eliminate use of self-hosted MDQ server for unit tests
omit 37a1a0d22 Update enforcer and enforcer-data versions
omit ddf0dbbff ReEnable enforcer.
omit 41b1171d3 Update MDQ test location.
omit 7772c8c09 Bump version after release
omit 45253b046 Update files to be tagged for release
omit cdf10e78e Remove enforcer for deploy to work
omit 26af5b78b JMVN-23 - Missing keys for checking an M2 repository
omit 20d194a92 Rev enforcer-data to V1.0.0 and enforcer to V3.1.0
omit 1b2502e5c JPAR-190 Add (optional) M2 check to idp-distribution
omit 817001b80 IDP-1895 - Patch various library vulnerabilities
omit e70cc50dc Update logback and Spring Framework.
omit 41a17fe9a Supress dependency test.
omit 1bfe7b826 Turn on dependency checker in the enforcer.
omit 6c1bf4de8 IDP-1860 Same Jars in bin/lib and bin/webapp/WEB-INF/lib
omit cd8aa8d3f IDP-1882 idp.attribute.resolver.LDAP.connectionStrategy ignored in attribute-resolver.xml
omit d4dbd4494 Make the V2 parser logger static
omit b3bcefa8e IDP-1882 idp.attribute.resolver.LDAP.connectionStrategy ignored in attribute-resolver.xml
omit fcf744ef6 Remove extra copy of test.
omit db494a229 Tweak JVM trust exception message.
omit b4e1cb340 IDP-1875 - Subject decorator is not run with the MFA flow
omit c30239998 IDP-1853 Remove Javascript dependencies from the IdP distribution
omit 2ec2852b5 Revert "Bypass the enforcer for now pending research."
omit 04e738209 Bypass the enforcer for now pending research.
omit 5c8f34a70 IDP-1850 - Status page is misreporting uptime
omit bac410292 IDP-1889 - Update logback for hardening purposes
omit cb0fec4db Upload the keyrng used to check enforcer-data (when its not a SNAPSHOT)
omit 28ba2f37c Make a bad environment fatal for the dependency test
omit 7fd5485de Revert "Override logback version in war-distribution POM."
omit e21a038a0 Turn on Sig checking by the enforcer in maint-4.1
omit 579af065f Handle pom parsing oddities as per JMVN-14
omit 7a6f0f26e Override logback version in war-distribution POM.
omit 75b6ea6f7 Bump Logback to 1.2.8
omit efd69f3e9 IDP-1852 - Disable failing test
omit e8cf26a39 Update versions in advance of 4.1.5
omit ffce21b98 Bump version after release
omit 8273f1ddf Update files to be tagged for release
omit d1688df04 Tighten up maven auto-sensing
omit 8253d51e0 Revert "IDP-1831 - Uncaught Exception while proxying to Azure"
omit 0a805342e Bump version after release
omit d5d0f9ca8 Update files to be tagged for release
omit 6eec2a46d IDP-1838 Plugin installer ignores custom HttpClient (e.g. HTTP Proxy)
omit c1ff2db84 JPAR-175 Investigate Maven Dependency Resolution Strategy
omit fc2f36dde JPAR-175 Investigate Maven Dependency Resolution Strategy
omit 01091a58c Backport SSH support in site plugin.
omit c12aede81 Temp fix for Spring version update.
omit 5a323f720 Add temporary site deploy property pending parent POM update.
omit 68f176297 Revert parent POM version and override Spring version.
omit 7ecd28335 IDP-1831 - Uncaught Exception while proxying to Azure
omit dfd50c386 IDP-1833 - Wildcard classpath breaks inside flow imports on Windows
omit 80d5186e2 JPAR-180 - Update projects to use SCP site deployment
omit 193041b2c Move WAR contents checking back to 4.1
omit 029e499e4 Backport other POM fixes and site deploy change.
omit 180be7d86 IDP-1831 - Uncaught Exception while proxying to Azure
omit cb1154547 IDP-1742 - Improve deprecation warnings for LDAP properties
omit 43413e249 Update POMs to 4.1.3-SNAPSHOT, unlock parent and spring-exts.
add 367c8c718 Bump version after release
add 1becabae5 Speculatively move windows installers to 4.1.3
add 5c90327f6 Move IdP main branch to 4.2.0-SNAPSHOT.
add 4df6057a6 Missed the subordinate POMs due to maven glitch.
add e1e9dc0ce IDP-1827 - Option to hide logout reporting
add 2e7694ae2 IDP-1825 - Extend SAML2 Session storage with knowledge of logout support
add 88652f33c IDP-1296 - Non-standard extension to discriminate logout endpoints
add aee6246bf IDP-1699 Warn if updating an IdP with an unsupported plugin
add a11811e3c IDP-1772 Plugin installation should output module operations
add 919c988d3 IDP-1789 Add option to SimpleAttributeDefinition to drop null or empty values
add a74e8bbb8 IDP-1789 Add option to SimpleAttributeDefinition to drop null or empty values
add f8dde3e0f IDP-1795 Add deprecation warning for non lists passed to an IdPAttribute
add 5d6be3934 IDP-1808 Option in plugin.sh to postpone rebuilding the .war file
add 3c1233d23 IDP-1814 Align Installer logging with the command line logging
add 898129e95 IDP-1811, IDP-1817 Push Attribute Information collection down.
add df46ae9c6 IDP-1811 Expose suppressDisplayInformation as a resolver plugin option
add a0f0ddbb4 IDP-1817 Deprecate old Display methods in IdPAttribute
add e0fbf4efa IDP-1811 Expose suppressDisplayInformation as a resolver plugin option 1/3
add d06a3e5c5 IDP-1811 Expose suppressDisplayInformation as a resolver plugin option 2/3
add 118d66ff3 IDP-1811 Expose suppressDisplayInformation as a resolver plugin option 3/3
add a45e2c708 IDP-1813 Investigate changing output mechanisms for installers
add 6b523cc4a Support multiple client IP ranges for Sauce Labs browser tests
add b8ef4acab Update OpenSAML version.
add 2b3ebbad4 IDP-1296 - Non-standard extension to discriminate logout endpoints
add aac60b278 IDP-1829 - Add option to disable outbound logout
add 715c1b6d1 IDP-1757 Add a comment about the metadatagen plugin.
add 5dfb60fcc IDP-1824 - Conditionalize NameID encryption on format
add 0a42022b2 IDP-1816 - Abstract away session cache dependency on IP address
add 36fe23d20 Add unit tests for IDP-1816.
add 2e352de94 IDP-1742 - Improve deprecation warnings for LDAP properties
add 0686bb3ed JPAR-179 - Anomalies in our POMs
add 24db229f6 JPAR-175 Initial pass at dependency analysis test.
add bcecb902e JPAR-175 Fix order of Maven home location
add 3c90e2ff1 JPAR-175 Add back trace from WAR content to provoking artifact in pom.
add 2dd747530 JPAR-175 Add a source pom filename to each artifact for later reporting
add 648adc4ba JPAR-175 More tidy
add 4fb21b801 JPAR-175 more tinkering
add a8ecd2348 JPAR-176 Change the how managed dependencies are inherited.
add 5f90eafe6 Unlock parent POM.
add 881ed4ef8 Clarify command about dependencies.
add 87c068486 JPAR-179 - Anomalies in our POMs
add b80142c8c Supress WAR analysis test for now
add 61d624381 Fix build
add e9da5fa3b IDP-1831 - Uncaught Exception while proxying to Azure
add 8a2f72ede IDP-1758 - Allow suppression of AuthenticatingAuthority elements
add 302d01b03 Fix misspelled property.
add 1f4e6b9a6 Correct misnamed setter.
add 6b90b71ff JPAR-176 Parse the child modules in idp-parent
add 77b033ada Supress test. The multi builds don't run it
add 99a429919 Fix "test only" build.
add 2baaa3d54 JPAR-180 - Update projects to use SCP site deployment
add 0abf005b6 Stop masking event when logout is disabled for an SP.
add 330df1fe3 JPAR-175 Add Signature checking to the dependency analysis
add a4ce8da10 Unlock spring-extensions version.
add aa2379d6e JPAR-182 Check our WAR contents for consistency
add d732b2f9f JPAR-182 Check our WAR contents for consistency
add 2bad5bbdf IDP-1833 - Wildcard classpath breaks inside flow imports on Windows
add 1345eafde Typo in log message
add 968ccadfc IDP-1835 Better logging from IdPUIInfo for empty strings
add b2b7f68b9 JPAR-175 Investigate Maven Dependency Resolution Strategy
add 58e57a091 JPAR-175 Investigate Maven Dependency Resolution Strategy
add 3a4a80f44 Test needs spring-jdbc (was coming from OpenSAML by mistake).
add 3a4ce4938 IDP-1838 Plugin installer ignores custom HttpClient (e.g. HTTP Proxy)
add 3d1d301eb OSJ-337 - The storage-impl POM has compile-time Spring deps
add 5cf899b67 Move to released Spring version.
add 08e3f957b JPAR-182 Check our WAR contents for consistency
add 37ca5a170 OSJ-337 - The storage-impl POM has compile-time Spring deps
add 820376046 IDP-1840 - Add a test for the FlowRelativeResourceLoader to detect IDP-1833
add 5f37f196d IDP-1844 - Add idp-conf flow loading integration test to detect IDP-1833
add 0f374b107 Tighten up maven auto-sensing
add a39f6908d JPAR-182 Signature checking on WAR contents
add 2930b2c9a JPAR-182 Signature checking on WAR contents
add f63c0c2af IDP-1850 - Status page is misreporting uptime
add 248345cba IDP-1852 - Disable failing test
add 46f4329f2 IDP-1853 Remove Javascript dependencies from the IdP distribution
add 3d9c7a21b Extra logging in the uninstall-during-update path
add cd556ae5c JSCRIPTING-9 JSCRIPTING-12 Start using jdk nashorn for tests
add e1d158a61 IDP-1848 Expose any missing settings for LDAP pooling
add 3f3929f48 IDP-1848 Expose any missing settings for LDAP pooling
add 12c6857d9 IDP-1848 Expose any missing settings for LDAP pooling
add c3a91cb48 IDP-1830 Installer should check for outdated web.xml content
add efb5c7b6d IDP-1830 - Installer should check for outdated web.xml content
add 6f806278d IDP-1854 Add a discovery option to the plugin command
add bcf8f26c6 Fix a couple if installer usabilities nits
add 7c35ae10a IDP-1854 Add a discovery option to the plugin command
add 7775ddc47 IDP-1854 Add a discovery option to the plugin command
add 297e8b0a8 IDP-1854 Add a discovery option to the plugin command
add c8202164d IDP-1854 Add a discovery option to the plugin command
add c11cc9f3e Update spring extensions jar to 6.1.4-SNAPSHOT
add 530ba43a9 IDP-1854 Add a discovery option to the plugin command
add 4283d8c15 IDP-1819 config for LDAP auth response handlers
add dfd727c0a IDP-1848 - Expose any missing settings for LDAP pooling
add 83b0dac24 IDP-1860 Same Jars in bin/lib and bin/webapp/WEB-INF/lib
add 87f52134f JPAR-182 Check our Distributions for consistency
add 785137206 JPAR-182 Check our Distributions for consistency
add d58e3c252 Revert enforcer so as to allow the nightly to build OK
add dac78c3d1 Revert "Revert enforcer so as to allow the nightly to build OK"
add cb647cb2c JPAR-182 Check our Distributions for consistency
add d5c4eba22 IDP-1857 Log the plugins at IdP startup
add 7cefc6922 IDP-1857 Log the plugins at IdP startup
add 81bb6d9af IDP-1857 Log the plugins at IdP startup
add 169540302 JPAR-190 Investigate an enforcer to check all jars and poms ~/.m2/.... towards the end of a build
add e5a925a02 Report keyIds as 0x..., not 0X...
add 1d19fdb2c JPAR-190 Investigate an enforcer to check all jars and poms ~/.m2/.... towards the end of a build
add 94b3fd023 JPAR-190 Investigate an enforcer to check all jars and poms ~/.m2/.... towards the end of a build
add 6353d1749 JPAR-190 Investigate an enforcer to check all jars and poms ~/.m2/.... towards the end of a build
add 05c84b956 IDP-1868 - Attribute-based subject c14n is mishandling Scoped values
add 128b1d382 IDP-1867 - No attribute context available for authnContextTranslationStrategyEx hook
add 1df224e51 JPAR-190 add ~/.m2/... checking to our build
add e17963ad6 JPAR-190 add ~/.m2/... checking to our build
add 202c4e5e5 Update Windows Installer version to 4.2
add dc82a86d4 IDP-1876 Update Jetty to 9.4.44.v20210927
add 2714b7af9 IDP-1875 - Subject decorator is not run with the MFA flow
add af58cfc5e Bump spring-exts version.
add 33e363d9e IDP-1866 - Module handling does not work when idpHome is classpath
add 384dfcc73 IDP-1851 - reduce inappropriate error logging from supports() functions
add 2dd5166b8 IDP-1863 - Add SAML decrypter logger to shipped logback.xml
add 833feabb3 IDP-1861 - Typo in error message for duplicate relying party config
add e130d1269 IDP-1866 - Module handling does not work when idpHome is classpath
add 9475c2e05 IDP-1866 - Module handling does not work when idpHome is classpath:
add 530e25d69 IDP-1849 - Apply outbound interceptors to logout propagation messages
add 7de7bae41 Tweak JVM trust exception message.
add 13206da39 IDP-1878 - Administrative flows should support post-authn interceptors
add aec385500 IDP-1880 - Add admin properties for controlling authentication methods
add 9940ead49 IDP-1877 - Allow ByReference filter to apply to multiple providers
add a1d706fb9 Remove accidentally committed jar file
add 1d06db0e4 JPAR-196 Copy project signed asc files into enforcer's data area
add 301e64e10 IDP-1822 - ScopedAttributePredicate
add 0ae2032af IDP-1872 - Use __Host- prefix cookie names to harden cookies
add e4853d82a IDP-1872 - Use __Host- prefix cookie names to harden cookies
add 62c97de90 JPAR-190 Investigate an enforcer to check all jars and poms ~/.m2/.... towards the end of a build
add cde3cb408 JPAR-190 Investigate an enforcer to check all jars and poms ~/.m2/.... towards the end of a build
add 77d37e355 JPAR-190 Investigate an enforcer to check all jars and poms ~/.m2/.... towards the end of a build
add 03115c9df IDP-1817 Move extraction of display information from Attribute Resolution to point of use
add 967688080 fix imports (in eclipse)
add a0b5b8db3 Add some extra javadoc.
add 2bed60781 Fix Build.
add 1a959d7c8 Resources for testing OIDC via testbed.
add e7501b8da IDP-1884 - Need a way to auto-inject creds into DefaultRelyingPartyConfigurationResolver
add b01bb641d Adjust issuer to match testbed.
add ddc8e6144 IDP-1870: Detect duplicate entityIDs when ingesting metadata
add 9a54d786c IDP-1870: Detect duplicate entityIDs when ingesting metadata
add 7823541b5 IDP-1881 Failed TemplateAttribute should generate a runtime warning (or error)
add c9c414255 Supress log message in non-OIDC case
add 8dd3737ac Add support for legacy/fallback profile config selection.
add c54cfef8c IDP-1882 idp.attribute.resolver.LDAP.connectionStrategy ignored in attribute-resolver.xml
add 3febc9e14 Make the V2 parser logger static
add 8439bf6fb IDP-1882 idp.attribute.resolver.LDAP.connectionStrategy ignored in attribute-resolver.xml
add b2959bb5e IDP-1887 - Repurpose authn flow for alternative uses
add ce19b9030 IDP-1887 - Repurpose authn flow for alternative uses
add 80c762e5a Update outdated comment.
add 7852c673d Fix javadoc.
add 7aa8f3bd1 Move up to V3 of the Enforcer
add f0d0c05a2 Point to released version of the enforcer
add e4b6bb54d Clean up exception specifier in test class.
add ee4a925d2 Remove extra copy of test.
add 5a85833d3 Clean up exception specs in tests.
add 6e3c478ac Fix javadoc errors.
add 6fc6461ee IDP-1890 - Property resolution not working during stale request error
add 19f38a987 Reimplement internal X.509 support as a CredentialValidator for reuse.
add 86b222b88 Reduce logging clutter.
add 217109be6 IDP-1887 - Repurpose authn flow for alternative uses
add c81fd2fa5 Turn logging back down.
add 208b3f3b1 Move up to enforcer 3.1-SNAPSHOT
add 96df05f79 Make resolution population a protected method.
add 21c017890 Add a defined hook for adding resolution material.
add 014a9b684 Move to release versions of enforcer and enforcer-data
add d8df06764 IDP-1817 Move extraction of display information from Attribute Resolution to point of use
add 7bc4f1550 Rev enforcer data to allow us to collect DuoWeb signature"
add c8aee3d3b Update MDQ test location.
add 9610fc93b IDP-1899 - Add default rules for schacHomeOrganization to config.
add 58b945861 Bump java-support.
add ba5c0bd8d Add additional attribute to tests.
add a63ef1b9f Fix spelling.
add 69009c919 Update enforcer to latest (SNAPSHOT) version
add def480019 IDP-1901 - Bug with Java 17 due to WarningIntercept
add b1afd8711 Add a needed utility bean.
add 751abfda4 Allow for absent profile configuration, fix some tests.
add 6e3ac2929 Fix new bean name.
add db1e7a859 IDP-1902 - Support alternative RP ctx lookup in RP config resolver
add 626e432ac Add another missing creation strategy bean.
add 478309c10 Fix incorrect preExecute handling.
add 4af991baa Revert "IDP-1902 - Support alternative RP ctx lookup in RP config resolver"
add 63890e0da IDP-1902 - Support alternative RP lookup in RP config resolver
add c2cbfeaaf Allow for profile ID to be supplied externally.
add c930961b9 OSJ-347: Eliminate use of self-hosted MDQ server for unit tests
add 310b4b2c7 IDP-1904 - Additional policy rules for attribute filter
add 2370fc78a Fix method name.
add 31bb62363 Accidental commit.
add 7cb468d4f Another accidental commit.
add 449f71171 IDP-1904 - Additional policy rules for attribute filter
add f7788141d Javadoc nits.
add afea4acc7 Support replacing properties without values
add 10c912bfb Revert "IDP-1901 - Bug with Java 17 due to WarningIntercept"
add 1d008973f Add clarification comments.
add 4d810b83e Log full attribute designation.
add acbdba604 Javadoc typo
add 6a79a42ae IDP-1908 - IdP mishandles "empty" RequestedPrincipalContext
add ea22b7cee IDP-1669 - Accessibility on IdP pages
add b134c41e3 Deprecate extended flow feature and remove config.
add 88d6b3c16 Access control rules for testing.
add 589a46d0f IDP-1669 - Accessibility on IdP pages
add c1b9e91e4 Remove previous CSS and logo files.
add ce7e661ce Remove stray ref. to old style.
add afb9e29ae Temporarily disable test.
add b72e9a10c Add comment with defaults for logo and CSS.
add bc0cc9969 IDP-1669 Accessibility on IdP pages
add 030565927 Remove unused logo.
add 86a55365a IDP-1669 Accessibility on IdP pages
add 587a589d6 Add missing parenthesis.
add be09318c3 IDP-1915 Install logger doesn't handle logging arguments
add a50e9cdb2 IDP-1903 - Remove logback.xml from idp-core
add ad5252fcf IDP-1903 - Remove logback.xml from idp-core
add 7c1b3983b IDP-1894 - Log final msg with principal when authentication completes
add a13d7b2f1 Update java-support.
add 57dc154d6 IDP-1907 - Enable Spring MVC's CORS-handling features
add 1e218f9c5 OSJ-346: Assertion validator is not checking IssueInstant
add 58fdd5921 IDP-1905 Ignore keys without values
add be8de30c0 IDP-1905 Ignore keys without values
add fa8c859f2 Adjust fieldset and add legend around radio buttons.
add ef13a9617 IDP-1669 - Accessibility on IdP pages
add 2f94b4523 IDP-1914 Work to ship Jetty 10 with the IdP Installer
add ca717dca0 Update credits.
add 09f47ff6e IDP-1893 - Log results and principal for SAML proxy flow
add 39a0877e9 Remove unneeded dummy file.
add a3aa9b4cc IDP-1888 - Add duplicate property detection to the context initializer
add 9bb43b1b5 IDP-1918 - Allow override of HttpClient used by SOAP client
add 9ac412770 Refactor resolveAttributes profile config into new interface.
add 2b00e5d62 Missed a refactoring point.
add 3e10500b0 IDP-1913 Plugin Cli Test fails when plugin revised.
add 75603a5b0 Add a generic function for accessing flow scope variables.
add 91c66217c GEN-311 Stop populating/maintaining the third party repo.
add 73451f74e Move idp 'version' used in plugin tests up to 4.2
add 1f963f680 IDP-1921 - Post-authn intercepts bypassed if attr resolution disabled
add 0721c446b Add consent-impl to POM for Eclipse F3 support.
add 26fce963e IDP-1856 - Session-specific consent not visible for the backend flows
add 3169896d2 Fix typo in module name
add 02b8ea649 IDP-1919 - CAS validation flows don't run consent checking interceptor
add 961681554 Add missing logging label in action.
add 138e89f53 IDP-1920 - Attribute release activation condition is SAML-specific
add f38ca927c IDP-1919 - CAS validation flows don't run consent checking interceptor
add 500b45e6f IDP-1856 - Session-specific consent not visible for the backend flows
add 1fd7f2b2e IDP-1922 - Add more customization to HTTP connection in "simple" CLI
add 425680506 IDP-1922 - Add more customization to HTTP connection in "simple" CLI
add 6d78edb5a IDP-1888 - Add duplicate property detection to the context initializer
add fb2601103 Bump logging of auto-located property files.
add 31a3ed757 Add HTTP method override to CLI.
add 027e9d290 IDP-1923 - authn.properties missing idp.authn.SAML.supportedPrincipals
add 6aa985d15 IDP-1837 - Add audit fields related to proxying
add 8ae0f00cc IDP-1837 - Add audit fields related to proxying
add b04174316 IDP-1852 - Test references SP metadata at issues.shibboleth.net
add 93cc4ae25 Add an ECP flow test.
add 45a849f56 IDP-1834 - Move inbound security flow outside inbound interceptor loop
add 11fca4559 Fix M2 check.
add 0c9e7583a Bump parent POM version.
add 95b22225b Fix some glitchy error/log messages.
add fd25a42ac IDP-1926 - CSS files should be treated as text on installation
add 6ebd574dd IDP-1926 - Fix line endings on placeholder.css
add dbc8f9db8 Javadoc warning.
add d1bd8b810 IDP-1928 Plugin Installer saves absolute paths for plugin contents
add 297c1d44a IDP-1888 Add duplicate property detection to the context initializer
add 0f0b71e3c IDP-1933 - Add some emphasis to the installer output of warn+ messages.
add 532601d8f IDP-1829 - Add option to disable outbound logout
add cc5b97447 IDP-1934 - Logout completion view missing CSRF exclusion.
add 37811cca9 Fix logging glitch.
add b34d80ea4 IDP-1933 - Add some emphasis to the installer output of warn+ messages.
add f04447745 IDP-1936 - Multiple IdPAttributes mapped to 1 name don't get combined.
add 541885379 Refresh shibbolethKeys, removing the OBS Server key
add a57c7dff4 IDP-1888 - Add duplicate property detection to the context initializer
add f4fefe479 Update files to be tagged for release
add 8749a9ad7 Bump version after release
add 3d3e21935 IDP-1939 - shibboleth.MemcachedStorageService broken after upgrade
add 1569b9b75 Move forward installer version to 4.2.1.0
add 315990c6e Update files to be tagged for release
add 8df6ef17b Bump version after release
add 7943fe526 Try to cope with Windows Defender
add f99b5aebc Speculatively revise installer versions to 4.2.2.0
add e4036ac81 IDP-1944 - module.sh -u option does not work
add d86fa9f8d Deprecate LoggingService interface to move elsewhere.
add 604d971d0 IDP-1942 Installer copies .gitkeep (and possibly .gitignore) files
add 40c47b7e3 IDP-1949 - Update CAS tests to use Jetty 10
add ef938f142 Move forward the mvn-enforcer-data version
add bc8d7bfac Move forward java-parent to 11.3.3-SNAPSHOT
add 3fdaf91d1 Remove redundant package
add 226d58b92 Switch to released parent POM 11.3.3
add 5baf59272 Add a note about not mutating anything in the custom view bean.
add de71f2719 Skip tests when idp.properties exists
add b345fe8bf IDP-1968 - Basic auth restricting Authorization header to US-ASCII
add f0f1146ee Point tests at new locatioons of test files for life of V4 codebase.
add e66de82fc Forgot to fix another test.
add 600a0becd Fix more legacy tests.
add 7ad86ae8d Bump dependencies, and IdP to 4.3.0-SNAPSHOT.
add be9f21c08 Update IdP version to 4.3.0-SNAPSHOT.
add 64f08dc2f IDP-1978 - JSON date/time formatter string is invalid
add 7127abe88 Add helper methods for accessing Spring beans in actions.
add 3c24c16ee IDP-1976 - Extend storage admin flow with create/update operations
add 9e82fed9b IDP-1735 Filter matchAny function changes value order https://shibboleth.atlassian.net/browse/IDP-1735
add ff62ec54b IDP-1981 - Build Predicate based on RevocationCache
add f413e8ce5 IDP-1981 - Build Predicate based on RevocationCache
add 6535de092 IDP-1988 - Build Predicate based on AttributeResolver
add f30e3f0c7 IDP-1990 - Access control in lockout flow looking for wrong parameter
add 641d74995 IDP-995 - Administrative logout features
add f9bff0024 Javadoc fix
add 6ae702f28 IDP-995 - Administrative logout features
add 17815021e Add at-risk warning to unlock-keys flow.
add 5f9cda41e IDP-1992 - Add a DateAttributeValue type to avoid formatting conversions
add a691d091e Handle nulls properly.
add 0b8f2a1f6 Remove stale refs to encoder namespace in test files.
add e3e45b670 IDP-1992 - Add a DateTimeAttributeValue type
add ac4918769 Add comment about changing defaults.
add 9ff761ffe Fix javadoc.
add 9afed4603 Javadoc nit.
add 1194ef0b4 IDP-1984 WriteAuditLog caches the HttpServletRequest
add eb89d75ea IDP-1793 Use Suppliers for HttpRequest/Response
add 4613c452c IDP-1793 Use Suppliers for HttpRequest/Response
add 46baa1c87 IDP-1793 Use Suppliers for HttpRequest/Response
add 426a23d7e IDP-1793 Use Suppliers for HttpRequest/Response
add dc081df08 IDP-1793 Use Suppliers for HttpRequest/Response
add 87193fac5 IDP-1793 Use Suppliers for HttpRequest/Response
add 613a31bff IDP-1793 Use Suppliers for HttpRequest/Response
add 163984dc4 IDP-1793 Use Suppliers for HttpRequest/Response
add 8d454e02b IDP-1793 Use Suppliers for HttpRequest/Response
add de891bd7a IDP-1793 Use Suppliers for HttpRequest/Response
add abf1c779d IDP-1793 Use Suppliers for HttpRequest/Response
add ad0ab72e9 IDP-1793 Use Suppliers for HttpRequest/Response
add ffe033145 IDP-1793 Use Suppliers for HttpRequest/Response
add a4345ea50 IDP-1793 Use Suppliers for HttpRequest/Response
add a54e79766 IDP-1793 Use Suppliers for HttpRequest/Response
add d0bcb7888 IDP-1793 Use Suppliers for HttpRequest/Response
add c238c9791 IDP-1793 Use Suppliers for HttpRequest/Response
add 304c316ff IDP-1793 Use Suppliers for HttpRequest/Response
add e14452646 Move parent version forward to 11.3.5-SNAPSHOT
add 4e01d873f IDP-1951 Add optional (per node) table locking for the JDBCPairwiseIdStore
add 192b98c22 IDP-1993 - New AttributeDefinition for DateTime values
add 8a58c51e2 JSATTR-2 Move PRC lookup strategy into resolution context
add 2bc48ae03 javadoc
add 15bbfc07a JSATTR-2 Move PRC lookup strategy into resolution context
add 2f5e2a606 IDP-1995 - Add support for DateTimeAttributeValue to supporting classes
add 9d0e586fa IDP-1995 - Add support for DateTimeAttributeValue to supporting classes
add 430b032b0 IDP-1987 - Review ExtractX509CertificateFromRequest
add b7760b791 IDP-1973 - Don't traverse directories forbidden by permission
add 30cbcf2ac IDP-1955 - Add attachClasses to the maven-war-plugin in idp-parent
add 585901ed3 IDP-1974 - Blocking unsigned requests via profile configuration
add 1a6dc1f4b IDP-1735 Filter matchAny function changes value order
add fb2086985 IDP-1945 - Excessive spring and hibernate logging
add e3493d4ed IDP-1948 - LoggingService impl logs IdP startup info, including reload
add 80a96fb82 IDP-1998 - DynamicAttributePredicate is limited to single value inputs
add 2a3170c22 IDP-1999 - Metadata tag functions explicitly take full Attribute name
add 14995e421 Purge Eclipse project files.
add 61d3f8e80 IDP-1855 - Non-SAML flows should populate the "p" audit field
add ef79739d0 IDP-2001 - Invalid minor version for plugins logged during IdP startup
add b6234c4c8 Remove empty packages.
add 125c81120 Update localhost keypair with SHA-2 cert.
add e52899787 Update more CAS test credentials.
add 28af87b1a Fix test metadata after key change.
add 7ccbaf8e3 Bump java-sup/spring-exts dependencies.
add 45ac0e75f Add a couple of factory beans for classes on the move.
add e1e7fc931 Add ConditionalResource parent bean.
add 3b9db6b60 IDP-2009 Plugin Installer does not fail gracefully if no certificate is installed piped input provided
add 7dd7330a4 IDP-2011 Remove residual support for the old service namespace
add b675766e8 IDP-2018 - Add "contains" helper method to IdPAttribute for value checks
add c4dd9a8fa IDP-2010 - ticketValidityPeriod for CAS PGTs abnormally short by default
new 440a8081a IDP-1927 Make Jetty run under its own credentials for windows installs
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (8d6f8879c)
\
N -- N -- N refs/heads/dev/IDP-1927 (440a8081a)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.gitignore | 3 +
.project | 11 -
idp-admin-api/.classpath | 38 -
idp-admin-api/.project | 30 -
.../.settings/org.eclipse.core.resources.prefs | 6 -
idp-admin-api/.settings/org.eclipse.jdt.core.prefs | 413 -----------
idp-admin-api/.settings/org.eclipse.jdt.ui.prefs | 63 --
idp-admin-api/.settings/org.eclipse.m2e.core.prefs | 4 -
idp-admin-api/pom.xml | 17 +-
.../idp/admin/AdministrativeFlowDescriptor.java | 13 +-
.../admin/BasicAdministrativeFlowDescriptor.java | 98 ++-
.../shibboleth/idp/log/LogbackLoggingService.java | 44 +-
.../net/shibboleth/idp/log/LoggingService.java | 5 +
.../shibboleth/idp/log/SLF4JMDCServletFilter.java | 0
.../java/net/shibboleth/idp/log/package-info.java | 0
.../shibboleth/idp/module/AbstractIdPModule.java | 51 +-
.../net/shibboleth/idp/module/ModuleContext.java | 27 +-
.../idp/plugin/PropertyDrivenIdPPlugin.java | 2 +-
.../net/shibboleth/idp/module/IdPModuleTest.java | 17 +-
idp-admin-impl/.classpath | 38 -
idp-admin-impl/.project | 30 -
.../.settings/org.eclipse.core.resources.prefs | 6 -
.../.settings/org.eclipse.jdt.core.prefs | 413 -----------
idp-admin-impl/.settings/org.eclipse.jdt.ui.prefs | 63 --
.../.settings/org.eclipse.m2e.core.prefs | 4 -
idp-admin-impl/pom.xml | 2 +-
.../idp/admin/impl/DoStorageOperation.java | 233 ++++--
...InitializeAdministrativeProfileContextTree.java | 19 +-
.../net/shibboleth/idp/admin/impl/JarCheckCLI.java | 2 +-
.../idp/admin/impl/LogImplementationDetails.java | 110 +++
.../idp/module/impl/ModuleManagerArguments.java | 2 +-
.../idp/plugin/impl/FirstPartyIdPPlugin.java | 2 +-
.../idp/admin/impl/DoStorageOperationTest.java | 400 ++++++++++
...ializeAdministrativeProfileContextTreeTest.java | 6 +-
idp-attribute-api/.classpath | 38 -
idp-attribute-api/.project | 30 -
.../.settings/org.eclipse.core.resources.prefs | 6 -
.../.settings/org.eclipse.jdt.core.prefs | 413 -----------
.../.settings/org.eclipse.jdt.ui.prefs | 63 --
.../.settings/org.eclipse.m2e.core.prefs | 4 -
idp-attribute-api/pom.xml | 2 +-
.../idp/attribute/DateTimeAttributeValue.java | 108 +++
.../net/shibboleth/idp/attribute/IdPAttribute.java | 42 +-
.../idp/attribute/context/AttributeContext.java | 43 +-
.../transcoding/AbstractAttributeTranscoder.java | 5 +-
idp-attribute-filter-api/.classpath | 38 -
idp-attribute-filter-api/.project | 30 -
.../.settings/org.eclipse.core.resources.prefs | 6 -
.../.settings/org.eclipse.jdt.core.prefs | 413 -----------
.../.settings/org.eclipse.jdt.ui.prefs | 63 --
.../.settings/org.eclipse.m2e.core.prefs | 4 -
idp-attribute-filter-api/pom.xml | 2 +-
.../filter/context/AttributeFilterContext.java | 93 ++-
idp-attribute-filter-impl/.classpath | 38 -
idp-attribute-filter-impl/.project | 30 -
.../.settings/org.eclipse.core.resources.prefs | 6 -
.../.settings/org.eclipse.jdt.core.prefs | 413 -----------
.../.settings/org.eclipse.jdt.ui.prefs | 63 --
.../.settings/org.eclipse.m2e.core.prefs | 4 -
idp-attribute-filter-impl/pom.xml | 25 +-
.../attribute/filter/impl/AttributeFilterImpl.java | 23 +-
.../saml/impl/AttributeInMetadataMatcher.java | 3 +-
.../filtercontext/impl/PredicatePolicyRule.java | 4 +
...icatePolicyRule.java => ProfilePolicyRule.java} | 70 +-
.../impl/AbstractEntityAttributePolicyRule.java | 4 +-
...a => IssuerEntityAttributeExactPolicyRule.java} | 2 +-
...a => IssuerEntityAttributeRegexPolicyRule.java} | 2 +-
...ule.java => IssuerInEntityGroupPolicyRule.java} | 4 +-
...java => IssuerNameIDFormatExactPolicyRule.java} | 4 +-
... => IssuerRegistrationAuthorityPolicyRule.java} | 2 +-
...edRequesterEntityAttributeExactPolicyRule.java} | 9 +-
...edRequesterEntityAttributeRegexPolicyRule.java} | 7 +-
...> ProxiedRequesterInEntityGroupPolicyRule.java} | 33 +-
...dRequesterRegistrationAuthorityPolicyRule.java} | 6 +-
...> RequesterEntityAttributeExactPolicyRule.java} | 5 +-
...> RequesterEntityAttributeRegexPolicyRule.java} | 5 +-
....java => RequesterInEntityGroupPolicyRule.java} | 4 +-
...a => RequesterNameIDFormatExactPolicyRule.java} | 4 +-
... RequesterRegistrationAuthorityPolicyRule.java} | 4 +-
.../attribute/filter/matcher/impl/DataSources.java | 9 +-
.../matcher/impl/MockValuePredicateMatcher.java | 1 -
.../filter/matcher/impl/ScriptedMatcherTest.java | 5 +-
.../impl/MappedAttributeInMetadataMatcherTest.java | 6 +-
.../impl/NumOfAttributeValuesPolicyRuleTest.java | 4 +-
.../filtercontext/impl/ProfilePolicyRuleTest.java | 97 +++
... IssuerEntityAttributeExactPolicyRuleTest.java} | 18 +-
... IssuerEntityAttributeRegexPolicyRuleTest.java} | 12 +-
...java => IssuerInEntityGroupPolicyRuleTest.java} | 12 +-
... => IssuerNameIDFormatExactPolicyRuleTest.java} | 10 +-
...t.java => IssuerRegistrationAuthorityTest.java} | 10 +-
...questerEntityAttributeExactPolicyRuleTest.java} | 18 +-
...questerEntityAttributeRegexPolicyRuleTest.java} | 12 +-
...a => RequesterInEntityGroupPolicyRuleTest.java} | 12 +-
... RequesterNameIDFormatExactPolicyRuleTest.java} | 10 +-
...ava => RequesterRegistrationAuthorityTest.java} | 10 +-
idp-attribute-filter-spring/.classpath | 38 -
idp-attribute-filter-spring/.project | 30 -
.../.settings/org.eclipse.core.resources.prefs | 6 -
.../.settings/org.eclipse.jdt.core.prefs | 413 -----------
.../.settings/org.eclipse.jdt.ui.prefs | 63 --
.../.settings/org.eclipse.m2e.core.prefs | 4 -
idp-attribute-filter-spring/pom.xml | 25 +-
.../impl/AttributeFilterNamespaceHandler.java | 79 +-
.../policyrule/impl/PredicateRuleParser.java | 4 +
.../impl/ProfileRuleParser.java} | 14 +-
...a => IssuerEntityAttributeExactRuleParser.java} | 10 +-
...a => IssuerEntityAttributeRegexRuleParser.java} | 10 +-
...ser.java => IssuerInEntityGroupRuleParser.java} | 10 +-
...rser.java => IssuerNameIDFormatRuleParser.java} | 10 +-
... => IssuerRegistrationAuthorityRuleParser.java} | 10 +-
...edRequesterEntityAttributeExactRuleParser.java} | 13 +-
...edRequesterEntityAttributeRegexRuleParser.java} | 12 +-
...> ProxiedRequesterInEntityGroupRuleParser.java} | 12 +-
...dRequesterRegistrationAuthorityRuleParser.java} | 12 +-
...> RequesterEntityAttributeExactRuleParser.java} | 10 +-
...> RequesterEntityAttributeRegexRuleParser.java} | 10 +-
....java => RequesterInEntityGroupRuleParser.java} | 10 +-
...r.java => RequesterNameIDFormatRuleParser.java} | 10 +-
... RequesterRegistrationAuthorityRuleParser.java} | 10 +-
.../ProfileRuleParserTest.java} | 25 +-
... IssuerEntityAttributeExactRuleParserTest.java} | 14 +-
... IssuerEntityAttributeRegexRuleParserTest.java} | 8 +-
...java => IssuerInEntityGroupRuleParserTest.java} | 11 +-
....java => IssuerNameIDFormatRuleParserTest.java} | 18 +-
...IssuerRegistrationAuthorityRuleParserTest.java} | 17 +-
...questerEntityAttributeExactRuleParserTest.java} | 19 +-
...questerEntityAttributeRegexRuleParserTest.java} | 18 +-
...oxiedRequesterInEntityGroupRuleParserTest.java} | 31 +-
...uesterRegistrationAuthorityRuleParserTest.java} | 14 +-
...questerEntityAttributeExactRuleParserTest.java} | 19 +-
...questerEntityAttributeRegexRuleParserTest.java} | 17 +-
...a => RequesterInEntityGroupRuleParserTest.java} | 10 +-
...va => RequesterNameIDFormatRuleParserTest.java} | 21 +-
...uesterRegistrationAuthorityRuleParserTest.java} | 14 +-
.../idp/attribute/filter/policyrule/profile.xml | 5 +
.../policyrule/proxiedregistrationAuthorityOne.xml | 9 +
.../policyrule/proxiedregistrationAuthorityTwo.xml | 9 +
.../filter/policyrule/proxiedrequesterEA2.xml | 8 +
.../filter/policyrule/proxiedrequesterEARegex2.xml | 7 +
.../filter/policyrule/proxiedrequesterEG2.xml | 5 +
idp-attribute-impl/.classpath | 38 -
idp-attribute-impl/.project | 35 -
.../.settings/org.eclipse.core.resources.prefs | 6 -
.../.settings/org.eclipse.jdt.core.prefs | 413 -----------
.../.settings/org.eclipse.jdt.ui.prefs | 63 --
.../.settings/org.eclipse.m2e.core.prefs | 4 -
idp-attribute-impl/pom.xml | 2 +-
.../idp/attribute/impl/JDBCPairwiseIdStore.java | 152 +++-
.../impl/AttributeTranscoderRegistryImpl.java | 4 +-
.../attribute/impl/JDBCPairwiseIdStoreTest.java | 16 +-
.../impl/AttributeTranscoderRegistryImplTest.java | 4 -
idp-attribute-resolver-api/.classpath | 38 -
idp-attribute-resolver-api/.project | 30 -
.../.settings/org.eclipse.core.resources.prefs | 6 -
.../.settings/org.eclipse.jdt.core.prefs | 413 -----------
.../.settings/org.eclipse.jdt.ui.prefs | 63 --
.../.settings/org.eclipse.m2e.core.prefs | 4 -
idp-attribute-resolver-api/pom.xml | 2 +-
.../resolver/AbstractAttributeDefinition.java | 1 +
.../attribute/resolver/AbstractResolverPlugin.java | 12 +-
idp-attribute-resolver-impl/.classpath | 38 -
idp-attribute-resolver-impl/.project | 30 -
.../.settings/org.eclipse.core.resources.prefs | 6 -
.../.settings/org.eclipse.jdt.core.prefs | 413 -----------
.../.settings/org.eclipse.jdt.ui.prefs | 63 --
.../.settings/org.eclipse.m2e.core.prefs | 4 -
idp-attribute-resolver-impl/pom.xml | 25 +-
.../ad/impl/DateTimeAttributeDefinition.java | 222 ++++++
.../resolver/ad/impl/ScriptedIdPAttributeImpl.java | 2 +-
.../ad/impl/SimpleAttributeDefinition.java | 39 +-
.../resolver/impl/AttributeResolverImpl.java | 44 +-
.../ad/impl/DateTimeAttributeDefinitionTest.java | 291 ++++++++
...SAML1NameIdentifierAttributeDefinitionTest.java | 2 +-
.../impl/SAML2NameIDAttributeDefinitionTest.java | 2 +-
.../resolver/ad/impl/ScriptedAttributeTest.java | 2 +-
.../resolver/ad/impl/SimpleAttributeTest.java | 45 +-
.../resolver/ad/impl/TemplateAttributeTest.java | 2 +-
.../dc/http/impl/HTTPDataConnectorTest.java | 4 +-
idp-attribute-resolver-spring/.classpath | 38 -
idp-attribute-resolver-spring/.project | 30 -
.../.settings/org.eclipse.core.resources.prefs | 6 -
.../.settings/org.eclipse.jdt.core.prefs | 413 -----------
.../.settings/org.eclipse.jdt.ui.prefs | 63 --
.../.settings/org.eclipse.m2e.core.prefs | 4 -
idp-attribute-resolver-spring/pom.xml | 23 +-
.../resolver/spring/BaseResolverPluginParser.java | 4 +
...java => DateTimeAttributeDefinitionParser.java} | 34 +-
.../ad/impl/SimpleAttributeDefinitionParser.java | 8 +-
.../dc/ldap/impl/LDAPDataConnectorParser.java | 12 +
.../impl/SAML2DateTimeAttributeEncoderParser.java | 25 +-
.../impl/AttributeResolverNamespaceHandler.java | 9 +-
.../impl/AttributeResolverServiceStrategy.java | 41 +-
.../ad/DateTimeAttributeDefinitionParserTest.java | 62 ++
.../ad/ScopedAttributeDefinitionParserTest.java | 4 +-
.../spring/ad/SimpleAttributeParserTest.java | 6 +-
.../dc/http/HTTPDataConnectorParserTest.java | 4 +-
.../SAML2DateTimeAttributeEncoderParserTest.java | 71 ++
.../resolver/spring/ad/resolver/datetime.xml | 7 +
.../resolver/spring/ad/resolver/datetimeCustom.xml | 10 +
.../ad/resolver/simpleAttributePopulated2.xml | 1 +
.../idp/attribute/resolver/spring/customBean.xml | 2 +
.../resolver/spring/dc/ldap/ldap-v2.properties | 2 +
.../resolver/ldap-attribute-resolver-v2-props.xml | 2 +
.../spring/enc/resolver/saml1XmlObjectNoName.xml | 6 +-
.../spring/enc/resolver/saml2Base64NoName.xml | 6 +-
.../resolver/spring/enc/resolver/saml2DateTime.xml | 15 +
.../spring/enc/resolver/saml2DateTimeDefault.xml | 8 +
...ml2StringNoName.xml => saml2DateTimeNoName.xml} | 2 +-
.../spring/enc/resolver/saml2ScopedNoName.xml | 2 +-
.../spring/enc/resolver/saml2StringNoName.xml | 2 +-
.../spring/enc/resolver/saml2XmlObjectNoName.xml | 6 +-
idp-authn-api/.classpath | 38 -
idp-authn-api/.project | 30 -
.../.settings/org.eclipse.core.resources.prefs | 6 -
idp-authn-api/.settings/org.eclipse.jdt.core.prefs | 413 -----------
idp-authn-api/.settings/org.eclipse.jdt.ui.prefs | 63 --
idp-authn-api/.settings/org.eclipse.m2e.core.prefs | 4 -
idp-authn-api/pom.xml | 2 +-
...bstractUsernamePasswordCredentialValidator.java | 2 +-
.../idp/authn/AuthenticationFlowDescriptor.java | 37 +-
.../shibboleth/idp/authn/AuthenticationResult.java | 34 +-
.../config/LDAPAuthenticationFactoryBean.java | 77 +-
.../idp/authn/context/AuthenticationContext.java | 3 +-
.../authn/context/RequestedPrincipalContext.java | 9 +-
.../idp/authn/context/UsernamePasswordContext.java | 2 +-
.../authn/principal/SealedPrincipalSerializer.java | 13 +-
idp-authn-impl/.classpath | 38 -
idp-authn-impl/.project | 30 -
.../.settings/org.eclipse.core.resources.prefs | 6 -
.../.settings/org.eclipse.jdt.core.prefs | 413 -----------
idp-authn-impl/.settings/org.eclipse.jdt.ui.prefs | 63 --
.../.settings/org.eclipse.m2e.core.prefs | 4 -
idp-authn-impl/pom.xml | 7 +-
.../AttributeSourcedSubjectCanonicalization.java | 14 +-
.../impl/ExtractUsernamePasswordFromBasicAuth.java | 2 +-
.../impl/ExtractX509CertificateFromRequest.java | 8 +-
.../idp/authn/impl/FilterFlowsByForcedAuthn.java | 3 +-
.../authn/impl/FilterFlowsByNonBrowserSupport.java | 3 +-
.../idp/authn/impl/FinalizeAuthentication.java | 10 +-
.../authn/impl/PopulateAuthenticationContext.java | 28 +-
.../idp/authn/impl/SelectAuthenticationFlow.java | 9 +-
.../impl/StorageBackedAccountLockoutManager.java | 29 +-
.../impl/TransitionMultiFactorAuthentication.java | 2 +-
...ava => X509CertificateCredentialValidator.java} | 147 ++--
.../impl/AttributeRevocationCondition.java | 268 +++++++
.../impl/DoRevocationCacheOperation.java | 229 +++---
.../revocation/impl/RevocationCacheCondition.java | 193 +++++
.../idp/authn/revocation/impl}/package-info.java | 6 +-
.../authn/spnego/impl/SPNEGOAutoLoginManager.java | 32 +-
.../ExtractDuoAuthenticationFromHeadersTest.java | 27 +-
...ttributeSourcedSubjectCanonicalizationTest.java | 19 +-
.../BaseMultiFactorAuthenticationContextTest.java | 7 +-
.../idp/authn/impl/ExtractRemoteUserTest.java | 24 +-
.../authn/impl/ExtractUserAgentAddressTest.java | 10 +-
.../authn/impl/ExtractUserAgentIdentifierTest.java | 12 +-
.../ExtractUsernamePasswordFromBasicAuthTest.java | 39 +-
...ExtractUsernamePasswordFromFormRequestTest.java | 21 +-
.../ExtractX509CertificateFromRequestTest.java | 19 +-
.../authn/impl/FilterFlowsByForceAuthnTest.java | 5 +-
.../impl/FilterFlowsByNonBrowserSupportTest.java | 3 +-
.../idp/authn/impl/FinalizeAuthenticationTest.java | 16 +-
.../FinalizeMultiFactorAuthenticationTest.java | 2 +-
.../impl/HTPasswdCredentialValidatorTest.java | 38 +-
.../authn/impl/JAASCredentialValidatorTest.java | 41 +-
.../authn/impl/LDAPCredentialValidatorTest.java | 49 +-
.../impl/PopulateAuthenticationContextTest.java | 23 +-
.../impl/PreserveAuthenticationFlowStateTest.java | 24 +-
.../authn/impl/SelectAuthenticationFlowTest.java | 2 +-
.../impl/SimpleSubjectCanonicalizationTest.java | 3 +-
.../StorageBackedAccountLockoutManagerTest.java | 7 +-
.../TransitionMultiFactorAuthenticationTest.java | 3 +-
.../idp/authn/impl/ValidateCredentialsTest.java | 27 +-
.../impl/ValidateExternalAuthenticationTest.java | 8 +-
.../idp/authn/impl/ValidateFunctionResultTest.java | 2 +-
.../idp/authn/impl/ValidateRemoteUserTest.java | 8 +-
.../authn/impl/ValidateUserAgentAddressTest.java | 10 +-
.../impl/X500SubjectCanonicalizationTest.java | 3 +-
...=> X509CertificateCredentialValidatorTest.java} | 48 +-
.../idp/authn/impl/X509ProxyFilterTest.java | 9 +-
.../testing/BaseAuthenticationContextTest.java | 8 +-
.../impl/DiscoveryProfileRequestFunctionTest.java | 6 +-
.../proxy/impl/ExtractDiscoveryResponseTest.java | 16 +-
.../impl/AttributeRevocationConditionTest.java | 172 +++++
.../impl/RevocationCacheConditionTest.java | 110 +++
.../spnego/impl/SPNEGOAutoLoginManagerTest.java | 22 +-
idp-bom/.check-m2 | 1 +
idp-bom/.project | 18 -
idp-bom/.settings/org.eclipse.core.resources.prefs | 6 -
idp-bom/.settings/org.eclipse.jdt.core.prefs | 413 -----------
idp-bom/.settings/org.eclipse.jdt.ui.prefs | 63 --
idp-bom/.settings/org.eclipse.m2e.core.prefs | 4 -
idp-bom/pom.xml | 2 +-
.../src/main/enforcer/shibbolethKeys.gpg | Bin
idp-cas-api/.classpath | 38 -
idp-cas-api/.project | 29 -
.../.settings/org.eclipse.core.resources.prefs | 6 -
idp-cas-api/.settings/org.eclipse.jdt.core.prefs | 413 -----------
idp-cas-api/.settings/org.eclipse.jdt.ui.prefs | 63 --
idp-cas-api/.settings/org.eclipse.m2e.core.prefs | 4 -
idp-cas-api/pom.xml | 2 +-
.../cas/config/AbstractProtocolConfiguration.java | 11 +-
.../idp/cas/config/LoginConfiguration.java | 39 +
.../idp/cas/config/ValidateConfiguration.java | 2 +-
.../net/shibboleth/idp/cas/ticket/TicketState.java | 60 +-
idp-cas-impl/.classpath | 38 -
idp-cas-impl/.project | 30 -
.../.settings/org.eclipse.core.resources.prefs | 6 -
idp-cas-impl/.settings/org.eclipse.jdt.core.prefs | 413 -----------
idp-cas-impl/.settings/org.eclipse.jdt.ui.prefs | 63 --
idp-cas-impl/.settings/org.eclipse.m2e.core.prefs | 4 -
idp-cas-impl/pom.xml | 4 +-
.../impl/CASDateTimeAttributeTranscoder.java | 134 ++++
.../cas/flow/impl/GrantServiceTicketAction.java | 49 +-
.../PrepareTicketValidationResponseAction.java | 16 +-
.../idp/cas/session/impl/CASSPSession.java | 7 +
.../impl/AbstractTicketSerializer.java | 48 +-
.../impl/CASDateTimeAttributeTranscoderTest.java | 183 +++++
.../proxy/impl/HttpClientProxyValidatorTest.java | 2 +-
.../impl/ServiceTicketSerializerTest.java | 43 ++
.../src/test/resources/credentials/localhost.key | 40 +
.../src/test/resources/credentials/localhost.p12 | Bin 2693 -> 3459 bytes
.../src/test/resources/credentials/localhost.pem | 47 +-
.../src/test/resources/credentials/nobody-1.key | 40 +
.../src/test/resources/credentials/nobody-1.p12 | Bin 2437 -> 3699 bytes
.../src/test/resources/credentials/nobody-1.pem | 47 +-
.../src/test/resources/credentials/nobody-2.key | 40 +
.../src/test/resources/credentials/nobody-2.p12 | Bin 3005 -> 3667 bytes
.../src/test/resources/credentials/nobody-2.pem | 59 +-
.../test/resources/metadata/cas-test-metadata.xml | 47 +-
.../src/test/resources/spring/test-flow-beans.xml | 22 +-
idp-conf-impl/.classpath | 38 -
idp-conf-impl/.project | 23 -
.../.settings/org.eclipse.core.resources.prefs | 6 -
idp-conf-impl/.settings/org.eclipse.jdt.core.prefs | 413 -----------
idp-conf-impl/.settings/org.eclipse.jdt.ui.prefs | 63 --
idp-conf-impl/.settings/org.eclipse.m2e.core.prefs | 4 -
idp-conf-impl/pom.xml | 8 +-
.../src/main/resources/logback.xml | 2 -
.../net/shibboleth/idp/conf/admin-system.xml | 237 ++++--
.../idp/conf/attribute-registry-system.xml | 4 +
.../net/shibboleth/idp/conf/audit-system.xml | 150 ++++
.../net/shibboleth/idp/conf/authn-system.xml | 24 +-
.../net/shibboleth/idp/conf/functions.xml | 8 +
.../net/shibboleth/idp/conf/global-system.xml | 29 +-
.../net/shibboleth/idp/conf/mvc-beans.xml | 3 +-
.../net/shibboleth/idp/conf/primitives.xml | 13 +
.../idp/conf/profile-intercept-system.xml | 25 +-
.../shibboleth/idp/conf/relying-party-mddriven.xml | 57 +-
.../shibboleth/idp/conf/relying-party-system.xml | 34 +-
.../shibboleth/idp/conf/saml-binding-config.xml | 18 +-
.../net/shibboleth/idp/conf/services-system.xml | 3 +-
.../shibboleth/idp/conf/session-manager-system.xml | 5 +-
.../net/shibboleth/idp/conf/soap-client.xml | 4 +-
.../net/shibboleth/idp/conf/webflow-config.xml | 1 +
.../idp/flows/admin/admin-abstract-beans.xml | 15 +-
.../idp/flows/admin/admin-abstract-flow.xml | 14 +-
.../net/shibboleth/idp/flows/admin/hello-beans.xml | 2 +-
.../shibboleth/idp/flows/admin/lockout-beans.xml | 10 +-
.../shibboleth/idp/flows/admin/mdquery-beans.xml | 2 +-
.../shibboleth/idp/flows/admin/metrics-beans.xml | 2 +-
.../idp/flows/admin/reload-metadata-beans.xml | 2 +-
.../idp/flows/admin/reload-service-beans.xml | 2 +-
.../idp/flows/admin/resolvertest-beans.xml | 2 +-
.../{lockout-beans.xml => revocation-beans.xml} | 12 +-
.../shibboleth/idp/flows/admin/revocation-flow.xml | 45 ++
.../shibboleth/idp/flows/admin/storage-beans.xml | 8 +-
.../idp/flows/admin/unlock-keys-beans.xml | 4 +-
.../idp/flows/admin/unlock-keys-flow.xml | 4 +
.../net/shibboleth/idp/flows/authn/authn-beans.xml | 16 +-
.../net/shibboleth/idp/flows/authn/authn-flow.xml | 26 +-
.../shibboleth/idp/flows/authn/discovery-beans.xml | 2 +-
.../shibboleth/idp/flows/authn/duo-authn-beans.xml | 4 +-
.../idp/flows/authn/ipaddress-authn-beans.xml | 2 +-
.../idp/flows/authn/password-authn-beans.xml | 13 +-
.../idp/flows/authn/password-authn-flow.xml | 7 +-
.../authn/remoteuser-internal-authn-beans.xml | 2 +-
.../idp/flows/authn/saml-authn-beans.xml | 14 +-
.../idp/flows/authn/spnego-authn-beans.xml | 3 +-
.../idp/flows/authn/x509-internal-authn-beans.xml | 16 +-
.../idp/flows/authn/x509-internal-authn-flow.xml | 1 +
.../idp/flows/cas/cas-abstract-beans.xml | 8 +-
.../net/shibboleth/idp/flows/cas/login-beans.xml | 5 +-
.../net/shibboleth/idp/flows/cas/login-flow.xml | 8 +-
.../idp/flows/cas/samlValidate-beans.xml | 2 +-
.../idp/flows/cas/validate-abstract-beans.xml | 9 +
.../idp/flows/cas/validate-abstract-flow.xml | 18 +-
.../shibboleth/idp/flows/cas/validate-beans.xml | 4 +-
.../client-storage/client-storage-read-beans.xml | 2 +-
.../client-storage/client-storage-write-beans.xml | 2 +-
.../flows/intercept/attribute-release-beans.xml | 4 +-
.../idp/flows/intercept/attribute-release-flow.xml | 8 +-
.../idp/flows/intercept/impersonate-beans.xml | 4 +-
.../idp/flows/intercept/terms-of-use-beans.xml | 4 +-
.../shibboleth/idp/flows/logout/logout-beans.xml | 13 +-
.../idp/flows/logout/logout-propagation-beans.xml | 4 +-
.../flows/saml/logout/saml2-logoutprop-beans.xml | 24 +
.../flows/saml/logout/saml2-logoutprop-flow.xml | 22 +-
.../idp/flows/saml/saml-abstract-beans.xml | 13 +-
.../idp/flows/saml/saml-abstract-flow.xml | 8 +-
.../flows/saml/saml1/artifact-resolution-beans.xml | 4 +-
.../flows/saml/saml1/artifact-resolution-flow.xml | 3 +
.../idp/flows/saml/saml1/attribute-query-beans.xml | 7 +-
.../idp/flows/saml/saml1/attribute-query-flow.xml | 3 +
.../idp/flows/saml/saml1/common-beans.xml | 2 +-
.../idp/flows/saml/saml1/sso-abstract-beans.xml | 3 +-
.../idp/flows/saml/saml1/sso-abstract-flow.xml | 11 +-
.../idp/flows/saml/saml1/sso-unsolicited-beans.xml | 2 +-
.../flows/saml/saml2/artifact-resolution-beans.xml | 4 +-
.../flows/saml/saml2/artifact-resolution-flow.xml | 3 +
.../idp/flows/saml/saml2/attribute-query-beans.xml | 7 +-
.../idp/flows/saml/saml2/attribute-query-flow.xml | 3 +
.../idp/flows/saml/saml2/common-beans.xml | 10 +-
.../idp/flows/saml/saml2/idwsf-ssos-beans.xml | 2 +-
.../idp/flows/saml/saml2/idwsf-ssos-flow.xml | 1 +
.../flows/saml/saml2/idwsf-ssos-security-beans.xml | 4 +-
.../idp/flows/saml/saml2/slo-artifact-beans.xml | 2 +-
.../idp/flows/saml/saml2/slo-back-beans.xml | 4 +-
.../idp/flows/saml/saml2/slo-back-flow.xml | 3 +
.../flows/saml/saml2/slo-front-abstract-beans.xml | 8 +-
.../flows/saml/saml2/slo-front-abstract-flow.xml | 44 +-
.../idp/flows/saml/saml2/slo-post-beans.xml | 2 +-
.../flows/saml/saml2/slo-post-simplesign-beans.xml | 2 +-
.../idp/flows/saml/saml2/slo-redirect-beans.xml | 2 +-
.../idp/flows/saml/saml2/sso-abstract-beans.xml | 13 +-
.../idp/flows/saml/saml2/sso-abstract-flow.xml | 11 +-
.../idp/flows/saml/saml2/sso-artifact-beans.xml | 2 +-
.../idp/flows/saml/saml2/sso-ecp-beans.xml | 2 +-
.../idp/flows/saml/saml2/sso-ecp-flow.xml | 7 +
.../idp/flows/saml/saml2/sso-post-beans.xml | 2 +-
.../flows/saml/saml2/sso-post-simplesign-beans.xml | 2 +-
.../idp/flows/saml/saml2/sso-redirect-beans.xml | 2 +-
.../idp/flows/saml/saml2/sso-unsolicited-beans.xml | 2 +-
.../shibboleth/idp/flows/saml/security-beans.xml | 10 +-
.../shibboleth/idp/messages/messages.properties | 5 +-
.../shibboleth/idp/messages/messages_de.properties | 3 +-
.../idp/messages/messages_de_CH.properties | 3 +-
.../shibboleth/idp/messages/messages_fr.properties | 3 +-
.../shibboleth/idp/messages/messages_it.properties | 3 +-
.../shibboleth/idp/messages/messages_ja.properties | 3 +-
.../module/conf/authn/password-authn-config.xml | 32 -
.../conf/intercept/consent-intercept-config.xml | 3 +-
.../idp/module/profile/impl/module.properties | 2 +-
.../net/shibboleth/idp/module/views/admin/hello.vm | 101 ++-
.../idp/module/views/admin/unlock-keys.vm | 104 ++-
.../net/shibboleth/idp/module/views/duo.vm | 105 ++-
.../module/views/intercept/attribute-release.vm | 235 +++---
.../module/views/intercept/expiring-password.vm | 37 +-
.../idp/module/views/intercept/impersonate.vm | 107 ++-
.../idp/module/views/intercept/terms-of-use.vm | 88 +--
.../net/shibboleth/idp/module/views/login-error.vm | 4 +-
.../net/shibboleth/idp/module/views/login.vm | 182 ++---
.../idp/module/views/spnego-unavailable.vm | 55 +-
.../net/shibboleth/idp/views/logout/propagate.vm | 5 +-
idp-conf/.classpath | 38 -
idp-conf/.project | 30 -
idp-conf/.settings/.gitignore | 1 -
.../.settings/org.eclipse.core.resources.prefs | 6 -
idp-conf/.settings/org.eclipse.jdt.core.prefs | 413 -----------
idp-conf/.settings/org.eclipse.jdt.ui.prefs | 63 --
idp-conf/.settings/org.eclipse.m2e.core.prefs | 4 -
idp-conf/pom.xml | 28 +-
.../src/main/resources/conf/admin/admin.properties | 26 +
.../src/main/resources/conf/attribute-filter.xml | 8 +
.../src/main/resources/conf/attribute-resolver.xml | 5 +-
.../resources/conf/attributes/default-rules.xml | 1 +
.../main/resources/conf/attributes/eduCourse.xml | 7 +
.../main/resources/conf/attributes/eduPerson.xml | 7 +
.../resources/conf/attributes/inetOrgPerson.xml | 7 +
.../main/resources/conf/attributes/samlSubject.xml | 6 +
.../src/main/resources/conf/attributes/schac.xml | 237 ++++++
idp-conf/src/main/resources/conf/audit.xml | 4 +
.../src/main/resources/conf/authn/authn.properties | 19 +
.../conf/examples/attribute-resolver-ldap.xml | 2 +
idp-conf/src/main/resources/conf/global.xml | 3 +
idp-conf/src/main/resources/conf/idp.properties | 14 +
idp-conf/src/main/resources/conf/logback.xml | 1 +
idp-conf/src/main/resources/conf/relying-party.xml | 12 +-
.../src/main/resources/conf/services.properties | 1 +
.../main/resources/messages/messages.properties | 4 +
.../views/client-storage/client-storage-read.vm | 39 +-
.../views/client-storage/client-storage-write.vm | 37 +-
idp-conf/src/main/resources/views/error.vm | 47 +-
.../src/main/resources/views/logout-complete.vm | 74 +-
.../src/main/resources/views/logout-propagate.vm | 59 +-
idp-conf/src/main/resources/views/logout.vm | 79 +-
idp-conf/src/main/resources/views/user-prefs.vm | 86 ++-
.../idp/test/flows/cas/SamlValidateFlowTest.java | 34 +
.../test/flows/cas/ServiceValidateFlowTest.java | 42 +-
.../idp/test/flows/load/FlowLoadsFlowTest.java | 61 ++
.../idp/test/flows/load/LoadThisBean.java | 37 +-
.../test/flows/saml2/AbstractSAML2SSOFlowTest.java | 36 +-
.../idp/test/flows/saml2/SAML2ECPSSOFlowTest.java | 101 +++
.../flows/saml2/SAML2TestResponseValidator.java | 26 +-
...ropertiesApplicationContextInitializerTest.java | 11 +-
.../src/test/resources/conf/access-control.xml | 84 +++
.../src/test/resources/conf/attribute-filter.xml | 213 ++++++
.../resources/conf/attribute-resolver.xml | 40 +-
.../resources/conf/attributes/default-rules.xml | 3 +
.../resources/conf/attributes/oidc-claim-rules.xml | 428 +++++++++++
idp-conf/src/test/resources/conf/credentials.xml | 71 ++
idp-conf/src/test/resources/conf/global.xml | 13 +-
idp-conf/src/test/resources/conf/idp.properties | 16 +-
.../resources/conf/oidc-clientinfo-resolvers.xml} | 29 +-
.../src/test/resources/conf/oidc-credentials.xml | 68 ++
idp-conf/src/test/resources/conf/oidc.properties | 83 +++
idp-conf/src/test/resources/conf/relying-party.xml | 7 +-
.../resources/credentials/idp-encryption-rsa.jwk | 13 +
.../test/resources/credentials/idp-signing-es.jwk | 9 +
.../test/resources/credentials/idp-signing-rs.jwk | 13 +
.../flow-load-test/flows/import-beans.xml | 18 +
.../flow-load-test/flows/test-flow-loads-beans.xml | 21 +
.../flow-load-test/flows/test-flow-loads-flow.xml | 18 +
.../flow-load-test/test-webflow-config.xml | 27 +
.../test/resources/metadata/example-metadata.xml | 13 +-
.../resources/static/openid-configuration.json | 137 ++++
.../src/test/resources/test/test-cas-beans.xml | 4 +-
idp-consent-api/.classpath | 38 -
idp-consent-api/.project | 30 -
.../.settings/org.eclipse.core.resources.prefs | 6 -
.../.settings/org.eclipse.jdt.core.prefs | 413 -----------
idp-consent-api/.settings/org.eclipse.jdt.ui.prefs | 63 --
.../.settings/org.eclipse.m2e.core.prefs | 4 -
idp-consent-api/pom.xml | 2 +-
idp-consent-impl/.classpath | 38 -
idp-consent-impl/.project | 30 -
.../.settings/org.eclipse.core.resources.prefs | 6 -
.../.settings/org.eclipse.jdt.core.prefs | 413 -----------
.../.settings/org.eclipse.jdt.ui.prefs | 63 --
.../.settings/org.eclipse.m2e.core.prefs | 4 -
idp-consent-impl/pom.xml | 2 +-
.../impl/AbstractAttributeDisplayFunction.java | 53 +-
.../impl/AttributeDisplayDescriptionFunction.java | 25 +-
.../logic/impl/AttributeDisplayNameFunction.java | 26 +-
.../idp/consent/flow/impl/ExtractConsentTest.java | 11 +-
...ttributeDisplayNameDescriptionFunctionTest.java | 125 +++-
idp-core/.classpath | 38 -
idp-core/.project | 30 -
.../.settings/org.eclipse.core.resources.prefs | 6 -
idp-core/.settings/org.eclipse.jdt.core.prefs | 413 -----------
idp-core/.settings/org.eclipse.jdt.ui.prefs | 63 --
idp-core/.settings/org.eclipse.m2e.core.prefs | 4 -
idp-core/pom.xml | 17 +-
.../idp/cli/AbstractCommandLineArguments.java | 98 +++
.../src/main/java/net/shibboleth/idp/cli/CLI.java | 25 +-
.../shibboleth/idp/cli/CommandLineArguments.java | 40 +
...IdPPropertiesApplicationContextInitializer.java | 139 ++--
.../src/main/resources/META-INF/spring.handlers | 1 -
idp-distribution/.project | 15 -
.../.settings/org.eclipse.core.resources.prefs | 6 -
.../.settings/org.eclipse.jdt.core.prefs | 413 -----------
.../.settings/org.eclipse.jdt.ui.prefs | 63 --
.../.settings/org.eclipse.m2e.core.prefs | 4 -
idp-distribution/pom.xml | 23 +-
.../src/main/assembly/idp-assembly-zip.xml | 2 +
.../src/main/resources/bin/install-log.xml | 4 +-
.../src/main/resources/doc/CREDITS.txt | 3 +
idp-installer/.classpath | 38 -
idp-installer/.project | 30 -
.../.settings/org.eclipse.core.resources.prefs | 6 -
idp-installer/.settings/org.eclipse.jdt.core.prefs | 413 -----------
idp-installer/.settings/org.eclipse.jdt.ui.prefs | 63 --
idp-installer/.settings/org.eclipse.m2e.core.prefs | 4 -
idp-installer/pom.xml | 4 +-
.../net/shibboleth/idp/installer/BuildWar.java | 4 +-
.../shibboleth/idp/installer/CopyDistribution.java | 4 +-
.../idp/installer/CurrentInstallState.java | 7 +
.../idp/installer/InstallerPropertiesImpl.java | 4 +-
.../shibboleth/idp/installer/InstallerSupport.java | 8 +-
.../installer/ProgressReportingOutputStream.java | 12 +
.../idp/installer/PropertiesWithComments.java | 5 +-
.../net/shibboleth/idp/installer/V4Install.java | 67 +-
.../installer/impl/CurrentInstallStateImpl.java | 61 +-
.../idp/installer/impl/InstallationLogger.java | 516 +++++++++++++
.../shibboleth/idp/installer/impl/Installer.java | 3 +-
.../metadata/impl/MetadataGeneratorImpl.java | 1 +
.../idp/installer/plugin/impl/PluginInfo.java | 271 +++++++
.../idp/installer/plugin/impl/PluginInstaller.java | 257 +++++--
.../plugin/impl/PluginInstallerArguments.java | 51 +-
.../installer/plugin/impl/PluginInstallerCLI.java | 194 ++++-
.../plugin/impl/PluginInstallerSupport.java | 11 +-
.../idp/installer/plugin/impl/PluginState.java | 257 +------
.../plugin/impl/RollbackPluginInstall.java | 32 +-
.../idp/installer/plugin/impl/TrustStore.java | 6 +-
idp-installer/src/main/wix/Jetty.bat | 6 +-
idp-installer/src/main/wix/MergeModule.wxs | 2 +-
idp-installer/src/main/wix/ShibbolethIdP-main.wxs | 27 +-
.../src/main/wix/ShibbolethIdP-registry.wxs | 19 -
idp-installer/src/main/wix/procrun.wxs | 56 +-
idp-installer/src/main/wix/scripts/shib_random.vbs | 8 -
.../idp/dependencies/DependencyTest.java | 465 ------------
.../net/shibboleth/idp/dependencies/ParsedPom.java | 517 -------------
.../java/net/shibboleth/idp/installer/Test.java | 6 +-
.../idp/installer/TestPropertiesWithComments.java | 41 +-
.../idp/installer/plugin/impl/PluginCLITest.java | 15 +-
.../idp/installer/plugin/impl/PluginStateTest.java | 26 +-
.../idp/installer/plugin/impl/RollbackTester.java | 5 +-
.../src/test/resources/credentials/truststore.asc | 321 +++++++++
.../net/shibboleth/idp/installer/file.properties | 3 +
idp-parent/.project | 15 -
.../.settings/org.eclipse.core.resources.prefs | 3 -
idp-parent/.settings/org.eclipse.m2e.core.prefs | 5 -
idp-parent/.settings/org.maven.ide.eclipse.prefs | 8 -
idp-parent/pom.xml | 242 +------
idp-profile-api/.classpath | 38 -
idp-profile-api/.project | 30 -
.../.settings/org.eclipse.core.resources.prefs | 6 -
.../.settings/org.eclipse.jdt.core.prefs | 413 -----------
idp-profile-api/.settings/org.eclipse.jdt.ui.prefs | 63 --
.../.settings/org.eclipse.m2e.core.prefs | 4 -
idp-profile-api/pom.xml | 23 +-
.../idp/profile/AbstractProfileAction.java | 125 ++++
.../config/AbstractProfileConfiguration.java | 38 +-
.../AttributeResolvingProfileConfiguration.java | 27 +-
.../config/logic/ResolveAttributesPredicate.java | 25 +-
.../function/SpringFlowScopeLookupFunction.java | 69 ++
.../idp/profile/function}/package-info.java | 6 +-
.../idp/profile/logic/DateAttributePredicate.java | 14 +-
.../profile/logic/DynamicAttributePredicate.java | 41 +-
.../profile/logic/SimpleAttributePredicate.java | 44 +-
.../relyingparty/RelyingPartyConfiguration.java | 8 +-
.../RelyingPartyResolverCredentialHolder.java | 65 ++
.../profile/logic/DateAttributePredicateTest.java | 35 +-
.../logic/DynamicAttributePredicateTest.java | 99 +++
.../logic/SimpleAttributePredicateTest.java | 115 +++
idp-profile-impl/.classpath | 38 -
idp-profile-impl/.project | 30 -
.../.settings/org.eclipse.core.resources.prefs | 6 -
.../.settings/org.eclipse.jdt.core.prefs | 413 -----------
.../.settings/org.eclipse.jdt.ui.prefs | 63 --
.../.settings/org.eclipse.m2e.core.prefs | 4 -
idp-profile-impl/pom.xml | 2 +-
.../idp/profile/audit/impl/WriteAuditLog.java | 21 +-
.../idp/profile/impl/FilterAttributes.java | 28 +-
.../impl/InitializeProfileRequestContext.java | 20 +
.../idp/profile/impl/MetadataQueryRequest.java | 24 +
.../profile/impl/MetadataQueryRequestDecoder.java | 37 +
.../idp/profile/impl/ResolveAttributes.java | 21 +
.../profile/impl/SelectProfileConfiguration.java | 84 ++-
.../impl/SelectRelyingPartyConfiguration.java | 47 +-
.../impl/PopulateProfileInterceptorContext.java | 30 +-
.../DefaultRelyingPartyConfigurationResolver.java | 30 +-
...ReloadingRelyingPartyConfigurationResolver.java | 6 +-
.../idp/profile/audit/impl/WriteAuditLogTest.java | 4 +-
.../impl/SelectProfileConfigurationTest.java | 54 +-
idp-profile-spring/.classpath | 38 -
idp-profile-spring/.project | 30 -
.../.settings/org.eclipse.core.resources.prefs | 6 -
.../.settings/org.eclipse.jdt.core.prefs | 413 -----------
.../.settings/org.eclipse.jdt.ui.prefs | 63 --
.../.settings/org.eclipse.m2e.core.prefs | 4 -
idp-profile-spring/pom.xml | 23 +-
.../metadata/filter/impl/ByReferenceParser.java | 5 +-
.../impl/ChainingMetadataProviderParser.java | 6 +
.../factory/FlowRelativeResourceLoaderTest.java | 72 ++
.../metadata/ChainingMetadataParserTest.java | 5 +
.../DynamicHTTPMetadataProviderParserTest.java | 10 +-
.../FileBackedHTTPMetadataProviderParserTest.java | 6 +-
.../metadata/HTTPResourceConfigurationTests.java | 4 +-
.../relyingparty/metadata/ReloadMetadataTest.java | 9 +-
.../metadata/ReloadServiceConfigurationTest.java | 5 +-
.../idp/profile/spring/factory/idp1833-beans.xml | 17 +-
.../spring/factory/idp1833-flow-example.xml | 8 +-
.../spring/relyingparty/metadata/chain2.xml | 1 +
.../relyingparty/metadata/dynamicWellKnown.xml | 6 +-
.../metadata/filter/entityAttributesByRef.xml | 2 +-
idp-saml-api/.classpath | 38 -
idp-saml-api/.project | 30 -
.../.settings/org.eclipse.core.resources.prefs | 6 -
idp-saml-api/.settings/org.eclipse.jdt.core.prefs | 413 -----------
idp-saml-api/.settings/org.eclipse.jdt.ui.prefs | 63 --
idp-saml-api/.settings/org.eclipse.m2e.core.prefs | 4 -
idp-saml-api/pom.xml | 2 +-
.../attribute/transcoding/SAMLEncoderSupport.java | 47 ++
.../shibboleth/idp/saml/metadata/IdPUIInfo.java | 84 ++-
.../idp/saml/profile/SAMLAuditFields.java | 15 +
...tMetadataDrivenConfigurationLookupStrategy.java | 56 +-
.../config/AbstractSAMLProfileConfiguration.java | 14 -
.../ResolveAttributesProfileConfigPredicate.java | 27 +-
.../config/BrowserSSOProfileConfiguration.java | 13 +-
.../config/BrowserSSOProfileConfiguration.java | 98 ++-
.../SuppressAuthenticatingAuthorityPredicate.java} | 29 +-
.../idp/saml/session/SAML2SPSession.java | 44 ++
.../idp/saml/session/SAML2SPSessionTest.java | 18 +-
idp-saml-impl/.classpath | 38 -
idp-saml-impl/.project | 30 -
.../.settings/org.eclipse.core.resources.prefs | 6 -
idp-saml-impl/.settings/org.eclipse.jdt.core.prefs | 413 -----------
idp-saml-impl/.settings/org.eclipse.jdt.ui.prefs | 63 --
idp-saml-impl/.settings/org.eclipse.m2e.core.prefs | 4 -
idp-saml-impl/pom.xml | 2 +-
.../impl/SAML2DateTimeAttributeTranscoder.java | 182 +++++
.../AbstractProxyRestrictionAuditExtractor.java | 90 +++
.../audit/impl/AbstractScopingAuditExtractor.java | 71 ++
.../audit/impl/ProxyAudienceAuditExtractor.java | 61 ++
.../saml/audit/impl/ProxyCountAuditExtractor.java | 43 +-
.../audit/impl/ScopingIdPListAuditExtractor.java | 61 ++
.../impl/ScopingProxyCountAuditExtractor.java | 42 +-
.../impl/ScopingRequesterListAuditExtractor.java | 61 ++
.../SAML2AuthnRequestsSignedSecurityHandler.java | 73 ++
.../impl/PopulateBindingAndEndpointContexts.java | 24 +
.../impl/AddAttributeStatementToAssertion.java | 42 +-
.../impl/DecorateDelegatedAssertion.java | 1 +
.../impl/AddAttributeStatementToAssertion.java | 46 +-
.../profile/impl/AddAuthnStatementToAssertion.java | 68 +-
.../profile/impl/PopulateEncryptionParameters.java | 6 +-
.../profile/impl/PreProcessLogoutMessage.java | 171 +++++
.../saml2/profile/impl/ProcessLogoutRequest.java | 6 -
.../saml2/profile/impl/SAMLAuthnController.java | 2 +-
.../profile/impl/ValidateSAMLAuthentication.java | 98 ++-
.../impl/BestMatchLocationLookupStrategy.java | 79 ++
.../impl/SAML2SPSessionCreationStrategy.java | 31 +-
.../session/impl/SAML2SPSessionSerializer.java | 27 +-
.../impl/SAML2DateTimeAttributeTranscoderTest.java | 341 +++++++++
.../idp/saml/impl/testing/TestSources.java | 2 +-
.../impl/AddAttributeStatementToAssertionTest.java | 36 +-
.../AddAuthenticationStatementToAssertionTest.java | 5 +-
.../IdPInitiatedSSORequestMessageDecoderTest.java | 5 +-
.../impl/DecorateDelegatedAssertionTest.java | 3 +-
.../impl/LibertyHTTPSOAP11DecoderTest.java | 6 +-
.../impl/LibertyHTTPSOAP11EncoderTest.java | 5 +-
.../impl/AddAttributeStatementToAssertionTest.java | 34 +-
.../saml2/profile/impl/AddAuthnRequestTest.java | 2 +-
.../impl/AddAuthnStatementToAssertionTest.java | 30 +-
.../IdPInitiatedSSORequestMessageDecoderTest.java | 5 +-
.../profile/impl/PreProcessLogoutMessageTest.java | 104 +++
.../ProcessAssertionsForAuthenticationTest.java | 8 +-
.../impl/PrepareInboundMessageContextTest.java | 2 +-
.../session/impl/SAML2SPSessionSerializerTest.java | 3 +-
.../idp/saml/impl/session/saml2SPSession.json | 2 +-
idp-schema/.classpath | 38 -
idp-schema/.project | 30 -
.../.settings/org.eclipse.core.resources.prefs | 6 -
idp-schema/.settings/org.eclipse.jdt.core.prefs | 413 -----------
idp-schema/.settings/org.eclipse.jdt.ui.prefs | 63 --
idp-schema/.settings/org.eclipse.m2e.core.prefs | 4 -
idp-schema/pom.xml | 2 +-
.../src/main/resources/schema/shibboleth-afp.xsd | 68 +-
.../schema/shibboleth-attribute-resolver.xsd | 96 ++-
.../main/resources/schema/shibboleth-metadata.xsd | 15 +-
idp-session-api/.classpath | 38 -
idp-session-api/.project | 30 -
.../.settings/org.eclipse.core.resources.prefs | 6 -
.../.settings/org.eclipse.jdt.core.prefs | 413 -----------
idp-session-api/.settings/org.eclipse.jdt.ui.prefs | 63 --
.../.settings/org.eclipse.m2e.core.prefs | 4 -
idp-session-api/pom.xml | 2 +-
.../shibboleth/idp/session/AbstractIdPSession.java | 20 +-
.../session/LogoutPropagationFlowDescriptor.java | 20 +
.../net/shibboleth/idp/session/SPSessionEx.java | 12 +
.../LogoutPropagationFlowDescriptorSelector.java | 3 +-
.../net/shibboleth/idp/session/IdPSessionTest.java | 4 +-
idp-session-impl/.classpath | 38 -
idp-session-impl/.project | 30 -
.../.settings/org.eclipse.core.resources.prefs | 6 -
.../.settings/org.eclipse.jdt.core.prefs | 413 -----------
.../.settings/org.eclipse.jdt.ui.prefs | 63 --
.../.settings/org.eclipse.m2e.core.prefs | 4 -
idp-session-impl/pom.xml | 2 +-
.../idp/session/impl/PopulateSessionContext.java | 28 +-
.../shibboleth/idp/session/impl/ProcessLogout.java | 30 +-
.../idp/session/impl/StorageBackedIdPSession.java | 7 +-
.../impl/StorageBackedIdPSessionSerializer.java | 12 +
.../session/impl/StorageBackedSessionManager.java | 23 +-
.../session/impl/PopulateSessionContextTest.java | 51 +-
.../idp/session/impl/ProcessLogoutTest.java | 35 +-
.../StorageBackedIdPSessionSerializerTest.java | 46 +-
.../impl/StorageBackedSessionManagerTest.java | 10 +-
.../impl/testing/SessionManagerBaseTestCase.java | 25 +-
.../src/test/resources/logback-test.xml | 2 +-
.../idp/session/impl/complexIdPSession.jdk8 | 2 +-
idp-tests-bom/.project | 23 -
.../.settings/org.eclipse.core.resources.prefs | 6 -
idp-tests-bom/.settings/org.eclipse.jdt.core.prefs | 352 ---------
idp-tests-bom/.settings/org.eclipse.jdt.ui.prefs | 63 --
idp-tests-bom/.settings/org.eclipse.m2e.core.prefs | 4 -
idp-tests-bom/pom.xml | 2 +-
idp-ui/.classpath | 38 -
idp-ui/.project | 30 -
idp-ui/.settings/org.eclipse.core.resources.prefs | 6 -
idp-ui/.settings/org.eclipse.jdt.core.prefs | 413 -----------
idp-ui/.settings/org.eclipse.jdt.ui.prefs | 63 --
idp-ui/.settings/org.eclipse.m2e.core.prefs | 4 -
idp-ui/pom.xml | 2 +-
.../shibboleth/idp/ui/impl/SetRPUIInformation.java | 15 +-
idp-war-distribution/.classpath | 27 -
idp-war-distribution/.project | 34 -
.../.settings/org.eclipse.core.resources.prefs | 6 -
.../.settings/org.eclipse.jdt.core.prefs | 413 -----------
.../.settings/org.eclipse.jdt.ui.prefs | 63 --
.../.settings/org.eclipse.m2e.core.prefs | 4 -
idp-war-distribution/pom.xml | 24 +-
idp-war/.classpath | 27 -
idp-war/.project | 30 -
idp-war/.settings/org.eclipse.core.resources.prefs | 6 -
idp-war/.settings/org.eclipse.jdt.core.prefs | 413 -----------
idp-war/.settings/org.eclipse.jdt.ui.prefs | 63 --
idp-war/.settings/org.eclipse.m2e.core.prefs | 4 -
idp-war/pom.xml | 2 +-
idp-war/src/main/webapp/WEB-INF/web.xml | 7 +-
idp-war/src/main/webapp/css/consent.css | 150 ----
idp-war/src/main/webapp/css/logout.css | 3 +
idp-war/src/main/webapp/css/main.css | 165 -----
idp-war/src/main/webapp/css/placeholder.css | 802 +++++++++++++++++++++
.../src/main/webapp/images/dummylogo-mobile.png | Bin 8208 -> 0 bytes
idp-war/src/main/webapp/images/dummylogo.png | Bin 13742 -> 0 bytes
.../src/main/webapp/images/placeholder-logo.png | Bin 0 -> 2525 bytes
806 files changed, 15617 insertions(+), 23860 deletions(-)
delete mode 100644 .project
delete mode 100644 idp-admin-api/.classpath
delete mode 100644 idp-admin-api/.project
delete mode 100644 idp-admin-api/.settings/org.eclipse.core.resources.prefs
delete mode 100644 idp-admin-api/.settings/org.eclipse.jdt.core.prefs
delete mode 100644 idp-admin-api/.settings/org.eclipse.jdt.ui.prefs
delete mode 100644 idp-admin-api/.settings/org.eclipse.m2e.core.prefs
rename {idp-core => idp-admin-api}/src/main/java/net/shibboleth/idp/log/LogbackLoggingService.java (90%)
rename {idp-core => idp-admin-api}/src/main/java/net/shibboleth/idp/log/LoggingService.java (91%)
rename {idp-core => idp-admin-api}/src/main/java/net/shibboleth/idp/log/SLF4JMDCServletFilter.java (100%)
rename {idp-core => idp-admin-api}/src/main/java/net/shibboleth/idp/log/package-info.java (100%)
delete mode 100644 idp-admin-impl/.classpath
delete mode 100644 idp-admin-impl/.project
delete mode 100644 idp-admin-impl/.settings/org.eclipse.core.resources.prefs
delete mode 100644 idp-admin-impl/.settings/org.eclipse.jdt.core.prefs
delete mode 100644 idp-admin-impl/.settings/org.eclipse.jdt.ui.prefs
delete mode 100644 idp-admin-impl/.settings/org.eclipse.m2e.core.prefs
create mode 100644 idp-admin-impl/src/main/java/net/shibboleth/idp/admin/impl/LogImplementationDetails.java
create mode 100644 idp-admin-impl/src/test/java/net/shibboleth/idp/admin/impl/DoStorageOperationTest.java
delete mode 100644 idp-attribute-api/.classpath
delete mode 100644 idp-attribute-api/.project
delete mode 100644 idp-attribute-api/.settings/org.eclipse.core.resources.prefs
delete mode 100644 idp-attribute-api/.settings/org.eclipse.jdt.core.prefs
delete mode 100644 idp-attribute-api/.settings/org.eclipse.jdt.ui.prefs
delete mode 100644 idp-attribute-api/.settings/org.eclipse.m2e.core.prefs
create mode 100644 idp-attribute-api/src/main/java/net/shibboleth/idp/attribute/DateTimeAttributeValue.java
delete mode 100644 idp-attribute-filter-api/.classpath
delete mode 100644 idp-attribute-filter-api/.project
delete mode 100644 idp-attribute-filter-api/.settings/org.eclipse.core.resources.prefs
delete mode 100644 idp-attribute-filter-api/.settings/org.eclipse.jdt.core.prefs
delete mode 100644 idp-attribute-filter-api/.settings/org.eclipse.jdt.ui.prefs
delete mode 100644 idp-attribute-filter-api/.settings/org.eclipse.m2e.core.prefs
delete mode 100644 idp-attribute-filter-impl/.classpath
delete mode 100644 idp-attribute-filter-impl/.project
delete mode 100644 idp-attribute-filter-impl/.settings/org.eclipse.core.resources.prefs
delete mode 100644 idp-attribute-filter-impl/.settings/org.eclipse.jdt.core.prefs
delete mode 100644 idp-attribute-filter-impl/.settings/org.eclipse.jdt.ui.prefs
delete mode 100644 idp-attribute-filter-impl/.settings/org.eclipse.m2e.core.prefs
copy idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filter/policyrule/filtercontext/impl/{PredicatePolicyRule.java => ProfilePolicyRule.java} (60%)
rename idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filter/policyrule/saml/impl/{AttributeIssuerEntityAttributeExactPolicyRule.java => IssuerEntityAttributeExactPolicyRule.java} (93%)
copy idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filter/policyrule/saml/impl/{AttributeIssuerEntityAttributeRegexPolicyRule.java => IssuerEntityAttributeRegexPolicyRule.java} (93%)
rename idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filter/policyrule/saml/impl/{AttributeIssuerInEntityGroupPolicyRule.java => IssuerInEntityGroupPolicyRule.java} (93%)
rename idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filter/policyrule/saml/impl/{AttributeIssuerNameIDFormatExactPolicyRule.java => IssuerNameIDFormatExactPolicyRule.java} (94%)
copy idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filter/policyrule/saml/impl/{AttributeIssuerRegistrationAuthorityPolicyRule.java => IssuerRegistrationAuthorityPolicyRule.java} (94%)
copy idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filter/policyrule/saml/impl/{AttributeIssuerEntityAttributeRegexPolicyRule.java => ProxiedRequesterEntityAttributeExactPolicyRule.java} (83%)
copy idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filter/policyrule/saml/impl/{AttributeIssuerEntityAttributeRegexPolicyRule.java => ProxiedRequesterEntityAttributeRegexPolicyRule.java} (84%)
rename idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filter/policyrule/saml/impl/{AttributeRequesterRegistrationAuthorityPolicyRule.java => ProxiedRequesterInEntityGroupPolicyRule.java} (63%)
rename idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filter/policyrule/saml/impl/{AttributeIssuerEntityAttributeRegexPolicyRule.java => ProxiedRequesterRegistrationAuthorityPolicyRule.java} (85%)
rename idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filter/policyrule/saml/impl/{AttributeRequesterEntityAttributeExactPolicyRule.java => RequesterEntityAttributeExactPolicyRule.java} (90%)
copy idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filter/policyrule/saml/impl/{AttributeRequesterEntityAttributeRegexPolicyRule.java => RequesterEntityAttributeRegexPolicyRule.java} (87%)
rename idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filter/policyrule/saml/impl/{AttributeRequesterInEntityGroupPolicyRule.java => RequesterInEntityGroupPolicyRule.java} (93%)
rename idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filter/policyrule/saml/impl/{AttributeRequesterNameIDFormatExactPolicyRule.java => RequesterNameIDFormatExactPolicyRule.java} (94%)
rename idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filter/policyrule/saml/impl/{AttributeRequesterEntityAttributeRegexPolicyRule.java => RequesterRegistrationAuthorityPolicyRule.java} (87%)
create mode 100644 idp-attribute-filter-impl/src/test/java/net/shibboleth/idp/attribute/filter/policyrule/filtercontext/impl/ProfilePolicyRuleTest.java
rename idp-attribute-filter-impl/src/test/java/net/shibboleth/idp/attribute/filter/policyrule/saml/impl/{AttributeIssuerEntityAttributeExactPolicyRuleTest.java => IssuerEntityAttributeExactPolicyRuleTest.java} (86%)
rename idp-attribute-filter-impl/src/test/java/net/shibboleth/idp/attribute/filter/policyrule/saml/impl/{AttributeIssuerEntityAttributeRegexPolicyRuleTest.java => IssuerEntityAttributeRegexPolicyRuleTest.java} (78%)
rename idp-attribute-filter-impl/src/test/java/net/shibboleth/idp/attribute/filter/policyrule/saml/impl/{AttributeIssuerInEntityGroupPolicyRuleTest.java => IssuerInEntityGroupPolicyRuleTest.java} (79%)
rename idp-attribute-filter-impl/src/test/java/net/shibboleth/idp/attribute/filter/policyrule/saml/impl/{AttributeIssuerNameIDFormatExactPolicyRuleTest.java => IssuerNameIDFormatExactPolicyRuleTest.java} (78%)
rename idp-attribute-filter-impl/src/test/java/net/shibboleth/idp/attribute/filter/policyrule/saml/impl/{AttributeIssuerRegistrationAuthorityTest.java => IssuerRegistrationAuthorityTest.java} (87%)
rename idp-attribute-filter-impl/src/test/java/net/shibboleth/idp/attribute/filter/policyrule/saml/impl/{AttributeRequesterEntityAttributeExactPolicyRuleTest.java => RequesterEntityAttributeExactPolicyRuleTest.java} (86%)
rename idp-attribute-filter-impl/src/test/java/net/shibboleth/idp/attribute/filter/policyrule/saml/impl/{AttributeRequesterEntityAttributeRegexPolicyRuleTest.java => RequesterEntityAttributeRegexPolicyRuleTest.java} (78%)
rename idp-attribute-filter-impl/src/test/java/net/shibboleth/idp/attribute/filter/policyrule/saml/impl/{AttributeRequesterInEntityGroupPolicyRuleTest.java => RequesterInEntityGroupPolicyRuleTest.java} (78%)
rename idp-attribute-filter-impl/src/test/java/net/shibboleth/idp/attribute/filter/policyrule/saml/impl/{AttributeRequesterNameIDFormatExactPolicyRuleTest.java => RequesterNameIDFormatExactPolicyRuleTest.java} (80%)
rename idp-attribute-filter-impl/src/test/java/net/shibboleth/idp/attribute/filter/policyrule/saml/impl/{AttributeRequesterRegistrationAuthorityTest.java => RequesterRegistrationAuthorityTest.java} (87%)
delete mode 100644 idp-attribute-filter-spring/.classpath
delete mode 100644 idp-attribute-filter-spring/.project
delete mode 100644 idp-attribute-filter-spring/.settings/org.eclipse.core.resources.prefs
delete mode 100644 idp-attribute-filter-spring/.settings/org.eclipse.jdt.core.prefs
delete mode 100644 idp-attribute-filter-spring/.settings/org.eclipse.jdt.ui.prefs
delete mode 100644 idp-attribute-filter-spring/.settings/org.eclipse.m2e.core.prefs
copy idp-attribute-filter-spring/src/main/java/net/shibboleth/idp/attribute/filter/spring/{saml/impl/AttributeIssuerInEntityGroupRuleParser.java => policyrule/impl/ProfileRuleParser.java} (67%)
copy idp-attribute-filter-spring/src/main/java/net/shibboleth/idp/attribute/filter/spring/saml/impl/{AttributeIssuerEntityAttributeExactRuleParser.java => IssuerEntityAttributeExactRuleParser.java} (76%)
rename idp-attribute-filter-spring/src/main/java/net/shibboleth/idp/attribute/filter/spring/saml/impl/{AttributeIssuerEntityAttributeRegexRuleParser.java => IssuerEntityAttributeRegexRuleParser.java} (76%)
rename idp-attribute-filter-spring/src/main/java/net/shibboleth/idp/attribute/filter/spring/saml/impl/{AttributeIssuerInEntityGroupRuleParser.java => IssuerInEntityGroupRuleParser.java} (78%)
copy idp-attribute-filter-spring/src/main/java/net/shibboleth/idp/attribute/filter/spring/saml/impl/{AttributeIssuerNameIDFormatRuleParser.java => IssuerNameIDFormatRuleParser.java} (77%)
copy idp-attribute-filter-spring/src/main/java/net/shibboleth/idp/attribute/filter/spring/saml/impl/{AttributeIssuerRegistrationAuthorityRuleParser.java => IssuerRegistrationAuthorityRuleParser.java} (74%)
rename idp-attribute-filter-spring/src/main/java/net/shibboleth/idp/attribute/filter/spring/saml/impl/{AttributeIssuerEntityAttributeExactRuleParser.java => ProxiedRequesterEntityAttributeExactRuleParser.java} (72%)
copy idp-attribute-filter-spring/src/main/java/net/shibboleth/idp/attribute/filter/spring/saml/impl/{AttributeRequesterEntityAttributeRegexRuleParser.java => ProxiedRequesterEntityAttributeRegexRuleParser.java} (73%)
copy idp-attribute-filter-spring/src/main/java/net/shibboleth/idp/attribute/filter/spring/saml/impl/{AttributeRequesterInEntityGroupRuleParser.java => ProxiedRequesterInEntityGroupRuleParser.java} (74%)
rename idp-attribute-filter-spring/src/main/java/net/shibboleth/idp/attribute/filter/spring/saml/impl/{AttributeIssuerRegistrationAuthorityRuleParser.java => ProxiedRequesterRegistrationAuthorityRuleParser.java} (71%)
rename idp-attribute-filter-spring/src/main/java/net/shibboleth/idp/attribute/filter/spring/saml/impl/{AttributeRequesterEntityAttributeExactRuleParser.java => RequesterEntityAttributeExactRuleParser.java} (75%)
rename idp-attribute-filter-spring/src/main/java/net/shibboleth/idp/attribute/filter/spring/saml/impl/{AttributeRequesterEntityAttributeRegexRuleParser.java => RequesterEntityAttributeRegexRuleParser.java} (75%)
rename idp-attribute-filter-spring/src/main/java/net/shibboleth/idp/attribute/filter/spring/saml/impl/{AttributeRequesterInEntityGroupRuleParser.java => RequesterInEntityGroupRuleParser.java} (77%)
rename idp-attribute-filter-spring/src/main/java/net/shibboleth/idp/attribute/filter/spring/saml/impl/{AttributeRequesterNameIDFormatRuleParser.java => RequesterNameIDFormatRuleParser.java} (76%)
rename idp-attribute-filter-spring/src/main/java/net/shibboleth/idp/attribute/filter/spring/saml/impl/{AttributeRequesterRegistrationAuthorityRuleParser.java => RequesterRegistrationAuthorityRuleParser.java} (73%)
copy idp-attribute-filter-spring/src/test/java/net/shibboleth/idp/attribute/filter/spring/{saml/AttributeIssuerNameIDFormatRuleParserTest.java => policy/ProfileRuleParserTest.java} (58%)
rename idp-attribute-filter-spring/src/test/java/net/shibboleth/idp/attribute/filter/spring/saml/{AttributeIssuerEntityAttributeExactRuleParserTest.java => IssuerEntityAttributeExactRuleParserTest.java} (78%)
rename idp-attribute-filter-spring/src/test/java/net/shibboleth/idp/attribute/filter/spring/saml/{AttributeIssuerEntityAttributeRegexRuleParserTest.java => IssuerEntityAttributeRegexRuleParserTest.java} (80%)
rename idp-attribute-filter-spring/src/test/java/net/shibboleth/idp/attribute/filter/spring/saml/{AttributeIssuerInEntityGroupRuleParserTest.java => IssuerInEntityGroupRuleParserTest.java} (79%)
rename idp-attribute-filter-spring/src/test/java/net/shibboleth/idp/attribute/filter/spring/saml/{AttributeIssuerNameIDFormatRuleParserTest.java => IssuerNameIDFormatRuleParserTest.java} (73%)
rename idp-attribute-filter-spring/src/test/java/net/shibboleth/idp/attribute/filter/spring/saml/{AttributeIssuerRegistrationAuthorityRuleParserTest.java => IssuerRegistrationAuthorityRuleParserTest.java} (75%)
copy idp-attribute-filter-spring/src/test/java/net/shibboleth/idp/attribute/filter/spring/saml/{AttributeRequesterEntityAttributeExactRuleParserTest.java => ProxiedRequesterEntityAttributeExactRuleParserTest.java} (71%)
copy idp-attribute-filter-spring/src/test/java/net/shibboleth/idp/attribute/filter/spring/saml/{AttributeRequesterEntityAttributeRegexRuleParserTest.java => ProxiedRequesterEntityAttributeRegexRuleParserTest.java} (68%)
copy idp-attribute-filter-spring/src/test/java/net/shibboleth/idp/attribute/filter/spring/saml/{AttributeRequesterInEntityGroupRuleParserTest.java => ProxiedRequesterInEntityGroupRuleParserTest.java} (67%)
copy idp-attribute-filter-spring/src/test/java/net/shibboleth/idp/attribute/filter/spring/saml/{AttributeRequesterRegistrationAuthorityRuleParserTest.java => ProxiedRequesterRegistrationAuthorityRuleParserTest.java} (78%)
rename idp-attribute-filter-spring/src/test/java/net/shibboleth/idp/attribute/filter/spring/saml/{AttributeRequesterEntityAttributeExactRuleParserTest.java => RequesterEntityAttributeExactRuleParserTest.java} (73%)
rename idp-attribute-filter-spring/src/test/java/net/shibboleth/idp/attribute/filter/spring/saml/{AttributeRequesterEntityAttributeRegexRuleParserTest.java => RequesterEntityAttributeRegexRuleParserTest.java} (70%)
rename idp-attribute-filter-spring/src/test/java/net/shibboleth/idp/attribute/filter/spring/saml/{AttributeRequesterInEntityGroupRuleParserTest.java => RequesterInEntityGroupRuleParserTest.java} (80%)
rename idp-attribute-filter-spring/src/test/java/net/shibboleth/idp/attribute/filter/spring/saml/{AttributeRequesterNameIDFormatRuleParserTest.java => RequesterNameIDFormatRuleParserTest.java} (69%)
rename idp-attribute-filter-spring/src/test/java/net/shibboleth/idp/attribute/filter/spring/saml/{AttributeRequesterRegistrationAuthorityRuleParserTest.java => RequesterRegistrationAuthorityRuleParserTest.java} (78%)
create mode 100644 idp-attribute-filter-spring/src/test/resources/net/shibboleth/idp/attribute/filter/policyrule/profile.xml
create mode 100644 idp-attribute-filter-spring/src/test/resources/net/shibboleth/idp/attribute/filter/policyrule/proxiedregistrationAuthorityOne.xml
create mode 100644 idp-attribute-filter-spring/src/test/resources/net/shibboleth/idp/attribute/filter/policyrule/proxiedregistrationAuthorityTwo.xml
create mode 100644 idp-attribute-filter-spring/src/test/resources/net/shibboleth/idp/attribute/filter/policyrule/proxiedrequesterEA2.xml
create mode 100644 idp-attribute-filter-spring/src/test/resources/net/shibboleth/idp/attribute/filter/policyrule/proxiedrequesterEARegex2.xml
create mode 100644 idp-attribute-filter-spring/src/test/resources/net/shibboleth/idp/attribute/filter/policyrule/proxiedrequesterEG2.xml
delete mode 100644 idp-attribute-impl/.classpath
delete mode 100644 idp-attribute-impl/.project
delete mode 100644 idp-attribute-impl/.settings/org.eclipse.core.resources.prefs
delete mode 100644 idp-attribute-impl/.settings/org.eclipse.jdt.core.prefs
delete mode 100644 idp-attribute-impl/.settings/org.eclipse.jdt.ui.prefs
delete mode 100644 idp-attribute-impl/.settings/org.eclipse.m2e.core.prefs
delete mode 100644 idp-attribute-resolver-api/.classpath
delete mode 100644 idp-attribute-resolver-api/.project
delete mode 100644 idp-attribute-resolver-api/.settings/org.eclipse.core.resources.prefs
delete mode 100644 idp-attribute-resolver-api/.settings/org.eclipse.jdt.core.prefs
delete mode 100644 idp-attribute-resolver-api/.settings/org.eclipse.jdt.ui.prefs
delete mode 100644 idp-attribute-resolver-api/.settings/org.eclipse.m2e.core.prefs
delete mode 100644 idp-attribute-resolver-impl/.classpath
delete mode 100644 idp-attribute-resolver-impl/.project
delete mode 100644 idp-attribute-resolver-impl/.settings/org.eclipse.core.resources.prefs
delete mode 100644 idp-attribute-resolver-impl/.settings/org.eclipse.jdt.core.prefs
delete mode 100644 idp-attribute-resolver-impl/.settings/org.eclipse.jdt.ui.prefs
delete mode 100644 idp-attribute-resolver-impl/.settings/org.eclipse.m2e.core.prefs
create mode 100644 idp-attribute-resolver-impl/src/main/java/net/shibboleth/idp/attribute/resolver/ad/impl/DateTimeAttributeDefinition.java
create mode 100644 idp-attribute-resolver-impl/src/test/java/net/shibboleth/idp/attribute/resolver/ad/impl/DateTimeAttributeDefinitionTest.java
delete mode 100644 idp-attribute-resolver-spring/.classpath
delete mode 100644 idp-attribute-resolver-spring/.project
delete mode 100644 idp-attribute-resolver-spring/.settings/org.eclipse.core.resources.prefs
delete mode 100644 idp-attribute-resolver-spring/.settings/org.eclipse.jdt.core.prefs
delete mode 100644 idp-attribute-resolver-spring/.settings/org.eclipse.jdt.ui.prefs
delete mode 100644 idp-attribute-resolver-spring/.settings/org.eclipse.m2e.core.prefs
copy idp-attribute-resolver-spring/src/main/java/net/shibboleth/idp/attribute/resolver/spring/ad/impl/{SimpleAttributeDefinitionParser.java => DateTimeAttributeDefinitionParser.java} (54%)
rename idp-attribute-filter-spring/src/main/java/net/shibboleth/idp/attribute/filter/spring/saml/impl/AttributeIssuerNameIDFormatRuleParser.java => idp-attribute-resolver-spring/src/main/java/net/shibboleth/idp/attribute/resolver/spring/enc/impl/SAML2DateTimeAttributeEncoderParser.java (50%)
create mode 100644 idp-attribute-resolver-spring/src/test/java/net/shibboleth/idp/attribute/resolver/spring/ad/DateTimeAttributeDefinitionParserTest.java
create mode 100644 idp-attribute-resolver-spring/src/test/java/net/shibboleth/idp/attribute/resolver/spring/enc/SAML2DateTimeAttributeEncoderParserTest.java
create mode 100644 idp-attribute-resolver-spring/src/test/resources/net/shibboleth/idp/attribute/resolver/spring/ad/resolver/datetime.xml
create mode 100644 idp-attribute-resolver-spring/src/test/resources/net/shibboleth/idp/attribute/resolver/spring/ad/resolver/datetimeCustom.xml
create mode 100644 idp-attribute-resolver-spring/src/test/resources/net/shibboleth/idp/attribute/resolver/spring/enc/resolver/saml2DateTime.xml
create mode 100644 idp-attribute-resolver-spring/src/test/resources/net/shibboleth/idp/attribute/resolver/spring/enc/resolver/saml2DateTimeDefault.xml
copy idp-attribute-resolver-spring/src/test/resources/net/shibboleth/idp/attribute/resolver/spring/enc/resolver/{saml2StringNoName.xml => saml2DateTimeNoName.xml} (96%)
delete mode 100644 idp-authn-api/.classpath
delete mode 100644 idp-authn-api/.project
delete mode 100644 idp-authn-api/.settings/org.eclipse.core.resources.prefs
delete mode 100644 idp-authn-api/.settings/org.eclipse.jdt.core.prefs
delete mode 100644 idp-authn-api/.settings/org.eclipse.jdt.ui.prefs
delete mode 100644 idp-authn-api/.settings/org.eclipse.m2e.core.prefs
delete mode 100644 idp-authn-impl/.classpath
delete mode 100644 idp-authn-impl/.project
delete mode 100644 idp-authn-impl/.settings/org.eclipse.core.resources.prefs
delete mode 100644 idp-authn-impl/.settings/org.eclipse.jdt.core.prefs
delete mode 100644 idp-authn-impl/.settings/org.eclipse.jdt.ui.prefs
delete mode 100644 idp-authn-impl/.settings/org.eclipse.m2e.core.prefs
rename idp-authn-impl/src/main/java/net/shibboleth/idp/authn/impl/{ValidateX509Certificate.java => X509CertificateCredentialValidator.java} (57%)
create mode 100644 idp-authn-impl/src/main/java/net/shibboleth/idp/authn/revocation/impl/AttributeRevocationCondition.java
copy idp-admin-impl/src/main/java/net/shibboleth/idp/admin/impl/DoStorageOperation.java => idp-authn-impl/src/main/java/net/shibboleth/idp/authn/revocation/impl/DoRevocationCacheOperation.java (55%)
create mode 100644 idp-authn-impl/src/main/java/net/shibboleth/idp/authn/revocation/impl/RevocationCacheCondition.java
rename {idp-saml-api/src/main/java/net/shibboleth/idp/saml/saml2/profile => idp-authn-impl/src/main/java/net/shibboleth/idp/authn/revocation/impl}/package-info.java (88%)
rename idp-authn-impl/src/test/java/net/shibboleth/idp/authn/impl/{ValidateX509CertificateTest.java => X509CertificateCredentialValidatorTest.java} (88%)
create mode 100644 idp-authn-impl/src/test/java/net/shibboleth/idp/authn/revocation/impl/AttributeRevocationConditionTest.java
create mode 100644 idp-authn-impl/src/test/java/net/shibboleth/idp/authn/revocation/impl/RevocationCacheConditionTest.java
create mode 100644 idp-bom/.check-m2
delete mode 100644 idp-bom/.project
delete mode 100644 idp-bom/.settings/org.eclipse.core.resources.prefs
delete mode 100644 idp-bom/.settings/org.eclipse.jdt.core.prefs
delete mode 100644 idp-bom/.settings/org.eclipse.jdt.ui.prefs
delete mode 100644 idp-bom/.settings/org.eclipse.m2e.core.prefs
rename {idp-distribution => idp-bom}/src/main/enforcer/shibbolethKeys.gpg (100%)
delete mode 100644 idp-cas-api/.classpath
delete mode 100644 idp-cas-api/.project
delete mode 100644 idp-cas-api/.settings/org.eclipse.core.resources.prefs
delete mode 100644 idp-cas-api/.settings/org.eclipse.jdt.core.prefs
delete mode 100644 idp-cas-api/.settings/org.eclipse.jdt.ui.prefs
delete mode 100644 idp-cas-api/.settings/org.eclipse.m2e.core.prefs
delete mode 100644 idp-cas-impl/.classpath
delete mode 100644 idp-cas-impl/.project
delete mode 100644 idp-cas-impl/.settings/org.eclipse.core.resources.prefs
delete mode 100644 idp-cas-impl/.settings/org.eclipse.jdt.core.prefs
delete mode 100644 idp-cas-impl/.settings/org.eclipse.jdt.ui.prefs
delete mode 100644 idp-cas-impl/.settings/org.eclipse.m2e.core.prefs
create mode 100644 idp-cas-impl/src/main/java/net/shibboleth/idp/cas/attribute/transcoding/impl/CASDateTimeAttributeTranscoder.java
create mode 100644 idp-cas-impl/src/test/java/net/shibboleth/idp/cas/attribute/transcoding/impl/CASDateTimeAttributeTranscoderTest.java
create mode 100644 idp-cas-impl/src/test/resources/credentials/localhost.key
create mode 100644 idp-cas-impl/src/test/resources/credentials/nobody-1.key
create mode 100644 idp-cas-impl/src/test/resources/credentials/nobody-2.key
delete mode 100644 idp-conf-impl/.classpath
delete mode 100644 idp-conf-impl/.project
delete mode 100644 idp-conf-impl/.settings/org.eclipse.core.resources.prefs
delete mode 100644 idp-conf-impl/.settings/org.eclipse.jdt.core.prefs
delete mode 100644 idp-conf-impl/.settings/org.eclipse.jdt.ui.prefs
delete mode 100644 idp-conf-impl/.settings/org.eclipse.m2e.core.prefs
rename {idp-core => idp-conf-impl}/src/main/resources/logback.xml (99%)
copy idp-conf-impl/src/main/resources/net/shibboleth/idp/flows/admin/{lockout-beans.xml => revocation-beans.xml} (80%)
create mode 100644 idp-conf-impl/src/main/resources/net/shibboleth/idp/flows/admin/revocation-flow.xml
delete mode 100644 idp-conf/.classpath
delete mode 100644 idp-conf/.project
delete mode 100644 idp-conf/.settings/.gitignore
delete mode 100644 idp-conf/.settings/org.eclipse.core.resources.prefs
delete mode 100644 idp-conf/.settings/org.eclipse.jdt.core.prefs
delete mode 100644 idp-conf/.settings/org.eclipse.jdt.ui.prefs
delete mode 100644 idp-conf/.settings/org.eclipse.m2e.core.prefs
create mode 100644 idp-conf/src/main/resources/conf/attributes/schac.xml
create mode 100644 idp-conf/src/test/java/net/shibboleth/idp/test/flows/load/FlowLoadsFlowTest.java
rename idp-installer/src/test/java/net/shibboleth/idp/dependencies/PomLoader.java => idp-conf/src/test/java/net/shibboleth/idp/test/flows/load/LoadThisBean.java (57%)
create mode 100644 idp-conf/src/test/java/net/shibboleth/idp/test/flows/saml2/SAML2ECPSSOFlowTest.java
create mode 100644 idp-conf/src/test/resources/conf/access-control.xml
create mode 100644 idp-conf/src/test/resources/conf/attribute-filter.xml
copy idp-conf/src/{main => test}/resources/conf/attribute-resolver.xml (60%)
copy idp-conf/src/{main => test}/resources/conf/attributes/default-rules.xml (93%)
create mode 100644 idp-conf/src/test/resources/conf/attributes/oidc-claim-rules.xml
create mode 100644 idp-conf/src/test/resources/conf/credentials.xml
copy idp-conf/src/{main/resources/conf/attributes/default-rules.xml => test/resources/conf/oidc-clientinfo-resolvers.xml} (51%)
create mode 100644 idp-conf/src/test/resources/conf/oidc-credentials.xml
create mode 100644 idp-conf/src/test/resources/conf/oidc.properties
create mode 100644 idp-conf/src/test/resources/credentials/idp-encryption-rsa.jwk
create mode 100644 idp-conf/src/test/resources/credentials/idp-signing-es.jwk
create mode 100644 idp-conf/src/test/resources/credentials/idp-signing-rs.jwk
create mode 100644 idp-conf/src/test/resources/flow-load-test/flows/import-beans.xml
create mode 100644 idp-conf/src/test/resources/flow-load-test/flows/test-flow-loads-beans.xml
create mode 100644 idp-conf/src/test/resources/flow-load-test/flows/test-flow-loads-flow.xml
create mode 100644 idp-conf/src/test/resources/flow-load-test/test-webflow-config.xml
create mode 100644 idp-conf/src/test/resources/static/openid-configuration.json
delete mode 100644 idp-consent-api/.classpath
delete mode 100644 idp-consent-api/.project
delete mode 100644 idp-consent-api/.settings/org.eclipse.core.resources.prefs
delete mode 100644 idp-consent-api/.settings/org.eclipse.jdt.core.prefs
delete mode 100644 idp-consent-api/.settings/org.eclipse.jdt.ui.prefs
delete mode 100644 idp-consent-api/.settings/org.eclipse.m2e.core.prefs
delete mode 100644 idp-consent-impl/.classpath
delete mode 100644 idp-consent-impl/.project
delete mode 100644 idp-consent-impl/.settings/org.eclipse.core.resources.prefs
delete mode 100644 idp-consent-impl/.settings/org.eclipse.jdt.core.prefs
delete mode 100644 idp-consent-impl/.settings/org.eclipse.jdt.ui.prefs
delete mode 100644 idp-consent-impl/.settings/org.eclipse.m2e.core.prefs
delete mode 100644 idp-core/.classpath
delete mode 100644 idp-core/.project
delete mode 100644 idp-core/.settings/org.eclipse.core.resources.prefs
delete mode 100644 idp-core/.settings/org.eclipse.jdt.core.prefs
delete mode 100644 idp-core/.settings/org.eclipse.jdt.ui.prefs
delete mode 100644 idp-core/.settings/org.eclipse.m2e.core.prefs
delete mode 100644 idp-core/src/main/resources/META-INF/spring.handlers
delete mode 100644 idp-distribution/.project
delete mode 100644 idp-distribution/.settings/org.eclipse.core.resources.prefs
delete mode 100644 idp-distribution/.settings/org.eclipse.jdt.core.prefs
delete mode 100644 idp-distribution/.settings/org.eclipse.jdt.ui.prefs
delete mode 100644 idp-distribution/.settings/org.eclipse.m2e.core.prefs
delete mode 100644 idp-installer/.classpath
delete mode 100644 idp-installer/.project
delete mode 100644 idp-installer/.settings/org.eclipse.core.resources.prefs
delete mode 100644 idp-installer/.settings/org.eclipse.jdt.core.prefs
delete mode 100644 idp-installer/.settings/org.eclipse.jdt.ui.prefs
delete mode 100644 idp-installer/.settings/org.eclipse.m2e.core.prefs
create mode 100644 idp-installer/src/main/java/net/shibboleth/idp/installer/impl/InstallationLogger.java
create mode 100644 idp-installer/src/main/java/net/shibboleth/idp/installer/plugin/impl/PluginInfo.java
delete mode 100644 idp-installer/src/test/java/net/shibboleth/idp/dependencies/DependencyTest.java
delete mode 100644 idp-installer/src/test/java/net/shibboleth/idp/dependencies/ParsedPom.java
delete mode 100644 idp-parent/.project
delete mode 100644 idp-parent/.settings/org.eclipse.core.resources.prefs
delete mode 100644 idp-parent/.settings/org.eclipse.m2e.core.prefs
delete mode 100644 idp-parent/.settings/org.maven.ide.eclipse.prefs
delete mode 100644 idp-profile-api/.classpath
delete mode 100644 idp-profile-api/.project
delete mode 100644 idp-profile-api/.settings/org.eclipse.core.resources.prefs
delete mode 100644 idp-profile-api/.settings/org.eclipse.jdt.core.prefs
delete mode 100644 idp-profile-api/.settings/org.eclipse.jdt.ui.prefs
delete mode 100644 idp-profile-api/.settings/org.eclipse.m2e.core.prefs
copy idp-session-api/src/main/java/net/shibboleth/idp/session/SPSessionEx.java => idp-profile-api/src/main/java/net/shibboleth/idp/profile/config/AttributeResolvingProfileConfiguration.java (62%)
copy idp-saml-api/src/main/java/net/shibboleth/idp/saml/profile/config/logic/ResolveAttributesProfileConfigPredicate.java => idp-profile-api/src/main/java/net/shibboleth/idp/profile/config/logic/ResolveAttributesPredicate.java (50%)
create mode 100644 idp-profile-api/src/main/java/net/shibboleth/idp/profile/function/SpringFlowScopeLookupFunction.java
rename {idp-saml-api/src/main/java/net/shibboleth/idp/saml/saml1/profile => idp-profile-api/src/main/java/net/shibboleth/idp/profile/function}/package-info.java (88%)
create mode 100644 idp-profile-api/src/main/java/net/shibboleth/idp/relyingparty/RelyingPartyResolverCredentialHolder.java
create mode 100644 idp-profile-api/src/test/java/net/shibboleth/idp/profile/logic/DynamicAttributePredicateTest.java
create mode 100644 idp-profile-api/src/test/java/net/shibboleth/idp/profile/logic/SimpleAttributePredicateTest.java
delete mode 100644 idp-profile-impl/.classpath
delete mode 100644 idp-profile-impl/.project
delete mode 100644 idp-profile-impl/.settings/org.eclipse.core.resources.prefs
delete mode 100644 idp-profile-impl/.settings/org.eclipse.jdt.core.prefs
delete mode 100644 idp-profile-impl/.settings/org.eclipse.jdt.ui.prefs
delete mode 100644 idp-profile-impl/.settings/org.eclipse.m2e.core.prefs
delete mode 100644 idp-profile-spring/.classpath
delete mode 100644 idp-profile-spring/.project
delete mode 100644 idp-profile-spring/.settings/org.eclipse.core.resources.prefs
delete mode 100644 idp-profile-spring/.settings/org.eclipse.jdt.core.prefs
delete mode 100644 idp-profile-spring/.settings/org.eclipse.jdt.ui.prefs
delete mode 100644 idp-profile-spring/.settings/org.eclipse.m2e.core.prefs
create mode 100644 idp-profile-spring/src/test/java/net/shibboleth/idp/profile/spring/factory/FlowRelativeResourceLoaderTest.java
copy idp-conf/src/main/resources/conf/attributes/default-rules.xml => idp-profile-spring/src/test/resources/net/shibboleth/idp/profile/spring/factory/idp1833-beans.xml (65%)
copy idp-conf-impl/src/main/resources/net/shibboleth/idp/flows/saml/saml2/sso-ecp-flow.xml => idp-profile-spring/src/test/resources/net/shibboleth/idp/profile/spring/factory/idp1833-flow-example.xml (72%)
delete mode 100644 idp-saml-api/.classpath
delete mode 100644 idp-saml-api/.project
delete mode 100644 idp-saml-api/.settings/org.eclipse.core.resources.prefs
delete mode 100644 idp-saml-api/.settings/org.eclipse.jdt.core.prefs
delete mode 100644 idp-saml-api/.settings/org.eclipse.jdt.ui.prefs
delete mode 100644 idp-saml-api/.settings/org.eclipse.m2e.core.prefs
copy idp-saml-api/src/main/java/net/shibboleth/idp/saml/{profile/config/logic/ResolveAttributesProfileConfigPredicate.java => saml2/profile/config/logic/SuppressAuthenticatingAuthorityPredicate.java} (56%)
delete mode 100644 idp-saml-impl/.classpath
delete mode 100644 idp-saml-impl/.project
delete mode 100644 idp-saml-impl/.settings/org.eclipse.core.resources.prefs
delete mode 100644 idp-saml-impl/.settings/org.eclipse.jdt.core.prefs
delete mode 100644 idp-saml-impl/.settings/org.eclipse.jdt.ui.prefs
delete mode 100644 idp-saml-impl/.settings/org.eclipse.m2e.core.prefs
create mode 100644 idp-saml-impl/src/main/java/net/shibboleth/idp/saml/attribute/transcoding/impl/SAML2DateTimeAttributeTranscoder.java
create mode 100644 idp-saml-impl/src/main/java/net/shibboleth/idp/saml/audit/impl/AbstractProxyRestrictionAuditExtractor.java
create mode 100644 idp-saml-impl/src/main/java/net/shibboleth/idp/saml/audit/impl/AbstractScopingAuditExtractor.java
create mode 100644 idp-saml-impl/src/main/java/net/shibboleth/idp/saml/audit/impl/ProxyAudienceAuditExtractor.java
copy idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filter/policyrule/saml/impl/AttributeIssuerRegistrationAuthorityPolicyRule.java => idp-saml-impl/src/main/java/net/shibboleth/idp/saml/audit/impl/ProxyCountAuditExtractor.java (52%)
create mode 100644 idp-saml-impl/src/main/java/net/shibboleth/idp/saml/audit/impl/ScopingIdPListAuditExtractor.java
rename idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filter/policyrule/saml/impl/AttributeIssuerRegistrationAuthorityPolicyRule.java => idp-saml-impl/src/main/java/net/shibboleth/idp/saml/audit/impl/ScopingProxyCountAuditExtractor.java (52%)
create mode 100644 idp-saml-impl/src/main/java/net/shibboleth/idp/saml/audit/impl/ScopingRequesterListAuditExtractor.java
create mode 100644 idp-saml-impl/src/main/java/net/shibboleth/idp/saml/messaging/impl/SAML2AuthnRequestsSignedSecurityHandler.java
create mode 100644 idp-saml-impl/src/main/java/net/shibboleth/idp/saml/saml2/profile/impl/PreProcessLogoutMessage.java
create mode 100644 idp-saml-impl/src/main/java/net/shibboleth/idp/saml/session/impl/BestMatchLocationLookupStrategy.java
create mode 100644 idp-saml-impl/src/test/java/net/shibboleth/idp/saml/attribute/transcoding/impl/SAML2DateTimeAttributeTranscoderTest.java
create mode 100644 idp-saml-impl/src/test/java/net/shibboleth/idp/saml/saml2/profile/impl/PreProcessLogoutMessageTest.java
delete mode 100644 idp-schema/.classpath
delete mode 100644 idp-schema/.project
delete mode 100644 idp-schema/.settings/org.eclipse.core.resources.prefs
delete mode 100644 idp-schema/.settings/org.eclipse.jdt.core.prefs
delete mode 100644 idp-schema/.settings/org.eclipse.jdt.ui.prefs
delete mode 100644 idp-schema/.settings/org.eclipse.m2e.core.prefs
delete mode 100644 idp-session-api/.classpath
delete mode 100644 idp-session-api/.project
delete mode 100644 idp-session-api/.settings/org.eclipse.core.resources.prefs
delete mode 100644 idp-session-api/.settings/org.eclipse.jdt.core.prefs
delete mode 100644 idp-session-api/.settings/org.eclipse.jdt.ui.prefs
delete mode 100644 idp-session-api/.settings/org.eclipse.m2e.core.prefs
delete mode 100644 idp-session-impl/.classpath
delete mode 100644 idp-session-impl/.project
delete mode 100644 idp-session-impl/.settings/org.eclipse.core.resources.prefs
delete mode 100644 idp-session-impl/.settings/org.eclipse.jdt.core.prefs
delete mode 100644 idp-session-impl/.settings/org.eclipse.jdt.ui.prefs
delete mode 100644 idp-session-impl/.settings/org.eclipse.m2e.core.prefs
delete mode 100644 idp-tests-bom/.project
delete mode 100644 idp-tests-bom/.settings/org.eclipse.core.resources.prefs
delete mode 100644 idp-tests-bom/.settings/org.eclipse.jdt.core.prefs
delete mode 100644 idp-tests-bom/.settings/org.eclipse.jdt.ui.prefs
delete mode 100644 idp-tests-bom/.settings/org.eclipse.m2e.core.prefs
delete mode 100644 idp-ui/.classpath
delete mode 100644 idp-ui/.project
delete mode 100644 idp-ui/.settings/org.eclipse.core.resources.prefs
delete mode 100644 idp-ui/.settings/org.eclipse.jdt.core.prefs
delete mode 100644 idp-ui/.settings/org.eclipse.jdt.ui.prefs
delete mode 100644 idp-ui/.settings/org.eclipse.m2e.core.prefs
delete mode 100644 idp-war-distribution/.classpath
delete mode 100644 idp-war-distribution/.project
delete mode 100644 idp-war-distribution/.settings/org.eclipse.core.resources.prefs
delete mode 100644 idp-war-distribution/.settings/org.eclipse.jdt.core.prefs
delete mode 100644 idp-war-distribution/.settings/org.eclipse.jdt.ui.prefs
delete mode 100644 idp-war-distribution/.settings/org.eclipse.m2e.core.prefs
delete mode 100644 idp-war/.classpath
delete mode 100644 idp-war/.project
delete mode 100644 idp-war/.settings/org.eclipse.core.resources.prefs
delete mode 100644 idp-war/.settings/org.eclipse.jdt.core.prefs
delete mode 100644 idp-war/.settings/org.eclipse.jdt.ui.prefs
delete mode 100644 idp-war/.settings/org.eclipse.m2e.core.prefs
delete mode 100644 idp-war/src/main/webapp/css/consent.css
delete mode 100644 idp-war/src/main/webapp/css/main.css
create mode 100644 idp-war/src/main/webapp/css/placeholder.css
delete mode 100644 idp-war/src/main/webapp/images/dummylogo-mobile.png
delete mode 100644 idp-war/src/main/webapp/images/dummylogo.png
create mode 100644 idp-war/src/main/webapp/images/placeholder-logo.png
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the commits
mailing list