Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Release Notes
==========================================================================
RELEASE NOTES FOR
The SKC Toolkit (Version 1.1.0.13094)
Copyright 2004-2014 P6R Inc.
==========================================================================
==========================================================================
Contact Information
==========================================================================
* Sales 1.888.452.2580 (USA)
* Fax 1.831.476.7490
* Web https://www.p6r.com
* Technical Support https://support.p6r.com
* Blog https://www.p6r.com/articles/
==========================================================================
Known Issues
==========================================================================
Solaris Platforms
~~~~~~~~~~~~~~~~~
To avoid runtime library conflicts, applications using SKC are
required to use the stlport runtime library via
the -library=stlport4 compiler option. We hope to remove this
dependency as soon as possible.
The application must be compiled and linked with following
SunStudio compiler and linker options:
-library=stlport4 -R \$$ORIGIN -norunpath
Failure to add these option can cause a crash when loading
the SKC libraries.
Linux Platforms
~~~~~~~~~~~~~~~~~
Linux platforms on which SELinux is enable will require the following
commands to be executed in order to set the correct context for the
files and allow the DLLs to be loaded.
From the directory containing the libp6com.so and libp6ltcore.so DLLs:
sudo chcon -t texrel_shlib_t libp6com.so
sudo chcon -t texrel_shlib_t libp6ltcore.so
sudo chcon -t texrel_shlib_t p6loader.so
==========================================================================
Change Log
==========================================================================
- Represents a bugfix
+ Represents a fearure addition
1.1.0.13094
- Fixed conditional variables incorrectly calculating the timeout value.
- Fixed an exception in the reuglar expression engine.
- Fixed a reference counting issue in p6IDir relating to directory
enumeration.
- Fixed and issue on windows platforms where network code could
return incorrent errors.
- Updated copyright in documentation.
- Fix release notes not displaying properly in html documentation.
- Fix broken knowledgebase link in documentation.
- Fix for JSON parsing not properly un-escaping "\\".
- Fix reference counting issue with p6IDOMXML::replaceChildAt().
- Fix issue with public and private keys using the same GUID in
p6ICryptoKey component.
- Fixed p6ISocketOptions::soLinger() not correctly setting linger time.
- Fixed memory leak in several KMIP enumerators
- Fixed signature sealing the key material to meta data did not include
the assigned UUID.
+ Updated sqlite to 3.8.4.1.
+ Updated openSSL to 1.0.1g.
+ Updated postgresql client library to 9.3.4
+ Updated zlib to 1.2.8
+ Improved binary logging of KMIP messages.
+ Added ability to link items in the keystore together, and query for linked item.
+ Added 64bit support.
+ Added experimental support for KMIP put and notify.
+ Added 6 new KMIP examples.
1.0.2.12459
- Change registry file layout to per DLL, allowing
components to be added without having to edit
the component registry file.
- Fixed a crash in the kmip example code.
- Added threading support to p6loader.
- Added multi-threaded priority queue to the p6loader.
1.0.1.12003
- Fixed a crash when calling loader function prior to call p6InitializeLoader().
1.0.0.11921
Initial Public Release.
==========================================================================
Notices
==========================================================================
SKC, P6R and "Project 6 Research" are trademarks of P6R Inc. All other
products, brands and company names referred to here are used for
identification purposes and are the property of their respective
trademark holders.