Stories
Slash Boxes
Comments

SoylentNews is people

posted by CoolHand on Saturday August 22 2015, @05:47AM   Printer-friendly
from the who-is-this-company-named-mozilla dept.

To the surprise of absolutely nobody who's been paying attention the past few years, Mozilla has announced that it will be deprecating all current extensions and have all future extensions be compatible with Chrome and Opera via the new WebExtensions API.

  • We are implementing a new extension API, called WebExtensions—largely compatible with the model used by Chrome and Opera—to make it easier to develop extensions across multiple browsers.
  • A safer, faster, multi-process version of Firefox is coming soon with Electrolysis; we need developers to ensure their Firefox add-ons will be compatible with it.
  • To ensure third-party extensions provide customization without sacrificing security, performance or exposing users to malware, we will require all extensions to be validated and signed by Mozilla starting in Firefox 41, which will be released on September 22nd 2015.
  • We have decided on an approximate timeline for the deprecation of XPCOM- and XUL-based add-ons.

Maybe now we can get a sustainable fork going?


Original Submission

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 1, Interesting) by Anonymous Coward on Saturday August 22 2015, @06:05AM

    by Anonymous Coward on Saturday August 22 2015, @06:05AM (#226159)

    Can anyone explain what this means:

    I'm sorry but I can't give you a full explanation of how the networking back-end works. It's very complex and can't be summarized in a few sentences.
    Pale Moon makes connections when navigating: when you actually surf. Not when doing passive page interactions like hovering over a link; that's extremely presumptuous and would cause a lot of unnecessary connections to be made.

    https://forum.palemoon.org/viewtopic.php?f=13&t=9168 [palemoon.org]

    Starting Score:    0  points
    Moderation   +1  
       Interesting=1, Total=1
    Extra 'Interesting' Modifier   0  

    Total Score:   1  
  • (Score: 1, Funny) by Anonymous Coward on Saturday August 22 2015, @06:18AM

    by Anonymous Coward on Saturday August 22 2015, @06:18AM (#226165)

    Exactly what is written.

  • (Score: 4, Informative) by AndyTheAbsurd on Saturday August 22 2015, @06:29AM

    by AndyTheAbsurd (3958) on Saturday August 22 2015, @06:29AM (#226171) Journal

    Original:

    I'm sorry but I can't give you a full explanation of how the networking back-end works. It's very complex and can't be summarized in a few sentences.

    Translation:

    If you want to know everything about how the networking stuff works, you're going to have to read the code. Trying to explain it to you will result in you having several thousand more questions.

    Original:

    Pale Moon makes connections when navigating: when you actually surf.

    Translation:

    No network activity originates from Pale Moon unless you actually click on something (or a JavaScript call causes something to load).

    Original:

    Not when doing passive page interactions like hovering over a link; that's extremely presumptuous and would cause a lot of unnecessary connections to be made.

    Translation:

    Pale Moon attempts not to waste even a single byte of your available bandwidth; we know that you want to use that for seeding Linux ISO torrents.

    Okay, that last bit about the Linux ISOs probably isn't what MoonChild would have said; but I had to inject some flavor into it.

    --
    Please note my username before responding. You may have been trolled.
    • (Score: 0) by Anonymous Coward on Saturday August 22 2015, @08:12AM

      by Anonymous Coward on Saturday August 22 2015, @08:12AM (#226190)

      If I click on something, there is nothing "speculative" about it though. It must do something else.

    • (Score: 0) by Anonymous Coward on Saturday August 22 2015, @08:30AM

      by Anonymous Coward on Saturday August 22 2015, @08:30AM (#226196)

      So, without inspecting the code, the only way I can make sense of that is if I click a link it "speculatively" connects to everything linked to the destination. That seems possibly even worse. If that's it, why? If not, what is being speculated on?

      • (Score: 5, Informative) by Magic Oddball on Saturday August 22 2015, @10:53AM

        by Magic Oddball (3847) on Saturday August 22 2015, @10:53AM (#226218) Journal

        No... When you click on a link, Pale Moon will take you to that page, downloading only the elements for that one specific page so you can see them. That's the traditional behavior, where the browser does what you tell it to and only what you tell it to.

        In contrast, he is saying PM does not do these things that some other browsers do:
        -- download a page/elements because you merely hover over a link.
        -- download a page at the link you clicked to visit, then also download all of the pages/graphics linked to it.

        • (Score: 0) by Anonymous Coward on Saturday August 22 2015, @07:58PM

          by Anonymous Coward on Saturday August 22 2015, @07:58PM (#226369)

          From that same thread:

          Pale Moon doesn't connect on hover. It will make speculative TCP connections when actually navigating and that is what the pref applies to.

          My confusion is that if it is as you say, what is at all "speculative" about these TCP connections? If I click a link, there is no speculation going on. The browser should be getting whatever is at that link.

          • (Score: 0) by Anonymous Coward on Tuesday August 25 2015, @03:58AM

            by Anonymous Coward on Tuesday August 25 2015, @03:58AM (#227389)

            The point is that Pale Moon is not speculative. Other browsers (perhaps unexpectedly) are.

            The point would probably be clearer by naming examples, but I could see why you wouldn't want to call anyone in particular out, as it would just be inviting trouble.

      • (Score: 1) by Francis on Saturday August 22 2015, @05:27PM

        by Francis (5544) on Saturday August 22 2015, @05:27PM (#226313)

        Or you open a dictionary and look the word speculatively up. It means in a speculative manner or in a predictive fashion. I'm not really sure what's so hard to understand about that. Some browsers will hit up every link of a page in case you choose to click that link. I don't think it's a good practice and probably leaves you open to all sorts of security problems.

        • (Score: 0, Disagree) by Anonymous Coward on Saturday August 22 2015, @06:10PM

          by Anonymous Coward on Saturday August 22 2015, @06:10PM (#226328)

          Some browsers will hit up every link of a page in case you choose to click that link.

          Yes, and from Moonchild's quote I believe that Pale Moon does this for some reason (I imagine some kind of speed issue). I would like to turn that feature off if so.

  • (Score: 5, Informative) by PinkyGigglebrain on Saturday August 22 2015, @07:02AM

    by PinkyGigglebrain (4458) on Saturday August 22 2015, @07:02AM (#226175)

    It meana that a browser like Firefox (and Seamonkey, Palemoon) will look up the address of a linked web page when you hover your mouse over the link. not when you actually click on the link.

    Say you were reading an article on the Internet and in the comments there was a link that another poster said supported their statement/position/view.

    The link in the test reads something like "www.cnn.com/breakingnews/article/catchytitle".

    You, not being an idiot, or having seen goatse at least once, hover your mouse over the link to see what shows up in the status bar at the bottom of your browser window.

    When you see that the status bar says the link actually points to "someserver.info/subdirname/kiddieporn" you wisely do not click on the link.

    With Firefox, Seamonkey and Palemoon (?) the browser will make a DNS query to get the IP address of the server the link is pointing at when you just hover your mouse pointer over the link. Not when you click on it. This is in case you actually click on the link the browser will be able to get the linked page faster. Yea for efficiency!

    Where this could be a problem for some is even if you are just moving your mouse to the other side of the page and your mouse passes over the link, the browser will do the look up. If anyone were to look trawl the traffic logs of your ISP there would be an entry of a DNS lookup requests coming from your home/cellphone/laptop showing that you looked up the address of a server that has kiddieporn on it.

    That could get you into some hot water.

    Even if you didn't click on the link the record would be there. And as they say "anything you say can and WILL be used against you in a court of law"

    If you follow the instructions you can find on the web and change the value on the "about:config" page (sorry I don't have a link to the instructions handy) you can disable the "predictive lookups"

    If you don't care you can do nothing, and hope that the old passage "give me six lines written by an honest man, and therin I will find cause to hang them" is false

    --
    "Beware those who would deny you Knowledge, For in their hearts they dream themselves your Master."
    • (Score: 5, Informative) by sudo rm -rf on Saturday August 22 2015, @07:26AM

      by sudo rm -rf (2357) on Saturday August 22 2015, @07:26AM (#226180) Journal

      Thanks for the explanation, the Firefox (40) setting is called 'network.dns.disablePrefetch'
      https://developer.mozilla.org/en-US/docs/Web/HTTP/Controlling_DNS_prefetching [mozilla.org]

      • (Score: 2) by Zz9zZ on Saturday August 22 2015, @07:51AM

        by Zz9zZ (1348) on Saturday August 22 2015, @07:51AM (#226184)

        I'm glad it can be disabled, but they've removed the ability to change settings before. Also, nothing should EVER be only accessible through something like about:config. Regular users will never decipher that, or know the option even exists unless told by someone. All browser options should be in the UI with full descriptions so that any human can easily find the preferences/options menu and navigate through all possibilities.

        --
        ~Tilting at windmills~
        • (Score: 2, Interesting) by Anonymous Coward on Saturday August 22 2015, @11:05AM

          by Anonymous Coward on Saturday August 22 2015, @11:05AM (#226220)

          Make sure that flipping that actually disables it. Some of those booleans don't actually do anything because the code ignores their value.

    • (Score: 4, Informative) by Anonymous Coward on Saturday August 22 2015, @08:52AM

      by Anonymous Coward on Saturday August 22 2015, @08:52AM (#226200)

      I'm sorry but you are completely off-base.

      DNS Pre-fetching does not happen when you hover over a link, it happens when the page is loaded [blogspot.com] - by default firefox (and palemoon) do DNS prefetching on ALL href anchors in the document.

      You've confused speculative connections (see the subject line of this thread) with DNS pre-fetching. Speculative connections are where the browser sets up the TCP connection (but does not do any HTTP protocol transactions) when it thinks you might be about to make a HTTP connection. There was some bad reporting last week that suggested firefox does speculative connections every time you hover over a link. That turned out to be false. [soylentnews.org] It only happens in very narrow circumstances.

    • (Score: 1) by number11 on Saturday August 22 2015, @04:35PM

      by number11 (1170) Subscriber Badge on Saturday August 22 2015, @04:35PM (#226298)

      It meana that a browser like Firefox (and Seamonkey, Palemoon) will look up the address of a linked web page when you hover your mouse over the link.

      Palemoon will not to do that unless you change the default setting in about:config (default setting is network.dns.disablePrefetch = True)