Language Selection

English French German Italian Portuguese Spanish

Mozilla Firefox 79 Is Now Available for Download with New Password Export Feature

Filed under
Moz/FF

The Mozilla Firefox 79 web browser is now available for download ahead of tomorrow’s official launch with a new password export fearture and various other improvements.

Firefox 79 entered public beta testing at the end of June 2020, shortly after Mozilla launched Firefox 78 as the newest ESR (Extended Support Release) series. Since then, the new release received a total of nine beta versions which brought just a handful of changes to out beloved web browser.

One of the coolest new features of the Firefox 79 release is the ability to export saved passwords and logins to a CSV file without having to install a third-party extension like FF Password Exporter, which I saw featured in numerous tutorials all over the Web.

Read more

Also Mozilla: A-localized work or distributed work

Firefox 79 Is Ready To Ship

  • Firefox 79 Is Ready To Ship With Safeguard On "_blank" Links, More Wayland VA-API Work

    Firefox 79.0 isn't scheduled to be formally announced until Tuesday but the release binaries have now hit Mozilla's FTP servers.

    Firefox 79 isn't a particularly exciting release with few end-user alterations but some developer additions. The developer docs note a number of WebAssembly items now shipping including support for bulk memory operations, reference types, and threads with shared memory and atomics. Plus there are the usual assortment of additions to JavaScript APIs and CSS. Older versions of macOS have also been dropped from Firefox 79.

    One of the most notable changes worth mentioning for Firefox 79 is on the security front and that is "_blank" links will now implicitly provide the same behavior as also adding rel="noopener". The rel="noopener" is a security improvement and with being implicitly set for all "_blank" links will ensure the DOM on the original page cannot be manipulated by the linked website should it be malicious. Without this attribute, it's possible for the linked website to use JavaScript to take control of the referring window.

Mozilla Firefox 79 Released, This is What’s New

  • Mozilla Firefox 79 Released, This is What’s New

    Before you get too excited by this news I’ll tell you up front that this is not a big update (at least as far as Firefox updates go). That said there are a couple of changes you may want to know about.

    Such as?

    Well, if you’re a Firefox user in Germany you now get to “enjoy” more Pocket recommendations being shown to you on the new tab page. I know: you’re ecstatic. If you don’t want to see these — surely not? — you don’t have to; you can turn off Pocket stories (as well as other elements) on the new tab page without any hacks.

    A number of bug fixes related to using screen readers (including developer tools) make it in to this update as do a swathe of security patches. For privacy reassurance there’s also more improvement to the browser’s built in tracker blocker.

Mozilla Firefox 79.0 Released with Various Security Fixes

  • Mozilla Firefox 79.0 Released with Various Security Fixes

    Mozilla Firefox web browser 79.0 was released a few hours ago with new features and various security fixes.

    [...]

    Firefox 79 will be made into official Ubuntu security / updates repositories for Ubuntu 16.04, Ubuntu 18.04, and Ubuntu 20.04 in a few days!

    [...]

LWN and original

  • Firefox 79.0

    Firefox 79.0 has been released. This version has improved accessibility for people using screen readers. See the release notes for more details.

  • 79.0 Firefox Release

    We'd like to extend a special thank you to all of the new Mozillians who contributed to this release of Firefox.

Firefox 79: The safe return of shared memory, new tooling

  • Firefox 79: The safe return of shared memory, new tooling, and platform updates

    Modern JavaScript depends on promises, async/await, events, and timeouts to orchestrate complex scheduling between your code, libraries, and the browser. And yet, it can be challenging to debug async code to understand control and data flow. Operations are broken up over time. Async stack traces solve this by combining the live synchronous part of the stack with the part that is captured and asynchronous.

    Now you can enjoy detailed async execution chains in the Firefox JavaScript Debugger’s call stack, Console errors, and Network initiators.

    [...]

    Starting with Firefox 79, developers of tab management extensions can improve the perceived performance when users switch tabs. The new tabs.warmup() function will prepare the tab to be displayed. Developers can use this function, when they anticipate a tab switch, e.g. when hovering over a button or link.

    If you’re an extension developer and your extensions sync items across multiple devices, be aware that we ported storage.sync area to a Rust-based implementation. Extension data that had been stored locally in existing profiles will automatically migrate the first time an installed extension tries to access storage.sync data in Firefox 79. As a quick note, the new implementation enforces client-side quota limits. You should estimate how much data your extension stores locally and test how your extension behaves once the data limit is exceeded. Check out this post for testing instructions and more information about this change.

    Take a look at the Add-ons Blog for more updates to the WebExtensions API in Firefox 79!

