shibboleth/sp.git
16 years agoAdd "safe" query string support to mapper.
cantor [Fri, 31 Aug 2007 21:06:52 +0000 (21:06 +0000)]
Add "safe" query string support to mapper.

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

16 years agoRe-revision of metadata attribute support.
cantor [Tue, 21 Aug 2007 20:31:26 +0000 (20:31 +0000)]
Re-revision of metadata attribute support.
It's per-session again, with a prefix set after the fact by the handler before session insert.

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

16 years agoMove to a "prefixed" model for metadata attributes and separate from session.
cantor [Tue, 21 Aug 2007 04:33:41 +0000 (04:33 +0000)]
Move to a "prefixed" model for metadata attributes and separate from session.

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

16 years agoRemove old files.
cantor [Tue, 21 Aug 2007 02:06:29 +0000 (02:06 +0000)]
Remove old files.

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

16 years agoMerge pushed attributes into resolution context.
cantor [Mon, 20 Aug 2007 22:20:51 +0000 (22:20 +0000)]
Merge pushed attributes into resolution context.
Add extraction from metadata extensions.

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

16 years agoMove all attribute work into base class.
cantor [Mon, 20 Aug 2007 21:29:28 +0000 (21:29 +0000)]
Move all attribute work into base class.

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

16 years agoStop setting HTTP_REMOTE_USER.
cantor [Mon, 20 Aug 2007 21:28:55 +0000 (21:28 +0000)]
Stop setting HTTP_REMOTE_USER.

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

16 years agoCorrect some key and scope metadata.
cantor [Mon, 20 Aug 2007 18:12:57 +0000 (18:12 +0000)]
Correct some key and scope metadata.

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

16 years agoDon't load inproc extensions while testing config.
cantor [Mon, 20 Aug 2007 15:55:20 +0000 (15:55 +0000)]
Don't load inproc extensions while testing config.

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

16 years agoAdd reference for encryption key.
cantor [Sun, 19 Aug 2007 22:23:30 +0000 (22:23 +0000)]
Add reference for encryption key.

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

16 years agoDefault to localhost assertion lookup.
cantor [Sun, 19 Aug 2007 19:47:55 +0000 (19:47 +0000)]
Default to localhost assertion lookup.

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

16 years agoCorrect adfs load lines.
cantor [Sun, 19 Aug 2007 19:20:12 +0000 (19:20 +0000)]
Correct adfs load lines.

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

16 years agoFixes to header management, spoof checking, virtual server calls.
cantor [Sun, 19 Aug 2007 03:50:46 +0000 (03:50 +0000)]
Fixes to header management, spoof checking, virtual server calls.

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

16 years agoRemove dead code.
cantor [Sun, 19 Aug 2007 00:47:38 +0000 (00:47 +0000)]
Remove dead code.

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

16 years agoCorrect dependency syntax and autoconf
cantor [Thu, 16 Aug 2007 18:26:57 +0000 (18:26 +0000)]
Correct dependency syntax and autoconf

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

16 years agoAdd "sender" to SOAP APIs to avoid reuse of connections across apps.
cantor [Thu, 16 Aug 2007 03:20:05 +0000 (03:20 +0000)]
Add "sender" to SOAP APIs to avoid reuse of connections across apps.

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

16 years agoDuh, signing was already implemented.
cantor [Thu, 16 Aug 2007 01:14:58 +0000 (01:14 +0000)]
Duh, signing was already implemented.

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

16 years agoSigning/encryption support.
cantor [Thu, 16 Aug 2007 01:12:07 +0000 (01:12 +0000)]
Signing/encryption support.

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

16 years agoSimplify/rename signing and encryption properties.
cantor [Thu, 16 Aug 2007 00:45:08 +0000 (00:45 +0000)]
Simplify/rename signing and encryption properties.

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

16 years agoFix for empty response.
cantor [Wed, 15 Aug 2007 15:04:24 +0000 (15:04 +0000)]
Fix for empty response.

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

