Commit Graph

301 Commits (8786125354cd165dac7f75a12469c93d7e63bd5c)

Author SHA1 Message Date
Michael Zillgith a33ed54250 - fixed some compiler warnings 5 years ago
Michael Zillgith 0451460c7e - restrict maximum recursion depth in BerDecoder_decodeLength when indefinite length encoding is used to avoid stack overflow when receiving malformed messages 5 years ago
Michael Zillgith 058bc2edf7 - MmsValue_equalTypes: check parameters for NULL to avoid dereferencing NULL pointer 5 years ago
Michael Zillgith aac6caaa22 - fixed oss-fuzz issues 31399, 31340, 31341, 31344, 31346 5 years ago
Michael Zillgith e8f93de238 - fixed #310: Possible overflow in mmsMsg_createExtendedFilename() 5 years ago
Michael Zillgith bdaa7bac93 - IED server: fixed bug - logs (journals) are added to all logical devices instead of just the parents 5 years ago
Michael Zillgith fb383abfb2 - 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 1bd6efaf05 - MMS client: add handling of initiate error PDU 5 years ago
Michael Zillgith 74de3a0d07 - IED server: add support for correct CBB handling (required for test case sAss4) and initiate error PDU 5 years ago
Michael Zillgith e86c81309b - MMS client: fixed bug in TLS connection handling 5 years ago
Michael Zillgith e9d9bfbac2 - fixed problems in handling array elements and array element components 5 years ago
Michael Zillgith 328482dec1 - fixed bug in MmsConnection_readMultipleVariables: send invaid messsage and memory access errors when too many items are passed to the function exhausting MMS payload size 5 years ago
Michael Zillgith 61dcc6f1a6 - fixed program crash when normal mode parameers are missing in presentation layer (#252) 5 years ago
Michael Zillgith 033ab5b648 - COTP: fixed possible heap buffer overflow when handling message with invalid (zero) value in length field (#250) 5 years ago
Michael Zillgith 074cee0cbc - MMS client: fixed potential problem in multi-variable write response parsing 5 years ago
Michael Zillgith c9e7a30c42 - MMS: fixed problem in handling of indefinite length encoded BER elements 5 years ago
Michael Zillgith d48a678133 - COTP: fixed bug in sendBuffer loop 5 years ago
Michael Zillgith 428332fed6 - MmsValue: fixed unaligned memory access problems for MMS_FLOAT variables 5 years ago
Michael Zillgith 2ae8ea3844 - MMS client: fixed potential problem in handling of next invoke ID 5 years ago
Michael Zillgith fe2e5d59fd - MMS client: added additional check when parsing read response 5 years ago
Michael Zillgith 7602b983ec - 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 1fc63d057f - removed unused variable 5 years ago
Michael Zillgith af68f8c03d - IEC 61850 server: fixed - Configuration option CONFIG_MAXIMUM_TCP_CLIENT_CONNECTIONS = -1 doesn't work (#231) 5 years ago
Michael Zillgith 04f6b440c8 - 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 97e65d5743 - fixed problem encoding OID with arc values 0 5 years ago
Michael Zillgith 4871989658 - MMS client: fixed bug in log entry parsing (#224) 5 years ago
Michael Zillgith 95f751ef63 - IEC 61850 server: fixed potential null pointer dereference in multi
thread mode when server is stopped
5 years ago
Michael Zillgith f4957cf62a - IEC 61850 server: wait for background thread termination before data model is released 6 years ago
Michael Zillgith 0d4930ac25 - MMS server: fixed potential crash when get-named-variable-list-attributes response doesn't fit in MMS PDU. Server returns service error in this case 6 years ago
Michael Zillgith bfcb65eabc - add 64 bit integer support to MmsValue_printToBuffer 6 years ago
Michael Zillgith 37d43fe8d4 - windows socket layer: fixed bug - cannot reuse handleset 6 years ago
Michael Zillgith d20da7c15d - TLS: fixed memory leak when TLS authentication fails 6 years ago
Michael Zillgith abcf93416f - added function IedServer_getNumberOfOpenConnections
- IEC 61850/MMS server: refactored connection handling
6 years ago
Michael Zillgith f788256247 - Socket layer: Added function HandleSet_removeSocket
- Socket layer (Linux/BSD): replaced select by poll
6 years ago
Michael Zillgith 8991954e3c - removed header dependencies from API headers 6 years ago
Michael Zillgith 18c2e30f87 - IEC 61850 server: refactored reporting module; unbuffered reports are stored to report buffer and sent by connection handling thread 6 years ago
Michael Zillgith afe9afafc0 - MMS get name list service: fixed wrong return value in case of unknown argument for continueAfter 6 years ago
Michael Zillgith d6bf4047e1 - fixed compilation problem when CONFIG_MMS_THREADLESS_STACK is defined 6 years ago
Michael Zillgith b4c7cefb15 - MMS value parser: added plausibility check for bit-string padding value (#200) 6 years ago
Michael Zillgith 320f41fc1f - check return value of getNumberOfElements in MmsValue_decodeMmsData 6 years ago
Michael Zillgith 23e381fa76 - added additional length checks in MmsValue_decodeMmsData to fix #194 6 years ago
Michael Zillgith 6c53924c05 - added additional length check in BerDecoder_decodeLength and checked return values in callers (fix problem #196) 6 years ago
Michael Zillgith 8c1b75b382 - code cleanup; fixed issues from compiler warnings 6 years ago
Michael Zillgith 5fbb67c44c - some code beautification 6 years ago
Michael Zillgith 6738215c8f
Merge pull request #183 from kiraly533/v1.4
TimeActivatedControl before wait check and fixes for file-upload issues.
6 years ago
Michael Zillgith cee97f7676 MMS server: handle file close with unknown FRSM ID 6 years ago
Király Péter 3b32c14870 - MMS server: in case of file upload timeout the task will end with proper error response. 6 years ago
Király Péter c988b78e5f - MMS server: fixed file upload error with multi-threaded server, added some NULL checks to file-handling. 6 years ago