The Talospace Project: Firefox 79 on POWER

  • The Talospace Project: Firefox 79 on POWER

    Firefox 79 is out. There are many new web and developer-facing features introduced in this version, of which only a couple are of note to us in 64-bit PowerPC land specifically. The first is a migration of WebExtensions storage to a new Rust-based implementation; there was a bit of a pause while extension storage migrated, so don't panic if the browser seems to stall out for a few long seconds on first run. The second is a further rollout of WebRender to more Windows configurations, so this seemed like a good time to me to check again how well it's working on this side of the fence. With the Raptor BTO WX7100 installed in this Talos II, I've forced it on with gfx.webrender.enabled and layers.acceleration.force-enabled both set to true (restart the browser after) and worked with it all afternoon with no issues noted, so this time I'm just going to leave it on and see how it goes. Any GCN-based AMD video card from Northern Islands on up (the WX7100 is Polaris) should work. about:support will show you if WebRender and hardware acceleration are enabled, though currently no Linux configuration has it enabled by default.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

More in Tux Machines

digiKam 7.7.0 is released

After three months of active maintenance and another bug triage, the digiKam team is proud to present version 7.7.0 of its open source digital photo manager. See below the list of most important features coming with this release. Read more

Dilution and Misuse of the "Linux" Brand

Samsung, Red Hat to Work on Linux Drivers for Future Tech

The metaverse is expected to uproot system design as we know it, and Samsung is one of many hardware vendors re-imagining data center infrastructure in preparation for a parallel 3D world. Samsung is working on new memory technologies that provide faster bandwidth inside hardware for data to travel between CPUs, storage and other computing resources. The company also announced it was partnering with Red Hat to ensure these technologies have Linux compatibility. Read more

today's howtos

  • How to install go1.19beta on Ubuntu 22.04 – NextGenTips

    In this tutorial, we are going to explore how to install go on Ubuntu 22.04 Golang is an open-source programming language that is easy to learn and use. It is built-in concurrency and has a robust standard library. It is reliable, builds fast, and efficient software that scales fast. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel-type systems enable flexible and modular program constructions. Go compiles quickly to machine code and has the convenience of garbage collection and the power of run-time reflection. In this guide, we are going to learn how to install golang 1.19beta on Ubuntu 22.04. Go 1.19beta1 is not yet released. There is so much work in progress with all the documentation.

  • molecule test: failed to connect to bus in systemd container - openQA bites

    Ansible Molecule is a project to help you test your ansible roles. I’m using molecule for automatically testing the ansible roles of geekoops.

  • How To Install MongoDB on AlmaLinux 9 - idroot

    In this tutorial, we will show you how to install MongoDB on AlmaLinux 9. For those of you who didn’t know, MongoDB is a high-performance, highly scalable document-oriented NoSQL database. Unlike in SQL databases where data is stored in rows and columns inside tables, in MongoDB, data is structured in JSON-like format inside records which are referred to as documents. The open-source attribute of MongoDB as a database software makes it an ideal candidate for almost any database-related project. This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of the MongoDB NoSQL database on AlmaLinux 9. You can follow the same instructions for CentOS and Rocky Linux.

  • An introduction (and how-to) to Plugin Loader for the Steam Deck. - Invidious
  • Self-host a Ghost Blog With Traefik

    Ghost is a very popular open-source content management system. Started as an alternative to WordPress and it went on to become an alternative to Substack by focusing on membership and newsletter. The creators of Ghost offer managed Pro hosting but it may not fit everyone's budget. Alternatively, you can self-host it on your own cloud servers. On Linux handbook, we already have a guide on deploying Ghost with Docker in a reverse proxy setup. Instead of Ngnix reverse proxy, you can also use another software called Traefik with Docker. It is a popular open-source cloud-native application proxy, API Gateway, Edge-router, and more. I use Traefik to secure my websites using an SSL certificate obtained from Let's Encrypt. Once deployed, Traefik can automatically manage your certificates and their renewals. In this tutorial, I'll share the necessary steps for deploying a Ghost blog with Docker and Traefik.