Michael Zillgith
f61c58dd35
- added TLSConnection object to provide more context in TLS event callback (LIB61850-366)
3 years ago
Michael Zillgith
12ba21b82e
Merge branch 'v1.6_develop' of bitbucket.org:mz-automation/libiec61850 into v1.6_develop
3 years ago
Michael Zillgith
b3dbba847b
- fixed - endless loop sending reports when MMS PDU size is too small (LIB61850-365)
3 years ago
Michael Zillgith
6f2bb1a19c
- support to compile SNTP client code with MSVC (LIB61850-360)
3 years ago
Michael Zillgith
6a1079ceb3
- make R-GOOSE/R-SMV/SNTP client feature support optional (LIB61850-361)
3 years ago
Michael Zillgith
e0e1e3b6f4
- fixed bug in windows UDP socket implementation (WSA was not started)
...
(LIB61850-360)
3 years ago
Michael Zillgith
6836063414
- removed duplicate code in socket_linux.c (LIB61850-360)
3 years ago
Michael Zillgith
cec871f2e3
- make rsession code compatible with MSVC (LIB61850-360)
3 years ago
Michael Zillgith
90e1ac5c63
- added API documentation for RSession (LIB61850-360)
3 years ago
Michael Zillgith
f3eab207e8
- added UDP socket functions to Macos socket interface implementatio (LIB61850-360)
3 years ago
Michael Zillgith
0f544e9e25
- added missing SNTP code (LIB61850-360)
3 years ago
Michael Zillgith
99bdd4e61c
- added missing examples for R-SMV/R-GOOSE/SNTP
3 years ago
Michael Zillgith
90372ced72
- merged R-GOOSE/R-SMV/SNTP code from v1.5_sntp_rsv feature branch (LIB61850-360)
3 years ago
Michael Zillgith
ad78b9de26
- removed redundant declarations (LIB61850-359)
3 years ago
Federico Pellegrin
4b06fd3b6e
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
d427179250
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
f778868fa0
- removed some VC++ warnings
3 years ago
Michael Zillgith
87b4ead369
- TLS: added TLS alert callbacks; support for session resumption with session IDs (LIB61850-339)
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
8ebf11d72e
- fixed - create multiple integrity reports in the same interval when integrity timeouts are aligned (LIB61850-323)
3 years ago
Michael Zillgith
6dfd49991d
- IED server: added missing call to getNextRoundedStartTime (LIB61850-323)
3 years ago
Michael Zillgith
ec2f34cb9c
- updated static model files for examples
3 years ago
Michael Zillgith
0f3563643d
- fixed - server scrahs when SyncIntegrityReportTimes in active and
...
IntgPd=0 (LIB61850-355)
3 years ago
Michael Zillgith
d6d5050215
- fixed some VC++ compiler warnings
3 years ago
Michael Zillgith
f9a7918fbe
- fixed - missing API export declarations for functions IedServerConfig_setSyncIntegrityReportTimes and IedServerConfig_getSyncIntegrityReportTimes (LIB61850-353)
3 years ago
Michael Zillgith
d5f2172f93
- IED server: fixed - possible deadlock when IedServer_lockDataModel is used from multiple threads (LIB61850-352)
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
75c1e89bba
- Added functions to access fraction of second part of Timestamp (LIB61850-345)
3 years ago
Michael Zillgith
aa91961b41
- added checks for failed memory allocation
3 years ago
Michael Zillgith
4cacbe7c81
- added more targets for libfuzzer
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
e48085b5f8
- fixed wrong check for empty itemId
3 years ago
Michael Zillgith
2d54b1c0c5
- GOOSE subscriber: fixed vulnerabilities related to malformed bit-string, integer, and unsigned values (LIB61850-342)
3 years ago
Michael Zillgith
a037ba7447
- updated version string to "1.6.0"
...
- removed compiler warning
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
d6e710bd8f
- updated version number in cmake file to 1.6.0
...
- updated README
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
0865b6fd99
- .NET API: Added support for functional naming to LogicalDevice
3 years ago
Michael Zillgith
6b23f87b23
- fixed code to support arrays of complex data attributes
3 years ago
Michael Zillgith
9e1a9a63ba
- static model generator: set data attribute name to NULL for array elements (LIB61850-240)
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
d8b595944d
- IED server: fixed value initialization of array elements
...
- fixed merging problem in LogicalNode.java
3 years ago