shibboleth/cpp-sp.git
16 years agoUpdating versions, working on new installer.
Scott Cantor [Sat, 9 Jun 2007 03:05:31 +0000 (03:05 +0000)]
Updating versions, working on new installer.

16 years agoOn second thought...and rename catalog parameters.
Scott Cantor [Fri, 8 Jun 2007 22:02:17 +0000 (22:02 +0000)]
On second thought...and rename catalog parameters.

16 years agoRename service name.
Scott Cantor [Fri, 8 Jun 2007 21:46:40 +0000 (21:46 +0000)]
Rename service name.

16 years agoCatch up some changes.
Scott Cantor [Fri, 8 Jun 2007 20:15:01 +0000 (20:15 +0000)]
Catch up some changes.

16 years agoMissing namespace.
Scott Cantor [Fri, 8 Jun 2007 20:13:00 +0000 (20:13 +0000)]
Missing namespace.

16 years agoA stab at handling empty response from DS.
Scott Cantor [Mon, 4 Jun 2007 18:04:29 +0000 (18:04 +0000)]
A stab at handling empty response from DS.

16 years agoPort up spoof checking
Scott Cantor [Mon, 4 Jun 2007 13:32:08 +0000 (13:32 +0000)]
Port up spoof checking

16 years agoAdd xmltooling to build
Scott Cantor [Fri, 1 Jun 2007 17:35:42 +0000 (17:35 +0000)]
Add xmltooling to build

16 years agoUnix installation fixes
Scott Cantor [Thu, 31 May 2007 21:52:49 +0000 (21:52 +0000)]
Unix installation fixes

16 years agoFix Unix catalog paths.
Scott Cantor [Thu, 31 May 2007 21:40:26 +0000 (21:40 +0000)]
Fix Unix catalog paths.

16 years agoStale namespace.
Scott Cantor [Thu, 31 May 2007 21:34:14 +0000 (21:34 +0000)]
Stale namespace.

16 years agoStale namespace.
Scott Cantor [Thu, 31 May 2007 21:32:18 +0000 (21:32 +0000)]
Stale namespace.

16 years agoCorrect schema name.
Scott Cantor [Thu, 31 May 2007 21:28:01 +0000 (21:28 +0000)]
Correct schema name.

16 years agoRemove schema paths.
Scott Cantor [Thu, 31 May 2007 20:56:01 +0000 (20:56 +0000)]
Remove schema paths.

16 years agoLinux porting changes
Scott Cantor [Thu, 31 May 2007 20:44:09 +0000 (20:44 +0000)]
Linux porting changes

16 years agoNested template fix.
Scott Cantor [Thu, 31 May 2007 19:54:29 +0000 (19:54 +0000)]
Nested template fix.

16 years agoMacro should be Windows-only.
Scott Cantor [Thu, 31 May 2007 19:52:40 +0000 (19:52 +0000)]
Macro should be Windows-only.

16 years agoMissing directories.
Scott Cantor [Thu, 31 May 2007 19:43:52 +0000 (19:43 +0000)]
Missing directories.

16 years agoRemoved some comments.
Scott Cantor [Thu, 31 May 2007 17:42:11 +0000 (17:42 +0000)]
Removed some comments.

16 years agoMoved CGI parser into SP library.
Scott Cantor [Thu, 31 May 2007 16:52:33 +0000 (16:52 +0000)]
Moved CGI parser into SP library.

16 years agoRename Shibboleth request handler type.
Scott Cantor [Thu, 31 May 2007 16:27:58 +0000 (16:27 +0000)]
Rename Shibboleth request handler type.

16 years agoMerge in updated Apache POST body code.
Scott Cantor [Wed, 30 May 2007 17:31:39 +0000 (17:31 +0000)]
Merge in updated Apache POST body code.
Add per-initiator ACS defaulting to handle different SAML versions.

16 years agoFactor out application ID when remoting.
Scott Cantor [Wed, 30 May 2007 03:19:37 +0000 (03:19 +0000)]
Factor out application ID when remoting.

