Federico Francescon
e5c9f2e267
Fixing Security events messages to match IEC62351-100-3
3 years ago
Federico Pellegrin
9ddb10faea
tls: add method to reset used CRL (certificate revocation list)
...
Add a method to be able to reset the CRL, otherwise any previously
added CRL will stay there until the object is totally destroyed.
This proves to be needed for cases when we need to delete the
CRL (ie. it expired) during the lifetime of the server.
3 years ago
Federico Francescon
5fe5657157
Added some options to cmake and updated defautls to match base `make` configuration
3 years ago
Mikael Bourhis
6e8053a1eb
Examples: add command line parameter for choosing the MMS port in some server examples
...
Some 'server' examples already have this capability.
Complete the 'server' example list that support the possibility of using
another MMS port than the default one (port '102').
Signed-off-by: Mikael Bourhis <mikael.bourhis@smile.fr>
3 years ago
Michael Zillgith
3ad8da23b6
- fixed wrong number in TLS event code define (LIB61850_366)
3 years ago
Michael Zillgith
81149cd32a
- .NET API: Added support for TLS event handler (LIB61850-373)
3 years ago
Michael Zillgith
918be7f09b
- fixed - dynamic model helper functions: Check added to Cancel object for CDC APC
3 years ago
David Korczynski
c621117c5b
Create cifuzz.yml
3 years ago
Michael Zillgith
1998680914
- replaced all control data access errors with codes allowed in 8-1:2011 table 87 (LIB61850-375)
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
17a705d8c0
- fixed - servers sends object-access-unsupported on GetAllData when ReadAccessHandler is installed (LIB61850-370)
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
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
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