FTP authentication dialog box is not displayed
Categories
(Core Graveyard :: Networking: FTP, defect, P1)
Tracking
(firefox-esr68 unaffected, firefox72 disabled, firefox73 verified, firefox74 verified)
Tracking | Status | |
---|---|---|
firefox-esr68 | --- | unaffected |
firefox72 | --- | disabled |
firefox73 | --- | verified |
firefox74 | --- | verified |
People
(Reporter: tbabos, Assigned: mattwoodrow)
References
(Regression, )
Details
(Keywords: regression, Whiteboard: [necko-triaged])
Attachments
(2 files)
32.77 KB,
image/png
|
Details | |
47 bytes,
text/x-phabricator-request
|
RyanVM
:
approval-mozilla-beta+
|
Details | Review |
Affected versions
Nightly 74.0a1 (2020-01-07) (64-bit)
Beta 73.0b2 (64-bit
Affected platforms
Windows 10 x64
Mac OS 10.14
Ubuntu 18.04
Steps to reproduce
- Launch Firefox
- Go to ftp://demo.wftpserver.com/
Expected result
The authentication dialog box should've been displayed
Actual Result
FTP authentication dialog box is not displayed
Note
Works fine in Release 71.0 (64-bit) and Beta 72
Regression-Range
This started happening sometime after 2019/11/08, wider pushlog: https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=7748cc7e9b63d86a40eb4799c0830172da579c84&tochange=f414b9e6d85710f92649566c1c6511265dadd476
Couldn't find the right issue due to 2 different wrong behaviors:
- the download prompt will appear after accessing ftp://demo.wftpserver.com - happened during mozregression process
- the page remains blank, there is no authentication dialog displayed - always reproducible in latest Nightly 74 and Beta 73
Tentatively looking at Bug 1594166 as a possible regressor, not sure about it so leaving "Regressed by" field blank.
Browser Console Log:
See attached screenshot
Comment 1•4 years ago
|
||
This should be wontfixed, nobody has complained so far, right? This edge case regression is about transmitting a password over an unencrypted connection of a protocol that is removed from web browsers this year (bug 1574475).
(Disabled in Chrome 81 together with TLS 1.0+1.1, and removed with 82 in Q2 - assumingly in response to this request)
FileZilla or the system's file manager could be used for this, they must be used anyway when support for unencrypted ftp gets removed this year.
As TLS should be used for protection, here is an ftps:// tutorial for vsftpd and https:// tutorial for nginx: bug 1593595 comment 2
Comment 2•4 years ago
|
||
Junior what do you think? On one hand ftp is going away, on the other hand it's a regression.
Comment 3•4 years ago
•
|
||
Workaround: Directly open ftp://demo-user:demo-user@demo.wftpserver.com until support for unencrypted ftp is removed.
Comment 4•4 years ago
|
||
Reopening pending the reply to comment 2. FIXED doesn't seem like the right resolution either way - we should call this bug WONTFIX if that's the direction we decide to go.
Updated•4 years ago
|
Comment 5•4 years ago
|
||
(In reply to Andy Grover [:grover] from comment #2)
Junior what do you think? On one hand ftp is going away, on the other hand it's a regression.
It looks bad.
Here's a shorter regression range:
https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=ac63c8962183502a4b0ec32222efc67d3841d157&tochange=dff542b772e590137a2e3d9785f5c32878f256f1
Could you take a look since it could be a regression of bug 1594166, Matt?
It's easy to reproduce.
However, if document channel enabling for all channels is after ftp sunset, it might be WONTFIX.
cc Nhi to aware this
Assignee | ||
Updated•4 years ago
|
Assignee | ||
Comment 6•4 years ago
|
||
Comment 7•4 years ago
|
||
I think this is a confirmed issue.
Pushed by mwoodrow@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/7c45dbfe789e Supporting querying an nsIAuthPrompt from ParentChannelListener. r=dragana
Comment 9•4 years ago
|
||
bugherder |
Comment 10•4 years ago
|
||
This issue was fixed in Nightly v74.0a1 from 2020-01-10 on Windows 10 and Ubuntu 18. Tha authentification prompt is now displayed when loading that link.
Comment 11•4 years ago
|
||
Please nominate this for Beta approval when you get a chance.
Assignee | ||
Comment 12•4 years ago
|
||
Comment on attachment 9119631 [details]
Bug 1607749 - Supporting querying an nsIAuthPrompt from ParentChannelListener. r?dragana
Beta/Release Uplift Approval Request
- User impact if declined: No authentication dialog presented for ftp connection
- Is this code covered by automated tests?: No
- Has the fix been verified in Nightly?: Yes
- Needs manual test from QE?: No
- If yes, steps to reproduce:
- List of other uplifts needed: None
- Risk to taking this patch: Low
- Why is the change risky/not risky? (and alternatives if risky): Super low risk, just provides the authentication service to the new DocumentChannel connection logic.
- String changes made/needed: None
Comment 13•4 years ago
|
||
Comment on attachment 9119631 [details]
Bug 1607749 - Supporting querying an nsIAuthPrompt from ParentChannelListener. r?dragana
Fixes a regression causing a missing FTP authentication dialog. Approved for 73.0b4.
Comment 14•4 years ago
|
||
bugherder uplift |
Comment 15•4 years ago
|
||
I have also verified this fix in Beta v73.0b4 on Windows 10 and Ubuntu 18.
Updated•3 months ago
|
Description
•