Cameron Gutman
|
1e1d347052
|
Add limited support for testing Sunshine
|
2023-05-27 22:18:31 -05:00 |
|
Cameron Gutman
|
0f3506a92c
|
Update toolset to VS 2022
|
2022-04-16 11:39:16 -05:00 |
|
Cameron Gutman
|
dd72f65ffb
|
Fix inaccurate test results on IPv6 when a temporary address is in use and no pinholes are created for it
|
2021-02-01 19:59:41 -06:00 |
|
Cameron Gutman
|
a88b8d0d04
|
Enable CFG and CET for MISS and MIST
|
2021-02-01 19:26:14 -06:00 |
|
Cameron Gutman
|
ebe91d6799
|
Update project build files for the new DLLs
|
2020-11-29 14:51:41 -06:00 |
|
Cameron Gutman
|
5d75b11a35
|
Fix success text typos
|
2020-10-10 13:56:10 -05:00 |
|
Cameron Gutman
|
8a45ea2066
|
Test for MTU problems
|
2020-10-10 12:39:48 -05:00 |
|
Cameron Gutman
|
ae81d4305d
|
Improve success message with more information
|
2020-10-10 11:57:26 -05:00 |
|
Cameron Gutman
|
308cd0dd00
|
Use dynamically allocated buffer for GetAdaptersAddresses()
|
2020-09-07 10:14:54 -07:00 |
|
Cameron Gutman
|
83360d775b
|
Ignore ICMP Port Unreachable messages during STUN
|
2020-09-06 15:12:16 -07:00 |
|
Cameron Gutman
|
8590a0813b
|
Stop testing after the first IPv6 relay server
|
2020-08-28 18:46:56 -07:00 |
|
Cameron Gutman
|
51ae1c8770
|
Fix socket errors being clobbered by closesocket()
|
2020-08-28 18:46:36 -07:00 |
|
Cameron Gutman
|
21d8c71a2c
|
Log the internal port for the UPnP mappings
|
2020-08-14 17:51:06 -07:00 |
|
Cameron Gutman
|
3343ebb225
|
Don't allow testing while a stream is active
|
2020-08-10 21:50:52 -07:00 |
|
Cameron Gutman
|
fd022b67d3
|
Only test on the first reachable IPv4 and IPv6 relay servers
|
2020-08-07 21:58:36 -07:00 |
|
Cameron Gutman
|
14d27b4cf5
|
Use WinHTTP timeouts to avoid having to test HTTP ports twice
|
2020-08-04 02:03:14 -07:00 |
|
Cameron Gutman
|
17cb084968
|
Improve heuristic for distinguishing CGN vs double-NAT
|
2020-08-04 01:13:21 -07:00 |
|
Cameron Gutman
|
ad8ef228d5
|
Fix double-close of connection handle on failure
|
2020-07-19 10:08:26 -07:00 |
|
Cameron Gutman
|
365b3ccd61
|
Remove redundant print
|
2020-07-18 17:55:45 -07:00 |
|
Cameron Gutman
|
74140a8511
|
Switch to the new loopback server protocol
|
2020-07-18 17:12:35 -07:00 |
|
Cameron Gutman
|
a9bf4ffd70
|
Always run the loopback server test
It appears that in rare cases NAT reflection can work where real WAN traffic fails
|
2020-07-18 16:13:56 -07:00 |
|
Cameron Gutman
|
164d8b5467
|
Fix testing on Windows 7 with GFE 3.20.4
|
2020-07-18 15:53:47 -07:00 |
|
Cameron Gutman
|
f1ebefa59c
|
Add missing success print
|
2020-07-18 15:53:08 -07:00 |
|
Cameron Gutman
|
3e060fae54
|
Add supportedOS entries to the embedded manifest
|
2020-07-18 15:47:39 -07:00 |
|
Cameron Gutman
|
f97c04a8cc
|
Switch to WinHTTP instead of WinInet for HTTP testing
|
2020-07-18 13:27:52 -07:00 |
|
Cameron Gutman
|
85cd20005c
|
Pass the port number directly rather than "https" to getaddrinfo()
Apparently, the services file in drivers\etc can be deleted and GFE still works.
|
2020-04-10 17:40:30 -07:00 |
|
Cameron Gutman
|
0be2ca51e9
|
Send firewall/AV help to Known app compat issues section
|
2020-02-21 17:43:35 -08:00 |
|
Cameron Gutman
|
3e1ffce16f
|
Add a check for blocked LAN access
|
2020-02-21 17:33:06 -08:00 |
|
Cameron Gutman
|
c7813a7a0b
|
Add specific help text for power option warnings and RDP error
|
2020-02-21 16:49:28 -08:00 |
|
Cameron Gutman
|
87fd3ad8e2
|
Check sleep and hibernation settings
|
2020-02-21 16:48:22 -08:00 |
|
Cameron Gutman
|
0b8b117cb2
|
Remove unused variables
|
2020-02-21 15:53:36 -08:00 |
|
Cameron Gutman
|
0050566124
|
Add a note to attempt restarting your router if UPnP is not detected
|
2020-02-21 15:52:21 -08:00 |
|
Cameron Gutman
|
cc24472193
|
Add a check for a screen lock due to RDP
|
2020-02-21 15:51:51 -08:00 |
|
Cameron Gutman
|
4a11ab0f7f
|
Fix firewall detection warning on non-English systems
|
2019-09-28 20:28:10 -07:00 |
|
Cameron Gutman
|
c1c16edf7d
|
Increase STUN retry limit
|
2019-09-28 20:26:01 -07:00 |
|
Cameron Gutman
|
ae2647f36e
|
Fix false firewall warning on Server SKUs
|
2019-09-28 16:36:40 -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
|
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
|
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
|
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 |
|