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
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
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
Michael Zillgith
d20da7c15d
- TLS: fixed memory leak when TLS authentication fails
6 years ago
Michael Zillgith
c71015f240
- TLS: fixed memory leak when TLS authentication fails
6 years ago
Michael Zillgith
e834bd0cf6
- fixed BSD compilation issues
6 years ago
Michael Zillgith
f788256247
- Socket layer: Added function HandleSet_removeSocket
...
- Socket layer (Linux/BSD): replaced select by poll
6 years ago
Michael Zillgith
b82a78db46
- fixed bug in windows socket layer
6 years ago
Michael Zillgith
c23a698c8d
- fixed memory leak in windows socket layer (socket connect)
6 years ago