Ludvig Strigeus
567cace5f8
Handle EINTR to select()
2018-12-16 21:47:26 +01:00
Ludvig Strigeus
27b75b83de
Lots of new features
...
- Hybrid TCP mode, uses both TCP and UDP
- Simplified TCP protocol
- Modified obfuscator to support padding
- Obfuscation over TCP
- Refactor parts of Win32 code to be more similar to BSD
2018-12-16 21:47:26 +01:00
Ludvig Strigeus
7736cc700f
Add StealFd
2018-12-16 21:47:26 +01:00
Ludvig Strigeus
6e09191bf5
Move out UDP obfuscator to a separate class
2018-12-16 21:47:26 +01:00
Ludvig Strigeus
a03980e74b
Experimental support for WireGuard over TCP
2018-12-16 15:55:40 +01:00
Ludvig Strigeus
6d916e9aaa
Support multiple interfaces and the 'ts' command line tool
2018-10-21 16:54:17 +02:00
Ludvig Strigeus
3f1b435b4e
Handle packet overload on non-windows
...
- Also ensure RunAllMainThreadScheduled(); gets called on non-windows
2018-08-12 12:43:53 +02:00
Ludvig Strigeus
f8bf85219b
Split out common code between the multithreaded and singlethreaded bsd impl
...
Also do not use the multithreaded one by default - too untested.
2018-08-09 01:56:32 +02:00
Ludvig Strigeus
0a1bf5b3b6
Make it print Connection established like on Windows
2018-08-08 23:58:04 +02:00
Ludvig Strigeus
f5c69d4eee
Fix route adding on FreeBSD
2018-08-08 23:17:02 +02:00
Ludvig Strigeus
64bb3cd6b3
TunSafe open source (Same as 1.3-rc3 version)
2018-08-08 13:53:31 +02:00