shibboleth/cpp-sp.git
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.

16 years agoWrong decoder for unscoped attribute.
Scott Cantor [Fri, 15 Jun 2007 05:27:39 +0000 (05:27 +0000)]
Wrong decoder for unscoped attribute.

16 years agoConvert path separators to Windows syntax.
Scott Cantor [Wed, 13 Jun 2007 01:00:11 +0000 (01:00 +0000)]
Convert path separators to Windows syntax.

16 years agoFix link and Apache conf install.
Scott Cantor [Tue, 12 Jun 2007 21:53:15 +0000 (21:53 +0000)]
Fix link and Apache conf install.

16 years agoGuard non-initialization.
Scott Cantor [Tue, 12 Jun 2007 15:35:31 +0000 (15:35 +0000)]
Guard non-initialization.

16 years agoAdd REMOTE_USER to built-in cleared list.
Scott Cantor [Tue, 12 Jun 2007 14:34:08 +0000 (14:34 +0000)]
Add REMOTE_USER to built-in cleared list.

16 years agoStreamline link settings, reroute output.
Scott Cantor [Tue, 12 Jun 2007 05:27:52 +0000 (05:27 +0000)]
Streamline link settings, reroute output.

16 years agoFixes from RPM build
Scott Cantor [Tue, 12 Jun 2007 04:56:15 +0000 (04:56 +0000)]
Fixes from RPM build

16 years agoFix SAML header check.
Scott Cantor [Tue, 12 Jun 2007 04:34:55 +0000 (04:34 +0000)]
Fix SAML header check.

16 years agoCleanups and changes.
Scott Cantor [Tue, 12 Jun 2007 04:30:03 +0000 (04:30 +0000)]
Cleanups and changes.

16 years agoMakefile cleanup.
Scott Cantor [Tue, 12 Jun 2007 01:41:05 +0000 (01:41 +0000)]
Makefile cleanup.

16 years agoremove deleted file from list
Scott Cantor [Mon, 11 Jun 2007 18:00:03 +0000 (18:00 +0000)]
remove deleted file from list

16 years agoTweak some logging.
Scott Cantor [Mon, 11 Jun 2007 15:22:08 +0000 (15:22 +0000)]
Tweak some logging.
Remove unused remoted insert operation from cache.

16 years agoUpdates for the installer.
Scott Cantor [Mon, 11 Jun 2007 03:58:01 +0000 (03:58 +0000)]
Updates for the installer.

16 years agoRename config file.
Scott Cantor [Mon, 11 Jun 2007 01:10:19 +0000 (01:10 +0000)]
Rename config file.
Fix up Apache defaults.

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.

16 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.

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

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

16 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.

16 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.

16 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.

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

16 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.

16 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.

16 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.

16 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.

16 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.

16 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.