Sky not falling after the latest Firefox 3.5.2 dust-up with .NET plug-in

By Scott M. Fulton, III | Published August 18, 2009, 10:26 AM

Mozilla Firefox users awoke this morning to the news in their RSS feeds that the organization had dared to send push notes to its users urging them to upgrade to a Web browser version that was, as the report put it, ".NET incompatible." Hopefully, Firefox veterans knew what was really going on.

Users who upgrade their Firefox versions a few times per month anyway have seen this all before, and have long since discovered there's no need to panic: Microsoft's .NET Framework Assistant add-on has a habit of showing up in users' Firefox plug-ins list without them even asking for it. Its purpose is not to make Firefox compatible with .NET -- anyone who's installed Silverlight 3 in Firefox knows that. What it does is give .NET apps designed to be run through the browser a kind of hook to the .NET runtime -- a hook that Internet Explorer includes by design -- so that these apps can check their servers and update themselves.

Again -- and this is important -- the plug-in does not make .NET compatible with Firefox. It enables the ClickOnce hook -- in fact, in the plug-ins list, that's exactly what the listing explicitly says.

Here you see the .NET Framework Assistant add-on having been disabled after the latest Firefox update, but life goes on without much of a hitch.It's not Mozilla's responsibility to maintain this plug-in, it's Microsoft's. In fact, the main problem that users have had with the plug-in up to this point has been that they didn't ask for it. Secondary to that has been the suspicion that ClickOnce could open up a channel for exploitability, letting software install itself on a PC without the user's permission. However, there's no evidence of such an exploit ever taking place; and technically, ClickOnce only enables the automatic installation of updates to the application making the contact.

But apparently Microsoft is not too adept in the practice of making Firefox add-ons, otherwise it wouldn't explicitly code the browser version number into its plug-in's attributes. If every plug-in were built that way, they'd all be rendered incompatible every time Mozilla issued an update. And then we'd have an opportunity for more fatalistic blog posts.

By the way, this incompatibility happens for us with every Firefox update, and eventually Microsoft gets around to issuing a security patch that includes an updated add-on. But in the meantime, we do not notice any functionality detriments or pitfalls in Firefox or .NET while the incompatible plug-in is disabled.

Comments

View comments by with a score of at least

"But apparently Microsoft is not too adept in the practice of making Firefox add-ons, otherwise it wouldn't explicitly code the browser version number into its plug-in's attributes."

The only-way a company with such vast resources won't do this is because it doesn't want to.

and .NET has two versions, one visible and one hidden that installs the visible one if it isn't there. Nasty!

> I see you disabled the printing of comments with the articles, seems that my latest posts about Ogg in Firefox didn't please your sponsors and/or biased journalists.

Score: 0

|

"and .NET has two versions, one visible and one hidden that installs the visible one if it isn't there. Nasty! "

Source?

Score: 0

|
Below viewing threshold. Show

This is such old news... The plugin installs with any .net release, so any .Net app you've installed (and thus having installed the runtimes) installs the plugin.

Contrary to past articles , it is easily removable.

