Slashdot Mirror


Firefox 48 Released With Multi-Process Support, Mandatory Add-On Signing (softpedia.com)

Mozilla on Tuesday released Firefox v48, touted as one of the most important updates the browser has ever received. With the new version, Firefox starts migrating users to using mullti-process threads (e10s, Electrolysis), and it is also the first version to ship with Rust component. In addition, Firefox is now also making add-on signing mandatory. From a Softpedia article: Announced last year, Electrolysis, e10s, or multi-process support is Firefox's ability to process core browser operations separately from the content viewed on a Web page. Multi-process support allows a page to crash without bringing the entire browser down with it and improves the browser's overall performance. e10s rollout will take place in two phases, first in Firefox 48, and it will finish in Firefox 49, set for release on September 13, 2016. Mandatory add-on signing refers to Firefox preventing users from installing any add-ons that have not been approved by Mozilla's testers. This is something similar to what Chrome employs, but Firefox users have been spoiled all these years, always having the capability of installing any add-on they've desired. Rust is a programming language that's a revamped and improved version of C++ but that protects developers from accidentally including dangerous memory bugs in their code. It achieves this by how the language was constructed and by how developers write the code.

163 of 236 comments (clear)

  1. Because dangerous memory bugs should be intentiona by davidwr · · Score: 3, Funny

    accidentally including dangerous memory bugs in their code

    Good, now I can be assured that all of my dangerous memory bugs in my code are intentional.

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
  2. Mozilla's starting to get back in shape by LichtSpektren · · Score: 4, Interesting

    I've been on Nightly for awhile now and the performance with e10s is now almost as good as Chrome's. Firefox Hello is thankfully going to get axed in a future release, and if Mozilla continues to fine-tune the performance a bit more and rips out Pocket, I think Firefox will be back on top.

    1. Re:Mozilla's starting to get back in shape by Anonymous Coward · · Score: 2, Interesting

      Firefox has been the better browser for the past 2-3 years and nobody knows it. Just wait until they deploy WebExtensions in September. Firefox is now much more stable than Chrome, at both a low and higher number of tabs opened. Just wait until everyone realizes this and have the option to use Chrome extensions on Firefox.

    2. Re:Mozilla's starting to get back in shape by The-Ixian · · Score: 1

      It has always been on top for me.

      I like the idea of using an independently produced browser where I am not the product. Not saying that FF is 100% free of these influences, but it is certainly better than Chrome or IE/Edge.

      --
      My eyes reflect the stars and a smile lights up my face.
    3. Re:Mozilla's starting to get back in shape by gmack · · Score: 1

      How does the memory usage compare to Chrome?

    4. Re:Mozilla's starting to get back in shape by LichtSpektren · · Score: 1

      Not noticeably different for me on Windows 7, but I use different extensions in both browsers, so it's not a fair comparison.

    5. Re:Mozilla's starting to get back in shape by chefmonkey · · Score: 4, Informative

      A lot has been written on this, but this is a good and recent analysis: http://www.erahm.org/2016/02/1...

      tl;dr: Chrome uses twice as much memory as Firefox on all platforms.

    6. Re:Mozilla's starting to get back in shape by LichtSpektren · · Score: 1

      How's it gotten worse in the past three or so releases?

    7. Re: Mozilla's starting to get back in shape by cfalcon · · Score: 3, Insightful

      > No per tab processes means no real sandboxing at the kernel level.

      This change seems to be about stability more than security. Remember, if a browser process is owned, it is still running with all the permissions of the browser process. It can certainly go dick with other processes running, such as other instances of the browser, your email client, etc. But a crashed process that runs everything with threads is, everything is crashed, while if different tabs are there own processes, you lose that tab.

    8. Re:Mozilla's starting to get back in shape by cfalcon · · Score: 2

      Also consider Pale Moon. I think if I had to pick exactly ONE browser, I'd probably end up with Chrome- but I don't, so I use Pale Moon for almost everything, Firefox for some things, and Chrome when I need it.

    9. Re:Mozilla's starting to get back in shape by jensend · · Score: 1

      Why the hate for Hello? I get the privacy/security/why are we integrating a 3rd party extension/etc concerns with Pocket. But Hello seems like a more natural fit in the browser itself, especially with the WebRTC push.

    10. Re:Mozilla's starting to get back in shape by gfxguy · · Score: 1

      I actually have the least compatibility issues with Firefox. Actually, it's one thing in particular (Pulse connect on Linux) that won't launch on Chrome. I haven't had any other problems with Firefox, and haven't even noticed any speed issues, so it's actually my go-to browser right now. Of course YMMV - I don't do a whole lot of non-basic web browsing.

      --
      Stupid sexy Flanders.
    11. Re:Mozilla's starting to get back in shape by fustakrakich · · Score: 1

      What are you talking about? Netscape (Seamonkey), with it's very familiar face, is still the best browser of the entire bunch. I can crash my system much faster with the others, which is kind of a shame, chrome does render the page a tiny bit quicker. I guess it goes with the territory, faster render gives you faster lockup.

      --
      “He’s not deformed, he’s just drunk!”
    12. Re: Mozilla's starting to get back in shape by sexconker · · Score: 1

      Truth. And before someone says "Yeah but the fucking PLUGIN crashed, it's not Mozilla's fault!!~1!":

      The plugin container shouldn't allow a plugin crash to take out the whole browser. In FF, it still often does.

    13. Re:Mozilla's starting to get back in shape by sexconker · · Score: 1

      Nobody wants WebRTC. Nobody wants websites to be able to send your browser alerts, either. Clowns need to stop working on shit nobody fucking wants.

    14. Re:Mozilla's starting to get back in shape by Anonymous Coward · · Score: 1

      firefox has been the "better" browser since its initial release because of the extensions platform it has always supported. adblockers, browser customizations, feature additions and enhancements, all made firefox what it was, YOUR browser.... but it was noscript, initially released to the public in 2007, that really elevated firefox (and derivatives that can run its extensions) to a level unmatched by any other even to this day.

    15. Re:Mozilla's starting to get back in shape by tepples · · Score: 1

      Without WebRTC, how is one supposed to build a web-based voice chat application or a web application that scans product barcodes? Or should such applications be forced to be native and thus unavailable on platforms other than the developer's?

    16. Re:Mozilla's starting to get back in shape by doom · · Score: 1

      cfalcon wrote:

      Also consider Pale Moon.

      I gave Pale Moon a serious try, recently, since I'm always jumping through hoops to revert the changes Firefox keeps making to the UI. Pale Moon is okay, but using it heavily reminded me that not *all* of the changes to Firefox over the years have been gratuitous designer bukkake. They did actually improve memory handling at one point... e.g. if I've got hundreds of tabs open and close half of them I can see the memory footprint of Firefox decrease. Pale Moon is a lot more heavy-weight, so I've reluctantly stopped using it as my main browser.

      Instead, I seem to be gravitating toward "iceweasel", which is essentially an alias for whatever Firefox calls it's LTS release. It's a reasonably recent version, but I don't get tortured by ridiculous changes quite so often.

      Though just today I got this wonderfully inspiring message:

      Congratulations, you just upgraded to Video DownloadHelper 6.0.0 for Firefox
      Version 6.0.0 introduces a brand new user interface
      Please take the time to watch this tutorial video.

      I decided it was a good time to punch "Remove" on that one. There are other video download addons (at least for the present, before Mozilla starts declaring them unclean).

    17. Re:Mozilla's starting to get back in shape by dave420 · · Score: 1

      That's a synthetic benchmark from 6 months ago. That's not exactly "recent", but I guess if it agrees with you, best play that down...

    18. Re:Mozilla's starting to get back in shape by dave420 · · Score: 1

      You are confusing "sexconker" with "everyone". It's true the two concepts overlap, but not the way your hubris seems to think.

    19. Re:Mozilla's starting to get back in shape by sexconker · · Score: 1

      Without WebRTC, how is one supposed to build a web-based voice chat application or a web application that scans product barcodes? Or should such applications be forced to be native and thus unavailable on platforms other than the developer's?

      Those kinds of things don't belong on the web. On the internet, sure. Not WWW in a browser!

      If you really want in a browser provide a PLUGIN to. Stop bloating browsers with all this unnecessary shit!

    20. Re:Mozilla's starting to get back in shape by LichtSpektren · · Score: 1

      Nobody I knows uses it, nobody I know knows anybody who uses it either. It's bloatware. It might be a perfectly fine extension but it shouldn't be built into the browser.

    21. Re:Mozilla's starting to get back in shape by LichtSpektren · · Score: 1

      I'm not saying WebRTC is bad. But it should be disabled by default and opt-in for privacy reasons.

    22. Re:Mozilla's starting to get back in shape by tepples · · Score: 1

      It already is opt-in. The user has to click the "Allow" button for each origin that tries to enable WebRTC.

    23. Re:Mozilla's starting to get back in shape by tepples · · Score: 1

      Both Windows and macOS are as proprietary as Skype. Any free stand-alone application in the repository of a free operating system will have the same automatic update mechanism as the rest of the operating system.

    24. Re:Mozilla's starting to get back in shape by tepples · · Score: 1

      Firefox 53 removes plug-in support, with the exception of Adobe Flash Player.

      https://bugzilla.mozilla.org/s...

    25. Re:Mozilla's starting to get back in shape by LichtSpektren · · Score: 1

      privacytools.io indicates that your local IP address can be leaked even if you don't ever click the "Allow" button, but if you can verify that's not the case I'm all ears.

    26. Re:Mozilla's starting to get back in shape by tepples · · Score: 1

      I'm seeing the leak as well. Has this leak been reported on Bugzilla?

  3. Whoops by Anonymous Coward · · Score: 1

    I was about to rush and grab it until...

    "Firefox is now also making add-on signing mandatory"

    1. Re:Whoops by LichtSpektren · · Score: 2

      I was about to rush and grab it until...

      "Firefox is now also making add-on signing mandatory"

      I don't see what the big deal about this is. Everything on addons.mozilla.org is already signed. If you have some legacy thing that hasn't been signed yet, you can use the Extended Support Release until Firefox 52.

    2. Re:Whoops by CrashNBrn · · Score: 1

      Add-On Signing is optional in Firefox Developer (aka Aurora), and Firefox Nightly.

    3. Re:Whoops by chefmonkey · · Score: 3, Insightful

      Ah, I follow your logic: "Whoa. Firefox is now better in performance and memory footprint than Chrome. But it has THE EXACT SAME ADD-ON SIGNING POLICY AS CHROME, so... you know... fuck it. I'll stay on the worse browser."

    4. Re:Whoops by chefmonkey · · Score: 3, Informative

      Replying to myself, because I realize this isn't entirely accurate: Firefox lets you host your (signed) add-on on your own site if you want. Chrome absolutely requires you to download it from Google servers.

    5. Re:Whoops by tepples · · Score: 1

      Assuming that by "propitiatory" you meant "proprietary": Firefox ESR will continue to include a "disable signing" option.

    6. Re:Whoops by Anonymous Coward · · Score: 2, Informative

      And even that misses the point, I think. Until now, Firefox also let you write and deploy your own unsigned add-on, even if you don't host it anywhere. There are businesses who have created Firefox add-ons specific to their corporate intranet. These add-ons are only used inside the company, they aren't hosted anywhere, no one wants them to be hosted anywhere. And more specifically, no one wants to submit their corporate property / business logic / trade secrets to Mozilla to be blessed with an unnecessary seal of approval.

      This is now no longer possible unless you install a nightly FF build on every employee's computer.

    7. Re:Whoops by chefmonkey · · Score: 1

      Right. What you want is horrifically insecure, which is why everyone is moving to disallow it. Chrome beat Firefox to the punch, but this change has been desperately needed for a long time. As long as you have a product used by millions of users, it's a giant blinking target for malware. Signing is entirely about being able to pull that malware out of the field after it is discovered -- and there's some really skanky add-on based malware out there.

      As has been mentioned, if you don't like it, you have options -- unbranded builds and ESR releases let you do exactly what you want to do. And, again, that's far more than you can say for Chrome.

      So, really, your complaint resolves to "Firefox will now be secure by default when it comes to add-ons, and I'll have to go through the inhumane and grueling task of downloading my Firefox from a different location on the web if I want to keep doing what I'm doing." That's a little hard to take seriously.

    8. Re:Whoops by Dagger2 · · Score: 1

      It can be done just fine without being horrifically insecure, for instance by putting a list of acceptable extension fingerprints in /etc/. Why Mozilla won't do that I'm not sure -- I've not been able to get a straight answer out of them that isn't obviously wrong.

      There are no options for dealing with this in Firefox. There are a few options (like Nightly, unbranded builds, other browsers) where you side-step the problem with Firefox by not using Firefox, but none of those options fix the problem for people using Firefox. The issue isn't that there aren't browsers that let you disable extension signing, the issue is that there are browsers that don't.

    9. Re:Whoops by glitch! · · Score: 1

      Maybe a new word here: proprietary + predatory = propitiatory.
      I will add it to my collection.

      --
      A dingo ate my sig...
    10. Re:Whoops by rastos1 · · Score: 1

      What you want is horrifically insecure

      Out there IRL people run tons of insecure software. Because they need it to get the work done. You think that software running a CNC milling machine was designed with security in mind? And that's fine, because the attack vectors, that is Mozilla trying to prevent, are simply not applicable in that production environment.

      And if that insecure software is compromised then it's a problem between the software vendor and the customer and is resolved based on their support contract.

  4. Re:can we please by LichtSpektren · · Score: 3, Informative

    Firefox has about 10% market share (several studies collected here), which is hundreds of millions of people.

  5. You must be new here by sjbe · · Score: 4, Funny

    Can we please stop posting about minor, useless OSS software releases? It's not like anyone uses this piece of shit anymore.

    Really? Wow and here I thought I was using Firefox to type this. Thanks for letting me know that I'm not really using the browser I think I am.

  6. Re:How much more Chrome-like is it? by LichtSpektren · · Score: 3, Informative

    No changes in the UI. And Classic Theme Restorer still works: https://addons.mozilla.org/en-...

  7. Multi-process not available for most users? by trawg · · Score: 5, Interesting

    I was kind of excited by this so updated immediately instead of my usual process of waiting a couple days.

    While it was updating I did another unsual thing - clicked through to the article - where I read the following:

    e10s rollout will take place in two phases, first in Firefox 48, and it will finish in Firefox 49, set for release on September 13, 2016.

    Firefox with multi-process support will first reach 1 percent of the users who don't have any add-ons installed in their browser, and in ten days' time, Mozilla will activate e10s for 50 percent of the same users.

    Full e10s support for Firefox instances using extensions or running on older versions of Windows will be available in the fall, during the second rollout phase scheduled for Firefox 49.

    So, at a glance (and from what I can see from my now-updated install), multi-process is not /really/ included in this release except in certain cases like users who don't have any add-ons.

    1. Re:Multi-process not available for most users? by LichtSpektren · · Score: 1

      You can check if e10s is available by going to Options -> General -> "Enable multi-process Firefox". I think what TFA means is that it's off by default (unless you don't use addons) until Firefox 49, but can somebody confirm that?

    2. Re:Multi-process not available for most users? by trawg · · Score: 1

      You can check if e10s is available by going to Options -> General -> "Enable multi-process Firefox". I think what TFA means is that it's off by default (unless you don't use addons) until Firefox 49, but can somebody confirm that?

      I definitely do /not/ have that option available.

      I can see a few things in about:config and about:support relating to it; it may be possible to get it going by mucking around with options but it's certainly not at the point to justify the headline.

    3. Re:Multi-process not available for most users? by Barefoot+Monkey · · Score: 4, Informative

      If you're using Firefox 47 or later you can enable e10s yourself. What you read simply means they won't be switching it on for you until FF49.

      You can enable e10s by going to about:config and setting browser.tabs.remote.autostart to true. Restart your browser and then visit about:support and look up "Multiprocess Windows" on that page to see if it's enabled. (It might still be disabled if you have one or more add-ons that don't support e10s - if only it would tell you which)

      I haven't installed the Firefox 48 update yet, but it may well introduce an option in the Options panel for you to enable multiprocess without having to go through about:config.

    4. Re:Multi-process not available for most users? by trawg · · Score: 1

      You can enable e10s by going to about:config and setting browser.tabs.remote.autostart to true. Restart your browser and then visit about:support and look up "Multiprocess Windows" on that page to see if it's enabled. (It might still be disabled if you have one or more add-ons that don't support e10s - if only it would tell you which)

      Yeh it still shows as disabled with add-ons. I haven't tried with add-ons disabled (it'd kind of defeat the purpose of using Firefox for me :)

    5. Re:Multi-process not available for most users? by Freultwah · · Score: 1

      Add browser.tabs.remote.force-enable and set it to be true. That should take care of it.

    6. Re:Multi-process not available for most users? by Ash-Fox · · Score: 1

      You do know that's not a valid option in the release channel, right?

      --
      Change is certain; progress is not obligatory.
    7. Re:Multi-process not available for most users? by radarskiy · · Score: 2

      "and in ten days' time, Mozilla will activate e10s for 50 percent of the same users."

      It's disturbing that they're changing the configuration default outside of a visible version update.

    8. Re:Multi-process not available for most users? by Big_Kay · · Score: 2

      With add-ons disabled, it still lists 3 in about:support: Firefox Hello, Multi-process staged rollout, and Pocket. If you go to about:config and check extensions.xpiState, it shows the plugins, and which ones are "multiprocessCompatible" and those that are "runInSafeMode". Firefox Hello, Multi-process staged rollout, and Pocket are all shown as: "multiprocessCompatible":false,"runInSafeMode":true

    9. Re:Multi-process not available for most users? by Freultwah · · Score: 1

      For whatever reason, it has been working for me without exception. On 47, too.

    10. Re:Multi-process not available for most users? by A+Friendly+Troll · · Score: 1

      uBlock Origin isn't multiprocess-compatible, it seems.

    11. Re:Multi-process not available for most users? by x_t0ken_407 · · Score: 1

      You can check if e10s is available by going to Options -> General -> "Enable multi-process Firefox". I think what TFA means is that it's off by default (unless you don't use addons) until Firefox 49, but can somebody confirm that?

      I definitely do /not/ have that option available.

      I can see a few things in about:config and about:support relating to it; it may be possible to get it going by mucking around with options but it's certainly not at the point to justify the headline.

      I had this issue when I updated to 48beta a few weeks ago _specifically_ for multi-process. You can force enable it. Follow this: https://wiki.mozilla.org/Elect...

  8. Re:can we please by Joce640k · · Score: 3, Interesting

    That's probably going to drop a bit it they break all the add-ons.

    (Again...)

    --
    No sig today...
  9. for a minute there i thought i had freedom. by nimbius · · Score: 4, Insightful

    Firefox users have been spoiled all these years, always having the capability of installing any add-on they've desired.

    Yes how pampered a life I've led in my fantasy-land where the computer performs in accordance with my instruction. oh i was a fool to think personal computing would remain my own personal fucking shangri-la. Thank god Mozilla has come to the rescue and spirited me away from this dubotcherous land of sodom called personal computing. But hey, you know, whatever it takes for your corporate masters to reign in ad blocking, cookie whitelisting, and script blocking. I just cant wait to watch another taylor swift autoplay video.

    --
    Good people go to bed earlier.
    1. Re:for a minute there i thought i had freedom. by LichtSpektren · · Score: 4, Informative

      The point of signing the extensions is so that some compromised or malicious developer doesn't put malware into an extension's update stream; which can be (and has been) a huge problem, since by default extensions auto-update. So, disallowing unsigned extensions is a security feature. If it turns out Mozilla will be nefarious about it, then you can always recompile Firefox from source with the mandatory signing thing cut out, or go to some fork. Right now I don't think it's a bad move.

    2. Re:for a minute there i thought i had freedom. by 110010001000 · · Score: 2

      Personal computing in 2016 means that all your personal information is stored on computers owned by the corporations.

    3. Re:for a minute there i thought i had freedom. by LichtSpektren · · Score: 1

      God, I wish I had mod points to give you. This growing issue in the computer world has been a HUGE pet peeve of mine.

      How is it a "growing issue"? If you use an open platform like Windows (pre-10) or Android or macOS or Linux, you can install whatever browser you want. If it turns out Mozilla will be nefariously constrictive of their products, you have the freedom to use something else.

    4. Re:for a minute there i thought i had freedom. by NotInHere · · Score: 1

      Except that in this case, the mozilla corporation is owned by the mozilla foundation, and their intentions are good.

    5. Re:for a minute there i thought i had freedom. by ewhac · · Score: 1, Interesting

      The point of signing the extensions is so that some compromised or malicious developer doesn't put malware into an extension's update stream; which can be (and has been) a huge problem, [ ... ]

      [ Citation required ]

    6. Re:for a minute there i thought i had freedom. by tepples · · Score: 1

      Thinking back on it, as I recall every other version of Windows that's ever been released has been a closed-source, proprietary, commercial product.

      Previous versions of Windows were proprietary software, I'll grant. But they did not require device drivers to be sponsored by a corporation or LLC. Windows Vista, Windows 7, and Windows 8.x required device drivers to be digitally signed with a kernel-mode software publisher certificate, but they did not specifically require that the certificate be EV. As far as I can tell, only corporations and LLCs qualify for an EV certificate, not individuals.

      punctuation goes inside the quotation marks

      I was taught that this is true only if the punctuation is part of the material being quoted.

    7. Re:for a minute there i thought i had freedom. by CrashNBrn · · Score: 1

      It's happened on Chrome's "store". I haven't heard of any such skullduggery within Firefox's realm.

    8. Re:for a minute there i thought i had freedom. by LichtSpektren · · Score: 1

      Some corrections to your post:

      1. Windows 10 isn't an open platform because the OS will uninstall your programs if they are not Microsoft's preference. Cf. https://tech.slashdot.org/stor...

      2. The telemetry that was backported to Windows 7 can be uninstalled by denying certain updates. Cf. https://gist.github.com/xvital...

      3. According to American style, the question mark only goes inside the quotation marks if a question is the substance of what is being quoted. Cf. http://www.grammarbook.com/pun...

    9. Re:for a minute there i thought i had freedom. by avandesande · · Score: 1

      It's like 50$ to set up a LLC. If you are messing around with custom drivers it might be a good idea to use one for liability reasons too...

      --
      love is just extroverted narcissism
    10. Re:for a minute there i thought i had freedom. by chefmonkey · · Score: 1

      While literally true, that's hardly an honest assessment. It's impractical for all but 0.01% of the userbase. The rest are just stuck with whatever mozilla decides.

      Or you could click here: http://archive.mozilla.org/pub...

      You aren't as locked out as you're claiming to be.

    11. Re:for a minute there i thought i had freedom. by TangoMargarine · · Score: 1

      I was taught that this is true only if the punctuation is part of the material being quoted.

      You were taught wrong.

      As a programmer this irks me, but it's true.

      --
      Unity? Screw that: XFCE. Slashdot Beta? Screw that: SoylentNews. Australis? Screw that: Pale Moon. UX developers DIAF
    12. Re:for a minute there i thought i had freedom. by duke_cheetah2003 · · Score: 1

      The point of signing the extensions is so that some compromised or malicious developer doesn't put malware into an extension's update stream; which can be (and has been) a huge problem, since by default extensions auto-update. So, disallowing unsigned extensions is a security feature. If it turns out Mozilla will be nefarious about it, then you can always recompile Firefox from source with the mandatory signing thing cut out, or go to some fork. Right now I don't think it's a bad move.

      I find it a bit hypocritical that people are "ooh ahhh, nice!" for mandatory signing of Firefox addons, but scream bloody murder when Windows 10 requires mandatory signing for drivers. WTF computer people? Why is it ok for one vendor to behave like this, and not for another?

      Personally I don't care either way, but I'm just sitting here thinking, "WTF? Make up your minds, is mandatory signing good or bad?"

    13. Re:for a minute there i thought i had freedom. by Barefoot+Monkey · · Score: 4, Insightful

      I don't find it hypocritical at all. If I want to use addon that isn't signed I can simply send it to Mozilla to be signed. It's quick and easy, and has no cost. I can do this for as many addons as I want, whether the addons are my own creation or somebody else's. Alternatively, I can use the developer edition, or a nightly, or the current ESR version of Firefox where this ceases to be an issue at all. With Windows 10 I have none of those options - getting a driver signed by Microsoft is prohibitive, so there's simply nothing I can do. Being completely different situations with nothing more than a superficial similarity, having a different reaction for each is quite reasonable.

    14. Re:for a minute there i thought i had freedom. by doom · · Score: 1

      ... since by default extensions auto-update.

      You know, it could be they're fixing the wrong problem.

    15. Re:for a minute there i thought i had freedom. by doom · · Score: 1

      If it turns out Mozilla will be nefarious about it, ...

      I think you're missing the problem here. It hardly matters if Mozilla is "nefarious" or just benevolently dictating to us for-our-own-good, I'm going to be seriously pissed-off if a plugin I've been using for years is zapped by this. I've already had to jump through some hoops to keep "It's All Text" working...

      ... then you can always recompile Firefox from source with the mandatory signing thing cut out, or go to some fork.

      Yes, that's what I'm looking for in the comments right now. Palemoon isn't a bad idea, but I think they forked a little too far back, they dropped some improvements in memory handling (it's worth remembering that Mozilla does occasionally-- very occasionally-- work on fixing fundamental problems, it's not all gratuitous nonsense like tabs-on-top).

    16. Re:for a minute there i thought i had freedom. by doom · · Score: 1

      ... and their intentions are good

      It hardly matters what they're intentions are, in the past they've put egomaniacs in charge of the UI and forced changes on the user base at their whim.

      They talk about empowering the user ("Commited to you"!) and all that jazz, but they struggle with the concept of freedom.

    17. Re:for a minute there i thought i had freedom. by MayeulC · · Score: 1
      Signing is a good thing. Even for kernel drivers. It guarantees authenticity.
      BUT, the difference is: who can sign it. In the case of Microsoft's kernel, only they have the required key for signing, and if they refuse to sign your driver, you're screwed up. They essentially remove the ability to tamper with the operating system if you want to; which is both a good (increases security, reliability) and bad (complexifies development, distribution, upgradeability, and basically creates a walled garden) thing.

      On Firefox's case, now. It retains the good things, but also gives the user the ability to:
      • - Disable mandatory signing (this might be quite complex, but I believe it should be possible)
      • - Add your own certificate and sign your extensions yourself (I beleive this is a thing; that way, companies could create an "addon whitelist")
      • - And if those options aren't enough/available, you can always look at the source code, scrap this feature entirely, or add the aforementioned options (either do it yourself, or pay a fellow developer to do it). Then, live on with your fork, or contribute those patches upstream.

      This is the difference. Mozilla's Firefox has always been about choice. The windows NT kernel, not so much.

      Sent from my chrome desktop application (not my choice, actually)

    18. Re:for a minute there i thought i had freedom. by LichtSpektren · · Score: 1

      The point of signing the extensions is so that some compromised or malicious developer doesn't put malware into an extension's update stream; which can be (and has been) a huge problem, [ ... ]

      [ Citation required ]

      http://arstechnica.com/securit...

    19. Re:for a minute there i thought i had freedom. by LichtSpektren · · Score: 1

      There's two important differences.

      1. You don't have to bribe Mozilla to get your extensions signed.
      2. You can disable mandatory signage in Firefox by using a developer build or an unbranded build.

  10. mandatory "freedom" not to do as "desired"? by sittingnut · · Score: 2

    "mandatory add-on signing refers to Firefox preventing users from installing any add-ons that have not been approved by mozilla's testers. ... firefox users have been spoiled all these years, always having the capability of installing any add-on they've desired."

    of course doing what we "desire" should not be allowed.
    stay within the plantation and obey the rules, that way nothing gets broken or get crashed (hopefully). and nobody gets "spoiled", god forbid!
    we, the user children, should not be 'spoiled" by allowing us to make mistakes, by too much freedom to do what we 'desire'.

    be calm, be correct, be at peace, ... as in "rest in peace"? in mozilla's politically correct heaven.
     

    1. Re:mandatory "freedom" not to do as "desired"? by nowsharing · · Score: 1

      It's really a double-edged sword. The main critiques of FF has been memory leaks and performance (compared to Chrome usually). The biggest hit in performance is almost always due to inefficient add-ons and extensions. Signing add-ons gives Mozilla their first chance to deliver a multi-process, memory efficient browser.

      Also, if you look at normal people's FF installs, they're often full of malicious extensions and toolbars. This is Mozilla striking back at malware/adware parasite companies by neutering their ability to attach to the browser altogether.

    2. Re:mandatory "freedom" not to do as "desired"? by LichtSpektren · · Score: 1

      next year, add-ons that circumvent DRM and TOS will no longer be signed due to legal pressure by the bigplayers. so enjoy your "tube" downloaders while you still can.

      Well, if that happens, then large swathes of people will flock to other browsers, including myself. Until then, it's not a reason to not use Firefox.

    3. Re:mandatory "freedom" not to do as "desired"? by NotInHere · · Score: 5, Informative

      If you really have unsigned add-ons you want to install, there are multiple options for you. See the FAQ entry "What are my options if I want to install unsigned extensions in Firefox?".

      https://wiki.mozilla.org/Add-o...

    4. Re:mandatory "freedom" not to do as "desired"? by TangoMargarine · · Score: 3, Informative

      If you don't like it, why don't you fork it

      It's called Pale Moon. You should check it out :)

      --
      Unity? Screw that: XFCE. Slashdot Beta? Screw that: SoylentNews. Australis? Screw that: Pale Moon. UX developers DIAF
  11. Re:can we please by LichtSpektren · · Score: 3, Informative

    That's probably going to drop a bit it they break all the add-ons.

    (Again...)

    My interpretation of Mozilla's plans is that they plan to gradually deprecate XUL in order to give time for developers to keep their extensions working with every version of Firefox. So it's not as if they're all going to break overnight. Some will break and won't get fixed if they're not maintained, but that happens on every platform.

  12. Re:No stability by LichtSpektren · · Score: 1

    Have you tried using the Extended Support Release instead of the stable branch?

    Telling them to "stop with the useless bells and whistles" and instead "stabilize the code" is exactly what they're doing these days.

  13. Some Issues Around Mandatory Signatures by Anonymous Coward · · Score: 2, Insightful

    The largest problem with mandatory signing is that you must send your source-code to mozilla to be signed and they do not (and really, can not) guarantee that it won't leak out to someone else. So if you have an in-house developed extension that contains proprietary business information, you must choose between getting it signed or running versions of firefox that do not receive regular security updates and do not have signature checking for any extensions at all, so are basically the worst of both worlds. They could avoid this problem with one level of abstraction, you sign your own extension then they sign that signature. They could even automate it so the extra layer of indirection is invisible to anyone who is OK with sending their source to mozilla for signing.

    But even that's brittle in the face of unexpected circumstances. Which is the fundamental problem with the "everything not explicitly allowed is forbidden" security models. They have their place, but they do take the "general" out of "general computing." Unforeseen consequences and all that.

    The correct solution would be to have a signature checking config setting stored somewhere that is writeable only by an administrator account. All the major OSes have that kind of ability.

    The firefox executable is also admin writeable, so if someone were inclined they could run a binary patcher to hack out the signature checking in the binary itself. Might as well just put it in a config setting with the equivalent permissions. Save us all the trouble of having different builds.

    I'd even go one step further and make it a list of extensions that don't need a valid signature so you don't give up the benefits of signature checking for all the other extensions just because you want to run one unsigned extension.

    1. Re:Some Issues Around Mandatory Signatures by The-Ixian · · Score: 1

      Sounds like there are a few options for you.

      According to https://wiki.mozilla.org/Addon..., you can use a dev or nightly build which will have the about::config option to disable signing enforcement. This would allow you to keep on a current build.

      Otherwise, like you say, submit the extension to Mozilla for signing. There are also automated methods to do this using an API or the jpm util.

      --
      My eyes reflect the stars and a smile lights up my face.
  14. Electrolysis Meh. by CrashNBrn · · Score: 2

    Splitting Firefox's tab data over into the "plugin container for Firefox" hasn't done much to improve Firefox's GUI performance. Once FF hits certain ram limits, it will start ignoring mouse clicks and keyboard shortcuts. So while FF may claim its NOT unresponsive, I think the fact that now it's acceptable for FF to IGNORE hardware input from the user, instead of delaying it until it can process is far worse.

    I can't wait to get off this sinking ship. Maybe Piro could crowdfund Tree Style Tab for Chrome.

    1. Re:Electrolysis Meh. by fustakrakich · · Score: 1

      Both Firefox and Chrome, in fact all browsers, have this amazing ability of locking you out of the entire system. The mouse moves, but the buttons and keyboard are useless. How do they do that? My frustration is quickly overwhelmed by fascination with the mystery.

      --
      “He’s not deformed, he’s just drunk!”
    2. Re:Electrolysis Meh. by fustakrakich · · Score: 1

      So if the mouse no longer responds to movement, it's the video card's fault? The signal still has to pass through the motherboard, doesn't it? I'm still wondering what prevents the input from reaching the CPU. There is still no isolation from the application. It's just not right. And the lack of a real mechanical reset switch is even more ridiculous. It's another symptom of marketing over technology.

      --
      “He’s not deformed, he’s just drunk!”
  15. Enterprise users last remaining users... by kimvette · · Score: 1

    Not satisfied with alienating the general public, Mozilla, who are hell-bent on losing all market share, have now successfully alienated their remaining userbase: enterprise users, with this:

    "Mandatory add-on signing refers to Firefox preventing users from installing any add-ons that have not been approved by Mozilla's testers."

    They will no longer have to listen to the userbase complaining about the many memory leaks and race conditions in Firefox because they have finally gotten rid of the annoying users.

    Seriously folks.. do you really expect proprietary extensions used by various companies to be signed and submitted to the Mozilla repository? No, I don't think so. Many of us use Firefox not for its performance (it sucks), its compliance to standards (again, it sucks), but for its extensibility. Now that you have made it inflexible as well as slow, bloated, and crappy, what userbase are you now targeting?

    --
    The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
    1. Re:Enterprise users last remaining users... by LichtSpektren · · Score: 1

      Firefox has the best standards compliance of any browser, its performance nowadays is not too far off from Chrome's, and it's just as extensible as ever. Can you show me any examples of Mozilla refusing to sign a non-malicious extension?

    2. Re:Enterprise users last remaining users... by LichtSpektren · · Score: 2

      Sorry for the double post, but see here: https://wiki.mozilla.org/Add-o...

      "How will the unbranded versions of Firefox work?

      They work just like Firefox, with two differences: they will have a setting to disable mandatory signature checks, and they will not have the Firefox name and logo (instead using a generic name and logo). These builds are available in the en-US locale only."

    3. Re:Enterprise users last remaining users... by The-Ixian · · Score: 2

      I just don't see the supposed performance issues with FF.

      FF is my daily driver though I have IE, Edge, Opera and Chrome also installed on my computer. I use them all for various purposes (Chrome for chromecast, Opera for side project work, IE and Edge for work and FF for personal/everything else) and I just don't see any performance differences. If there are, they are measured in time increments imperceptible to me.

      --
      My eyes reflect the stars and a smile lights up my face.
    4. Re:Enterprise users last remaining users... by Dagger2 · · Score: 1

      and it's just as extensible as ever

      They're working hard on this. Their announced plan is to drop support for extensions soon (to replace them with, approximately, Greasemonkey scripts, which can't do anything like the range of things extensions can).

      And this version of Firefox takes away your ability to decide what code runs on your own computer when you use it, which just isn't acceptable. It's not good enough that Mozilla will probably give you permission to run one exact, unmodified version of an extension; you need to be able to make the decision on your own for your own computer.

    5. Re:Enterprise users last remaining users... by Champion3 · · Score: 1

      and it's just as extensible as ever

      They're working hard on this. Their announced plan is to drop support for extensions soon (to replace them with, approximately, Greasemonkey scripts, which can't do anything like the range of things extensions can).

      This is blatantly false. Either back up your statements with citations (which you can't) or stop spreading FUD.

      --
      I'm going to the casino. Don't gamble.
    6. Re:Enterprise users last remaining users... by Dagger2 · · Score: 1

      Did you miss this announcement?

    7. Re:Enterprise users last remaining users... by Champion3 · · Score: 1

      There is nothing in there that says that the browser is dropping extensions and replacing them with Greasemonkey scripts. Get real.

      --
      I'm going to the casino. Don't gamble.
    8. Re:Enterprise users last remaining users... by Dagger2 · · Score: 1

      Not in those explicit words, no. You have to apply your brain a bit.

      "WebExtensions" are just glorified Greasemonkey scripts -- with a much larger API than GM scripts have available, but you're still playing around in a sandbox. These are mostly interesting for extending how a given website works, hence my comparison to GM.

      "Extensions" have access to the browser chrome, and can thus add or change any functionality in the browser. This is the bit that is euphemistically (and wrongly) described as "deprecation of XUL and XPCOM" (even though XUL and XPCOM aren't actually a requirement for this type of extension...).

    9. Re:Enterprise users last remaining users... by Champion3 · · Score: 1
      I guess at this point I should mention that I am a Mozilla employee.

      "WebExtensions" are just glorified Greasemonkey scripts -- with a much larger API than GM scripts have available, but you're still playing around in a sandbox. These are mostly interesting for extending how a given website works, hence my comparison to GM.

      With WebExtensions, you're not playing in a sandbox, you're playing with abstractions. Exposing internal XPCOM objects to extensions offered no abstraction - extensions were messing directly with browser internals, which was severely hampering our ability to improve fundamentals of the Gecko engine. We want to be able to make significant changes to Gecko without constantly worrying about breaking extensions. An abstraction layer is the way to do that.

      "Extensions" have access to the browser chrome, and can thus add or change any functionality in the browser. This is the bit that is euphemistically (and wrongly) described as "deprecation of XUL and XPCOM" (even though XUL and XPCOM aren't actually a requirement for this type of extension...).

      You're right, XUL and XPCOM are not required for that type of extension. WebExtension APIs are going to allow for modification of browser chrome. Mozilla is working with extension developers to make sure that the functionality that they require will be exposed to them in a way that is future-proof. We fully intend to allow for extensions such as tree-style tabs and Vimperator.

      If you have useful ideas for new extension APIs, I encourage you to offer suggestions instead of FUD.

      WebExtensions overview
      WebExtensions roadmap
      WebExtensions experiments

      --
      I'm going to the casino. Don't gamble.
    10. Re:Enterprise users last remaining users... by Dagger2 · · Score: 1

      You're playing with abstractions, but there's no way around the abstractions to get at the underlying implementation, which is necessary whenever you want to write an extension that affects the implementation side of things, or that does something that Mozilla don't want to maintain an abstraction for. That's why I'm calling it a sandbox: because it is.

      WebExtension APIs are going to allow for modification of browser chrome.

      Only extremely limited modification of the few parts of it that Mozilla think you should be able to touch, and which they're willing to maintain an API for. That's not good enough; I mainly use extensions to do things to the UI that Mozilla don't think I should be able to do (things like "look and act like any other Windows program"...) and obviously they're not going to maintain an API for those.

      If you have useful ideas for new extension APIs, I encourage you to offer suggestions instead of FUD.

      I really wish this was FUD. I know I'm describing a really shit situation, but the shit situation is the stated plan, and there doesn't seem to be any intention of changing it.

    11. Re:Enterprise users last remaining users... by Champion3 · · Score: 1

      I mainly use extensions to do things to the UI that Mozilla don't think I should be able to do (things like "look and act like any other Windows program"...)

      obviously they're not going to maintain an API for those.

      How do you know this? Have you submitted any requests or proposed an API design?

      --
      I'm going to the casino. Don't gamble.
    12. Re:Enterprise users last remaining users... by Dagger2 · · Score: 1

      I know it because I've been paying attention and can extrapolate. Mozilla have rejected, on the grounds of being too hard to maintain, lots of options that would be simple to implement. They're not going to maintain APIs instead of options for the same thing, since APIs require even more maintenance than options do.

      In any case, there's always going to be something the APIs don't cover, and for that you need some way of going around the friendly API sandbox to access the internals. No amount of API requests or proposals are going to fix that. Unfortunately, since removing access to browser internals is one of the explicit goals of WE I'm somewhat skeptical that we're going to do anything to fix this problem.

  16. Re:A Disaster for Users of Many Tabs by LichtSpektren · · Score: 1

    You can turn it off. In Nightly, right now the setting is in Options -> General -> "Enable multi-process Nightly [Firefox]"

  17. Welcome to 2009 by Billly+Gates · · Score: 1

    Chrome 1.0 and IE 8 are happy you can have security in lowrights mode in appdata and can use more than 1 core wahoo

  18. Re:can we please by Tablizer · · Score: 1

    You want to hand all the browser control to corporate conglomerates?

    That being said, I'll wait for a few months for the kinks to be worked out. I'll let others be guinea pigs. Hopefully no security holes are found in version 47.

    What if add-ons don't sign? Can we still "force" them in?

  19. Re:fuck you. by LichtSpektren · · Score: 1

    You can still use unsigned addons in the Developer and Nightly branches. If you're willing to void any promise for support, you can also use an unbranded version of the stable branch: https://wiki.mozilla.org/Add-o...

  20. Re:can we please by LichtSpektren · · Score: 3, Informative

    What if add-ons don't sign? Can we still "force" them in?

    See here: https://wiki.mozilla.org/Add-o...

  21. Firefox ESR allows turning it off by tepples · · Score: 4, Informative

    They could avoid this problem with one level of abstraction, you sign your own extension then they sign that signature.

    Mozilla won't blindly countersign extensions because it wants to avoid a situation where you sign an extension and then distribute it to the public without Mozilla having a chance to check it for the most obvious malicious patterns.

    The correct solution would be to have a signature checking config setting stored somewhere that is writeable only by an administrator account.

    Firefox ESR releases have such a setting. Firefox current lacks this setting because Mozilla wants to avoid a situation where it becomes common to social-engineer users into elevating to change this setting. Home users are more likely to use Firefox current, but they're also less likely to need an in-house private extension. Home users who make their own extensions can use Firefox Developer Edition.

    1. Re:Firefox ESR allows turning it off by Anonymous Coward · · Score: 1

      Mozilla won't blindly countersign extensions because it wants to avoid a situation where you sign an extension and then distribute it to the public without Mozilla having a chance to check it for the most obvious malicious patterns.

      That's security theater. Checking for the most common patterns just means people will find less common patterns. It isn't hard to avoid with trivial obfuscation. Mozilla is not capable of hand-inspecting add-ons to that level of certainty, they either automate signatures or they take way too long.

      Firefox ESR releases have such a setting.

      For now, that's not part of the long-term plan. AFAIK it is not a whitelist either.

      Mozilla wants to avoid a situation where it becomes common to social-engineer users into elevating to change this setting.

      (a) Someone that naive can be social-engineered into running a binary patcher too.
      (b) Make it warn at every startup before the add-on is initialized that they are using a questionable add-on.

    2. Re:Firefox ESR allows turning it off by dave420 · · Score: 1

      That's not at all what "security theater" means. Not even close.

  22. Re:can we please by Tablizer · · Score: 1

    That's probably going to drop a bit it they break all the add-ons.

    Look, the grammer chekker addon already broken

  23. Mandatory signing by rlk · · Score: 1

    Three showstoppers:

    1) I have a bunch of old extensions that are not signed. Things like FLST, OpenNewWindowFromHere, and others. I'm not much interested in losing that functionality.

    2) I sometimes like to edit extensions with, you know, emacs or something. Things like FLST, where I like the tab flip behavior but not the focus last selected tab itself, which the developer didn't provide a way to turn off while keeping tab flipping.

    3) Some extensions have code that can't be given to Mozilla for verification because the code is proprietary.

    I'm fine with signing to be enabled by default. I'm not fine with not having a workaround for that. I want to decide for myself what gates I want closed.

    1. Re:Mandatory signing by The-Ixian · · Score: 1

      Workaround is to use a dev or nightly build.

      --
      My eyes reflect the stars and a smile lights up my face.
    2. Re:Mandatory signing by tepples · · Score: 2

      I have a bunch of old extensions that are not signed. [...] I sometimes like to edit extensions

      If an extension is licensed for redistribution, you can solve cases 1 and 2 by submitting it to AMO as an unlisted extension.

      Some extensions have code that can't be given to Mozilla for verification because the code is proprietary.

      Organizations with in-house extensions experiencing case 3 can use Firefox ESR.

    3. Re:Mandatory signing by suutar · · Score: 1

      sounds like you want the developer branch.

    4. Re:Mandatory signing by NotInHere · · Score: 1

      Organizations with in-house extensions experiencing case 3 can use Firefox ESR.

      But won't firefox ESR 52 include mandatory add-on signing?

    5. Re:Mandatory signing by tepples · · Score: 1

      Unlike Firefox current, Firefox ESR 52 will allow it to be turned off. From Add-ons/Extension Signing:

      Signing enforcement will be enabled by default in [ESR] releases, and enforcement can be disabled using the xpinstall.signatures.required preference.

    6. Re:Mandatory signing by rastos1 · · Score: 1

      I have a bunch of old extensions that are not signed. [...] I sometimes like to edit extensions

      If an extension is licensed for redistribution, you can solve cases 1 and 2 by submitting it to AMO as an unlisted extension.

      I don't know how about you, but when I write code, I'm in a constant loop of edit-compile-debug. The extension I occasionally work on has over 1MB because it contains binary components (btw, those are frowned upon too). So are you suggesting that I re-upload and get signed 1MB of data after fixing a typo? And no, I do not want to run Nightly because that is not what the customers run and what the testers run and what I want to run for causal browsing.

    7. Re:Mandatory signing by tepples · · Score: 1

      Firefox does not verify signatures loaded through about:debugging, which are uninstalled when the browser is closed. If you're specifically testing retention of data across a browser restart, use Firefox Developer Edition.

    8. Re:Mandatory signing by rastos1 · · Score: 1

      Interesting. Thanks for the tip.

  24. Re:A Disaster for Users of Many Tabs by ArchieBunker · · Score: 1

    I have to know. What are you doing with those 120 tabs? It takes me all of 3 seconds to see if a page is worth my time before closing it. Are you a hoarder?

    --
    Only the State obtains its revenue by coercion. - Murray Rothbard
  25. crash without bringing the entire browser down? by fustakrakich · · Score: 1

    That's no big thing. When will we get an OS where a page crash doesn't bring the whole system down?

    --
    “He’s not deformed, he’s just drunk!”
    1. Re:crash without bringing the entire browser down? by TeknoHog · · Score: 1

      OSes are so last week. The cloud-IoT HTML5 browser is the OS.

      I think you still need some kind of an OS to run within each application's own VM container. Or actually, containerization is the new OS.

      --
      Escher was the first MC and Giger invented the HR department.
  26. Re:How much more Chrome-like is it? by trawg · · Score: 1

    There's one change I've noticed - the awesomebar dropdown has changed. I think it's the "Searching for something already in your bookmarks or open tabs? We added super smart icons to let you know" referred to in the official release notes.

    The icons look different and the layout of the content is slightly different. Here's a shot of the previous version and the new version.

    Classic Theme Restorer -> Location bar (3) -> Alternative appearance seems to restore the previous layout but it seems to still have a new font.

    Fun times.

  27. Use Firefox trademark against binary patchers by tepples · · Score: 2

    Checking for the most common patterns just means people will find less common patterns. It isn't hard to avoid with trivial obfuscation.

    Obfuscation kicks an extension into the manual review queue.

    Mozilla is not capable of hand-inspecting add-ons to that level of certainty, they either automate signatures or they take way too long.

    Mozilla automates signatures for easy cases and admits to "tak[ing] way too long" for hard cases.

    Someone that naive can be social-engineered into running a binary patcher too.

    There exist both branded builds and unbranded builds. Unbranded builds allow use of unsigned extensions but lack the Firefox name and logo. This gives Mozilla a hook to sue the distributor of such a binary patcher for trademark infringement.

    Make it warn at every startup before the add-on is initialized that they are using a questionable add-on.

    Or provide a separate way to install unsigned extensions in such a way that they're automatically uninstalled when Firefox is restarted. This appears to be the current policy, implemented through about:debugging.

    1. Re:Use Firefox trademark against binary patchers by Anonymous Coward · · Score: 1

      > Obfuscation kicks an extension into the manual review queue.

      That's magical thinking. Detectable obfuscation is, by definition, an obvious malicious pattern.

      > This gives Mozilla a hook to sue the distributor of such a binary patcher for trademark infringement.

      That is the most ridiculous thing I've read this week and I just read an onionish story about Trump hiring Palin and Carson to be foreign affairs advisors.

      "We're gonna sue some nebulous foreign criminal organization because they have a binary patcher!" I'm pretty sure Mozilla doesn't think that at all.

      Signatures bring one thing to the table - remote revocation. Everything else is just frosting.

    2. Re:Use Firefox trademark against binary patchers by tepples · · Score: 1

      Detectable obfuscation is, by definition, an obvious malicious pattern.

      Not always. Sometimes it means "I licensed these functions from a third party under a contract that forbids me to disclose their source code." The Review Policies states: "If your add-on contains code that you don't own or can't get the source code for, you may contact us for information on how to proceed."

    3. Re:Use Firefox trademark against binary patchers by doom · · Score: 1

      That is the most ridiculous thing I've read this week and I just read an onionish story about Trump hiring Palin and Carson to be foreign affairs advisors.

      Are you sure that was parody? I'd double-check that.

  28. Re:A Disaster for Users of Many Tabs by fustakrakich · · Score: 1

    More often than not, I will open a bunch of tabs to read when I finish with the first one. Say, Google news for instance, I have to open all the stories I want to read before the front page refreshes and a story I wanted to catch disappears. Other reasons are for multiple easy quick references to a single topic. My way around it has been to save the page locally so I can read it later, even when the internet cuts out. But I shouldn't have to do that.

    And he's right about Chrome. I can't even open ten tabs before the whole system locks up where I can't even break out into a terminal (Alt-F1) to reboot cleanly. Which brings up another point, where the fuck is our reset button?! Taking away that and the disk activity light are crimes against humanity.

    Oh how I long for an operating system that is protected from the applications. A simple keystroke should get some response no matter what.

    --
    “He’s not deformed, he’s just drunk!”
  29. Re:No stability by CrashNBrn · · Score: 1

    Except they haven't done that. ALL of Firefox's tabs are within the same "plugin-container.exe" process.

  30. Switch browsers...best option by HBI · · Score: 2, Insightful

    FF has not been listening to the user for a long time. You can just use a fork. There are a few out there.

    --
    HBI's Law: Frequency of calling others Nazis is directly correlated with the likelihood of the accuser being Communist.
  31. Re:can we please by sexconker · · Score: 1

    What if add-ons don't sign? Can we still "force" them in?

    For the regular builds, no.

    The developer build and the "unbranded" builds will let you, for now. This too will go away at some point.
    Note that the "unbranded" builds are auto updating to the regular Firefox builds, so if you use one of those you need to disable automatic updates. It's a "bug".

  32. Re:can we please by epyT-R · · Score: 1

    So what do you use? Edge?

  33. Re:video autostart by ewhac · · Score: 1

    Come to think of it I recall ff flat refused to cooperate with my old router web page based on ciphers - has this been fixed?

    No idea; go visit the manufacturer's Web site for your router and see if there's a new firmware release that removes the deprecated ciphers.

  34. Re:can we please by chefmonkey · · Score: 3, Informative

    Alternately, you can grab the add-on and push it to the add-ons server for signing yourself -- it's all automated. The point of signing is that it allows Mozilla to shut off malicious add-ons when they arise. As mentioned elsewhere, all add-ons hosted on Mozilla's servers have already been signed, so you'd only have to do this if you found some unmaintained add-on lying around elsewhere on the web. To be honest, that sounds kind of fishy, so I'd proceed with caution.

  35. Re:fuck you. by sexconker · · Score: 1

    The developer and nightly builds will require signing soon.

    And there's no EME-free unbranded build.
    And the unbranded builds currently auto update to the branded builds.

  36. Re:video autostart by sexconker · · Score: 1

    It's been "fixed" in the sense that FF and Chrome will just tell you to eat a dick if you so much as try to look at SSLv3 encrypted content.
    Download a portable release of FF 31 or something.

  37. Re:can we please by JustAnotherOldGuy · · Score: 1

    So what do you use? Edge?

    Lol, "Edge", also known as The Little Browser That Couldn't.

    Couldn't load slashdot or yahoo or any moderately complex page without choking and then helpfully informing you that "Edge has stopped and is restarting". Only to crash AGAIN, and again, and again. But who needs a browser that understands CSS, Javascript, or those new-fangled "image" thingys, right?

    --
    Just cruising through this digital world at 33 1/3 rpm...
  38. Re:Because dangerous memory bugs should be intenti by KiloByte · · Score: 1

    The ioccc is merely unreadable, it makes code really stand out. Instead, you want Underhanded C where code must be clear, appear good and pass code review.

    --
    The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
  39. Re:A Disaster for Users of Many Tabs by fustakrakich · · Score: 1

    Laptop

    Most new laptops are the same. No disk light, no button.. and in some cases (Sony), no removable battery, which is really horrible because I had one machine where even the power button was locked out and had to wait for the battery to run down. All because the damn browser froze. Non removable batteries should be legally prohibited anyway for the obvious safety reasons. The problem goes back over five years, or maybe even ten. And yes, that does make them "shit ass". But since it was a gift, I'm not going to ask the guy to take it back.

    --
    “He’s not deformed, he’s just drunk!”
  40. Re:sorry, not even close by Ash-Fox · · Score: 1

    Opposite situation confirmed here.

    --
    Change is certain; progress is not obligatory.
  41. Or be mature - separate the magic algo from the UI by raymorris · · Score: 1

    It would be nice if Firefox allowed extensions signed by trusted certs, rather than just their own. The infrastructure is already there for certs uses for TLS.

    Since they didn't do that:

    > So if you have an in-house developed extension that contains proprietary business information, you must choose between getting it signed or running versions of firefox that do not receive regular security updates

    A third option is to separate your proprietary logic algorithms from the user interface. Firefox is one UI. Your magic logic is ALREADY a seperate component if your development standards are at all secure, so it should be straightforward to run that proprietary logic in a separate process. The extension can communicate with the logic via SOAP or anybof several other methods.

       

  42. Re:sorry, not even close by Ash-Fox · · Score: 1

    Curious, if you don't mind, what's your hardware spec. I'm running amd phenom x6 1045t, 8gb ram, amd 6570 1gb ram, 512 GB HD with Windows 7 ultimate x64.

    Intel Core i7 920 Bloomfield (2.66GHZ, 8MB L2 CACHE), 24GB DDR3 Triple channel RAM (module size 4GB), 2x MSI NVIDIA GeForce GTX 780 using SLI, 1TB SSD for Firefox program files, 2TB SSHD for Windows profile and Windows 10 with anniversary update.

    The only thing I ever updated/replaced over the years on this system is the harddrives and the graphic cards. The motherboard can't even do EFI booting (Windows 7 was the latest OS at the time), it doesn't support the latest PCI-e and SATA standards, the processor doesn't even have AVX. I can't justify getting a new PC though, this thing still runs all my new games with no problem at 60fps.

    --
    Change is certain; progress is not obligatory.
  43. Unifiedcomplete Preference Removed by rsmith-mac · · Score: 1

    Heads up, FF 48 has removed the browser.urlbar.unifiedcomplete setting. This setting was introduced in Firefox 43 to disable the annoying Unified Complete system introduced in that build. Unified Complete is what causes the first drop-down result to be "Visit/Search With [domain]" rather than the most relevant result, as was the default before Firefox 43.

    Since the preference has been removed entirely, there is no current way to get this behavior back. It would need to be fixed by an extension.

  44. One thing the British get right by tepples · · Score: 1

    "How to Use Quotation Marks" by Mignon Fogarty states: "in British English periods and commas can go inside or outside (kind of like the American rules for question marks and exclamation points)." I write in American English with two exceptions that I can think of: periods and commas interact with quotation marks in the British manner, and dates are in international form (yyyy-mm-dd). I've chosen to mix select aspects of one national style into another where I find it justifiable, and if that's inherently wrong, Oxford University Press must also be wrong for using -ize in otherwise British English publications.

    1. Re:One thing the British get right by TangoMargarine · · Score: 1

      You're aware of the meaning of "quick and dirty," yes? As in "not rigorous and when somebody gets in an argument about formal language use and you cite one, you get laughed out of the room."

      So American English consistently goes inside, and British English apparently can't be arsed to make a consistent rule. So what possible advantage would there be in going with British English in this case? :P

      --
      Unity? Screw that: XFCE. Slashdot Beta? Screw that: SoylentNews. Australis? Screw that: Pale Moon. UX developers DIAF
    2. Re:One thing the British get right by tepples · · Score: 1

      As in "not rigorous and when somebody gets in an argument about formal language use and you cite one, you get laughed out of the room."

      I cited something. What did you cite?

      "in British English periods and commas can go inside or outside (kind of like the American rules for question marks and exclamation points)."

      British English apparently can't be arsed to make a consistent rule.

      Yes it can. The cited article describes "the American rules for question marks and exclamation points" as follows: "If the question mark or exclamation point is part of your quotation, it stays inside; but if the question mark or exclamation point are not part of the quotation, they go outside the closing quotation mark." So under the British rule, iff the quoted text ends in a period or comma, the period or comma goes inside. Furthermore, page 2 of the cited article states that technical writing often uses the British rule for clarity.

    3. Re:One thing the British get right by TangoMargarine · · Score: 1

      British English apparently can't be arsed to make a consistent rule.

      Yes it can. The cited article describes "the American rules for question marks and exclamation points" as follows:

      --
      Unity? Screw that: XFCE. Slashdot Beta? Screw that: SoylentNews. Australis? Screw that: Pale Moon. UX developers DIAF
    4. Re:One thing the British get right by tepples · · Score: 1

      The British rule for one set of punctuation matches the American rule for a different set of punctuation. I see no inconsistency there.

  45. Thus, sandboxing by cbhacking · · Score: 3, Informative

    While what you say is true on some level - a compromised process can dick with your system, including other processes, just fine - you're missing the point of having a multi-process browser for security. The vast majority of what a browser does requires almost no access to the rest of the computer. You can have one container process that runs with user privileges and implements the few things the browser needs to be able to do to the system at large (save downloaded files, etc.) in a very secure manner, and is also responsible for launching sandboxed, low-privilege sub-processes that do the dangerous work of a browser (parsing web server responses, running plugins, executing javascript, etc.). If these sandboxed processes are compromised, the attacker can still fuck with your browser... but they can't get out into the rest of your system.

    This is how Chrome and IE have worked for years (though Chrome's sandbox is a lot tighter than IE's). It's not just about stability/reliability, there's also a very real element of security here. Chrome's sandboxed render processes are so underprivileged that there's practically nothing a compromised one can do (to the rest of the computer) except try to attack its full-user-privilege container / broker process (through the IPC channels that let it do things like say "Please ask the user where they want to save this downloaded file"), but that is a very small attack surface compared to most of what a browser does, and the trusted process can have that attack surface very well-hardened.

    --
    There's no place I could be, since I've found Serenity...
  46. Re:fuck you. by tepples · · Score: 1

    The developer and nightly builds will require signing soon.

    Citation needed. I thought the whole point of the developer build was to let its users develop websites and extensions, possibly using experimental features that'll be introduced two releases from now.

  47. Re:can we please by Dagger2 · · Score: 1

    The plan is actually to drop extensions completely. They're also adding support for what are roughly Greasemonkey scripts, but those aren't going to be anywhere near as capable as extensions are.

    If your extension can be ported to a content script easily, then great, but otherwise you're screwed and won't even be allowed to keep your extension working.

  48. Re:A Disaster for Users of Many Tabs by doom · · Score: 1

    If this option actually stays permanently, I'm fine with having e2s.

    That's the question with Mozilla, isn't it? Firefox is wonderfully customizeable, but they get pissy if you don't like their wondeful innovations... first they give you a check-box to disable it, they they yank that and you have to mess with about:config, then after awhile they yank that...

    But remember, they're "Commited to you"! It says so right there on the web site.

  49. Re:A Disaster for Users of Many Tabs by Blaskowicz · · Score: 1

    Firefox Developer at least by default does not crap out like that. The default is only one 'Web Content' process and even RAM use is not bad.

  50. Re:A Disaster for Users of Many Tabs by Blaskowicz · · Score: 1

    It's not that the browser froze. I used to get to the same pains and think how slow it is when a machine is heavily swapping.. (though with dual core CPUs and hard drives that use DMA, swapping is less worse than it used to be).
    Now, even with lots of swapping and 100% CPU use you can still use the PC. It's when you run out of both RAM *and* swap that you're toasted, as good as dead unless you're lucky (sitting right over the fence) and can manage to kill a process.
    I blame Linux : at this point the "OOM killer" should probably kill a recent, hungry process.

    Also, by this point managing the mouse cursor is a cheap routine but the X11 server gets useless. Ctrl-Alt-F1 might work (after 30 seconds or several minutes) but log in is too heavy an operation, i.e. launching bash and before that whatever is needed for a log in.
    An already logged in console or ssh session might work, and I'm not even sure (you'd have to be able to run the kill or killall command, too)
    "Magic" Alt + SysRq might be the best option left, if you have a "Print Screen" key on the keyboard (the dual PrintScreen / SysRq key). It's disabled by default, the kernel itself needs the option enabled (or compiled in)

  51. Re:A Disaster for Users of Many Tabs by fustakrakich · · Score: 1

    I used to get to the same pains and think how slow it is when a machine is heavily swapping..

    Without the disk light, I can't tell if it's swapping...

    launching bash

    In Slack tty1 is always running (but not logged in), and I have no trouble getting there if the keyboard still works after the X server freezes.

    "Magic" Alt + SysRq might be the best option left...

    :-) Heheh.. Silly me...

    Now I have to find something that's as effective for Windows.

    Still, there was no reason to take away our reset switch. They could have just made it recessed (needing a paperclip) to prevent accidents. We need a real mechanical way to force an instant restart/shutdown of the machine. Failure to provide one is actually dangerous.

    --
    “He’s not deformed, he’s just drunk!”
  52. Plug-in for which browser and OS? by tepples · · Score: 1

    If you really want in a browser provide a PLUGIN to.

    Mobile browsers don't support plug-ins. Desktop browsers require a separate plug-in for each (browser, operating system) pair. Chrome uses PPAPI, Firefox uses NPAPI, and IE uses (used?) ActiveX. If you use a different browser or a different operating system from that used by the plug-in developer, you will miss out on the use of this plug-in. Besides, this sort of thinking led to the security hole we call Flash Player.

    1. Re:Plug-in for which browser and OS? by chrish · · Score: 1

      Pale Moon on Android supports plug-ins. uBlock Origin almost makes mobile browsing bearable.

      --
      - chrish
    2. Re:Plug-in for which browser and OS? by tepples · · Score: 1

      To the best of my knowledge, a plug-in has to be released separately for each platform. The only plug-in of consequence ever made for Android was a version of Flash Player, and Flash Player is unavailable for devices running Android version 4.1 "Jelly Bean" or later. Are you seriously recommending use of outdated Flash Player in Pale Moon on outdated Android as an alternative to WebRTC?

      Or are you confusing plug-ins with extensions?

    3. Re:Plug-in for which browser and OS? by sexconker · · Score: 1

      Good mobile browsers do support plugins. And if you're on a damned cell phone you have a damned "app" for everything anyway, and your mobile browser will open specific links with that app.

      Firefox is unfortunately killing of NPAPI and moving to PPAPI. Porting plugins isn't exactly hard anyway.

      This sort of thinking led to being able to NOT INSTALL the security hole we call Flash Player. When something is BAKED IN to the browser, you're increasing your attack surface, memory and storage footprint, and development time while reducing performance and responsiveness (to issues, user requests, etc.).

      Browsers, like most programs, should do one thing right.

  53. Re:can we please by TemporalBeing · · Score: 1

    So what do you use? Edge?

    They probably use Netscape Navigator 4.7.

    --
    Truth is like the sun. You can shut it out for a time, but it ain't goin' away. - Elvis Presley (source: imdb.com)
  54. Re:can we please by Champion3 · · Score: 1

    The plan is actually to drop extensions completely.

    This is blatantly false. Either back up your statements with citations (which you can't) or stop spreading FUD.

    --
    I'm going to the casino. Don't gamble.
  55. Re:can we please by Tablizer · · Score: 1

    The Sarcasm Detector is also broken.

  56. Re:A Disaster for Users of Many Tabs by Blaskowicz · · Score: 1

    Yes. Even branded desktop PCs lack the reset switch.

    I remember killing a PC/AT by flipping the switch of and on after crashing some DOS game, and doing that all to often. I killed the PSU, and it might have worked still but the hard drive was dead too. It was an almost 20-year-old freebie, but killing the hardware by being impatient was silly.

    Software ought to improve, likely.
    I did some googling (duckducking?) for the OOM condiiton in linux : I found something about linux 4.6 having a better OOM killer (so, Ubuntu 16.04.2 and Mint 18.1 might have better OOM behavior).
    There are also, hum, passionate slashdot users who insist a real OS like FreeBSD and Solaris properly survive very high loads unlike the toy OS trash we run.
    SysRq is some kind of lore to me, when I presume it was still popular I was priding myself on having Windows 98se blue screens that can be survived without rebooting the entire machine or OS.

  57. Re:How much more Chrome-like is it? by trawg · · Score: 1

    Here's the inevitable bug report - which has since been dismissed and closed by the developers:

    https://bugzilla.mozilla.org/s...