Cameron Gutman
d1c35144e1
Update moonlight-common-c
2023-09-18 21:20:45 -05:00
Cameron Gutman
83fd8225e4
Add GameStream EOL link
2023-03-05 14:19:32 -06:00
Cameron Gutman
64803d9715
Tell the host if we want gamepads to persist after disconnection
2023-02-20 16:32:01 -06:00
Cameron Gutman
9eae79f69c
Add Sunshine references
2023-02-02 23:35:10 -06:00
Cameron Gutman
a04e1ebb3b
Consolidate launch and resume handling for Sunshine
2023-02-02 23:13:59 -06:00
Cameron Gutman
dbb3087078
Don't suppress high refresh rates with Sunshine
2023-02-02 23:13:09 -06:00
Cameron Gutman
9a03dd184a
Fix infinite loop of retries when multiple hosts are not resolving
2023-02-02 21:56:26 -06:00
Cameron Gutman
4f03dd8c08
Implement support for alternate ports with Sunshine
...
Fixes #529
2023-02-02 21:54:52 -06:00
Cameron Gutman
c7badef9d7
Allow pairing with Sunshine hosts while streaming
2022-12-04 16:54:37 -06:00
Cameron Gutman
42f29c44e6
Remove OSPortabilityDefs.h
...
The macOS support that used it has been removed for a while
2020-11-01 16:50:02 -06:00
Cameron Gutman
b7b7a88ef7
Display the prohibited address warning on failures too
2020-08-30 20:47:40 -07:00
Cameron Gutman
dbab07838d
Only allow PCs on the same LAN to be added via the Add PC dialog
...
This is required to comply with App Store Guideline 4.2.7a.
2020-08-30 17:59:28 -07:00
Cameron Gutman
06a4ced692
Only impose app store restrictions on release builds
2020-08-30 16:43:56 -07:00
Cameron Gutman
6f2041dfb6
Sync WoL ports with Android and Qt
2020-08-09 14:48:27 -07:00
Cameron Gutman
e0bb48320f
Avoid modulo bias for PIN generation
2020-07-12 11:40:31 -07:00
Cameron Gutman
abb4b5f9b9
Pad the SHA-1 hash for Gen5 and below servers
2020-06-09 01:13:30 -07:00
Cameron Gutman
c43ed56751
Use a better workaround for the GFE 3.20.3 high FPS bug
2020-05-25 19:24:03 -07:00
Cameron Gutman
a3b01b3cd4
Revert "Disable SOPS for streams over 60 FPS for GFE 3.20.3"
...
This reverts commit fdaf7f92a1 .
2020-05-25 18:58:15 -07:00
Cameron Gutman
2ec6639351
Add special error text for the -1 launch error code
2020-04-25 16:29:47 -07:00
Cameron Gutman
f49a908dc0
Fix parsing rare GFE status code of 0xFFFFFFFF
2020-04-23 20:07:52 -07:00
Cameron Gutman
4aca666df4
Fix race condition that could cause pairing state to be lost
...
If a mDNS response for a host happened during the period where we
had removed the host from discovery, it would be re-added by mDNS
without the pairing cert. Now we no longer completely remove the host
and instead just remember that it's paused.
2020-04-18 17:16:53 -07:00
Cameron Gutman
b8631db5df
Allow rediscovery of hosts after deletion without having to force quit the app
2020-04-18 15:03:52 -07:00
Loki
1366ede690
Don't send PIN to GFE
2020-04-17 14:45:46 +02:00
Cameron Gutman
fdaf7f92a1
Disable SOPS for streams over 60 FPS for GFE 3.20.3
2020-04-12 11:25:53 -07:00
Cameron Gutman
c7a7fc3fbc
Add 7.1 surround sound support
2020-04-03 17:46:04 -07:00
Cameron Gutman
61c18c201c
Prevent concurrent modification of host list
2019-12-03 20:02:16 -08:00
Cameron Gutman
c327c5b1ec
Force remote streaming mode when a VPN is connected
2019-12-01 20:55:20 -08:00
Cameron Gutman
1757359fbf
Fix "server busy" pairing error dialog
2019-11-04 21:41:42 -08:00
Cameron Gutman
e89707e601
Don't send a STUN request when a VPN is connected
2019-11-04 21:28:53 -08:00
Cameron Gutman
72af5d5217
Update initial PC state more quickly on launch
2019-11-03 14:26:13 -08:00
Cameron Gutman
653a72eaf8
Remove macOS port
...
We now have a proper native PC port (Moonlight Qt) and if we
wanted to bring the full iOS app over we can now use Catalyst.
2019-10-21 17:39:48 -07:00
Cameron Gutman
7dca4c6c63
Fix incompatible pointer type warning
2019-10-21 17:05:03 -07:00
Cameron Gutman
1121a918d1
Improve description messages of error message dialogs
2019-10-12 16:41:32 -07:00
Cameron Gutman
565a8e56e6
Add NSError information to the HttpResponse on failure
2019-10-12 16:13:59 -07:00
Cameron Gutman
8d4c7bd705
Fix Steam app detection if GFE gives us a lower-case path
2019-09-22 10:31:23 -07:00
Cameron Gutman
422db1898c
Improve manually added Steam app detection heuristic to prevent FPs on apps with "Steam" in the name
2019-09-08 18:56:18 -07:00
Cameron Gutman
6d94897c21
Distinguish between offline and unknown hosts
2019-08-30 19:19:23 -07:00
Cameron Gutman
af16f03703
Stringify IPv6 addresses with scope IDs if present
2019-07-15 01:05:21 -07:00
Cameron Gutman
8189d54703
Remove forced population of host.address
2019-07-15 01:00:50 -07:00
Cameron Gutman
8f4b8da3ce
Handle IPv6-only servers
2019-07-14 22:55:41 -07:00
Cameron Gutman
8337b3e708
Add support for zero configuration IPv6 streaming
2019-07-14 19:17:17 -07:00
Cameron Gutman
ed10612e2c
Allow pairing to complete in the background to allow users to type the PIN using remote desktop apps
2019-07-05 22:18:30 -07:00
Cameron Gutman
a508c6d855
Remove default Steam app to address Apple App Review rejection
2019-06-04 18:37:52 -07:00
Cameron Gutman
ff52adf4f8
Improve pairing messages
2019-05-27 10:27:10 -07:00
Cameron Gutman
442a791e0c
Fix SOPS issues when streaming at 120 FPS
2019-02-09 21:03:48 -08:00
Cameron Gutman
40359c5e32
Use stun.moonlight-stream.org for STUN
2019-01-04 20:23:46 -08:00
Cameron Gutman
611358e35c
Fix pairing code that didn't always call one of the pairing completion callbacks
2018-12-28 15:50:13 -08:00
Cameron Gutman
85820bf812
Use the real online status rather than always assuming YES
2018-12-28 01:24:18 -08:00
Cameron Gutman
eca018ad15
Set host online immediately after using Add PC dialog to update host address
2018-12-28 00:54:26 -08:00
Cameron Gutman
90e582a263
Assert only in the cert untrusted error path
2018-12-28 00:45:32 -08:00