I have Silverlight, Office, and several .Net apps. I am running Windows 7 (Technet). I do *not* have the plugin in Firefox (as I have never installed a .Net runtime (it's part of Win7).

Gotta wonder how I'd go about getting the plugin if I decided I needed it for something...haven't had the desire to Google it yet though.

So...much ado about nothing, as usual. Scott's playing for the Trolls again. :)

Score: -4

|

"So...much ado about nothing, as usual. Scott's playing for the Trolls again. :)"

Yep, and you took the bait like always.

Score: 2

|

Meh...

Just because it's a troll doesn't mean *everyone* will ignore it. Some poor souls out there would take it as gospel just because it's an article on a website.

Score: 0

|

lol, i have to ask whos screenshot that is? well, whoever owns that, should not be surprised if firefox is a tad slow, just saying

Score: 1

|

Mine. Yes, I tend to run with a lot of add-ons. (Yes, Tab Mix Plus is one of them.) No, when I run Firefox tests for performance, it's not the browser with all these add-ons added on -- it's a plain vanilla version on a completely separate account.

-SF "Whose Add-ons Tend to Show in Other Departments As Well These Days" 3

Score: 0

|

i just wish Firefox would issue an update already for its own damn browser, the thing has some minor but annoying bugs! i don't see why they haven't rushed a fix :S

i'm tired of an odd site hanging (not loading entirely) and freezing firefox process in background after Exit, ugh

sad part is, there seems to be nowhere to report bugs where anyone listens at all
support.mozilla.org is a joke

Score: 1

|

"But apparently Microsoft is not too adept in the practice of making Firefox add-ons, otherwise it wouldn't explicitly code the browser version number into its plug-in's attributes. If every plug-in were built that way, they'd all be rendered incompatible every time Mozilla issued an update....."

Umm, I hate to break it to you, but that's exactly how every add-on is made. Well, not quite: the plug-in specifies which version(s) it works with, which could be either an exact number or a range. You actually WILL find some plug-ins (and themes) that become incompatible during updates, but they're rarely made so by ".z" (x.y.z) releases. It's incredibly common to find ones that will not work across, for example, 3.0 and 3.5 for a similar reason, but that's to be expected with changes in the browser. Mozilla generally tries to make only nonbreaking changes for minor releases. *This* is why there is a reported incompatibility; Microsoft's specified version number apparently does not include this latest update in its acceptable range--which could be intentional (we never had this issue before, so perhaps MS wants to test it with even minor releases before officially releasing it now) or accidental.

Score: 1

|
Below viewing threshold. Show

Exactly.

Apparently, these people forget that kind of thing pretty easily when Microsoft is doing it, though.

Tab Mix Plus, anyone? Rarely compatible with the latest builds.

Score: -4

|

Must....resist.....urge.......to........feed.......troll..........

Score: 4

|

What's really amusing is that while the .Net plugin installs with....".Net", and Apple bundles "Safari" into a totally unrelated update for "iTunes" {betanews.com}.

Funny how I never hear fathead ranting about that one.. (actually, having gone back and read some of the comments in that article, I am nearly 100% positive "fatty" == "pitdingo".

It's funny what religion does to some people's critical thinking capacity.

Score: 1

|
Below viewing threshold. Show

Funny how the Betanews policy states: "Foul language and personal attacks will not be tolerated", yet PC_Tool launches personal attacks constantly. "fathead"?

How is a rogue installation of a plug-in the same as installing a web browser? While personally, i do think Apple installing Safari without a user asking for it is terrible.

"fatty" == "pitdingo"...not following you there. Forget the meds again?

Score: -4

|

its not rogue if you read what you're installing and updating with .NET and Windows Updates, its right there in black/white

Score: 0

|

He's clueless, art. Don't even bother.

Fathead: If the Betanews policy was strictly enforced, you would have been banned long before *I* began insulting *you*. I'm just returning a long list of favors. You made yourself fair game in your first response to me. Get over it.

"How is a rogue installation of a plug-in the same as installing a web browser? "

How is the plugin installation rogue? Did you forget to read the documentation?

""fatty" == "pitdingo"...not following you there. Forget the meds again?"

On the off-chance you are actually just a exceedingly good facsimile of the past user, and not actually, him, I'll humor you: Pitdingo was my puppy before you got here. Much like you, he'd follow me around, posting the same Apple fanboy/MSFT troll drek you do. Much like you, he'd rant and rave like some mentally stunted child. Much like you, he'd use emotional rhetoric and baseless implications instead of facts, logic, or common sense. Much like you, he pretended he had a clue. As is the case with you, no-one fell for it.

Score: 0

|

Well then...i see you have your knickers in quite a knot. As far as following you around...don't flatter yourself mate. It seems whenever i post, you are following me around with your nonsensical comebacks, just as I anticipate. Quite fun, actually. You are doing it in this thread too. :)

Exactly who replies to who?

Score: -3

|

Funny how well you always manage to avoid the point. Though, I suppose with all the BS you throw around it's actually quite easy. As for the following, you've gotten a bit better at that, and I must admit I do find it hard not to revel in your idiocy whenever you mention Silverlight. You mght actually have a point there, surprisingly enough.

Let's make it harder for you to avoid the actual topic though, hmmm? Focus real close and concentrate:

Quote Fatty:
"How is a rogue installation of a plug-in the same as installing a web browser?"

Quote artfuldodga:
"if you read what you're installing and updating with .NET and Windows Updates, its right there in black/white"

Quote PC_Tool:
"How is the plugin installation rogue? Did you forget to read the documentation?"

Score: 0

|

Google Buzz: Another attempt to harness the content firehose

Similar to how Google successfully remolded RSS into a Google tool, the company now wants to remold Gmail into one big Google party

Success: Google's Nexus One shipping support line takes tech support questions

UPDATED Though the support line had been set up for shipping, it now appears Google personnel are happy to hear technical concerns.

Goodnight, moon: What I learned from a space shuttle

Carmi Levy | Wide Angle Zoom: Can the tech sector learn a few lessons from the space program? Certainly, if you believe in learning from someone else's mistakes.

Netflix to FCC: NBCU + Comcast could bypass net neutrality

Weaning itself from the post office as its main means of video transfer, Netflix would like someone to ensure the Internet remains just as unencumbered.

Rhapsody to become an independent company

RealNetworks and Viacom subsidiary MTV Networks have begun the process of spinning off music service Rhapsody into an independent company.

Nvidia debuts new dynamically-switched graphics card technology

Today, Nvidia announced that its Optimus technology for GPU switching will soon be available in a handful of Asus notebooks.

Google lowers 'unusually high' early termination fee on Nexus One

Google has lowered the Nexus One's early termination fees which were twice as high as the norm.

Netgear and Ericsson introduce a mobile broadband hotspot with a twist

It's a mobile broadband hotspot, but it's for use in the home.

Report: Streaming video drove 72% global increase in mobile data consumption

A new study says streaming video is "the single most influential factor driving the need for increased mobile network capacity."

Stymied by continuing Nexus One 3G issues, Google blames the environment

If you're still afflicted with the 3G flip-flop trouble, then you might consider moving. That appears to be the only suggestion Google can give for now.

Wolfram|Alpha makes a strong argument for virtual keyboards

"Answer engine" Wolfram|Alpha has updated its iPhone/iPod Touch app, harnessing the strength of the virtual keyboard.