16 years agoAdd OS-X launchd info.
cantor [Tue, 14 Aug 2007 19:49:56 +0000 (19:49 +0000)]
Add OS-X launchd info.

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

16 years agoParameterize the script a bit.
cantor [Tue, 14 Aug 2007 19:21:59 +0000 (19:21 +0000)]
Parameterize the script a bit.

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

16 years agoFix shibd script references.
cantor [Tue, 14 Aug 2007 19:05:07 +0000 (19:05 +0000)]
Fix shibd script references.

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

16 years agoFixed a comment in redhat script, added Debian script.
cantor [Tue, 14 Aug 2007 19:04:11 +0000 (19:04 +0000)]
Fixed a comment in redhat script, added Debian script.

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

16 years agoConditionally bypass built-in Apache dependency.
cantor [Tue, 14 Aug 2007 18:56:53 +0000 (18:56 +0000)]
Conditionally bypass built-in Apache dependency.

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

16 years agoVendor-specific name for shibd script.
cantor [Tue, 14 Aug 2007 18:44:44 +0000 (18:44 +0000)]
Vendor-specific name for shibd script.

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

16 years agoNeed to define time_t as 32-bit to build against Apache 1.3
cantor [Mon, 13 Aug 2007 22:42:39 +0000 (22:42 +0000)]
Need to define time_t as 32-bit to build against Apache 1.3

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

16 years agoToggle for ADFS build.
cantor [Mon, 13 Aug 2007 19:17:52 +0000 (19:17 +0000)]
Toggle for ADFS build.

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

16 years agoSync up older 1.3 spec file and require opensaml < 2.0
cantor [Mon, 13 Aug 2007 18:51:01 +0000 (18:51 +0000)]
Sync up older 1.3 spec file and require opensaml < 2.0
Add --with-odbc option to 2.0 rebuild.
Add conditional logging dependency using --with-log4cpp.

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

16 years agoFix for native log location on SuSE.
cantor [Mon, 13 Aug 2007 15:18:32 +0000 (15:18 +0000)]
Fix for native log location on SuSE.

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

16 years agoFavor ResponseLocation in metadata.
cantor [Fri, 10 Aug 2007 03:50:06 +0000 (03:50 +0000)]
Favor ResponseLocation in metadata.

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

16 years agoFix an extra lock call during logout.
cantor [Thu, 9 Aug 2007 22:10:03 +0000 (22:10 +0000)]
Fix an extra lock call during logout.

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

16 years agoFix an extra lock call during logout.
cantor [Thu, 9 Aug 2007 21:58:22 +0000 (21:58 +0000)]
Fix an extra lock call during logout.
Add logging to cache cleanup.

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

16 years agoAdd missing exception declaration.
cantor [Thu, 9 Aug 2007 19:39:38 +0000 (19:39 +0000)]
Add missing exception declaration.
Propagate SAML 2 errors from artifact resolver.

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

16 years agoMove logout notifications to logout cleanup stage.
cantor [Thu, 9 Aug 2007 17:58:02 +0000 (17:58 +0000)]
Move logout notifications to logout cleanup stage.

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

16 years agoLogging category cleanup.
cantor [Thu, 9 Aug 2007 17:57:32 +0000 (17:57 +0000)]
Logging category cleanup.
Clear session cookie during logout.

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

16 years agoNo need for message rule.
cantor [Thu, 9 Aug 2007 16:46:30 +0000 (16:46 +0000)]
No need for message rule.

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

16 years agoSync up with policy API changes.
cantor [Thu, 9 Aug 2007 04:24:23 +0000 (04:24 +0000)]
Sync up with policy API changes.
Add ADFS message rule to fix collision with SAML 1.x rule.
Skip policy step inside decoder.
Fix WST element name.

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

16 years agoSuSE has different doc conventions.
cantor [Tue, 7 Aug 2007 22:00:07 +0000 (22:00 +0000)]
SuSE has different doc conventions.

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

16 years agoOptions for per-content error handling.
cantor [Tue, 7 Aug 2007 21:54:19 +0000 (21:54 +0000)]
Options for per-content error handling.
Apache command for arbitrary request settings.

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

