Open Bug 1212727 Opened 9 years ago Updated 2 months ago

Firefox does not pass the proxy password with a non-English character correctly

Categories

(Core :: Networking: Proxy, defect, P5)

39 Branch
defect

Tracking

()

People

(Reporter: c3012, Unassigned)

References

(Depends on 1 open bug)

Details

(Whiteboard: [necko-backlog])

User Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:39.0) Gecko/20100101 Firefox/39.0
Build ID: 20150630154324

Steps to reproduce:

When HTTP-Proxy asks for password, I used the actual password which includes a non-English character to get rejected by the proxy server, namely squid.


Actual results:

I get rejected by the server, wrong password.


Expected results:

Password accepted and permission granted.
Component: Untriaged → Layout: Form Controls
Product: Firefox → Core
This has nothing to do with form controls; this is all necko.

Did the password include characters that are not representable in ISO-8859-1?  Because last I checked the HTTP spec was basically not set up to do non-ISO-8859-1 passwords via HTTP Auth; we have existing bugs on this.
Component: Layout: Form Controls → Networking
Flags: needinfo?(c3012)
No, actually it didn't.
Flags: needinfo?(c3012)
OK.  Do you happen to know what actually went on the wire?  Did we encode the password as UTF-8 while the server expects ISO-8859-1 or vice versa or something else?
Flags: needinfo?(c3012)
I'm clueless on that matter. The only thing I know is that the Squid proxy on the other end expects the user login and password. I might have to check with the administrators maybe?
Flags: needinfo?(c3012)
I guess bug 546330 is related...
Depends on: 546330
The suite of HTTP specs now *does* answer this somewhat; see <http://greenbytes.de/tech/webdav/rfc7617.html> and the related bug <https://bugzilla.mozilla.org/show_bug.cgi?id=41489>.
Status: UNCONFIRMED → NEW
Ever confirmed: true
Whiteboard: [necko-backlog]
Bulk change to priority: https://bugzilla.mozilla.org/show_bug.cgi?id=1399258
Priority: -- → P1
Bulk change to priority: https://bugzilla.mozilla.org/show_bug.cgi?id=1399258
Priority: P1 → P3

Bulk-downgrade of unassigned, >=3 years untouched DOM/Storage bug's priority.

If you have reason to believe this is wrong, please write a comment and ni :jstutte.

Severity: normal → S4
Priority: P3 → P5

Moving bug to Core/Networking: Proxy.

Component: Networking → Networking: Proxy
You need to log in before you can comment on or make changes to this bug.