Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unpair single client #1

Draft
wants to merge 366 commits into
base: master
Choose a base branch
from
Draft

Unpair single client #1

wants to merge 366 commits into from

Conversation

xanderfrangos
Copy link
Owner

No description provided.

ns6089 and others added 30 commits January 20, 2024 18:28
1. Spatial AQ, for some reason NVENC have problems recovering details on
   flat regions of static images over multiple frames, official docs
   recommend to enable it for "game-streaming"
2. Percentage increase of default single-frame VBV/HRD, can act as
   low latency variable bitrate substitute
…y_ram_t"

This reverts commit ebe01ce.

Looks like this commit undos the fix for LizardByte#453, see also PRs LizardByte#649 and LizardByte#884.

This also adds a comment so hopefully it doesn't get removed again in
the future (or a proper fix is found).
It's a tiny reduction of encoding quality for a major increase in performance
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [third-party/moonlight-common-c](https://github.com/moonlight-stream/moonlight-common-c) from `298f356` to `3acba57`.
- [Commits](moonlight-stream/moonlight-common-c@298f356...3acba57)

---
updated-dependencies:
- dependency-name: third-party/moonlight-common-c
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
…y with multiple clients

This means we can't control DSCP tagging per-client, but it shouldn't pose a big problem as routers that blackhole DSCP tagged traffic are pretty rare.
CS7 is reserved for network control traffic.
This is required to support per-session attributes like encryption keys during RTSP message processing.
RTSP encryption is mandatory for client that report core version 1 or later.
This also lets us provide a friendly error to the client when it is rejected.
Bumps [third-party/moonlight-common-c](https://github.com/moonlight-stream/moonlight-common-c) from `3acba57` to `cbd0ec1`.
- [Commits](moonlight-stream/moonlight-common-c@3acba57...cbd0ec1)

---
updated-dependencies:
- dependency-name: third-party/moonlight-common-c
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
dependabot bot and others added 19 commits May 16, 2024 08:42
… `7d99f95` (LizardByte#2145)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…be349` (LizardByte#2114)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…e612f` (LizardByte#2480)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…b21561` (LizardByte#2227)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…0217 to 2024.516.191449 (LizardByte#2535)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…izardByte#2536)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: oopsuwu <60373320+oopsuwu@users.noreply.github.com>
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
…izardByte#2572)

Bumps [third-party/build-deps](https://github.com/LizardByte/build-deps) from `a326d43` to `0896e89`.
- [Commits](LizardByte/build-deps@a326d43...0896e89)

---
updated-dependencies:
- dependency-name: third-party/build-deps
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Conn O'Griofa <connogriofa@gmail.com>
LizardByte-bot and others added 9 commits May 26, 2024 19:09
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
…dByte#2590)

Bumps [third-party/tray](https://github.com/LizardByte/tray) from `cb33552` to `0f30a63`.
- [Commits](LizardByte/tray@cb33552...0f30a63)

---
updated-dependencies:
- dependency-name: third-party/tray
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…08 to 2024.524.143912 (LizardByte#2588)

build(deps): bump LizardByte/create-release-action

Bumps [LizardByte/create-release-action](https://github.com/lizardbyte/create-release-action) from 2024.520.211408 to 2024.524.143912.
- [Release notes](https://github.com/lizardbyte/create-release-action/releases)
- [Commits](LizardByte/create-release-action@v2024.520.211408...v2024.524.143912)

---
updated-dependencies:
- dependency-name: LizardByte/create-release-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
commit d2e21f9
Merge: 52cb996 7fb8c76
Author: Xander Frangos <33106561+xanderfrangos@users.noreply.github.com>
Date:   Wed May 1 21:39:04 2024 -0400

    Merge branch 'nightly' into unpair-single-client

commit 52cb996
Author: Xander Frangos <33106561+xanderfrangos@users.noreply.github.com>
Date:   Thu Apr 18 22:19:53 2024 -0400

    Rename unpair_all_desc to unpair_desc

commit f5a0916
Author: Xander Frangos <33106561+xanderfrangos@users.noreply.github.com>
Date:   Thu Apr 18 22:01:50 2024 -0400

    Update src_assets/common/assets/web/troubleshooting.html

    Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>

commit e30ccb4
Author: Xander Frangos <33106561+xanderfrangos@users.noreply.github.com>
Date:   Thu Apr 18 22:01:02 2024 -0400

    Update src_assets/common/assets/web/public/assets/locale/en.json

    Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>

commit a64bfc4
Author: Xander Frangos <33106561+xanderfrangos@users.noreply.github.com>
Date:   Thu Apr 18 09:31:38 2024 -0400

    Re-use navbar.pin string

commit a390977
Author: Xander Frangos <33106561+xanderfrangos@users.noreply.github.com>
Date:   Wed Apr 17 21:35:07 2024 -0400

    Additional variable reordering

commit 63d5875
Author: Xander Frangos <33106561+xanderfrangos@users.noreply.github.com>
Date:   Wed Apr 17 21:32:27 2024 -0400

    Reordered Vue page vars

    LizardByte#2042 (review)

commit 31c1f21
Author: Xander Frangos <33106561+xanderfrangos@users.noreply.github.com>
Date:   Wed Apr 17 21:29:34 2024 -0400

    Specify that only individual unpair requires force close

commit bb3c0ba
Author: Xander Frangos <33106561+xanderfrangos@users.noreply.github.com>
Date:   Wed Apr 17 21:21:35 2024 -0400

    Sort client list alphabetically

    LizardByte#2042 (review)

commit 2e82537
Author: Xander Frangos <33106561+xanderfrangos@users.noreply.github.com>
Date:   Wed Apr 17 21:14:05 2024 -0400

    Localize "PIN" input placeholder

    LizardByte#2042 (review)

commit 1b6a828
Author: Xander Frangos <33106561+xanderfrangos@users.noreply.github.com>
Date:   Wed Apr 17 21:13:02 2024 -0400

    Close session when unpairing all clients

    LizardByte#2042 (review)

commit 2700152
Author: Xander Frangos <33106561+xanderfrangos@users.noreply.github.com>
Date:   Wed Apr 17 13:04:20 2024 -0400

    Formatting

commit 4e77854
Author: Xander Frangos <33106561+xanderfrangos@users.noreply.github.com>
Date:   Wed Apr 17 12:45:22 2024 -0400

    Rename unpair all button

commit cef0b19
Author: Xander Frangos <33106561+xanderfrangos@users.noreply.github.com>
Date:   Wed Apr 17 12:42:45 2024 -0400

    Refresh client certs after unpairing a single client

commit 5ef7b03
Author: Xander Frangos <33106561+xanderfrangos@users.noreply.github.com>
Date:   Wed Apr 17 12:41:14 2024 -0400

    Update web UI to use localization for single device pairing/unpairing

commit da936b8
Merge: 2452665 9c68a62
Author: Xander Frangos <33106561+xanderfrangos@users.noreply.github.com>
Date:   Wed Apr 17 11:01:42 2024 -0400

    Merge branch 'nightly' into unpair-single-client

commit 9c68a62
Merge: 2511bd0 ec8170c
Author: Xander Frangos <33106561+xanderfrangos@users.noreply.github.com>
Date:   Wed Apr 17 10:43:49 2024 -0400

    Merge branch 'nightly' of https://github.com/xanderfrangos/Sunshine into nightly

commit 2452665
Merge: 735d788 65493d0
Author: Xander Frangos <33106561+xanderfrangos@users.noreply.github.com>
Date:   Sat Feb 10 18:22:42 2024 -0500

    Merge remote-tracking branch 'upstream/nightly' into unpair-single-client

commit 735d788
Author: Xander Frangos <33106561+xanderfrangos@users.noreply.github.com>
Date:   Sat Feb 10 18:09:49 2024 -0500

    Update named_cert_t to better match sunshine_state.json

commit 5ff80ad
Author: Xander Frangos <33106561+xanderfrangos@users.noreply.github.com>
Date:   Sat Feb 10 17:53:05 2024 -0500

    Remove uniqueID from client_t

commit fbd26d0
Author: Xander Frangos <33106561+xanderfrangos@users.noreply.github.com>
Date:   Sun Jan 28 11:10:17 2024 -0500

    Rename device name field and mark fields as required

    LizardByte#2042 (review)

commit b5d7da4
Author: Xander Frangos <33106561+xanderfrangos@users.noreply.github.com>
Date:   Thu Jan 25 23:42:18 2024 -0500

    Update src_assets/common/assets/web/troubleshooting.html

    Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>

commit 60e2da7
Author: Xander Frangos <33106561+xanderfrangos@users.noreply.github.com>
Date:   Thu Jan 25 23:41:59 2024 -0500

    Update src_assets/common/assets/web/troubleshooting.html

    Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>

commit a4a4125
Author: Xander Frangos <33106561+xanderfrangos@users.noreply.github.com>
Date:   Thu Jan 25 23:41:46 2024 -0500

    Update src/confighttp.cpp

    Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>

commit 805311b
Author: Xander Frangos <33106561+xanderfrangos@users.noreply.github.com>
Date:   Thu Jan 25 23:41:36 2024 -0500

    Update src/confighttp.cpp

    Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>

commit cb6846e
Author: Xander Frangos <33106561+xanderfrangos@users.noreply.github.com>
Date:   Thu Jan 25 23:41:25 2024 -0500

    Update src/confighttp.cpp

    Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>

commit 3a1c109
Author: Xander Frangos <33106561+xanderfrangos@users.noreply.github.com>
Date:   Thu Jan 25 23:41:03 2024 -0500

    Update src/confighttp.cpp

    Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>

commit dd6b597
Author: Xander Frangos <33106561+xanderfrangos@users.noreply.github.com>
Date:   Thu Jan 25 23:18:51 2024 -0500

    Update src_assets/common/assets/web/troubleshooting.html

    Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>

commit 36b8bab
Author: Xander Frangos <33106561+xanderfrangos@users.noreply.github.com>
Date:   Thu Jan 25 23:18:38 2024 -0500

    Update src_assets/common/assets/web/pin.html

    Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>

commit 3f4fc1c
Author: Xander Frangos <33106561+xanderfrangos@users.noreply.github.com>
Date:   Thu Jan 25 21:36:25 2024 -0500

    Move Paired Client UI to Troubleshooting page

commit 0e1c02b
Author: Xander Frangos <33106561+xanderfrangos@users.noreply.github.com>
Date:   Thu Jan 25 21:20:11 2024 -0500

    Update API to use uuid instead of uniqueid for clients

commit 5cc7fc0
Author: Xander Frangos <33106561+xanderfrangos@users.noreply.github.com>
Date:   Wed Jan 24 17:17:10 2024 -0500

    Rename named_certs to named_devices

commit 541e341
Author: Xander Frangos <33106561+xanderfrangos@users.noreply.github.com>
Date:   Wed Jan 24 17:11:26 2024 -0500

    Refactor map_id_client into a single client_t

commit d842e97
Author: Xander Frangos <33106561+xanderfrangos@users.noreply.github.com>
Date:   Wed Jan 24 15:46:39 2024 -0500

    Formatting

commit 6c63992
Author: Xander Frangos <33106561+xanderfrangos@users.noreply.github.com>
Date:   Wed Jan 24 15:37:47 2024 -0500

    Formatting

commit b6010a6
Author: Xander Frangos <33106561+xanderfrangos@users.noreply.github.com>
Date:   Wed Jan 24 15:33:44 2024 -0500

    Update sunshine_state.json format to no longer use root.devices

    sunshine_state.json now follows the format outlined in LizardByte#2042 (comment)

commit 8c8dfcf
Author: Xander Frangos <33106561+xanderfrangos@users.noreply.github.com>
Date:   Wed Jan 24 15:23:40 2024 -0500

    Fixed "restart Sunshine" banner not hiding after clicking "apply"

commit ced0122
Merge: 67988be 2511bd0
Author: Xander Frangos <33106561+xanderfrangos@users.noreply.github.com>
Date:   Sat Jan 20 04:55:46 2024 -0500

    Merge branch 'nightly' into unpair-single-client

commit 2511bd0
Merge: b8f8b46 a10ec3a
Author: Xander Frangos <33106561+xanderfrangos@users.noreply.github.com>
Date:   Sat Jan 20 04:54:59 2024 -0500

    Merge branch 'LizardByte:nightly' into nightly

commit 67988be
Author: Xander Frangos <33106561+xanderfrangos@users.noreply.github.com>
Date:   Sat Jan 20 04:43:14 2024 -0500

    Use lowercase property name for consistency

commit bb3fd9a
Author: Xander Frangos <33106561+xanderfrangos@users.noreply.github.com>
Date:   Sat Jan 20 04:16:48 2024 -0500

    Comment typo

commit 73bda36
Author: Xander Frangos <33106561+xanderfrangos@users.noreply.github.com>
Date:   Sat Jan 20 04:05:45 2024 -0500

    Formatting

commit b8f8b46
Author: Xander Frangos <33106561+xanderfrangos@users.noreply.github.com>
Date:   Sat Jan 20 02:59:37 2024 -0500

    Added UI for unpairing individual clients

commit 2e7655b
Author: Xander Frangos <33106561+xanderfrangos@users.noreply.github.com>
Date:   Sat Jan 20 02:58:15 2024 -0500

    During unpairing, also remove cert from client.certs

commit c8d74f2
Author: Xander Frangos <33106561+xanderfrangos@users.noreply.github.com>
Date:   Fri Jan 19 21:59:35 2024 -0500

    API to unpair clients

commit 4b9f9d0
Author: Xander Frangos <33106561+xanderfrangos@users.noreply.github.com>
Date:   Fri Jan 19 21:57:41 2024 -0500

    API to list paired clients

commit 223fdfa
Author: Xander Frangos <33106561+xanderfrangos@users.noreply.github.com>
Date:   Fri Jan 19 12:17:55 2024 -0500

    Generate and track uniqueID for named certs

commit 567725d
Author: Xander Frangos <33106561+xanderfrangos@users.noreply.github.com>
Date:   Fri Jan 19 12:17:22 2024 -0500

    Only read "certs" and "named_certs" if available

commit ca6d1a2
Author: Xander Frangos <33106561+xanderfrangos@users.noreply.github.com>
Date:   Fri Jan 19 12:16:25 2024 -0500

    Don't prepare nodes for old format

commit 9f6a485
Author: Xander Frangos <33106561+xanderfrangos@users.noreply.github.com>
Date:   Fri Jan 19 09:41:09 2024 -0500

    Assign name to certs when confirming PIN
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.