16 years agoAssertion export and lookup service using URI binding.
Scott Cantor [Tue, 29 May 2007 02:16:28 +0000 (02:16 +0000)]
Assertion export and lookup service using URI binding.

16 years agoAdd accessor for session ID.
Scott Cantor [Mon, 28 May 2007 23:37:27 +0000 (23:37 +0000)]
Add accessor for session ID.
Add URI binding constant.

16 years agoBypass timestamp update in cache.
Scott Cantor [Mon, 28 May 2007 20:41:12 +0000 (20:41 +0000)]
Bypass timestamp update in cache.
Clear artifact mapping as soon as possible during resolution.

16 years agoClient certificate bridge.
Scott Cantor [Sun, 27 May 2007 04:02:45 +0000 (04:02 +0000)]
Client certificate bridge.

16 years agoDraft artifact resolver.
Scott Cantor [Sun, 27 May 2007 03:27:51 +0000 (03:27 +0000)]
Draft artifact resolver.
Fixes and properties related to SOAP-based services.
Client certificate bridging for Apache and IIS.

16 years agoImplement artifact generation, start work on resolution support.
Scott Cantor [Fri, 25 May 2007 16:23:13 +0000 (16:23 +0000)]
Implement artifact generation, start work on resolution support.

16 years agoSwitch encoders to metadata-based recipient parameter.
Scott Cantor [Fri, 25 May 2007 05:59:14 +0000 (05:59 +0000)]
Switch encoders to metadata-based recipient parameter.

17 years agoBackend of storage-based relay state.
Scott Cantor [Thu, 24 May 2007 03:18:26 +0000 (03:18 +0000)]
Backend of storage-based relay state.

17 years agoHeader clearing infrastructure.
Scott Cantor [Wed, 23 May 2007 20:25:24 +0000 (20:25 +0000)]
Header clearing infrastructure.

17 years agoEliminate extra buffer operations.
Scott Cantor [Tue, 22 May 2007 15:33:46 +0000 (15:33 +0000)]
Eliminate extra buffer operations.

17 years agoMove ReplayCache and StorageService APIs to full build only.
Scott Cantor [Mon, 21 May 2007 15:59:31 +0000 (15:59 +0000)]
Move ReplayCache and StorageService APIs to full build only.

17 years agoAdd a RP-based key name to credential lookup.
Scott Cantor [Mon, 21 May 2007 04:00:43 +0000 (04:00 +0000)]
Add a RP-based key name to credential lookup.

17 years agoAdd inheritance for relying party properties.
Scott Cantor [Mon, 21 May 2007 02:44:31 +0000 (02:44 +0000)]
Add inheritance for relying party properties.

17 years agoDelete old files.
Scott Cantor [Sun, 20 May 2007 20:22:04 +0000 (20:22 +0000)]
Delete old files.

17 years agoStart to clean up Unix build.
Scott Cantor [Sun, 20 May 2007 20:20:57 +0000 (20:20 +0000)]
Start to clean up Unix build.

17 years agoNew -lite library and elimination of SAML libraries from modules.
Scott Cantor [Sat, 19 May 2007 18:11:17 +0000 (18:11 +0000)]
New -lite library and elimination of SAML libraries from modules.

17 years agoFixed attribute-based functors.
Scott Cantor [Mon, 14 May 2007 00:29:49 +0000 (00:29 +0000)]
Fixed attribute-based functors.
Implemented special handling of REMOTE_USER.
Added header clearing method to resolver/extractor.
Added default policy file.

17 years agoUpdate thread config macro, add openssl headers to libsaml build.
Scott Cantor [Sat, 12 May 2007 00:00:17 +0000 (00:00 +0000)]
Update thread config macro, add openssl headers to libsaml build.

17 years agoWasn't returning from errors during POST read.
Scott Cantor [Thu, 10 May 2007 17:39:58 +0000 (17:39 +0000)]
Wasn't returning from errors during POST read.

17 years agoAdded OIDs for SAML 2.0 attribute mappings.
Scott Cantor [Thu, 10 May 2007 01:15:43 +0000 (01:15 +0000)]
Added OIDs for SAML 2.0 attribute mappings.

