shibboleth/cpp-xmltooling.git
17 years agoFix catalog usage to match "real life".
Scott Cantor [Tue, 20 Feb 2007 05:14:11 +0000 (05:14 +0000)]
Fix catalog usage to match "real life".

17 years agoAdd logging.
Scott Cantor [Sat, 17 Feb 2007 22:49:38 +0000 (22:49 +0000)]
Add logging.

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

17 years agoFix connection pool size.
Scott Cantor [Thu, 15 Feb 2007 04:06:39 +0000 (04:06 +0000)]
Fix connection pool size.

17 years agoCorrected key extraction and comparison.
Scott Cantor [Thu, 15 Feb 2007 03:29:54 +0000 (03:29 +0000)]
Corrected key extraction and comparison.

17 years agoTest transport for confidentiality.
Scott Cantor [Wed, 14 Feb 2007 05:27:44 +0000 (05:27 +0000)]
Test transport for confidentiality.

17 years agoReduce logging verbosity, log server cert issues more clearly.
Scott Cantor [Tue, 13 Feb 2007 20:11:55 +0000 (20:11 +0000)]
Reduce logging verbosity, log server cert issues more clearly.

17 years agoSwitch to reference for SOAP request envelope.
Scott Cantor [Tue, 13 Feb 2007 19:26:29 +0000 (19:26 +0000)]
Switch to reference for SOAP request envelope.

17 years agoNo ASCII version of endsWith.
Scott Cantor [Tue, 13 Feb 2007 16:30:30 +0000 (16:30 +0000)]
No ASCII version of endsWith.

17 years agoMissed a covariant.
Scott Cantor [Tue, 13 Feb 2007 15:59:00 +0000 (15:59 +0000)]
Missed a covariant.

17 years agoForgot to check for null callback.
Scott Cantor [Mon, 12 Feb 2007 06:39:21 +0000 (06:39 +0000)]
Forgot to check for null callback.

17 years agoDon't call virtual method from d'tor.
Scott Cantor [Mon, 12 Feb 2007 05:18:43 +0000 (05:18 +0000)]
Don't call virtual method from d'tor.

17 years agoLower log level.
Scott Cantor [Sun, 11 Feb 2007 05:23:44 +0000 (05:23 +0000)]
Lower log level.

17 years agoLoad known entities using predefined path instead of implicitly.
Scott Cantor [Sun, 11 Feb 2007 04:55:42 +0000 (04:55 +0000)]
Load known entities using predefined path instead of implicitly.

17 years agoClarify error message.
Scott Cantor [Sun, 11 Feb 2007 04:54:58 +0000 (04:54 +0000)]
Clarify error message.

17 years agoDon't need schemas in DIST target
Scott Cantor [Sat, 10 Feb 2007 02:56:57 +0000 (02:56 +0000)]
Don't need schemas in DIST target

17 years agoShorten "built-in" plugin types.
Scott Cantor [Fri, 9 Feb 2007 01:26:19 +0000 (01:26 +0000)]
Shorten "built-in" plugin types.

17 years agoAdd curl and OpenSSL locking to init/term.
Scott Cantor [Mon, 5 Feb 2007 04:58:58 +0000 (04:58 +0000)]
Add curl and OpenSSL locking to init/term.

17 years agoNeeded addtl cleanup template.
Scott Cantor [Sun, 4 Feb 2007 23:47:13 +0000 (23:47 +0000)]
Needed addtl cleanup template.

17 years agoEliminate map of expiration times, add option to update entire contexts.
Scott Cantor [Sat, 3 Feb 2007 22:50:34 +0000 (22:50 +0000)]
Eliminate map of expiration times, add option to update entire contexts.

17 years agoUpdate copyright.
Scott Cantor [Fri, 2 Feb 2007 03:06:24 +0000 (03:06 +0000)]
Update copyright.

17 years agoReplace call to DOM1 method.
Scott Cantor [Thu, 1 Feb 2007 23:16:18 +0000 (23:16 +0000)]
Replace call to DOM1 method.

