[Bug 130289] Re: Encode any ":", "@" or "/" within the user and password field in proxy settings.

Launchpad Bug Tracker 130289 at bugs.launchpad.net
Wed Mar 31 22:00:09 BST 2010


This bug was fixed in the package apt - 0.7.25.3ubuntu5

---------------
apt (0.7.25.3ubuntu5) lucid; urgency=low

  [ David Kalnischkies ]
  * cmdline/apt-get.cc:
    - try version match in FindSrc first exact than fuzzy (LP: #551178)

  [ Jean-Baptiste Lallement ]
  * apt-pkg/contrib/strutl.cc:
    - always escape '%' (LP: #130289) (Closes: #500560)
    - unescape '%' sequence only if followed by 2 hex digit
    - username/password are urlencoded in proxy string (RFC 3986)
 -- Michael Vogt <michael.vogt at ubuntu.com>   Wed, 31 Mar 2010 21:59:42 +0200

** Changed in: apt (Ubuntu)
       Status: Triaged => Fix Released

-- 
Encode any ":", "@" or "/" within the user and password field in proxy settings.
https://bugs.launchpad.net/bugs/130289
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is a direct subscriber.

Status in GNOME Terminal: Unknown
Status in “apt” package in Ubuntu: Fix Released
Status in “gnome-terminal” package in Ubuntu: Fix Committed
Status in “synaptic” package in Ubuntu: Triaged
Status in “apt” package in Debian: Unknown

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://user:p@ssword@server:9080

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.





More information about the Ubuntu-sponsors mailing list