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 |
Michael Zillgith
|
bbe23b4b00
|
- extended ListObjectHandler to support different ACSI classes (LIB61850-417)
|
2 years ago |
Michael Zillgith
|
436b365786
|
- fixed wrong parameter description for GoosePublisher_setSqNum (#458)
|
2 years ago |
Michael Zillgith
|
0bc3b71203
|
- fixed - potential memory leaks in goose publisher code (#464)
|
2 years ago |
Michael Zillgith
|
5a24981048
|
- IED server: added code to create SMVCBs with the dynamic model API (LIB61850-67)
|
2 years ago |
Michael Zillgith
|
efec5194a2
|
- replaced tabs by spaces in mms_get_var_access_service.c
|
2 years ago |
Michael Zillgith
|
2467605e23
|
- IED server: apply LISTOBJECTS restrictions to get-variable-access-attributes servic (LIB61850-417)
|
2 years ago |
Michael Zillgith
|
3c918ee4e3
|
- IED server: added IedServer_ListObjectsAccessHandler callback to control LISTOBJECTS access rights (LIB61850-417)
|
2 years ago |
Michael Zillgith
|
665501c9fa
|
- extended data model helper function to be able to be used in array elements
|
2 years ago |
Michael Zillgith
|
da62fe854f
|
Merge branch 'v1.6_develop' into v1.6_develop_rgoose_sntp
|
2 years ago |
Michael Zillgith
|
c16314c426
|
- config file parser: added support for arrays of basic and complex data
attributes including initialization (LIB61850-415)
|
2 years ago |
Michael Zillgith
|
eab2e6f2cb
|
- fixed potential null pointer dereferentiation in
IedConnection_getDeviceModelFromServer when no error argument given
|
2 years ago |
Michael Zillgith
|
5c5ceb65b5
|
- MMS server: added support for write access with component alternate access (LIB61850-414)
|
2 years ago |
Michael Zillgith
|
dcfa56c526
|
- MMS client: added function MmsConnection_writeVariableComponent to write to variables with alternate component access (LIB61850-414)
|
2 years ago |
Michael Zillgith
|
7c80c95629
|
- fixed - Memory leak in RCB handling code when data set is updated (LIB61850-412)
|
2 years ago |
Michael Zillgith
|
9404622c5a
|
- IEDConnection: check for index out of bounds in ClientReport_getReasonForInclusion
|
2 years ago |
Michael Zillgith
|
c7528975dc
|
- fixed - server sends dchg report when only dupd is enabled in RCB (LIB61850-411)
|
2 years ago |
Michael Zillgith
|
44cf917dcf
|
Merge branch 'v1.6_develop' of bitbucket.org:mz-automation/libiec61850 into v1.6_develop
|
2 years ago |
Michael Zillgith
|
a5f5597980
|
- fix potential crash in ModelNode_getChild when an array element field is accessed without using the array index specifier (LIB61850-408)
|
2 years ago |
Michael Zillgith
|
555264d54e
|
Merge branch 'v1.6_develop' of bitbucket.org:mz-automation/libiec61850 into v1.6_develop
|
2 years ago |
Michael Zillgith
|
c9d9271a52
|
- fixed - arrays of complex data attributes not handled correctly (LIB61850-408)
|
2 years ago |