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

add remote HTTPS support to Qt GUI #4622

Merged
merged 2 commits into from Jan 26, 2023
Merged

Conversation

anarcat
Copy link
Contributor

@anarcat anarcat commented Jan 20, 2023

This is a rather naive implementation that copies parts of the SESSION_REMOTE_HOST settings and replaces HOST with HTTPS, basically. We pull some ideas from the SESSION_REMOTE_AUTH parameter as well (because it's a boolean) and we otherwise do not really know what we are doing here.

In particular, we didn't add a new commandline flag for this, as I am not sure what it would be called.

This explicitely does not add GUI elements as those were found to be too confusing, as the backend does not support HTTPS. See #4593 for the details of that previous discussion.

I actually would have much rather this be turned in a single URL instead of having flags, UI elements and settings for what is ultimately just a string, but that is yet another yak to shave...

Closes: #1294

@anarcat anarcat mentioned this pull request Jan 20, 2023
libtransmission/quark.cc Outdated Show resolved Hide resolved
libtransmission/quark.cc Outdated Show resolved Hide resolved
@ckerr ckerr added scope:qt notes:none Should not be listed in release notes labels Jan 22, 2023
@ckerr ckerr force-pushed the https-support branch 2 times, most recently from 0548c46 to 9b23a76 Compare January 25, 2023 01:31
libtransmission/quark.h Outdated Show resolved Hide resolved
This is a rather naive implementation that copies parts of the
SESSION_REMOTE_HOST settings and replaces HOST with HTTPS,
basically. We pull some ideas from the SESSION_REMOTE_AUTH parameter
as well (because it's a boolean) and we otherwise do not really know
what we are doing here.

In particular, we didn't add a new commandline flag for this, as I am
not sure what it would be called.

This explicitely does *not* add GUI elements as those were found to be
too confusing, as the backend does not support HTTPS. See transmission#4593 for
the details of that discussion.

I actually would have much rather this be turned in a single URL
instead of having flags, UI elements and settings for what is
ultimately just a string, but that is yet another yak to shave...

Closes: transmission#1294
This is a rather naive implementation that copies parts of the
SESSION_REMOTE_HOST settings and replaces HOST with HTTPS,
basically. We pull some ideas from the SESSION_REMOTE_AUTH parameter
as well (because it's a boolean) and we otherwise do not really know
what we are doing here.

In particular, we didn't add a new commandline flag for this, as I am
not sure what it would be called.

This explicitely does *not* add GUI elements as those were found to be
too confusing, as the backend does not support HTTPS. See transmission#4593 for
the details of that discussion.

I actually would have much rather this be turned in a single URL
instead of having flags, UI elements and settings for what is
ultimately just a string, but that is yet another yak to shave...

Closes: transmission#1294
@ckerr ckerr merged commit 331e169 into transmission:main Jan 26, 2023
@anarcat anarcat deleted the https-support branch January 26, 2023 15:30
ckerr added a commit that referenced this pull request Feb 11, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
notes:none Should not be listed in release notes scope:qt
Development

Successfully merging this pull request may close these issues.

Add HTTPS support for remote session
3 participants