Commit graph

  • 521f0d79a9
    Use clang++ 15.0 instead of 6.0 master askiiart 2022-12-20 19:14:33 -0500
  • 85a871c1d2 Hide files not ending with .conf from list in Windows UI Ludvig Strigeus 2018-12-16 23:36:36 +0100
  • 671205e1de Update Changelog Ludvig Strigeus 2018-12-16 23:29:38 +0100
  • d5ab432941 Add version number to handshake extension header Ludvig Strigeus 2018-12-16 22:27:24 +0100
  • 567cace5f8 Handle EINTR to select() Ludvig Strigeus 2018-12-16 17:17:13 +0100
  • 48b2604064 Add DPRINTF Ludvig Strigeus 2018-12-16 17:07:34 +0100
  • 983af5cf3e Cleanup packet statistics Ludvig Strigeus 2018-12-15 23:03:15 +0100
  • 27b75b83de Lots of new features Ludvig Strigeus 2018-12-16 16:02:50 +0100
  • f7b09c43fd Allow TOTP to be turned on/off Ludvig Strigeus 2018-12-10 23:48:47 +0100
  • 008dc6c785 Vary keepalive timeout when obfuscation is active Ludvig Strigeus 2018-12-10 23:46:59 +0100
  • 7736cc700f Add StealFd Ludvig Strigeus 2018-12-15 22:06:04 +0100
  • a4361e24e2 Skip asm on arm64 android Ludvig Strigeus 2018-12-15 22:04:53 +0100
  • 60366386ca Some small style fixes Ludvig Strigeus 2018-12-10 23:31:47 +0100
  • 6e09191bf5 Move out UDP obfuscator to a separate class Ludvig Strigeus 2018-12-10 23:31:22 +0100
  • 6a55ec778b Initialize variable to NULL Ludvig Strigeus 2018-12-10 23:26:30 +0100
  • ed9081aa15 tunsafe_config.h Ludvig Strigeus 2018-12-10 23:14:09 +0100
  • 6747f8f887 bump SDK Ludvig Strigeus 2018-12-16 21:46:20 +0100
  • 583b01847d Remove in_addr_t type Ludvig Strigeus 2018-12-10 23:13:54 +0100
  • aec9415e44 Add chacha20_streaming_init api for use by tcp obfuscator Ludvig Strigeus 2018-12-10 23:13:13 +0100
  • 13158f9d90 Add more extension points in wireguard code Ludvig Strigeus 2018-12-10 23:12:57 +0100
  • b1ffd5738e Make tunsafe_endian.h better Ludvig Strigeus 2018-12-10 23:04:05 +0100
  • aa22daeeb2 ParseWireGuardConfigString is now const char * Ludvig Strigeus 2018-11-27 23:40:53 +0100
  • 59650dcd55 Add WG_EXTENSION_HOOKS so internal behavior can be customized easier Ludvig Strigeus 2018-11-23 23:28:21 +0100
  • 23b4e819ad WgPeerExtraData now uses OnDestroy so lifetime can be controlled Ludvig Strigeus 2018-11-23 22:44:08 +0100
  • d04afa1cdb Add another packet processing API that doesn't forward Ludvig Strigeus 2018-11-23 22:25:53 +0100
  • 1e414a700e Two Factor Authentication (with TOTP) Ludvig Strigeus 2018-11-19 21:24:43 +0100
  • d18d90317a Add comments to MultithreadedDelayedDelete Ludvig Strigeus 2018-11-20 20:36:25 +0100
  • 936f61d05b Added ForceSendHandshakeInitiation Ludvig Strigeus 2018-11-20 20:36:08 +0100
  • e08a078588 Add GetClipboardString() Ludvig Strigeus 2018-11-20 20:25:00 +0100
  • 402358e5a0 Add hooks into more parts of the wg code Ludvig Strigeus 2018-11-20 20:25:27 +0100
  • 0c0e6e1398 New endpoint is already set in WgPeer::ParseMessageHandshakeResponse Ludvig Strigeus 2018-11-21 22:49:39 +0100
  • a03980e74b Experimental support for WireGuard over TCP Ludvig Strigeus 2018-11-17 19:14:05 +0100
  • 9a8acb7091 Allow debug build in build_linux Ludvig Strigeus 2018-11-17 19:12:05 +0100
  • 852b0c5373 Remove CopyEndpointToPeer_Locked Ludvig Strigeus 2018-11-17 19:11:25 +0100
  • b52d8f3d70 Change types in a hashtable to allow template reuse Ludvig Strigeus 2018-11-17 19:09:16 +0100
  • 4d3c9d6643 Enable DNS block only if the DNS addr is a part of the routes Ludvig Strigeus 2018-11-17 17:25:50 +0100
  • d97b6b178e Make precompiled headers faster Ludvig Strigeus 2018-11-17 17:22:35 +0100
  • 09fa28ea4d Display packet loss Ludvig Strigeus 2018-11-17 17:22:25 +0100
  • 5c29201cd8 Move CompareIpAddr Ludvig Strigeus 2018-11-16 14:37:51 +0100
  • 251b565bdb Don't add Excluded routes when Table=off Ludvig Strigeus 2018-11-16 14:37:20 +0100
  • 4b9fa05b5c In BSD network code, don't add a route that's a subset of an Address Ludvig Strigeus 2018-11-16 14:36:38 +0100
  • 57642ca653 Remove ipzip stubs Ludvig Strigeus 2018-11-16 14:36:15 +0100
  • 3ae15bcff5 Don't add endpoint route if route is not in included_routes Ludvig Strigeus 2018-11-16 15:01:44 +0100
  • 2a73a27e68 Forget endpoint for incoming connections after a little while Ludvig Strigeus 2018-11-17 17:24:48 +0100
  • ddb48a5aff Add endpoint_protocol field Ludvig Strigeus 2018-11-16 15:07:52 +0100
  • 7b6ebc0ed8 Remove post_target Ludvig Strigeus 2018-10-30 02:19:20 +0100
  • 3228a73d00 Split up UDP processing code into more functions Ludvig Strigeus 2018-10-30 00:31:33 +0100
  • 680256ab7a Expose endpoint() field Ludvig Strigeus 2018-10-30 00:31:15 +0100
  • a7776ab7c4 Simplify tun configuration Ludvig Strigeus 2018-10-23 00:48:20 +0200
  • 335133fa8f Don't show empty directories in the server list. Ludvig Strigeus 2018-10-22 00:29:08 +0200
  • 29473fe75a Bundle TAP installer with main installer instead of downloading Ludvig Strigeus 2018-10-21 23:47:47 +0200
  • 7afef3865f Show error if tun queue grows too large. Ludvig Strigeus 2018-10-21 23:35:40 +0200
  • bdcf04ec93 Disable ansi colors if terminal emulator doesn't support it Ludvig Strigeus 2018-10-21 23:12:01 +0200
  • d1691e7256 Update changelog for TunSafe 1.5-rc1 Ludvig Strigeus 2018-10-21 22:02:25 +0200
  • 358c79a918 Improve killswitch behavior on Win32. Now there exists a button for it. Ludvig Strigeus 2018-10-21 21:53:02 +0200
  • 6dd3dcd8d5 Prevent infinite loop if service is running from wrong path Ludvig Strigeus 2018-10-21 17:38:17 +0200
  • ac9930e270 IPv6 endpoint was printed incorrectly on the Advanced tab Ludvig Strigeus 2018-10-21 17:21:25 +0200
  • 15f5c2e0d4 Show patch nr in about box Ludvig Strigeus 2018-10-21 16:37:39 +0200
  • b975eb30e1 ts.exe is named TunSafe.com Ludvig Strigeus 2018-10-21 16:33:37 +0200
  • 7b5e1b9717 Pass flag to logger if it's error Ludvig Strigeus 2018-10-19 13:40:59 +0200
  • 0fa4ab3fc8 Allow dns request to be reattempted right away Ludvig Strigeus 2018-10-19 13:40:39 +0200
  • 3c1647f72f Split out ipaddr stuff into a separate file Ludvig Strigeus 2018-10-21 16:00:15 +0200
  • f2c1643635 Add ARM64 asm code, and rearranged asm code filenames Ludvig Strigeus 2018-10-07 19:41:58 +0200
  • a05e3644b6 Changes for Iphone Ludvig Strigeus 2018-10-13 00:52:51 +0200
  • fac3246d99 Change return value of GetStats to a reference Ludvig Strigeus 2018-10-07 19:40:09 +0200
  • e65f05d29a Use siphash on some non-critical hashtables just in case Ludvig Strigeus 2018-10-07 19:22:17 +0200
  • 22b24a81d9 Add a test for ip_to_peer_map Ludvig Strigeus 2018-10-07 19:42:51 +0200
  • 83183b2193 Background thread for DNS resolve Ludvig Strigeus 2018-10-07 19:36:52 +0200
  • c08b18c028 Move Os* functions to util.cpp Ludvig Strigeus 2018-10-07 19:38:58 +0200
  • c53773a914 Load installer sign keys from outside of repo Ludvig Strigeus 2018-10-08 01:21:34 +0200
  • 121ca4c398 Fix a memory leak where the result from GetGraph wasn't freed Ludvig Strigeus 2018-10-10 16:34:53 +0200
  • 708f63c120 win32: Print other message if route already exists Ludvig Strigeus 2018-10-07 19:37:40 +0200
  • 6d916e9aaa Support multiple interfaces and the 'ts' command line tool Ludvig Strigeus 2018-09-15 18:22:05 +0200
  • 7b7fb6126b Optimize IpToPeerMap with a trie Ludvig Strigeus 2018-09-10 22:53:46 +0200
  • 1328d98ad2 Update changelog Ludvig Strigeus 2018-09-11 21:16:05 +0200
  • 437c90b6bf Change Kill Switch behavior Ludvig Strigeus 2018-09-11 21:10:10 +0200
  • e499a3d4f7 Update service code to use a state machine instead of blocking Ludvig Strigeus 2018-09-11 19:33:38 +0200
  • 64078ee051 Missing ; and wrong name in threading lock macros Ludvig Strigeus 2018-09-11 00:21:26 +0200
  • ad465d6703 Add WgDevice::Delegate to add peers on demand Ludvig Strigeus 2018-09-10 23:07:06 +0200
  • de6e187db9 Allow multiple DNS servers Ludvig Strigeus 2018-09-10 23:46:49 +0200
  • 0cea6c2960 Add more type casts so it builds on VS2015 with a certain SDK Ludvig Strigeus 2018-09-10 23:44:47 +0200
  • f5072ac340 Show a couple of more error strings when failing to edit registry. Ludvig Strigeus 2018-09-08 23:31:50 +0200
  • b0d322dfbd Enable persistent keepalive timer on sent handshakes Ludvig Strigeus 2018-09-08 23:31:30 +0200
  • 99b6e2622c Allow # comments in config file Ludvig Strigeus 2018-09-08 23:30:59 +0200
  • e116360538 Add some type casts so it builds on VS2015 with a certain SDK Ludvig Strigeus 2018-08-12 13:04:44 +0200
  • 3f1b435b4e Handle packet overload on non-windows Ludvig Strigeus 2018-08-12 12:38:54 +0200
  • cf92ac7a0c Updates for TunSafe 1.4-rc1 Ludvig Strigeus 2018-08-12 03:27:14 +0200
  • 1a7ba8683e Implement GetDefaultRoute on Linux Ludvig Strigeus 2018-08-09 14:36:45 +0200
  • f8bf85219b Split out common code between the multithreaded and singlethreaded bsd impl Ludvig Strigeus 2018-08-09 01:31:59 +0200
  • 0a1bf5b3b6 Make it print Connection established like on Windows Ludvig Strigeus 2018-08-08 23:58:04 +0200
  • 7026ebfe1a Added Makefile Ludvig Strigeus 2018-08-08 23:27:58 +0200
  • f5c69d4eee Fix route adding on FreeBSD Ludvig Strigeus 2018-08-08 23:17:02 +0200
  • 64bb3cd6b3 TunSafe open source (Same as 1.3-rc3 version) Ludvig Strigeus 2018-08-08 13:12:38 +0200