227 Commits

Author SHA1 Message Date
Cameron Gutman
16bb727b99 Update GS-IPv6-Forwarder to 2.3.1 2019-09-28 16:27:14 -07:00
Cameron Gutman
9194b8e22b Detect AV and firewall software that could interfere with GameStream 2019-09-28 16:06:03 -07:00
Cameron Gutman
2805464e86 Detect multiple connections to the same network 2019-09-28 15:24:53 -07:00
Cameron Gutman
20e7374480 Remove privilege restrictions due to app compat issues 2019-09-28 14:17:36 -07:00
Cameron Gutman
0fdbee831b Revert to an unrestricted service SID to address some app-compat issues with 3rd party Winsock providers 2019-09-28 14:11:32 -07:00
Cameron Gutman
b37b99e9c3 Remove the "buggy router" warning that was actually caused by a libnatpmp bug 2019-09-28 14:03:32 -07:00
Cameron Gutman
29bbdc5319 Update libnatpmp to cgutman/libnatpmp eca208e3df44072d71bf3cd61753b4e77e1ddab0 2019-09-28 14:02:41 -07:00
Cameron Gutman
09cd50b12a Version 4.2 v4.2 2019-08-08 01:34:09 -07:00
Cameron Gutman
d60eda6fa8 Update GS IPv6 Forwarder for release 2019-08-08 01:33:45 -07:00
Cameron Gutman
cda9bc6be7 Add support for testing ZeroTier configurations 2019-08-08 01:31:09 -07:00
Cameron Gutman
0008fbbcdb Try all resolved STUN servers 2019-08-08 00:02:53 -07:00
Cameron Gutman
620aa4b6d1 Version 4.1 v4.1 2019-07-30 22:20:01 -07:00
Cameron Gutman
b93ef55b65 Fix displaying broken ports when running IPv6-only 2019-07-30 22:12:45 -07:00
Cameron Gutman
fdb033f550 Reduce wait time for UDP to offset retransmission delays 2019-07-30 21:48:48 -07:00
Cameron Gutman
efdcaed4c1 Don't proceed after WSAEADDRINUSE for the loopback relay to avoid false positives 2019-07-30 21:47:29 -07:00
Cameron Gutman
5a2edb9a36 Add note about log for Discord 2019-07-30 21:45:26 -07:00
Cameron Gutman
798be5fd0a Implement heuristics for falling through to v4 detection even with working v6 2019-07-30 21:31:28 -07:00
Cameron Gutman
b0941fee90
Update README.md 2019-07-29 22:54:53 -07:00
Cameron Gutman
ebc7703bf2 Update error message text 2019-07-29 22:02:27 -07:00
Cameron Gutman
bbf16383f5 Fix uninitialized sin_family field returned from CheckWANAccess() 2019-07-29 21:59:18 -07:00
Cameron Gutman
dee2daac5a Fix invalid free on getaddrinfo() failure 2019-07-29 21:58:16 -07:00
Cameron Gutman
51e953c092 Test using the relay even if we believe it may be a double-NAT configuration 2019-07-29 21:25:40 -07:00
Cameron Gutman
acb3f5a059 Add support for IPv6-only environments 2019-07-29 21:20:30 -07:00
Cameron Gutman
0bd212e6f1 Fix addrinfo leak 2019-07-29 21:06:18 -07:00
Cameron Gutman
d076f881eb Print dialog text to the console 2019-07-29 21:04:17 -07:00
Cameron Gutman
46c2236342 Add support for getting local IPv6 address 2019-07-29 21:01:55 -07:00
Cameron Gutman
8158c85a23 Add support for IPv6 testing 2019-07-28 18:33:33 -07:00
Cameron Gutman
6f3898e4b4 Untabify source 2019-07-28 13:25:51 -07:00
Cameron Gutman
b1a1352bbf Retransmit UDP test packets a few times to be safe 2019-07-28 13:16:22 -07:00
Cameron Gutman
069b0c7656 Add more periodic test output to avoid looking like the test is hung 2019-07-28 13:11:04 -07:00
Cameron Gutman
42df15c567 Switch stderr and stdout to prevent miniupnp warnings from appearing on the console 2019-07-28 13:09:48 -07:00
Cameron Gutman
96a88b55db Prepare to swap stdout and stderr for console output 2019-07-28 12:46:45 -07:00
Cameron Gutman
2d31cd0420 Rename Internet Streaming Helper to Internet Hosting Tool 2019-07-28 12:33:05 -07:00
Cameron Gutman
ebb8c9fb68 Version 4.0 v4.0 2019-07-13 15:21:23 -07:00
Cameron Gutman
b31d257566 Integrate GSv6Fwd into MISH 2019-07-13 15:04:20 -07:00
Cameron Gutman
51dc3142ca Retarget to VS2019 2019-07-13 11:29:55 -07:00
Cameron Gutman
c8ab32812f Version 3.0 v3.0 2019-04-05 01:42:05 -07:00
Cameron Gutman
21802eac19 Improve messages to be less confusing 2019-04-05 01:41:55 -07:00
Cameron Gutman
dab033ee3b Avoid testing UDP 48002 and UDP 48010 since they are currently unused 2019-04-05 00:39:51 -07:00
Cameron Gutman
204dde8a73 Avoid attempting to delete UPnP rules if the description doesn't match 2019-04-05 00:39:27 -07:00
Cameron Gutman
3d9e14fb56 Use a loopback relay if NAT reflection is unavailable 2019-04-05 00:38:47 -07:00
Cameron Gutman
771e09973f Print both old and new MISS logs 2019-03-28 19:46:34 -07:00
Cameron Gutman
1bc6cc5634 Fix log rotation 2019-03-28 19:42:09 -07:00
Cameron Gutman
0941cc5bc1 Set additional version attributes 2019-03-28 19:41:14 -07:00
Cameron Gutman
a7e41d15f5 Add UTC time prefix to logs 2019-03-28 19:37:46 -07:00
Cameron Gutman
6916cfd0de Version 2.3 v2.3 2019-03-09 16:03:46 -08:00
Cameron Gutman
bae92c6c95 Allow the service access to its log folder 2019-03-09 16:00:10 -08:00
Cameron Gutman
c8de19a3b6 Reduce service permissions 2019-03-09 15:02:14 -08:00
Cameron Gutman
1da8f371aa Update miniupnpc build to 4912dc37e30927eefd5d7bf0778d77172ef94803 2019-03-09 15:01:21 -08:00
Cameron Gutman
cb55a02599 Fix parsing XOR-MAPPED-ADDRESS if the optional comprehension bit is set 2019-01-22 17:42:09 -08:00