17 years agoFix leak, bug 624
Scott Cantor [Mon, 29 Jan 2007 15:35:32 +0000 (15:35 +0000)]
Fix leak, bug 624

17 years agoFixed some doxygen warnings.
Scott Cantor [Fri, 26 Jan 2007 20:39:31 +0000 (20:39 +0000)]
Fixed some doxygen warnings.

17 years agoAdd chunked transport encoding per libcurl requirements.
Scott Cantor [Thu, 25 Jan 2007 18:42:17 +0000 (18:42 +0000)]
Add chunked transport encoding per libcurl requirements.

17 years agoOnly delete storage service when we built it.
Scott Cantor [Thu, 25 Jan 2007 00:17:24 +0000 (00:17 +0000)]
Only delete storage service when we built it.

17 years agoAlign tests to new API.
Scott Cantor [Wed, 24 Jan 2007 23:41:19 +0000 (23:41 +0000)]
Align tests to new API.

17 years agoAdd version tracking to storage service API.
Scott Cantor [Wed, 24 Jan 2007 22:51:14 +0000 (22:51 +0000)]
Add version tracking to storage service API.

17 years agoFix stream operators.
Scott Cantor [Wed, 24 Jan 2007 21:15:55 +0000 (21:15 +0000)]
Fix stream operators.

17 years agoAdd DOM3 isId check.
Scott Cantor [Mon, 22 Jan 2007 17:45:59 +0000 (17:45 +0000)]
Add DOM3 isId check.

17 years agoRelax content type check.
Scott Cantor [Mon, 22 Jan 2007 17:00:51 +0000 (17:00 +0000)]
Relax content type check.

17 years agoMissing Xerces headers.
Scott Cantor [Wed, 10 Jan 2007 05:07:41 +0000 (05:07 +0000)]
Missing Xerces headers.

17 years agoChange class access, better logging, trap reload errors.
Scott Cantor [Thu, 4 Jan 2007 02:52:11 +0000 (02:52 +0000)]
Change class access, better logging, trap reload errors.

17 years agoFix defaulting of reload flag.
Scott Cantor [Wed, 3 Jan 2007 22:15:45 +0000 (22:15 +0000)]
Fix defaulting of reload flag.

17 years agoBase class for reloadable local and remote configurations.
Scott Cantor [Wed, 3 Jan 2007 21:52:04 +0000 (21:52 +0000)]
Base class for reloadable local and remote configurations.

17 years agoImprove parser entity handling, clean up logging categories.
Scott Cantor [Tue, 2 Jan 2007 02:31:13 +0000 (02:31 +0000)]
Improve parser entity handling, clean up logging categories.

17 years agoConflicting header guard.
Scott Cantor [Thu, 28 Dec 2006 20:07:10 +0000 (20:07 +0000)]
Conflicting header guard.

17 years agoSupport OpenSSL engines, check nested engine type during calls.
Scott Cantor [Thu, 28 Dec 2006 03:33:02 +0000 (03:33 +0000)]
Support OpenSSL engines, check nested engine type during calls.

17 years agoAllow certs to be transferred out of wrapper.
Scott Cantor [Wed, 27 Dec 2006 23:21:37 +0000 (23:21 +0000)]
Allow certs to be transferred out of wrapper.

17 years agoPass KeyResolver into PKIX layer.
Scott Cantor [Wed, 27 Dec 2006 21:14:30 +0000 (21:14 +0000)]
Pass KeyResolver into PKIX layer.

17 years agoFix exception throw signatures
Scott Cantor [Tue, 26 Dec 2006 02:23:02 +0000 (02:23 +0000)]
Fix exception throw signatures

17 years agoInherit exceptions from std::exception.
Scott Cantor [Tue, 26 Dec 2006 02:16:11 +0000 (02:16 +0000)]
Inherit exceptions from std::exception.

