[xmltooling] annotated tag upstream/1.5.6 created (now 7fa815a)
Ferenc Wágner
wferi-guest at moszumanska.debian.org
Thu Dec 10 22:10:46 UTC 2015
This is an automated email from the git hooks/post-receive script.
wferi-guest pushed a change to annotated tag upstream/1.5.6
in repository xmltooling.
at 7fa815a (tag)
tagging d451cd0e5c7adefe2f57f2d5c14b108603a18d2b (commit)
replaces upstream/1.5.3
tagged by Ferenc Wágner
on Wed Dec 9 13:52:58 2015 +0100
- Log -----------------------------------------------------------------
Upstream version 1.5.6
Brent Putman (8):
Add some things into the svn:ignore property specific to the Unix build environment.
Multi-line svn commit, see body.
Add autoconf test for timegm to set HAVE_TIMEGM appropriately. This resolves build errors for util/DateTime.cpp on Mac OS X.
Simplify autoconf timegm function check.
Multi-line svn commit, see body.
Fix for Bugzilla bug id 565 'doxygen required by make even if disabled or not found'
Fix missing automake template variable.
Add autoconf function check for strcasecmp for macro referenced in TemplateEngine.cpp.
Chad La Joie (1):
Import structure
Ferenc Wágner (1):
Imported Upstream version 1.5.6
Jim Fox (1):
Adding for loop capability
Rod Widdowson (9):
Indirect the location of cxxtest through a property.
Separate Versions and Includes properties sheets for building
Move to explicitly included properties for the include and library path.
Modify the Versions property sheet so that the merge modules can be compiled from the IDE.
Fix broken macro which was breaking the C++ build.
Fix typos in definitions of the SSL 32 bit GUIDS
First attempt at a master build file for the SP (including SAML, XMLTOOLING and installers)
Fix build ordering (xmltooling, then saml, then shibsp) and also make the clean stage more widespread.
Make clean agressive in what it destroys, and test for the existance of the subsidiary trees
Scott Cantor (993):
Initial check-in
Low level helpers
Some root interfaces and configuration machinery
Schemas and catalog
Initial parser APIs
Unix makefiles
Unix makefiles
Unix makefile fixes
Replace reference to std::exception
Missing const specifiers
Handle subfolder includes
Add toString method.
Initial DOM handling interfaces.
Add marshalling exceptions.
Add cleanup templates.
Add static mgmt of interfaces.
Add warning pragma blocks.
Early marshalling code.
Declare factory maps, map cleanup.
Abstract unmarshaller minus signatures.
Tightened up consts.
Add factory methods and default builder
Add ignore properties.
Add equality operation.
Manage document while setting DOM.
Housekeeping
No longer needed.
Lookup should be by XMLObject.
Initial marshalling support.
Default support for arbitrary DOM objects.
Use internal parser pool for catalog load.
DOM fixup changes
Initial unit test plus fixes
Bug fixes and API changes from second unit test.
Manage disposal of new objects when exceptions are thrown.
Fixed inheritance hierarchy, namespace handling
Marshalling tests.
Add unit tests to Unix build
Added typename to template
Unix build fixes
Began to implement collection handling.
Template fixes for gcc
Base classes for open content models.
Fixes associated with wildcard test classes.
Unix fixes
Namespace handling fixes
Renamed classes
Validator interface.
First cut at signing support.
Conditional xmlsec support
Fixes for disabling xmlsec
Merged marshalling/unmarshalling methods into core interface.
Shortcuts for unmarshalling in builder interface, adjusted tests
Block unmarshall when a DOM or parent exists.
Handle variant element names, merge in wildcard class, add test cases.
Add per-object validation.
Add parametrized messaging and serialization to exceptions.
Revised builder API
Removed unneeded method.
Moved DOM methods up the tree, add copy c'tors, KeyInfo sample
Set xsi:type during object construction.
Missing includedir
Extra line seps.
Constructor warning.
Unix porting fixes
Added some validation code.
Evolving macros, reduce casting in accessors, add const collection access.
Linux fixes
More sample objects and macros.
Moved signature classes into own namespace.
Wrap rest of KeyInfo, add support for exposing object pairs.
Refactored simple content and child-handling into mixin classes.
Guard signature exception.
Build errors with xmlsec off
Misc fixes from addtl KeyInfo tests.
Adding some machinery.
doxygen autotools integration
Removed unused configure checks.
Clean up defines, and add dlfunc check.
Remove pthread macros.
Cleanup
Added singleton methods on typed builders.
Add in plugin manager template.
Missing dist files.
Add sparc platform check to checkinstall
Prelims for symbol hiding, doesn't work yet
Generalize exception macro.
Integrate parser pools into library.
Tighten up validator namespace checking, rework registration.
Macro adjustments, date/time class, typed XML attributes.
Made AnyElementImpl public to allow inheritance for anyType specializations.
Header fixes.
Oops, headers were already hidden.
Rename static builder methods.
Init order warning fixed.
Missing doxygen comment.
ID attribute processing bug.
Add default c'tor for use as base class.
Handle prefix-less xsi:type values.
Custom KeyInfo support in signature creation.
Integrated credential resolver API with signing context.
Wasn't initializing member in copy c'tor.
Add inequality operator.
Refactored Signature signing/validation, various Validator bugs fixed.
Stop auto-cloning ContentReferences.
Hook releaseDOM properly, correct KeyInfo handling inside Signature impl.
Added key-based Signature validator.
Removed deleted header
Implemented EncryptionMethod schema snippet.
Additional macros.
Wrapped encryption schema, also block unknown attributes and handle schemaLocation.
Output schemaLocation when set on the root of a fragment.
Semi-tested Encryption wrapper code.
Fixed wildcard element processing.
New KeyResolver/Validator/Encrypter/Decrypter classes.
Exception hierarchy altered, add EncryptedKey resolution.
Add recipient to key encryption parameters.
Fix for setAttribute method.
Modify locking interfaces for use by metadata code.
Threading support.
Unix thread support
Added ValidatorSuite around groups of static validators.
Reworked int/bool attribute handling.
Stop exporting template.
Added DocumentJanitor to avoid some catch(...) handlers.
Remove catch(...) handler occurrences.
Rename shared lock wrapper, allow pre-existing locks.
Added epoch caching for DateTime attributes.
Disable deprecation warnings.
Turn off excl c14n when encrypting data.
Parameter to plugin should be a const reference.
Removed ValidatingXMLObject interface and implementations.
Fixed erase method.
Delete incorrect use of typename on template parameter use.
gcc requires exceptions header
Add OpenSSL to build
Credential resolver plugin
Replace custom code with CredentialResolver.
Change type indicator to a string reference.
Remove some tracing, fix string compares.
Extend KeyResolver to include certificate resolution, add inline resolver.
Check for NULL in Decryptor destructor
Expose key resolver caching.
Stop blowing away native signature from setters, need xmlsec fix to complete.
Base TrustEngine APIs and explicit key engine impl.
Allow sig validator to use a specific key.
X509CRL wrappers (gap in XML-Sec at the moment)
Fixed init order
Extended KeyResolver to handle CRLs.
Made OpenSSL CRL wrapper public.
Address certificate object lifetime with wrapper class.
Convenience methods to resolve embedded KeyInfo.
Allow for fixed resolvers.
Check for null key info.
Revise boolean attribute methods to handle defaults.
Migrate to xmlsec 1.3 release, shrink a few headers.
SOAP 1.1 classes
Added built-in ID attribute support to base classes.
Handle IDness during (un)marshalling, move more work to base class.
Support for a catalog path.
Added a simple storage abstraction, and an in-memory sample.
Implement context storage handles.
Simplify storage context mgmt.
Add context to log messages.
Simplify access to records and prevent reads of expired data.
Added const modifiers.
Prevent create/update from seeing expired records.
Merge schema validators into one suite.
Switch to multimap, no idea wtf I was thinking.
Moved ReplayCache into xmltooling
Moved ReplayCache into xmltooling
Added detach() method to strip off a root parent element, fixed bug in namespace pinning.
Multi-line svn commit, see body.
gcc const fix, converted linefeeds
Template replacement engine ported from Shib, added conditional nesting.
Removed unnecessary class from string literals.
Fix pragma nesting.
Macros to omit get methods for children declared by base classes.
Removed covariant clone() implementation to fix ambiguity.
RSA-SHA padding constants.
Removed RSA-SHA padding constants, found them in latest xmlsec.
Raw signature operations and trust engine support.
Fix for bug 586.
Fix for bug 587
Clear StorageService plugins.
Function to serialize to stream.
Unified trust engines w/ KeyInfoSource interface, first cut at SOAP transport layer.
Add libcurl and covariant return checks.
Add covariant return check
Removed accidental header
Moved new SOAP decls into real header
Add code for non-covariant build.
Basic SOAP client, reworked transport streams.
Add call to ValidatorSuite.
Stream operators (Unicode string operator is an experiment)
Add validate flag to SOAP ctor
Add security indicator to transport, set by SSL callback, maintain across CURL reuse.
Fix for bug 589
Add SOAP fault override.
Removed extraneous SAML reference.
Missing const on Faultcode.
Brute-force XML ID lookup.
Support RetrievalMethod local references.
Refined ElementProxy/ElementExtensible interfaces to match Java.
Renamed library.
Switch from X.509 comp to key comp for cert eval.
Rename exception macros to avoid conflicts, correct some of the decls.
Virtualize template parameters.
Virtualize template parameters.
Suppress warnings.
Inherit exceptions from std::exception.
Fix exception throw signatures
Pass KeyResolver into PKIX layer.
Allow certs to be transferred out of wrapper.
Support OpenSSL engines, check nested engine type during calls.
Conflicting header guard.
Improve parser entity handling, clean up logging categories.
Base class for reloadable local and remote configurations.
Fix defaulting of reload flag.
Change class access, better logging, trap reload errors.
Missing Xerces headers.
Relax content type check.
Add DOM3 isId check.
Fix stream operators.
Add version tracking to storage service API.
Align tests to new API.
Only delete storage service when we built it.
Add chunked transport encoding per libcurl requirements.
Fixed some doxygen warnings.
Fix leak, bug 624
Replace call to DOM1 method.
Update copyright.
Eliminate map of expiration times, add option to update entire contexts.
Needed addtl cleanup template.
Add curl and OpenSSL locking to init/term.
Shorten "built-in" plugin types.
Don't need schemas in DIST target
Clarify error message.
Load known entities using predefined path instead of implicitly.
Lower log level.
Don't call virtual method from d'tor.
Forgot to check for null callback.
Missed a covariant.
No ASCII version of endsWith.
Switch to reference for SOAP request envelope.
Reduce logging verbosity, log server cert issues more clearly.
Test transport for confidentiality.
Corrected key extraction and comparison.
Fix connection pool size.
Correct constness of transport API, handle both chunked and buffered encoding.
Add logging.
Fix catalog usage to match "real life".
Moved key/cred resolution classes out of xmlsig namespace.
Moved key/cred resolution classes out of xmlsig namespace.
Moved URLEncoder down to tooling lib, added exception->querystring method.
Change exception parameterization to match Shib usage.
Add option to use redirection for handler errors, capture relay state when propagating exceptions.
Return expiration on versioned read.
Revised decryption APIs to clarify CredentialResolver/KeyResolver difference.
Add schema errata.
Major revamp of credential and trust handling code, PKIX engine still needs work.
Revert to loop for decrypting keys for now, will revisit later.
Remove KeyInfo plugin from PKIX API.
Algorithm and key size criteria, incoming signature algorithm extraction.
Add credential context APIs, refactor criteria matching, auto-extract criteria from KeyInfos.
Inject logging category into base class.
Key comparison too strict, cred may not contain actual key.
Stop defaulting in xercesc namespace.
Remove hardcoded Perl path.
Multi-line svn commit, see body.
Extend encryption algorithm automation.
Multi-line svn commit, see body.
Multi-line svn commit, see body.
Move credential/criteria matching to criteria classes.
Add some missing comments.
More comments, header fixes.
Add some missing comments.
Porting fixes
Fully qualify the header filenames for doxygen.
Add licenses.
Add licenses.
Conditional install of API docs
ASCII constructors for QNames.
Enhance plugin manager template with alternate type keys.
Template syntax fixes
Remove string-specific checks.
Need to pass NULL into namespace lookup function for default namespace.
HTTP creds need to be held by transport object.
Add internal copy of the Xerces net accessor for libcurl, to get SSL support.
Multi-line svn commit, see body.
Initialize timestamp based on initial load.
Isolate nested failures.
Missing signal header, tighten up template for map cleanup.
Sun requires multimap value types to have constant keys.
Try to patch around Sun compiler bug.
Add host check to get Sun hack working
Sun apparently striving for Ada-style type safety...
Sun requires map value types to have constant keys.
Fix for STLs where iterator is a type but not a class.
Fix -> convenience operator for non-class iterators.
Fix method signature mismatch, redeclare pure methods on pure subclasses.
Proper fix for method scoping.
Update thread config macro, add openssl headers to libsaml build.
Add back missing thread function check.
Missing const spec.
Do doc install since dist will include them.
Add doc to Makefile set.
Reduce special handling of doc/schemas for install/dist targets
Changes to split library into a lite and full version.
Fix some syntax errors
Apply flags to full build, added missing quote.
Misspelled lib name.
For now, apply xmlsec flags to both builds.
Cleaned up source for dual build
Move curl dependent code to full build only.
Chopped CPPFLAGS by accident.
Add lite version to Windows project.
Moved in request/response interfaces from opensaml.
Add missing file to dist.
Add user-supplied key names to filesystem resolver.
Add chaining resolver.
Move ReplayCache and StorageService APIs to full build only.
Add method to decrypt to stream.
Toggle off Xalan in a config macro to avoid dependency on xmlsec header correctness.
Remove stray perl paths.
Handle empty Key elements.
Add SOAP fault codes.
missing schema
Prevent attach execution with empty key filename.
Adding ignores.
Multi-line svn commit, see body.
Dependency packaging files.
Refactor signature engines.
Add some missing files, try to make docs work.
Fix up doc handling in spec file
Exclude tests from package.
Add openssl dependency.
Correct expiration check in context update.
Helps to read and write the same type of data.
Expose detection of duplicate insertions.
Second alpha
Option to disable host checking.
Reduce error logging from trust engine.
Refine log categories.
Need to convert characters to unsigned char before checking printability.
Multi-line svn commit, see body.
Load CDATA sections as text content nodes.
Only check log headers for the chosen version.
Missing assert header.
Missed log reference.
Missing new header
Highly revolting code to pass curl options through API as void*
Default to 128-bit ciphers and try disabling SSLv2 via cipher list.
No way that void* stuff will work.
Missing a declaration in the header.
Fix default cipher list, go back to SSLv3 only.
Optimize UTF8 operations.
Array deletion auto_ptr.
Fix bugs in exception serializer.
Multi-line svn commit, see body.
Add "sender" to SOAP APIs to avoid reuse of connections across apps.
Add makefiles to gitignore
Correct dependency syntax
Remove curl initialization code.
TrustEngine based on static trust roots.
Rename openssl import libs.
Add pretty print option.
Support simple config option for file cred resolver.
Support simple config option for file cred resolver.
Non-const XML ID lookup.
Placeholder children were throwing off text node positions.
Add version resource.
Macro-ize spec files.
Rename authentication flag.
Fix documentation directory and eliminate special handling in spec file.
Mark executable.
How many times am I gonna lose this fix?
Fix use of NULL in integer return value.
Fix for JOS-5, missing lax spec on c14n method content.
Add consts.
Yank RetrievalMethod logic.
Check for xmlsec 1.4, fixes to openssl logic.
Multi-line svn commit, see body.
Fixed bug causing duplication of text content.
Multi-line svn commit, see body.
Undo debug code.
Multi-line svn commit, see body.
Fix log4shib/log4cpp link check.
Up log4cpp version requirement.
Remove svn files from api doc folder.
Require Xerces 2.8.0 and make cxxtest optional.
Log library versions.
Add a status code.
Correct header guards and export macros.
Correct header guards and export macros.
For now, hard code the SSL settings.
SOAP header attributes don't appear on the actual Header element.
Add some simple STL predicates.
Add some simple STL predicates.
Add const to operator methods.
Macros to declare static QNames.
Optimize self-comparison of static constants.
Add a find_if template for pointer-based containers.
Multi-line svn commit, see body.
Up version
Handle conditional test inclusion.
Misuse of typename.
Add curl netaccessor files.
Treat empty strings as nulls.
Check for empty strings during marshalling.
Solaris compiler doesn't like two include macros on one line.
Update Solaris packaging files.
Need C++ linker in place during curl/openssl tests.
Fix Solaris warning.
Rework iterator template again for Sun's broken STL.
Extraneous typename.
Misspelled.
Misspelled.
Misspelled.
Solaris postinstall script.
Add non-const algorithm.
Need const casts for const iterator access.
line feed change
Log inbound/outbound XML.
Add linefeed to log.
Move request cookie processing down to base class.
Move request cookie processing down to base class.
Add curl dependency.
Switch default algorithm to 128-bit since Java is wussy.
Fix errors on older curl version.
Install SecurityManager to block entity expansion.
Change Xerces exceptions to my own.
Inline singleton unmarshalling, and throw an error if multiple copies show up.
Correct namespace on child elements.
Try adding api folder to dist.
Expose client request parameters to template engine.
Lower level on CRIT messages.
Add CRL support to file resolver.
Update revision.
Add some logging.
Fix CRL logging.
Path resolver class for supporting installation-independent relative paths.
Multi-line svn commit, see body.
Support path resolution in loadable libs.
Need to stat resolved path.
Support path resolution in log config.
Support keyName in shorthand syntax.
Multi-line svn commit, see body.
Bump revision.
Log unknown curl errors.
Modify select call to match example and Xerces trunk.
Remove extra eol from log stream.
Change logging categories.
Add logging.
Add logging.
Multi-line svn commit, see body.
Multi-line svn commit, see body.
Prepping for release.
Add some logging.
Switch to TLS.
line feeds
Touch up some Solaris package files for later.
Touch up some Solaris package files for later.
Touch up some Solaris package files for later.
Touch up some Solaris package files for later.
Add package files.
Need to move openssl checks above the xmlsec checks.
Need to append libraries not replace them.
More Solaris package changes.
Fix Solaris warning.
Package fixes.
Don't bother setting an SSL version, we're not trusting it anyway.
Add Win32Threads to dist.
https://issues.shibboleth.net/jira/browse/SSPCPP-104
https://issues.shibboleth.net/jira/browse/CPPXT-12
https://issues.shibboleth.net/jira/browse/CPPXT-10
Pull isser/serial from KeyInfo until I can make it configurable.
Update version headers and autoconf scripts.
https://issues.shibboleth.net/jira/browse/CPPXT-16
https://issues.shibboleth.net/jira/browse/CPPXT-15
https://issues.shibboleth.net/jira/browse/CPPXT-13
Add cross-compile targets for x64.
Rev version and add README file.
Forgot to update spec comment.
https://issues.shibboleth.net/jira/browse/CPPXT-18
https://issues.shibboleth.net/jira/browse/CPPXT-8
Support GET requests when input stream is empty.
https://issues.shibboleth.net/jira/browse/CPPXT-19
Bump library version.
Block http requests if transport authentication is required.
https://issues.shibboleth.net/jira/browse/CPPXT-14
Fix release number.
Fix slash.
Define sizeof(long) and switch to lib64 for some platforms.
Update README with bug fix list.
Delete extra slash.
Forgot to update Windows version of config.h
https://issues.shibboleth.net/jira/browse/CPPXT-21
Plug a few memory leaks.
https://issues.shibboleth.net/jira/browse/CPPOST-17
Bump version to 1.2.
Bump version to 1.2.
Multi-line svn commit, see body.
https://issues.shibboleth.net/jira/browse/CPPXT-25
https://issues.shibboleth.net/jira/browse/CPPXT-22
Handle multiple CRLs via PEM read loop.
Multi-line svn commit, see body.
Propagate out exceptions when loading extensions.
Remove "hardwired" declaration of encodingStyle attribute.
https://issues.shibboleth.net/jira/browse/CPPXT-20
Move credential locking to per-use to allow for reloadable credentials.
Avoid passing pointer into log configurator.
Multi-line svn commit, see body.
Multi-line svn commit, see body.
https://issues.shibboleth.net/jira/browse/CPPXT-27
Add URL tests.
Remove duplicate key compare logic.
https://issues.shibboleth.net/jira/browse/CPPXT-24
Add missing header for gcc 4.4
https://issues.shibboleth.net/jira/browse/CPPXT-28
https://issues.shibboleth.net/jira/browse/SSPCPP-153
Add unit tests for DateTime class.
https://issues.shibboleth.net/jira/browse/CPPXT-18
Missed a getEpoch() call.
https://issues.shibboleth.net/jira/browse/SSPCPP-152
Add DOM3 tests for Xerces 3 support.
Bump lib version.
Xerces 3 revisions.
Xerces 3 revisions.
Fix autoheader warnings.
Disable default resolution in legacy branch.
Remove old autoconf macros.
Fix BinMemInputStream test.
Handle case where parser returns a null document.
Migrate makefiles to MSVC9
Add default constructors.
Rework support for libcurl-based input to parser.
Wrong setting when verifyHost is false.
Set no_ticket option where possible, to avoid openssl bug connecting to older servers.
https://issues.shibboleth.net/jira/browse/SSPCPP-185
Generalize "QName in content" helper function.
Defend against empty location.
Attempt to handle xmlsec versions where xsecsize_t doesn't exist.
Fix type check.
Switch to reference parameters as appropriate.
Base template for loops on a single multimap.
Add char_traits implementation for XMLCh string specialization on strict compilers.
Patch around newer macro for older autoconf.
Fix bug in non-covariant builder macro.
Increase parser timeout values, output complete document when saving backup copies.
Optimize check for bad characters.
URL encode exception properties for XML-safe transport.
Add helpers to encode keys into DER.
Optimize return values of DER encoding functions.
Optimize return values of DER encoding functions.
Revert to string-based return values, add linefeed option.
Add a method to retrieve AUTH_TYPE.
Add lower level dependencies to devel package.
Remove non-xstring code.
Preproc symbols
https://issues.shibboleth.net/jira/browse/SSPCPP-199
Add back api folder with a placeholder file.
Try to fix doc handling again.
Remove broken TLS destructor support.
https://issues.shibboleth.net/jira/browse/CPPXT-30
Add hashing options to key extraction support.
Update include paths.
Update issues fixed links.
Clear hardcoded CA list to avoid OS-inflicted problems.
Tighten a parameter for Solaris.
Fix type of constant to match last change.
Solaris fix.
https://issues.shibboleth.net/jira/browse/CPPXT-31
Bump revision in case a patch release is done.
Add comma to encoded characters.
https://issues.shibboleth.net/jira/browse/CPPXT-32
Check in Mac portfiles.
https://issues.shibboleth.net/jira/browse/CPPXT-34
Try advice from Macport team.
https://issues.shibboleth.net/jira/browse/CPPXT-35
Bump product version.
Linefeeds.
Log Windows event if logging fails.
Private copy of spec file to disable curl use.
Generate Portfile from make.
Optimize makefile and check in draft spec file improvements.
Remove old portfile.
Remove nonworking checksum generation.
Macroize dependencies for SuSE.
Fix rm macro.
Ignore unit test file if not present.
Fix doc warnings.
Clean up doc handling.
Add SuSE docdir handling.
Clean up doclist.
Fix tabs.
Fix directory indirection bug.
Remove lib prefix macro, incompatible with SuSE build service.
Fix description.
Add doxygen dependency.
Use port parameter for version.
Remove duplicate require line.
Adjust package name for libversion, update README.
Move building of packaging files into configure.
Fix doc warning.
Apply manual validators even when schema was used.
Fix linefeeds.
https://issues.shibboleth.net/jira/browse/CPPXT-39
https://issues.shibboleth.net/jira/browse/CPPXT-38
https://issues.shibboleth.net/jira/browse/CPPXT-38
Bump version.
Update fix list.
Update revision.
Bump version, and draft a fix for CPPXT-40
Additional work for CPPXT-40.
https://issues.shibboleth.net/jira/browse/CPPXT-41
Bump library package name.
Need redhat-rpm-config for SUSE build service.
Another fix for CPPXT-40.
https://issues.shibboleth.net/jira/browse/CPPXT-42
Non-inlining selected methods (CPPOST-35).
https://issues.shibboleth.net/jira/browse/CPPXT-43
Reducing header overuse, non-inlining selected methods (CPPOST-35).
Add missing class declaration.
Disable compiler warning.
Add missing class declaration.
Fix class declaration.
https://issues.shibboleth.net/jira/browse/CPPXT-37
https://issues.shibboleth.net/jira/browse/CPPXT-37
Reducing header overuse, non-inlining selected methods (CPPOST-35).
Reducing header overuse, non-inlining selected methods (CPPOST-35).
Reducing header overuse, non-inlining selected methods (CPPOST-35).
Get auto_ptr included.
Check for same document assignment.
https://issues.shibboleth.net/jira/browse/CPPXT-45
Add Obsoletes for SUSE package renaming.
https://issues.shibboleth.net/jira/browse/CPPXT-44
Correct eol-style property.
Update source paths.
Support alternate hash algorithms in helper routines.
Clean up hash options in DER API.
https://issues.shibboleth.net/jira/browse/SSPCPP-249
Make hex encoding optional to allow replacement of deprecated version.
Update libtool script
Missed a checkin.
Update master dist dir.
Update ignores.
https://issues.shibboleth.net/jira/browse/SSPCPP-255
https://issues.shibboleth.net/jira/browse/CPPXT-46
Bump to 1.3.1
https://issues.shibboleth.net/jira/browse/CPPXT-47
Adding include paths.
https://issues.shibboleth.net/jira/browse/CPPXT-48
Bump version.
https://issues.shibboleth.net/jira/browse/CPPXT-50
https://issues.shibboleth.net/jira/browse/CPPXT-48
Bump version.
Add a missing class decl.
Null out curl CA list to prevent misleading access to it.
Warn on pkg-config openssl failure and try default header checks instead of failing.
Bump version, add pkg-config support, version the schemas
Correct for change to schema dir.
Parameterize package name.
Remove pc file from dist.
Update package soname.
Fix broken macro.
Roll back schema directory changes, didn't consider impact on upgrades.
Alter package names to support side by side installs.
Move utils to a -bin package.
Side by side installs, and separate -schemas package.
Set default file attrs for schemas.
https://issues.shibboleth.net/jira/browse/CPPXT-52
Switch from int to long in status code exception path.
Add cache handling to SOAP transport layer.
https://issues.shibboleth.net/jira/browse/CPPXT-53
Distinguish between visibly used and unused namespaces.
Distinguish between visibly used and unused namespaces.
Note visible usage of prefix on xsi:* attributes.
Reimplement namespace visibility as a three-way setting.
Add method to compute non-visibly used prefixes in a tree.
Allow control over thread stack size.
Lower connect timeout to 10.
Add code paths for new xmlsec APIs, and allow for undetermined signature algorithm.
Missing exception handler around algorithm mapping.
Update for 3.1
Wrap importNode call in exception handler.
Wrap importNode call in exception handler.
https://issues.shibboleth.net/jira/browse/CPPXT-55
Add non-build files to VS projects.
Add non-build files to VS projects.
https://issues.shibboleth.net/jira/browse/CPPXT-56
Collapse extra function in cleanup thread.
https://issues.shibboleth.net/jira/browse/CPPXT-54
Synchronize access to backup file.
Multi-line svn commit, see body.
Expose shutdown method to address race condition.
Clear thread/condvar during shutdown.
Enable redirect support when using GET method.
Adjust caching support so Last-Modified-Date and ETag can both be used.
https://issues.shibboleth.net/jira/browse/CPPXT-57
Patch for RH6 beta specfile for openssl-based curl.
Fix Obsoletes versioning.
Bump version.
Fix Obsoletes versioning.
Attempt to fix SUSE 11.2 build by reordering lib flags in log4shib test.
Unix header and doc fixes.
Convert from NULL macro to nullptr.
VS10 solution file.
Add MS cruft to gitignore
Switch makefile extensions.
Add back void* casts for legacy builds.
Add VS10 filter files.
Add VS10 filter files.
https://issues.shibboleth.net/jira/browse/CPPXT-58
Revisions to improve handling of backup files.
https://issues.shibboleth.net/jira/browse/CPPOST-47
https://issues.shibboleth.net/jira/browse/CPPXT-59
Add LC dsig11 schema, fix SerialNumber type in original.
Partial addition of 1.1 KeyInfo extensions.
Add accessors for new KeyInfo extensions, and fix builder namespaces.
Fix svn properties.
Add same-doc KeyInfoReference support, with option to disable.
Don't follow references by default.
Additional 1.1 classes, some fixups to original additions.
Fix KeyVaue validator, add ECKeyValue test case.
Add support for DEREncodedKeyValue.
Add EC key support to helpers and KeyInfo resolution.
Expose redirect option on transport interface.
Route signature debugging to log.
Add linefeeds to signature log boundaries.
Update ctors to use new attribute shortcuts.
Add null checks to helper methods.
https://issues.shibboleth.net/jira/browse/CPPXT-60
Add expiration to storage service logging.
https://issues.shibboleth.net/jira/browse/CPPXT-61
Add note about ownership of return values to each method.
Cleaned up conditional in setDOM method.
https://issues.shibboleth.net/jira/browse/CPPOST-41
Switch encoding to UTF-8.
https://issues.shibboleth.net/jira/browse/SSPCPP-297
https://issues.shibboleth.net/jira/browse/SSPCPP-287
Handle EC key types in a couple of methods.
Add ECDSA algorithms to key type mapping.
Add max key size check.
Add method to test for algorithm support.
Add a reset method.
Check for empty strings rather than returning them.
Fix incorrect RSA key size calculation, and reduce extra calls to that method.
Fix incorrect RSA key size calculation.
Check for null condition variable in case reload thread hasn't started.
De-inline some functions.
De-inline some functions.
https://issues.shibboleth.net/jira/browse/SSPCPP-304
Convert some NULL macros.
https://issues.shibboleth.net/jira/browse/CPPOST-52
Clean up AC_DEFINE.
Reorder libtool macros.
Fix stream constructor calls.
Fix stream constructor calls.
Reorder initializers.
Missing header for Xerces 2.8
Missing guards for xmlsec EC support.
Missing guards for xmlsec EC support.
Reorder initializers.
Fix header warning.
Drop from warn to info when using backup file.
Revert reordering of libtool macros.
Handle empty path as relative.
Fix local header references.
Start revisions of autotools material.
Result of autoupdate
Editorial fixes.
Editorial fixes.
Working scripts
Remove already included macro files from EXTRA_DIST
Update misc project file references.
Add ctime header.
Back off autoconf version.
Back off libtool macro for compatibility.
Move AC_DISABLE_STATIC above libtool init.
Need to check for openssl EC support.
Add X509Digest support, adjust default KeyInfo generation.
SUSE 11.3 Xerces package rename.
Require pkg-config only on SUSE.
Adjust cxxtest path in build rules.
https://issues.shibboleth.net/jira/browse/CPPXT-63
Revise comment on constructors.
https://issues.shibboleth.net/jira/browse/CPPXT-65
https://issues.shibboleth.net/jira/browse/CPPXT-66
Switch names of checkRevocation options based on feedback.
Map fullCRLChain option to checkRevocation option, bypass CRLs entirely if new option not set.
Update version, add release notes link.
Fix the CRL list size check.
https://issues.shibboleth.net/jira/browse/CPPXT-67
https://issues.shibboleth.net/jira/browse/SSPCPP-337
https://issues.shibboleth.net/jira/browse/CPPXT-69
Preserve key usage criteria across resets.
https://issues.shibboleth.net/jira/browse/CPPXT-64
Bump version.
Missed a version reference.
Update include paths.
Bump version in docs.
https://issues.shibboleth.net/jira/browse/CPPXT-64
Final? bug fixes to CRL addition.
https://issues.shibboleth.net/jira/browse/CPPXT-71
Bumping version pending decision on next release.
Update svn ignores for Eclipse build.
Test for api directory before installing it.
Include xstring declaration.
https://issues.shibboleth.net/jira/browse/CPPXT-73
Update doxygen macro with some fixes, improve GSS detection.
Add SOAP fault unit test.
Add SOAP unit test to VC build.
Fix links in test, and add SOAP schema to test catalog.
https://issues.shibboleth.net/jira/browse/CPPXT-75
Bump version, adjust VC build for parallel make, fixes for CPPXT-76.
https://issues.shibboleth.net/jira/browse/CPPXT-77
Update workspace files
Correct MAX limit constant.
Merge branch '1.x' of ssh://authdev.it.ohio-state.edu/~scantor/git/cpp-xmltooling into 1.x
Remove pkg files from configure, fix bug link
Fix svn properties
Remove and ignore Eclipse project files.
Use custom curl package for RHEL6.
Explicit Require of libcurl-openssl on RHEL6
Move libcurl requirement downn to libxmltooling package.
Filter out vanilla libcurl on RH6
Update links and copyrights
Add SWITCH to copyright list
Update VS solution with misc file changes.
Add CentOS 6 workaround to specfile
https://issues.shibboleth.net/jira/browse/CPPXT-79
Add quoting to remove autoreconf warning.
Bump lib package number.
Missed some package names.
Remove PKCS 1.5 default for 3DES keys.
Generate random key when key decryption fails.
https://issues.shibboleth.net/jira/browse/CPPXT-78
Add dummy credential resolver.
Add non-working PKIX unit test and test data.
Handle null criteria when trusted names are set
Fix unit test config file
https://issues.shibboleth.net/jira/browse/CPPXT-70
https://issues.shibboleth.net/jira/browse/SSPCPP-392
Stop building tests when disabled
gcc fixes
Mismatched new/delete.
Remove inline dummy credential resolver.
Add logging when size limits exceeded.
Revert logging change
Expose size limits on storage in API, and add overflow detection logic to replay cache.
Disable MS STL warnings.
Prevent logging library from defining int64_t.
Add ASCII loadCatalog method.
Incorporate boost split/lambda.
Boost dependency support.
Fix bugs showing up on Solaris.
Add missing header.
Fix library ordering issues with link commands.
Fix another Solaris bug.
Fix curl link and type tests.
Add warning for policy mapping on older OpenSSL.
Add missing namespace qualifiers.
Add POSIX flag to Solaris build
Adjust logging error message.
https://issues.shibboleth.net/jira/browse/CPPOST-70
https://issues.shibboleth.net/jira/browse/CPPOST-71
Incorporating boostisms
Revert to clear method
Add check for Boost pointer container
Replace int converstion code
More boostisms, add string tokenizer
Move BOOST_CPPFLAGS into main flags
More boostisms
Fix some gcc compiler issues
Add boost-devel as devel requirement.
Convert tests to use Chaining cred resolver.
Switch to vector-based API.
Header and boost fixes for Debian
Eliminate printf usage in macros.
Move catalog handling to parser API from config API.
Fix use of temp object in tokenizer
Implement content cloning via macros
Add int/bool attribute clone macros
Additional macros and cleanup for cloning
Adjust Lock API
Fix CPPFLAGS setter
Solaris fixes
Handle https CRLs and favor remote CRLs over inline.
Add scoped_ptr support to Lock wrappers
Add release methods to Lock wrappers
Check for OpenSSL error code for < 0.9.8
Add cache file type to path resolver
Language matching support in request API
Avoid use of newer iterator methods
Avoid use of newer iterator methods
Add default port method to request API
Factor absolutize method back into xmltooling
https://issues.shibboleth.net/jira/browse/CPPXT-83
Fix legacy XMLString release call
Fix legacy XMLString release call
Missing header
Add additional macros for longer string literals
https://issues.shibboleth.net/jira/browse/SSPCPP-411
Add option to reject unauthenticated ciphers
https://issues.shibboleth.net/jira/browse/CPPXT-82
https://issues.shibboleth.net/jira/browse/CPPXT-82
Add xml:lang support to XMLObject
Fix missing forward decl.
Expose cookie map
Include patch version
Fix 64-bit test path
Add path resolution and env expansion to catalog path.
Fix warning
Need test for gmtime_r
Workaround for missing APPDATA on Windows XP
APPDATA should have been PROGRAMDATA
Add GCM algorithm definitions
Forgot to change length of variable
https://issues.shibboleth.net/jira/browse/CPPXT-87
XML Enc 1.1 schema
XML Enc 1.1 schema
Register extended OAEP algorithm conditionally
Wrong macro test
Roll back unnecessary configure test, and add ECDSA-SHA224.
Bump log4shib requirement
Register additional key wraps
Solaris fixes
Update vendor
Add XMLEnc 1.1 constants and MGF supporting code
https://issues.shibboleth.net/jira/browse/SSPCPP-498
Remove extra path resolver call in catalog load.
https://issues.shibboleth.net/jira/browse/CPPXT-89
https://issues.shibboleth.net/jira/browse/CPPXT-90
https://issues.shibboleth.net/jira/browse/CPPXT-91
Add new props to solution, bump boost version
Add msbuild to dist
Bump version to 1.5.2
Import Apache build roots
Adjust opensaml and SP versions and MSI GUIDs
Remove clean from all target
Bump boost version
Fix up some versions
No need for dist-hook anymore
Bump curl version
log stream operator doesn't work on clang
Remove unused sizeof check to avoid using it.
Bump opensaml version
Change GUIDS for installer
Remove makefile
Bump boost version
https://issues.shibboleth.net/jira/browse/CPPXT-92
https://issues.shibboleth.net/jira/browse/CPPXT-94
Fix doc on UTF8 functions.
https://issues.shibboleth.net/jira/browse/CPPXT-95
Parameterize msbuild path
Remove outdated build files
Remove local msbuild files
https://issues.shibboleth.net/jira/browse/CPPXT-96
Missed the file version update
Update build revision
https://issues.shibboleth.net/jira/browse/SSPCPP-544
Fix a bug affecting newer boost
https://issues.shibboleth.net/jira/browse/CPPXT-97
https://issues.shibboleth.net/jira/browse/CPPXT-99
https://issues.shibboleth.net/jira/browse/SSPCPP-624
https://issues.shibboleth.net/jira/browse/CPPXT-101
https://issues.shibboleth.net/jira/browse/CPPXT-101
Bump library version
SSPCPP-616 - clean up concatenated string literals
SSPCPP-616 - clean up concatenated string literals
SSPCPP-616 - clean up concatenated string literals
SSPCPP-616 - clean up concatenated string literals
Guard marshalling with exception handler.
https://issues.shibboleth.net/jira/browse/SSPCPP-647
Require newer Xerces on older SUSE versions
Update library version header
Fix eol props on Windows files, add bz2/zip dist targets
Switch to bz2 source
Add Amazon checks to libcurl overrides
Fix Win lib version strings
CPPXT-102 - BOOST autoconf macros break with gcc5
CPPXT-104 - Add exception handling to integer conversions
Version bump
Remove api directory from distribution.
Update gitignore to account for subdirs / missing files.
Require latest xml-sec in specfile.
Reset gitignore and make explicit changes
Ignore libtool archives
Add ignores to unit test directory.
CPPXT-105 - Fix reuse of X509_STORE_CTX during CRL checking
Fix some tabs in the last patch.
Bump version to 1.5.6
-----------------------------------------------------------------------
No new revisions were added by this update.
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-shibboleth/xmltooling.git
More information about the Pkg-shibboleth-devel
mailing list