17 years agoMetadata based functors.
Scott Cantor [Wed, 9 May 2007 04:29:56 +0000 (04:29 +0000)]
Metadata based functors.

17 years agoMix/max functor.
Scott Cantor [Wed, 9 May 2007 02:06:10 +0000 (02:06 +0000)]
Mix/max functor.
Add safety feature when requiring metadata/trust.

17 years agoBetter logging for remoted errors.
Scott Cantor [Tue, 8 May 2007 21:17:54 +0000 (21:17 +0000)]
Better logging for remoted errors.
Raise metadata exceptions when IdP is unknown.
Cleanup error templates.

17 years agoRegex functors, added regex options feature to schema.
Scott Cantor [Tue, 8 May 2007 03:59:38 +0000 (03:59 +0000)]
Regex functors, added regex options feature to schema.

17 years agoRun wildcard rules.
Scott Cantor [Tue, 8 May 2007 02:57:39 +0000 (02:57 +0000)]
Run wildcard rules.

17 years agoGenericize string values and scopes, add value/scope functors.
Scott Cantor [Tue, 8 May 2007 02:28:49 +0000 (02:28 +0000)]
Genericize string values and scopes, add value/scope functors.

17 years agoFix attributeID name.
Scott Cantor [Tue, 8 May 2007 01:06:23 +0000 (01:06 +0000)]
Fix attributeID name.

17 years agoFirst three string functors, added authn context to resolver/filter contexts.
Scott Cantor [Mon, 7 May 2007 22:46:08 +0000 (22:46 +0000)]
First three string functors, added authn context to resolver/filter contexts.

17 years agoBoolean match functors, policy context to manage lifetime and references.
Scott Cantor [Mon, 7 May 2007 15:57:48 +0000 (15:57 +0000)]
Boolean match functors, policy context to manage lifetime and references.

17 years agoAttribute filtering code.
Scott Cantor [Sun, 6 May 2007 23:44:32 +0000 (23:44 +0000)]
Attribute filtering code.

17 years agoDelete old files.
Scott Cantor [Fri, 4 May 2007 17:44:38 +0000 (17:44 +0000)]
Delete old files.

17 years agoNeed to use SP-specific policy subclass for SOAP client.
Scott Cantor [Fri, 4 May 2007 04:11:29 +0000 (04:11 +0000)]
Need to use SP-specific policy subclass for SOAP client.
Reverse default for acsByIndex setting to true.

17 years agoFix reference to providerId.
Scott Cantor [Wed, 2 May 2007 19:07:53 +0000 (19:07 +0000)]
Fix reference to providerId.
Propagate special attribute properties.
Add back NameID extraction to SSO handlers.

17 years agoAdd chaining resolver.
Scott Cantor [Wed, 2 May 2007 00:55:55 +0000 (00:55 +0000)]
Add chaining resolver.

17 years agoFix old namespace defaults.
Scott Cantor [Mon, 30 Apr 2007 19:17:54 +0000 (19:17 +0000)]
Fix old namespace defaults.
Fix vararg error in NameID attribute class.
Working extractor/resolver code.

17 years agoCopied over mapping and filtering schemas.
Scott Cantor [Mon, 30 Apr 2007 03:21:57 +0000 (03:21 +0000)]
Copied over mapping and filtering schemas.
New AttributeExtractor API for SAML decoding.
Rewrite of simple AttributeResolver as a query-only component.
Add missing logic for deriving case sensitive attribute flag.
Switch to multimaps for attribute APIs to allow duplicate IDs.

17 years agoAdditional AuthnRequest creation options.
Scott Cantor [Thu, 19 Apr 2007 17:22:58 +0000 (17:22 +0000)]
Additional AuthnRequest creation options.

17 years agoStop defaulting in xercesc namespace.
Scott Cantor [Wed, 18 Apr 2007 04:03:13 +0000 (04:03 +0000)]
Stop defaulting in xercesc namespace.

