Michael Zillgith
|
dabea5cc4c
|
- fixed memory handling problems when using TLS
|
6 years ago |
Michael Zillgith
|
355e88ea8b
|
- MMS server: fixed potential deadlock in multi-thread mode
|
6 years ago |
Michael Zillgith
|
e09d46ffff
|
Merge branch 'v1.3' of https://github.com/mz-automation/libiec61850 into v1.3
|
6 years ago |
Michael Zillgith
|
8908d5c114
|
- MMS client: receive thread only continues when server response is processed by application thread
- MMS client/server: check if invoke ID is in confirmed-error or reject PDU
|
6 years ago |
Michael Zillgith
|
87111a8bbb
|
- Added additional check in MmsVariableSpecification_getChildValue
|
6 years ago |
Michael Zillgith
|
17992e9e09
|
- MMS server: fixed bug in obtain file service (crash when target directory doesn't exist)
|
6 years ago |
Michael Zillgith
|
ff54448311
|
- MMS client: added aditional checks to catch response parsing errors
|
6 years ago |
Michael Zillgith
|
b9ded374e3
|
- MMS client/server: accept empty bit strings
|
6 years ago |
Michael Zillgith
|
ddb41f1cb9
|
- MMS server: fixed connection handling problem in multi-threaded mode
|
7 years ago |
Michael Zillgith
|
4ae7a268de
|
- MMS server: added semaphore for open connections map to prevent problem in multi-threaded mode
|
7 years ago |
Michael Zillgith
|
d24f0c44c5
|
- MMS server: gracefully reject connection when not enought memory can be allocated
|
7 years ago |
Michael Zillgith
|
0e7fcb0c29
|
- IEC 61850 server: fixed problem when "ResvTms" is missing in BRCB
|
7 years ago |
Michael Zillgith
|
c474036a03
|
- COTP: added payload length validation (see github #127)
|
7 years ago |
Michael Zillgith
|
719c174f81
|
- IEC 61850 server: fixed reservation timeout when reporting enabled
|
7 years ago |
Michael Zillgith
|
1e1d649aae
|
- IEC 61850 client: fixed problem - IedConnection cannot be reused after IedConnection_close (github #124)
|
7 years ago |
Michael Zillgith
|
68876a46b2
|
- IEC 61850 server: added support for segmented reporting
|
7 years ago |
Michael Zillgith
|
896f5f18e5
|
- IEC 61850 server: don't send bufOvfl for unbuffered reports (see #101)
|
7 years ago |
Michael Zillgith
|
8141f1e891
|
- fixed client TCP keep alive problem (see #115)
|
7 years ago |
Michael Zillgith
|
445dfe2667
|
- MMS server: read service - return data access error for component access to simple variable
|
7 years ago |
Michael Zillgith
|
9973ea165f
|
- MMS server: fixed problem in read with component access
|
7 years ago |
Michael Zillgith
|
8074f99538
|
- MMS client/server: added support for component alternate access for generic variable read requests
|
7 years ago |
Michael Zillgith
|
233cd20fd0
|
- MMS client: improved handling of malformed messages when receiving reports
- MMS client: fixed potential memory leak when receiving malformed messages
|
7 years ago |
Michael Zillgith
|
0d49e8c1d2
|
- MMS client: improved handling of incorrect messages when reading data
|
7 years ago |
Michael Zillgith
|
aa86d3b259
|
- IEC 61850 server: number of dynamic data sets configurable at runtime
|
7 years ago |
Michael Zillgith
|
a0adcf94e7
|
- IEC 61850 Server: made number of data set entries configurable at runtime
|
7 years ago |
Michael Zillgith
|
e905bc242b
|
- MMS server: initialize maxConnections in IsoServer
|
7 years ago |
Michael Zillgith
|
77f97dc006
|
- replaced strndup
|
7 years ago |
Michael Zillgith
|
51c29fe9a7
|
- IEC 61850 server/ MMS server: maximum number of client connections configurable at runtime
|
7 years ago |
Michael Zillgith
|
d108dae115
|
- MMS server: fixed locking bug in file obtain service
|
7 years ago |
Michael Zillgith
|
8b957b8f82
|
- IEC 61850 client: add support for single array element access (with component specification)
|
7 years ago |
Michael Zillgith
|
eef34cf40e
|
- MMS server: add support for array element (index) access with nested component
|
7 years ago |
Michael Zillgith
|
3f07176dc3
|
- MMS server: fixed bug in delete variable list service - scope of delete was not considered optional
|
7 years ago |
Michael Zillgith
|
0b51d6841a
|
- added Socket_activateTcpKeepAlive function
|
7 years ago |
Michael Zillgith
|
02cda48128
|
- moved TLS API to platform abstraction layer
|
7 years ago |
Michael Zillgith
|
71493036dc
|
- IEC 61850 server/MMS server: make dynamic data set service configurable at runtime with IedServerConfig object (new functions IedServerConfig_enableLogService and IedServerConfig_isLogServiceEnabled)
|
7 years ago |
Michael Zillgith
|
0a3d86601b
|
- IEC 61850 server/MMS server: make dynamic data set service configurable at runtime with IedServerConfig object (new functions IedServerConfig_enableDynamicDataSetService and IedServerConfig_isDynamicDataSetServiceEnabled)
|
7 years ago |
Michael Zillgith
|
27e883a1bc
|
- MMS server: fixed bug in association service (file rename was not reported as supported service)
|
7 years ago |
Michael Zillgith
|
143bc977c0
|
- IEC 61850 server/MMS server: make file service configurable at runtime with IedServerConfig object (new functions IedServerConfig_enableFileService and IedServerConfig_isFileServiceEnabled)
|
7 years ago |
Michael Zillgith
|
ab51835377
|
- MMS server: fixed wrong preprocessor defines that can cause problems in some configurations (unlimited number of client connections/ multi-threaded server)
|
7 years ago |
Michael Zillgith
|
4605c60a3b
|
- fixed bug in MmsValue_update
|
7 years ago |
Michael Zillgith
|
2c9a4bb088
|
- TLS client: fixed problem with high CPU load
|
7 years ago |
Michael Zillgith
|
9e15185c74
|
- ISO connection: fixed race condition that can cause corrupted messages
|
7 years ago |
Michael Zillgith
|
605913b0c1
|
- fixed some configuration issues
|
7 years ago |
Michael Zillgith
|
7b98f368dc
|
- some code reformating
|
8 years ago |
Michael Zillgith
|
02a330e414
|
- IEC 61850 server: added memory alignement for buffered reporting
|
8 years ago |
Michael Zillgith
|
d86e9f8b98
|
- client: fixed bug in parsing initiate response message
|
8 years ago |
Michael Zillgith
|
49208df7f4
|
- removed ATTRIBUTE_PACKED
|
8 years ago |
Michael Zillgith
|
3a2ad2c4ef
|
- refactored TLS API (moved TLSSocket in a separate private header file)
|
8 years ago |
Michael Zillgith
|
d45e729ecf
|
- MMS client/server: added missing length field checks to increase decoder stability
|
8 years ago |
Michael Zillgith
|
11f0fa9e2a
|
- added cast in MmsValue_update
|
8 years ago |