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

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2238 cb58f699-b61c-0410-a6fe-9272a202ed29

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

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2237 cb58f699-b61c-0410-a6fe-9272a202ed29

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

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2236 cb58f699-b61c-0410-a6fe-9272a202ed29

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

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2233 cb58f699-b61c-0410-a6fe-9272a202ed29

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

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2232 cb58f699-b61c-0410-a6fe-9272a202ed29

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

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2231 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoNeed to use SP-specific policy subclass for SOAP client.
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.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2230 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoFix reference to providerId.
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.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2229 cb58f699-b61c-0410-a6fe-9272a202ed29

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

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2228 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoFix old namespace defaults.
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.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2227 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoCopied over mapping and filtering schemas.
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.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2226 cb58f699-b61c-0410-a6fe-9272a202ed29

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

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2225 cb58f699-b61c-0410-a6fe-9272a202ed29

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

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2224 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoDrafts of remoted Shib and SAML2 SessionInitiators.
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.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2223 cb58f699-b61c-0410-a6fe-9272a202ed29

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

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2222 cb58f699-b61c-0410-a6fe-9272a202ed29

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

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2221 cb58f699-b61c-0410-a6fe-9272a202ed29

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

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2220 cb58f699-b61c-0410-a6fe-9272a202ed29

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

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2219 cb58f699-b61c-0410-a6fe-9272a202ed29

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

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2218 cb58f699-b61c-0410-a6fe-9272a202ed29

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

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2217 cb58f699-b61c-0410-a6fe-9272a202ed29

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

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2216 cb58f699-b61c-0410-a6fe-9272a202ed29

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

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2215 cb58f699-b61c-0410-a6fe-9272a202ed29

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

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2214 cb58f699-b61c-0410-a6fe-9272a202ed29

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

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2212 cb58f699-b61c-0410-a6fe-9272a202ed29

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

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2210 cb58f699-b61c-0410-a6fe-9272a202ed29

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

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2209 cb58f699-b61c-0410-a6fe-9272a202ed29

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

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2208 cb58f699-b61c-0410-a6fe-9272a202ed29

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

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2207 cb58f699-b61c-0410-a6fe-9272a202ed29

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

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2206 cb58f699-b61c-0410-a6fe-9272a202ed29

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

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2205 cb58f699-b61c-0410-a6fe-9272a202ed29

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

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2204 cb58f699-b61c-0410-a6fe-9272a202ed29

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

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2203 cb58f699-b61c-0410-a6fe-9272a202ed29

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

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2202 cb58f699-b61c-0410-a6fe-9272a202ed29

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

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2201 cb58f699-b61c-0410-a6fe-9272a202ed29

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

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2200 cb58f699-b61c-0410-a6fe-9272a202ed29

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

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2199 cb58f699-b61c-0410-a6fe-9272a202ed29

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

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2195 cb58f699-b61c-0410-a6fe-9272a202ed29

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

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2194 cb58f699-b61c-0410-a6fe-9272a202ed29

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

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2193 cb58f699-b61c-0410-a6fe-9272a202ed29

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

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2192 cb58f699-b61c-0410-a6fe-9272a202ed29

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

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2191 cb58f699-b61c-0410-a6fe-9272a202ed29

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

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2190 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoAdd option to use redirection for handler errors, capture relay state when propagatin...
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.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2189 cb58f699-b61c-0410-a6fe-9272a202ed29

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

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2188 cb58f699-b61c-0410-a6fe-9272a202ed29

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

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2187 cb58f699-b61c-0410-a6fe-9272a202ed29

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

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2186 cb58f699-b61c-0410-a6fe-9272a202ed29

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

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2185 cb58f699-b61c-0410-a6fe-9272a202ed29

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

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2184 cb58f699-b61c-0410-a6fe-9272a202ed29

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

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2183 cb58f699-b61c-0410-a6fe-9272a202ed29

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

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2182 cb58f699-b61c-0410-a6fe-9272a202ed29

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

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2181 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoMoved key/cred resolution classes out of xmlsig namespace, start cleaning up configure.
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.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2180 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoRework decoder handling in simple resolver, add IdP/SP names to decoder API, hook...
cantor [Thu, 1 Mar 2007 18:11:43 +0000 (18:11 +0000)]
Rework decoder handling in simple resolver, add IdP/SP names to decoder API, hook resolver up to Applications.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2179 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoMoved CGI parsing to OS, add handler base for remoting HTTP req/resp data.
cantor [Wed, 28 Feb 2007 16:53:10 +0000 (16:53 +0000)]
Moved CGI parsing to OS, add handler base for remoting HTTP req/resp data.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2178 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoA "simple" attribute resolver, and token validation.
cantor [Sat, 24 Feb 2007 22:04:37 +0000 (22:04 +0000)]
A "simple" attribute resolver, and token validation.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2177 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoFix catalog usage, checked in resolver schema.
cantor [Tue, 20 Feb 2007 05:21:31 +0000 (05:21 +0000)]
Fix catalog usage, checked in resolver schema.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2176 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoConvenience method for accessing SP instance.
cantor [Mon, 19 Feb 2007 01:38:49 +0000 (01:38 +0000)]
Convenience method for accessing SP instance.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2175 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoNameID decoder.
cantor [Sun, 18 Feb 2007 23:06:21 +0000 (23:06 +0000)]
NameID decoder.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2174 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoSimple and Scoped Attribute decoders.
cantor [Sun, 18 Feb 2007 06:07:01 +0000 (06:07 +0000)]
Simple and Scoped Attribute decoders.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2173 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoAdjust logging files, add console logging for command line.
cantor [Sat, 17 Feb 2007 22:30:47 +0000 (22:30 +0000)]
Adjust logging files, add console logging for command line.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2172 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoCorrect name of signing flag.
cantor [Thu, 15 Feb 2007 23:04:59 +0000 (23:04 +0000)]
Correct name of signing flag.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2171 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoBug in request signing.
cantor [Thu, 15 Feb 2007 23:04:37 +0000 (23:04 +0000)]
Bug in request signing.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2170 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoCorrect constness of transport API, handle both chunked and buffered encoding.
cantor [Thu, 15 Feb 2007 22:46:09 +0000 (22:46 +0000)]
Correct constness of transport API, handle both chunked and buffered encoding.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2169 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoGlue SOAP client to SP config, expand policy settings.
cantor [Wed, 14 Feb 2007 05:30:12 +0000 (05:30 +0000)]
Glue SOAP client to SP config, expand policy settings.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2168 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoDraft of query tool, not working yet.
cantor [Mon, 12 Feb 2007 06:30:07 +0000 (06:30 +0000)]
Draft of query tool, not working yet.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2167 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoRenamed shar project, some Makefile fixes.
cantor [Sun, 11 Feb 2007 21:58:53 +0000 (21:58 +0000)]
Renamed shar project, some Makefile fixes.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2166 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoRemove 1.1-compat. files, include old shib schema for attribute interop.
cantor [Sun, 11 Feb 2007 21:26:42 +0000 (21:26 +0000)]
Remove 1.1-compat. files, include old shib schema for attribute interop.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2165 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoDraft of 2.0 config schema/file, removed legacy support, validate config.
cantor [Sun, 11 Feb 2007 05:26:18 +0000 (05:26 +0000)]
Draft of 2.0 config schema/file, removed legacy support, validate config.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2164 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoChange default namespace, support namespace remapping.
cantor [Sat, 10 Feb 2007 06:21:37 +0000 (06:21 +0000)]
Change default namespace, support namespace remapping.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2163 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoShorten "built-in" plugin types, delete stale files, new config file.
cantor [Fri, 9 Feb 2007 02:29:33 +0000 (02:29 +0000)]
Shorten "built-in" plugin types, delete stale files, new config file.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2162 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoMove config logic into an "XML" SP plugin, divorce shibd and modules from old libs.
cantor [Tue, 6 Feb 2007 04:02:43 +0000 (04:02 +0000)]
Move config logic into an "XML" SP plugin, divorce shibd and modules from old libs.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2161 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoUncomment a destructor call.
cantor [Mon, 5 Feb 2007 03:06:39 +0000 (03:06 +0000)]
Uncomment a destructor call.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2159 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoRemove extra files.
cantor [Mon, 5 Feb 2007 02:55:16 +0000 (02:55 +0000)]
Remove extra files.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2158 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoRemoved MySQL cache.
cantor [Mon, 5 Feb 2007 02:41:09 +0000 (02:41 +0000)]
Removed MySQL cache.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2157 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoRemove xmlproviders from build, deleted old AAP interface.
cantor [Mon, 5 Feb 2007 02:31:06 +0000 (02:31 +0000)]
Remove xmlproviders from build, deleted old AAP interface.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2156 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoAttribute lookup, port ACL code and mainline SP code to Session/Attribute API.
cantor [Mon, 5 Feb 2007 01:49:05 +0000 (01:49 +0000)]
Attribute lookup, port ACL code and mainline SP code to Session/Attribute API.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2155 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoMove assertions to separate storage records, improve error handling.
cantor [Sun, 4 Feb 2007 03:53:13 +0000 (03:53 +0000)]
Move assertions to separate storage records, improve error handling.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2154 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoLock SP instance for incoming calls.
cantor [Sun, 4 Feb 2007 00:23:37 +0000 (00:23 +0000)]
Lock SP instance for incoming calls.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2153 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoProcess attributes when loading sessions.
cantor [Fri, 2 Feb 2007 23:28:48 +0000 (23:28 +0000)]
Process attributes when loading sessions.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2152 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoCompleted attribute remoting support.
cantor [Fri, 2 Feb 2007 06:19:57 +0000 (06:19 +0000)]
Completed attribute remoting support.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2151 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoUpdate copyright.
cantor [Fri, 2 Feb 2007 04:06:15 +0000 (04:06 +0000)]
Update copyright.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2150 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoRevamped cache plugins, buffering on inproc side, write-through each access.
cantor [Wed, 31 Jan 2007 03:47:39 +0000 (03:47 +0000)]
Revamped cache plugins, buffering on inproc side, write-through each access.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2148 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoNearly testable draft of storage-based cache, minus remoting.
cantor [Fri, 26 Jan 2007 23:56:51 +0000 (23:56 +0000)]
Nearly testable draft of storage-based cache, minus remoting.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2147 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoReworking legacy caching config.
cantor [Thu, 25 Jan 2007 23:22:32 +0000 (23:22 +0000)]
Reworking legacy caching config.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2146 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoReworked outgoing messages to optimize for pre-serialized case.
cantor [Thu, 25 Jan 2007 02:37:26 +0000 (02:37 +0000)]
Reworked outgoing messages to optimize for pre-serialized case.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2144 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoReworked outgoing messages to optimize for pre-serialized case.
cantor [Thu, 25 Jan 2007 02:37:01 +0000 (02:37 +0000)]
Reworked outgoing messages to optimize for pre-serialized case.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2143 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoAdd indexed storage plugins, build replay cache.
cantor [Thu, 25 Jan 2007 00:36:54 +0000 (00:36 +0000)]
Add indexed storage plugins, build replay cache.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2142 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoShift some SAML intelligence out of cache API, start on SS-based cache.
cantor [Wed, 24 Jan 2007 06:51:28 +0000 (06:51 +0000)]
Shift some SAML intelligence out of cache API, start on SS-based cache.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2141 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoAdd value count accessor.
cantor [Wed, 24 Jan 2007 06:46:21 +0000 (06:46 +0000)]
Add value count accessor.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2140 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoCombined SAML versions in one session API, implemented in-process half of cache.
cantor [Mon, 22 Jan 2007 06:41:44 +0000 (06:41 +0000)]
Combined SAML versions in one session API, implemented in-process half of cache.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2139 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoFirst draft of session cache API
cantor [Mon, 22 Jan 2007 02:06:06 +0000 (02:06 +0000)]
First draft of session cache API

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2138 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoAdd attribute remoting.
cantor [Sat, 20 Jan 2007 02:51:40 +0000 (02:51 +0000)]
Add attribute remoting.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2137 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoSome draft attribute classes.
cantor [Fri, 19 Jan 2007 19:32:06 +0000 (19:32 +0000)]
Some draft attribute classes.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2136 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoFix return values. Check text for qoutes.
fox [Thu, 18 Jan 2007 17:12:57 +0000 (17:12 +0000)]
Fix return values.  Check text for qoutes.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2135 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoMigrated ShibTarget logic into ServiceProvider base.
cantor [Thu, 18 Jan 2007 03:47:52 +0000 (03:47 +0000)]
Migrated ShibTarget logic into ServiceProvider base.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2134 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoInitial checkin of ODBC storage service
fox [Wed, 17 Jan 2007 21:43:59 +0000 (21:43 +0000)]
Initial checkin of ODBC storage service

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2132 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoStarting to refactor session cache, eliminated IConfig class.
cantor [Wed, 17 Jan 2007 03:04:25 +0000 (03:04 +0000)]
Starting to refactor session cache, eliminated IConfig class.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2131 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoPulled attribute designators, moved audiences up.
cantor [Tue, 16 Jan 2007 03:36:55 +0000 (03:36 +0000)]
Pulled attribute designators, moved audiences up.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2130 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoMoved handler accessors up to base.
cantor [Tue, 16 Jan 2007 02:34:57 +0000 (02:34 +0000)]
Moved handler accessors up to base.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2129 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoMigrated Handler interface, set up segregated handler plugin factories.
cantor [Mon, 15 Jan 2007 07:33:27 +0000 (07:33 +0000)]
Migrated Handler interface, set up segregated handler plugin factories.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2128 cb58f699-b61c-0410-a6fe-9272a202ed29