Mikael Bourhis
9da09a22a9
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
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