[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.
      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.
      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.
      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.
      Pull isser/serial from KeyInfo until I can make it configurable.
      Update version headers and autoconf scripts.
      Add cross-compile targets for x64.
      Rev version and add README file.
      Forgot to update spec comment.
      Support GET requests when input stream is empty.
      Bump library version.
      Block http requests if transport authentication is required.
      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
      Plug a few memory leaks.
      Bump version to 1.2.
      Bump version to 1.2.
      Multi-line svn commit, see body.
      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.
      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.
      Add URL tests.
      Remove duplicate key compare logic.
      Add missing header for gcc 4.4
      Add unit tests for DateTime class.
      Missed a getEpoch() call.
      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.
      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
      Add back api folder with a placeholder file.
      Try to fix doc handling again.
      Remove broken TLS destructor support.
      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.
      Bump revision in case a patch release is done.
      Add comma to encoded characters.
      Check in Mac portfiles.
      Try advice from Macport team.
      Bump product version.
      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.
      Bump version.
      Update fix list.
      Update revision.
      Bump version, and draft a fix for CPPXT-40
      Additional work for CPPXT-40.
      Bump library package name.
      Need redhat-rpm-config for SUSE build service.
      Another fix for CPPXT-40.
      Non-inlining selected methods (CPPOST-35).
      Reducing header overuse, non-inlining selected methods (CPPOST-35).
      Add missing class declaration.
      Disable compiler warning.
      Add missing class declaration.
      Fix class declaration.
      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.
      Add Obsoletes for SUSE package renaming.
      Correct eol-style property.
      Update source paths.
      Support alternate hash algorithms in helper routines.
      Clean up hash options in DER API.
      Make hex encoding optional to allow replacement of deprecated version.
      Update libtool script
      Missed a checkin.
      Update master dist dir.
      Update ignores.
      Bump to 1.3.1
      Adding include paths.
      Bump version.
      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.
      Switch from int to long in status code exception path.
      Add cache handling to SOAP transport layer.
      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.
      Add non-build files to VS projects.
      Add non-build files to VS projects.
      Collapse extra function in cleanup thread.
      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.
      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.
      Revisions to improve handling of backup files.
      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.
      Add expiration to storage service logging.
      Add note about ownership of return values to each method.
      Cleaned up conditional in setDOM method.
      Switch encoding to UTF-8.
      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.
      Convert some NULL macros.
      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.
      Revise comment on constructors.
      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.
      Preserve key usage criteria across resets.
      Bump version.
      Missed a version reference.
      Update include paths.
      Bump version in docs.
      Final? bug fixes to CRL addition.
      Bumping version pending decision on next release.
      Update svn ignores for Eclipse build.
      Test for api directory before installing it.
      Include xstring declaration.
      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.
      Bump version, adjust VC build for parallel make, fixes for CPPXT-76.
      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
      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.
      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
      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.
      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
      Fix legacy XMLString release call
      Fix legacy XMLString release call
      Missing header
      Add additional macros for longer string literals
      Add option to reject unauthenticated ciphers
      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
      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
      Remove extra path resolver call in catalog load.
      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
      Fix doc on UTF8 functions.
      Parameterize msbuild path
      Remove outdated build files
      Remove local msbuild files
      Missed the file version update
      Update build revision
      Fix a bug affecting newer boost
      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.
      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