Cameron Gutman
8ffc3b80b2
Rework use of URLs in NvHTTP
...
- Fixes parsing inconsistencies between URI and HttpUrl
- Fixes a couple of serverinfo requests sent without uniqueid and UUID
- Avoids PairingManager having to look into NvHTTP internals
2022-05-22 16:47:45 -05:00
Cameron Gutman
ac7c5c1064
Improve handling of required XML tags
2022-05-20 17:15:26 -05:00
Cameron Gutman
6cedb9019c
Pass RTSP session URL to moonlight-common-c for dynamic ports
2021-07-02 17:41:07 -05:00
Cameron Gutman
0a0e3ff970
Don't trim XML strings
...
We should display the apps exactly as reported in GFE.
2020-11-21 17:09:34 -06:00
Cameron Gutman
704a2ee90b
Propagate exceptions caused by GFE response parsing errors
2020-07-07 00:57:37 -05:00
Cameron Gutman
bf803f88af
Refactor TLS initialization code
2020-07-06 02:32:06 -05:00
Cameron Gutman
9af6febca5
Fix pairing issue due to picking up a final local variable instead of a class member
2020-07-06 02:30:49 -05:00
Cameron Gutman
0101d0a1bd
Fix TLS error when connecting to GFE 3.20.4 on Android 4.x
2020-07-06 01:44:35 -05:00
Cameron Gutman
266874609d
Fix hostname validation for CA-issued certificates
2020-07-04 20:09:06 -05:00
Cameron Gutman
2329b41bce
Rethrow the original validation error if the cert isn't pinned or self-signed
2020-06-29 11:29:33 -07:00
Cameron Gutman
536496184e
Use the default X509TrustManager to validate non-pinned certificates
...
This allows the certificate to be rotated without re-adding the PC.
2020-06-29 11:20:14 -07:00
Cameron Gutman
4a1177d048
Use a better workaround for the GFE 3.20.3 high FPS bug
2020-05-25 19:28:00 -07:00
Cameron Gutman
4725d8f270
Revert "Disable SOPS for streams over 60 FPS for GFE 3.20.3"
...
This reverts commit 63072aa8e1 .
2020-05-25 19:24:33 -07:00
Cameron Gutman
ce9e91153e
Add special error text for the -1 launch error code
2020-04-25 16:10:44 -07:00
Cameron Gutman
20dc351f4c
Fix parsing rare GFE status code of 0xFFFFFFFF
2020-04-23 18:47:01 -07:00
Cameron Gutman
2be2c95212
Avoid crashing if we get an invalid status code back from GFE
2020-04-18 22:46:21 -07:00
Cameron Gutman
e7aeeb8bd5
Fix one more place where the HTTP error code was lost
2020-04-18 18:03:29 -07:00
Cameron Gutman
63072aa8e1
Disable SOPS for streams over 60 FPS for GFE 3.20.3
2020-04-12 12:13:38 -07:00
Cameron Gutman
49a1524f4f
Refactor audio configuration in preparation for 7.1 surround sound
2020-04-03 17:47:57 -07:00
Cameron Gutman
3011a5bad7
Use the unmodified FPS value when sending the launch request
2020-02-22 01:28:41 -08:00
Cameron Gutman
5da0177356
Convert tabs to spaces
2019-10-19 23:59:33 -07:00
Cameron Gutman
235a0635be
Remove moonlight-common subproject
2019-08-20 18:51:13 -07:00