Commit Graph

1143 Commits (2882fe170e9d22c8aeb64e2ffc26472478c74501)

Author SHA1 Message Date
Michael Zillgith 4724658ade - code format updates 10 months ago
Michael Zillgith dc199b2d8a - code format updates
- IED_SERVER: added debug message when report data set entry does not exist
10 months ago
Michael Zillgith 500a108962 - code format update 10 months ago
Michael Zillgith 931fda5d32 - IED server: always send LastApplError in operate resp- independent of the control model (LIB61850-472) 10 months ago
Michael Zillgith e62e4e89a5 - code format updates 10 months ago
Michael Zillgith 6f5280a73a - handle functional naming (ldName) correctly in data-entry references in reports (LIB61850-467) 10 months ago
Michael Zillgith c05c72f544 - some code format updates 10 months ago
Michael Zillgith b131193694 - some code format updates
- added clang-formatter configuration
10 months ago
Michael Zillgith 243c988526 - config file parser: handle case when there is no phyAddr for SVCB or GoCB (#518) 11 months ago
Michael Zillgith c058cd4aa9 - fixed bug in GOOSE receiver (unitialized structure field- fixed bug in GOOSE receiver (unitialized structure field) 11 months ago
Michael Zillgith f3231b38b6 - added documentation for function MmsVariableSpecification_getStructureElements 11 months ago
Michael Zillgith 4ab7bf556b - code format update 11 months ago
Michael Zillgith b86806ef13 - .NET API: added support for server side log service (LIB61850-461) 11 months ago
aravindmithra 8f77fbdc6f
Update ied_connection.c
During my test, it was observed that when there are 2 logical nodes with same string repeats, ( such as almGGIO1 and almGGIO10) in those cases, these 2 below functions add the DOs from almGGIO1 to almGGIO10. and model discovery will show invalid DOs under almGGIO10. My test was done in 1.5 version, I think this change is relevent in current version also.

IedConnection_getLogicalNodeDirectory
IedConnection_getLogicalNodeVariables
1 year ago
Michael Zillgith d5e8382368 - updated documentation 1 year ago
Michael Zillgith 8aa3646895 - Implementation of functions IedConnection_getGoCBValuesAsync and IedConnection_setGoCBValuesAsync (LIB61850-344) 1 year ago
Michael Zillgith 31bbd1d6da - updated CHANGELOG and doc comments 1 year ago
Michael Zillgith 464c489f56 - fixed - using wrong include paths when using external mbedtls 1 year ago
Michael Zillgith 786586d642 - ACSE: fixed out-of-bound read in parseAarqPdu/parseAarePdu functions (#512)(#513)(LIB61850-441)(LIB61850-442) 1 year ago
Michael Zillgith be15bfc393 - updated code format 1 year ago
Michael Zillgith f5af7c07c7 - code format updates
- getDomainNames optimized
1 year ago
Michael Zillgith 111b279558 - code format updates 1 year ago
Michael Zillgith 52582915be - fixed memory leak in IedConnection_setLocalAddress (I6LLCV-97) 1 year ago
Michael Zillgith 4c92fa1f7e - code format updates 1 year ago
Michael Zillgith 9e005b5fe2 - fix compilation problems on windows with certain configurations 1 year ago
Michael Zillgith 728c812fc8 - some code format updates 1 year ago
Michael Zillgith 8b7b0387f1 - fixed compilation problem on Windows in MMS journal client code 1 year ago
Michael Zillgith 3a4d993bfa - code format updates 1 year ago
Michael Zillgith cdcb7555cf - fixed unbounded recursion in MmsValue_decodeMmsData (LIB61850-452) 1 year ago
Michael Zillgith 379d21bfd1 - fixed potential memory leak in MMS client journal service (LIB61850-451) 1 year ago
Michael Zillgith ac925fae8e - fixed potential buffer overflows in MMS client file service handling (LIB61850-449) 1 year ago
Michael Zillgith 982e959965 - replaced unsafe function StringUtils_createStringFromBufferInBuffer with function with length check to not exceed target buffer (LIB61850-447) 1 year ago
Michael Zillgith 2c6c674733 - code format updates 1 year ago
Michael Zillgith 6d8ba08323 - code format updates 1 year ago
Michael Zillgith 6830e85d8c - added code and cmake build system support for mbedtls 3.6 1 year ago
Michael Zillgith 7ea993fc43 - made rsession code compatible with mbedtls 3.6 1 year ago
Michael Zillgith c5ddf0b71f - code format updates 1 year ago
Michael Zillgith 34366ce284 - R-GOOSE/R-SMV can now also be compiled on Windows without winpcap
- SMV subscriber: removed legacy compatibility functions
1 year ago
Michael Zillgith 3b1758c713 - some code cleanup 1 year ago
Michael Zillgith 6c91e34b5e - fixed r-session related problems when compiling with Makefile 1 year ago
Michael Zillgith 7276b98c3c - code format updates 1 year ago
Michael Zillgith 5d7dd6160b Merge branch 'v1.6_develop' into v1.6_develop_rgoose_sntp__merge_develop 1 year ago
Michael Zillgith a02bf134a8 - code format update 1 year ago
Michael Zillgith 2866a52c88 Merge branch 'v1.6_develop' of bitbucket.com:mz-automation/libiec61850 into v1.6_develop 1 year ago
Michael Zillgith 625fb65e50 Merge branch 'v1.6_develop' into v1.6_develop_rgoose_sntp__merge_develop 1 year ago
Michael Zillgith 2d787755ec - small code change to make code compile with VS2022 1 year ago
Maxson Ramon dos Anjos Medeiros 462e9c3851 -added function to set the number of outstanding calls-
IedConnection_setMaxOutstandingCalls (LIB61850-433)
1 year ago
Michael Zillgith b2b84bbbbc - code format updates 1 year ago
Michael Zillgith d0f52a2824 - fixed out-of-bound read in parseAarePdu function (LIB61850-442)(#513) 1 year ago
Michael Zillgith 501dffe6d0 - ACSE: fixed out-of-bounds read in parseAarqPdu function (LIB61850-441)(#512) 1 year ago
Michael Zillgith ac17349053 - GOOSE receiver: added additional length and plausibility checks to fix #509 1 year ago
Michael Zillgith 4791c14f19 - code format update 1 year ago
Michael Zillgith 7d03b582a9 - MmsValue_decodeMmsData: add support for empty visible-string, mms-string, and octet-string values (#506) 1 year ago
Michael Zillgith 05f32320e1 - added function to get timestamp of received command (ControlAction_getT) (LIB61850-422) 1 year ago
Michael Zillgith 6dc6431be1 - code format update 1 year ago
Michael Zillgith 98d6be4354 - MMS client: fixed - getNameList task can get stuck in while loop when message cannot be sent (LIB61850-347) 1 year ago
Michael Zillgith 58939c3209 - code format change 1 year ago
Michael Zillgith 1add5fd7a0 - fixed typo in function name IedServer_ignoreReadAccess 1 year ago
Michael Zillgith 8e49a72f8b - IED connection: Fixed memory leak and memory handling problem in function IedConnection_readDataSetValuesAsync (LIB61850-439) 1 year ago
Michael Zillgith 5c3fd679a8 - code format changes
- IED server: added function IedServer_ignoreReadAccess
1 year ago
Michael Zillgith 37060d92d8 - GOOSE publisher: fixed - publisher parameters not set correctly (I6LLCV-76) 1 year ago
Michael Zillgith 23ae3c8ff3 - some code formatting 1 year ago
Michael Zillgith f536d1c324 - IED server: extended config file format to support arrays of data objects (LIB61850-415) 1 year ago
Michael Zillgith 4eebcb96a2 - some format updates in config file parser (LIB61850-415) 1 year ago
Michael Zillgith 75cf6ba0c3 Merge branch 'v1.6_develop_415' into v1.6_develop 1 year ago
Michael Zillgith 3280712e5a - IED server: implemented write access handler for array elements and components of array elements (LIB61850-437)
- IED server: new function IedServer_handleWriteAccessForDataObject (LIB61850-437)
1 year ago
Michael Zillgith d1ab50298f - ACSE: added check for minimum message size (LIB61850-438) 1 year ago
Michael Zillgith a1e85e1452 - extended ModelNode_getObjectReferenceEx to support arrays (LIB61850-437) 1 year ago
Michael Zillgith 49c64ebfeb - IED server: fixed - write access to whole array doesn't work (LIB61850-436)(#499) 1 year ago
Michael Zillgith 5a3c2285ef - IED 61850 server: fixed bug creating arrays of data objects 1 year ago
Michael Zillgith ea327837cc - MMS server: fixed - server is sending data set response larger than negotiated MMS PDU size (LIB61850-435) 1 year ago
Michael Zillgith 7d6e851af1 - fixed potential memory leak when GooseReceiver is immediately stopped after start (I6PLLCV-71) 2 years ago
Michael Zillgith 267e9037b0 - removed legacy defines for report reasons (#449) 2 years ago
Michael Zillgith 0fee01e1b6 - IedConnection: calling ControlObjectClient_destroy in IedConnection_destroy to prevent memory leak when user forgets to call 2 years ago
Michael Zillgith 1182cd1771 - MMS client: avoid invoke ID 0 as it is used as return value of client function in case of an error 2 years ago
Michael Zillgith d658b6ce27 - fixed - potential race condition when using IedConnection_installReportHandler and IedConnection_uninstallReportHandler 2 years ago
Michael Zillgith a420d36727 - IedServer: fixed crash when client tries to write complete SGCB structure 2 years ago
Michael Zillgith da3c69eb53 - IedConnection: fixed potential memory leak in getDataSetHandlerInternal 2 years ago
Michael Zillgith cf94d64206 - fixed - null pointer dereference in mmsServer_handleDeleteNamedVariableListRequest when receiving malformed message (LIB61850-430) 2 years ago
Michael Zillgith 8e64ae4fd5 - fixed compilation problem when MMS_FILE_SERVICE is not set 2 years ago
Michael Zillgith 6dd2737648 - control.c: small code cleanup 2 years ago
Michael Zillgith 0a177836e6 - IedConnection: fixed potential null pointer dereferences 2 years ago
Michael Zillgith b84e06eb17 - added function IedClientError_toString 2 years ago
Michael Zillgith b658a1ed8f - config file parser dynamically allocates linebuffer to allow multithreaded applications (#484) 2 years ago
Michael Zillgith c20b3f8a70 - fixed conflicting parameter declaration 2 years ago
Michael Zillgith 7faf053e67 Merge branch 'v1.6_develop' into v1.6_develop_rgoose_sntp 2 years ago
Michael Zillgith 9817d41d1a - fixed - IEC 61580 server: dataset is not released when RCB.Datset is set to empty string by client (LIB61850-425) 2 years ago
Michael Zillgith b695192e56 - IEC 61850/MMS Client: Handle MMS service error object-constraint-conflict and added IED_ERROR_OBJECT_CONSTRAINT_CONFLICT 2 years ago
Michael Zillgith 04bceea398 - SV receiver: fixed memory access problem during cleanup when using threads 2 years ago
Michael Zillgith d53da75df6 - R-Session: changed parser to accept GOOSE and SV payloads 2 years ago
Michael Zillgith 4cd4629a35 - IED server: list objects access handler uses now '.' delimiter for the subObjectName (LIB61850-417) 2 years ago
Michael Zillgith 3d3b8c6982 Merge branch 'v1.6_develop' into v1.6_develop_rgoose_sntp 2 years ago
Michael Zillgith 885c3176a8 - renamed RSession_startlistening to RSession_start to indicate that it is also required for the publisher side
- updates R-GOOSE and R-SMV publisher examples with RSession_start call to bind to an UDP port/interface
2 years ago
Michael Zillgith 9b12a7e5bd - R-SESSION: send correct payload type tag depending on payload 2 years ago
Michael Zillgith fd19abb0ab - IED server: RBAC - replace specific access control handlers by generic handler - IedServer_ControlBlockAccessHandler (LIB61850-420) 2 years ago
Michael Zillgith a397eeee85 - IED server: Added read/write access control to GoCBs/SVCBs with IedServer_ControlBlockAccessHandler (LIB61850-420) 2 years ago
Michael Zillgith 5e57b5d943 Merge branch 'v1.6_develop' into v1.6_develop_417_rbac2 2 years ago
Michael Zillgith f2d74fbf5c - MMS client: parsing of servicecsSupported in MMS init response is off by one (LIB61850-419)(#469) 2 years ago
Michael Zillgith ad26795465 - IED server access control: Added IedServer_ControlBlockAccessHandler to control read and write access to control blocks. Implemented for SGCBs, RCBs, LCBs. (LIB61850-420) 2 years ago
Michael Zillgith cb1774f33d - removed debug output (LIB61850-417) 2 years ago