Waterfox Browser
waterfox.net
waterfox.net
[1] https://www.gnu.org/software/gnuzilla/
Using IceCat thus seems to a bad idea security-wise.
I use upstream ESR ever since FF disabled add-ons since they let their cert expire [5] and the release channel version ignores the 'xpinstall.signatures.required' flag.
[1] http://ftp.gnu.org/gnu/gnuzilla/60.3.0/
[2] https://ftp.mozilla.org/pub/firefox/releases/60.3.0esr/
[3] https://ftp.mozilla.org/pub/firefox/releases/60.7.0esr/
[4] https://www.waterfox.net/blog/waterfox-56.2.10-release-downl...
[5] https://arstechnica.com/information-technology/2019/05/firef...
While I'm not sure whether that includes any backported security fixes or not, you're right that this is concerning. Perhaps building it yourself is the way to go.
>I use upstream ESR ever since FF disabled add-ons since they let their cert expire [5]
Unless I'm mistaken that bug would have bitten you on ESR as well. The expired certificate was an intermediate used to sign most of the addons on AMO. If ESR wasn't using that certificate then it wouldn't have been able to validate those addons. Correct me if I'm wrong.
> that bug would have bitten you on ESR as well
Sorry, I didn't word that clearly. ESR was affected, but the signature check could be disabled from about:config. The release channel had that flag listed, but it had no effect.
This is woefully uninformed or malicious. There's a lot of tracking that is out of your hands. Such as canvas fingerprinting. Even sending back 0's (like tor does) doesn't prevent fingerprinting. In either case I lost confidence for the browser just by reading what was on their landing page.
Either they don't know that tactics like this are common, which means that they likely aren't aware of other basic security flaws. Or they are aware and lying, which begs the question of how we can trust anything else.
In either case it doesn't build trust for a tool that is so highly dependent upon trust.
That was my interpretation. If I tell someone "I'm not collecting any data on you, so you don't have to worry about being tracked", it would be odd for them to accuse me of lying or being incompetent since obviously the government is tracking them.
No, it's not obvious. If you don't have any idea how it works, it's easy to read in that statement that not including telemetry in the browser prevents all tracking, including by sites.
Recent unethical practices of either using true telemetry metrics for advertising purposes or collecting data not used to improve the software under the guise of 'telemetry' have muddied the meaning of the term. I agree that the author could change the phrasing in that blurb to use a different word which has not shifted meanings in the last decade.
Disabling telemetry in Windows doesn't prevent programs from collecting metrics, it disables the transmission of Windows metrics to Microsoft. Can you give an example of the kind of 'disable telemetry' option you describe which prevents third parties from fingerprinting or transmitting data?
On the browser side, options about camera access, microphone access, location sharing, etc. are about sharing it with websites, who are not entitled to make their own permission prompts. Options about third-party cookies affect third-party cookies from websites, not from third parties who work with the browser developer.
It raises the question [...].
I'd also say that while your points are valid, its perhaps a bit too black/white to completely distrust them based on such a statement. On the other hand, who's behind this browser exactly? With Mozilla Firefox, Mozilla is behind it, and development is in the open.
For Mozilla Firefox I can recommend CanvasBlocker [1] to mitigate the technique you described. However, it comes at a price: you'll have a harder time with captcha's.
I took their statement in good faith to mean that their software doesn't actively send telemetry to all and sundry without you knowing.
Anyone concerned about privacy would already be aware of tracking that occurs once traffic has left the browser which is clearly difficult to influence.
This sentence has nothing to do with websites themselves.
I'll try and make the sentence a bit more obvious to avoid confusion :-)
I think there could be a simple fix that specifies that Watermark is not doing the tracking.
> Waterfox does not collect ANY telemetry, meaning you don't have to worry about us tracking or using information about what you do inside YOUR browser.
I think this sentence is still compelling and I don't find misleading.
When vulnerabilities are found in Firefox, we can expect them to be fixed pretty quickly. Can the same be said for this project?
Right now most security fixes come in the form of merging upstream security fixes from Mozilla. As their code base becomes increasingly divergent to the Firefox head, merging in upstream security fixes will become increasingly difficult and increasingly cumbersome.
userChrome.css to the rescue:
- Tree Style Tab's wiki offers tips to do exactly that: https://github.com/piroor/treestyletab/wiki/Code-snippets-fo... .
- Or you can combine the address and tab bar: https://github.com/rstacruz/firefox-stealthfox
If none is to your exact taste, https://www.reddit.com/r/FirefoxCSS/ may help.
And the key to reenable them has legacy in the name:
toolkit.legacyUserProfileCustomizations.stylesheets- At first, the discussion on bugzilla [1] is reasonable: user stylesheets off by default for performance, and there's even backward compat code enabling the pref during Firefox 68 if you are using them. All good...
- ... but then comes this legacy in the pref name :-| :-| :-|
I hope Mozilla keeps the feature alive, it's appreciated by many "power" users.
[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1541233
EDIT good news: re-reading recent comments, in https://bugzilla.mozilla.org/show_bug.cgi?id=1541233#c61 , Florian Quèze (mozilla dev) affirms: "the word 'legacy' was used in the preference name to avoid giving the impression that with this new preference we are adding a new customization feature. I'm not aware of any plan to drop support for these files".
There's zero hope of implementing something like the unfortunately named Scrapbook Plus & Scrapbook X research addons. In-browser editing & powerful manipulation, full text search within saved pages, direct access to the saved archives, the sidebar, the specialized capture options and quite a bit more require features (XUL-based and otherwise) that Mozilla won't implement. It's the biggest thing keeping me on Waterfox beyond Mozilla continual slide into sleaziness on privacy and afaik no browser not based on pre-quantum firefox supports anything like it.
Beyond research or archiving pages I think will disappear If I want to yank the content from posts across five sites, clean it up quickly, merge it into a single document and export it for conversion with calibre it's trivial with Scrapbook X and a pain with anything else I've tried. If I want to archive everything that I look at while digging into a topic or site I just turn on auto-save and start browsing. I'm fairly certain having no replacement for a major part of my workflow & browsing habits doesn't mean that I'm anti-security* or I'm scared, but that Mozilla no longer supports the tools I need. I'm grateful that Waterfox does.
*It's almost a hobby: Firejail, uMatrix & NoScript in paranoid mode, rejecting all cookies by default & extensive use of containers, different vpn connections and separate profiles for different kinds of browsing, etc.
The move away from XUL and NPAPI is great for Mozilla, it makes it easier to maintain and develop the browser, it's probably good for extension developers (except for those who now can't port their extension to the new API because it's more limited), but it's not good for users who are forced to take time out of their day to find and alternatives or users who just have to accept that what they were previously using their browser for just isn't possible anymore with Firefox.
Saying that change is "good" for users even if the users don't realize it and resist, prevents us from considering the very real negative effects of introducing breaking changes or removing features of our software.
If supporting that extension requires exposing the user to security risks.
The downside of “extensions can do anything!” is that it means extensions can do, well, anything, including things that are hostile to the user’s interests. A more restrictive API means some things extensions used to be able to do aren’t possible anymore, but that’s as true of the bad things as it is of the good. And the bad things were bad enough that it was worth losing the good ones to protect users from them.
Look, I get it, it sucks to lose an extension you like and rely on. I lost a couple of these in the move myself. But the browser’s first responsibility to the user is primum non nocere: “first, do no harm.” And those old APIs, which were naïvely designed twenty years ago in a time when the Internet was far less weaponized than it is today, were exposing an awful lot of people to a great deal of harm.
This is also arrogant: why do you think it is OK to say I can't do something I want to do because it is possible that I use that freedom to do something that harms my own interests? People fundamentally should be allowed to do things that harm them if blocking them from harm restricts their ability to do things they wanted to do; I mean, you aren't even suggesting some kind of user-controlled sandbox: you are advocating for putting the user themselves in a sandbox because you think they are too stupid to handle power.
I'm just saying that when Mozilla decided to break the browser for many people, it wasn't "good for" the people who ended up with a browser which doesn't let them do what they want. It's not even "good for" the people who "only" had to invest hours into learning a new workflow with a new set of add-ons. Pretending that it is, is harmful; there are very real drawbacks which have to be weighed up against the advantages of a cleaner API which it's easier to maintain and which might be more secure. I think Mozilla absolutely made the right choice; I just don't think we can focus exclusively on the benefits and pretend that the costs don't exist.
I'm also kind of curious about how the security angle works. Currently, any WebExtension which asks for the proper permission can just read the content of your banking websites if it wants, and send what it finds (your social security number, your password, your bank account numbers, etc) to an attacker. With the new API, you still have to make sure not to install malicious add-ons. How is that different between XUL and WebExtensions?
On the rarer occasions that I need to download extremely large files, I send them to an HTTP download client (pyload) that runs directly on my NAS in docker.
Obviously this doesn't apply to everyone.
Besides, that replacement API's haven't even now been fully developed points all the same to Mozilla forcing WebExtensions much too quick, as waiting more would have fixed this problem from occurring.
https://github.com/piroor/treestyletab/wiki/Code-snippets-fo...
I wonder what performance is like? I can't imagine it's great.
The ones that do know about waterfox are probably technically savvy enough to disable telemetry in regular old Firefox.
The downloads on both sites are hosted on the same site but they do point to different versions[2][3].
Both pages link to the same BuyMeACoffee page[4].
The GitHub repository has a link to the net[5].
But the GitHub profile of the developer links the the org[6].
Very old versions[7] and the current version[8] of the wikipedia page list the org as the official website.
The org seems to have been the site for the project since as early as 2012 according to the wayback[9].
However the net doesn't seem to have been associated with the project (or anything) before 2019[10].
The most recent crawls of the org got 301 redirected to the net[11].
[0] https://www.waterfoxproject.org
[2] https://storage-waterfox.netdna-ssl.com/releases/linux64/ins...
[3] https://storage-waterfox.netdna-ssl.com/releases/linux64/ins...
[4] https://www.buymeacoffee.com/waterfox
[5] https://github.com/MrAlex94/Waterfox
[6] https://github.com/MrAlex94
[7] https://en.wikipedia.org/w/index.php?title=Waterfox&oldid=59...
[8] https://en.wikipedia.org/w/index.php?title=Waterfox&oldid=89...
[9] http://web.archive.org/web/20120117003924/http://waterfoxpro...
[10] http://web.archive.org/web/20190418195027/https://www.waterf...
[11] http://web.archive.org/web/20190527072632/https://waterfoxpr...
It's my default browser, since Firefox Quantum.
It still allows rich customisation, via classic XUL addons. I have a vertical tab bar, merged with a vertical bookmarks bar, which is flattened via another addon. I have a rich download manager with multi-streaming, resuming, and more.
When Firefox Quantum came out, 13 of my 17 add-ons stopped working. Several versions later, I can customise it a bit, but only in limited, clunky ways, requiring manual hacking of userChrome.css, and it's not very widescreen-friendly.
I don't care about privacy. Scott McNeally was right in 1999, and he's still right: "You have no privacy on the Internet. Get over it."
I don't like the new Firefox and I probably won't be back. Waterfox fills the need nicely.
Proceeds to use Google Analytics on waterfox.net
Proceeds to links to Stackpath (in the footer) with a bunch of query tags: https://www.stackpath.com/?utm_campaign=Partner%20Display&ut....
I went to the landing page and though: sounds good. But version 56? When was this last updated? Firefox is long beyond 56. Went to the "releases" page and found nothing about when 56.2.10 was released. Had to go to their Twitter account to find out it's dated 2019-05-20.
I would also recommend renaming the "releases" page to "download" if you wish to reach beyond the geek pool.
EDIT: release dates are also in the blog...
Very little of that out there nowadays.
It seems like a very conservative project.
It is good that we have this choice.
Not linking the source code is somewhat understandable because it is likely to increase support burden without any increase in contribution.
I used Waterfox about 8 years ago, since standard Firefox didn't provide 64-bit Windows releases. After about a year, I got frustrated that it was skipping every other release, so I went back to standard Firefox. Between using NoScript (blocking most scripts), and benchmarks showing 64-bit wasn't much (if any) faster, I didn't notice standard Firefox being slow.
Are Java and NPAPI still a thing? I have never come across such plugins lately.
And a few of my friends say that they have Waterfox deployed company wide because of NPAPI support, which means they don't have to still use an out-dated browser which is cool!
Browser version is not necessary, but sending browser version allows serving smaller binary diff instead of full binary, which Firefox actually does.
Chrome - Matte
There's even more if you include WebKit-based browsers[1]. Out of those I would strongly recommend surf[2], which is not discontinued despite what Wikipedia says (latest upstream commit was a few months ago[3], but there are many active forks as well).
Shameless plug, but I've used my own fork[4] as main web browser for the past few months, and despite the amount of hacks and limitations, it fits my workflow on Linux quite well. It does involve some external tooling and configuration, and I still keep Firefox and Chromium around for tricky sites, but it's provided a great user experience more often than not.
The key benefit of surf is its simplicity, which we should all strive for as programmers and consumers of technology. The entire browser is under 3KLOC of very readable and well-documented C code. Granted, it relies heavily on WebKitGTK, but it avoids all the mess and complexity of modern browsers, extensions and security concerns simply because of its minimalism.
I would encourage anyone willing to make certain compromises to give it a try and contribute so we can make it easier to use and approachable for a larger and non-technical user base. As web browsers have become the main gateway to the Internet for a vast majority of people, we should actively work towards preventing abuses of user freedoms via aggressive advertising, fueled by corporate greed. We need to take the web back, and simplicity is key.
My goal would be to eventually strip out WebKit entirely, but that's a gargantuan task with no clear way forward, unfortunately. As mentioned in today's Google/ad-blocking thread, we need new and alternative browser engines, outside of the sphere of influence of large corporations.
[0]: https://en.wikipedia.org/wiki/List_of_web_browsers#Blink-bas...
[1]: https://en.wikipedia.org/wiki/List_of_web_browsers#WebKit-ba...
[2]: https://surf.suckless.org/