Commit graph

20 commits

Author SHA1 Message Date
Ludvig Strigeus
85a871c1d2 Hide files not ending with .conf from list in Windows UI 2018-12-16 23:36:36 +01:00
Ludvig Strigeus
983af5cf3e Cleanup packet statistics 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
583b01847d Remove in_addr_t type 2018-12-16 21:47:26 +01:00
Ludvig Strigeus
1e414a700e Two Factor Authentication (with TOTP) 2018-12-16 16:28:41 +01:00
Ludvig Strigeus
09fa28ea4d Display packet loss 2018-11-17 19:33:08 +01:00
Ludvig Strigeus
ddb48a5aff Add endpoint_protocol field 2018-11-17 19:13:25 +01:00
Ludvig Strigeus
335133fa8f Don't show empty directories in the server list. 2018-10-22 00:29:08 +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
7b5e1b9717 Pass flag to logger if it's error 2018-10-21 16:58:30 +02:00
Ludvig Strigeus
f2c1643635 Add ARM64 asm code, and rearranged asm code filenames 2018-10-21 16:54:19 +02:00
Ludvig Strigeus
121ca4c398 Fix a memory leak where the result from GetGraph wasn't freed 2018-10-21 16:54:17 +02:00
Ludvig Strigeus
6d916e9aaa Support multiple interfaces and the 'ts' command line tool 2018-10-21 16:54:17 +02:00
Ludvig Strigeus
437c90b6bf Change Kill Switch behavior 2018-10-08 00:00:26 +02:00
Ludvig Strigeus
f5072ac340 Show a couple of more error strings when failing to edit registry. 2018-09-10 23:42:21 +02:00
Ludvig Strigeus
cf92ac7a0c Updates for TunSafe 1.4-rc1
1.Subfolders in the Config/ directory now show up as submenus.
2.Added a way to run TunSafe as a Windows Service.
  Foreground Mode: The service will disconnect when TunSafe closes.
  Background Mode: The service will stay connected in the background.
  No longer required to run the TunSafe client as Admin as long as
  the service is running.
3.New config setting [Interface].ExcludedIPs to configure IPs that
  should not be routed through TunSafe.
4.Can now automatically start TunSafe when Windows starts
5.New UI with tabs and graphs
6.Cache DNS queries to ensure DNS will succeed if connection fails
7.Recreate tray icon when explorer.exe restarts
8.Renamed window title to TunSafe instead of TunSafe VPN Client
9.Main window is now resizable
10.Disallow roaming endpoint when using AllowedIPs=0.0.0.0/0
   Only the original endpoint is added in the routing table so
   this would result in an endless loop of packets.
11.Display approximate Wireguard framing overhead in stats
12.Preparations for protocol handling with multiple threads
13.Delete the routes we made when disconnecting
14.Fix error message about unable to delete a route when connecting
2018-08-12 03:30:06 +02:00
Ludvig Strigeus
64bb3cd6b3 TunSafe open source (Same as 1.3-rc3 version) 2018-08-08 13:53:31 +02:00