[java-shib-metadata-new] branch main created (now 5d9cb26f)

Ian Young ian at iay.org.uk
Fri Sep 23 16:43:02 UTC 2022


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

iay pushed a change to branch main
in repository java-shib-metadata-new.

      at 5d9cb26f Rename component package.

This branch includes the following new commits:

     new 3a2fc46b Initial sharing of project
     new f0534214 Initial import
     new 1b378b22 Lots of common code
     new 1bc731f0 Expose classes and libraries
     new 4db0a062 Added missed resolver and filtering interfaces
     new 738bdc2a Couple more common libs
     new 1c4ed21f Add rolling log appender from IdP
     new 40c3ebd9 align project and repository names
     new b59d7298 added javadoc location for various libraries for easy access from within eclipse (shift-F2)
     new 6690dc35 Basic configurator interfaces
     new 34000590 initial commit of AttributeDefinition type hierarchy
     new 4203bb3f type hierarchy for DataConnector and PrincipalConnector
     new 39b36763 style and javadoc fixes (aka accommodating Chad's OCD)
     new 43bf80ff Change to use Collection instead of list
     new 0c73f262 first run at new Collection implementation for ResolutionPlugIns.
     new 6ba4abbe use Set instead of List for attributes argument to AttributeResolver.resolveAttributes()
     new b05c24e9 Add checkstyle
     new a4b9596e Add doc directory to svn:ignore
     new fd61a41e Tweak checkstyle rules slightly.  Increase cyclomatic complexity check since the if statements around debug logging count against it.
     new 1d535c4f Add critical logging level
     new 8f8227a9 Add code to watch Log4J config files and reload them when they change
     new 6a29f6dc Some checkstyle cleanups
     new 5e795d60 checkstyle fixes
     new 5c537427 added validate method to resolver plug-in interface.  (Perhaps this should instead throw a ResolverConfigurationException?)
     new eb38c136 fixed return type
     new e29e4847 Object renderer for XMLObjects to assist in logging
     new 0ffdf909 Object renderer for DOM Nodes to assist in logging
     new 4e594ec3 Move xml related logging stuff to XMLTooling
     new 534220a2 add validate method to resolution plug-in implementations
     new 9a5d4f2f - modified AttributeResolver to return maps instead of collections
     new 48893bf2 added jgrapht to classpath
     new dee80700 a few minor renames I forgot
     new 26c09c40 - reworked resolution plugin type hierarchy
     new f480d091 add validate() to resolver interface
     new a30a005d reworked the resolver implementation, moving validation into the resolver itself and cleaning up the resolution methods
     new dca1756d Add statement creator skeleton
     new c878d941 Align project layout and build files
     new a26253a9 FIx back package name
     new 41884abb remove unused properties
     new 39935c19 more methods for programmatic configuration
     new a86d5494 base attribute implementation, and first shot at SimpleAttributeDefinition and StaticDataConnector
     new 9fa83db7 start of Spring configuration classes.
     new beb93e1a add base session implementation
     new f61c88a0 Update copyright date
     new 267ba6bd Initial interfaces for relying party configurations
     new 27464d5d Add bin/build/dist to top-level svn:ignore.
     new 66ecc1e2 Remove old XML configuration interfaces
     new cc890dcc Schema for credentials within config files
     new 9925fa64 Stubs for credential configuration elements
     new 815387c9 Place holder schema for relying party configuration
     new 67129289 Initial import of VT LDAP libs.
     new f15703e1 Initial import of LDAP data connector.
     new a3ad6e9a Initial impl
     new 8ec2753b Change to use set for dependency ID.  Order is not important but uniqueness is
     new e8fbf0bb Implement ApplicationListener, not SessionListener.
     new 8d94c69f Integrate new statement creator
     new aee17aea add logging messages
     new 67917b65 Fixed checkstyle errors, except cyclomatic complexity.
     new 8f308b4b Add attribute definition attribute that indicates a definition is only ever to be used as a dependency and never released outside the resolver
     new 12b7bee8 respect isDependencyOnly flag for attributes when responding to resolution request.
     new 80604701 Add support for locating encoders by category
     new 7b437d3c Add dependcy only attribute to schema
     new 89d040f2 Add dependecy only attribute
     new 596ac3c5 More informative error message when a parser can not be found for an element
     new 530c4f29 utils class for spring configuration.
     new 7dda4a74 prevent XMLSchema cos-nonambig error
     new f523ce6e renamed method to be more consistent and bean-like
     new 88a3e500 spring configuration code for attribute resolver
     new 7a97c7e8 add META-INF to the classpath
     new d9c80729 ignore other stuff resources folder
     new f6b90b9f Clean up and align project settings
     new 2b631019 Fix credential namespace handler package
     new d842ccf7 very basic demonstration of testing spring configurations. (this is still quite ugly -- note the hardcoded xsi:schemaLocation in resolver.xml)
     new f202bc65 well at least schema location isn't exactly hardcoded, but it's still not right.
     new a2bfbe92 expanded & cleaned up the test resolver test a bit (but had to add absolute path back in)
     new 44da2f02 Fixed my poorly coded generics.
     new 611722be Working test case for inline metadata provider
     new 6019ed6f Remove dependency on XML parsing
     new 63c20d3f Fix up library versions and classpath
     new 2bf73325 Remove extraneous generics
     new 12297f7c Fix up classes broken by my last checkin
     new a008f908 Audit log event object and CSV renderer
     new e2e7e421 save *then* commit
     new 70eed247 clean up base resolver schema expecting definition of plugins/encoder via extension (vs. restriction)
     new add80c80 Initial relational database data connector schema
     new 2cf42d4e Interfaces and schema for attribute filtering engine
     new 64c74afe Added static property for encoder category.
     new 233b7d2b Remove caching interfaces from resolver (individuals connectors need to take care of that)
     new 116fea29 Rename StatementCreator and allow plugins to register templates with it
     new 041611e3 Needed for Ldap connection pooling.
     new f833241c Added code to clear cache when necessary for config changes.
     new d574f754 Document resolver, rdbms, and static schemas
     new a6432bdf Base for Spring configuration unit tests
     new da3a3593 Unit tests for metadata provider configs
     new 441f2362 More unit tests
     new b93ccb3b Flesh out some session management interfaces
     new 9a111870 Set reasonable default value for URL request timeout
     new dacfc438 move static data connector into provider package
     new 7b410d23 Modified to use new TemplateEngine.
     new 9e44045e Basic implementation of a filter context
     new 80937422 Correct typos
     new 45077881 Change name to ApplicationManagedConnection from ConnectorManagedConnection
     new b60f5d9e Add read-only flag
     new 15101e45 move static data connector back to impl class
     new 2852af50 Add documentation
     new be3985b9 basic match functions
     new fb27c3c3 update principal connector interface and add abstract base class.
     new 4fb8eec8 add unimplemented methods and minor reformatting
     new 7287ec54 enforce equality logic for all Attributes & optimize encoder lookup
     new 7fd6fb88 data connector now resolves to a map instead of set of attributes.  map key is the attribute ID. (this breaks a couple of classes, but I didn't want to touch them in case some additional stuff needed to be done i wasn't aware of)
     new e87c2bad couple of minor typos
     new 9ad9ba2d implementation of SAML1 & 2 encoders.  These handle on string values and do not yet support scoped attributes.
     new 2ae85e5a data connector now resolves to a map instead of set of attributes.
     new 5d98fff6 resolve method signature changed.
     new bbb3184d Added many more relying party config options.
     new 8bdcf4df merge saml relying party config into relying party config
     new e6214bf1 Add method to retrieve encryption credential to be used for encryption of data to relying party.
     new fb01df72 update to use new data connector API.  The fix for RDBMSDataConnector should probably be re-examined.
     new 97f0fc40 fix base type on static data connector
     new ab0ef86d update resolver test to use base test class and new data connector api
     new 4ef9166a Invert attribute rule structure
     new 1a1e011d Add some SAML match functionality
     new b1337182 Better prefixes for schema
     new cb3f6467 Example of filtering attribute values against SAML information
     new edb47f1a Flesh out credential information more
     new 1e85a410 Fix inline credential information type
     new ac85c62c private static String id;  are you kidding me?  what bloody fool made an internal id static?! oh wait, nevermind.  (wow, that wasted a lot of time)
     new 99befb34 update attribute resolver configuration code
     new 170fb340 first commit of static data connector configuration code
     new 9693d935 Interfaces for SAML 1 and 2 attribute authorities that hide all the logic for creating an attribute statement
     new ef3dd7a1 First pass as config to map SAML attribute names into internal IDs
     new a2351050 Fix min occur on attribute decoder
     new efcb82a2 Incorporate Scott's feedback
     new 6d69a5db Change attribute name attribute to id for consistancy
     new 3ded86bf Attribute query method should throw resolution and filter exceptions.
     new ba62bacd - lots of spring configuration code for attribute resolver
     new 62cbdd4d Attribute filter engine impl
     new 82681223 minor bugs revealed through unit testing... finally, a real working resolver.
     new 5f8bd393 eliminate need for AttributeFactoryBean
     new 77d562aa eliminate the need for factory beans for all the resolution plugins
     new 0ff5dcf3 use constants for element and attribute names
     new 9edc918e oopss..  missed schema changes from last night's checkin
     new b27f522c Use metadata namespace constant in type name construction
     new cb84069b rename attribute resolver namespace handler
     new 7843e98c Beginning configuration code for the AFP
     new 73ec6250 fix enclosing function of merged value filters
     new 255bb988 Checkin to prepare for SVN upgrade
     new 006f11d0 Update schemas and examples with changes discussed between Nate and I
     new fa95a426 change code to reflect schema changes
     new d60afeec clean up schemas, correct typo
     new 70359ae0 New relying party configuration layout w/ support for SAML 1 and SAML 2 conditions
     new c6cf99a3 More filter engine work w/ some config code.  Doesn't work yet, have to figure out the best way to track component IDs
     new 0830eaa7 Implement component name construction on AFPG bean parser
     new 0edc6e38 deprecate javolution
     new 09a12b15 deprecate javolution
     new a94180d2 return map of attributes from resolver instead of set
     new 7a158c6a fix handling of dependency only attributes
     new e42cb433 more work on configuring resolution plug-ins
     new 56424014 more work on configuring resolution plug-ins
     new 349d83a9 rename to BasicAttribute since that's what we keep calling it anyway
     new 025c2de2 rename attribute encoder implementations
     new 3a24ff1d start of schema to define attribute encoder implementations.
     new 6973d9e5 updates to encoder schema
     new 6a95589e return map of attributes from resolver instead of set
     new c8e27653 update attribute definition interface to return map of encoders (this is now consistent with the Attribute interface)
     new 2ccf1370 more configuration code for attribute encoders and various little fixes.  I also updated the naming of a couple of methods on the encoder interfaces for consistency (hope Chad doesn't mind :) ).
     new 873b672d First pass at moving attribute resolver files and making AttributeResolver hide all implementation details
     new a0065ba7 Second, and final, file moving for attribute resolver
     new 11a8d703 Moved AA from idp to common.
     new 87d1e278 Clean up attribute resolvers to use new create resolution context methods
     new 872b62dc Lots of refactoring:
     new a9ebb38b Fix type name
     new e84300bb Allow attribute authorities without attribute filtering
     new 60458fab First pass at Attribute Authority command line tool (still untested)
     new 92b1218d Change some names for consistency
     new 7cc58408 fix description of simple attribute definition.
     new a61a282a LDAP data connector configuration schema
     new 923bc088 change encoder namespace value
     new 7670df2f use XMLHelper to parse child elements (and fixed a typo)
     new dd7930ad use XMLHelper to parse child elements (and fixed a typo)
     new 73b847ba add schema for scoped attribute encoders
     new 32ab637d make use of "smart inline scoping" configurable (default: on).
     new 67ec82ae hmm... I guess an attribute to carry the actual scope value would help.
     new 15081440 fixed namespace in a couple of places (okay, I really think I'm done tweaking this now).
     new da8896ab fixed various things after talking with Chad.
     new f5cbcbbd Stipulate allowed values for a couple string elements
     new ff4fb567 add support for scoped attribute definitions.
     new 0f1f4d93 Clean up generics for attribute encoders
     new 453617ff guh... save THEN commit
     new 688d1094 Use SAML 2 unspecified name format for last resort attribute namespace
     new 320afcd8 add sourceAttribute to attribute definitions.
     new 5a2ef6e4 Mostly tested and debugged RDBMS data connector
     new 4f6c96ae rename attribute for consistency
     new 7fb6b226 most of the scoped attribute encoder code.
     new 955add63 fix Generics handling in scoped encoder
     new d0b7e9be fix bug where, if sourceAttribtueID isn't specified then attribtueID is not used
     new 49f3d1c9 add beginning of SAML1 string attribute encoder & add AttributeEncodingException
     new 38543dae XMLObject for handling scoped values
     new a85e4e73 handle "attribute" scopeType in SAML1.  (not quite 100% yet)
     new 58c8d847 simplify SAML1 scoped encoder.  Now, just needs implementation of XMLObjectBuilder for ShibbolethScopedValue types.
     new af86eb88 Fix up some encoder schema bugs
     new 7b8c9ab4 lots more config stuff for attribute definitions and encoders.
     new 02f54222 LDAP data connector configuration code
     new e214ddb1 Move to new factory-bean pattern for constructing resolver plugins - not yet tested
     new af76f824 Relational database for testing resolver
     new 7392d667 Add missing db column
     new 14fa646e Setup in-memory database to test database data connector against
     new 9888e238 Attribute encoders work much better if you we actually put them on the attributes.
     new 7c9e05ea Minor bug fixes dealing w/ SAML 1 attribute @AttributeNamespace encoding
     new fe23d669 First pass as AA CLI Windows batch script
     new d626f896 Updated ldap libs with GSSAPI support.
     new 6c290641 Add some more logging messages
     new d59e5d95 Add some more logging messages
     new 29d4e2d3 Minor changes to LDAP connector schema and subsequently configuration
     new 4f8a6c27 Fixed bug when checking authtype during bind.
     new e3e6b706 Added url and base dn to constructor.
     new 780bab98 Synch up fixed up LDAP connector, schema, connector factory, and config parser
     new 31f1542c Bug fix where baseDN wasn't getting parsed
     new b711e90c Minor bug fixes
     new d586e38a fix up bugs with build and command line tool
     new a3a3e47a Initalize loggined before OpenSAML
     new f4aa64f9 Added interfaces to contain request data for profile handlers.
     new dd869685 Scripted attribute definition based on JSR-223.  This allows for, currently, about 30 different scripting languages but only javascript is included right now.
     new 38f2d938 Create parser pool interface and move current pool to an implementation of this interface.  Allows use of older versions of Xerces and Xalan
     new de899cbc Tested scripted attribute definition with updated Rhino engine
     new 44177b0f Improved javadocs.
     new e9d2070e Fill out profile request and response objects more
     new 180a6659 remove encoding and decoding related items from request/response objects
     new 398fdff3 First bits of relying party configuration
     new 28b0dc56 continue support for scoped SAML1 attributes.  This will require additional changes to actually work though, specifically to the xmltooling configuration to use this object marshaller.
     new a6a5cf4c Some relying party refactoring.
     new a93570d8 Completed, though untested, SAML 1 and SAML 2 profile configuration code.
     new e117ec49 Clean up naming a bit.
     new a4851a56 ParserPool is an now interface.  Initialize a BasicParserPool instead
     new 3b36763e Cleanup profile handler classes/interfaces
     new 78b7a8e1 Clean up relying party config code
     new 0e8c66d9 flags for whether requests and responses should be signed
     new 89a36df4 Add profile exception
     new 878d83f3 Added generics to processRequest method params.
     new c7468b2b Fixed typo.
     new 7ca481f2 Lots o' profile handler refactoring
     new ce5b5765 update schema to reflect changes discussed at member meeting
     new f12f4200 Backout change where MatchFunctorType was dropped
     new ad66c61d Add implementations for OR, and scope string and regex matching
     new 296fa744 Expose relying party configuration within the attribtue request context
     new 1e8c8485 resource capable of loading data from an HTTP(S) URL
     new 756ecf5e Add ability to reload the configuration of the filtering engine
     new ec14550c Create base classes for components that contain isolated applications contexts and ones that reload their configurations when they change
     new 8c9c6834 Update Spring version
     new 229c23e2 Add scripted match function
     new 35c7e700 Spring config for filesystem and HTTP resources
     new a34477bc Basic match functions and configuration code
     new dbb2f482 correct attribute optionality
     new fc962d82 Filter policy configuration code
     new 2e880f06 Derive resource types from base type
     new f144b3a1 Move resource fetching and watching code down into OpenWS
     new 52cce7b6 Clean up default logging config
     new b208d742 Log provider ID and authentication method use for service (not all authentications methods) within logging event
     new fedb5713 Resource configuration code
     new 3a4e6b09 Tested new service component model
     new c908f5c8 Move resolver over to reloadable service  component, resolver configurations now reloadable
     new 58c9f9d9 Method was misspelled.
     new ce42c170 Code for creating access logs
     new fb240bc7 Lots of profile request dispatcher work:
     new fd945219 Add decryption credential information to SAML relying party configs
     new 3ec57e0a Hook metadata provider into relying party config
     new 35466dcd correct element cardinality constraints
     new a89e96f1 Mispelled type.
     new 648a3d8c Prep scripts for master distribution build script
     new d0319ce8 Ensure Spring runs all lifecycle methods after a new context is loaded
     new 114e0ea3 Basic AFP testing and bug fixes
     new 2f2e1aff Remove attributes, when filtering, that contain no values.
     new f0d14c10 Add a bit more logging
     new ab4346f8 Range should be inclusive.
     new 9e35f80e Add some missing abstract specifiers, and required attribute flags.
     new f8b0002c More work on profile handlers, still have some more refactoring to do
     new c27d71d4 Need to qualify local elements.
     new a68a4d61 Configuration code for front-side profile error handlers
     new 1212b551 Make relying party configuration manager config reloadable
     new 4adc7a4b remove outdated configuration code
     new 51b2666a Spring configuration code for all component services: profile handler, relying party config managers, attribute resolver, and attribtue filtering engine
     new ff8336de correctly specify schema location URI
     new 8ff3dd8c default name ID format to transient
     new caed2e59 move configuration files into a conf directory (which will be copied onto the filesystem during install)
     new 39db9ed9 Initial configuration code for profile handlers
     new 4c456bf9 Add addtional config handlers
     new ea19587a correct service ID attribute
     new 36a5b1be Add attribute to contain resource location
     new f7526395 Allow non-named spring components to auto-gen IDs
     new af0e2733 Add property for hooking in timer task as constructor argument of reloadable services
     new a387b04a Order constructor arguments to match parser ordering
     new 4b11e8c2 Allow reloadable service properties to be gotten from the bean
     new ccf05ab5 Config code to parse ProfileHandlerGroup elements
     new 50c84949 Fetch beans from ServletContext instead of via injection.
     new 2dcf4637 User getter to fetch profile handler manager
     new 373c60bc Use correct name for servlet context attribute
     new 37dd49b3 Root relying party file configuration parser
     new 16824d79 Add some logging
     new 7487905b Bit more logging
     new ed8ce646 Redo profile handle class heirarchy to make it cleaner and easier to extend
     new 33132791 Fix profile handler type
     new 86764fdf Correct xsi type
     new 7b3a2bc0 Some more logging
     new c34454a8 Bit better logging message
     new 757aa712 Trivial tests for the two trivial match functors
     new 2fb25cf9 Further tests of boolean comparators.  Bugfix: AND(null) is TRUE
     new b9688128 Comments
     new c43539ec AND(null) == AND(<empty>) == FALSE (Deny by default)
     new 4cc481c5 First metadata based attribute filtering test
     new 80535b70 Return correct metadata for Requester
     new 14ff2d64 More tests from metadata.  Code tidy
     new d4544c36 Relying party configuration loading bug fixes and unit test
     new 35b29b18 Make attribute value scopes per value (instead of per attribute)
     new dcded154 handle null attribute, correctly test for null values and empty value sets.
     new c7c86ad6 Fix scoped attribute value toString to return the attribute value
     new 7eb0bfdd Lookup attribute if it is non null
     new d275a249 Gracefully being handled the names of non scoped attribute
     new 7af8003e Further tidy. Attribute value and Scoped attribute tests
     new 7355c5db Synch up with security policy changes
     new 5f12bf7c Code tidy
     new 2db685e8 Prinicipal and and AuthenticateMethod tests
     new fa3208f9 Unit test for attribute resolver as service
     new 917bef7a Synch up testing file names
     new fe964e21 Scripting test.
     new ec376634 Hookin security policy with message decoding
     new 2681a98e Missed checkin for scripting test...
     new 79eaa713 Synch up with changes in OpenWS
     new a823e5d3 Correct schema type name
     new 350bf6e2 Better logging messages when looking up bean definition parsers
     new f944425b Correct name of ClasspathResource class
     new 617b0cb8 Service definition bug fixes
     new 08bd444e Update spring jars to catch bugfixes
     new 06d4ce9b Update spring jars
     new ea7a5f3c export new spring libs
     new b4851d68 Don't inject trust engine into profile handler.  Just let it be injected into the security policy or policy rules
     new 9c24c3d0 Initial attribute query test, along with bugfixes, where Issuer is not authenticated
     new 377f2e03 Lots of attribute request context clean up and refactoring
     new fd0f5669 More SAML attribute query unit test work (and related bug fixes) - Basic query flows seem to work now
     new e1b4686b Added support for jaas in edu.vt.middleware.ldap.jaas.LdapLoginModule.
     new 9161e845 Lots of attribute authority changes in order to better support translation to/from subject name identifier/principal name
     new 40164757 Encoder for SAML 2 NameIDs
     new 56c6e465 Remove name format from relying party configuration object
     new ad190620 consolidate attribute resolver schemas
     new 20ed1428 minor schema updates
     new d0723ace SAML2 NameID encoder
     new adb748c3 Add specialization of SAML 1 protocol message security policy rule to handle Shibboleth profile requirements.
     new df2f482a Remove lats bits of old NameID-based-on-rp-config code
     new fe777fa8 Cleanup generic parameterization ServletRequest vs. HttpServletRequest.
     new ed2a09c8 Add Shibboleth subclass of client cert auth rule.
     new f448bec9 Fix typo.
     new a6e66735 Initial rework of authentication code, needs logging and testing
     new 43a25436 added regex attribute definition.  (needs test cases)
     new a7f989f4 add ALL of the files for the regex attribute definition
     new 8989b378 Lots more authentication code cleaning
     new d16073c7 Convert manner in which profile handlers work
     new 89f9adcb Fix some typos
     new 91e06f1e More work on authentication handlers; should be complete now except for testing
     new cc08a697 Fix mistake in handling SAML 1.x AttributeQuery/@Resource for Shibboleth profile.
     new 62e778cf Add XMLUnit to build libs.  Need for reusing base SAML security policy rule test, as well as for testing XMLObject
     new 3a1d4ca2 Unit test for Shib SAML 1.x profile handling of Request AttributeQuery Resource as issuer entity ID.
     new 2d81fddb Use default renderer in toString to allow people who don't install renderers to at least get a basic CSV format
     new 06a962a3 Hook in SAML 1 goodness
     new b6a31eef Bug fixing - round two...  now with working shib SSO
     new 4d51dec3 add spring configuration logging, try to standardize some variable names
     new 077a3482 attach javadoc locations for libraries
     new ed244a15 add missing targetNamespace
     new 78a893e1 revert last commit
     new 8f55fbcf Push HttpHelper down into common
     new c98245e6 SAML1 name identifier encoder
     new dbb8c5ac Moving Shibboleth constants down to java-shib-common.  Seems to more naturally belong there,
     new 6a08fa35 Add Shibboleth SAML metadata extension schema.
     new 315e322f Add base class support for testing object providers.
     new a7afc138 Object provider interfaces and impls for Shib SAML metadata extensions.
     new 6b983f42 Allow null attribute query when constructing attribute resolution request contexts
     new 2c72024c Attribute definitions that expose Principal name and authentication method as resolved attributes
     new e60e6da7 Clean up resolver and filter engine logic to make it more effecient
     new 5e360262 Fix bug where incorrect  definitions were instantiated
     new 643c5fc4 Allow for explicit override of subject locality information
     new 99c6a230 spring config for SAML-based match functors
     new 5a01e529 oops.. minor copy and paste errors.
     new 4352ac4a replace Regex attr def with Mapped attr def ...(step 1 of many)
     new e610e6bf Remove concept of "category" from attribute encoders.
     new 6228d99f Allow for entity not being in metadata
     new e5844811 add DefaultValue for Mapped attr def
     new 46f3a296 documentation for MappedAD schema
     new afa0d2c4 Properly set subject locality
     new e3ffc0e7 Extract information from decoders and store in requests context instead of store the entire decoder object graph
     new 5c34e273 Stop using build-date as version number
     new bd875030 add request context to information exposed within the script
     new 1bf5ddc9 Renamed URL metadata providers to HTTP metadata providers as HTTP/HTTPS are the only URL schemes supported
     new 99f6cb3d disable attribute push for SAML 1 by default
     new 41a75bb4 Add some null checks
     new 464afc37 complete implementation of mapped attribute definition
     new a51df804 add a couple more test cases for mapped attr def, including one for bug #SIDP-22
     new 6c262fc1 bug fix and allow retrieval of values for attribute other than sourceAttributeID
     new a6a85207 Code for parsing credentials from configuration file; either inline or from the filesystem
     new f7ae36f4 Make services first order constructs
     new 362526be Fix NPE when no credential ref is given in the config
     new 42e1f823 Finish up SAML based attribute filter match functors: issuer/requester in metadata group & and value scope matching ShibMD Scope extension
     new a427974b Remove attribute scope filter.  Can't implement it properly without carrying role information (scheduled as improvement issue SC-17)
     new 457fcad5 Remove in-config logging configuration elements and related items.  This simply is not supportable across even minor revs of Tomcat let alone across other containers.
     new fbe579dc synch up with xmltooling API changes
     new 42ab4be8 Fix manner in which relying party schema references credential schema
     new e8a6778c fix namespace prefix
     new 3c75dd55 Qualife elements
     new ab2d0e40 Resolver for PKIX validation information from Shibboleth extensions to SAML metadata.
     new f540f724 combine resolution dependency types in resolver schema - this allows us to maintain the order these dependencies were defined in.  This may not be the most efficient way to do this in some places, but it does work (at least the unit tests pass).
     new 45306e6f Mostly synched with OpenSAML changes
     new 6a79c333 Additional work on reconciling generics between type hierarchies
     new 516d1aa7 Keep API generic to Collection for attribute values, but filter duplicates before releasing them from the resolver.
     new a0672d23 Finish synch up with OpenSAML stack message context API changes
     new e66a0137 Reorg criteria classes into separate package.
     new 777a9e8e Code clean up
     new d61dfda1 SAML v1 artifact request endpoint
     new 3f275d96 Re-write of security policy rules and tests for the new MessageContext and InTransport based design.
     new 1cd1b75b Add Shib metadata extensions config file to Spring config.
     new 8506165f Quoth Chad: "requester is the inbound message issuer"
     new ff3438df Fix uniot tests consequent to recent refactpring.  The context no longer tidies the provided strings and the requestor is no longer inferred from the relying partying
     new 3f2b3c8d Refactor to fit JUNIT Test<foo> becomes <foo>Test
     new 22a237dc Init OpenSAML lib via default bootstrapper
     new ba2f4a75 Collapse security related schemas, prepare for testing
     new 01052bbe build correct classpath
     new ce0faf13 Add display name and description to attributes configurable via attribute definition
     new b204484e Remove tools dir, these go in top level projects (IdP, OpenSAML, SP, etc.)
     new 41217986 Add SAML 1 & Base64 attribute value encoders - Resolved issue SC-12
     new 095ff66e Clean up transient ID creation and reverse mapping
     new d8602af9 Remove duplicate file (stupid mac filesystem)
     new 478ff032 maintain attribute order as best as possible and expose requestContext to templates
     new 99cbfcb9 restore conf directory for testing
     new 282d4a67 typo and update path of config file
     new 3c2502d6 missed a few Collection API changes regarding plugin dependencies
     new f3b2c796 - finish some more overlooked API changes
     new 1635ae4b Add flag for selecting outbound artifact type
     new f5f8de2a Actually set the artifact type for the outbound message (makes it work much better)
     new de9dc2da Only attempt to parse artifact type if it's not null
     new 797ddefc Add some logging
     new 3dca0831 remove call to super
     new 90b5b29a set lazy init to true
     new 789a3372 AACLI should only load XML files (relying on the filename to end in ".xml" is not ideal, but it works for now).
     new 40f099b7 cleanup handling of scoped values and add basic unit testing
     new 05734005 default scopeTypes for SAML1 and SAML2 scoped string encoders.  Make "Scope" attribute name consistent with Shib 1.3
     new 1841cd7d documentation for Template attribute definition
     new 3f3950c7 Missed synching up names when schema changed a while ago
     new 5cdea660 Add in basic security policy items in order to properly populate message context with peer entityid, issue instant, etc.
     new 7658ddd9 Correct unfinished change accidently comitted
     new 3eea6b89 Don't mark elements as abstract, oops
     new ff98a175 Wire in security policy appropriately
     new e11c319d forgot to save first
     new efabf66a Need to declare security items before using them in relying party specific configs
     new ec772eea Call refresh on spring context in order to ensure all beans are properly loaded and ready to go.
     new a9768a9b correct handling of scoped attribute values.
     new 761b94c3 correct handling of scoped attribute values.
     new f7e8ff53 merge opensaml config into internal.xml
     new 907ba6b4 various changes to resolver unit tests
     new 89556247 use SpringConfigurationUtils to load AACLI configs.  This fixes some problems, but introduces others.... still some work to be done.
     new 659742a2 Add some logging
     new b1451aa5 Try adding explicit dependency information to bean builder
     new 9bcf082b Parser security policy configurations
     new 902664fc Add security policies to relying party group bean
     new 5151287a Move security stuff back down to bottom of relying party config
     new d18b9800 Hook trust engine parsing into the mix as well
     new ab821f2e Correct parsing of storage reference
     new 42febfc2 Additional logging
     new 96e1a0b8 cleanup code a bit
     new 4b0921e8 bit more code cleanup
     new 0058d645 Fix bug when looking up metadataprovider by class
     new ea3b1f19 back out part of last change which resulted in odd class casting error
     new 408e1a06 rename config file to more accurate name
     new 32575782 Update to nightly-build of spring to deal with Spring bug SPR-3842
     new ebdf7e62 why do you do this to me Chad? why?
     new ec761b17 Fix up replay cache and message replay rule
     new 7efcaf08 Have decoders extract basic SAML message information (message ID, claimed issuer, and issue instant) and populate message context - allows for no security policies to be active
     new 21ee2af9 Basic unit test and related fixes for Shibboleth SSO profile
     new b044bf07 SAML 1 Attribute Query unit test and bug fixes
     new 0d0af98e use xsi:string types for inline scoped attribute values
     new b569e688 proper config file loading
     new f027e594 updates to aacli - resolve servlet-api dependency, fix bug in creation of RelyingPartyConfiguration, use IDP_HOME env var to determine default config dir
     new f8edf9ff attributeEncoded flag should be reset for each attribute.
     new 1f69424f fix NPE
     new fff51080 Synch up artifact profile handler/relying party config class names
     new 01033300 set svn:executable property on ant.sh
     new a38cdd60 Move KeyInfoHelper, which for historical reasons was down in the signature package,
     new 52f6e9c3 SAML1 nameformat defaults to urn:oasis:names:tc:SAML:1.0:nameid-format:unspecified not urn:oasis:names:tc:SAML:1.0:nameidformat:unspecified
     new 113723c0 Make stand along build work for windows
     new 99e4333c SC-22 Deal more gracefull with no attributes coming back from filter.
     new 5a5012ca wire in the TransientIdAttributeDefinition
     new 2ed0bd01 Correct unit of time in documentation
     new 1ea7f3aa Convert to SLF4J
     new 44e3d711 Initialize new logging system at IdP startup
     new 2d98fb3c identifierStore is not a constructor arg for the factory bean
     new 3384eef9 better handling when endpoints are accessed directly (SIDP-55).  Also add a few more checks for metadata lookup.
     new c0417c30 redirect Log4J and JCL logging through SLF4J and logback so all logging for all libraries within the IdP goes through new logging system
     new 742c59b4 Force initial load of logging config
     new 29e415f5 Merge in new logging system.
     new 1a26205a Initial draft of security policy selection code
     new 7223fafd Security policy work round two, now wired into the IdP
     new 5fc9f7ce Don't shutdown the logger context during reconfig.
     new 67952a7b Try shutting down logger context and restarting it after reconfigure.
     new 02c029f6 Forgot to assign manager to internal field
     new 391cb611 Configuration code for all Trust engines
     new 6a848450 configuration code for trust engine related policy rules
     new 2a151216 pull value of metadata provider ref from attribute
     new 6645b667 SAML 2 SimpleSign rules
     new bfeaf089 correct typo in schema file
     new d36f84f0 correct another typo in schema file
     new 31710fb0 Correct improper inclusion of attributes, in attribute statement, when no encoder is provided.
     new 4a8f2ed3 Deal with SC-25.  Attribute encoders *must* now have an explicit name defined.
     new 77b7896e Minor bit of documentation to clean up javadoc build warning
     new 19d66ec3 Update to 2.0.7 release of Spring, contains bug fix that was causing us to use a nightly build.
     new 970c9473 Do no sign assertions by default.  Use metadata attribute or require explicit declaration
     new bc00a4b8 Add credential element LDAP config in prep for support in usage during TLS connections
     new d779304e fix typo in schema file
     new 89bc3ef1 Backout addition of credential which, for some reason, isn't recognized.
     new 762b99a9 back out all changes, still getting error
     new efffd0a5 missed some changes
     new e39d8bb8 Drop SLF4J API and bridges, they are now in OpenSAML stack
     new 3d2d3eaa Lower logging levels
     new 1e03fb11 Auto-gen object id
     new d415fd26 First pass at supporting NameID encryption
     new 21c4cd6c Persitent ID data connector; generates legacy IDs and new IDs retrieved/stored in a database
     new ba62106e Fix erroneous bean class return values.
     new 6726d636 For client cert auth rule, need to use the SAML MD and Shibboleth specific subclass, not the basic OpenWS one.
     new 917b6c2b Correct spelling of class name.
     new d5058c66 HTTP Redirect simple sign rule does not take a parser pool or KeyInfo resolver in its constructor.
     new de678726 Ooops, default and use=required schema modifiers are mutually exclusive.
     new e3eece35 correct storage service injection in transient ID principal connector
     new 341fc0e1 Fix explicit key credential trust engine to be an ExplicitKeyTrustEngine, not an ExplicitX509CertificateTrustEngine.
     new 848c07d0 Allow chaining metadata provider to have zero child providers
     new a31b3e55 Various log message and Checkstyle fixups.
     new d6f71ee5 Add in a read-write lock over the caches in the metadata-based resolvers.
     new ec4ca1dc Add support for failover data connectors
     new e1c2022b Fix bug SIDP-58
     new d51417e2 Deal with attributes that end up have no values after construction, filtering, encoding
     new 873eb2b0 synch up issue instant defaults with SP
     new f4a00426 Deal with case when resolved attribute is null, addresses SIDP-68
     new e3088369 Ensure attribute definitions and data connectors do not produce null results - addresses SIDP-69
     new 4a5ed5f6 Pull peer, not local, metadata.
     new 711c99ad Remove stale code
     new 565630b6 fix SIDP-83
     new f56fa78f Some work on persistent ID
     new 0578299f Configuration code for chaining, signature validating, and role filtering metadata filters
     new 952a9e2e Rev vt-ldap lib
     new f3df4080 Add security policy rule config requiring that an incoming message has been authenticated
     new 4801a97c Add container session listener that will destroy IdP sessions if the container sessions timeout or are destroyed
     new e7cc279b Check for null boolean attributes when parsing config xml
     new cdb06245 Rev libs in prep for RC1
     new 0a1332e7 Fix project exports
     new 118eac23 correct unqualified element setting
     new b02041c5 Fix-up some default/example configs
     new 31e55718 Bit o' unit test fix up
     new d2dc6e39 Add support for computed IDs
     new 24d5ec01 Change name of startTLS trust and client credentials to be more descriptive
     new dbe80c21 Remove DB connector validation query, can do this consistantly across DBs with DB-specific query.
     new 14748bcc Stored ID impl
     new f39f8ae9 Lots of encoder code cleanup
     new 5574b6ae Fix typos
     new 7badb2cc Clean up some stored ID code and finish up all the components for stored ID
     new d48a3150 Fix up bump copyright year ahead
     new eee0f595 Return an established transient ID for a given (IdP, SP, Principal) if one exists
     new 2c4d1fc7 Config for schema validation metadata filter
     new 0d3f2ea1 prevent NPE when value is null, but matchString is not.
     new 7bd283b2 display message instead of NPE when AACLI has a null attribute statement
     new ff851b03 return empty attribute statement when no attribtues are resolved
     new 056712bc Back out last change.  Had been looking at the wrong schema fragment
     new cafd6a86 clean up/optimize equals() and hashCode() methods
     new bf5c46b9 Fix typo resulting in NPE
     new 3579b012 Allow Transports to express whether they provide message integrity protection
     new 89433613 Support for conditional encryption and signing based on what the transport and binding are capable of supporting
     new 7b9eff07 A couple changes so that big ugly config errors are less big (still ugly though ;))
     new a15572b8 Try to clean up configuration error log messages a bit more.
     new bd9bfeca And, hopefully a bit better still
     new 44bd569d drop error messages to trace. They are logged as errors further up the stack
     new 198ec7a6 Slightly more descriptive error message on runtime exceptions
     new 9096dc2e Add config for rule required flag
     new 537cce19 Lots of session management cleanup; no longer dependent on container session
     new 17a63504 Deal with NPE from malformed messages - SIDP-128
     new 8c908245 Add ability to set a character espcaing strategy when filling in a template
     new 6c384c22 Make anonymous and default relying party configurations mandatory
     new 1c5bfc37 Don't log exceptions at this level.
     new 5f367ef7 Prime the secure ID generator so that the first transient ID resolve doesn't pause while the PRNG is spun up
     new 86f2849a Change name of existing trust engine configuration element types, to disambiguate and reflect
     new cdf0bfcb Add config support for explicit key trust engines based on statically-configured trusted credentials.
     new 97e0e20d Fix stray character in schema causing validation errors.
     new 8bf1e6be Fix a couple of erroneous method names due to copy/paste error.
     new bacec311 Fix typo in class name.
     new e79f203a Fix incorrect logger class.
     new 6d9d029e Fix typo in error message.
     new 32209ea6 Copy the collection types when creating a new object from the bean, so as to avoid
     new 2f0fe080 Process the entityCertificate attribute on X509Credential Certificate config elements.
     new 728969cf Fix misleading variable name from copy/paste.
     new 591f3257 Add security schema and Spring config support for statically-configured PKIX validation information,
     new ad366e3c Rework config schema and Spring config machinery support to differentiate between basic and X509 credentials.
     new b488a98d Add schema and Spring config support for chaining trust engine.
     new 3a40b1ff Log the names of the attributes that remain after filtering
     new 8877ab30 More logging
     new b225964d Log attributes returned from the resolver
     new 5de0ce15 Ensure default values are set properly
     new 28ddf233 Clean up input a bit
     new 69ebf2f6 Log message cleanup
     new a4353f6a Drop some log messages down to trace
     new ff6edbce Update docs for RC 1 release
     new 95b959d0 Missed two people, sorry guys
     new 28fe4b98 Correct unspec name id format
     new 86eb9db6 Remove 1.4 code weaving
     new c4ec8232 throw exception when attribut IS null
     new 84054e7f pick up patch from Daniel to search multiple fields when determining the user DN used during authentication binding
     new c1304a03 Don't encrypt NameIDs by default (they're already encrypted once with the assertion)
     new 0c243e35 Address SC-31
     new eb9e5064 Javadoc cleanup
     new 0066d6a2 Javadoc cleanup
     new 23124fd3 Bit of configuration code cleanup
     new 17412a8a fix NPE
     new 50df10d6 Correct unspec name ID format URNs
     new e525ca1f Generate cleaner IDs for beans
     new e80cb8c6 cut down stacktrace in configurate load errors
     new 693326a4 cut down stacktrace in configurate load errors
     new 7df97558 Harmonize startup log messages
     new f1065575 Bit more work on startup log messages
     new 8bc6f09f Support lookup of session by principal name or session ID
     new 39fc33e6 Correct property name typo
     new 63c653e1 Bug fixes and unit tests.
     new 2bd307de First pass to clean up config and fix multi serivce instance bug
     new 8408eaa2 autogen ID
     new 38bd3ba4 More config cleanup
     new 3c68fbc1 fix schema typo
     new 4fa37269 fix schema typo
     new 5ae439ca correct namespace decl
     new df8b5e94 fix schema typo
     new b2e23f94 Fix NPE when config load errors are not nested
     new 8aa8df03 handle services without config files more cleanly
     new c64072c9 Allow for full stacktrace logging
     new 8e0ccf39 Element another level in the config tree
     new 4e279acc Cleanup service interface, make it easier and less error prone when creating new services
     new 5b885646 Remove unnecessary call to super
     new 70aa9eed Extend service class
     new a92946ab Fix AOBE
     new 6c08828c fix sign
     new ec543fec bit of logging
     new cdc1b295 minor bug fixes
     new 863eb277 Bit of locking and logging cleanup
     new 40ef1fad bit locking fixup
     new 0bdc87c3 call super constructor
     new 2753b111 some extra logging messages
     new 09f9c7df more logging
     new 042a5346 try to log complete stack trace
     new 017e1fd2 and still more logging
     new 28eb2c2c more logging
     new 7256c769 save then commit...
     new 711bb6ad fix log message
     new 63a09d50 Add isDestroyed method
     new 8a9df09b update to latest rev of Spring
     new 8860f72b more logging
     new e26a988d more logging
     new a898461b remove old logging messages
     new f0918578 turn off some annoying compiler warnings
     new c9a946c3 Fix SIDP-155
     new fbe49b43 Be sure to use newly loaded filter policies when a context load is successful
     new 99a830eb Bind error, not messages, to HTTP request's error attribute
     new f1b70eaf log error message
     new 786006b3 placed logging message in wrong spot
     new c2e664db Fix up bug where constructor argument wasn't provided
     new 1045f259 Add regex split attribute definition
     new d1a8afb5 Logging message cleanup
     new c076ad8e Logging message cleanup
     new 7410274c Bug fixes and minor doco updates from Ian
     new 5646e9a2 Correct property name typo
     new 274b976c Add a bit of logging info
     new 8a6162ef register chaining provider
     new 43e769aa Get siblings of appropriate element
     new d550205f Support for localized attribute names and descriptions
     new c2bb3a14 fix typos
     new ac3519e6 fix up data type for localized string
     new cca2629e process localized elements
     new 6f0d893c Bit of cleanup
     new 79759e50 remove redudant call to OpenSAML bootstrapping
     new c2113670 Load IdP's logging configuration
     new 4cb4519b fix typo
     new a6a5f159 fix check for more than one value
     new 8a16e5ca register regex split AD
     new 16f53f07 Minor typos in log messages and the provocation thereof.
     new 7e559f29 Fix typos
     new 29afff27 Make attribtues comparable
     new b6bff1e8 More effecient way to keeping allowed values
     new 8d104871 Revert previous change
     new 12d4022e Try to address class cast problem while preserving duplicate entry removal
     new 353c6651 Fix up NPEs
     new 9c43ee9a Fix digesting of computed value
     new fb990df6 Fix digesting of computed value
     new f130987f Add Prescope attribute definition
     new 86dcc33d Correct typos
     new 28f18c0e correct typo
     new a3ae173e fix instanceof check
     new 4240b688 rev lib version
     new 5fedd012 add some logging and clean up scome comments
     new c7bad665 Properly set entity group name
     new c458bd34 add some logging
     new 5b931643 Fix recurrsion check
     new 50434f0e Chain signature trust engine impl
     new 8bf87fde Add logging message to indicate when values are ignored because they are not of a valid type.
     new e99484c1 Add encoder that transforms attribute values into SAML 1 attribtues containing SAML 2 NameIDs
     new 27f8169c Fix up attribute parsing
     new 61df19d5 when data connectors fail, register failover connector in their place for the remainder of the resolution.  This also works for multiple chained failover connectors.
     new 1920699f more accurate log message
     new 95a47a41 Add case sensitivity flag
     new b5564239 Break appart creation of XMLObject attribute values, like SAML 1 and 2 name identifiers, and the process of encoding
     new e36b3652 Use inbound message issuer, not peer ID for SPNameQualfier
     new b318e916 return correct encoder class
     new c4d25aa1 Fix matching code
     new 78386365 bug fix
     new ef759f24 set local entity ID when using aacli
     new 3158719e fix typo
     new bdd24c6f fix minor typos and use preparedStatement for storing persistent ID.  We should probably use prepared statements for all of the queries as well.
     new 1d225477 use prepared statements for all sql operations
     new 6df8c42a add debug logging messages for prepared statements
     new f0d1cc96 Treat unspec authentication method as meaning "any"
     new dfefbfde Address SC-36
     new 55ecba66 Use year macro in license header so I don't ever have to remember to change it
     new f13d21cc Mavenize shib-common
     new f999f963 Fix up some test code
     new 4cfc6e95 correct groupId
     new fa3d7bfb Clean up assemblies
     new 6d3dcb8a exclude old XML libs brought in with commons pooling
     new 325149e5 Add distro management configs
     new 5ef53172 Add explicit option for support SessionNotOnOrAfter attribute in AuthnStatement; SIDP-165
     new bcc2c56a Remove illegal character; SC-38
     new 70bcf6dd Allows resource filters to be configured on resources; SC-40
     new 614fee44 Add in schema change for last commit
     new b399a041 Fix SC-37
     new 363f3d5e Create a storage service that uses Java's concurrent map.  This makes configuring Terracotta much easier.
     new 679d7619 Address issue SC-37
     new 783952f8 Update OpenSAML rev
     new 2295aa45 Fix SIDP-170
     new ff1b65af Work on cleaning up some unit tests
     new 7bcdaa32 Clean up metadta provider bean definition parsers
     new fbc4dd70 Update release notes
     new 9a163fd5 Make 'id' a required attribute (it is required, but was accidently set to the default optional usage)
     new 9152ca78 fix typo
     new be440161 couple more typos
     new e58a55ed Lots more unit test clean up
     new c15206b4 Update script engine versions
     new 4e33fc5a Move over to using included Velocity string resource loader.  Needed until Velocity 1.6 comes out with included bugfixes
     new a013401e Allow file paths to be file: URIs
     new 78619d0e Fix SIDP-200
     new 630fcd93 Fix DB connection pool leak - SC-44
     new 342b9013 Address SIDP-209: Enforce metadata SPSSODescriptor/@AuthnRequestsSigned on SAML 2 SSO profile handler.
     new 895ff678 Fix SIDP-213
     new b818c8d4 Remove duplicated dependencies
     new b1ce5aef Remove most defaults from schemas
     new e335a4ee Upgrade to latest VT LDAP lib - SC-46
     new de3b5ae5 Rework authentication and session management code:
     new dba6a71e Remove unused class
     new b4ab286b Add StoraeService implementaiton that produces events when objects are add or created.
     new 9780717a Set properties correctly during provider config time.
     new c766c08c Missed a file on last commit
     new 76c995a3 Fix function or partial matches on mapped attribute definitions - SIDP-220
     new 69557d8a throw in regex test
     new e2de1df2 And, update release notes
     new a80b9b78 Proactively scan classpath for JDBC driver or JNDI for DataSource and if not available thrown an exception at startup time. - SC-47
     new 15ec961b Handle case where an attribute value is an empty string - SIDP-218
     new 1f406278 Fix NPE caused by missing optional attribtues
     new ef35619b Correctly scan classpath for JDBC drivers
     new eb6c33f2 Fix case where attribute associated with an ID is null
     new 1a5ea887 Fix minor typos
     new bb4b729e Add some additional logging
     new b93277a0 Add version and supported specification information into JAR manifiest
     new a014d280 SC-50: Provide options to enumerate trusted names for static PKIX trust engines
     new 57c5036d SIDP-216: Second of two signed sources of metadata fail after cache expiration
     new fa3c95d7 Turn off LDAP and database caching by default until its cleanup can be linked in with session expiration/destruction
     new 4a1bdbcc Re-enable scripting engines.  The class version error I was seeing appears to be some sort of OS X JVM issue
     new 50a7bffb Add dependencies for SMTP appender - SC-52
     new a18fe7be SIDP-230: sanity check provided credentials
     new cea20a1f SIDP-229: IdP Metadata changes to KeyDescriptor not fully flushed from IdP cache
     new 53ae3702 Fix how errors are reported out in credential public/private key sanity checking.
     new a6ac63ad Make sure configuration parsers are extending the proper superclass
     new 13046db7 Increase max memory available during tests
     new b86b3fe3 Fix issue where nested spring beans were being instantiated multiple times
     new 8e04bff0 Fix bug introduced with previous fix
     new d8f85fe2 SIDP-231: Several XML schemas incorrectly use xs:positiveInteger when they should really use xs:nonNegativeInteger
     new 95720ef0 Correct error where some inner beans were being loaded as root beans.
     new 1dfa897a Fix broken LDAP test wrt apparent schema change.
     new b4ec1420 Configuration workings for RequiredValidUntil metadata filter.
     new 2d057250 Update to use Q for Eclipse maven plugin
     new 468a3cdc Fix typo in name - SC-54
     new 1fc42d81 use latest version of OpenSAML
     new a070257f Make it easier to use other replication services within the storage service - SC-55
     new acd18bf2 Add noResultsIsError option for RDBMS data connector - SC-57
     new 2f2247ca Remove deserialization work from SAML2 Login context and move it to the SSO profile handler - SIDP-202
     new d2e9e4bf Fix typo in property name
     new e6f4eb80 Fix typo in property name
     new 6b9111e9 Fix bug where ID attribtues were being required on AttribtueFilterPolicy elements
     new 40835f44 Add logging of SQL state/code information.
     new cab3a277 Fix bug where some explicitly configured LDAP properties were not overriding the defaults - SC-58
     new bd6b22a4 Check for null SQL State before logging.
     new 1460c064 clean up logging messages
     new 0664a2d5 Ensure datasource is not null during validation
     new 98d47518 Remove whitespace from search filter - SIDP-256
     new 20622252 Bump version numbers to pick up patch levels
     new bc9a0cb8 Only remove whitespace at the start and end of the search filer
     new 67b5e560 Update release notes
     new cf5b10bf Fix opensaml version number
     new d64ce1ff Deal with case where randomly generated IDs have already been assigned to a user. Just new IDs until one is not used.
     new 60004c47 Optimize collection usage
     new 7c0eef9c Optimize collection usage
     new d28ae566 fix NPE
     new 4d580c2c bump version number and pull in latest opensaml
     new b5e58acf Update release notes
     new dc4ecfd8 Fix NoSuchMethodException - SC-65
     new 3076b7b7 Make event inner classes static
     new fb7b66cb Fix XSS vulnerability when malformed URLs are displayed in error messages - SC-66
     new 240daccf Begin updating libs
     new e7ebadd6 Update libs fro 1.1.3 release - SC-67
     new ec983af5 SC-69: LDAP data connector factory bean is inverting constructor params for poolInitialSize and poolMaxIdleSize
     new 34ba2bed Update release notes for last checkin.
     new dc866581 Update documentation in schema for LDAP connector param.
     new 56c2687a SC-70: Upgrade Commons Pool library to 1.3
     new 2673780d get rid of really annoying 100 character warning when creating tar files
     new 6eee7448 Decrease log level of message
     new 627968f6 Properly error out if required input for stored ID is not available
     new 89a90634 https://issues.shibboleth.net/jira/browse/SC-77
     new e95adf67 Properly set default retry attempts - SC-79
     new 9ef75f15 Minor code cleanup
     new 95e1f54d Fix up validate method on resolver
     new 5748606b https://issues.shibboleth.net/jira/browse/SC-61
     new 36962947 Clean up some deprecated methods
     new e0caa67d SC-72 - https://issues.shibboleth.net/jira/browse/SC-75
     new f0e19aaf https://issues.shibboleth.net/jira/browse/SC-80
     new 18df943f Parameterize release repository URL
     new 89c73a63 Checkstyle warning fixes.
     new 8bd7ab6a Back out suppressions around unused loggers, and additional suppressions in test cases.
     new ab97492e some bug fixes to the svn resource provider
     new 014d143c Log non profile exceptions as errors
     new e4203523 Deal with ScriptFile elements - SC-81
     new 1df6ec64 https://issues.shibboleth.net/jira/browse/SC-82
     new 5e379f83 Fix NPE in principal connector when persistent identifier is not valid
     new 941b3e85 Fix up some javadocs
     new 068c7870 link in some external project's javadocs
     new f355f750 fix links
     new 599a6fb7 Update library versions for release
     new 7a915d85 Fix warning about character encoding during build
     new 33bfe7a8 Correct OpenSAML version
     new 8616115d add schema information to POM
     new e5530706 Update projects to Eclipse-3.5, IAM, Checkstyle 5
     new e57502d1 turn down log message
     new ef45501c Update VT LDAP lib to resolve bug where connections from JAAS login module were not properly closed
     new e4b649ab Update OpenSAML library version
     new 8281ba09 Create initial top-level structure of new repository
     new b0524094 Initial Shib 3 project structure
     new 3fe8d00d ignore target directories
     new 5f061c2c Change module names to make them appear better in Eclipse
     new 7b5bc1ac make sub-modules eclipse projects
     new 5d674b6d Add project preferences
     new 2d8ab2f1 Update to Spring 3
     new f5fba66d remove unnecessary dependency declaration
     new 524e591f logback, hsqldb dependency added in impl pom.
     new 173787a1 initial commit of user consent entities
     new 7f23a997 initial commit of user consent logic
     new f3149397 Specify test scope for test libraries
     new 4ac372fd initial commit of user consent persistence
     new 1376bcdd initial commit of user consent tests
     new 249e5328 initial commit of user consent resource folders
     new 12132e77 logback, hsqldb dependency corrected in impl pom.
     new ab7948a2 Work on persistence layer for user consent engine.
     new 34764857 various changes
     new d9fc72cc AttributeList
     new a4fd5435 Added main controller UseConsentEngine
     new a019ff56 base classes for service components
     new 68aad228 update spring version
     new 00edd0e7 - Removing setters of entity classes (more robustness)
     new 1225fa9a - added vt-crypt for fingerprinting and hashing
     new 503488d2 sync model directory name with maven project module artifact id to prevent eclipse from becoming confused
     new 10ec1101 Properly distinguished between artifacts dependencies that should be inherited from the parent project and present in all project modules and those that should simply be managed by the parent but must be explicitly declared within a particular module in order for it to be used.
     new 7dadfc4b Remove in preparation for setting via svn:externals
     new d9549d50 Remove in preparation for setting via svn:externals
     new b0952e67 Add centralized config files
     new f9190a18 checkstyle: relative path
     new 71cc077a - Controller tests (empty body) added
     new 5c31db8d - Test for Attributes
     new 8c8a37e2 Start attribute module
     new 3f28b374 Initial attribute, attribute encoder, and attribute resolver code
     new c022e261 Add in filtering APIs
     new 1b22fae0 Add commons modules
     new c213f8ff Update add module instructions
     new 84dade88 Add service component APIs
     new 8e1b8e2b mark attribute resolver and filter engines as services
     new 83bca974 Add common module to parent pom
     new 6e121dd0 Setup new profiles module
     new 116b0c14 fix path to checkstyle config
     new ace1609d Some initial profile handler APIs
     new 48546f9b Add class to allow tracking of the IdP version
     new 7baab93b Merge api and common modules in to the core module
     new a128912d Make logging service compile against new service interface, still untested at this point and still more work to do
     new 0bc71b09 removed/added installer/example files (sql init, ToU etc.)
     new 3d1dfa56 - fixed pom (added servlet-api version)
     new b088a303 New profile handler API
     new edaf1916 Do some POM cleanup; updating versions, fixing up some deps, etc.
     new b6475faf Initial module creation
     new 6aaec22e Initial module creation
     new 58ec1833 Initial module creation
     new e5cec25d Initial module creation
     new 2ba71a1c Set up additional modules, rename some existing ones to establish a module naming scheme
     new 0ccb01fd Add some consent APIs
     new e57a16d8 Add passive/active profile indicator
     new 5fae8884 Some initial APIs
     new ab0e909a Enable checkstyle
     new 429f8257 APIs and most of the impls for the attribute resolver
     new b411ad6e Minor code and doc cleanup
     new f22322ce Abstract most of the reloadable service work in to a base class usable by non-spring services
     new 851fec85 Use OpenSAML resource APIs instead of Spring ones
     new 658461b0 Update help class and method names inline with opensaml-util name changes
     new b44edef8 remove saml profile impl, will create a saml module that contains all the SAML specific bits for the whole IdP
     new 866db767 ToU API added
     new 17a84b4f ToU Implementation added
     new ddd4de50 Add missing step to instructions
     new b4f6ea21 - added ToU modules (api and impl)
     new 80e06daf indicate requested attributes on the resolution context via the Attribute class, allowing it to take care of equality checking (probably still needs some work in the equals() method)
     new abb0abd2 - changed version of slf4j-api to 1.6.1
     new 98db4bce - Splittet out terms of use of the user consent module
     new 5640adfe - Refactored storage
     new 9c9a5c94 - Refactored to new project structure
     new 99080494 initial port of v2 attribute resolver to v3
     new 37dd2e89 rename top level project to correspond to SVN project name
     new bae1368d Fix up svn:externals and add module docu and templates
     new f34d49ab add m2eclipse settings
     new deac7609 more cleanup for moving to m2eclipse
     new 67c6137f adjust package name to use net.shibboleth base
     new 964d0d82 add svn ignore properties to each module
     new 283274b1 Add additional Java 5 focused code formatting rules
     new 11ccc6f9 fix up classpath to remove last bits of Eclipse IAM plugin and to target the Java6 execution environment
     new 818b4b29 set POM compiler source and target to 1.6
     new ecd1a3c7 configure a number of build plugins and add the release profile that appends GPG signing of artifacts
     new d761926d - Removed edu.internet2.* packages and names.
     new 5bb6a367 - Adaption to net.shibboleth namespace.
     new ad36d784 Fix license header in template and checkstyle
     new 9998615c Missed file on last commit
     new 008669b7 IdP parent POM updates to fix compile issues:
     new 9d85612a Remove JBoss repository added in previous commit.  Should all through shibboleth.net Nexus now (Infinspan is not currently working however.)
     new 23df4ef8 Update Java source files with new license header.
     new 27c587c9 fix up mime types and EOL style
     new 075629e9 Fix idp-parent POM to point to HTTPS Nexus URL, not HTTP.
     new 8a9d0a8a Add WebFlow dependency and update Infinispan
     new 42cf5535 create SAML profile handler module
     new f2a1918b Add SAML profile handler impl module to main build
     new 33524c30 add in missing DTD, the lack of which makes Eclipse-CS unhappy
     new e5539583 correct typo in license header file and update checkstyle appropriately
     new d5b38c11 Update license header, round 2
     new 73a5aac8 Some more work on profile actions, still fleshing out everything
     new 28e6fcff Add structure for relying party API module
     new 669cbc11 Add relying party API module to build
     new 1cb42e75 correct pom.xml name
     new c139cace remove relying party module, this is actually tightly coupled to the profile handling and so will live in that module
     new 3cd23436 SAML 1 and 2 profile configurations - still need to look at how sign/encrypt options as specified
     new 0f603010 Finished up SAML 1, SAML 2, and IDWSF SSOS profile configuration with unit tests
     new 19ef09cc Unit tests for relying party API classes
     new f767c7fc Remove explicit dep on Spring expression
     new 6168193a Add script for creating new IdP modules
     new dcb5ad2d Create module metadata-api
     new 1c710244 Fix typo in new module script and .project-template
     new c9e91621 Add interface for a metadata resolver
     new 965e834a Create module profile-saml-api
     new c2c7e399 add saml-api module to parent POM
     new afeca224 rename SAML modules to reflect that they contain more than just profile-related classes
     new fe520145 update base package name to reflect module name change
     new 9933a023 bit more work on metadata APIs - some or all of this will likely be moved to opensaml eventually
     new 445ecea5 Fix up compile errors related to EvaluableCriterion throwing an exception
     new 4823c9da migrate to eclipse 3.7 and parent-project configs
     new a73b02d7 overwrite checkstyle plugin config which used to be fetched externally with local file
     new ea188ecc overwrite checkstyle plugin config which used to be fetched externally with local file
     new 101eb44e need to leave repository locations in project POM so it can find the parent POM
     new 7810dd3f Remove IdP component interface/abstract class and move to use ones in OpenSAML
     new 1daa2196 - Source format and cleanup
     new e1643a57 Remove dependency on OpenSAML v2
     new 831541f7 missed a file on last checkin
     new ca865561 Add attribute decoder interface
     new 95ecdd56 Add all SAML encoder implementations, still need unit tests
     new df6c0ecb lots of encoder/decoder work
     new e10dae1a add authn impl module to parent module list
     new 9ceb0ea8 works better if I don't typo the module name...
     new 60800f04 Bring over Shibboleth SAML extension XMLObjects - need to chat with Brent about best way to deal with unit tests
     new 5bbf9020 Add message decoding action and factory supporting its use for IdP initiated SSO requests
     new 4b6adb5b Remove special MetadataResolver interface in favor of more generic Resolver interface
     new a31b7588 Add profile-impl module to parent POM
     new 07a512ce Add lots of stub response building actions as well as some implementations
     new 40d6790b Add helper method for building Proceed actions and use it
     new 9179ad4c add example profile handler webflow
     new b5cbf4c0 fix up a couple references
     new 7192c592 Typo in variable name
     new 25a9241a Add stubs for most authentication related actions
     new 7256ce84 the IdP does received encrypted assertion, this is just the result of overzealous copy/pasting
     new e923d347 Use a criterion based strategy to determine if a token may be delegated to a given relying party
     new 101aa6bb Add security configuration tracking to abstract SAML profile config
     new b8901062 Add helper method to ActionSupport that binds the message contained in an exception to the Action's attribute map
     new 12706918 Add abstract class that extracts a profile request subcontext, checks for its existance and makes it available
     new e916ef1e Change IdentifiedComponent to IdentifiableComponent in order to harmonize names with the rest of the component interfaces
     new c6d61c21 lots of profile impl work
     new 20d34a7c add more profile action implementations
     new 75aa0fa0 Have most methods of Assert return the input they are checking in order to allow check-and-assign and chaining usage patterns
     new de11b3a9 point to the trunk for parent project resources
     new 7d322a6f lots of action work and unit tests
     new 24bb4986 remove duplicate/unneeded deps
     new c9b5e762 add logback config to all modules
     new d2df541f missed a couple files with the last check in
     new 2cf88e00 Move request-time profile configurations objects to a sub-package under the profile package.  It never really made sense to have these in the relying party package
     new 1e4e1a47 Remove unnecessary abstract Action class
     new ce6582db more unit testing
     new 99311121 more action impls, unit testing, and bug fixing
     new 2473266d Fix type check in canEncodeValue()
     new c8aaa7ee Attribute Values go inside an <AttributeValue/>
     new af42a576 Fix base class for SAML2 XML encoding
     new de1d88ed Move Saml1ActionTestingSupport and Saml2ActionTestingSupport to idp-saml-api to allow unit tests for the support classes therein to be written.
     new f39ad5fe Add tests for Saml[12]ActionSupport classes.
     new b75569e3 Remove old module creation instructions/scripts from multi-module project
     new 0f72dee9 set name and description that will appear on the front page of the aggregated reports site
     new 3c7aebea fix up project names which show up if don't important code using the maven plugin
     new 3972db17 more java-support conversions, contains some compile errors
     new 46418630 A whole lot of API work
     new f568eef5 port to new context base class
     new 27d08efd Rename a couple of helper classes to -Support convention.
     new 73f37c63 synch up with opensaml and java-support class migrations
     new 852a6e4e Fix more compilation errors
     new 190fb08e Remove JCIP concurrency annotations (we have the JSR305 ones now)
     new fcf36112 Add java-support test jar to testing classpath
     new b6338e0d Move classes in top-level package org.opensaml.xml to org.opensaml.core.xml
     new 67c10f81 Rename packages in opensaml-core
     new 4bc38b10 Rename packages in opensaml-xmlsec-api
     new 29582069 Rename some packages in opensaml-saml-api
     new 5e29333b Rename some packages in opensaml-saml-api
     new 31891790 Goodbye Validators.  We hardly used ya.
     new 40c68162 Move XMLObject-related config classes to their own subpackage
     new 91ed44d3 Rename Assert to Constraint and have it thrown ConstraintViolationException
     new d13224be Fixing logging for tests
     new 059ccc84 Add java-support as a managed dep in the parent POM
     new 3769f91a Fix OpenSAML version number
     new 2dd5b374 Update Shib metadata extension unit tests for OpenSAML TestNG conversion.
     new 7f653e14 Fix messed up support for Shibboleth ScopedValue provider, which is not in the shibmd namespace.
     new 04e7f8df Remove explicit version from java-support test-jar dependency decl, so it just gets inherited from the dependencyManagement decl.
     new a0ba44cd Fix some out-dated calls
     new 9cace825 IDP-169  Breathe life back into the attribute encoding tests.  Changes in the main code to reflect that we now have attribute values (and a temporary home for XMLObjectAttributeValue while we contemplate the build/classpath implications of moving it to where it rightly belongs in idp-attribute
     new 004162cf More work to recognise that Attributes carry AttributeValues not Objects, including tightening up the types in and around the internal APIS.
     new b8c8c83a comment out consent api/impl modules until we have time to fix them
     new ad211f5a Transition use of functions to navigate BaseContext trees
     new c80ae62c code cleanup/simplification
     new 11a18f6d add config flag that determines if generate authn/attribute statements are added to an existing assertion or always added to a new one
     new a4531570 test deps are not transitive so we need to list opensaml-core in order to use the OpenSAMLInitBaseTestCase
     new fb51c95b Start adding some transition documentation and some action unit tests
     new 19ddd961 Move a couple of SAML-specific data contexts from IdP saml-api down to OpenSAML saml-api.
     new aa7f67f2 Move to model where most branching conditions are exposed as event IDs so that deployers can decide how to treat such cases (e.g., ignore them, treat them as an error)
     new 5155130c remove infinispan dep for now
     new c7cdcd3c Update POM to point to new repo server
     new 6de82cfb testing SVN
     new e6c0f5c9 testing SVN
     new 2e06315c Clean up attribute resolution and filtering stages
     new 7467d3fa refactor some Event IDs
     new 60b6e656 Initial set of work for bringing in the new OpenSAML message decoders for (almost?) all our supported bindings
     new 216b3b40 don't really need the metadata module right now.  we should get all of that from OpenSAML
     new 10648c46 Clean up relying party configuration resolution stage
     new 64c9a4dd Pull up some stages that are applicable to more than just SAML
     new 26673218 add stage to selects active profile configuration
     new 9c1a9c90 profile stages and message decoders for SAML 1 and 2 IdP-initiated SSO requests - still need to deal with relay state and testing
     new 718eec71 Add profile stage that can schema validate a message
     new 5749a1f9 Rework some Event IDs to make them a bit broader
     new 407fd601 various stages for setting up the authentication request context and filtering potential authentication workflows
     new e2c1feee Add new doExecute methods that don't expose the Spring Webflow request context and convert all appropriate action implementations to using the new method.  Old method still exists if an action really needs it.
     new 1aaf8548 Fix debug log typo.
     new 1d3597f7 Completed check for null TODO. Fixed typo so saml2 class returns saml2 version. Updated tests.
     new f9d400e1 Updated tests to assert event ids rather than catch exceptions which are no longer thrown.
     new 80e468d8 Update ldaptive to 1.0-RC5 from RC3, which renames LdapResult to SearchResult.
     new 346305db Updated pom so that opensaml-core is of type test-jar for scope test.
     new 07f1eba5 Update java-support, v3 OpenSAML and IdP stack, and metadata aggregator for new v3 parent POM:
     new 79218ffd Updated test to complete IDP-119.
     new bf1c6ec4 Test for add authentication statement to assertion action, IDP-193.
     new cab41029 Cleaned up maven project <name/>s for consistency.
     new 34d79de4 Exception message whitespace nit.
     new 710a6a77 Bumping ldaptive to 1.0-RC7.
     new f5f54b93 IDP-13 - Port IdPv2 Attribute Resolver SAML2 NameID Attribute Definition to new APIs
     new e79b392d Move dependency on opensaml-saml-impl to where it belongs
     new 044561db Bump HSQLDB to 2.2.9 and remove local override in resolver-impl
     new 9c5221b6 IDP-260 - Posrt SAML1 scoped Attribute encoder to V3 APIs.
     new 2b4b9a16 IDP-25 - Port SAML2 attribute encoder (and test) to V3 APIs.
     new e44db3c3 Some opensaml messaging package reorganization.
     new 87a821d0 Update classpath with 1.7 library change.
     new 2b144ce6 Not sure where we should initialize the decoder, this class or ?
     new c3078150 An example flow and test which does not run yet.
     new 17d813bc Made scope of opensaml-saml-impl be test rather than compile.
     new 6409d2f2 Reverting scope of opensaml-saml-impl back to compile.
     new 21500810 Update dependencies to sync up with V2.
     new b21a6e16 Profile and action refactoring. Actions left in idp modules for now.
     new 8c18bb85 Move Event ID constants into opensaml.
     new 36c960a8 Add idp-war module. Remove version from maven-jar-plugin since it is defined in the parent pom. Formatting.
     new 0271507d IDP-205 Tidy the NameID encoders priot to implementing the (discouraged from use in V3) StringNameId encoders
     new 057aa111 IDP-205 Implementing the (discouraged from use in V3) StringNameId encoders  for SAML1 and SAML2
     new b3633826 IDP-284  Attribute encoders never return null.  Fix the annotation and the code for the concrete implementations.
     new f0db1b2c Saml2ScopedStrinAttributeEncoder was inheriting wrongly
     new 1cdca0c7 Bump ldaptive version to 1.0
     new 3ebddb32 Temp fix a compile error due to refactoring work.
     new 8970b563 Mildy refactor idp-attribute-filter-spring so that it will build and add it as a module to the parent POM.
     new 48473315 Add missing modules to parent POM, hopefully correctly ordered.
     new 562da3c8 Do not try to build idp-distribution, yet.
     new 0f84e84c Remove factory impls for SAML message decoders from opensaml-saml-impl.
     new 2b170746 Pull IdP-initiated decoders out into distinct public classes, and remove their associated factories.
     new dafe8dc4 Refactor and flesh out the Shibboleth protocol IdP-initiated message decoders.
     new dd0da242 Update Spring Web Flow dependency version to 2.3.2.RELEASE. Add spring-webflow groupId and version properties to the v3 parent POM.
     new 4dda8a76 Properly handle long to DateTime conversion in IdP-initiated decoders when time param wasn't present.
     new 8fa5987a Update ldaptive version to 1.0.1
     new e9c8f853 Missed a fix.
     new dc9d4230 Fix failing tests.
     new 75c03c18 More refactoring of core authn APIs.
     new 8c81f626 Start of renaming some classes.
     new eb1f8604 Rename workflow methods and add annotations.
     new bbaecf1f Move SAML-specific context subtype into idp-saml-api module.
     new e4fecb34 Add idp-attribute-mapper to idp-parent pom, IDP-307.
     new 7d375586 Move CompositeMetadataResolver down from IdP to OpenSAML.  Refactor to make it actually implement the MetadataResolver inteface.
     new a84cedf5 Bring in some shib:KeyAuthority support code from v2.
     new 7ee6139f Javadoc fixes.
     new f37ca382 Can't use a class here from opensaml-security-impl, don't want an IdP module depending on an OpenSAML -impl module.
     new c3e0af2a Implement metadata node processor plugin for shibmd:KeyAuthority support.
     new 08741d65 Move session classes to new module.
     new f111bf29 Move the KeyAuthority processing-related things into their own package, in prep for also moving new metadata PKIX validation information resolver there.
     new 8314417c Eliminate duplicative EntityIDCriterion/EntityIdCriterion in favor of a single one, which for visibility reasons is moved to core.
     new 7df4175e Port over metadata-based PKIXValidationInformationResolver impl from v2.
     new f7bfd78a Javadoc typo
     new 4f6fdef0 IDP-264 Summon up a ReqeustedAttributesMapper from a ResolutionEngine
     new cd92fc78 IDP-315 Start a pass over the IDP mvn dependencies.
     new 4805a292 IDP-315 Maven dependencies.
     new 0d80c4b2 SAML2-specific SPSession subclass and tests.
     new 1800b604 Serializer and unit test for SAML2 SPSession subtype.
     new d9491ff5 IDP-321 Mass commit to change the internal attribute class name from Attribute to IdPAttribute.  Some tidy and checkstyle clearup as a result thereof
     new ac798578 IDP-321 Change the internal requested attribute class name from RequestedAttribute to IdPRequestedAttribute.  Some checkstyle clearup as a result thereof
     new 94eccb4b IDP-321 Change the a few method names and some parameters to be explicit that they deal with IdPAttributes or Attribute Ids
     new 41cdccfe IDP-316 Wide ranging change to get rid of the use of the raw type AttributeValue (it needs to be made generic such as AttributeValue<Object>)
     new 091650da IDP-321 AttributeValue becomes IdPAttributeValue (and some code cleanup).  Plus the fix or an erroneous use of SAML1 objects in the SAML2 scoped encoder.
     new b0710501 JPAR-38  Bring Logback back up to 1.0.13, but this time take the IdP with us.
     new 1488b9e5 Adjusting some relying party APIs to fit conventions.
     new c257aeb9 Further relying party API cleanup.
     new d727ce12 Moving IdP events from OpenSAML
     new 7f93388d JPAR-35 Remove circular java-support and spring-extensions managed dependencies from the java-parent-project-v3 POM and move those dependencies to downstream projects. Retain the properties which specify the versions of java-support and spring-extensions in the java-parent-project-v3 POM, hopefully for ease of future upgrades. Minor cleanup of POMs as needed.
     new 35e2342d - Rename SAML encoder base classes.
     new 85f6ac7f JPAR-35 Remove java-support and spring-extensions version properties from parent-v3 POM.
     new ece2dd24 Rename of SAML 1 encoders.
     new 9dc61ed5 - Rename of SAML 2 encoders.
     new ae39d599 Rename IdP-specific EventId class.
     new 67a7aad3 Rename SAML-specific EventId class.
     new da45841a Rename/refactor SAML profile config base class
     new da5ba411 Incomplete predicates to handle V2-style signing/encryption settings
     new de3b3aa9 Rename helper classes.
     new 4e5874ae De-springify a couple of actions.
     new 23b7284e Cleanup work on IdP initiated SSO decoder classes.
     new f8293c41 Move some non-SAML actions up to profile module.
     new 6b0fdfe3 - Make StorageSerializer interface an initializable component
     new 3632a04a JPAR-46 migrate to dependency on servlet 3.0.1
     new 2ed88bfb Move version checking actions into opensaml.
     new c4b61e72 Add missing test dependencies.
     new beca0828 Add idp-conf as a child module.
     new 6e1106de Move InitAuthnContext action into idp-saml-impl, support both SAML versions.
     new d626a060 Response signing will be in the outbound message handler chain.
     new 3d782d8e IDP-307.  Move IdPRequestedAttribute over to idp-attribute-api
     new 51065919 IDP-307.  Move the mapper functionality from its own module to idp-saml (which is where I shou;d have originally put it).
     new 8e879484 Rename of SAML messaging contexts (Saml to SAML)
     new 1bd25035 Converted action into a message handler.
     new 98d318cb Add setter for parser pool.
     new 2b6de597 Refactor action.
     new f970f1c0 IDP-351 Move the contexts into sub-packages
     new 3b48984e - Fix up naming of some setters.
     new 8f4cf7cb Replace inline lookup function with a function composition.
     new c95b9212 Change log level
     new 272bfba9 This is already done by a message handler.
     new 7ffa1793 This is already done by a message handler.
     new 1c6f48aa IDP-193: Refactor and update for API changes
     new f909225d IDP-192: refactor action, set Response Issuer
     new 5c8d374f IDP-356 - Port status action to SAML 2
     new 4ea75343 IDP-133: Consent setting action as a message handler
     new 9255ccfd Forgot to honor matchingPrincipal property on RequestedPrincipalContext
     new 2f83a53f IDP-194 - ported SAML 1 action
     new 20e1aa5c Add error checking for valid profile config.
     new 580541ed Add SessionIndex / SessionNotOnOrAfter support.
     new 849cbc62 Add SubjectLocality
     new 8694c450 Convert externals to real files
     new c80f827f Add initial prefs for Eclipse
     new b637e8d4 Rename .settings to settings
     new cb25a1a7 Finish this TODO.
     new 43b6c4e4 IDP-359 First attempt at writing a name canonicalizer implementation
     new 966aad2f Bump major version on java-support to account for removal of older SchemaBuilder and other classes.
     new d270a4ab IDP-362: plugin for NameIdentifier generation from attributes
     new bf6bf7b3 IDP-362: Allow generators to return null, add unit test and format validation to SAML 1 plugin
     new 61d0d2e8 IDP-362: Add SAML 2 version
     new 4fb57269 Switch RPConfig class from c'tor to property-based initialization
     new 30043ff2 IDP-262: Remove dependency on Xerces/Xalan and endorsement in POMs
     new a75260dc Add action based C14N for transient encoded NameID.  Add one Test.  Remove previous implementation.
     new ed0b45df Remove stubbed action.
     new 927200bf Remove stubbed action.
     new bf3a22ad Draft strategies for computing Name ID formats to choose.
     new ac2532cc C14N: Remove redundant interface and collpase out distinguished Exception
     new 887bf39d IDP-359 Add embedded predicate class NameID C14N to simplify testing in pre-execute
     new 06430f4e IDP-359 Further refactoring of NameID C14N
     new e2c58112 Git stripped significant trailing spaces
     new 625515f8 IDP-359 NameIdentifier Canonicalizer
     new ecb0bf11 Unit test and fixes for NameID format strategy function.
     new ad0bef9a Delete old flows and stub test.
     new c55bd5fc Initial work on action to initialize the SAML 1 outbound message context.
     new 67071469 Require legacy NameID encoders to support format predicate.
     new 884e972d IDP-362: Legacy generators and unit tests
     new 5fdbd4d4 Bypass use of test class to fix build.
     new 43eb4f33 IDP-359 CryptoTransientDecoder and tests
     new 345cf9bc IDP-359 NameIdentifierAttributeDecoder has nothing to do with Attributes, so the word "Attribute" should not be in the interface name.
     new ac0d020c IDP-359 Direct Decoder and test
     new efb34c81 Fix cut and paste errors.
     new e23335cf IDP-359 Distinguish between decoding errors and bad parameters once decoding has happened.  Add extra testing that the requester and responder match the values found (if at all) in the NameID or NameIdentifier
     new 3eb28dd5 IDP-359 Per SAMKL-type format comparison
     new f2fe8f15 Handle creation of SAML2 SPSession objects.
     new d6762cf6 IDP 219 : The AttributeContext is a child of the RelyingPartyContext, not the ProfileRequestContext.
     new a3aa190a IDP 219 : Make SignAssertions stub action return "proceed" rather than null and add TODO.
     new f6ed6a1f IDP 219 : Incorrectly add a SAMLEndpointContext.
     new ea1f856a Refine AttributeContext lookup.
     new 5fc6a92f IDP-363 Start to exbed SAML contstructs from resolver-api and resolver-imp and move them to saml-impl
     new 8d577c0d IDP-363 Exbed SAML contstructs from resolver-api and resolver-imp and move them to saml-impl
     new d62dcb8b IDP-363 Juggle more dependencies around
     new b9c7aef6 Checkstyle
     new 23c3e378 IDP-359 Push responsibility for looking inside NameID or NameIdentifier to the specific decoder.  The Action only cares about format (plus whatever else gets injected as a selector.
     new 585c1a70 IDP-359 Add SAML1 Direct decoder (so I cna use it in subsequent tests)
     new a6960be5 IDP265 Add legacy PrincipalConnector Canonicalizer, PrincipalConnector (suitable for being parsed) and tests.  Rename the interface which represents this to make it obvious that this is Legacy
     new 7b814352 IDP-159 - Revise action to process RequestedAuthnContext
     new 09acf752 IDP-159: bug fixes/unit test
     new 802183ea Work in progress on NameID decrypting action.
     new e64bcbeb IDP-139 - action to decrypt NameIDs
     new e4270672 Replace approach to decrypter configuration with TODO.
     new 29420384 IDP-315 kill off all references to idp-mapper and fix resultant breakages
     new e949ce52 Rename field appropriately
     new 10e6298d IDP-359 Add Legacy C14N action to work from an injected attribute resolver.
     new 7b4fc200 Rename xmlsec context package for consistency with other context types
     new e4419063 IDP-139 - Rework to use SecParamContext and DecryptionParameters, location TBD
     new 216b98c3 Remove idp-attribute-mapper-* modules.
     new 5599fc34 IDP-129 : Initial implementation of SignAssertions action with test.
     new 2026c0c2 IDP-130 : Ported SignAssertions action and test from SAML 1 to SAML 2.
     new 5e7960c0 Change runtime exception logging from ERROR to WARN.
     new 394e8e71 Remove log - it isn't used
     new 2cbe91aa IDP-359 Add framework for parsing PrincipalConnectors and the mapped connector as a simple exmaple.
     new 25494379 IDP-266 Transient Principal Connector needs the SAML1 NamedIdentifier decoder
     new 14caacfc Fix cut and paste error
     new bdfed1ac IDP-268 Add a predicate to the LegacyCanonicalizer to shortcut the C14N stage if there are no <PrincipalConnectors>
     new 5cd26c72 IDP-359 The Predicate for a C14N action has to be static.  This means that we cannot look at the formats in this case.
     new 80a9c0d9 Add mappings and excise classpath syntax from SAML 1.x schemas.
     new 44250983 - Add mappings and excise some classpath syntax from SAML 2.0 schemas.
     new b80ee5c7 IDP-359  Move the formats that are understood from the Canonicalization bean to the condition bean.  This allows some simplification in config as well as saves time in running dead end flows.
     new 8cb7b2d5 IDP-268 Add "the usual" interrogation of the Context into the activationCondition Predicate.
     new 204162d6 Make idp-consent-* and idp-tou-* compile again
     new 7ce19512 IDP-359  A better way to configure.  Move the formats into the descriptors and have the Actions look for the descriptor and thus the formats.
     new d7dce0a3 IDP-359  Move stuff between preExecute and execute so that execute does the decode and poreexecute does the preconditions.
     new 1d0ee887 OSJ-62 - relax type casting in message navigation, to avoid class cast errors
     new 4357c38e Bludgeon the consent and tou tests into working (by suppressing, or in some cases removing them).  Then turn on the build in the parent pom
     new c483556f Updates to outbound context action and tests.
     new 0b290e40 IDP-372 - move endpoint resolving action into IdP
     new bf63b2b7 IDP-372 - add signed request support
     new 9fb4710b Remove dependency on implementation class, move to unit test.
     new 892b97e9 Integrate endpoint resolver action into SAML 1 flow, remove redundant code.
     new 4cebc0bf IDP-367 : Rebase AddResponseShell actions on n.s.i.p.AbstractProfileAction.
     new 838bba2e IDP-359  Transient Decoding.  Inabiloty to find the TransientID is a NameDecoderException (try the next one) error not SubjectC14NContext (stop dead) error
     new c721ce9c Cleanup logging
     new 2c75068d Outbound context action is probably version agnostic
     new e9d2fbd1 Align to expected location of AttributeContext in tree.
     new 70c84cc3 - Move RP context into subpackage for consistency
     new 75023a52 typo in error message
     new c7deadb5 Implement SAML-aware RP context behavior.
     new 6e7177c6 IDP-359  Failure to decode a crypto transient may be because it isn't a valid crypto transient and we should try the next C14N action
     new 24dd9fea Base outbound context construction on relying party's reference to inbound tree.
     new 1d2775e5 IDP-370 Use of #setInitMethod on all attribute-resolver related parsers.  This has involved supressing some tests which now fail in initialization and changing a lot of test data to stop that.
     new e56fd414 IdP 359 Align the NameIdentifier C14N with the NameID one and remove now-redudant base class
     new e475f943 Javadoc cleanup
     new 558ca31a Fix parameter to log message
     new bfadb11b IDP267 Crypto C14N and tests
     new f35024da JSPT-40 Renamed *IdentifiableComponent to *IdentifiedComponent
     new 854af6a6 JSPT-43 Teach  OpenSAML and the IdP about the new Abstract Class
     new 6063083a IDP-219 - rework message encoding to use OpenSAML action, move Spring lookup to a factory
     new 95857f73 IDP-370 Remove cascading of initialize/destroy from attribute-resolver-impl
     new 4f1a30e4 IDP-146 - clean up action, and move down into OpenSAML along with ancillary support class
     new 67f644cc IDP-146 - predicate to control conditional action
     new d0d78131 Move SAML 2 helper class down so actions can be moved.
     new f311228b IDP-135 - General InResponseTo action for both SAML versions.
     new c9068bb3 Fix javadoc.
     new e254f7f6 IDP-123 - refactor into OpenSAML and add strategy function to get assertion lifetime
     new 2548a4ad Doc and method cleanup during code review.
     new 77cde0dd Add missed formatting anchor to log statement.
     new 1ccd8d35 Move response creation action down to OpenSAML
     new ddcbb693 Move condition creation action down to OpenSAML
     new 50ba749d IDP-121 - Move audience condition creation action down to OpenSAML
     new b308bb9e IDP-358 There is not need to have The LegacyPrincipalDecoder Generically typed.
     new f47c12cb Replace vt-crypt dependency with cryptacular.
     new 04baa189 Revert the vt-crypt -> cryptacular change until I fix the tests.
     new ab274749 Remove defaulted ID.
     new 89d246bd - Rename attribute-based name generators
     new 22f9eb28 Removing new XMLObject NameID encoders, redundant with new design.
     new f5b32547 JSPT-44 Initializeable-> Initializable to keep all class and interface names consistent
     new 36a86966 Fix javadoc.
     new 2e38e271 Refactor storage-based transient generation and add new-style generators.
     new ea41a812 Port over crypto variant for transient generation
     new 40bc5ba0 Cry[ptoTransient no longed encodes the issuer, it is therefore meaningless to test for it.  Supress spurious test.  Also javadoc clarifications
     new 4bfabb35 IDP-355 - refactor into OpenSAML using lookup functions
     new 2307d9ba IDP-356 - refactor into OpenSAML using lookup functions
     new 2a78fe63 IDP-119 - refactor
     new 624008e5 IDP-120 - sync with SAML 1 version
     new 79d37729 Fix doc links, remove unused events.
     new ae0283ef Add module idp-profile-spring to project
     new 5edc61a3 Committing svn.ignore
     new df3cff8d IDP-129 - refactor down into OpenSAML, using lookup strategies
     new 355b04dd IDP-130 - refactor down into OpenSAML, using lookup strategies
     new 37f932fb IDP-192 - move down into OpenSAML, add responderId lookup fn
     new 8531965a Expanded use of strategies in statement builders.
     new b07ff976 IDP-277 Start to add parsing of RelyingParty.xml - SAML2ArtifactProfileConfiguration (and its parents) plus tests
     new eff777d7 IDP-277 SAML2LogoutProfileConfiguration plus tests
     new f8129b14 Expanded use of strategies in statement builders.
     new ac600b22 Move NameID decrypt action into OpenSAML
     new ae3c9eb7 IDP-136 - Move to OpenSAML
     new 8b3afc4e IDP-145 - create dual version action
     new 9b4c9d5e IDP-124 - create dual version action
     new 1c4c750b IDP-122 - create dual version action
     new 08925c14 Revise session creation to bypass BasicMessageMetadataContext.
     new ff033416 Fix javadoc
     new 9f5d2119 IDP-277 SAML2AttributeQueryProfileConfiguration plus tests
     new 019c35bc IDP-277 Documentation about <saml:Audience/>
     new f598660b IDP-277 SAML2SSOProfileConfiguration plus tests
     new 63e7de44 IDP-277 SAML2SSOProfileConfiguration extend tests
     new f069c9fb IDP-277 SAML2ECPProfileConfiguration and tests
     new 4810c464 IDP-277 Move RP schema up to idp-profile-spring
     new 64902878 Update name for module
     new 7b67341d fix name-insensitivity
     new ece811bc IDP-277 SAML1ArtifactProfileConfiguration plus tests
     new d824922b IDP-277 Fix tests
     new 73f62216 javadoc typo
     new 24c44342 IDP-277 SAML1AttributeQueryConfiguration plus tests
     new aaefd965 IDP-277 ShibbolethSSOConfiguration plus tests
     new ccf5928c IDP-277 Add some TODOs around security parsing
     new 6bb5704b IDP-277 Move some test files around prior to adding more parsers
     new 2dfae7b3 Replace vt-crypt dependency with cryptacular.
     new e51f604e Move remaining targeted ID generation classes into SAML module.
     new 8516f0fd IDP-6 - refactored stored/computed ID connectors to allow reuse for new generators
     new 3a2b8ee8 IDP-277 Move the metadata and security schemas close to the place wgere the parsers will be,
     new 64750e2f IDP-277 Add the framework for parsing RelyingPartyGroup and the three RelyingParty types.  Predicates to control their operation and fuller testing is TBD
     new 5d7b63d0 IDP-277 add missing POM
     new 04a45785 More schemas were moved to other module.
     new 63124787 Reduce code duplication in NameID generators, add Persistent SAML2 generator.
     new 20be9573 IDP-277 Move the the last shemas over to profile-spring (they may move again buit for now they should live here)
     new be9c5c6f More schemas were moved to other module
     new 23e19f44 IDP-277 Wire in the activation conditions in for AnonymousRelyingParty and DefaultRelyingParty.  Create stub implementations of the AnonymousProfilePredicate and EntitiesDescriptorPredicate
     new 5ff2a84f IDP-277 Make the DefaultRelyingPartyConifgurationResolver aware of Anonymous, Default, and named RelyingParties and test.  Modify parser and test.
     new 448c0dc3 IDP-384 Move all non-test schemas to idp-schema.  Fix poms and user_catalog.xml appropriately
     new b304a73c Move some non-SAML functions up into profile module.
     new 08f8a238 Hook SAML relying party context to metadata-based anonymity check.
     new 7f7be10c Move another non-SAML function up into profile module.
     new fe94d60a Fix javadoc.
     new 5636fced IDP-383 - get SPNameQualifier from NameIDPolicy passed into generators
     new 5ca32b61 IDP-6 - unit test and fixes to new persistent ID generator
     new 5e2aa528 Clean up persistent ID store interface and move some API classes.
     new ed9c2b15 Move stored ID back-end into nameid package, work on bean access to SQL text.
     new 84ac5ad1 JPAR-52 rationalise logging dependencies
     new 1a26ab70 IDP-277 Add "detailedErrors" to the schema for relying parties.  Add parser and test
     new a06fdac5 IDP-277 Add "detailedErrors" to the schema for relying parties.  Missed file
     new 315757b0 IdP-379 teach the Transient Attribute Definitions about @Duration.  Because of broken-ness in Spring's annotation parsing (just don't ask) we take the opportunity to refactor the Definitions down to one class with the strategy defining the difference between CryptoTransient and Transient.
     new 44d8f174 Annotation cleanup, and remove unneeded methods.
     new c2e1e043 JPAR-49 dependencies: move dependency management for spring-jdbc into parent project
     new 051395ac IDP-277  Wire in parsing of the <MetadataProviders> into the relyingparty parser such that a second bean is created.  This will allow two services to borrow the same parser code.
     new 99b42899 IDP-277 Add InlineMetadataProvider and ChainingMetadataProvider. The simplest two to build parsers for allows detailed testing of deprecated, conflicting and irrelevant attributes.
     new 27ff9cd1 Temporarily add dependencies on openSAML-impl to fix build (I trust)
     new 6b6fd0d2 remove test, pending discussions on handling of default valud of "require valid metadata"
     new 23e271e0 Fix test dependency to be on the test jar, otherwise we're overriding the previous compile scope dependency. Because Maven.
     new 2188bd1a Ian having pointed out my bug, do some further cleanup of idp-profile-spring pom.  Also move idp-schema run <scope>runtime</scope> everywhere it is referenced
     new f150e9a4 Handle outbound binding context for SOAP scenario with same action.
     new fda850cb IDP-357.
     new 326f2049 Javadoc fixes.
     new cc49989a IDP-359 - action to pull subject from request and set up for c14n
     new 22868c81 IDP-359 - action to populate subject context after SAML subject c14n
     new dc91b9ea IDP-277 Remove deprecated attributes from both the schema and the nascent parsers
     new 83be1a1a Fix javadoc
     new db8f9b6c IDP-359 - add a policy predicate to SAML c14n actions, and lookup functions to access qualifiers from c14n context
     new 39057cf7 IDP-277 Add Filesystem metadata provider and simple tests.  Use injected property placeholder to make the test location independant
     new 39a0e825 Revert addition of second predicate.
     new 9f9ff90b Hopefully "final" predicate design, working for NameIDPolicy checking and subject name extraction.
     new 3c67023f Remove accidental dep. on opensaml-saml-impl
     new de84d14f Cleanup of NameID Decoder interfaces and impls, eliminate redundant policy checking.
     new 7eaf6777 IDP-277 Better testing, plus a bug fix for the AbstractReloading and Filesystem MetadataProvider
     new a60458a6 IDP-359 - StoredId decoder and unit test
     new 8b0b33d1 We don't always need or have the parser pool.  So don't demand that it be there,
     new 1dc9659f Default the NameID format for transient generator.
     new 37ca16cd Default the NameIdentifier format for transient generator.
     new 52cea759 Make generator strategy setter name consistent with transient one.
     new f4782b1f Missed check-in
     new 9450bcd0 IDP387 Parser for HTTPMetadataresolver
     new d27516e2 IDP387 Parser for FileBackedHTTPMetadataresolver
     new 17818fef IDP387 Suppress test failing due to case issues.
     new ced71da2 renenable test
     new 910d7701 Leave deprecated attributes *in* the schema and fail in the parser instead
     new b4043f40 IDP388 Resolver backed Metadata parsers.  Parsers & Tests for all types except SVN.
     new a3e585e9 Finger trouble in previous
     new 21fc5669 IDP388 SVN resource parser.  Refactor the ResourceBackedMetadataProviderParser to use spring parsing for the the two Resources we still support directly.  Add SVN Resource parser and very light testing.
     new 96e45eeb IDP388 Add svnkit as an optional jar,
     new 7e9a86c8 test-jar dependency version should match compile dependency version.
     new ff1421cb Implement conditional signing/encryption option using message context.
     new d8dc1b3e Widen test for a conditional predicate
     new fa294cc2 IDP388 Do not checkout the svn test files into the work space.  Its wrong at too many levels.  Plus is causes chaos if people are running recent svn versions.  Also fix warning in the parser
     new a4f71e3f IDP388 Bugfixes and supressed test for the corners of configuring the SVNResource.
     new f378ced5 Define properties for some dependency versions so that they don't have to be repeated, and will therefore stay in sync.
     new 53ee1d78 Wire in encryption flag.
     new ea7265bb Add "non-legacy" versions of conditional signing/encryption predicates.
     new 41638ad5 Add missing component init checks.
     new 5f65b78c OSJ-70 - forwarding predicates for response/assertion signing checks
     new a8b4d2c7 IDP-389 Add requiredValidUntilFilter and simple tests.  Detailed tests pending
     new f6556347 IDP-389 extra tests for validUntil filter
     new 7fab71ea Add missing data file.
     new db2c09ba OSJ-70 - action for encryption parameter population
     new 9f5cc095 OSJ-70 - fix base class, add unit test
     new 65131fea Fix synchronous binding check. TBD: deal with ECP, possibly with a different action
     new 2254d218 IDP-389 Chaining Filter plus test
     new d48b2a15 IDP-389 Entity Role Whitelist filter and tests
     new 7f18592c IDP-389 Add SchemaValidation Filter and test.  The deprecated parameterized version is support but a warning emitted.
     new 553ff19f IDP 390 Checkpoint of credential parsing - the factory beans.
     new 1f205d20 IDP-390 Parsers and test for X509Filesystem Credentials, plus generic infrastructure
     new e37a6fa3 IDP-390 Parsers and test for X509Inline Credentials
     new b605886a Checkpointing some error handling code.
     new 1600e38a IDP-390 Parsers and test for X509Inline Credentials
     new 6d2698b1 clear line length warning
     new 872d1a63 Package and class renaming.
     new 3ea787be IDP-390 StaticExplicitKeySignatureTrustEngine not StaticExplicitKeyTrustEngine
     new 40c99140 IDP-389 Add required SignatureValidationFilter parsing and tests
     new 9092f797 OSJ-69 Remove unused OWASP ESAPI dependency from IdP POMs.
     new 03c46c46 IDP-390 Inline basic credential.  Using cryptacular for public key decoding for now, pending disucssion tomorrow
     new 200e96a8 IDP-389 Add inline public key and certificate file as other ways of providing the key to the SignatureValidationParser
     new fad369d1 IDP-391 service to parse relying-party.x,ml and return the RelyingPartConfiguration
     new 2a5044fd Fix breaking test
     new 559157e6 IDP-391 Add the infrastructure for the reloadable MetadataProvider resolver from relyingparty.xml
     new d5de0d2d JSE-6 Move IdentifiableBeanPostProcessor from idp-core to spring-extensions.
     new 51991871 IDP-390 BasicFilesystem Credential (and tests)
     new a73fc87b IDP-390 Add failure if we encounter unsupported Resource backed credentials
     new 482a7ca8 IDP-390 Clean up error handling.  Log all failures at error as well as throwing an exception.
     new 2304261c IDP-401 Extensions to the schema to support V3 profiles
     new 8d34849b Revert last & premature checkin
     new 1dd02910 IDP-390 Add explicit SecurityConfiguration defaults for each profile type.  Add a mechism to lookup same in to RelyingPartyConfigurationResvoler.
     new 9a240c33 IDP-401 Add parsing support, tests and defaults for inboundFlowId, outboundFlowId, artifactResolutionServiceURL and artifactResolutionServiceIndex
     new fd26c13b IDP-401 secuirtyPolicyRef and attributeAuthority are centrally deprecated (and no longer default in the schema).  Remove all per Configuration parser support.  Fail parsing in the face of localityDNSName and localityAddress
     new cdd1d30f IDP-401 Lazy init the profile parsers.  That way we do not need to provide the Profile defaults to the metadata parser when it is sharing the input file with the profiles
     new 3adc6d03 IDP-401 Revert last and for now provide profile defaults to every parser that consumes relying-party.xml
     new a3eb7f94 Populate artifact context, change data type on artifact type setting.
     new 9fcdf109 Fix artifact type.
     new 8e623811 IDP-401 "encryptAttributes" for SAML2 profiles
     new 28140435 IDP-401 "allowDelegation" for SAML2 SSO profiles
     new 65511de2 Refactor artifact config to be specific to profiles that allow it.
     new a1097c9c IDP-390 Wire SecurityConfiguration into profile handlers.  We consult embedded beans first, then the explicit signingCredentailRef, then the defaultSigningCredentialRef
     new 6d84443a IDP-390 supress failing tests
     new 84ce0be9 IDP-390 re-enable  failing tests
     new 90fb9619 IDP-390 Cleanup.  Remove redundant warnings and done TODOs
     new ca765051 IDP-390 Warn on <SecurityPolicy> try to parse trust engines.
     new 06206486 Remove useless provision of parent context from native bean parsing and instead add usefull addition of BeanRegistry.
     new 079ea1b4 IDP-390 SSOS profile configuration. Parser, defaults, tests
     new 7a234e37 Favor Cryptacular over KeySupport
     new 417e91ea Clean up some bugs in the handling of credentials' usage type
     new 6c0b575b IDP-391  Special casing of a <MetadataResolver/> being the topmost element of a file - to allow such files to be injected into a ReloadingRelyingPartyMetadataProvider
     new 016e845c Adding Spring nature to some projects.
     new cfe00517 IDP-390 As per discussion 5/5/14 inline certificates are Base64Encoded DER with no header/footer
     new a0733565 IDP-390 As per discussion 5/5/14 inline certificates are Base64Encoded DER with no header/footer.  Fix failing tests
     new d2740be9 IDP-390 Strip out more ----BEGIN CERTIFICATE--- statements.
     new 6a5f5088 Generalize relying party ID predicate through lookup function.
     new 1dfdd196 For now, remove component interfaces from Predicate for consistency
     new a4b0fa3d Do not default includeAttributeStatement or assertionLifetime.  Let the real class do it.
     new 3037bf6f Uncommenting idp-distribution back into the fold.
     new 8b66d6e6 Remove some classpath schema locs.
     new 68435f72 Move webflow-config to system tree
     new 6636cbc0 Fix up profile defaults.
     new 876447ec Matching relying parties are a constructor, not a property to RelyingPartyIdPredicate
     new 5d23b328 Add a global default security configuration for all profiles.
     new 9bd1b932 Fix failing conditional predicate test.
     new 0864ae7e IDP-405 stop hard wiring defaults into the profiles.
     new 481f5596 Turn on Idp_ui in the parent pom
     new 071a3a74 Disable idp-distribution as a test, think the testbed has the wrong idp-conf artifact.
     new 5284fc5a Re-enable idp-distribution after wiping Jenkins workspace.
     new 3b7b61b5 Disabling idp-distribution again. The Jenkins job fails on the ant plugin, but running mvn from the command line as the jenkins user in the directory used by Jenkins works fine, hmm.
     new 64f83b70 Global defaults are in, so we don't need to override them.
     new ab3b00fe Fix failing test.
     new 0e4fd8ad Change antrun plugin phase to package to attempt to fix Jenkins build issue.
     new 3f260f4a Implement a default decryption configuration for legacy use.
     new c84d8a4c Experimenting with shorthand methods for specifying relying party rules.
     new 4e046d50 Move Spring extension material out of idp-core.
     new 8250a80c IDP-413 - parser support for NodeProcessing filter and known node processors.
     new 8f7bd2d2 Fix class rename.
     new f0a5e2a8 IDP-413 - BeanPostProcessor to attach node processing filter to relevant metadata resolvers
     new e68cfd22 IDP-416 - Align location of MessageChannelSecurityContext to actions that populate it.
     new ff154100 Some work on JSPT-45: Implement class and method renames for new naming convention for any remaining components.
     new 92e9f3cc IDP-413 Insert the chain after we have created it.
     new d52ab34f IDP-376 Add an Node Processor to look for RequestedAttributes on the ACS and EntityAttributes on the EntityDescriptor, to map them to IdP[Requested]Attributes and add a container full of them back into the XMLObject Matadata
     new bd9e0970 IDP-376 Wire the AttributeMappingNodeProcessor into the metadata filter.  Add EntityAttribute and RequestedAttributes to the example metadata
     new b8db68fc IDP-376 Checkpoint work on AttributeInMetadataPolicy plumbing.  Add a context to carry the ACS and navigation Functions to find XMLObjects from Contexts.  Add code to the filter to understand (but not exploit) this.
     new 6c38b5d3 IDP-376 Move ACS context down to OpenSAML
     new 14bd701e IDP-336  Captilization of acronyms.  Start small because I fear what eclipse is telling me about what gets deleted (nothing)
     new 3967f5e2 IDP-420 Allow MetadataProviders to have embedded trust engines.
     new c1847161 IDP-390 warning on unsupported trust engines.
     new 9976a82a Per-discussion, don't default an encryption key using signing key property.
     new 815478fa Per-discussion, don't default an encryption key using signing key property.
     new 067a39f6 Stop defaulting in artifact endpoint URL.
     new 01952271 Move logic implementation down to .impl
     new bb37e4c4 Re-enable one test that was failing due to OSJ-68/OSJ-71.
     new 4ed41801 Re-enable test that was failing, unrelated to OSJ-68/OSJ-71 (bad PEM cert format).
     new 9b3da8cb IDP-390 Final prep for Alpha
     new 26fa9514 IDP-379 supress deprecate warning on test and one specific use of getAttributeAsBoolean
     new 4bdd463b IDP-379 Use getAttributeValueAsManagedList where appropriate
     new 27652667 IDP-385 No need to relax schema validation for relying party, security, and metadata parsing
     new 9c6f3968 IDP-390 rename a few static fields to refelect what they are (element names, not schema types).
     new 6754e5b7 PKIXResourceBacked is an unsupported (V2 &V3) source of PKIX Validation Information.  Check in a failing parser and annotate the schema appropriately.
     new 61de7a20 Typo in javadoc
     new 30f0fa41 IDP-390 Parser for File system backed PKIXValidationInformation.
     new e5535f68 IDP-390 Name clean up.  Revert a lot of r6204 (they *are* types).  CRL not Crl
     new b8cc9f3a IDP-390 PKIXInline ValidationInfo parser
     new 52efbd68 Supress test, pending working out why it fails on jenkins but not locally.
     new 683190cd Supress test, pending working out why it fails on jenkins but not locally.  If enable false doesn't work, then comment it out.
     new 975cf060 Supress test, pending working out why it fails on jenkins but not locally.
     new 7e8970df Re-enable failing test with known to work test data
     new ffdc8a91 Clean up test data
     new 63792aa1 Point to know good data...
     new 505eab85 Bad data makes for bad tests.  But why did it pass locally?
     new e1a0123f Widen credential parsing to allow specification of spring classpaths.  Rename classes appropriately ad add a warning into the parsers if the old style stuff is used.
     new 8e189e8f PKIX Validation Info can come from a (spring) resource as well as a file.
     new da9da6ea Add a helper function to SpringSupport to convert a list of elements to a ManagedList<String>
     new 0d82a91f IDP-390 Parser for ValidationOptions
     new 6cfb43b9 Fix some bean names
     new 5e292efc IDP-390 Missed checkin - add missing parser
     new e66beaee IDP-390 Parser for the StaticPKIXSignature Trust Engine
     new 9946d0b0 Relax ordering requirements.
     new 8abde4d3 IDP-429 Align test files with new ReloadingService constructor
     new bd0d8a8e Remove wonky Predicate suffix from sign/encrypt property names.
     new 36ba0100 IDP-429 Handle multiple metadata files.
     new 50990e81 Javadoc fix.
     new 9024ffb0 IDP-404 XML schema validity
     new 990c4d9c Javadoc fixes.
     new 751ef920 Javadoc fix.
     new d5b80c90 Fix typo in identifier.
     new 2d26d7b3 Add Spring nature to projects.
     new f959a350 Clean up test files
     new 2c71af6b Clear up some done/no longer relevant TODO statements
     new b085ea80 Revert Version code to rely on manifest, move maven plugin invocation to idp-core
     new 8a5c279c Fix log messages.
     new 77b6be36 JSPT-46 Move services down from the IdP.  The concrete Spring aware implementations go into Spring Support, the interfaces and base class to Java-support
     new 16c17e79 IDP-72 Add actions to reload Services and to reload the metadata within a metadataResolverService.
     new b2c36dcd Log error message once for each refresh failure.
     new ca6676e1 Bump java-support and spring-extensions versions.
     new 3defc54a JSPT-47: key versioning revamp for DataSealer
     new d3bc6e61 IDP401 Remove the embedded spring beans from the syntax for relying party
     new 0e16e803 IDP-456 Fix and cleanup logging of exceptions with parameterized messages.
     new 47c34b74 Javadoc warning fixes
     new a204fd3f Typo
     new 7947fc5c Something is no longer deprecated, so stop suppressing deprecation warnings.
     new 91ada27c IDP-442 Fix the creation of the relyingparty selector.  Better logging.
     new 9c4a0564 IDP-354 Fix a String to List<String> conversion.  Add a TODO about inline defaults
     new bfb2e7c9 IDP-464 parsing for <security:ValidationOptions xsi:type="security:CertPathValidationOptionsType">
     new c1f597de Better logging of the message when a bean's ID != the bean name
     new d433fe59 Minor change to name when we summon up an inferred Chaining resolver.
     new e0615375 - Implement default trust engines for legacy RP configs
     new a9915244 IDP-471 - s/Anonymous/Unverified
     new 81ebc974 IDP 469:  Simple class to edit Properties files while preserving comments.
     new 9332f985 IDP-224 - checkpoint work on SAML 2 ProcessLogout action
     new 5ab7afa1 IDP-224 - kind of working SAML logout flow
     new 88322b16 Rearrange and refactor predicates to reuse EntityDescriptor predicates from OpenSAML
     new 6bb07697 Migrate functions and predicates into API.
     new 0f6f0d8f Fix bug populating defaultAuthnMethod property.
     new 30bc618d IDP-79 - Spring parser for Predicate metadata filter
     new ff2d904a IDP-302 - support multiple MetadataFilter elements without explicit chain
     new 6e9de590 Fix a validation error that's immaterial to test.
     new c4848ecc Reverting, not sure why test working locally.
     new 3944497e OSJ-12: Schema for SAML1.1 and SAML1.0 are the cs-sstc,mumble versions, not the oasis-sstc-mumble versions
     new 71d2ace8 OSJ-9:  Get rid of common Extensions provider and instead have separate providers for the metadata and protocols Extensions element
     new 1605c86f IDP-244 - Prototype command line shell for resolvertest service.
     new ca9fb236 IDP-475 Default the useragent to be Shibboleth/Idp<Version> OpenSAML/<Version>
     new a374b2bb Add idp-consent module to idp-parent POM, remove previous TOU and consent modules.
     new 7e208320 IDP-475 We do *not* need to set the timeout.  It was a distrubance in the force
     new ff964621 Add CAS modules to idp-parent POM.
     new 866ec7e1 Deleting no longer used idp-metadata-api module
     new 2980f89c JSE-7 use Java support client builder, not the factory bean
     new 37c9d2cf Add test that proves we can have an empty chain in out Metadataprovider.
     new fcf64fd4 Check point work on service reload flow.
     new ede9489c IDP-72 - Working flow and CLI for service reload.
     new 4a82a457 Bump versions of commons-dbcp and hsqldb.
     new 8a4b7bab IDP-72 - Action / unit test to refresh selected metadata source from inside service.
     new c9bd870e Fix javadoc.
     new 94b7f6d6 IDP-488 When parsing legacy relying-party.xml make non-metadata builders lazy as well as metadata ones.  Since they are not summoned up for the Metadata-resolver service none of their dependencies need to be present.
     new 45eb1da7 Bump jetty-dta-ssl to 1.1-SNAPSHOT and move property to idp-parent from idp-distribution.
     new cd1607e5 Bump java-support to 6.0-SNAPSHOT following release of 5.0.0. Bump spring-extensions to 3.0-SNAPSHOT as that is the proper version following the 2.0.0 release.
     new 89feb63b Bump spring-extensions to 4.0-SNAPSHOT following release of 3.0.0.
     new 887c413f Add CAS flow action unit tests.
     new 4293f402 IDP-506 - Convert outbound flow option and explicit SAML error hook into intercept point.
     new aef7f6bf IDP-506 - Convert inbound flows and security policy flows into intercepts.
     new 41355f63 Comment
     new de6a2f30 Extra tests for multiple file input
     new 9da29024 IDP-507 Add sortKey into top level MetadataProviders, and test/
     new dbe25dd9 Remove empty attribute-impl module from build.
     new bb72f877 Checkpoint some work on dynamic metadata resolver schema and Spring parsers.
     new e06d23eb Move throw on deprecations to parsers corresponding to where these attributes actually appear in the schema, rather than globally in AbstractMetadataProviderParser. Seems more correct in general.
     new 4f413074 Change to use non-default Spring property placeholder prefix and suffix in parser tests, like elsewhere in the IdP.
     new 9c4266bb Some unit tests for dynamic metadata provider parser.
     new d5127ed4 Fix tests, a %{} placeholder override was added?
     new 2e5c48ce Add some test target XML.
     new 7146855c Test for dynamic metadata provider parser, regex case.
     new 7c77732f Checkstyle
     new f7e22079 Remove default - it's in the bean.
     new 6da2411a Fix failing test.
     new 4a451690 IDP-518 Deleting idp-tou-impl
     new 705ad2fc IDP-518 Deleting idp-tou-api
     new 69c80236 IDP-520 - Use of a DOM1 call to set an XML attribute.
     new 0e9451d4 Bump trunk snapshot versions after 3.0.0-beta1 release.
     new 010f39bc Stop exposing init/destroy interfaces as a core part of API
     new c27a4ab8 OSJ-14 -  Metadata filter that can add EntityAttribute tags
     new fb810da5 IDP-92 - get last update/refresh of metadata exposed
     new a3e7d99e IDP-516:  Schema and custom parser for SignatureValidationFilter needs to account for default static CriteriaSet or other algorithm whitelisting/blacklisting
     new 6ec3baf1 Refactor test base class to expose ApplicationContext for testing more low-level Spring parsing things.
     new 6e59be0c IDP-516: Parser unit tests.
     new 927f3e66 Deal with Checkstyle warnings.
     new 19b8a92d In the signature validation parser, default in a well-known bean name for the static criteria if not supplied.
     new 9b3b8c32 Include OpenSAML global config by default.
     new 2752bf73 Update unit tests.
     new 5bce02f1 Correct erroneous notion that Spring parses p-namespace values into Lists.  Just use standard Spring <list> syntax.
     new 59f82b3a Use abstract base class.
     new 53541a30 Add a BasicX509Credential FactoryBean to simplify config.
     new 7099078a Add factory bean subclass for file caching HttpClient.
     new fd94672a IDP-539 - Fix metadata parsers and tests to allow for no injected Timer, and finally pull the Timer bean.
     new e2b813dc IDP-461 Refresh delay factor is defaulted in AbstractDynamicMetadataResolver.  Do not hard wire it in the parser - it only confuses.
     new cf0d01a6 Checkpoint some work on HTTP metadata provider parsers.  Add in schema and parser support for configuring HttpClient caching right in the custom schema.
     new 2bfe9e9e Beans produced by a FactoryBean aren't subject to Spring lifecycle.
     new 5334179e Make init and destroy calls conditional on the component not already being inited and destroyed.
     new fcdc83c5 Update schema and parsers for metadata providers so HttpClient caching-related attribs have http- prefix, to better disambiguate them from other attribs.
     new a0bea885 Update missed attributes in parsers from schema renaming.
     new 85d5c928 Adjust some PKIX name resolution and handling.
     new 03a0b408 CheckStyle
     new d0f7714f Update parsers and factory to use non-deprecated methods.
     new 8800cd18 Instead of deprecating, just remove Ssl -> TLS methods.
     new 23380b86 Deprecate HTTP metadata provider schema disregardSslCertificate in favor of disregardTLSCertificate.
     new 6df8d1d0 Update security schema, parsers and factory beans to support SecretKey Credentials.
     new 4f6a29ef IDP-543 Ensure that all beans created by a factory and custom schemas are destroyed correctly.
     new 6320d6b5 Typo.  Thanks Ian!
     new a14b29b5 Javadoc fixes.
     new 79390187 IDP-544 Target for developing tests to act as examples
     new 65437edb IDP-544 Tests to act as the basis of the documentation for HTTPResource configuration
     new cf269095 IDP-544 Add use of FileBackedHTTPResource
     new 8fb8cba7 Bump java-support and spring-extensions versions.
     new 6c203fc5 IDP-556 -  Metadata schema should relax ordering of MetadataFilter and TrustEngine elements.
     new a94988be Typo in log message.
     new 3704a9a0 IDP-559 Add Missing bean Schema validation in configuration.  Also provide the ability to inject a bean named something other than shibboleth.SchemaBuilder.
     new 575082bd IDP-563 Add warning when we encounter a defaultAuthenticationMethod in any relying party.
     new f64c3c29 Change java-support dependency versions.
     new c23f5b1b Bump java-support POM and deps to 7.1-SNAP
     new 8f73e69a Add missing svn:eol-style props.
     new 942545fe IDP-580  Put the Trust Engine inside the <MetadataFilter xsi:type="metadata:SignatureValidation">
     new 05e41e16 Roll back spring-extensions snapshot version
     new b466e9c4 IDP-536 -  Cleanup Guava's Lists.newArrayList() methods
     new 5b974e90 Create a mutable list.
     new aa079155 Checkpoint work on HTTPS TLS TrustEngines - IdP config parsers.
     new a108476f Correct case of bean property names in parsers due to JavaBean conventions: tlsTrustEngine -> tLSTrustEngine.
     new f901c2a3 Typing
     new c71d5e4b Bump spring-extensions dep to 5.1-SNAPSHOT.
     new 0392497d Update to use new SpringSupport method.
     new edde2129 OSJ-83.  Add missing StaticExplicitKey Unsuppoorted trust engine.
     new 37f8d224 Fix failing test.
     new 9c80f59e JSE-12: Consider moving HttpClient FactoryBeans down from idp-profile-spring
     new a29246c7 Checkstyle.
     new 5196ba7e Mistyped "Shibboleth" (in a modern digital version of the tale, does that mean I should prepare to meet my fate?).
     new 3ee70920 IDP-613: Schema for Shibboleth metadata extensions is missing.  Copied over from java-shib-common/src/main/resources/schema.
     new b7f7128e Add wiring for additional schema (Shib metadata extensions) to global-system.xml schema builder instance.
     new 871fb627 Bump OpenSAML to 3.1-SNAPSHOT.
     new ae3b320b IDP-620 TrustEngineRef takes a ref attribute, not text content
     new 2ffaab72 IDP 610 Add Chaining Trust Engine and tests
     new b6278e2d IDP610 StaticExplicitKey &  StaticPKIXX509Credential Trust Engine Parsers
     new 2086d178 Update IdP and testbed/test POM dependency versions.
     new b9bbea80 IDP-540 indirect the PredicateFilter.Direction setting through a factory bean.  This allows for the (unlikely) case of someone putting this into a property
     new f6f9ba72 IDP-540 - Fix name of factory bean.
     new 8e58ae5c IDP-613:  Change signature schema import to be a http URL, instead of the classpath: one as copied over from v2.
     new a5b63e30 Rename abstract base class to remove -Signature- since it's used by both signature and credential engine subclasses.
     new 50a3a4c4 IDP-611: Complete testing of TLS TrustEngines for HTTP and dynamic HTTP metadata providers
     new f72e9e54 OSJ-109: BasicPKIXValidationInformation no longer allows a null verification depth
     new 0704c25a IDP-628: Add support for disabling trusted name checking in StaticPKIX- TrustEngine parsers.
     new 7304e13b Update HTTP metadata provider TLS trust engine tests to be more realistic and disable trust engine-level name checking.
     new 6605f724 IDP-628 Bounce the decision on trustedNameCheckEnabled into a factory bean.  This allows property replacement
     new 01546529 Swap order of springbuilder and maven2Builder so projects import into Eclipse without any changes.
     new c39a22ea No compile time dependencies on commons-dbcp.
     new 52a1ea7f Lock parent version for new minior release
     new 9f61f35c Update POM versions after release
     new 0aaa39fc Locking jetty9-dta-ssl version in idp-parent POM.
     new 920a79e3 IDP-646 add (supressed) test pending final decision on what to do
     new ae40ab6f IDP-646 Allow seconds as a non duration input to RequiredValidUntil
     new 44bfd77a IDP-649 Typos in error messages
     new 86da3f0f Log message typo.
     new 8187a70c Change unit test to use new MDQ test target instance on shibboleth.net.
     new 218007bb Bump version after release.
     new 683e332b IDP-695 Handle absent "revision" attribute
     new 64e74b75 Add prefix for saml metadata
     new aef36f42 Stop using deprecated APIs
     new 8b335445 Unlock spring-extensions and the IdP after bumping Spring and Jetty.
     new 33b6bc49 Checkpoint initial non-functional port of Action to decorate a SAML 2 Assertion for delegation.
     new a0072548 Rename test class.
     new 48606181 More work on initial Action to decorate a SAML 2 Assertion for delegation.  Now functional, with unit test.  Still a few TODOs and cleanup needed.
     new 161be95d Add initial LibertySSOSContext subcontext impl.
     new 341dc88f IDP-730 Trim values from (DOM) attributes.  RelyingParty related parsers
     new f1b6bcae IDP-721 Fix logging
     new 0ded9cca INFRA-106 native eol style
     new 2b74fd56 IDP-748 - Rename of idp-consent module to delineate impl classes
     new b3459a02 IDP-768 Allow shibboleth.Conditions.RelyingPartyId to take a simple string
     new 32ecd593 IDP-542 Teardown application contexts after tests
     new b939b762 IDP-804 Add 'impl' suffix to packages which are impl.
     new 2e6e5175 Typo in exception message.
     new b4a69d52 IDP-804 Add 'impl' suffix to packages which are impl.
     new dcc9b1f4 Typos.
     new 8cec7212 IDP-671: Create Action(s) and supporting code to issue SAML 2 Assertions decorated for delegation
     new bf0687f9 JPAR-72 - Make Checkstyle config local.
     new cb45bb95 Remove overridden mockito version.
     new 1570556e Revert change, not sure why this isn't inherited from parent POM
     new 365fd52e JPAR-72 - Fix Checkstyle config loc for reporting plugins.
     new ac2b5660 IDP-671: Create Action(s) and supporting code to issue SAML 2 Assertions decorated for delegation
     new 33765847 IDP-676: Port delegation configuration and policy control components
     new 16e63977 IDP-671: Port delegation configuration and policy control components
     new 3f9a92f6 Javadoc "the the" typos.
     new 6b9c525c Checkstyle.
     new 282820c4 Checkstyle.
     new 5d7541f5 IDP-845 - Move hsqldb test dependency to parent-v3 POM and update to 2.3.3.
     new 694fd231 IDP-847 - Fix additional SAML audience property
     new 3ab5b217 IDP-849: Update HttpClient-related components to use new TLSSocketFactory.
     new 3b2db4d2 Refactoring of security-enhanced HttpClient TLS trust engine support.
     new ba154f1f IDP-730 Remove some property trimming around passwords
     new b4052c8b OSJ-120: On SignatureValidationFilter change 'requireSignature' to something more descriptive
     new 5c911931 IDP-735: On SignatureValidationFilter parser change schema attrib 'requireSignedMetadata' to something more descriptive
     new b37bd86a Lock parent version for new minior release
     new 22182ff4 Move idwsfconsumer version to idp-parent property.
     new 4ec5d3b8 Peg idp-parent to idwsfconsumer 1.0.0, rather than SNAPSHOT.
     new 5db3351c Bump version after release
     new 41b32f39 Bump version to 3.3.0-SNAPSHOT.
     new 2dc386f8 Bump java-support, spring-extensions and java-opensaml versions.
     new c2da62cd IDP-893 avoid using Resource.getFile()
     new 070dc12a Remove accidentally added file. Eclipse, I hate you
     new d4fd23b6 IDP-895 simple test for BasicX509CrdentialFactoryBean
     new af270b76 IDP-895 Make Credential factories publicly visible
     new e3b28a85 IDP-895 Make Credential factories publicly visible
     new cc4c8290 IDP-904: Metadata Scope extension XMLObject impl fails on invalid regular expression value
     new da1185f8 Fix test data paths impacted by opensaml change.
     new 18ccd7bc Fix warnings.
     new ec00463a IDP-948 - Dynamic determination of profile and relying party configuration settings
     new 8a084df0 IDP-948 - Dynamic determination of profile and relying party configuration settings
     new 24281839 Relating to OSJ-161, add Spring schema and parser support for 2 new properties for FileBackedHTTPMetadataResolver.
     new baa08126 Fix warnings/javadocs.
     new 0677b449 Unlock IdP and dependencies.
     new e1d38710 INFRA-110 - Prepare IdP site.
     new ab92d330 Override ldaptive version.
     new 7c66d23e IDP-997 NameSpace Handler woes.
     new 87f4ef9e IDP-1001: Update bean wiring to use new PredicateRoleDescriptorResolver
     new 2e7b10dc IDP-993 - Remove embedded/jetty-base from idp-distribution
     new 9552156e IDP-966 - Provide a mechanism for adding webflows programmatically
     new 01587e09 Fix some logging categories.
     new 70934856 IDP-966 - Provide a mechanism for adding webflows programmatically
     new a038800a IDP-1013 - Login flow for Duo iframe-based authentication
     new 0d449588 Override cryptacular and BC versions for testing.
     new dd828414 Add idp-admin modules to build.
     new 9782e06e Fix test due to parameter name change.
     new c5232041 Really fix test due to parameter name change.
     new f7acafc6 Remove bouncycastle and cryptacular version overrides
     new 1feb803c CheckStyle
     new c75a0f2a CheckStyle
     new 88841e1a Draft of an action to output metrics.
     new ff7ab284 JPAR-60 - Fix trailing spaces in license headers and Checkstyle config
     new 8cd0628d JPAR-60 - Fix trailing spaces in Eclipse code template
     new 487e6612 JPAR-85 - Checkstyle, check final parameters
     new 0cd75653 JPAR-85 - Checkstyle, check final variables
     new 8eee33ab JPAR-85 - Checkstyle, check final variables in for loops
     new fb19444b JPAR-85 - Formatting, fix line lengths
     new 0e09f728 IDP-1047 Add Properties, deprecate constructor.
     new df63b4bf IDP-857 - Create a status page with JSON output
     new 02a9c6d0 IDP-1047 Annotations for constructor arguments.
     new 1c7d506f IDP-1065: HTTP metadata resolver XML config schema and parsers should support more HttpClient config options
     new a1e0c886 IDP-1065: HTTP metadata resolver XML config schema and parsers should support more HttpClient config options
     new 77f839b0 OSJ-157 - Metadata filter to inject NameIDFormat elements
     new e1a4da96 IDP-1070: Add config schema and parser for new AbstractDynamicMetadataResolver options
     new 689ec3b4 IDP-1071: Config schema and parser support for HttpClientSecurityParameters in HTTP metadata resolvers
     new 1d49fc8a IDP-1072: Config schema and parser support for Set<MetadataIndex> on batch HTTP metadata resolvers
     new ef87794f IDP-1071: Config schema and parser support for HttpClientSecurityParameters in HTTP metadata resolvers.
     new f322720c Add a factory bean for ExplicitKeyTrustEngines on top of Static credentials.
     new 82b3d0c3 IDP-1071: Config schema and parser support for HttpClientSecurityParameters in HTTP metadata resolvers.
     new 10302ae3 IDP-972: Support a filesystem-based version of DynamicHTTPMetadataProvider
     new 0694a828 Remove ldaptive snapshot override.
     new b91da8b8 IDP-1075: Add config schema and parser for new metadata resolver options related to predicates
     new f241fbfb Relocate static trust engine factory bean class.
     new f9033d74 IDP-1073 - Factory beans for easier handling of simple trust scenarios.
     new 7831b4c7 Fix issues with unit tests which would fail on next OSJ checkin.
     new b2af8b04 OSJ-183 - backgroundInitializationFromCacheDelay property misspelled in AbstractDynamicMetadataProvider
     new 807c3d20 OSJ-186: Suggestions for metadata resolver improvements
     new 4024e592 Lock parent version for new minor release
     new a9f095f4 Bump version after release
     new 113a20f2 IDP-1085: LocalDynamicMetadataProviderParserTest should clean up test directories
     new dda93088 Bump snapshot version to 3.4.0.
     new 2d4875b4 Unlock parent POM reference.
     new 9d0e7544 IDP-627 - Support HSTS, CSP, X-Frame-Options, etc.
     new 780d30b5 OSJ-124 - Add "impl" suffix to any implementation packages that don't include it.
     new 31f92d94 Bump spring-extensions version.
     new fff3cf1a Add ability to turn off name checking for HTTP client cases.
     new decac9eb OSJ-191 - Support for OpenSAML security features in HTTPResource layer
     new 0b5bd5b8 Add @since tags.
     new 9808d31b New Root cert for *.shibboleth.net
     new fa7567c2 IDP-1046 - Audit Guava Collections transform and filter for problematic usage
     new ae48f491 IDP-693 - point out why we need a factory
     new a6e60c48 Checkstyle.
     new a6112c65 IDP-688 - Fix bug with deprecated property setter.
     new 3c33401a IDP-688 yank never functional, and deprecated credentialsProvderRef
     new 02ac7e2f IDP-688 warn if we meet deprecated tlsTrustEngineRef or basicCredentials
     new bd673590 IDP-693 Start to untangle the ValidUntil Filter Mess
     new 8bf6f5a7 IDP-693 revert previous.  We'll fix this completely in V4 and a comaptible manner.
     new d1cef177 IDP-688 Complete refactoring
     new c22cc206 IDP-1132 - Improper warning when using legacy relying-party format
     new 31e04aaa IDP-1136 Warn on legayc relying party files.
     new 0b1b98a1 IDP-1116 reduce dependency on SVN repository.
     new 5644d9dc IDP-1146: Replace unit test usage of Subversion repo resources with Git
     new 29e32ec7 Add explicit version to java-support test-jar dependency.
     new fd476e58 IDP-1148 prepare:  make beans lazy init
     new 300ef807 IDP-1148 add resourceRef to ResourceBackedMetadataProvider
     new c4815be0 Add support for attributeFilterRef and unit test to schema/parser.
     new d30c5b42 Add inline/resource scripting to EntityAttributes metadata filter.
     new 1da3b856 Add inline/resource scripting to NameIDFormat metadata filter.
     new 5305ec2e Add deprecation warning.
     new 9204867a Add annotations and adjust deprecation warnings.
     new de43469d Add inline scripting to PredicateFilter.
     new 54e5ebaf OSJ-200: Improve logging around expired metadata refresh attempts
     new 13bf8bca IDP-1167 dos2unix as apporpriate
     new e754679c Add idp-bom module.
     new 23c25463 IDP-1177 - Centralize deprecation warnings through dedicated function
     new 5c6a5bae JPAR-95 - scm plugin in parent POM still references subversion
     new 0fb81995 JPAR-95 - scm plugin in parent POM still references subversion
     new bc763339 JPAR-95 - scm plugin in parent POM still references subversion
     new a81b7b10 Namespace of ScriptedType child elements will vary.
     new 03b350e6 Add new metrics to gauge set from OSJ-200 and OSJ-202.
     new 86ad28e4 Switch to use new Extended- metadata resolver interfaces.
     new fda4cfd6 Guava ImmutableMap builder values may not be null, need to guard.
     new d2b292b6 JPAR-90 - Add ReturnCount maxForVoid to checkstyle.xml
     new 90566807 Fix a test which was still using junit
     new 39cd2415 IDP-1170 - REST DataConnector
     new 66896675 JPAR-96 - switch to new Java 7 parent
     new 75c751f4 IDP-1172 Deprecate the security: namespace
     new 7642dd6d IDP-1188 - Update the Duo 2fa plugin to use the latest WebSDK
     new d5f6a9a0 Javadoc warning fixes.
     new 73c68a23 IDP-1231 - RelyingPartyMetadataProvider logs a null ID
     new 32778ced Javadoc fixes
     new c570204f Use our matchKeyPair method.
     new 774b5ca0 IDP-1243 - Deprecate HTTPMetadataProvider type
     new bb48b3b4 JPAR-106 - address Java 9 constructor deprecations
     new 9cd58afe JPAR-101 - Eclipse and Checkstyle 8.1+ compatibility issues
     new 16c0ebfd JPAR-114 - migrate from xmlunit 1.6 to xmlunit 2.x
     new aea03c75 IDP-1244 Clarify some deprecations
     new 0a992435 IDP-1047 Add @ParameterName annotations as indicated by the logging
     new 2b13eb0c IDP-1244 Clean up Derecation warning.
     new e819dd0d Add contrived example to test customPObjectRef in the ScriptedPredicate
     new c7380ecd Turn up logging to help diagnose test failure
     new 6ddc24ab Make custom script javascript language insensitive. Also revert previous change made for debugging purposes.
     new be841baf Revert test - it's harder to make JVM independant than its worth
     new 45ad46ff Turn test back on again (again).
     new d19d1eca OSJ-234: Reset next dynamic metadata refresh when entity is unchanged
     new 43f26bc1 OSJ-234: Reset next dynamic metadata refresh when entity is unchanged
     new a0412124 Add explicit trusted name support to StaticPKIX factory bean.
     new 8d51ae28 OSJ-248 - remove NameIDFormat elements from metadata
     new 98876900 Fix a couple of erroneous imports in test classes, related to OSJ-212.
     new 88fd02f3 IDP-1203: Introduce use of OpenSAML BOM to IdP dependency management
     new 6696e931 OSJ-1203: Introduce use of OpenSAML BOM to IdP dependency management
     new 29374494 OSJ-218: Replace deprecated URL encoder in TemplateRequestURLBuilder
     new 2773ad51 IDP-1332: Default LocalDynamicMetadataProviderParser to check modify...
     new ea6aa0d6 OSJ-237: Support refreshing API on dynamic metadata plugins
     new 1a71e914 Set Eclipse classpath test bit for test folders.
     new 4aa10d06 Add declared opensaml-messaging-api dependency
     new fa766c88 Fix LocalDynamic- parser for change to source manager interface.
     new fd582327 OSJ-249: Enhance FilesystemLoadSaveManager to check file last ...
     new 863ab97a JPAR-113 - establish Automatic-Module-Name
     new 8e6179be OSJ-181: Enhance dynamic metadata resolvers to support non-entityID criteria
     new 5b2757e8 IDP-1286: Support expirationWarningThreshold in dynamic resolvers
     new 6a457e66 IDP-1287: Deprecate the HTTP Caching Attributes
     new 51cd178e Lock parent version for new minor release
     new d1ecc1b9 Update files to be tagged for release
     new 96c04c72 Bump version after release
     new 27b41f9b IDP-1348 Restrict conditions when security name space warns.
     new effe4f3e Update files to be tagged for release
     new fb9369dd Bump version after release
     new d0b045b9 IDP-1356 - branch for IdP version 4
     new b4de7ed7 Bump IdP to V8 parent POM, Spring 5 updates, remove SVN support.
     new 2a003caf CheckStyle
     new 4b65ef49 Remove more SVN testfiles
     new b528057e Merge branch 'master' of git at git.shibboleth.net:java-identity-provider
     new edc47fab JPAR-115 - Javadoc fixes for Java 9,10
     new 1443caf3 IDP-1361 Deprecate <Resource> as a child of ResourceBackedMetadata Provider
     new 9106e0ba IDP-1361  Deprecation warning on V2-only Trust Engine types
     new 67cc85f1 IDP-1380 Move repository sources to test.shibboleth.net
     new bf7db45d IDP-1363: InlineMetadataProvider should support indexesRef ...
     new d11d0c93 IDP-1363: InlineMetadataProvider should support indexesRef ...
     new b914af10 Checkstyle.
     new 6454a70b Fix failing tests.
     new 3d6b72ee Take out removed Velocity bean property, and trim some test logging.
     new b4924e99 IDP-1412 - port to Java 11 platform
     new 7073958a IDP-1412 - update Eclipse settings for Java 11
     new 7f034103 IDP-1405 - Remove use of Guava Function/Predicate interfaces
     new c923ef06 IDP-1121 Remove V2 metadata trust engines from security schema
     new f5609079 IDP-1375 Remove rules and other Non V3 config from sec: namespace
     new 6b59718c IDP-1121 Remove V2 relying party configuration
     new f16aa1a0 Checkstyle: More tests changed to use #test() not #apply()
     new 5513b4f4 IDP-1413 - Clean up StoredID support classes/interfaces/beans
     new d8798458 Fix Javadoc nit.
     new f8da0c4b IDP-1423 Remove the explicit Chaining of filters.
     new 82353e82 Strip out very old test support for SVN
     new 6618ebb4 IDP-1423 Stop using deprecated HTTPmetadataProvider in https tests
     new bf661b29 IDP-1423 Stop using deprecated constructor in HTTPResource Test
     new b823df8d IDP-1423 Remove Deprecated HTTPmetadataProvider.
     new 20591650 IDP-693 ValidUntilFilter changes
     new 5140b9d4 IDP-1423 Remove deprecated configuration of ResourceBackedMetadataProvider
     new ee93ff3f checkstyle
     new 894278c7 IDP-1423 Remove deprecated ExtensionSchema from SchemaValidation metadata filter
     new 009830ca IDP-1423 Remove deprecated "standalong" trust engines
     new 18be463e JSPT-79 - Review date and time handling for Java 8
     new 7922b848 IDP-1423 Remove deprecated attribute disregardSslCertificate
     new db6a47c4 IDP-1423 Remove deprecated attribute 'maintainExpiredMetadata'
     new 54dd63fa IDP-1423 Remove deprecated attribute 'cacheDuration'
     new 40f34aa4 IDP-1423 Remove deprecated attribute 'requestTimeout'
     new 2be37127 Stop using deprecated syntax in test
     new ef4b2d08 IDP-1423 Remove deprecated attributes around HTTP caching
     new fe9f38d7 IDP-1423 Remove more deprecated attributes.
     new 80dbd7fd IDP-1423 Remove deprecated attribute requireSignedMetadata from SignatureValidation
     new f5c42b86 IDP-1375 <sec:TrustEngine> is allowed to be a child of<metadata:TLSTrustEngine>
     new e5970985 IDP-1423 Remove deprecated basicAuth from HTTP MetadataProviders
     new ab2d6824 IDP-1423 Subsumes tests for HTTPMetadataProvideParser into FileBacked....
     new 8dff471d JSPT-33 - Refactor HttpClient builders and factory beans
     new 9e45333e Remove Eclipse project nature associated with obsolete Spring Tool Suite V3
     new d11763a6 JPAR-133 - Update Mockito for Java 11
     new a79843bd Add duration converter to failing tests.
     new d2c7e8bb JSPT-79 - Review date and time handling for Java 8
     new ffe2acd1 Fix failing tests.
     new fd6453bb Test cleanup.
     new 319c656d IDP-1375 Remove all the deprecated Filesystem Credentials
     new d3010146 IDP-1423 Remove fina deprecations from Metadata namespace handling
     new 67093042 checkstyle - deprecation warning in test code
     new 7268e7d4 IDP-1375 Remove deprecation warning from security namespace parsers
     new f938903f IDP-1423 More deprecation work in idp-profile-spring
     new a39b19de IDP-1423 Remove spurious test
     new e3d4d7b8 IDP-1403 replace com.google.common.base.Objects.equals(...) with java.util.Objects.equals(...)
     new 43a0ed67 Add Dither to delay to account for windows/J11 issues
     new e7e4cb4f OSJ-206: Promote new public methods to MetadataResolver subinterfaces
     new bc861628 IDP-1444 - review dependencies in IdP modules
     new e7f8464f Revert "Remove Eclipse project nature associated with obsolete Spring Tool Suite V3"
     new 76ba8f44 IDP-1434 - Redesign Attribute encoding/decoding as a service
     new 9ce2ff7a Move mapped attribute container to general package.
     new 6604c7d6 Optimize EntityAttributesPredicate with mapped attribute support.
     new 4c7e0de4 OSJ-278: Misspelled method on AttributeConsumingService
     new 6c75a56f IDP-1434 - Redesign Attribute encoding/decoding as a service
     new 801f5ee9 Rollback to unmapped EntityAttributesPredicate for compatibility.
     new e67a881d Add MappedTag syntax variant to Predicate metadata filter.
     new 793de136 Auto-decode URI-named string value EntityAttributes with default rule.
     new 228b667a Extend attribute mapping and mapped predicate to EntitiesDescriptors.
     new 0f894219 Adjust some logging, and rework example registry rules as XML.
     new dcfb75db IDP-1456 Strip deprecated method from md:Scope OpenSAML classes
     new a577a632 IDP-1456 Add a ScopesContainer class
     new 141aef42 IDP-1456 Add a ScopesNodeProcessor
     new a44fcef6 Minor javadoc cleanup
     new e46eb95d IDP-1434 - Redesign Attribute encoding/decoding as a service
     new bc302419 IDP-1456 Wire ScopesNodeProcessor into metadata handling
     new ac1d0552 IDP-1464 Introduced a processed UIInfo class
     new ed5ab2ba IDP-1464 Node Processor for mdui:UIInfo
     new 7b61ee8d IDP-1464 Introduce a processed UI class for ACS
     new eab98a39 IDP-1464 Extend UI Node Processor to handle ACS
     new 75c9c616 IDP-1464 Introduces a processed UI class for Organization
     new dc97b08d IDP-1464 Extend UI Node Processor to handle Organization
     new 81fb5272 Refactor guages to allow better handling of late initializing services.
     new 0e0faba6 Bump idwsfconsumer to 2.0.0-SNAPSHOT.
     new 23e10fcf IDP-1470 Fix mix-scope custom parsing: Attribute Definition
     new f02db040 IDP-1470 Fix mix-scope custom parsing: profile
     new 8ff91f7c Add a CAS client version property to parent.
     new 71ebb319 Eliminate use of removed base class.
     new 06420c8d IDP-1474 - Easier configuration of algorithm agility
     new 7db1ee0b IDP-1450 Use standard support to convert from attribute to boolean
     new f4e20bbb IDP-316 Lint pass over the attribute projects.
     new cd8e0bee IDP-404 Fix some XML errors
     new 8d1a47a3 https://issues.shibboleth.net/jira/browse/IDP-1478 Recurse into chains when managing MetadataProviders
     new 77efb3b0 OSJ-188: Enhance SignatureValidationFilter to make operation ...
     new c8db2925 Attempt to fix some test errors from Jenkins builds.
     new 597f8eb2 Applying Eclipse settings and code cleanup.
     new 575cf690 IDP-1486 Collapse the RelyingPartyMetadata Provider
     new 1ac609d0 IDP-1181 Test FastFail behavior
     new 8556216e IDP-1181 Test FastFail behavior - Metadata Service + HTTPMetadataResolver
     new 958b79e2 IDP-1181 Test FastFail behavior - AttributeFilterService
     new b7ac8bba IDP-1181 Test FastFail behavior - Attribute Resolver Service
     new d1eb0440 IDP-1181 Test FastFail behavior: Turn off all tests
     new d3bd733d IDP-1501 explicitly set the app context for hand-grown beans
     new 5de6480d IDP-1501 Require that ServicableComponents set and application context
     new 19954b17 Block parsing of filters inside chaining providers.
     new 9a8bf4c6 Add a warning on misplaced filters.
     new 4309a2e6 IDP-1511 - Support referencing of non-inline MetadataFilters
     new 961d1d58 Move metadata test data into package.
     new a0ee96c2 Move ByReference filter out of IdP.
     new dcf5aca5 IDP-1511 - Support referencing of non-inline MetadataFilters
     new 88c71c8f IDP-1511 - Support referencing of non-inline MetadataFilters
     new 66afce6a Add a flag to disable ByReference filter processing.
     new ea82fd6e Test class was violating ApplicationContextBuilder API contract.
     new eb399ae5 IDP-1516 - Reduce Guava dependence
     new 5f5968ae IDP-1494 - Login flow for proxied authentication
     new 7087ec43 IDP-1481 - Add idp-war-distribution
     new af603dc9 IDP-1516 De-guava-ification: tests and a few Collections2.tramsform
     new a74be9a0 Pass over all projects doing javadioc warnign fixup
     new bf8f079e JPAR-148 - Checkstyle 8.24+ compatibility
     new 7bbe15b2 JPAR-149 - Reinstate checks for missing or misplaced Javadoc
     new e7ba4d4e Cleanup warnings and deprecated method calls.
     new 9df24639 Deprecated method update.
     new fbdc1d1e Replace deprecated methods.
     new 42b7938d JPAR-151 - Fix SCM details in multi-module projects
     new 348e1848 JPAR-131 - Fix doclint issues
     new f60f8c1e IDP-1319 - Reduce redundant stack traces in log
     new b3e67aa2 JPAR-131 - Fix doclint issues
     new 4b45a068 IDP-1531 - hold back maven-javadoc-plugin to avoid plugin bug
     new eebd9f10 JPAR-139 - Resolve duplicate activation artifacts
     new 2a9813de IDP-1465 - Update Jakarta JSONP artifacts
     new 7587d719 IDP-1465 - Update JAXB dependencies
     new 5c1c8924 JPAR-156 - Compatibility changes for checkstyle 8.28
     new 93b6352c IDP-1465 - Centralise ant dependency management
     new 29d86d22 Lock parent version for new release
     new 8dc4a800 Update files to be tagged for release
     new 4780fb7f Bump version after release
     new 1c114c69 IDP-1553 - Deprecate HttpClient parent beans
     new ab4dca9e IDP-1555 - Optimize entityID-based predicates in MetadataFilter parsers
     new 9471a2aa Lock parent version for new release
     new 1b2d66ac Update files to be tagged for release
     new 9db66a57 Bump version after release
     new 0f3171e9 IDP-1563 - New deprecations in 4.0.0-beta2 firing when they shouldn't
     new e16b905a OSJ-302: outgoing MDQ request may not use the correct Accept header
     new d2955404 Remove TODOs that were already done.
     new 9e290588 OSJ-193: Provide a mechanism to detect ResolverExceptions in ...
     new 8bbc51cd Lock parent version for new release
     new 73ca2f73 Update files to be tagged for release
     new 9b4b96a1 Bump version after release
     new cf738130 Reset idwsfconsumer to 2.0.0
     new e62175cb Suppress Javadoc warnings on tests
     new 6936368c Suppress Unavoidable Javadoc warning
     new 6e537b89 JSE-30 Make test tidy up behind itself
     new 9b1aa75d Reset dependencies to the latest released versions.
     new 7f5a33b3 Bump java-opensaml to current SNAPSHOT, which just got a bugfix.
     new c4f1063e Clean up some POM mistakes.
     new 63e17cbb JSPT-80 - Need formal dependency on non-legacy xml-unit
     new 47827473 Transitive test dependency on xmlunit.
     new e80662a4 Remove duplicated JAXB exclusion.
     new 8d3202d5 IDP-1593 Widen testing for null strings in ACSUiInfo.
     new 6e005161 IDP-1593 Tests for weird ServiceName/ServiceDescription elements
     new 1c362f5a IDP-1593 Fix logging in previous
     new 4fcd8a99 IDP-1593 Test and fix null-ness in Organization
     new eb447917 IDP-1593 Test and fix null-ness in UIInfo
     new c7065c83 JPAR-164 Add the git patch of Maven Javadoc Plugin 3.2.0
     new 769f0a59 Improve warning messages.
     new 797dd86b Additional logging improvement.
     new 581c9859 OSJ-154: Marshalling an assertion into a new document does not preserve its IDness
     new 75eaf373 OSJ-311: Migrate tests accessing shibboleth.net to test.shibboleth.net
     new cf3f498d Lock parent version for new release
     new e205656d Update files to be tagged for release
     new 61e850f4 Bump version after release
     new 94d5ecfd Revert opensaml version to 4.0.1 from 4.0.2-SNAPSHOT
     new 2a3e82a0 Open branch for development.
     new 0e3b6d47 Missed idwsfconsumer version.
     new d2696f51 IDP-1608 - Ability to supplement the list of default MetadataNodeProcessors
     new 94516318 IDP-1619 - Deprecate terms from classes and configuration
     new 5c19a403 JSPT-95 Selectively add graal into the test scope
     new 91b78c19 Remove unneeded type declaration.
     new 45419b9e IDP-1620 - Parent pom dependency cleanup
     new fd4df7b1 Guava replacement.
     new 760976c8 IDP-1620 Cleanup idp-parent pom.  Phase 1
     new 428223ec IDP-1620: Clean up dependencies for idp poms
     new b7905d04 Remove redundant java-support versions.
     new c6f90439 JPAR-153 - Update checkstyle.xml for LineLength control
     new 940750ff Alter EntityAttributes filter test to include value addition.
     new 00b2d16d Remove commented out section
     new e0e08995 IDP-1640 - Override Spring WebFlow's ApplicationContext creation logic
     new ae38e9dc IDP-1640 - Override Spring WebFlow's ApplicationContext creation logic
     new 273a4aed IDP-1640 - Override Spring WebFlow's ApplicationContext creation logic
     new 9d84d224 Javadoc
     new 6c626e03 Fix an additional javadoc warning.
     new 009afcbf IDP-1642 - Migrate configuration into jars where feasible
     new 8710ef45 IDP-1642 - Migrate configuration into jars where feasible
     new 506eaccb IDP-1642 - Migrate configuration into jars where feasible
     new 0c9d105f IDP-1642 - Migrate configuration into jars where feasible
     new e85ba916 JPAR-121 Add our Nashorn ECMAScript engine as a TEST dependency
     new 2e4a2ffd IDP-1647 Dedupe unmodifiable maps in UIInfo elements
     new f96012fb IDP-1642 - Migrate configuration into jars where feasible
     new fc5cd4f6 IDP-1642 - Migrate configuration into jars where feasible
     new 1c928a03 JPAR-171 - Parent POM dependencies should be managed only
     new 938177ab Remove old subversion LF rule.
     new 04abb33d Account for rename of test "API" packages.
     new ad51cd53 Account for test "API" renames.
     new b7c02027 Account for test "API" changes.
     new c0309ed8 POM cleanup, rehoming test APIs.
     new 76892d11 GEN-266 - Seal as many jars as practical
     new 544369ea IDP-1652 - Support easier integration into configuration by plugins
     new 253a98b6 Auto-wire MetadataNodeProcessors.
     new 73b86e72 IDP-1706: Enhance StaticPKIXFactoryBean to support PKIXTrustEvaluator...
     new 5adc5148 OSJ-304: Support hash-based directory structure in LocalDynamic
     new 75bc2f84 IDP-1706: Enhance StaticPKIXFactoryBean to support PKIXTrustEvaluator...
     new 72ac43fc IDP-1706: Enhance StaticPKIXFactoryBean to support PKIXTrustEvaluator...
     new 5b7ae51e Update parent to 11.2.0-SNAPSHOT
     new 38dc5b15 Update java-support to 8.2.0-SNAPSHOT
     new ad93d0ce IDP-1661 Conditionalize Graal Pre-JDK15
     new 04ba8ff1 IDP-1717 Handle deprecated velocity property names
     new 2e6372ca IDP-1376 All custom syntax parsers derive from a common base class.
     new 287ed8ab Parent config beans and other wiring related to encryption via key agreement
     new fa382873 Javadoc and warning fixes.
     new d6f6ef46 IDP-1706: Enhance StaticPKIXFactoryBean to support PKIXTrustEvaluator...
     new 13a595c2 Lock parent version for new release
     new 7a84f6e9 Update files to be tagged for release
     new 84e946ad Bump version after release
     new 747be71c IDP-1785 - Move idp-parent managed deps into java-parent-project
     new ea9348c5 IDP-1785 - Move idp-parent managed deps into java-parent-project
     new afc8672b Lock parent version for new release
     new f1ecf69b Update files to be tagged for release
     new f5d5d667 Bump version after release
     new 955ec8bf Update files to be tagged for release
     new 32a96bf1 Bump version after release
     new 1999e771 Move IdP main branch to 4.2.0-SNAPSHOT.
     new 95517173 Missed the subordinate POMs due to maven glitch.
     new 943d6739 Update OpenSAML version.
     new ec1d2f63 Unlock parent POM.
     new d0848f18 Clarify command about dependencies.
     new 86c95148 JPAR-179 - Anomalies in our POMs
     new 938de51e JPAR-180 - Update projects to use SCP site deployment
     new 67890b32 Unlock spring-extensions version.
     new 6d1d1c25 IDP-1833 - Wildcard classpath breaks inside flow imports on Windows
     new e53b0ddd Typo in log message
     new 20ef029b IDP-1835 Better logging from IdPUIInfo for empty strings
     new d1a6e599 Move to released Spring version.
     new a4dc24de IDP-1840 - Add a test for the FlowRelativeResourceLoader to detect IDP-1833
     new 71a48948 IDP-1852 - Disable failing test
     new 8730d1b1 JSCRIPTING-9 JSCRIPTING-12 Start using jdk nashorn for tests
     new b9baba1a Update spring extensions jar to 6.1.4-SNAPSHOT
     new 65747213 Bump spring-exts version.
     new 240675c8 IDP-1877 - Allow ByReference filter to apply to multiple providers
     new 4c39f7b6 IDP-1870: Detect duplicate entityIDs when ingesting metadata
     new eaa742c2 Update MDQ test location.
     new 5f72fd34 Bump java-support.
     new 583ebe09 OSJ-347: Eliminate use of self-hosted MDQ server for unit tests
     new 8206e875 Update java-support.
     new e15654bf IDP-1852 - Test references SP metadata at issues.shibboleth.net
     new 70d84be5 Bump parent POM version.
     new 68dfd8ac Update files to be tagged for release
     new 613fd460 Bump version after release
     new e1c274da Update files to be tagged for release
     new 07bd3ec4 Bump version after release
     new 27dce251 Move forward the mvn-enforcer-data version
     new fbdbec25 Move forward java-parent to 11.3.3-SNAPSHOT
     new 58c75393 Switch to released parent POM 11.3.3
     new 93c4f728 JPAR-186 - New major version adopting Spring Framework 6, Jakarta Servlet 5
     new 7683054a IDP-1958 - Remove ID-WSF SAML delegation support
     new c778dc0b Refactor of IdP repository into shared metadata modules.
     new 2edc5986 Test fixes.
     new c396e167 Fix dependency cycle by moving Attribute-aware NodeProcessor.
     new 55d5d13c Move down a testing API class for now.
     new f6c5aeb7 Add BOM module.
     new dc948275 Add test BOM module.
     new c790c186 Move more tests down from IdP.
     new 868f57cc Fix project name in tests.
     new ba7e39bd Remove remaining shib-attribute dependencies.
     new 84f26a4e Remove circularly-dependent metadata filter and ignore hanging test.
     new 5a9c2546 Myriad of Eclipse files.
     new 1b7b82a4 Move security namespace parsers back up into metadata Spring module.
     new d9853144 Latest Eclipse files.
     new abcdd5aa Remove old test files.
     new 542cce3c Rename metadata resolver wrapper class.
     new 78ccc427 Add remaining schemas defined in IdP copy.
     new 00d6fec4 Move mis-located Spring schema.
     new 7fb65ae4 Restore indirected version of PredicateFilterParser.
     new 05f3bd47 Restore most Predicate filter tests.
     new cc8535f6 Fix checkstyle paths.
     new a9682acd Fix checkstyle paths.
     new 8d8f653f Fix CS location in POMs.
     new eb9e425d Fix test depending on IdP repo.
     new f0537093 JSPT-98 Integrate lifecycle checking methods in base classes
     new a8d0cc9c JSPT-98 Integrate lifecycle checking methods in base classes
     new d9bbce90 JSPT-108 ServiceableComponent should implement AutoClose
     new 7315771a Purge Eclipse project files.
     new f4cffd9a Update for java-shib-shared refactor.
     new 14829feb Remove spring-exts test-jar declaration.
     new 7bae260b Add service module dependency.
     new 70dc57e3 Update POMs for new shared artifact names.
     new 5d74ebc6 Rename shib-shared groupId.
     new ecfba583 Add Velocity module as test dep.
     new 9cfc504d Rename Spring Velocity package.
     new eed6cea6 Apply results of dependency:analyze.
     new d52592dd Rename shib-testing code package.
     new 48cac9c3 Relocated HTTPResource classes and factory beans.
     new f3235482 Rename 2 spring-extensions packages.
     new 7db76ff8 Move Spring expression support to new module.
     new b28db8a8 Rename Spring resource package.
     new df7be59d Move custom schema Spring classes to new package.
     new 3103331b Rename Spring util package.
     new b071f31b OpenSAML core module refactor.
     new 34de64ce Remove opensaml-test-bom.
     new af649f6d Move one test class into testing module.
     new a4fc504a Rename httpclient package.
     new 0cd447a3 Rename service abstraction packages.
     new 05142d1e Rename shared annotation packages.
     new 5d9cb26f Rename component package.

The 2188 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.


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


More information about the commits mailing list