Commit Graph

407 Commits (9817d41d1a191f9d5232f2048e5e8a2e35507a0f)

Author SHA1 Message Date
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 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 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 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 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 24babeb2f9 - GOOSE subscriber: fixed - possible heap corruption in parseAllData due to missing validity check in bit-string handling (LIB61850-402) 2 years ago
Michael Zillgith 4cba8ab50d - Added function IedConnection_setLocalAddress to define local IP address and optionally local port of a client connection (LIB61850-378) 2 years ago
Michael Zillgith aa863f35f0 - IED server: added callback to control access to data model directories (get-name-list requests)(LIB61850-396) 2 years ago
Michael Zillgith a4a58e4250 - IED server: check user permissions on data set when enabling RCB or changing RCB data sets (LIB61850-393) 2 years ago
Michael Zillgith 41ed0dd51a - implemented access control callbacks for logs and LCBs (LIB61850-392) 3 years ago
Michael Zillgith acfbe16452 - IED server/MMS server: added data set access callbacks and example (LIB61850-387) 3 years ago
Michael Zillgith 39a55f672c - MMS server: replaced MmsNamedVariableListChangedHandler by more generic MmsNamedVariableListAccessHandler (LIB61850-387)
- MMS server: implemented dataset access handler callback in dataset read access (LIB61850-387)
3 years ago
Michael Zillgith e77bd15134 - added new callback function headers for dataset access (LIB61850-387) 3 years ago
Michael Zillgith ee9c64adc8 - fixed - MMS server: messages can be corrupted when TCP buffer is full (LIB61850-385) 3 years ago
Michael Zillgith 6895d8214b - MMS server: add function to ignore client requests (for test purposes) 3 years ago
Michael Zillgith a3a6f2c77f - IED Server: added function to set time quality for internally updated times (LIB61850-372) 3 years ago
Michael Zillgith 2f3c7cae61 - added -Wundef compiler flag and removed some of the resulting warnings 3 years ago
Michael Zillgith bfc0e213c7 - removed deprecated compatibility defined for very old library versions 3 years ago
Michael Zillgith ad78b9de26 - removed redundant declarations (LIB61850-359) 3 years ago
Michael Zillgith 87cc983da2 - fixed problem in filename validation of MMS file services (LIB61850-357) 3 years ago
Michael Zillgith 795b6cfba8 - fixed path traversal vulnerability in MMS file services (LIB61850-357) 3 years ago
Michael Zillgith c035573684 - MMS server: fixed - possible deadlock in obtainFile-service/file upload task (LIB61850-351) 3 years ago
Michael Zillgith c5cda1c311 - MMS server: fixed potential null pointer dereference when confirmedServiceResponse for fileOpen is received with invoke-id 0 (LIB61850-348) 3 years ago
Michael Zillgith 5453e885e9 - MMS_SERVER: fixed bug in getNameList request handling when domain ID is too long (LIB61850-346) 3 years ago
Michael Zillgith aa91961b41 - added checks for failed memory allocation 3 years ago
Michael Zillgith 8017709ac9 - added type checks when using asn1c parsing results for whole MmsPdu (LIB61850-343) 3 years ago
Michael Zillgith 8fdee1f206 - MMS client: added function MmsConnection_sendRawData for test purposes 3 years ago
Michael Zillgith 1373a8ca54 - MMS server: fixed bug in handling of continueAfter parameter of getNameList request (LIB61850-341) 3 years ago
Michael Zillgith e02b85f147 - fixed data set handling problem when using functional naming (ldName) (LIB61850-160) 3 years ago
Michael Zillgith 0a1ddb7ca9 - MMS server: implemented write access to array element commponent (LIB61850-338) 3 years ago
Michael Zillgith 6b23f87b23 - fixed code to support arrays of complex data attributes 3 years ago
Michael Zillgith 82e52881f9 - fixed problem with write access to data attribute of type array (LIB61850-336) 3 years ago
Michael Zillgith 30f10f6c6d Merge branch 'v1.5_develop' into v1.6_develop 3 years ago
Michael Zillgith 22f6a823ea - changed StringUtils_createStringInBuffer function to consider max buffer size (LIB61850-333) 3 years ago
Michael Zillgith 8addfc2095 - replaced most str(n)cpy/str(n)cat calls (LIB61850-333) 3 years ago
Michael Zillgith e46e137def Merge branch 'v1.5_develop' into v1.6_develop 3 years ago
Michael Zillgith 4d951e04c5 - encode boolean true value as 0x01 instead of 0xff to avoid interoperability problems 3 years ago
Michael Zillgith 7099535a39 Merge branch 'v1.5_develop' into v1.6_develop 3 years ago
Michael Zillgith b3868a2f9f - removed some cppcheck warnings 3 years ago
Michael Zillgith 319dc4494b - fixed problem: negative presentation layer and ACSE results are ignored by client 3 years ago
Michael Zillgith 35ac479430 - fixed strncpy usage 3 years ago
Michael Zillgith 00bf70aa8c - fixed memory leak in server read request handling (LIB61850-325) 3 years ago
Michael Zillgith 8fe6f0d551 - fixed memory leak in reuse of client connection (related to socket extension buffer) 3 years ago
Michael Zillgith e44a44c9e7 - parseNamedVariableAttributes: fixed new code 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