227 Commits

Author SHA1 Message Date
Cameron Gutman
ddd86d91eb Update GSv6Fwd to 2.6r2 v5.6.1-r2 2023-08-26 00:54:15 -05:00
Cameron Gutman
546e30f363 Version 5.6.1 v5.6.1 2023-08-26 00:04:30 -05:00
Cameron Gutman
432c2e226c Monitor for name changes too to detect deletion of the NvStream subkey 2023-08-25 23:33:54 -05:00
Cameron Gutman
cc98c2cd17 Version 5.6 v5.6 2023-05-27 22:34:23 -05:00
Cameron Gutman
c8a5fe2efa Update VCRedist 2023-05-27 22:27:41 -05:00
Cameron Gutman
6d5d83d420 Avoid deleting Sunshine's UPnP port mappings 2023-05-27 22:26:08 -05:00
Cameron Gutman
1e1d347052 Add limited support for testing Sunshine 2023-05-27 22:18:31 -05:00
Cameron Gutman
307623914b Update VCRedist 2022-08-09 20:28:40 -05:00
Cameron Gutman
8f011440b4 Redirect stdout to NUL if the log file can't be opened v5.5.4 2022-04-16 21:28:28 -05:00
Cameron Gutman
771e34f199 Revert "Don't crash if the log file can't be opened"
We don't have a stdout to _dup2() into when run as a service.

This reverts commit e9ddf91157a8903128d3030acd9985eb3c98a755.
2022-04-16 21:27:11 -05:00
Cameron Gutman
c8e8af7d4b Version 5.5.4 2022-04-16 13:32:35 -05:00
Cameron Gutman
18b914d9f6 Update MiniUPnP and libnatpmp
MiniUPnP  -> 689d1fd
libnatpmp -> 724dc69
2022-04-16 13:30:13 -05:00
Cameron Gutman
e9ddf91157 Don't crash if the log file can't be opened 2022-04-16 12:47:33 -05:00
Cameron Gutman
28a5935ee7 Get rid of NL macro 2022-04-16 11:56:26 -05:00
Cameron Gutman
ce3b9c3d31 Update Visual C++ Runtime 2022-04-16 11:56:07 -05:00
Cameron Gutman
0f3506a92c Update toolset to VS 2022 2022-04-16 11:39:16 -05:00
Cameron Gutman
1e6337b9b0 Update Visual C++ Runtime installer 2021-08-15 12:30:21 -05:00
Cameron Gutman
363b62f69f Version 5.5.3 v5.5.3 2021-03-06 13:12:09 -06:00
Cameron Gutman
3175b1c4fa Update VCRedist version for VC 16.9 2021-03-06 13:09:09 -06:00
Cameron Gutman
404af38d10 Version 5.5.2 v5.5.2 2021-02-02 18:16:27 -06: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
6589dc4853 Update GSv6Fwd with CET and CFG 2021-02-01 19:53:52 -06:00
Cameron Gutman
9772139229 Print UPnP root desc URL in logs 2021-02-01 19:41:14 -06:00
Cameron Gutman
03c89e4022 Update MiniUPnPc to 36cc66edda92093b24e051e38bd16a64900272e9
Built with CFG and CET enabled
2021-02-01 19:40:44 -06:00
Cameron Gutman
d1fe5f6a9b Rebuilt libnatpmp with CET and CFG
Commit 4536032ae32268a45c073a4d5e91bbab4534773a
2021-02-01 19:40:24 -06:00
Cameron Gutman
a88b8d0d04 Enable CFG and CET for MISS and MIST 2021-02-01 19:26:14 -06:00
Cameron Gutman
fa5ae73abb Version 5.5.1 v5.5.1 2020-11-29 23:38:14 -06:00
Cameron Gutman
4d197cae02 Improve performance and reliability when stopping MISS 2020-11-29 22:25:27 -06:00
Cameron Gutman
624af65b55 Fix minor installer build warnings 2020-11-29 22:06:02 -06:00
Cameron Gutman
6b1a0856cc Update miniupnpc to ba130320f4180f8f9a54c48c0634e0ea0118fa38
This adds DLL version resources for Windows Installer
2020-11-29 22:05:43 -06:00
Cameron Gutman
01a1012e74 Use preprocessor variables to improve readability 2020-11-29 20:21:37 -06:00
Cameron Gutman
66b36684ec Only download the CRT redistributable if it's newer than what is installed 2020-11-29 17:23:48 -06:00
Cameron Gutman
e7db5242c9 Update installer for new DLLs 2020-11-29 15:58:20 -06:00
Cameron Gutman
5e09217af4 Update GSv6Fwd to use DLLs instead of static build 2020-11-29 15:57:10 -06:00
Cameron Gutman
c21a64c874 Remove x64 solution target 2020-11-29 14:51:56 -06:00
Cameron Gutman
ebe91d6799 Update project build files for the new DLLs 2020-11-29 14:51:41 -06:00
Cameron Gutman
077c9814e0 Sign pre-built libraries 2020-11-29 14:49:37 -06:00
Cameron Gutman
393dfb70a7 Update miniupnpc to 677e0db63649ad2aeb536783eb745c651f2fd5c2
Rebuild as DLL to prevent MSVC version incompatibility
2020-11-29 14:35:02 -06:00
Cameron Gutman
88fb77083f Update libnatpmp to 4536032ae32268a45c073a4d5e91bbab4534773a
Rebuild as a DLL to prevent MSVC version compatibility issues
2020-11-29 14:27:53 -06:00
Cameron Gutman
38514d08c1 Version 5.5 2020-10-10 13:58:23 -05:00
Cameron Gutman
5d75b11a35 Fix success text typos v5.5 2020-10-10 13:56:10 -05:00
Cameron Gutman
f511b830ea Handle deletion of the 'HKLM\Software\NVIDIA Corporation' key 2020-10-10 13:35:05 -05:00
Cameron Gutman
8a45ea2066 Test for MTU problems 2020-10-10 12:39:48 -05:00
Cameron Gutman
3844ea59de Allow mDNS traffic through the firewall for autodiscovery 2020-10-10 12:07:42 -05:00
Cameron Gutman
a19b95f259 RFC6887 says PCP max packet size is 1100 bytes 2020-10-10 12:00:48 -05:00
Cameron Gutman
ae81d4305d Improve success message with more information 2020-10-10 11:57:26 -05:00
Cameron Gutman
8066cf4be1 Avoid extra GameStream state prints when the state isn't changing 2020-10-10 11:37:42 -05:00
Cameron Gutman
021474cdd2 Version 5.4 v5.4 2020-09-07 11:15:52 -07: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