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