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
69b7b28e84
- HAL socket: added missing initialization of address structure
1 year ago
Federico Francescon
790e3e6714
fix: ssl renegotiation causing handshake failure ( #494 )
...
* feat: added semaphore around `TLSSocket_performHandshake`
* fix: improved error checking in TLS read and write
* removed useless semaphore for renegotiation lock
* added some tls debug and cleared the session renegotiation events
* using mbedtls API instead of using internals
* fixed deadlock situation with TLSSocket_read
* test fix sonarcloud minor notice
* still some sonarcloud minor things
---------
Co-authored-by: Federico Francescon <federico.francescon@higeco.com>
1 year ago
Michael Zillgith
0b57f143b5
- .NET API: added function IedServer.IgnoreClientRequests and IedServer.IgnoreReadAccess
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
569c4a5c20
- .NET API: Added toString method for IedClientError (calling native function IedClientError_toString)
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
1a0bc8ab8b
- .NET API: added function IedServer.HandlerWriteAccessForDataObject (LIB61850-437)
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
933388128c
- .NET API: fixed - crash when GetDataSetDirectoryAsync returns error
...
(LIB61850-434)
1 year ago
Michael Zillgith
7d6e851af1
- fixed potential memory leak when GooseReceiver is immediately stopped after start (I6PLLCV-71)
1 year 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
be9d4b56f4
- Java tools: Support for time stamp Val elements (updated binary)
2 years ago
Michael Zillgith
167c24278c
- Java tools: Support for time stamp Val elements
2 years ago
Michael Zillgith
ede94fc91f
Merge branch 'v1.6_develop' of github.com:mz-automation/libiec61850 into v1.6_develop
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
5aaa7a1475
Merge pull request #480 from mbourhis/mbourhis/feature/update-python-wrapper-cmakelist
...
Python wrapper: update CMakeLists, and rename the module to 'pyiec61850'
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
Mikael Bourhis
65847e4ffe
Python wrapper: update the README file
...
Signed-off-by: Mikael Bourhis <mikael.bourhis@smile.fr>
2 years ago
Mikael Bourhis
0f0d22ab61
Python wrapper: update and improve CMakeLists
...
Tested and compatible with:
Ubuntu 20.04.6 LTS : Python 3.8.10; CMake 3.16.3; Swig 4.0.1
Debian 11 : Python 3.9.2; CMake 3.13.4; Swig 4.0.2
Ubuntu 22.04.3 LTS : Python 3.10.12; CMake 3.22.1; Swig 4.0.2
Ubuntu 23.10 : Python 3.11.6; CMake 3.27.4; Swig 4.1.0
Alpine 3.18.4 : Python 3.11.6; CMake 3.26.5; Swig 4.1.1
Signed-off-by: Mikael Bourhis <mikael.bourhis@smile.fr>
2 years ago
Mikael Bourhis
178312aa13
Python wrapper: update CMakeLists, and rename the module to 'pyiec61850'
...
* update the CMakeLists
- remove the deprecated commands ('PythonInterp', ...)
(https://cmake.org/cmake/help/latest/module/FindPythonInterp.html )
- change the CMake minimum version from 3.8 to 3.12 (released in July 2018)
* rename the libiec61850 Python module into 'pyiec61850'
- to avoid name conflict with the name for the C static lib
- the build artifacts are now 'pyiec61850.py' and '_pyiec61850.so'
Signed-off-by: Mikael Bourhis <mikael.bourhis@smile.fr>
2 years ago
Michael Zillgith
e57dcc7214
- PAL: fixed wrong order of function arguments for fread and fwrite functions
2 years ago