17 years agoSuppress warnings.
Scott Cantor [Wed, 20 Dec 2006 03:24:59 +0000 (03:24 +0000)]
Suppress warnings.

17 years agoVirtualize template parameters.
Scott Cantor [Wed, 20 Dec 2006 03:01:37 +0000 (03:01 +0000)]
Virtualize template parameters.

17 years agoVirtualize template parameters.
Scott Cantor [Wed, 20 Dec 2006 03:01:05 +0000 (03:01 +0000)]
Virtualize template parameters.

17 years agoRename exception macros to avoid conflicts, correct some of the decls.
Scott Cantor [Tue, 19 Dec 2006 03:28:14 +0000 (03:28 +0000)]
Rename exception macros to avoid conflicts, correct some of the decls.

17 years agoSwitch from X.509 comp to key comp for cert eval.
Scott Cantor [Mon, 11 Dec 2006 18:50:21 +0000 (18:50 +0000)]
Switch from X.509 comp to key comp for cert eval.

17 years agoRenamed library.
Scott Cantor [Fri, 1 Dec 2006 19:53:14 +0000 (19:53 +0000)]
Renamed library.

17 years agoRefined ElementProxy/ElementExtensible interfaces to match Java.
Scott Cantor [Mon, 27 Nov 2006 21:26:18 +0000 (21:26 +0000)]
Refined ElementProxy/ElementExtensible interfaces to match Java.

17 years agoSupport RetrievalMethod local references.
Scott Cantor [Mon, 27 Nov 2006 02:03:43 +0000 (02:03 +0000)]
Support RetrievalMethod local references.

17 years agoBrute-force XML ID lookup.
Scott Cantor [Mon, 27 Nov 2006 00:19:13 +0000 (00:19 +0000)]
Brute-force XML ID lookup.

17 years agoMissing const on Faultcode.
Scott Cantor [Fri, 24 Nov 2006 23:09:36 +0000 (23:09 +0000)]
Missing const on Faultcode.

17 years agoRemoved extraneous SAML reference.
Scott Cantor [Fri, 24 Nov 2006 23:03:07 +0000 (23:03 +0000)]
Removed extraneous SAML reference.

17 years agoAdd SOAP fault override.
Scott Cantor [Fri, 24 Nov 2006 22:31:39 +0000 (22:31 +0000)]
Add SOAP fault override.

17 years agoFix for bug 589
Scott Cantor [Fri, 24 Nov 2006 19:52:41 +0000 (19:52 +0000)]
Fix for bug 589

17 years agoAdd security indicator to transport, set by SSL callback, maintain across CURL reuse.
Scott Cantor [Wed, 22 Nov 2006 22:48:02 +0000 (22:48 +0000)]
Add security indicator to transport, set by SSL callback, maintain across CURL reuse.

17 years agoAdd validate flag to SOAP ctor
Scott Cantor [Wed, 22 Nov 2006 20:41:35 +0000 (20:41 +0000)]
Add validate flag to SOAP ctor

17 years agoStream operators (Unicode string operator is an experiment)
Scott Cantor [Wed, 22 Nov 2006 18:15:42 +0000 (18:15 +0000)]
Stream operators (Unicode string operator is an experiment)

17 years agoAdd call to ValidatorSuite.
Scott Cantor [Wed, 22 Nov 2006 02:43:06 +0000 (02:43 +0000)]
Add call to ValidatorSuite.

17 years agoBasic SOAP client, reworked transport streams.
Scott Cantor [Wed, 22 Nov 2006 02:18:37 +0000 (02:18 +0000)]
Basic SOAP client, reworked transport streams.

17 years agoAdd code for non-covariant build.
Scott Cantor [Tue, 21 Nov 2006 16:47:45 +0000 (16:47 +0000)]
Add code for non-covariant build.

17 years agoMoved new SOAP decls into real header
Scott Cantor [Tue, 21 Nov 2006 01:45:43 +0000 (01:45 +0000)]
Moved new SOAP decls into real header

