Commit Graph

  • d7a55eca08 - MMS server: fixed problem with continue-after in some get-name-list handling cases Michael Zillgith 2021-10-11 22:12:47 +0200
  • ae6941f451 - fixed - IedConnection: outstanding call on IEC layer is not release under some circumstances (LIB61850-270, LIB61850-251) Michael Zillgith 2021-09-28 12:55:48 +0200
  • 6998b7397c Merge branch 'v1.5' of bitbucket.org:mz-automation/libiec61850 into v1.5 Michael Zillgith 2021-09-27 17:13:21 +0200
  • 6f376620d3 - fixed bug in IsoServer that caused memory violation when the server was restarted while a client was connected Michael Zillgith 2021-09-27 17:12:18 +0200
  • 233719dd1d MmsValue_setOctetString input buf is const now #353 Joonas Harjumäki 2021-09-22 10:51:17 +0300
  • c621840d42 - IED client: added missing err initilization in function ControlObjectClient_selectAsync Michael Zillgith 2021-09-20 11:49:39 +0200
  • dabff06fe8 - Linux socket layer: ignore EINTR signal during poll function Michael Zillgith 2021-09-17 18:30:19 +0200
  • 7c3601cb74 - IED client: send RptEna as first element when RCB is to be disabled Michael Zillgith 2021-09-17 16:48:06 +0200
  • 6b9437b8c0 - unified HAL with lib60870 and libtase2 (LIB61850-261) Michael Zillgith 2021-09-17 15:53:10 +0200
  • 82e57900fa - .NET API: added wrapper for IedConnection_setFile and IedConnection_setFilestoreBasepath (LIB61850-258) Michael Zillgith 2021-09-17 07:49:11 +0000
  • 9790630d25 - updated .NET core 2.0 library project to .NET standard 2.0 Michael Zillgith 2021-09-08 18:40:24 +0200
  • 263c34f016 Merge branch 'v1.5' of github.com:mz-automation/libiec61850 into v1.5 Michael Zillgith 2021-08-24 09:08:32 +0200
  • f259096e12 - fixed problem with double free of TLS configuration structure (LIB61850-254) Michael Zillgith 2021-08-23 19:22:33 +0200
  • 61aa2b52db
    Merge 8d1852d06f into ebdc086b8e #320 GiovanniDAvanzo 2021-08-15 11:19:20 -0700
  • ed6098adae
    Merge 5924a0c5ee into ebdc086b8e #202 andy1547 2021-08-15 11:19:06 -0700
  • 7aa6d4d662
    Merge f43e9f1947 into ebdc086b8e #179 Miguel Ponce de Leon 2021-08-15 11:19:05 -0700
  • e67cb1af31 Merge branch 'v1.5_tcp_perf_problem' of bitbucket.org:mz-automation/libiec61850 into v1.5_tcp_perf_problem Michael Zillgith 2021-08-11 15:18:29 +0200
  • db5e24bc1a - fixed memory leak in socket extension buffer - increased size of socket extension buffer Michael Zillgith 2021-08-11 15:17:45 +0200
  • ba45973d59 Merge branch 'v1.5' into v1.5_tcp_perf_problem Michael Zillgith 2021-08-10 16:33:03 +0200
  • f0c1d6348e - removed debug output Michael Zillgith 2021-08-10 16:32:42 +0200
  • 6525a72930 - fixed TCP performance problem for Linux (LIB61850-243) Michael Zillgith 2021-08-10 09:08:32 +0200
  • db84ee78ce Generate nupkg on build dstevens 2021-08-05 12:07:21 +0200
  • 7b8833527a Convert IEC61850.NET to dotnetstandard2.0 library dstevens 2021-08-05 12:05:48 +0200
  • cd66afba0a Remove unnecessary gitignore #347 dstevens 2021-08-05 11:50:32 +0200
  • 2b1f7d6915 Fix dotnet build, add gitignore for dotnet dstevens 2021-08-05 11:47:14 +0200
  • baa8852972
    Merge 98bef74e5b into ebdc086b8e #300 Stanislav 2021-08-03 15:31:33 +0200
  • ec8aa367ca
    Merge e274fcee91 into ebdc086b8e #204 andy1547 2021-08-03 21:00:25 +0800
  • 659dd49338 - reworked server side array handling (-> incompatible data model structure changes!) Michael Zillgith 2021-07-31 14:46:44 +0200
  • c5579758bb - IED server: improved accuracy of integrity report intervals Michael Zillgith 2021-07-29 12:47:49 +0200
  • 290dbc3168 Fix: segmentation fault ConfigFileParser_createModelFromConfigFile on invalid format #341 Walter Bonetti 2021-07-27 10:54:06 -0400
  • 75995d316f Fix: segmentation fault ConfigFileParser_createModelFromConfigFile on invalid format #342 Walter Bonetti 2021-07-27 10:46:05 -0400
  • 8755019986 - IED server: implemented functional naming Michael Zillgith 2021-07-26 18:36:22 +0200
  • 25394b11e1 Merge branch 'v1.5' of https://github.com/mz-automation/libiec61850 into v1.6 Michael Zillgith 2021-07-23 22:58:19 +0200
  • 9a2fd3e23e - started to implement functional naming for LDs Michael Zillgith 2021-07-23 22:47:09 +0200
  • 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 Michael Zillgith 2021-07-19 18:59:40 +0200
  • 2ace50b712 - .NET API: Fixed problem with AccessViolationException in GooseControlBlock.GetDstAddress Michael Zillgith 2021-07-19 18:44:15 +0200
  • fedbf13f6f
    Merge 5c8d0e9bcb into ebdc086b8e #244 waterun 2021-07-13 15:50:43 +0300
  • 1803c2b831
    Merge 9c90785cc9 into ebdc086b8e #254 Gabriel De La Parra 2021-07-07 11:32:32 -0400
  • 2a3448f7ec
    Merge b7a11f8815 into ebdc086b8e #277 Michał Hanusek 2021-07-06 15:42:04 -0700
  • ca58c70342 - MMS server: fixed data race bug in transmitBuffer handling (#338) Michael Zillgith 2021-06-25 13:02:05 +0200
  • 4ffed8de11 - IED server: fixed crash when IEDName+LDInst is too long Michael Zillgith 2021-06-25 12:55:50 +0200
  • 982b1097fc - .NET API: fixed bug - server write access handler causes "CallbackOnCollectedDelegate" exception (LIB61850-236) Michael Zillgith 2021-06-22 17:17:07 +0200
  • 61ffc275b8
    Merge 3478ec404c into ebdc086b8e #298 Chun-Sheng, Li 2021-06-21 13:45:50 -0400
  • ebdc086b8e - 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) v1.4 Michael Zillgith 2021-06-11 17:10:23 +0200
  • 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) Michael Zillgith 2021-06-11 17:10:23 +0200
  • 8bec67d8d6
    Create codeql-analysis.yml Michael Zillgith 2021-06-08 21:32:02 +0200
  • 86a9f3169e - IedServer: fixed bug - in executeControlTask MmsMapping* is used instead of ControlObject* for ControlAction parameter of checkHandler (#333) Michael Zillgith 2021-06-05 16:50:38 +0200
  • 78cd0ed391 - IedServer: fixed bug - in executeControlTask MmsMapping* is used instead of ControlObject* for ControlAction parameter of checkHandler (#333) Michael Zillgith 2021-06-05 16:50:38 +0200
  • 38e639edba
    Merge pull request #1 from sc-automation/sc-automation-fix-abort-user-message-encoding #331 Steffen Conrad 2021-05-31 14:09:41 +0200
  • 722e7bbaf7
    Fix length error on abort user message. Steffen Conrad 2021-05-31 14:08:40 +0200
  • 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 Michael Zillgith 2021-05-29 13:14:41 +0200
  • ef1895c2be - fixed problem in BER integer decoder (problem with GOOSE fixed length message decoding) Michael Zillgith 2021-05-21 18:33:02 +0200
  • da08489bc3 - .NET API: Fixed memory release problem in method ModelNode.GetObjectReference Michael Zillgith 2021-05-21 12:07:05 +0200
  • 7185c3b8d4 - IED server: add support for SMV control blocks ("SMVC") in config file parser Michael Zillgith 2021-05-21 11:13:47 +0200
  • de3aba0cb6 - .NET API: added support for server integrated GOOSE publisher - IED server: fixed bug in GoCBEventHandler Michael Zillgith 2021-05-19 18:38:46 +0200
  • c8078e3eb1 - fixed problem in BSD ethernet layer (#328) - fixed bug in cmake file for BSD Michael Zillgith 2021-05-12 16:46:52 +0200
  • 1bb76893a2 - fixed compilation problem when compiling without GOOSE support (#325) Michael Zillgith 2021-04-29 14:14:29 +0200
  • 8b82cd34e1 - IedConnection: fixed problem - outstanding calls not released in function deleteFileAndSetFileHandler (#322) Michael Zillgith 2021-04-22 10:49:38 +0200
  • 1a09b9548a - IED server: control handling - fixed problem in test flag handling Michael Zillgith 2021-04-22 10:16:50 +0200
  • 3514e08252 - Linux Ethernet: fixed uninitialized memory Michael Zillgith 2021-04-20 14:37:11 +0200
  • 8578344e85 - GOOSE subscriber: restore old behavior when data set array is provided by user Michael Zillgith 2021-04-20 11:10:34 +0200
  • 1b2d194694 - IED server: For SBOes check test flag match when accepting operate (sSBOes8) Michael Zillgith 2021-04-20 10:12:42 +0200
  • d1fd0c7e34 Merge branch 'v1.5' of https://github.com/mz-automation/libiec61850 into v1.5 Michael Zillgith 2021-04-20 09:33:09 +0200
  • f866132e84 - IED server: Reject Cancel/SBOw in WaitForChange state - fixed problem with test case sCtl26 Michael Zillgith 2021-04-20 09:31:43 +0200
  • efe4513d11 - .NET API: fully implemented dispose pattern in DataSet class Michael Zillgith 2021-04-18 16:56:45 +0200
  • b2f417bdbf - updated comments and readme Michael Zillgith 2021-04-18 16:35:51 +0200
  • fcefc746fe - updated CHANGELOG v1.5.0 Michael Zillgith 2021-04-12 17:28:24 +0200
  • 91bb816621 - updated macos semaphore handling - updated CHANGELOG Michael Zillgith 2021-04-12 08:02:24 +0200
  • 72feb2f614 - updated Makefiles to compile code for latest version of MacOs Michael Zillgith 2021-04-08 22:18:11 +0200
  • 9e6e3487da - removed compiler warnings Michael Zillgith 2021-04-08 12:02:32 +0200
  • e0b4a720dd - added/updated comments in SV publisher example Michael Zillgith 2021-04-08 11:54:38 +0200
  • cb3f460fcf - .NET API: added functions to access DataAttribute properties Michael Zillgith 2021-04-07 17:04:42 +0200
  • 530cdc0383 - .NET API: added function IedModel.GetDeviceByInst Michael Zillgith 2021-04-06 18:27:32 +0200
  • f6110c1158 - updated API documentation for command termination handler Michael Zillgith 2021-04-06 11:31:51 +0200
  • 5aec4c94b1 - added tool support for transient data objects (genmodel/genconfig) Michael Zillgith 2021-04-05 17:35:07 +0200
  • 7540b6a8d7 - Fixed problem with installed headers - application code does not compile only with installed headers Michael Zillgith 2021-03-12 10:58:23 +0100
  • abd26eedca - IED client: fixed memory leak when reusing IedConnection Michael Zillgith 2021-04-03 17:33:43 +0200
  • 8d1852d06f
    Update sv_publisher_example.c #320 GiovanniDAvanzo 2021-03-31 12:10:10 +0200
  • cda2eba93b - .NET API: added LogControlBlock and SettingGroupControlBlock classed to added LCBs and setting groups to server data model Michael Zillgith 2021-03-30 17:27:42 +0200
  • ee9d6656b3 - .NET API: Added GSEControlBlock class to add GoCBs to server data model Michael Zillgith 2021-03-29 17:50:38 +0200
  • 56bda24641 - .NET API: Added method ReportControlBlock.SetPreconfiguredClient Michael Zillgith 2021-03-24 16:13:03 +0100
  • 5ba428fa5b - .NET API: MmsValue - added functions to create empty visible string and set visible string value - .NET API: DataAttribute - save data attribute type Michael Zillgith 2021-03-22 22:47:39 +0100
  • 3532623319 - IED server: Goose publisher - set NdsCom when data set not configured or GoEna fails because of large data set Michael Zillgith 2021-03-22 16:55:48 +0100
  • c4dcd37449 - added new function DataAttribute_setValue Michael Zillgith 2021-03-19 06:56:59 +0100
  • 83fb64303e - IED server - control model - send AddCause with operate- for DOes, SBOes control models Michael Zillgith 2021-03-17 10:57:08 +0100
  • 2b1104c0d3 - IED server - control model - send AddCause with operate- for DOes, SBOes control models Michael Zillgith 2021-03-17 10:57:08 +0100
  • bd4bd0fab6 - IED server: GoCB has invalid data set reference when datSet="" in SCL file Michael Zillgith 2021-03-15 11:12:04 +0100
  • 8786125354 - updated version number to 1.4.3 Michael Zillgith 2021-03-12 18:12:13 +0100
  • cc14db3a95 - updated CHANGELOG Michael Zillgith 2021-03-12 11:27:52 +0100
  • a33ed54250 - fixed some compiler warnings Michael Zillgith 2021-03-12 11:01:59 +0100
  • 50c15d2a65 - Fixed problem with installed headers - application code does not compile only with installed headers Michael Zillgith 2021-03-12 10:58:23 +0100
  • 017c9d9282 - fixed cherry-pick conflict Michael Zillgith 2021-03-09 17:21:43 +0100
  • a5f3e79ad1 - IED server: integrated GOOSE publisher - lock data model during GOOSE retransmission to avoid corrupted GOOSE data Michael Zillgith 2021-03-09 17:11:20 +0100
  • 4e15343f5b - IED server: integrated GOOSE publisher - lock data model during GOOSE retransmission to avoid corrupted GOOSE data Michael Zillgith 2021-03-09 17:11:20 +0100
  • f49be0d844 - added server example for dead band handling Michael Zillgith 2021-03-08 16:02:09 +0100
  • ea268b46a7 - IED server: make presence of RCB.Owner configurable at runtime with function IedServerConfig_enableOwnerForRCB (B1502/S1634) Michael Zillgith 2021-03-02 11:34:27 +0100
  • fd3847dcc5 - IED server: make presence of BRCB.ResvTms configurable at runtime with function IedServerConfig_enableResvTmsForBRCB (F1558) Michael Zillgith 2021-03-02 09:26:01 +0100
  • 0451460c7e - restrict maximum recursion depth in BerDecoder_decodeLength when indefinite length encoding is used to avoid stack overflow when receiving malformed messages Michael Zillgith 2021-03-01 16:52:05 +0100
  • d546ebac6f - restrict maximum recursion depth in BerDecoder_decodeLength when indefinite length encoding is used to avoid stack overflow when receiving malformed messages Michael Zillgith 2021-03-01 16:52:05 +0100
  • 058bc2edf7 - MmsValue_equalTypes: check parameters for NULL to avoid dereferencing NULL pointer Michael Zillgith 2021-02-27 12:39:55 +0100