Commit Graph

82 Commits (f0651adb36f697c7ce55f0de2d138bbb25813fd2)

Author SHA1 Message Date
Michael Zillgith f0651adb36 - add GOOSE subscriber/Ethernet layer support to listen to specific multicast messages 4 years ago
Michael Zillgith 2adb4dec23 - BSD socket HAL: make server side connection sockets non-blocking (LIB61850-243) 4 years ago
Michael Zillgith 258651eca8 Merge branch 'v1.5_issue_243' into v1.5_develop 4 years ago
Michael Zillgith d7b48a891e - updated cmake minimum version requirement to 3.5.1 4 years ago
Michael Zillgith 8aa988068c - MacOS thread layer: replaced semaphore by mutex 4 years ago
Michael Zillgith d40b359292 - updated windows socket implementation; fixed Socket_checkAsyncConnectState function 4 years ago
Michael Zillgith e0b5ed180f Merge branch 'v1.5_tcp_perf_problem' into v1.5_issue_243 4 years ago
Michael Zillgith 09c77afee4 - BSD socket layer: fixed merging problem 4 years ago
Michael Zillgith 856800936f - added missing typecast 4 years ago
Michael Zillgith a02c63b1de - undo merging problem in socket_win32.c 4 years ago
Michael Zillgith 76b4e9ed7b - fixed typo in socket_win32.c 4 years ago
Michael Zillgith 00b42f969d - Updated comments in hal_ethernet.h 4 years ago
Michael Zillgith 2e18175dac Merge branch 'v1.5_feature_261' into v1.5 4 years ago
Michael Zillgith dabff06fe8 - Linux socket layer: ignore EINTR signal during poll function 4 years ago
Michael Zillgith 6b9437b8c0 - unified HAL with lib60870 and libtase2 (LIB61850-261) 4 years ago
Michael Zillgith f259096e12 - fixed problem with double free of TLS configuration structure (LIB61850-254) 4 years ago
Michael Zillgith f0c1d6348e - removed debug output 4 years ago
Michael Zillgith 6525a72930 - fixed TCP performance problem for Linux (LIB61850-243) 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 c8078e3eb1 - fixed problem in BSD ethernet layer (#328)
- fixed bug in cmake file for BSD
4 years ago
Michael Zillgith 3514e08252 - Linux Ethernet: fixed uninitialized memory 4 years ago
Michael Zillgith 91bb816621 - updated macos semaphore handling
- updated CHANGELOG
4 years ago
Michael Zillgith 42bb617841 - HAL: implemented Hal_setTimeInNs for windows 5 years ago
Michael Zillgith 3984a47324 - Linux - Ethernet: replace IFF_PROMISC by IFF_ALLMULTI 5 years ago
Michael Zillgith 35713550fb - updated windows socket code (should fix #301) 5 years ago
Michael Zillgith 19f2cbf0e7 - CMake build: add new configuration option CONFIG_USE_EXTERNAL_MBEDTLS_DYNLIB to allow build using externally built mbedtls DLL/shared object 5 years ago
Michael Zillgith 4f0667b597 - removed some warnings and code cleanup 5 years ago
Michael Zillgith 5f2e14f712 Merge branch 'v1.5' of https://github.com/mz-automation/libiec61850 into v1.5 5 years ago
Michael Zillgith 945fe080f3 - removed some compiler warnings 5 years ago
Michael Zillgith 96ba766a0a - socket-linux: fixed problem in UdpSocket_receiveFrom 5 years ago
Michael Zillgith 8bf76601ea - socket-linux: get source IP address in UdpSocket_receiveFrom 5 years ago
Michael Zillgith 0879ad0d46 - HAL: added missing include (sys/select) in serial HAL implementation for linux (#279) 5 years ago
Michael Zillgith 2baeb59e61 - added Hal_getTimeInNs function for windows 5 years ago
Michael Zillgith 1f56110d32 - removed some compiler warnings 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 cf7dbcc612 - HAL: added thread/semaphore support for MacOS 5 years ago
Michael Zillgith 7ece9922ed - BSD socket: added support for async client socket functions 5 years ago
Romain Naour 801d43e118 serial_port_linux: Add missing include sys/time.h
POSIX says `struct timeval` is defined if <sys/time.h> is included.

Adding this header allow to build against musl-libc.

Signed-off-by: Romain Naour <romain.naour@smile.fr>
(cherry picked from v1.4 branch commit 661405eb60)
5 years ago
Romain Naour a7d744d55d use <poll.h> instead of <sys/poll.h>
The manpage of poll(2) states that the prototype of poll is defined
in <poll.h>. Use that header file instead of <sys/poll.h> to allow
compilation against musl-libc.

Signed-off-by: Romain Naour <romain.naour@smile.fr>
(cherry picked from v1.4 branch commit 4cad505fc9)
5 years ago
Michael Zillgith 9c2942a261 - integrate HAL functions in iec61850.dll 5 years ago
Michael Zillgith 0bc014580a - linux/windows socket: close socket when connect fails in Socket_connectAsync 5 years ago
Michael Zillgith 73f1a98b4a Merge branch 'v1.4' into v1.5 5 years ago
Michael Zillgith 922f3055b4 - updated cmake files to work with cmake 2.8 6 years ago
Michael Zillgith 0be1a98d51 - added UDP socket support to windows socket layer 6 years ago
Michael Zillgith e2d3ef2c72 Merge branch 'v1.5' of https://github.com/mz-automation/libiec61850 into v1.5 6 years ago
Michael Zillgith 4bbfd43f2e - added UDP support to socket layer 6 years ago
Michael Zillgith d0da45be41 - HAL: added new functions to handle system time with nanosecond resolution 6 years ago
Michael Zillgith b4b74c69a4 - windows socket layer: fixed bug - cannot reuse handleset 6 years ago
Michael Zillgith 37d43fe8d4 - windows socket layer: fixed bug - cannot reuse handleset 6 years ago