Ludvig Strigeus
|
13158f9d90
|
Add more extension points in wireguard code
|
2018-12-16 21:28:23 +01:00 |
|
Ludvig Strigeus
|
b1ffd5738e
|
Make tunsafe_endian.h better
|
2018-12-16 16:28:41 +01:00 |
|
Ludvig Strigeus
|
aa22daeeb2
|
ParseWireGuardConfigString is now const char *
|
2018-12-16 16:28:41 +01:00 |
|
Ludvig Strigeus
|
59650dcd55
|
Add WG_EXTENSION_HOOKS so internal behavior can be customized easier
|
2018-12-16 16:28:41 +01:00 |
|
Ludvig Strigeus
|
23b4e819ad
|
WgPeerExtraData now uses OnDestroy so lifetime can be controlled
|
2018-12-16 16:28:41 +01:00 |
|
Ludvig Strigeus
|
d04afa1cdb
|
Add another packet processing API that doesn't forward
|
2018-12-16 16:28:41 +01:00 |
|
Ludvig Strigeus
|
1e414a700e
|
Two Factor Authentication (with TOTP)
|
2018-12-16 16:28:41 +01:00 |
|
Ludvig Strigeus
|
d18d90317a
|
Add comments to MultithreadedDelayedDelete
|
2018-12-16 15:55:40 +01:00 |
|
Ludvig Strigeus
|
936f61d05b
|
Added ForceSendHandshakeInitiation
|
2018-12-16 15:55:40 +01:00 |
|
Ludvig Strigeus
|
e08a078588
|
Add GetClipboardString()
|
2018-12-16 15:55:40 +01:00 |
|
Ludvig Strigeus
|
402358e5a0
|
Add hooks into more parts of the wg code
|
2018-12-16 15:55:40 +01:00 |
|
Ludvig Strigeus
|
0c0e6e1398
|
New endpoint is already set in WgPeer::ParseMessageHandshakeResponse
|
2018-12-16 15:55:40 +01:00 |
|
Ludvig Strigeus
|
a03980e74b
|
Experimental support for WireGuard over TCP
|
2018-12-16 15:55:40 +01:00 |
|
Ludvig Strigeus
|
9a8acb7091
|
Allow debug build in build_linux
|
2018-11-17 19:33:08 +01:00 |
|
Ludvig Strigeus
|
852b0c5373
|
Remove CopyEndpointToPeer_Locked
|
2018-11-17 19:33:08 +01:00 |
|
Ludvig Strigeus
|
b52d8f3d70
|
Change types in a hashtable to allow template reuse
|
2018-11-17 19:33:08 +01:00 |
|
Ludvig Strigeus
|
4d3c9d6643
|
Enable DNS block only if the DNS addr is a part of the routes
|
2018-11-17 19:33:08 +01:00 |
|
Ludvig Strigeus
|
d97b6b178e
|
Make precompiled headers faster
|
2018-11-17 19:33:08 +01:00 |
|
Ludvig Strigeus
|
09fa28ea4d
|
Display packet loss
|
2018-11-17 19:33:08 +01:00 |
|
Ludvig Strigeus
|
5c29201cd8
|
Move CompareIpAddr
|
2018-11-17 19:33:07 +01:00 |
|
Ludvig Strigeus
|
251b565bdb
|
Don't add Excluded routes when Table=off
|
2018-11-17 19:33:07 +01:00 |
|
Ludvig Strigeus
|
4b9fa05b5c
|
In BSD network code, don't add a route that's a subset of an Address
|
2018-11-17 19:33:07 +01:00 |
|
Ludvig Strigeus
|
57642ca653
|
Remove ipzip stubs
|
2018-11-17 19:13:26 +01:00 |
|
Ludvig Strigeus
|
3ae15bcff5
|
Don't add endpoint route if route is not in included_routes
|
2018-11-17 19:13:26 +01:00 |
|
Ludvig Strigeus
|
2a73a27e68
|
Forget endpoint for incoming connections after a little while
|
2018-11-17 19:13:26 +01:00 |
|
Ludvig Strigeus
|
ddb48a5aff
|
Add endpoint_protocol field
|
2018-11-17 19:13:25 +01:00 |
|
Ludvig Strigeus
|
7b6ebc0ed8
|
Remove post_target
|
2018-10-30 02:26:37 +01:00 |
|
Ludvig Strigeus
|
3228a73d00
|
Split up UDP processing code into more functions
|
2018-10-30 01:39:59 +01:00 |
|
Ludvig Strigeus
|
680256ab7a
|
Expose endpoint() field
|
2018-10-30 00:31:15 +01:00 |
|
Ludvig Strigeus
|
a7776ab7c4
|
Simplify tun configuration
|
2018-10-23 22:04:42 +02:00 |
|
Ludvig Strigeus
|
335133fa8f
|
Don't show empty directories in the server list.
|
2018-10-22 00:29:08 +02:00 |
|
Ludvig Strigeus
|
29473fe75a
|
Bundle TAP installer with main installer instead of downloading
|
2018-10-21 23:56:30 +02:00 |
|
Ludvig Strigeus
|
7afef3865f
|
Show error if tun queue grows too large.
This happens because the TAP NDIS6 driver is buggy on Windows 7.
|
2018-10-21 23:56:30 +02:00 |
|
Ludvig Strigeus
|
bdcf04ec93
|
Disable ansi colors if terminal emulator doesn't support it
|
2018-10-21 23:56:30 +02:00 |
|
Ludvig Strigeus
|
d1691e7256
|
Update changelog for TunSafe 1.5-rc1
|
2018-10-21 23:56:29 +02:00 |
|
Ludvig Strigeus
|
358c79a918
|
Improve killswitch behavior on Win32. Now there exists a button for it.
|
2018-10-21 23:56:29 +02:00 |
|
Ludvig Strigeus
|
6dd3dcd8d5
|
Prevent infinite loop if service is running from wrong path
|
2018-10-21 23:56:29 +02:00 |
|
Ludvig Strigeus
|
ac9930e270
|
IPv6 endpoint was printed incorrectly on the Advanced tab
|
2018-10-21 23:56:29 +02:00 |
|
Ludvig Strigeus
|
15f5c2e0d4
|
Show patch nr in about box
|
2018-10-21 23:56:29 +02:00 |
|
Ludvig Strigeus
|
b975eb30e1
|
ts.exe is named TunSafe.com
|
2018-10-21 23:56:29 +02:00 |
|
Ludvig Strigeus
|
7b5e1b9717
|
Pass flag to logger if it's error
|
2018-10-21 16:58:30 +02:00 |
|
Ludvig Strigeus
|
0fa4ab3fc8
|
Allow dns request to be reattempted right away
|
2018-10-21 16:58:30 +02:00 |
|
Ludvig Strigeus
|
3c1647f72f
|
Split out ipaddr stuff into a separate file
|
2018-10-21 16:58:29 +02:00 |
|
Ludvig Strigeus
|
f2c1643635
|
Add ARM64 asm code, and rearranged asm code filenames
|
2018-10-21 16:54:19 +02:00 |
|
Ludvig Strigeus
|
a05e3644b6
|
Changes for Iphone
|
2018-10-21 16:54:18 +02:00 |
|
Ludvig Strigeus
|
fac3246d99
|
Change return value of GetStats to a reference
|
2018-10-21 16:54:18 +02:00 |
|
Ludvig Strigeus
|
e65f05d29a
|
Use siphash on some non-critical hashtables just in case
|
2018-10-21 16:54:18 +02:00 |
|
Ludvig Strigeus
|
22b24a81d9
|
Add a test for ip_to_peer_map
|
2018-10-21 16:54:18 +02:00 |
|
Ludvig Strigeus
|
83183b2193
|
Background thread for DNS resolve
|
2018-10-21 16:54:17 +02:00 |
|
Ludvig Strigeus
|
c08b18c028
|
Move Os* functions to util.cpp
|
2018-10-21 16:54:17 +02:00 |
|