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 |
|
Cameron Gutman
|
d722c9e18d
|
Use default auth handling if the pinning fails
|
2018-12-27 21:07:17 -08:00 |
|
Cameron Gutman
|
befef62b2f
|
Log parsed XML attributes
|
2018-12-27 19:50:51 -08:00 |
|
Cameron Gutman
|
bd8b9f8bfb
|
Use a shared UID for all Moonlight clients
|
2018-12-22 21:02:24 -08:00 |
|
Cameron Gutman
|
72dcd76e37
|
Require cert pinning for HTTPS
|
2018-12-22 20:39:13 -08:00 |
|
Cameron Gutman
|
fbae7f88b5
|
Add server cert pinning after pairing
|
2018-12-22 00:05:48 -08:00 |
|
Cameron Gutman
|
c5120bec37
|
Remove wait between retries after polling failure
|
2018-11-16 19:14:00 -08:00 |
|
Cameron Gutman
|
24fc9ac0a9
|
Change "host already added" message to be more clear
|
2018-11-16 19:03:23 -08:00 |
|
Cameron Gutman
|
2c0624f1e7
|
Improve handling of non-local addresses and remote streaming
|
2018-11-16 19:02:31 -08:00 |
|
Cameron Gutman
|
39a2e8be78
|
Log an error if STUN fails
|
2018-10-26 20:51:31 -07:00 |
|
Cameron Gutman
|
8e6dadfa79
|
Use STUN to get the WAN address for PCs discovered by mDNS
|
2018-10-26 20:28:59 -07:00 |
|
Cameron Gutman
|
b5ea4c3e50
|
Change URL timeout to 4 seconds to improve offline behavior
|
2018-08-27 01:55:34 -07:00 |
|
Cameron Gutman
|
90d47004e7
|
Avoid storing images in the database
|
2018-08-27 01:54:58 -07:00 |
|
Cameron Gutman
|
450960eaaf
|
Fix credential storage on tvOS
|
2018-08-27 00:34:34 -07:00 |
|
Cameron Gutman
|
fb238e0d1d
|
Log launch and resume requests
|
2018-06-02 17:50:48 -07:00 |
|
Cameron Gutman
|
a28049a58c
|
Plumb several new options into stream config and launch requests: optimizeGameSettings, playAudioOnPC, surround sound, and HDR
|
2018-06-02 13:25:53 -07:00 |
|
Cameron Gutman
|
2d2f71dcab
|
Parse and persist ServerCodecModeSupport attribute for hosts
|
2018-06-02 13:10:10 -07:00 |
|
Cameron Gutman
|
59506a2364
|
Parse and remember the IsHdrSupported app attribute
|
2018-06-02 12:33:13 -07:00 |
|
Cameron Gutman
|
236c9d5c6e
|
Use more aggressive mDNS querying for faster PC discovery, particularly in newly online PC scenarios
|
2018-06-01 20:23:39 -07:00 |
|
Cameron Gutman
|
862b8632e3
|
Fix DiscoveryManager trying to start discovery again on all machines when any machine is discovered
|
2018-06-01 19:50:32 -07:00 |
|
Cameron Gutman
|
cdb5f51ab8
|
Quiet down PC discovery logging
|
2018-06-01 19:38:52 -07:00 |
|
Cameron Gutman
|
4243bcd5d1
|
Ensure double-starting or stopping DiscoveryManager and MDNSManager doesn't cause side-effects, since we do this when Home is pressed while streaming
|
2018-05-31 00:33:24 -07:00 |
|
Cameron Gutman
|
aea2067e1c
|
Silence the firehose of debug logging statements
|
2018-05-29 20:17:48 -07:00 |
|