Commit Graph

1292 Commits (98f088a1d345a366da41c5b0754167e4d97face3)
 

Author SHA1 Message Date
Michael Zillgith 98f088a1d3 - removed redundant declarations (LIB61850-359) 3 years ago
Michael Zillgith 4b5db538fd
Merge pull request #411 from fedepell/fix_cert_copy
tls: fix order of operations to copy peer certificate
3 years ago
Michael Zillgith 65318c44b6
Merge pull request #410 from fedepell/crl_update_also_from_file
TLS: update CRL load time also when loading from file
3 years ago
Federico Pellegrin e1e6919411 tls: fix order of operations to copy peer certificate
The memcpy is done before assigning the length, so the length is not
set and is therefore either 0 (so no peer certificate will be available)
or a random number (that can lead to crashes) making the feature not work.

The MR simply copies first the length that will make the memcpy work.
3 years ago
Federico Pellegrin 3f8150e391 TLS: update CRL load time also when loading from file
Similarly as done when loading a CRL directly, this allows to
have the CA chain recalculated for ongoing connections also when
using CRLs from files.
3 years ago
Michael Zillgith d00fb7fffb - removed some VC++ warnings 3 years ago
Michael Zillgith 80f609d5e6 Merge branch 'v1.5_feature_339' into v1.5 3 years ago
Michael Zillgith 10622ba36b - fixed path traversal vulnerability in MMS file services (LIB61850-357) 3 years ago
Michael Zillgith dd3e2a6870 - fixed - create multiple integrity reports in the same interval when integrity timeouts are aligned (LIB61850-323) 3 years ago
Michael Zillgith e29736d732 - IED server: added missing call to getNextRoundedStartTime (LIB61850-323) 3 years ago
Michael Zillgith d34b3f4f70 - fixed - server scrahs when SyncIntegrityReportTimes in active and
IntgPd=0 (LIB61850-355)
3 years ago
Michael Zillgith 021b3100ac - fixed some VC++ compiler warnings 3 years ago
Michael Zillgith 893e298107 - fixed - missing API export declarations for functions IedServerConfig_setSyncIntegrityReportTimes and IedServerConfig_getSyncIntegrityReportTimes (LIB61850-353) 3 years ago
Michael Zillgith 219111eef1 - IED server: fixed - possible deadlock when IedServer_lockDataModel is used from multiple threads (LIB61850-352) 3 years ago
Michael Zillgith 7c06680cba - MMS server: fixed - possible deadlock in obtainFile-service/file upload task (LIB61850-351) 3 years ago
Michael Zillgith a3b04b7bc4 - MMS server: fixed potential null pointer dereference when confirmedServiceResponse for fileOpen is received with invoke-id 0 (LIB61850-348) 3 years ago
Michael Zillgith fa8e3c0798 - TLS: added TLS alert callbacks; support for session resumption with session IDs (LIB61850-339) 3 years ago
Michael Zillgith 15398c9ab5 - MMS_SERVER: fixed bug in getNameList request handling when domain ID is too long (LIB61850-346) 3 years ago
Michael Zillgith 1615c8ea9a - added type checks when using asn1c parsing results for whole MmsPdu (LIB61850-343) 3 years ago
Michael Zillgith aeb8cb6157 - MMS client: added function MmsConnection_sendRawData for test purposes 3 years ago
Michael Zillgith 4fb8113821 - fixed wrong check for empty itemId 3 years ago
Michael Zillgith 30217b41cc - GOOSE subscriber: fixed vulnerabilities related to malformed bit-string, integer, and unsigned values (LIB61850-342) 3 years ago
Michael Zillgith 9424917185 - MMS server: fixed bug in handling of continueAfter parameter of getNameList request (LIB61850-341) 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 4d951e04c5 - encode boolean true value as 0x01 instead of 0xff to avoid interoperability problems 3 years ago
Michael Zillgith 3fe0effcda Merge branch 'v1.5_develop_323' into v1.5_develop 3 years ago
Michael Zillgith 5b4f6f2fd9 - fixed sscanf format string in config_file_parser.c 3 years ago
Michael Zillgith a4fdf089bb - fixed locking mechanism in logging.c (LIB61850-327) 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 a9efd32dbc - fixed wrong buffer size in client side report handling 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 7d90a01287
Merge pull request #387 from JamieSlome/v1.5
Create SECURITY.md
3 years ago
Michael Zillgith 9f09152d7c - fixed - TLS: CRL is ignored 3 years ago
Michael Zillgith 03a2137087 Merge branch 'v1.5' of github.com:mz-automation/libiec61850 into v1.5 3 years ago
Michael Zillgith 10a4bc6e76 - fixed memory leak in reuse of client connection (related to socket extension buffer) 3 years ago
Michael Zillgith 25bcd14618 - dynamic code generator: replace invalid characters in generated function names 3 years ago
Jamie Slome d2b36449c2 Create SECURITY.md 3 years ago
Michael Zillgith fd514f32d6 - added IedServerConfig_setSyncIntegrityReportTimes/IedServerConfig_setSyncIntegrityReportTimes wrapper to .NET API (LIB61850-323) 3 years ago
Michael Zillgith cfbe677bc5 - added feature: synchronization of integrity report times (LIB61850-323)
- fixed potential memory access problems in ReportControlBlock getter functions
3 years ago
Michael Zillgith 9032e84415
Merge pull request #383 from vermeulenthi/swig-control-handler-and-python-sync-wrapper
Swig control handler and python sync wrapper
3 years ago
Thibaut Vermeulen 8b43a644b1 python service wrapper: add state management for blocking IO in python 3 years ago
Thibaut Vermeulen 26bec663d2 control server for python: add control action handler for operate server 3 years ago
Michael Zillgith c76b5dd2da - server reporting: added code to prevent race condition with
RCBEventHandler
3 years ago
Michael Zillgith bb7c2421cd - server: added RCBEventHandler event types REPORT_CREATED and OVERFLOW 3 years ago
Michael Zillgith ee948a0c08 - added function ReportControlBlock_getResv 3 years ago
Michael Zillgith 030ae3f7b5 Merge branch 'v1.5_develop' into v1.5 3 years ago