shibboleth/cpp-sp.git
16 years agoRemove dead code.
Scott Cantor [Sun, 19 Aug 2007 00:47:38 +0000 (00:47 +0000)]
Remove dead code.

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

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

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

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

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

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

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

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

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

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

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

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

16 years agoNeed to define time_t as 32-bit to build against Apache 1.3
Scott 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

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

16 years agoSync up older 1.3 spec file and require opensaml < 2.0
Scott 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.

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

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

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

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

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

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

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

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

16 years agoSync up with policy API changes.
Scott 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.

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

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

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

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

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

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

16 years agoAdjust default cache timeout based on cache subclass.
Scott 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.

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

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

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

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

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

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

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

16 years agoOptimize entity encoding of strings.
Scott 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.

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

16 years agoTurn off chunking by default.
Scott 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.

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

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

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

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

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

16 years agoTemporary fix for UTF-8 bug. Need to redo this somehow, or make the UTF-8 handling...
Scott 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.

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

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

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

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

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

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

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

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

16 years agoFirst cut at logout race detection in cache.
Scott 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.

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

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

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

16 years agoUpdate ignores. 2.0-alpha2
Scott Cantor [Sat, 14 Jul 2007 00:18:04 +0000 (00:18 +0000)]
Update ignores.

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

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

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

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

16 years agoMake sure logout notification only happens in one handler.
Scott 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.

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

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

16 years agoCollapse output/error tables for deferred headers.
Scott 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).

16 years agoParameterize config namespace for message plugins.
Scott 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.

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

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

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

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

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

16 years agoFirst set of logout base classes and non-building draft of SP-initiated logout.
Scott 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.

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

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

16 years agoMove redirectError property up to application.
Scott 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.

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

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

16 years agoAdd cache method to find but not remove sessions by name.
Scott 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.

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

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

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

16 years agoMaintain NameID backmapping in cache.
Scott 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.

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

16 years agoDisallow sessions with no expiration.
Scott Cantor [Wed, 27 Jun 2007 18:09:14 +0000 (18:09 +0000)]
Disallow sessions with no expiration.

16 years agoChange ownership of attributes input to cache.
Scott Cantor [Wed, 27 Jun 2007 16:34:52 +0000 (16:34 +0000)]
Change ownership of attributes input to cache.

16 years agoadd odbc plugin to dist
Scott Cantor [Tue, 26 Jun 2007 05:44:12 +0000 (05:44 +0000)]
add odbc plugin to dist

16 years agoPrepping Unix build of ODBC plugin.
Scott Cantor [Mon, 25 Jun 2007 21:04:00 +0000 (21:04 +0000)]
Prepping Unix build of ODBC plugin.

16 years agoAdd conditional fetch of values during read.
Scott Cantor [Sat, 23 Jun 2007 01:50:08 +0000 (01:50 +0000)]
Add conditional fetch of values during read.
Disconnect handles before freeing.

16 years agoCorrect misc. SQL errors.
Scott Cantor [Fri, 22 Jun 2007 19:17:13 +0000 (19:17 +0000)]
Correct misc. SQL errors.
Can't use NOW() function due to UTC time requirement.
Fix SQL escaping.

16 years agoSuppress nested property sets.
Scott Cantor [Fri, 22 Jun 2007 19:16:19 +0000 (19:16 +0000)]
Suppress nested property sets.

16 years agoSwitch to double quotes to improve SQLness.
Scott Cantor [Fri, 22 Jun 2007 19:14:55 +0000 (19:14 +0000)]
Switch to double quotes to improve SQLness.

16 years agoHandle failures properly.
Scott Cantor [Fri, 22 Jun 2007 17:35:23 +0000 (17:35 +0000)]
Handle failures properly.

16 years agoCan't base Library element on pluggable type.
Scott Cantor [Fri, 22 Jun 2007 17:09:45 +0000 (17:09 +0000)]
Can't base Library element on pluggable type.

16 years agoDelete old cache plugin.
Scott Cantor [Fri, 22 Jun 2007 02:30:54 +0000 (02:30 +0000)]
Delete old cache plugin.

16 years agoODBC storage plugin building on Windows...
Scott Cantor [Fri, 22 Jun 2007 02:30:29 +0000 (02:30 +0000)]
ODBC storage plugin building on Windows...

16 years agoFix for empty decoder result, take out old logout handler.
Scott Cantor [Sun, 17 Jun 2007 20:30:24 +0000 (20:30 +0000)]
Fix for empty decoder result, take out old logout handler.