Open Bug 1986463 Opened 9 months ago Updated 8 months ago

Proxy authentication probably doesn't work

Categories

(Toolkit :: Application Update, defect, P3)

defect

Tracking

()

People

(Reporter: jrmuizel, Unassigned)

References

(Regression)

Details

(Keywords: regression)

At https://searchfox.org/firefox-main/rev/1b0439ca38f76e299dc466979625a9c5ffddf384/toolkit/mozapps/update/UpdateService.sys.mjs#7193 we try to create a nsIAuthPrompt but @mozilla.org/network/default-auth-prompt; was removed by bug 563274

(In reply to Jeff Muizelaar [:jrmuizel] from comment #0)

@mozilla.org/network/default-auth-prompt; was removed by bug 563274

15 years ago. Yikes.


I was able to reproduce the problem that I believe this would cause using the following steps:

  1. Download and open Fiddler Classic.
  2. Tools -> Options, then click the Connections Tab.
  3. Set the Fiddler listening port to 8888. Close the Options window.
  4. Make sure Rules -> Require Proxy Authentication is checked.
  5. Open Firefox.
  6. Ignore the 2 very persistent prompts for the proxy authentication.
  7. Open about:config and set app.update.log to true.
  8. Open the browser console (Control + Shift + J)
  9. Open the Help -> About dialog.
  10. Note that the update check spins forever. Close the dialog.
  11. Note that the browser is also generally non functional in this state. It can't even load the new tab page properly. Additionally, you can't dismiss the proxy authentication prompt because it just comes back up again immediately. It seems like you can't even exit the browser properly because the authentication prompts won't close.
  12. Enter the authentication information into the prompts (default is username=1, password=1).
  13. Open the Help -> About dialog.
  14. Update proceeds normally.

I am going to mark this as an S3 for now, since it doesn't seem like too serious of a problem.

Severity: -- → S3

P3: given the issue has been present this long without notice it's unlikely something we need to resolve urgently.

Priority: -- → P3
You need to log in before you can comment on or make changes to this bug.