-
Notifications
You must be signed in to change notification settings - Fork 196
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
MEN-7402: Proxy basic authentication support #1647
Conversation
And some basic unit tests for the function. Ticket: MEN-7402 Changelog: none Signed-off-by: Vratislav Podzimek <vratislav.podzimek@northern.tech>
@vpodzime, Let me know if you want to start the integration pipeline by mentioning me and the command "start pipeline". my commands and optionsYou can trigger a pipeline on multiple prs with:
You can start a fast pipeline, disabling full integration tests with:
You can trigger GitHub->GitLab branch sync with:
You can cherry pick to a given branch or branches with:
|
f4a8683
to
162687b
Compare
Ticket: MEN-7402 Changelog: Basic authentication (https://user:password@host/) is now supported for proxy URLs and connections Signed-off-by: Vratislav Podzimek <vratislav.podzimek@northern.tech>
162687b
to
5cfc99d
Compare
@mender-test-bot start pipeline |
Hello 😺 I created a pipeline for you here: Pipeline-1382639759 Build Configuration Matrix
|
To be backward compatible with Mender client 3. Ticket: MEN-7402 Changelog: none Signed-off-by: Vratislav Podzimek <vratislav.podzimek@northern.tech>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Almost look good to me, just one small comment.
Another observation - there's missing input sanitation for the character sets in the different URI segments. However, that's certainly outside the scope of this task.
Ticket: MEN-7402 Changelog: none Signed-off-by: Vratislav Podzimek <vratislav.podzimek@northern.tech>
In cases where the proxy username or password contains characters that cannot show up in URLs, they should be URL-encoded. This is to ensure backwards compatibility with the Mender client 3. Unfortunately, tinyproxy considers all special characters in the BasicAuth configuration entry as syntax error so we have no way to test this. Ticket: MEN-7402 Changelog: none Signed-off-by: Vratislav Podzimek <vratislav.podzimek@northern.tech>
f59adfb
to
819d3d1
Compare
Merging these commits will result in the following changelog entries: Changelogsmender (master-proxy_auth)New changes in mender since master: Bug Fixes
|
@mender-test-bot pipeline --fast |
The mender-qa pipeline is broken for a server issue, not introduced by this PR. As per conversation in this thread, I'm going to force-merge this PR as it has already been approved. |
Hello 😺 This PR contains changelog entries. Please, verify the need of backporting it to the following release branches: |
@mender-test-bot cherry-pick to:
|
Hi 😺 |
No description provided.