Commit Graph

107 Commits (v1.5)

Author SHA1 Message Date
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
Michael Zillgith 118a731b36 - SV publisher: fixed memory leaks (#191) 6 years ago
Michael Zillgith aad53f380e - Linux server socket: default backlog is 2 6 years ago
Michael Zillgith 1549367eed - updated code to use mbedtls-2.16 (LTS version) 6 years ago
Michael Zillgith 9c58a886c5 - Linux ethernet driver: don't exit application when interface is not existing 6 years ago
Michael Zillgith 241ab5a33d linux socket: TCP_USER_TIMEOUT only defined for kernel version 2.6.37+ 6 years ago
Michael Zillgith 70ec56a0b2 - linux socket: set retransmission timeout to 10 s 6 years ago
Michael Zillgith 57f6df3c3a - HAL(Socket): Added function Socket_getLocalAddress
- IEC 61850 server: Added function ClientConnection_getLocalAddress
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 0421ea2101 - fixed bug in windows socket abstraction 7 years ago
Michael Zillgith 9959158995 - make: fixed dynamic library name for win64 (see github #129) 7 years ago
Steffen Vogel 88b74cfab8 hal: add stubs for missing functions in BSD (closes #113) 7 years ago
Michael Zillgith 46f87a1656 - fixed client TCP keep alive problem (see #115) 7 years ago
Michael Zillgith 1c461009c2 - MMS client/server: fixed potential memory leaks in TLS handling code 7 years ago
Michael Zillgith 9826749400 - resolved compilation issues with visual studio 2017 7 years ago
Michael Zillgith 4157c9c5da - extended server_example_control to show how to change ctlModel with online service 7 years ago
Michael Zillgith bbb56a16a3 - removed some compiler warnings 7 years ago
Michael Zillgith 33ce512c47 - Ethernet HAL Linux: limited interface name in Ethernet_getIntefaceMACAddress to prevent #83 7 years ago
Michael Zillgith 9925d98101 - fixed bug in cmake file (winpcap support) - (#78) 7 years ago
Michael Zillgith 2b7dc5c5fe - added API export/internal decorations
- removed .def files for windows
7 years ago
Michael Zillgith 8d45d44cc2 - Socket HAL: added functons for asynchronous (non-blocking) connect 7 years ago
Michael Zillgith d9800a5f74 - Windows Ethernet Hal: fixed memory leak 7 years ago
Michael Zillgith 0b51d6841a - added Socket_activateTcpKeepAlive function 7 years ago
Michael Zillgith 02cda48128 - moved TLS API to platform abstraction layer 7 years ago
Michael Zillgith e6765585cf - updated cmake file for hal to compile with Visual Studio 7 years ago
Michael Zillgith de04f3630b - moved lib_memory to hal project 7 years ago
Michael Zillgith 2f71744079 - added serial port hal
- moved hal to separate directory
- added new hal cmake project
7 years ago