Commit Graph

96 Commits (8db829cd2748c8405c79dbd88aefe810ab39e5fc)

Author SHA1 Message Date
Michael Zillgith 8db829cd27 - some tests for GOOSE security 1 year ago
Michael Zillgith e0e1e3b6f4 - fixed bug in windows UDP socket implementation (WSA was not started)
(LIB61850-360)
3 years ago
Michael Zillgith 6836063414 - removed duplicate code in socket_linux.c (LIB61850-360) 3 years ago
Michael Zillgith cec871f2e3 - make rsession code compatible with MSVC (LIB61850-360) 3 years ago
Michael Zillgith f3eab207e8 - added UDP socket functions to Macos socket interface implementatio (LIB61850-360) 3 years ago
Michael Zillgith 90372ced72 - merged R-GOOSE/R-SMV/SNTP code from v1.5_sntp_rsv feature branch (LIB61850-360) 3 years ago
Federico Pellegrin 4b06fd3b6e tls: fix order of operations to copy peer certificate
The memcpy is done before assigning the length, so the length is not
set and is therefore either 0 (so no peer certificate will be available)
or a random number (that can lead to crashes) making the feature not work.

The MR simply copies first the length that will make the memcpy work.
3 years ago
Federico Pellegrin d427179250 TLS: update CRL load time also when loading from file
Similarly as done when loading a CRL directly, this allows to
have the CA chain recalculated for ongoing connections also when
using CRLs from files.
3 years ago
Michael Zillgith f778868fa0 - removed some VC++ warnings 3 years ago
Michael Zillgith 87b4ead369 - TLS: added TLS alert callbacks; support for session resumption with session IDs (LIB61850-339) 3 years ago
Michael Zillgith 795b6cfba8 - fixed path traversal vulnerability in MMS file services (LIB61850-357) 3 years ago
Michael Zillgith 9f09152d7c - fixed - TLS: CRL is ignored 3 years ago
Michael Zillgith b444fba88c - added more debug output for linux socket driver 3 years ago
Michael Zillgith 377d708f4e - enabled TLS 1.2 support in mbedtls configuration 3 years ago
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