16 years agoAdd missing index.
cantor [Tue, 7 Aug 2007 16:49:26 +0000 (16:49 +0000)]
Add missing index.

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

16 years agoAdd discovery extension.
cantor [Tue, 7 Aug 2007 16:00:14 +0000 (16:00 +0000)]
Add discovery extension.

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

16 years agoDetect socket closure.
cantor [Mon, 6 Aug 2007 18:40:46 +0000 (18:40 +0000)]
Detect socket closure.

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

16 years agoTransaction log no longer usable inproc.
cantor [Mon, 6 Aug 2007 15:58:23 +0000 (15:58 +0000)]
Transaction log no longer usable inproc.

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

16 years agoAdjust default cache timeout based on cache subclass.
cantor [Mon, 6 Aug 2007 15:55:58 +0000 (15:55 +0000)]
Adjust default cache timeout based on cache subclass.
Add a default in-proc cache element to config.

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

16 years agoCorrect use of auto_ptr.
cantor [Mon, 6 Aug 2007 03:55:13 +0000 (03:55 +0000)]
Correct use of auto_ptr.

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

16 years agoCorrect use of auto_ptr.
cantor [Mon, 6 Aug 2007 03:47:21 +0000 (03:47 +0000)]
Correct use of auto_ptr.

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

16 years agoAdd back alias support for attributes.
cantor [Mon, 6 Aug 2007 02:17:10 +0000 (02:17 +0000)]
Add back alias support for attributes.

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

16 years agoDon't need to clear from environment table.
cantor [Mon, 6 Aug 2007 02:16:29 +0000 (02:16 +0000)]
Don't need to clear from environment table.

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

16 years agoAdd separate header/environment options.
cantor [Sun, 5 Aug 2007 22:09:40 +0000 (22:09 +0000)]
Add separate header/environment options.

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

16 years agoRevise attribute APIs to use vectors in place of multimaps.
cantor [Sun, 5 Aug 2007 21:42:40 +0000 (21:42 +0000)]
Revise attribute APIs to use vectors in place of multimaps.

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

16 years agoChange second log line to match the other.
cantor [Fri, 3 Aug 2007 23:21:12 +0000 (23:21 +0000)]
Change second log line to match the other.

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

16 years agoOptimize entity encoding of strings.
cantor [Fri, 3 Aug 2007 23:01:02 +0000 (23:01 +0000)]
Optimize entity encoding of strings.
Eliminate extra string copy/allocation when deserializing to UTF8.

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

16 years agoWire up transport options to SOAP stack.
cantor [Fri, 3 Aug 2007 04:27:03 +0000 (04:27 +0000)]
Wire up transport options to SOAP stack.

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

16 years agoTurn off chunking by default.
cantor [Thu, 2 Aug 2007 20:45:55 +0000 (20:45 +0000)]
Turn off chunking by default.
Add transport option passthru, still need to hook up SOAP client.

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

16 years agoOnly check log headers for the chosen version.
cantor [Wed, 1 Aug 2007 18:51:05 +0000 (18:51 +0000)]
Only check log headers for the chosen version.

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

16 years agoConvert logging to log4shib via compile time switch.
cantor [Tue, 31 Jul 2007 17:59:23 +0000 (17:59 +0000)]
Convert logging to log4shib via compile time switch.

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

16 years agoReword log message.
cantor [Mon, 30 Jul 2007 16:04:24 +0000 (16:04 +0000)]
Reword log message.

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

16 years agoUnix fix
cantor [Wed, 25 Jul 2007 17:45:39 +0000 (17:45 +0000)]
Unix fix

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

16 years agoDefault format for targetedID should match 1.3's code.
cantor [Wed, 25 Jul 2007 17:04:23 +0000 (17:04 +0000)]
Default format for targetedID should match 1.3's code.

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

16 years agoTemporary fix for UTF-8 bug. Need to redo this somehow, or make the UTF-8 handling...
cantor [Wed, 25 Jul 2007 03:51:12 +0000 (03:51 +0000)]
Temporary fix for UTF-8 bug. Need to redo this somehow, or make the UTF-8 handling more efficient.

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

