Encode any ":", "@" or "/" within the user and password field in proxy settings.
Bug #130289 reported by
tube
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
GNOME Terminal |
Fix Released
|
Medium
|
|||
apt (Debian) |
Fix Released
|
Unknown
|
|||
apt (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
gnome-terminal (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
synaptic (Ubuntu) |
Fix Released
|
High
|
Jean-Baptiste Lallement |
Bug Description
Binary package hint: synaptic
I'm not very familiar with the long term proxy strategy in ubuntu, so it is kind of obvious for me that an "@" sign in the password will not work for the variable:
http_proxy=http://
maybe you need quotes in order to parse that
It is not clear to me though when I type the password into a password field as I had to do it for the synaptic proxy settings.
I was using such a password ever since. No problem for firefox or other browsers.
In this case synaptic reveals even parts of my password in the error message.
I changed my password, but I guess this needs to be changed. Just wanted to let you know. Hope it helps.
Changed in synaptic: | |
importance: | Undecided → High |
status: | New → Confirmed |
tags: | added: proxy |
Changed in apt (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → Medium |
Changed in gnome-control-center (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → Medium |
Changed in apt (Ubuntu): | |
assignee: | nobody → Jean-Baptiste Lallement (jibel) |
status: | Triaged → In Progress |
Changed in synaptic (Ubuntu): | |
assignee: | nobody → Jean-Baptiste Lallement (jibel) |
Changed in apt (Ubuntu): | |
assignee: | Jean-Baptiste Lallement (jibel) → nobody |
Changed in apt (Debian): | |
status: | Unknown → New |
Changed in apt (Debian): | |
status: | New → Fix Committed |
Changed in apt (Debian): | |
status: | Fix Committed → Fix Released |
Changed in gnome-terminal: | |
status: | Unknown → Fix Released |
tags: | added: patch-accepted-upstream |
Changed in gnome-terminal: | |
importance: | Unknown → Medium |
Changed in gnome-terminal (Ubuntu): | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
This also happens with entering using authentication via the gui proxy settings.
My understanding was that in apt.conf it should work if you URL encode the @ sign ie:
http_proxy=http:// user:p% 40ssword@ server: 9080
But entering this via the gui or by directly adding it to apt.conf did not work.
Using the gui with the above it would complain that "could not find host ssword@server" so somewhere there someone was URL decodign the string before splitting on the @ sign as well.
This was in a Ubuntu 7.10 installation