Michael Zillgith
2d54b1c0c5
- GOOSE subscriber: fixed vulnerabilities related to malformed bit-string, integer, and unsigned values (LIB61850-342)
3 years ago
Michael Zillgith
8addfc2095
- replaced most str(n)cpy/str(n)cat calls (LIB61850-333)
3 years ago
Michael Zillgith
f60ff65fc4
- improved MmsValue handling; fixed MmsValue(OCTET-STRIG) maximum size problem (LIB61850-150)
4 years ago
Michael Zillgith
f0651adb36
- add GOOSE subscriber/Ethernet layer support to listen to specific multicast messages
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
398b14e65f
- added null pointer protection to some constructors/destructors
4 years ago
Michael Zillgith
f7f3c2ae8f
- fixed vulnerability of GOOSE subscriber to malformed messages (LIB61850-304)
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
8578344e85
- GOOSE subscriber: restore old behavior when data set array is provided by user
4 years ago
Michael Zillgith
60d66e5ba4
- some code beautification
5 years ago
Michael Zillgith
4f0667b597
- removed some warnings and code cleanup
5 years ago
Michael Zillgith
5d704b8026
- GOOSE subscriber: fixed message validity check
5 years ago
Michael Zillgith
a606848a8b
- GOOSE subscriber: changed maximum GoID size according to tissue 770 (129 bytes)
5 years ago
Michael Zillgith
7b671f3a01
- GOOSE subscriber: accept GOOSE messages with the correct maximum size of DatSet and GoID
5 years ago
Michael Zillgith
8ac9a732df
- added function GooseSubscriber_getParserError
5 years ago
Michael Zillgith
146dbb9057
- GOOSE subscriber: improved code to detect invalid GOOSE messages
5 years ago
Michael Zillgith
42802db6f1
- added -Wextra to Makefile and changed code to avoid resulting warnings
5 years ago
Michael Zillgith
aabe20031f
- GOOSE subscriber: always copy GoID and DatSet from GOOSE message; always create new MmsValue instance for GOOSE data set when subscriber is observer
5 years ago
Michael Zillgith
cbd5c0b36f
- GOOSE/SV publisher: remove internal header file from API header
5 years ago
Michael Zillgith
805d73b86f
- GOOSE: added GOOSE observer feature (GooseSubscriber listening to all GOOSE messages) and GOOSE observer example
5 years ago
Michael Zillgith
3e83cd6194
- GOOSE receiver: improvements in GOOSE receiver
5 years ago
Michael Zillgith
34647c6876
- GOOSE publisher: Added doxygen comments and functions GoosePublisher_publishAndDump, GoosePublisher_setStNum, GoosePublisher_setSqNum
5 years ago
Michael Zillgith
02f03aea2f
- GOOSE subscriber: added optional destination address check for GOOSE messages
5 years ago
Michael Zillgith
994eea4b9a
- GOOSE subscriber: fixed crash when GOOSE messages misses time stamp
5 years ago
Michael Zillgith
7d1a552cde
- GOOSE publisher: fixed problem with overflow of stNum and sqNum (see #199 )
6 years ago
Michael Zillgith
6c53924c05
- added additional length check in BerDecoder_decodeLength and checked return values in callers (fix problem #196 )
6 years ago
Michael Zillgith
ebb0f761d2
- GOOSE subscriber example: added error handling when ethernet cannot be accessed
6 years ago
Michael Zillgith
9a97519815
- GOOSE publisher: integrated error handling when Ethernet interface is not available
6 years ago
Michael Zillgith
119b3d71f7
Merge branch 'v1.4' of https://github.com/mz-automation/libiec61850 into v1.4
6 years ago
Michael Zillgith
ee3d4f0164
- added function GooseReceiver_getInterfaceId
...
- GOOSE receiver: fixed problem with running state detection after receiver start
6 years ago
Michael Zillgith
6b2404e80b
- GOOSE: option to enable/disable VLAN tagging
...
- IED Server: Allow setting different interfaces for different GOOSE publishers
6 years ago
Michael Zillgith
2bfd0fd0ef
- GOOSE receiver: add support for operation without Ethernet HAL implementation
6 years ago
Michael Zillgith
0dff4286aa
- merged latest changes to the server reporting module from 1.3 branch
...
- merged with 1.3 branch
7 years ago
Michael Zillgith
46f87a1656
- fixed client TCP keep alive problem (see #115 )
7 years ago
Michael Zillgith
1d61afaa8b
- C library: removed C++ style line comments
7 years ago
Michael Zillgith
d5df360f3a
- fixed problem in GOOSE publisher payload length calculation
7 years ago
Michael Zillgith
14e3a9668c
- GOOSE publisher: fixed bug in GOOSE message calculation
7 years ago
Michael Zillgith
2b7dc5c5fe
- added API export/internal decorations
...
- removed .def files for windows
7 years ago
Michael Zillgith
605913b0c1
- fixed some configuration issues
7 years ago
Michael Zillgith
7b98f368dc
- some code reformating
8 years ago
Michael Zillgith
1b4675841b
- rearranged goose_receiver.h and sv_subscriber.h files to avoid type redefinitions
8 years ago
Michael Zillgith
8f951cbcef
- SV subscriber: added SVReceiver_isRunning function
...
- .NET API: Added SV subscriber
8 years ago
Michael Zillgith
c20a530761
- .NET API: Added GooseReceiver/GooseSubscriber
8 years ago
Steffen Vogel
9580c0add4
sv/goose: do not loop endless if invalid ASN.1 encoded payload has been received
8 years ago
Steffen Vogel
fa694f1b0d
sv/goose: remove {SVReceiver,GooseReceiver}_addHandleSet() function as it is unsafe to call before {SVReceiver,GooseReceiver}_startThreadless()
...
The ethernet socket is now returned by {SVReceiver,GooseReceiver}_startThreadless() which allows us to call EthernetHandleSet_addSocket() afterwards.
8 years ago
Steffen Vogel
694866cf02
includes without 'libiec61850' prefix wont compile installed versions of the library at '/usr/local/include/libiec61850'
8 years ago
Steffen Vogel
646c9cf073
add support for new EthernetHandleSet to GOOSE subscriber
8 years ago
Michael Zillgith
c08fe41cbb
- SV publisher: Changed SampledValuesPublisher_create to support setting of Communication parameters at runtime
8 years ago
Michael Zillgith
3ac4cd88df
- fixed memory cleanup in GOOSE subscriber
...
- added GooseReceiver_isRunning function
- updated goose_subscriber example
8 years ago
Michael Zillgith
9ad549592d
- refactoring names in string_utils.h/.c
...
- fixed bug in StringUtils_copySubString
9 years ago