Michael Zillgith
35ac479430
- fixed strncpy usage
3 years ago
Michael Zillgith
3288bc0fc5
- MmsConnection_readNamedVariableListDirectory: added code to parse array index and array component of data set entries (LIB61850-317)
3 years ago
Michael Zillgith
f60ff65fc4
- improved MmsValue handling; fixed MmsValue(OCTET-STRIG) maximum size problem (LIB61850-150)
4 years ago
Michael Zillgith
1f2da92626
- fixed position range check in MmsValue_getOctetStringOctet
4 years ago
Michael Zillgith
aaf893da34
- fixed - UBRB: library can't work at the same time with URCB with preconfigured client and URCB without preconfigured client (LIB61850-292)( #355 )
4 years ago
Michael Zillgith
92a3b7668d
- .NET API: added MmsValue.SetOctetStringOctet and MmsValue.GetOctetStringOctet
...
- added positiion paramter validation for MmsValue_setOctetStringOctet
4 years ago
Mikael Bourhis
7861582621
MmsValue: add 'get' and 'set' for each octet of OctetString
4 years ago
Michael Zillgith
ce13002ce1
- added const qualifiers to API functions ( #348 )
4 years ago
Michael Zillgith
ed810fde0f
- MmsValue_equalTypes: check parameters for NULL to avoid dereferencing NULL pointer
5 years ago
Michael Zillgith
4f0667b597
- removed some warnings and code cleanup
5 years ago
Michael Zillgith
e59aa5521e
- fixed memory leak in ISO server
5 years ago
Michael Zillgith
a165d1698d
- MMS: changed handling of variable sized bit strings (now also accepts bit strings of larger size, ignoring the bits that exceed the specified size)
5 years ago
Michael Zillgith
24a380c845
- IEC 61850 server: added updating of missing attributes for control
...
service tracking
5 years ago
Michael Zillgith
c4de14eb45
- MmsValue: fixed unaligned memory access problems for MMS_FLOAT variables
5 years ago
Michael Zillgith
e1eb09d55b
- MmsValue: added NULL checks for all memory allocations
...
- MmsValue: buffer for float/double data is now part of the MmsValue structure and not allocated separately
5 years ago
Michael Zillgith
8e95e7dbb8
- MMS: also update bitstring value when source bit string is of smaller size than the bitstring to be updated
5 years ago
Michael Zillgith
994eea4b9a
- GOOSE subscriber: fixed crash when GOOSE messages misses time stamp
5 years ago
Michael Zillgith
cdf371e92e
- fixed: MmsValue_printToBuffer fails with empty MMS_OCTET_STRING ( #227 )
5 years ago
Michael Zillgith
bfcb65eabc
- add 64 bit integer support to MmsValue_printToBuffer
6 years ago
Michael Zillgith
8c1b75b382
- code cleanup; fixed issues from compiler warnings
6 years ago
Michael Zillgith
73417cdbf2
- Added additional check in MmsVariableSpecification_getChildValue
6 years ago
Michael Zillgith
8f5b501d75
- removed inline function declarations
6 years ago
Michael Zillgith
daff495246
- MMS client/server: accept empty bit strings
6 years ago
Michael Zillgith
8ffbd9f265
- removed function MmsValue_deleteIfNotNull (now MmsValue_delete does check for NULL)
7 years ago
Michael Zillgith
0dff4286aa
- merged latest changes to the server reporting module from 1.3 branch
...
- merged with 1.3 branch
7 years ago
Michael Zillgith
3d8ab44a49
- MMS client: improved handling of malformed messages when reading data
...
- 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
bbb56a16a3
- removed some compiler warnings
7 years ago
Michael Zillgith
1d61afaa8b
- C library: removed C++ style line comments
7 years ago
Michael Zillgith
a817b3d3c6
- updated data model of server_example_basic_io
...
- common: MmsVariableSpecification_getChildValue now also accepts "." as separator
7 years ago
Michael Zillgith
ed75aa3f46
- some code formatting
7 years ago
Michael Zillgith
4605c60a3b
- fixed bug in MmsValue_update
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
11f0fa9e2a
- added cast in MmsValue_update
8 years ago
Michael Zillgith
f9030a8b4f
- MmsValue_update function now allows adjusting octet-string size of target object
8 years ago
Michael Zillgith
570ca71570
- IEC 61850/MMS: integrated TLS for MMS client/server
8 years ago
Michael Zillgith
6eddf2fa08
- fixed potential memory alignement problem
...
(cherry picked from commit f0184fdd4b
)
8 years ago
Michael Zillgith
5fb8c5b984
- MMS: added more length checks in parsers for file services
8 years ago
Michael Zillgith
02689d1410
- MMS server: more restrictive value type check when handling write access
8 years ago
Michael Zillgith
15ec6c7a7c
- added additional check to MmsValue_update for structure size mismatch
8 years ago
Michael Zillgith
2a40798f10
- server: added MmsFileAccessHandler for server side monitoring and control of file services
...
- file services: added support to set filestore basepath at runtime
- added IedConnection_getFileDirectoryEx to better control receiving file directories
8 years ago
Cedric Boudinet
81cf937616
Fixing buffer overflow when printing Mms Array Value to buffer
9 years ago
Michael Zillgith
9ad549592d
- refactoring names in string_utils.h/.c
...
- fixed bug in StringUtils_copySubString
9 years ago
Michael Zillgith
940bcee6fc
- MmsValue_getNumberOfSetBits now deals with wrong padding
9 years ago
Michael Zillgith
d81e9e1c19
- implemente ControlObjectClient_setTestMode function, also for C# wrapper
9 years ago
Michael Zillgith
787d7fc270
- file provider functions don't change file names; VMD_FILESTORE base part is now added in MMS server file service handling code
...
- IedConnection_readObject and IedConnection_getVariableSpecification can now read whole LNs
9 years ago
Michael Zillgith
069af684e9
- fixed problem with test case sSgN4 (return temporary-unavailable) when no EditSG is selected
...
- continued logging implementation
9 years ago
Michael Zillgith
ff093198e9
- cleanup; optimization
10 years ago
Michael Zillgith
5637f837a3
- fixed bug related to test case SrvN1c: GetDataDirectory returns wrong variable specification for non-existent sub variable e.g. Mod.ctlModel.XYZ
10 years ago