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