[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