17 years agoDrafts of remoted Shib and SAML2 SessionInitiators.
Scott Cantor [Sun, 15 Apr 2007 21:10:45 +0000 (21:10 +0000)]
Drafts of remoted Shib and SAML2 SessionInitiators.
Start to rework metadata for SAML 2.
Enable relay state preservation on shibd side.
Server modules should no longer require loading of metadata.

17 years agoSet signing/digest algorithms using new settings.
Scott Cantor [Fri, 13 Apr 2007 20:38:45 +0000 (20:38 +0000)]
Set signing/digest algorithms using new settings.

17 years agoRemove extra marshall call.
Scott Cantor [Fri, 13 Apr 2007 03:12:29 +0000 (03:12 +0000)]
Remove extra marshall call.

17 years agoInject logging category into base class.
Scott Cantor [Fri, 13 Apr 2007 01:18:44 +0000 (01:18 +0000)]
Inject logging category into base class.

17 years agoUntested, but a bunch of caching fixes added.
Scott Cantor [Thu, 12 Apr 2007 21:55:42 +0000 (21:55 +0000)]
Untested, but a bunch of caching fixes added.

17 years agoEnhance relay state handling.
Scott Cantor [Mon, 9 Apr 2007 03:45:07 +0000 (03:45 +0000)]
Enhance relay state handling.

17 years agoOld and new discovery handlers.
Scott Cantor [Thu, 5 Apr 2007 02:35:23 +0000 (02:35 +0000)]
Old and new discovery handlers.

17 years agoFactor entityID into SessionInitiator subinterface, move WAYF logic out of Shib handler.
Scott Cantor [Wed, 4 Apr 2007 21:12:47 +0000 (21:12 +0000)]
Factor entityID into SessionInitiator subinterface, move WAYF logic out of Shib handler.

17 years agoImprove property inheritance, first batch of SessionInitiators, rename providerId.
Scott Cantor [Wed, 4 Apr 2007 04:04:33 +0000 (04:04 +0000)]
Improve property inheritance, first batch of SessionInitiators, rename providerId.

17 years agoCan't overlap headers or we'll break multiple Set-Cookies.
Scott Cantor [Wed, 4 Apr 2007 04:02:10 +0000 (04:02 +0000)]
Can't overlap headers or we'll break multiple Set-Cookies.

17 years agoUpport Apache auto-detect code.
Scott Cantor [Mon, 2 Apr 2007 19:39:16 +0000 (19:39 +0000)]
Upport Apache auto-detect code.

17 years agoImplement artifact resolution support.
Scott Cantor [Mon, 2 Apr 2007 03:56:10 +0000 (03:56 +0000)]
Implement artifact resolution support.

17 years agoSP policy subclass for use by artifact resolver.
Scott Cantor [Mon, 2 Apr 2007 02:11:08 +0000 (02:11 +0000)]
SP policy subclass for use by artifact resolver.

17 years agoSupport for application-specific attribute IDs.
Scott Cantor [Sun, 1 Apr 2007 22:30:15 +0000 (22:30 +0000)]
Support for application-specific attribute IDs.

17 years agoHandle reverse mapping of IDs into attributes to query.
Scott Cantor [Sun, 1 Apr 2007 21:13:46 +0000 (21:13 +0000)]
Handle reverse mapping of IDs into attributes to query.

17 years agoSerializing pointer instead of object.
Scott Cantor [Fri, 30 Mar 2007 18:37:38 +0000 (18:37 +0000)]
Serializing pointer instead of object.

17 years agoConfig changes and rework for new credential APIs.
Scott Cantor [Fri, 30 Mar 2007 02:20:01 +0000 (02:20 +0000)]
Config changes and rework for new credential APIs.

17 years agoDraft SAML 2 SSO impl.
Scott Cantor [Mon, 19 Mar 2007 03:18:36 +0000 (03:18 +0000)]
Draft SAML 2 SSO impl.

17 years agoReturn default creds when peer is unknown.
Scott Cantor [Mon, 19 Mar 2007 01:30:29 +0000 (01:30 +0000)]
Return default creds when peer is unknown.

17 years agoFirst support for encrypted attributes.
Scott Cantor [Sun, 18 Mar 2007 22:57:07 +0000 (22:57 +0000)]
First support for encrypted attributes.

