Commit Graph

  • 328482dec1 - fixed bug in MmsConnection_readMultipleVariables: send invaid messsage and memory access errors when too many items are passed to the function exhausting MMS payload size Michael Zillgith 2020-09-04 18:26:09 +0200
  • 041325ef69 - IEC 61850 server: fixed problem with test case sRp4 - RCB RptID attribute is not empty after writing empty string Michael Zillgith 2020-09-02 12:40:59 +0200
  • 46d6769a89 - GOOSE/SV publisher: remove internal header file from API header Michael Zillgith 2020-09-02 12:38:21 +0200
  • 8131a2f978 SV and Goose publisher: remove libiec61850_platform_includes.h include #259 Romain Naour 2020-09-01 15:16:48 +0200
  • 649db2b3d6 - IEC 61850 server: extended control service tracking - IEC 61850 server: partially implemented setting group service tracking - IEC 61850 server: partially implemented GoCB service tracking Michael Zillgith 2020-08-31 18:56:13 +0200
  • b857e4c4ec
    Merge pull request #246 from RomainNaour/v1.5-client_example_reporting Michael Zillgith 2020-08-27 12:29:04 +0200
  • 9c90785cc9
    Update tests.csproj. Close #188 #254 Gabriel De La Parra 2020-08-26 20:49:41 +0200
  • 61dcc6f1a6 - fixed program crash when normal mode parameers are missing in presentation layer (#252) Michael Zillgith 2020-08-25 11:21:41 +0200
  • 44872d3a3e - IED Server/GOOSE: Don't send GOOSE message with new event while data model is locked Michael Zillgith 2020-08-24 19:20:26 +0200
  • 88acbd49c4 - COTP: fixed possible heap buffer overflow when handling message with invalid (zero) value in length field (#250) Michael Zillgith 2020-08-12 07:25:37 +0200
  • 0129032f08 - IEC 61850 server: fixed - cancel command for time activated control returns object-access-denied even in case of success Michael Zillgith 2020-08-11 19:16:13 +0200
  • 033ab5b648 - COTP: fixed possible heap buffer overflow when handling message with invalid (zero) value in length field (#250) Michael Zillgith 2020-08-12 07:25:37 +0200
  • cc22c69fb1 Merge branch 'v1.5' of https://github.com/mz-automation/libiec61850 into v1.5 Michael Zillgith 2020-08-11 19:29:55 +0200
  • 24a380c845 - IEC 61850 server: added updating of missing attributes for control service tracking Michael Zillgith 2020-08-11 19:29:01 +0200
  • 2ce48a7a32 - IEC 61850 server: fixed - cancel command for time activated control returns object-access-denied even in case of success Michael Zillgith 2020-08-11 19:16:13 +0200
  • 8bc7b75e11 - IEC 61850 server: fixed crash in control service tracking when application doesn't register control handler Michael Zillgith 2020-08-05 15:00:17 +0200
  • 2467457b5b - IEC 61850 server: fixed problem with wrong service-type for service tracking when writing URCBs (SetBRCBValues instead of SetURCBValues) Michael Zillgith 2020-08-05 14:22:32 +0200
  • 80d11fbf78 - IEC 61850 server: started to implement control service tracking (implemented support for SpcTrk) Michael Zillgith 2020-08-04 12:41:08 +0200
  • 4ee5891388 - fixed debug output in iso_server.c Michael Zillgith 2020-08-03 09:23:29 +0200
  • 2f5817e0ac - IEC 61850 server: implemented service tracking for BRCBs and URCBs Michael Zillgith 2020-08-03 09:22:23 +0200
  • 920eabe31f - IEC 61850 client: ReasonForInclusion type is now int to be compatible with C++ Michael Zillgith 2020-08-01 12:13:44 +0200
  • 1c2db6e3be iec61850_client_example_reporting: revert changes from MMS server potential crash fix #246 Romain Naour 2020-07-31 12:09:07 +0200
  • 5c8d0e9bcb
    Update config_file_parser.c #244 waterun 2020-07-29 15:25:37 +0800
  • 004789cf39 - fixed error in API documentation Michael Zillgith 2020-07-27 16:26:10 +0200
  • f5878fd6a1 - fixed error in API documentation Michael Zillgith 2020-07-27 16:26:10 +0200
  • 4a3702112e - MMS client: fixed potential problem in multi-variable write response parsing Michael Zillgith 2020-07-22 09:43:00 +0200
  • 27ae0a5c0f - removed outdated comment Michael Zillgith 2020-07-22 09:30:55 +0200
  • 69d93f398c - IEC 61850 client: fixed bug - IedConnection_setRCBValuesAsync always return 0 instead of invoke-ID Michael Zillgith 2020-07-13 12:37:18 +0200
  • 074cee0cbc - MMS client: fixed potential problem in multi-variable write response parsing Michael Zillgith 2020-07-22 09:43:00 +0200
  • 22700a97b7 - removed outdated comment Michael Zillgith 2020-07-22 09:30:55 +0200
  • b58394c2f2 - IEC 61850 client: fixed bug - IedConnection_setRCBValuesAsync always return 0 instead of invoke-ID Michael Zillgith 2020-07-13 12:37:18 +0200
  • c9e7a30c42 - MMS: fixed problem in handling of indefinite length encoded BER elements Michael Zillgith 2020-07-07 12:09:26 +0200
  • de6886c6f3 - MMS: fixed problem in handling of indefinite length encoded BER elements Michael Zillgith 2020-07-07 12:09:26 +0200
  • cf7dbcc612 - HAL: added thread/semaphore support for MacOS Michael Zillgith 2020-07-03 10:09:12 +0200
  • 02f03aea2f - GOOSE subscriber: added optional destination address check for GOOSE messages Michael Zillgith 2020-06-26 18:51:43 +0200
  • 7ece9922ed - BSD socket: added support for async client socket functions Michael Zillgith 2020-06-26 18:08:54 +0200
  • 092d8786ac - IEC 61850 server: control model - fixed bug in handling of check flags Michael Zillgith 2020-06-23 18:34:14 +0200
  • 538b9698bc - COTP: fixed bug in sendBuffer loop Michael Zillgith 2020-06-15 08:00:55 +0200
  • c4de14eb45 - MmsValue: fixed unaligned memory access problems for MMS_FLOAT variables Michael Zillgith 2020-06-13 08:15:07 +0200
  • d38e590c99 - IEC 61850/MMS server: control - allow WaitForExecutionHandler to trigger LastApplError message Michael Zillgith 2020-06-09 17:59:36 +0200
  • 5f02ea1661 - IEC 61850 server: control module return AddCause command-already-in-execution when second operate is received while command is executed Michael Zillgith 2020-06-04 10:36:12 +0200
  • 93921b1c81 - HAL: added thread/semaphore support for MacOS Michael Zillgith 2020-07-03 10:09:12 +0200
  • 7e1dd825a6 - GOOSE subscriber: added optional destination address check for GOOSE messages Michael Zillgith 2020-06-26 18:51:43 +0200
  • e24357d997 - BSD socket: added support for async client socket functions Michael Zillgith 2020-06-26 18:08:54 +0200
  • 5ee344cdf9 - IEC 61850 server: control model - fixed bug in handling of check flags Michael Zillgith 2020-06-23 18:34:14 +0200
  • ede2c7766c
    Merge pull request #239 from RomainNaour/v1.5-musl Michael Zillgith 2020-06-16 17:37:47 +0200
  • 801d43e118 serial_port_linux: Add missing include sys/time.h #239 Romain Naour 2020-04-07 21:02:54 +0200
  • a7d744d55d use <poll.h> instead of <sys/poll.h> Romain Naour 2020-04-07 20:58:37 +0200
  • d48a678133 - COTP: fixed bug in sendBuffer loop Michael Zillgith 2020-06-15 08:00:55 +0200
  • 428332fed6 - MmsValue: fixed unaligned memory access problems for MMS_FLOAT variables Michael Zillgith 2020-06-13 08:15:07 +0200
  • 028553968a - IEC 61850/MMS server: control - allow WaitForExecutionHandler to trigger LastApplError message Michael Zillgith 2020-06-09 17:59:36 +0200
  • e8b0da83e9 Merge branch 'v1.4' of https://github.com/mz-automation/libiec61850 into v1.4 Michael Zillgith 2020-06-04 10:38:35 +0200
  • 5e16e63f4b - IEC 61850 server: control module return AddCause command-already-in-execution when second operate is received while command is executed Michael Zillgith 2020-06-04 10:36:12 +0200
  • d2961cdaed
    Merge pull request #228 from RomainNaour/v1.4-musl-build Michael Zillgith 2020-06-02 18:51:35 +0200
  • d85b7ac777 - IEC 61850 client: reporting - support data set entries with multiple reasons for inclusion Michael Zillgith 2020-05-25 16:56:53 +0200
  • b3c5ecdcf2 - IEC 61850 server: report service - combine quality and value change of a FCDO in the same report when model is locked (send data set entry with multiple reason-for-inclusion) Michael Zillgith 2020-05-23 19:12:10 +0200
  • 3bf0e9a689 - MMS client: fixed potential problem in handling of next invoke ID Michael Zillgith 2020-05-21 22:53:17 +0200
  • bd38a08e98 - IEC 61850 server: report service - combine quality and value change of a FCDO in the same report when model is locked (send data set entry with multiple reason-for-inclusion) Michael Zillgith 2020-05-23 19:12:10 +0200
  • 2ae8ea3844 - MMS client: fixed potential problem in handling of next invoke ID Michael Zillgith 2020-05-21 22:53:17 +0200
  • 9ca6d696c3 - MMS client: added additional check when parsing read response Michael Zillgith 2020-05-21 18:16:46 +0200
  • 83e8e14603 - .NET API: fixed bug in DataSet destructor Michael Zillgith 2020-05-21 17:57:21 +0200
  • fe2e5d59fd - MMS client: added additional check when parsing read response Michael Zillgith 2020-05-21 18:16:46 +0200
  • 6b52ed440e - .NET API: fixed bug in DataSet destructor Michael Zillgith 2020-05-21 17:57:21 +0200
  • 9b5c45a0b3 - added hal_base.h to installed headers in Makefile Michael Zillgith 2020-05-18 18:21:22 +0200
  • db5740db0e - updated java tools binaries Michael Zillgith 2020-05-18 18:59:58 +0200
  • 0e184389b9 - Java tools: moved minTime, maxTime from GSEControl to GSE; updated GOOSE server example CID file Michael Zillgith 2020-05-16 18:37:29 +0200
  • 0717d25c23 - added hal_base.h to installed headers in Makefile Michael Zillgith 2020-05-18 18:21:22 +0200
  • 14beafbb56 - updated java tools binaries Michael Zillgith 2020-05-18 18:17:25 +0200
  • ecd4d44d8f - Java tools: moved minTime, maxTime from GSEControl to GSE; updated GOOSE server example CID file Michael Zillgith 2020-05-16 18:37:29 +0200
  • b6b94b0438 - fixed VS compilation problems Michael Zillgith 2020-05-16 15:38:16 +0200
  • e1eb09d55b - MmsValue: added NULL checks for all memory allocations - MmsValue: buffer for float/double data is now part of the MmsValue structure and not allocated separately Michael Zillgith 2020-05-16 15:21:40 +0200
  • 9c2942a261 - integrate HAL functions in iec61850.dll Michael Zillgith 2020-05-16 11:06:19 +0200
  • fd6dbfaf8e - fixed VS compilation problems Michael Zillgith 2020-05-16 15:38:16 +0200
  • 7602b983ec - MmsValue: added NULL checks for all memory allocations - MmsValue: buffer for float/double data is now part of the MmsValue structure and not allocated separately Michael Zillgith 2020-05-16 15:21:40 +0200
  • 9ef388c620 - integrate HAL functions in iec61850.dll Michael Zillgith 2020-05-16 11:06:19 +0200
  • ae66945751 - file-tool: open file in binary mode (to fix problem with file download on windows) Michael Zillgith 2020-05-14 15:33:43 +0200
  • 1e467810b2 - file-tool: open file in binary mode (to fix problem with file download on windows) Michael Zillgith 2020-05-14 15:33:43 +0200
  • 1fcbad0b65 - .NET API: added ControlAction.SetError method Michael Zillgith 2020-05-09 07:23:46 +0200
  • da8f9fe9cf - .NET API: added ControlAction.SetError method Michael Zillgith 2020-05-09 07:23:46 +0200
  • d55afdfb92 - IEC 61850 server: added support to listen on multiple IP addresses and ports (new function IedServer_addAccessPoint) Michael Zillgith 2020-05-07 12:28:21 +0200
  • 12d703e453 - IEC 61850 server: Added ControlAction_setError function - with this function the user application can control the error code used in LastApplError and CommandTermination messages Michael Zillgith 2020-05-06 12:12:11 +0200
  • f800160162 - IEC 61850 server: Added ControlAction_setError function - with this function the user application can control the error code used in LastApplError and CommandTermination messages Michael Zillgith 2020-05-06 12:12:11 +0200
  • 94dcbb0119 - removed unused variable Michael Zillgith 2020-05-01 12:00:52 +0200
  • 1fc63d057f - removed unused variable Michael Zillgith 2020-05-01 12:00:52 +0200
  • b0fbf9f3a3 - IEC 61850 server: fixed - Configuration option CONFIG_MAXIMUM_TCP_CLIENT_CONNECTIONS = -1 doesn't work (#231) Michael Zillgith 2020-05-01 11:47:33 +0200
  • af68f8c03d - IEC 61850 server: fixed - Configuration option CONFIG_MAXIMUM_TCP_CLIENT_CONNECTIONS = -1 doesn't work (#231) Michael Zillgith 2020-05-01 11:47:33 +0200
  • d42f96ee97 - IEC 61850 server: fixed - control model - peer connection is not always available when control handlers are called (#232) Michael Zillgith 2020-05-01 10:25:48 +0200
  • 7e4e396403 - updated server_example_control Michael Zillgith 2020-04-30 19:03:40 +0200
  • 38fe325c90 - IEC 61850 server: fixed - control model - peer connection is not always available when control handlers are called (#232) Michael Zillgith 2020-05-01 07:33:57 +0200
  • 4cb5ffa8c2 - updated server_example_control Michael Zillgith 2020-04-30 19:03:40 +0200
  • a6bad96d25 - fixed examples that have control handlers with old signature Michael Zillgith 2020-04-25 18:43:04 +0200
  • 07aaf23238 - fixed examples that have control handlers with old signature Michael Zillgith 2020-04-25 18:43:04 +0200
  • 0bc014580a - linux/windows socket: close socket when connect fails in Socket_connectAsync Michael Zillgith 2020-04-24 15:31:45 +0200
  • 20295a9577 - linux/windows socket: close socket when connect fails in Socket_connectAsync Michael Zillgith 2020-04-24 15:31:45 +0200
  • 04f6b440c8 - MMS: also update bitstring value when source bit string is of smaller size than the bitstring to be updated Michael Zillgith 2020-04-17 10:22:29 +0200
  • 8e95e7dbb8 - MMS: also update bitstring value when source bit string is of smaller size than the bitstring to be updated Michael Zillgith 2020-04-17 10:22:29 +0200
  • 9c543470f6 - IEC 61850 client: fixed memory leak in async select function Michael Zillgith 2020-04-16 19:39:37 +0200
  • c4a5fd2f27 - IEC 61850 client: fixed memory leak in async select function Michael Zillgith 2020-04-16 19:39:37 +0200
  • b0bce92073 - updated CHANGELOG Michael Zillgith 2020-04-10 17:09:36 +0200
  • 73f1a98b4a Merge branch 'v1.4' into v1.5 Michael Zillgith 2020-04-10 17:08:42 +0200