- updated CHANGELOG and version number to 1.6.1

v1.6
Michael Zillgith 4 weeks ago
parent 478f4e8b35
commit e17b280351

@ -4,14 +4,36 @@ Changes to version 1.6.1
New features and improvements:
_ .NET API: Added ClientConnection.Abort method
- Added new function ClientConnection_abort to close a client connection from the server application code
- Added new functions ClientConnection_claimOwnerShip and ClientConnection_release to use a ClientConnection outside of callbacks (LIB61850-488)
- .NET API: SVControlBlock added
- .NET API: Added additional callbacks to control external access to the data model (required to implement RBAC)
- .NET API: IEC61850ServerAPI -> LogStorage function wrapper added.
- .NET API: MmsValue -> MmsValue_encodeMmsData and MmsValue_decodeMmsData added.
- .NET API: Fixed issue of not printing log entries in log_client and log_server examples.
- .NET Tools: in the Tools folder you can find the .net project to generate Static and Dynamic Models
- .NET API: added missing TLS related functions (LIB61850-486)
- .NET API: added support for server side log service (LIB61850-461)
- .NET API: Added properties to MmsVariableSpecification class (LIB61850-460)
- Added .NET versions of tools to create the static server model and configuration files (to replace the Java versions that are still included)
- SCLParser: also available on tools, you can load your SCL model and use it with our library
- added function MmsError_toString (LIB61850-423)
- SV Publisher: added support for optional gmIdentity field
Bug and Vulnerability fixes:
- fixed BER decoder infinite length handling to avoid inifite loop while decoding (LIB61850-516)
- added some additional checks in IedServer_updateVisibleStringAttributeValue and similar functions (LIB61850-504)
- added checks to avoid buffer underflow in IedServer_getFunctionalConstrainedData (LIB61850-505)
- fixed double free in IedConnection_destroy when control object clients have not been deleted before (LIB61850-503)
- disable asn1c code stack overflow check when ASAN enabled (#539)
- fixed - GoCB client access - use after free (#537)
- TLS: fixed - certificate not validated when allow only allowed certificate is selected and certificate is matching (LIB61850-473)
- TLS: Added option to ignore validity times in certificates and CRLs (LIB61850-474)
- handle functional naming (ldName) correctly in data-entry references in reports (LIB61850-467)
- config file parser: handle case when there is no phyAddr for SVCB or GoCB (#518)
- .NET API: fixed wrong function name SqliteLogStorage_createInstanceEx to SqliteLogStorage_createInstance
- HAL (Linux): fixed problem with Hal_getTimeInNs on 32 bit systems

@ -12,7 +12,7 @@ ENABLE_TESTING()
set(LIB_VERSION_MAJOR "1")
set(LIB_VERSION_MINOR "6")
set(LIB_VERSION_PATCH "0")
set(LIB_VERSION_PATCH "1")
set(LIB_VERSION "${LIB_VERSION_MAJOR}.${LIB_VERSION_MINOR}.${LIB_VERSION_PATCH}")
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/third_party/cmake/modules/")

@ -17,7 +17,7 @@
#include "platform_endian.h"
#define LIBIEC61850_VERSION "1.6.0"
#define LIBIEC61850_VERSION "1.6.1"
#ifndef CONFIG_DEFAULT_MMS_VENDOR_NAME
#define CONFIG_DEFAULT_MMS_VENDOR_NAME "libiec61850.com"

Loading…
Cancel
Save