17 years agoRemoved accidental header
Scott Cantor [Tue, 21 Nov 2006 01:36:07 +0000 (01:36 +0000)]
Removed accidental header

17 years agoAdd covariant return check
Scott Cantor [Tue, 21 Nov 2006 01:18:46 +0000 (01:18 +0000)]
Add covariant return check

17 years agoAdd libcurl and covariant return checks.
Scott Cantor [Tue, 21 Nov 2006 01:15:47 +0000 (01:15 +0000)]
Add libcurl and covariant return checks.

17 years agoUnified trust engines w/ KeyInfoSource interface, first cut at SOAP transport layer.
Scott Cantor [Sat, 18 Nov 2006 00:42:20 +0000 (00:42 +0000)]
Unified trust engines w/ KeyInfoSource interface, first cut at SOAP transport layer.

17 years agoFunction to serialize to stream.
Scott Cantor [Thu, 16 Nov 2006 19:45:03 +0000 (19:45 +0000)]
Function to serialize to stream.

17 years agoClear StorageService plugins.
Scott Cantor [Mon, 13 Nov 2006 16:17:32 +0000 (16:17 +0000)]
Clear StorageService plugins.

17 years agoFix for bug 587
Scott Cantor [Mon, 13 Nov 2006 15:50:16 +0000 (15:50 +0000)]
Fix for bug 587

17 years agoFix for bug 586.
Scott Cantor [Thu, 9 Nov 2006 17:18:22 +0000 (17:18 +0000)]
Fix for bug 586.

17 years agoRaw signature operations and trust engine support.
Scott Cantor [Tue, 7 Nov 2006 04:55:38 +0000 (04:55 +0000)]
Raw signature operations and trust engine support.

17 years agoRemoved RSA-SHA padding constants, found them in latest xmlsec.
Scott Cantor [Mon, 6 Nov 2006 16:41:18 +0000 (16:41 +0000)]
Removed RSA-SHA padding constants, found them in latest xmlsec.

17 years agoRSA-SHA padding constants.
Scott Cantor [Mon, 6 Nov 2006 04:24:32 +0000 (04:24 +0000)]
RSA-SHA padding constants.

17 years agoRemoved covariant clone() implementation to fix ambiguity.
Scott Cantor [Fri, 3 Nov 2006 05:05:25 +0000 (05:05 +0000)]
Removed covariant clone() implementation to fix ambiguity.

17 years agoMacros to omit get methods for children declared by base classes.
Scott Cantor [Tue, 31 Oct 2006 16:56:27 +0000 (16:56 +0000)]
Macros to omit get methods for children declared by base classes.

17 years agoFix pragma nesting.
Scott Cantor [Sun, 29 Oct 2006 23:50:02 +0000 (23:50 +0000)]
Fix pragma nesting.

17 years agoRemoved unnecessary class from string literals.
Scott Cantor [Mon, 23 Oct 2006 01:33:44 +0000 (01:33 +0000)]
Removed unnecessary class from string literals.

17 years agoAdd autoconf function check for strcasecmp for macro referenced in TemplateEngine...
Brent Putman [Thu, 19 Oct 2006 15:45:09 +0000 (15:45 +0000)]
Add autoconf function check for strcasecmp for macro referenced in TemplateEngine.cpp.

17 years agoTemplate replacement engine ported from Shib, added conditional nesting.
Scott Cantor [Thu, 19 Oct 2006 03:52:40 +0000 (03:52 +0000)]
Template replacement engine ported from Shib, added conditional nesting.

17 years agogcc const fix, converted linefeeds
Scott Cantor [Fri, 13 Oct 2006 18:40:48 +0000 (18:40 +0000)]
gcc const fix, converted linefeeds

17 years agoMulti-line svn commit, see body.
Scott Cantor [Thu, 12 Oct 2006 20:36:12 +0000 (20:36 +0000)]
Multi-line svn commit, see body.

