1
0
mirror of https://github.com/SoftEtherVPN/SoftEtherVPN.git synced 2024-11-22 09:29:52 +03:00
SoftEtherVPN/src
Davide Beatrici 0472f9c286 Rewrite DNS API from scratch into dedicated file(s)
From a functional point of view, the main improvement is that GetIP() now always prioritizes IPv6 over IPv4.
The previous implementation always returned an IPv4 address, unless not available: in such case it failed.
This means that now connections to hostnames should be established via IPv6 if available.

From a programmer point of view, getting rid of the insane wrappers is enough to justify a complete rewrite.

As an extra, several unrelated unused global variables are removed.
2021-04-18 01:46:59 +02:00
..
bin/hamcore Bump y18n from 4.0.0 to 4.0.1 in /src/bin/hamcore/wwwroot/admin/default 2021-03-30 18:00:59 +00:00
BuildFiles Merge Windows manifest files into a single one 2021-03-27 00:33:20 +01:00
Cedar Rewrite DNS API from scratch into dedicated file(s) 2021-04-18 01:46:59 +02:00
hamcorebuilder hamcorebuilder: Use libhamcore to build archive 2021-03-10 02:13:00 +01:00
libhamcore@b7f5d8d735 hamcorebuilder: Use libhamcore to build archive 2021-03-10 02:13:00 +01:00
Mayaqua Rewrite DNS API from scratch into dedicated file(s) 2021-04-18 01:46:59 +02:00
Neo Compacting headers, updating trivial texts to fit to the license change from GPLv2 to Apache License 2.0. 2019-01-14 12:25:53 +09:00
Neo6 Compacting headers, updating trivial texts to fit to the license change from GPLv2 to Apache License 2.0. 2019-01-14 12:25:53 +09:00
PenCore Remove BuildUtil and all MSBuild projects, except the ones not in CMake yet 2021-02-19 21:17:01 +01:00
See Added ProbeForWrite() buffer writable check routine for Irp->UserBuffer in the See driver. The See driver is a legacy driver for packet capturing with NDIS 5.x (Windows 2000 or XP). It is based on the source code of WinPcap. 2019-05-28 10:36:31 +09:00
SeeDll Compacting headers, updating trivial texts to fit to the license change from GPLv2 to Apache License 2.0. 2019-01-14 12:25:53 +09:00
SeLow Include headers properly 2021-04-05 04:48:25 +02:00
vpn16 Compacting headers, updating trivial texts to fit to the license change from GPLv2 to Apache License 2.0. 2019-01-14 12:25:53 +09:00
vpnbridge Include headers properly 2021-04-05 04:48:25 +02:00
vpnclient Include headers properly 2021-04-05 04:48:25 +02:00
vpncmd Include headers properly 2021-04-05 04:48:25 +02:00
vpncmdsys Compacting headers, updating trivial texts to fit to the license change from GPLv2 to Apache License 2.0. 2019-01-14 12:25:53 +09:00
vpncmgr Include headers properly 2021-04-05 04:48:25 +02:00
vpndrvinst Merge Windows manifest files into a single one 2021-03-27 00:33:20 +01:00
vpninstall Link to Windows libraries in CMake project, remove related #pragma directives 2021-02-28 20:35:25 +01:00
vpnserver Include headers properly 2021-04-05 04:48:25 +02:00
vpnsetup Include headers properly 2021-04-05 04:48:25 +02:00
vpnsmgr Include headers properly 2021-04-05 04:48:25 +02:00
vpntest Include headers properly 2021-04-05 04:48:25 +02:00
vpnweb Link to Windows libraries in CMake project, remove related #pragma directives 2021-02-28 20:35:25 +01:00
Wfp Include headers properly 2021-04-05 04:48:25 +02:00
BUILD_UNIX.md update install dependencies (libsodium) 2021-03-13 05:45:30 +03:30
BUILD_WINDOWS.md Remove BuildUtil and all MSBuild projects, except the ones not in CMake yet 2021-02-19 21:17:01 +01:00
CMakeLists.txt Include headers properly 2021-04-05 04:48:25 +02:00
configure v4.03-9408-rtm 2014-01-04 22:00:08 +09:00
GlobalConst.h New hamcorebuilder implementation, independent from Cedar and Mayaqua 2021-02-26 07:06:26 +01:00
THIRD_PARTY.TXT Remove Intel AES-NI library 2018-06-09 19:57:45 +02:00
WARNING.TXT replace SoftEther project related http links with https 2020-03-20 21:27:51 +09:00