16 years agoHostRegex and PathRegex support in request map.
cantor [Tue, 24 Jul 2007 19:07:07 +0000 (19:07 +0000)]
HostRegex and PathRegex support in request map.

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

16 years agoAdjust log categories.
cantor [Tue, 24 Jul 2007 18:27:25 +0000 (18:27 +0000)]
Adjust log categories.

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

16 years agoAllow absolute URL in exportLocation.
cantor [Mon, 23 Jul 2007 15:58:11 +0000 (15:58 +0000)]
Allow absolute URL in exportLocation.

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

16 years agoComment cleanups.
cantor [Sun, 22 Jul 2007 23:26:15 +0000 (23:26 +0000)]
Comment cleanups.

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

16 years agoADFS logout handlers.
cantor [Sun, 22 Jul 2007 23:25:34 +0000 (23:25 +0000)]
ADFS logout handlers.

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

16 years agoMissed exportLocation setting.
cantor [Fri, 20 Jul 2007 18:55:22 +0000 (18:55 +0000)]
Missed exportLocation setting.

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

16 years agoUntested ADFS plugin, minus logout.
cantor [Thu, 19 Jul 2007 20:33:00 +0000 (20:33 +0000)]
Untested ADFS plugin, minus logout.

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

16 years agoFix for SSPCPP-18
cantor [Wed, 18 Jul 2007 20:20:42 +0000 (20:20 +0000)]
Fix for SSPCPP-18

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

16 years agoFirst cut at logout race detection in cache.
cantor [Tue, 17 Jul 2007 22:22:45 +0000 (22:22 +0000)]
First cut at logout race detection in cache.
Back-channel logout notifier using SOAP.

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

16 years agoAdd Simple-Sign endpoint to SP metadata.
cantor [Mon, 16 Jul 2007 16:57:52 +0000 (16:57 +0000)]
Add Simple-Sign endpoint to SP metadata.

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

16 years agoAdd ODBC dependency (bug SSPCPP-14)
cantor [Mon, 16 Jul 2007 15:16:10 +0000 (15:16 +0000)]
Add ODBC dependency (bug SSPCPP-14)

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

16 years agoFix attribute leak, forgot to fix after changing cache rules.
cantor [Mon, 16 Jul 2007 04:06:10 +0000 (04:06 +0000)]
Fix attribute leak, forgot to fix after changing cache rules.

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

16 years agogit-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2357 cb58f699-b61c...
cantor [Sat, 14 Jul 2007 00:18:04 +0000 (00:18 +0000)]
git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2357 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoUpdate doc files, add release notes.
cantor [Sat, 14 Jul 2007 00:17:24 +0000 (00:17 +0000)]
Update doc files, add release notes.

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

16 years agoCorrect Notify element.
cantor [Fri, 13 Jul 2007 20:50:36 +0000 (20:50 +0000)]
Correct Notify element.

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

16 years agoAdd logout templates, some missing settings.
cantor [Fri, 13 Jul 2007 19:23:37 +0000 (19:23 +0000)]
Add logout templates, some missing settings.

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

16 years agoFix old attribute id.
cantor [Fri, 13 Jul 2007 18:39:06 +0000 (18:39 +0000)]
Fix old attribute id.

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

16 years agoMake sure logout notification only happens in one handler.
cantor [Thu, 12 Jul 2007 17:42:07 +0000 (17:42 +0000)]
Make sure logout notification only happens in one handler.
Get remoting working in local logout handler.

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

16 years agoWas setting content type twice.
cantor [Wed, 11 Jul 2007 19:55:03 +0000 (19:55 +0000)]
Was setting content type twice.

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

16 years agoChoose query type based on session. May add more options later.
cantor [Wed, 11 Jul 2007 19:54:38 +0000 (19:54 +0000)]
Choose query type based on session. May add more options later.

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