Track DOM text nodes to ensure fidelity.
Promoted text node handling to XMLObject, simplified subclasses.

17 years agoAdded detach() method to strip off a root parent element, fixed bug in namespace...
Scott Cantor [Wed, 11 Oct 2006 15:39:41 +0000 (15:39 +0000)]
Added detach() method to strip off a root parent element, fixed bug in namespace pinning.

17 years agoMoved ReplayCache into xmltooling
Scott Cantor [Mon, 9 Oct 2006 16:29:31 +0000 (16:29 +0000)]
Moved ReplayCache into xmltooling

17 years agoMoved ReplayCache into xmltooling
Scott Cantor [Mon, 9 Oct 2006 16:29:07 +0000 (16:29 +0000)]
Moved ReplayCache into xmltooling

17 years agoSwitch to multimap, no idea wtf I was thinking.
Scott Cantor [Fri, 29 Sep 2006 21:58:50 +0000 (21:58 +0000)]
Switch to multimap, no idea wtf I was thinking.

17 years agoMerge schema validators into one suite.
Scott Cantor [Fri, 29 Sep 2006 20:58:52 +0000 (20:58 +0000)]
Merge schema validators into one suite.

17 years agoPrevent create/update from seeing expired records.
Scott Cantor [Fri, 29 Sep 2006 06:14:15 +0000 (06:14 +0000)]
Prevent create/update from seeing expired records.

17 years agoAdded const modifiers.
Scott Cantor [Thu, 28 Sep 2006 20:59:35 +0000 (20:59 +0000)]
Added const modifiers.

17 years agoSimplify access to records and prevent reads of expired data.
Scott Cantor [Mon, 25 Sep 2006 05:46:55 +0000 (05:46 +0000)]
Simplify access to records and prevent reads of expired data.

17 years agoAdd context to log messages.
Scott Cantor [Mon, 25 Sep 2006 04:46:27 +0000 (04:46 +0000)]
Add context to log messages.

17 years agoSimplify storage context mgmt.
Scott Cantor [Fri, 22 Sep 2006 19:28:38 +0000 (19:28 +0000)]
Simplify storage context mgmt.

17 years agoImplement context storage handles.
Scott Cantor [Fri, 22 Sep 2006 04:19:31 +0000 (04:19 +0000)]
Implement context storage handles.

17 years agoAdded a simple storage abstraction, and an in-memory sample.
Scott Cantor [Thu, 21 Sep 2006 19:29:33 +0000 (19:29 +0000)]
Added a simple storage abstraction, and an in-memory sample.

17 years agoFix missing automake template variable.
Brent Putman [Fri, 15 Sep 2006 19:37:30 +0000 (19:37 +0000)]
Fix missing automake template variable.

17 years agoSupport for a catalog path.
Scott Cantor [Wed, 13 Sep 2006 21:11:20 +0000 (21:11 +0000)]
Support for a catalog path.

17 years agoHandle IDness during (un)marshalling, move more work to base class.
Scott Cantor [Fri, 8 Sep 2006 03:24:20 +0000 (03:24 +0000)]
Handle IDness during (un)marshalling, move more work to base class.

17 years agoAdded built-in ID attribute support to base classes.
Scott Cantor [Fri, 8 Sep 2006 01:59:23 +0000 (01:59 +0000)]
Added built-in ID attribute support to base classes.

17 years agoSOAP 1.1 classes
Scott Cantor [Thu, 7 Sep 2006 03:50:47 +0000 (03:50 +0000)]
SOAP 1.1 classes

17 years agoMigrate to xmlsec 1.3 release, shrink a few headers.
Scott Cantor [Mon, 4 Sep 2006 23:30:47 +0000 (23:30 +0000)]
Migrate to xmlsec 1.3 release, shrink a few headers.

17 years agoRevise boolean attribute methods to handle defaults.
Scott Cantor [Thu, 31 Aug 2006 23:57:00 +0000 (23:57 +0000)]
Revise boolean attribute methods to handle defaults.