Michael Zillgith
e51ef87bf5
- fixed compilation problems with C++/VS
3 years ago
Michael Zillgith
19f7066c38
- fixed - SV publisher encoding problem when svID or datset length > 127 bytes (LIB61850-315)( #382 )
3 years ago
Michael Zillgith
ee2c461ff0
- added const to parameters of StringUtils_startsWith
3 years ago
Michael Zillgith
3cb6123a63
- IedServerConfig: added missing variable initialization
3 years ago
Michael Zillgith
3e5fadce4b
- fixed - server doesn't respond SBOw when waiting for select callback (LIB61850-313)
3 years ago
Michael Zillgith
f60ff65fc4
- improved MmsValue handling; fixed MmsValue(OCTET-STRIG) maximum size problem (LIB61850-150)
3 years ago
Michael Zillgith
9d9f03585f
- IED server: improved control state machine performance (LIB61850-312)
4 years ago
Michael Zillgith
f0651adb36
- add GOOSE subscriber/Ethernet layer support to listen to specific multicast messages
4 years ago
Michael Zillgith
258651eca8
Merge branch 'v1.5_issue_243' into v1.5_develop
4 years ago
Michael Zillgith
210cf30897
- fixed - GOOSE subscriber is not processing octet string when longer than the one received at first time (LIB61850-232)
4 years ago
Michael Zillgith
77e8144348
- removed empty lines
4 years ago
Michael Zillgith
cb78c0e403
- updated documentation
4 years ago
Michael Zillgith
398b14e65f
- added null pointer protection to some constructors/destructors
4 years ago
Michael Zillgith
d40b359292
- updated windows socket implementation; fixed Socket_checkAsyncConnectState function
4 years ago
Michael Zillgith
1f2da92626
- fixed position range check in MmsValue_getOctetStringOctet
4 years ago
Michael Zillgith
ec1678e88a
- fixed bug in length calculation for abort PPDU
4 years ago
Michael Zillgith
c838255c1e
Merge pull request #367 from cedricboudinet/svsub_getSmpSynch_v1.5
...
adding SVSubscriber_ASDU_getSmpSynch to v1.5
4 years ago
Michael Zillgith
f7f3c2ae8f
- fixed vulnerability of GOOSE subscriber to malformed messages (LIB61850-304)
4 years ago
Michael Zillgith
19c617c4f3
- updated version to 1.5.1
4 years ago
Michael Zillgith
cfa94cbf10
- fixed - Bug in presentation layer parser can cause infinite loop (LIB61850-302)
4 years ago
Michael Zillgith
96e93c4be3
- fixed compilation problem with option CONFIG_MMS_THREADLESS_STACK
4 years ago
Michael Zillgith
a82964bd66
- fixed - TPKT error when connection is interrupted during message reception (LIB61850-299)
4 years ago
Michael Zillgith
5d1f66d7e6
- .NET API: Fixed bug in IedConnection.GetFileAsync
4 years ago
Michael Zillgith
824c9ad5dd
Merge branch 'v1.5_feature_274' into v1.5
4 years ago
Michael Zillgith
f98c1a956d
- handle presentation layer data messages with transfer-syntax-name
4 years ago
Michael Zillgith
56847ec171
- removed field in ReportControl
4 years ago
Michael Zillgith
a7362928f4
- added semaphore for server side RCB value access
4 years ago
Michael Zillgith
c3191b2864
- .NET API: added additional properties for Server.ReportControlBlock
4 years ago
Michael Zillgith
e06b485258
- ensure RESERVED event before ENABLE event
4 years ago
Michael Zillgith
81b26f1cb6
- added more ReportControlBlock methods
4 years ago
Michael Zillgith
b374644d30
- added functions Timestamp_fromMmsValue and Quality_toMmsValue
4 years ago
Michael Zillgith
b27681f408
- implemented GET_PARAMETER event for IedServer_RCBEventHandler
...
- implemented additional access functions for ReportControlBlock to allow access to runtime values
4 years ago
Michael Zillgith
94563cb9f6
- additional methods for ReportControlBlock
4 years ago
Michael Zillgith
83e21e207b
- added additional events for IedServer_RCBEventHandler
4 years ago
Michael Zillgith
88148f39ac
- added IedServer_RCBEventHandler
4 years ago
Michael Zillgith
d5ec52ef78
- mms client: improved locking for outstanding calls
4 years ago
Michael Zillgith
8c55ff636d
- made server report reservation compatible with Ed. 2.1 (LIB61850-293)
4 years ago
Michael Zillgith
aaf893da34
- fixed - UBRB: library can't work at the same time with URCB with preconfigured client and URCB without preconfigured client (LIB61850-292)( #355 )
4 years ago
Michael Zillgith
32087c47de
- fix - server crashes when presentation message has no user data (LIB61850-291)( #368 )
4 years ago
Cedric Boudinet
20b99b4ef3
adding SVSubscriber_ASDU_getSmpSynch to v1.5
4 years ago
Michael Zillgith
8918a442e0
- removed some warnings in reporting.c
4 years ago
Michael Zillgith
8eeb6f06b3
- MMS server: query log service returns services error instead of reject message when log does not exist (LIB61850-290)
4 years ago
Michael Zillgith
de27a6388d
- removed some compiler warnings in sqlite log storage driver
4 years ago
Michael Zillgith
e0b5ed180f
Merge branch 'v1.5_tcp_perf_problem' into v1.5_issue_243
4 years ago
Michael Zillgith
92a3b7668d
- .NET API: added MmsValue.SetOctetStringOctet and MmsValue.GetOctetStringOctet
...
- added positiion paramter validation for MmsValue_setOctetStringOctet
4 years ago
Michael Zillgith
9d4fb692fe
Merge pull request #358 from mbourhis/add-get-set-for-each-OctetString-octet
...
MmsValue: add 'get' and 'set' for each octet of OctetString
4 years ago
Michael Zillgith
01b1f96590
Merge branch 'v1.5_feature_260' into v1.5
4 years ago
Michael Zillgith
36c65bd2e2
- IedConnection: Add function IedConnection_getDataSetDirectoryAsync
4 years ago
Michael Zillgith
7ac0ccc7b6
- ISO server: create new open client connections list when restarting
4 years ago
Michael Zillgith
93d8dfc856
- reporting.c: fixed report entry counter and assert problems
...
- IED server: disactivate all RCB instances when stopping the server
4 years ago
Mikael Bourhis
7861582621
MmsValue: add 'get' and 'set' for each octet of OctetString
4 years ago
Michael Zillgith
434b9f59b7
- fixed - IED server: crash during invalid control access - FC=CO on invalid layer (LIB61850-282)
4 years ago
Michael Zillgith
50fc97734e
- new function IedConnection_setTimeQuality - Added support to set time quality for client generated time stamps (LIB61850-280)
4 years ago
Michael Zillgith
89812fd333
- removed unused variable
4 years ago
Michael Zillgith
394bf4ccba
- IED client: added function IedConnection_createDataSetAsync
4 years ago
Michael Zillgith
ce9584d122
- IED client: added new function IedConnection_deleteDataSetAsync
4 years ago
Michael Zillgith
9b19e88af7
- fixed - Server: ctlNum and origin(status) are not updated automatically by the
...
server when APC command is received (LIB61850-277)
4 years ago
Michael Zillgith
ce13002ce1
- added const qualifiers to API functions ( #348 )
4 years ago
Michael Zillgith
472e586a14
- IedConnection_getLogicalDeviceVariablesAsync: fixed wrong parameter
...
order when calling MMS layer
4 years ago
Michael Zillgith
d7a55eca08
- MMS server: fixed problem with continue-after in some get-name-list handling cases
4 years ago
Michael Zillgith
ae6941f451
- fixed - IedConnection: outstanding call on IEC layer is not release under some circumstances (LIB61850-270, LIB61850-251)
4 years ago
Michael Zillgith
6998b7397c
Merge branch 'v1.5' of bitbucket.org:mz-automation/libiec61850 into v1.5
4 years ago
Michael Zillgith
6f376620d3
- fixed bug in IsoServer that caused memory violation when the server was restarted while a client was connected
4 years ago
Michael Zillgith
c621840d42
- IED client: added missing err initilization in function ControlObjectClient_selectAsync
4 years ago
Michael Zillgith
7c3601cb74
- IED client: send RptEna as first element when RCB is to be disabled
4 years ago
Michael Zillgith
e67cb1af31
Merge branch 'v1.5_tcp_perf_problem' of bitbucket.org:mz-automation/libiec61850 into v1.5_tcp_perf_problem
4 years ago
Michael Zillgith
db5e24bc1a
- fixed memory leak in socket extension buffer
...
- increased size of socket extension buffer
4 years ago
Michael Zillgith
ba45973d59
Merge branch 'v1.5' into v1.5_tcp_perf_problem
4 years ago
Michael Zillgith
6525a72930
- fixed TCP performance problem for Linux (LIB61850-243)
4 years ago
Michael Zillgith
c5579758bb
- IED server: improved accuracy of integrity report intervals
4 years ago
Michael Zillgith
bb64d9d8fe
- .NET API: GooseSubscriber - added GetGoId, GetGoCbRef, GetFataSet
...
methods
- .NET API: GooseReceiver - store references to all added
GooseSubscribers to prevent garbage collection
- update documentation comments for GooseSubscriber API
4 years ago
Michael Zillgith
ca58c70342
- MMS server: fixed data race bug in transmitBuffer handling ( #338 )
4 years ago
Michael Zillgith
4ffed8de11
- IED server: fixed crash when IEDName+LDInst is too long
4 years ago
Michael Zillgith
161e88a3ef
- MMS server: fixed potential crash when client connection closed during file upload (LIB61850-2)
...
- MMS client: fixed problem - doesn't close file when the setFile (obtainFile) service is interrupted e.g. due to connection loss (LIB61850-230)
4 years ago
Michael Zillgith
78cd0ed391
- IedServer: fixed bug - in executeControlTask MmsMapping* is used instead of ControlObject* for ControlAction parameter of checkHandler ( #333 )
4 years ago
Michael Zillgith
40b8f99201
- Ethernet Socket (Windows): fixed bug and added workaround for problem
...
on Windows (most GOOSE/SV messages are not received when waiting with
WaitForMultipleObjects - observed with winpcap 4.1.3 and Windows 10
4 years ago
Michael Zillgith
ef1895c2be
- fixed problem in BER integer decoder (problem with GOOSE fixed length message decoding)
4 years ago
Michael Zillgith
7185c3b8d4
- IED server: add support for SMV control blocks ("SMVC") in config file
...
parser
4 years ago
Michael Zillgith
de3aba0cb6
- .NET API: added support for server integrated GOOSE publisher
...
- IED server: fixed bug in GoCBEventHandler
4 years ago
Michael Zillgith
1bb76893a2
- fixed compilation problem when compiling without GOOSE support ( #325 )
4 years ago
Michael Zillgith
8b82cd34e1
- IedConnection: fixed problem - outstanding calls not released in function deleteFileAndSetFileHandler ( #322 )
4 years ago
Michael Zillgith
1a09b9548a
- IED server: control handling - fixed problem in test flag handling
4 years ago
Michael Zillgith
8578344e85
- GOOSE subscriber: restore old behavior when data set array is provided by user
4 years ago
Michael Zillgith
1b2d194694
- IED server: For SBOes check test flag match when accepting operate (sSBOes8)
4 years ago
Michael Zillgith
f866132e84
- IED server: Reject Cancel/SBOw in WaitForChange state - fixed problem with test case sCtl26
4 years ago
Michael Zillgith
9e6e3487da
- removed compiler warnings
4 years ago
Michael Zillgith
cb3f460fcf
- .NET API: added functions to access DataAttribute properties
4 years ago
Michael Zillgith
f6110c1158
- updated API documentation for command termination handler
4 years ago
Michael Zillgith
7540b6a8d7
- Fixed problem with installed headers - application code does not compile only with installed headers
4 years ago
Michael Zillgith
abd26eedca
- IED client: fixed memory leak when reusing IedConnection
4 years ago
Michael Zillgith
3532623319
- IED server: Goose publisher - set NdsCom when data set not configured or GoEna fails because of large data set
4 years ago
Michael Zillgith
c4dcd37449
- added new function DataAttribute_setValue
5 years ago
Michael Zillgith
2b1104c0d3
- IED server - control model - send AddCause with operate- for DOes, SBOes control models
5 years ago
Michael Zillgith
bd4bd0fab6
- IED server: GoCB has invalid data set reference when datSet="" in SCL file
5 years ago
Michael Zillgith
4e15343f5b
- IED server: integrated GOOSE publisher - lock data model during GOOSE retransmission to avoid corrupted GOOSE data
5 years ago
Michael Zillgith
ea268b46a7
- IED server: make presence of RCB.Owner configurable at runtime with function IedServerConfig_enableOwnerForRCB (B1502/S1634)
5 years ago
Michael Zillgith
fd3847dcc5
- IED server: make presence of BRCB.ResvTms configurable at runtime with function IedServerConfig_enableResvTmsForBRCB (F1558)
5 years ago
Michael Zillgith
d546ebac6f
- 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
ed810fde0f
- MmsValue_equalTypes: check parameters for NULL to avoid dereferencing NULL pointer
5 years ago
Michael Zillgith
e04e424b02
- fixed oss-fuzz issues 31399, 31340, 31341, 31344, 31346
5 years ago