Closed
Bug 787585
Opened 13 years ago
Closed 13 years ago
Info bar block for Java 7 (u6 and below) on Mac OS X
Categories
(Toolkit :: Blocklist Policy Requests, defect)
Tracking
()
RESOLVED
FIXED
People
(Reporter: jorgev, Assigned: jorgev)
References
Details
(Keywords: qawanted)
Attachments
(2 files)
Forked off from bug 785837. We need to extend the info bar block to Mac OS, given that Oracle distributes Java 7 independently, and Mountain Lion dropped Java support, so many Mac users possibly have installed the vulnerable versions.
Anthony, can you give me the plugin version numbers for Java 7 u5, u6 and u7 on Mac? I also need the information from about:plugins.
I ran into problems with this before. Here's the situation:
I was only able to install the 7u6 JRE by downloading and installing the Java 7u6 JDK. After installing this, I can install any other JDK but only the Java 7u6 plug-in appears in Firefox. I tried switching the active version through the Java control panel but it just won't seem to register any other plugin.
This is going to make it very hard to test.
At the very least, here is the info for Java 7u6:
Java Applet Plug-in
File: JavaAppletPlugin.plugin
Version: Java 7 Update 06
Displays Java applet content, or a placeholder if Java is not installed.
| Assignee | ||
Comment 2•13 years ago
|
||
It's possible that the plugin is updated, but the info on about:plugins isn't reloaded. Deleting pluginreg.dat usually helps in that case. See bug 313700 (it should be fixed, though)
I don't think that will help because I can't even get other versions to appear in the Java Settings Manager in Mac OSX (external to Firefox).
(In reply to Anthony Hughes, Mozilla QA (:ashughes) from comment #3)
> I don't think that will help because I can't even get other versions to
> appear in the Java Settings Manager in Mac OSX (external to Firefox).
PS. the only way I can see around this right now is to do a fresh install of Mac OSX for each test and that's way too much overhead to be realistic.
| Assignee | ||
Comment 5•13 years ago
|
||
I just installed Java 7 u7 and got this:
Java Applet Plug-in
File: JavaAppletPlugin.plugin
Version: Java 7 Update 07
Displays Java applet content, or a placeholder if Java is not installed.
The block should be straightforward, though testing can be tricky as Anthony mentions.
Updated•13 years ago
|
QA Contact: jbecerra
| Assignee | ||
Comment 6•13 years ago
|
||
I staged the Mac OS block here: https://addons-dev.allizom.org/en-US/firefox/blocked/p129
Juan, please give this a try. It should show the info bar block if you have Java 7 with an update version lower than 7, and it shouldn't show it for Java 6 or Java 7 update 7.
Keywords: qawanted
Comment 7•13 years ago
|
||
The blocklist entry gets updated, however I've noticed that the Java Applet Plug-in description in about:plugins is different from the one in the p129 blocklist entry. In my machine which has java version "1.6.0_35" this is what appears in about:plugins:
Java Applet Plug-in
File: JavaAppletPlugin.plugin
Version: 14.4.0
Displays Java applet content, or a placeholder if Java is not installed.
I will install Java 7 in a different machine and see if the block bar shows.
Comment 8•13 years ago
|
||
I installed Java 7 u6 on a different machine, and I triggered the staged blocklist ping using Timer Fire (addon), but I did not see the bar block, though the plugin is listed as disabled in about:addons.
Do we need to set a severity for the block?
As an addendum to comment #7, the version in the blocklist matches what appears in about:plugins for Java 7.
Comment 9•13 years ago
|
||
Dialog indicating Java 7 u6 has been blocked and prompts user to restart the browser.
Comment 10•13 years ago
|
||
Java 7 u7 is not blocked.
| Assignee | ||
Comment 11•13 years ago
|
||
D'oh! I forgot to set the severity to 0. It's set now. Can you please make sure the infobar appears on Java 7 u6? Sorry for the extra churn.
Comment 12•13 years ago
|
||
I've tested this with the most recent Java 6 installation, in which there is no block, and I have tested this with Java 7 u7 (latest) on which there is no block bar showing.
When I use Java 7 u6, and I load a page with sample applet, I get the notification bar indicating there's an update for the plugin. The information in about:addons says something similar.
So the block is working.
All of this relies on people having enabled Java 6 when you are prompted by the operating system. For example in a fresh installation of Mac OS X 10.8 where I had not enabled Java 6 from the OS prompt, but where I had installed Java 7 u7, whenever I tried to open a sample clock applet, the application would close, and I would be prompted to enable Java 6.
Comment 13•13 years ago
|
||
Notice also a separate software update prompt (from the OS or Java?) comes up.
| Assignee | ||
Comment 14•13 years ago
|
||
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Updated•10 years ago
|
Product: addons.mozilla.org → Toolkit
You need to log in
before you can comment on or make changes to this bug.
Description
•