17 years agoMake NameID optional in session.
Scott Cantor [Sun, 18 Mar 2007 21:56:48 +0000 (21:56 +0000)]
Make NameID optional in session.

17 years agoCache invalid tokens in case they're targeted at other services.
Scott Cantor [Sat, 17 Mar 2007 19:03:15 +0000 (19:03 +0000)]
Cache invalid tokens in case they're targeted at other services.

17 years agoAllow for unsigned artifact response.
Scott Cantor [Sat, 17 Mar 2007 01:50:01 +0000 (01:50 +0000)]
Allow for unsigned artifact response.

17 years agoRework address handling based on app/location.
Scott Cantor [Sun, 11 Mar 2007 04:22:00 +0000 (04:22 +0000)]
Rework address handling based on app/location.

17 years agoRework address handling based on app/location.
Scott Cantor [Sun, 11 Mar 2007 04:21:34 +0000 (04:21 +0000)]
Rework address handling based on app/location.

17 years agoLock configuration before dispatching calls.
Scott Cantor [Sun, 11 Mar 2007 03:25:39 +0000 (03:25 +0000)]
Lock configuration before dispatching calls.

17 years agoFix format handling in resolver, correct DDF looping bugs.
Scott Cantor [Sun, 11 Mar 2007 00:34:15 +0000 (00:34 +0000)]
Fix format handling in resolver, correct DDF looping bugs.

17 years agoAdjust logging/error-handling, schema fixes, failed message handling.
Scott Cantor [Sat, 10 Mar 2007 21:07:59 +0000 (21:07 +0000)]
Adjust logging/error-handling, schema fixes, failed message handling.

17 years agoAdd option to use redirection for handler errors.
Scott Cantor [Thu, 8 Mar 2007 21:44:03 +0000 (21:44 +0000)]
Add option to use redirection for handler errors.

17 years agoAdd option to use redirection for handler errors, capture relay state when propagatin...
Scott Cantor [Thu, 8 Mar 2007 21:42:16 +0000 (21:42 +0000)]
Add option to use redirection for handler errors, capture relay state when propagating exceptions.

17 years agoMoved URLEncoder down to tooling lib, added exception->querystring method.
Scott Cantor [Thu, 8 Mar 2007 04:42:12 +0000 (04:42 +0000)]
Moved URLEncoder down to tooling lib, added exception->querystring method.

17 years agoFactor out RelayState recovery.
Scott Cantor [Thu, 8 Mar 2007 02:47:34 +0000 (02:47 +0000)]
Factor out RelayState recovery.

17 years agoMove token validation into SAML library, first draft SAML 1 SSO handler.
Scott Cantor [Wed, 7 Mar 2007 20:36:08 +0000 (20:36 +0000)]
Move token validation into SAML library, first draft SAML 1 SSO handler.

17 years agoAdded marker interface for assertion types.
Scott Cantor [Mon, 5 Mar 2007 05:50:16 +0000 (05:50 +0000)]
Added marker interface for assertion types.

17 years agoHandle multiple assertions in resolver.
Scott Cantor [Sat, 3 Mar 2007 22:17:55 +0000 (22:17 +0000)]
Handle multiple assertions in resolver.

17 years agoAllow cache insertion with multiple assertions.
Scott Cantor [Sat, 3 Mar 2007 21:19:04 +0000 (21:19 +0000)]
Allow cache insertion with multiple assertions.

17 years agoArtifactMap support.
Scott Cantor [Fri, 2 Mar 2007 05:04:30 +0000 (05:04 +0000)]
ArtifactMap support.

17 years agoMoved handler sources.
Scott Cantor [Fri, 2 Mar 2007 03:39:39 +0000 (03:39 +0000)]
Moved handler sources.

17 years agoMoved key/cred resolution classes out of xmlsig namespace, start cleaning up configure.
Scott Cantor [Fri, 2 Mar 2007 02:47:52 +0000 (02:47 +0000)]
Moved key/cred resolution classes out of xmlsig namespace, start cleaning up configure.