16 years agoCollapse output/error tables for deferred headers.
cantor [Wed, 11 Jul 2007 19:19:22 +0000 (19:19 +0000)]
Collapse output/error tables for deferred headers.
Bypass deferral when running before handler stage (filters don't get called).

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

16 years agoParameterize config namespace for message plugins.
cantor [Wed, 11 Jul 2007 04:36:39 +0000 (04:36 +0000)]
Parameterize config namespace for message plugins.
Schema and config for logout.
Draft SAML logout implementation.

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

16 years agoFix SAML error checker.
cantor [Tue, 10 Jul 2007 22:54:36 +0000 (22:54 +0000)]
Fix SAML error checker.

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

16 years agoSwitch tag names to match rest of system.
cantor [Tue, 10 Jul 2007 20:56:28 +0000 (20:56 +0000)]
Switch tag names to match rest of system.

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

16 years agomissing template from dist
cantor [Tue, 10 Jul 2007 20:50:36 +0000 (20:50 +0000)]
missing template from dist

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

16 years agoMove back channel notify loop out of base class for better control.
cantor [Mon, 9 Jul 2007 19:22:44 +0000 (19:22 +0000)]
Move back channel notify loop out of base class for better control.

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

16 years agoLocal logout handler, makefile changes, bug fix to SAML initiator.
cantor [Sun, 8 Jul 2007 20:56:57 +0000 (20:56 +0000)]
Local logout handler, makefile changes, bug fix to SAML initiator.

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

16 years agoFirst set of logout base classes and non-building draft of SP-initiated logout.
cantor [Sat, 7 Jul 2007 00:12:08 +0000 (00:12 +0000)]
First set of logout base classes and non-building draft of SP-initiated logout.
Revised cache and attribute handling APis to use more Unicode types.
Misc. fixes to handler base classes.

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

16 years agoSkip extra attempts when SAML response comes back.
cantor [Fri, 6 Jul 2007 22:49:02 +0000 (22:49 +0000)]
Skip extra attempts when SAML response comes back.

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

16 years agoFactor up message encoding along with credential resolution.
cantor [Wed, 4 Jul 2007 21:04:19 +0000 (21:04 +0000)]
Factor up message encoding along with credential resolution.

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

16 years agoMove redirectError property up to application.
cantor [Wed, 4 Jul 2007 02:13:34 +0000 (02:13 +0000)]
Move redirectError property up to application.
Add templates for result of local and global logout.

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

16 years agoGeneralize notification mechanism (should work for NameID mgmt later).
cantor [Tue, 3 Jul 2007 22:21:07 +0000 (22:21 +0000)]
Generalize notification mechanism (should work for NameID mgmt later).

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

16 years agoWrong method to fetch property.
cantor [Tue, 3 Jul 2007 21:06:35 +0000 (21:06 +0000)]
Wrong method to fetch property.

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

16 years agoAdd cache method to find but not remove sessions by name.
cantor [Tue, 3 Jul 2007 20:49:49 +0000 (20:49 +0000)]
Add cache method to find but not remove sessions by name.
Switch sign/encrypt flags to 4-way setting to distinguish front and back channel.

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

16 years agoAdd logout notifications to config.
cantor [Sun, 1 Jul 2007 22:26:36 +0000 (22:26 +0000)]
Add logout notifications to config.

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

16 years agoAdjust some cache operations.
cantor [Fri, 29 Jun 2007 17:14:02 +0000 (17:14 +0000)]
Adjust some cache operations.
Return session IDs removed during logout.

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

16 years agoExport SessionID for use by applications.
cantor [Fri, 29 Jun 2007 16:42:03 +0000 (16:42 +0000)]
Export SessionID for use by applications.

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

16 years agoMaintain NameID backmapping in cache.
cantor [Thu, 28 Jun 2007 23:52:54 +0000 (23:52 +0000)]
Maintain NameID backmapping in cache.
Expose NameID-driven session removal for logout handlers.

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

16 years agoExpose detection of duplicate insertions.
cantor [Thu, 28 Jun 2007 18:35:25 +0000 (18:35 +0000)]
Expose detection of duplicate insertions.

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