Cameron Gutman
|
48728efee0
|
Add support for dynamic HTTPS port
|
2021-07-03 00:00:27 -05:00 |
|
Cameron Gutman
|
043c55ae66
|
Add missing changes to fix build
|
2021-07-02 23:54:17 -05:00 |
|
Cameron Gutman
|
fa3f822cf1
|
Rework handling of addresses to allow alternate HTTP ports
|
2021-07-02 23:34:54 -05:00 |
|
Cameron Gutman
|
5afab126b3
|
Refactor NvPairingManager, NvComputer, and NvHTTP to reduce passing of addresses
|
2021-07-02 17:14:48 -05:00 |
|
Cameron Gutman
|
2fbb320539
|
Refuse to stream if Moonlight is known incompatible with the host GFE version
|
2021-04-30 20:05:49 -05:00 |
|
Cameron Gutman
|
1ebb5fefb1
|
Address Clazy warnings
|
2021-03-02 18:14:15 -06:00 |
|
Cameron Gutman
|
6e7a42065c
|
Translation updates and refactoring
|
2020-11-21 13:15:54 -06:00 |
|
Cameron Gutman
|
d00c434ccc
|
Don't try STUN for manually added PCs over VPNs
|
2020-09-02 22:56:59 -07:00 |
|
Cameron Gutman
|
4ada59ba48
|
Populate the external IP address when a PC is added manually using an RFC 1918 IPv4 address
|
2020-08-30 19:03:55 -07:00 |
|
Cameron Gutman
|
b81392b818
|
Add an option to disable the automatic connection testing
|
2020-08-08 18:29:36 -07:00 |
|
Cameron Gutman
|
ad08440023
|
Test for blocked ports when adding a PC fails
|
2020-08-08 18:11:25 -07:00 |
|
Cameron Gutman
|
539bf0cb30
|
Add support for hiding games
Fixes #255
|
2020-08-01 21:06:01 -07:00 |
|
Cameron Gutman
|
4408a3a354
|
Delete cached box art when the host is deleted
|
2020-05-29 21:44:38 -07:00 |
|
Cameron Gutman
|
b75f662c41
|
Add the ability to rename PCs
|
2020-05-01 18:34:15 -07:00 |
|
Cameron Gutman
|
13d68e789f
|
Fix Clazy warnings
|
2020-02-24 17:44:21 -08:00 |
|
Cameron Gutman
|
bee622bcad
|
Improve speed of initial PC status poll
|
2019-12-30 17:51:23 -06:00 |
|
Cameron Gutman
|
1640bed7a5
|
Improve reliability of mDNS discovery
|
2019-08-04 18:04:33 -07:00 |
|
Cameron Gutman
|
5e106d2f19
|
Only store the local address from mDNS if it actually worked
|
2019-07-31 22:16:11 -07:00 |
|
Cameron Gutman
|
940da6bc73
|
Fix discovery of IPv6-only hosts
|
2019-07-31 22:07:20 -07:00 |
|
Cameron Gutman
|
897f6fdd3e
|
Improve handling of IPv6-only cases
|
2019-07-15 01:07:31 -07:00 |
|
Cameron Gutman
|
6f9c3fbc38
|
Add support for zero configuration IPv6 streaming
|
2019-07-14 17:56:57 -07:00 |
|
Cameron Gutman
|
905a0cdac1
|
Make GFE-reported errors more clear
|
2019-04-07 12:21:05 -07:00 |
|
Cameron Gutman
|
2354a0a640
|
Fix unresponsive GUI on quit if a polling operation is in progress
|
2019-04-06 13:11:36 -07:00 |
|
Cameron Gutman
|
9a6f5ba1a8
|
Improve speed of process termination on exit
|
2019-03-17 12:23:13 -07:00 |
|
Cameron Gutman
|
e944c819d9
|
Add prefix for NvLogLevel enum values
|
2019-01-19 21:32:35 -08:00 |
|
Cameron Gutman
|
75f631599c
|
Ensure all polling threads are dead before destroying hosts, even ones that have been detached by stopPollingAsync()
|
2019-01-19 19:18:50 -08:00 |
|
Cameron Gutman
|
f2fdd048c7
|
Use stun.moonlight-stream.org for STUN
|
2019-01-04 20:16:27 -08:00 |
|
Cameron Gutman
|
c5d70c48c9
|
Fix QMap usage where insertion on read of missing value was not intended
|
2018-12-26 00:59:30 -08:00 |
|
Cameron Gutman
|
61d7aa0400
|
Require cert pinning for HTTPS
|
2018-12-22 19:55:28 -08:00 |
|
Cameron Gutman
|
c6383f042c
|
Pin server cert to host during pairing
|
2018-12-21 18:08:07 -08:00 |
|
Cameron Gutman
|
5029c855f0
|
Simplify app quitting implementation a bit
|
2018-12-05 19:49:06 -08:00 |
|
Janne Hakonen
|
0ab07303c9
|
Add quit cli command and app quit option after stream session. Fixes #92 (#138)
* Add quit cli command and app quit option after stream session. Fixes #92
* Code review fixes.
|
2018-12-05 18:45:28 -08:00 |
|
Cameron Gutman
|
9461ebec2d
|
Log an error if STUN fails
|
2018-10-26 20:54:17 -07:00 |
|
Cameron Gutman
|
48d8a53cd6
|
Resolve WAN address using STUN if the PC is discovered over mDNS
|
2018-10-26 20:44:51 -07:00 |
|
Cameron Gutman
|
4620fa5001
|
Retry serverinfo query for adding a PC if the request fails with ServiceUnavailableError. Fixes #88
|
2018-09-29 03:01:49 -07:00 |
|
Cameron Gutman
|
ba7dd31035
|
Refactor ComputerManager and BoxArtManager to get code out of headers and split NvComputer into its own file
|
2018-09-29 02:19:44 -07:00 |
|
Cameron Gutman
|
e20bf3fbd9
|
Fix persistence of deleted PCs. Fixes #82
|
2018-09-21 20:21:49 -07:00 |
|
Cameron Gutman
|
eed9fca10c
|
Mass conversion of isNull() -> isEmpty()
|
2018-09-14 18:36:15 -07:00 |
|
Cameron Gutman
|
af17d56cbd
|
Add option to disable mDNS PC discovery. Fixes #50
|
2018-09-09 12:33:19 -07:00 |
|
Cameron Gutman
|
78730f7235
|
Wake host on a separate worker thread to avoid hanging the UI for DNS resolution
|
2018-09-05 16:10:32 -07:00 |
|
Cameron Gutman
|
45ebf2ca7d
|
Add log messages for server GPU, bitrate, and slices
|
2018-08-05 13:32:04 -07:00 |
|
Cameron Gutman
|
608db6a3e5
|
Implement support for quitting apps
|
2018-08-01 22:32:21 -07:00 |
|
Cameron Gutman
|
3ed5f9edf7
|
Implement C++ functions for quitting apps and querying running apps
|
2018-07-31 22:21:39 -07:00 |
|
Cameron Gutman
|
b16aac0c06
|
Fix priority and formatting on many debug messages
|
2018-07-25 23:47:32 -07:00 |
|
Cameron Gutman
|
5ee1358712
|
Implement a proper destructor for ComputerManager to prevent polling threads from living beyond QGuiApplication
|
2018-07-18 21:27:43 -07:00 |
|
Cameron Gutman
|
c62fff8fc4
|
Fix uninitialized variables found by Valgrind
|
2018-07-13 02:50:02 -07:00 |
|
Cameron Gutman
|
a47f59d1a4
|
Properly manage the lifetime of polling in the AppView and PcView
|
2018-07-08 22:07:20 -07:00 |
|
Cameron Gutman
|
5a04a256e0
|
Add additional serverinfo attributes and check for 4K compatibility
|
2018-07-08 20:53:24 -07:00 |
|
Cameron Gutman
|
ecebf75b88
|
Implement manually adding PCs
|
2018-07-06 00:34:16 -07:00 |
|
Cameron Gutman
|
6687936e2f
|
Implement pairing via GUI
|
2018-07-05 23:12:55 -07:00 |
|